第8章 電子商務網(wǎng)站開發(fā)技術_第1頁
已閱讀1頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2024年3月29日星期五,電子商務概論,第8章 電子商務網(wǎng)站開發(fā)技術,主講教師:XXXXXX,2024年3月29日星期五,電子商務概論,第8章 電子商務網(wǎng)站開發(fā)技術,學習要點 HTML、XML語言 開發(fā)工具FrontPage、Dreamweaver 網(wǎng)頁設計技術ASP、ASP.NET、JSP與PHP 數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和商業(yè)智能基本概念 電子商務網(wǎng)站開發(fā)技術,2024年3月29日星期五

2、,電子商務概論,第8章 電子商務網(wǎng)站開發(fā)技術,第一節(jié) 網(wǎng)站開發(fā)工具 第二節(jié) 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘 第三節(jié) 電子商務網(wǎng)站開發(fā)技術,2024年3月29日星期五,電子商務概論,第一節(jié) 網(wǎng)站開發(fā)工具,一、網(wǎng)站開發(fā)基礎知識 二、靜態(tài)網(wǎng)頁設計及HTML 三、腳本語言 四、動態(tài)網(wǎng)頁設計技術 五、XML,2024年3月29日星期五,電子商務概論,一、網(wǎng)站開

3、發(fā)基礎知識,1.什么是網(wǎng)站 這里所說的網(wǎng)站,是指WWW中網(wǎng)頁(Page)的集合,也叫Web。WWW是Internet的一個子集。在WWW中,使用超文本標記語言HTML(Hyper Text Markup Language)來對信息進行描述。相關的信息結(jié)合在一起,構(gòu)成了WWW中信息集合的基本單位——網(wǎng)頁。 2.網(wǎng)站的結(jié)構(gòu) 網(wǎng)站的應用

4、在結(jié)構(gòu)上采用了B/S(Browser /Server,瀏覽器/服務器)模式??蛻魴C使用網(wǎng)站的過程,實際上就是客戶機發(fā)出請求,從服務器上獲得相關HTML文本并進行通信的過程。 網(wǎng)頁分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,所以網(wǎng)頁的設計也分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的設計。,2024年3月29日星期五,電子商務概論,二、靜態(tài)網(wǎng)頁設計及HTML,1.靜態(tài)網(wǎng)頁的設計 靜態(tài)網(wǎng)頁的設計目前有三種方法。第一種方法是直接使用HT

5、ML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver 是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。 2.HTML(超文本標記語言) HTML(超文本標記語言)是專門用來編

6、寫網(wǎng)頁的計算機語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨立于各種操作系統(tǒng)平臺而運行。作為一種標記語言,HTML最大的特點就是由標記來對文字、圖表等信息進行描述。 由純HTML所構(gòu)成的網(wǎng)頁不會按某種控制流程而產(chǎn)生變化,所以稱靜態(tài)網(wǎng)頁。 HTML的源文件是純文本文件,可以使用任意一種文本編輯器來編輯 ,文件的擴展名要是htm或html。,2024年3月29日星期五,電子商務概論,三、

7、腳本語言,1.什么是腳本語言 在電子商務網(wǎng)站中,經(jīng)常要求客戶通過填寫表單來向服務器發(fā)送購買商品的名稱、數(shù)量等重要商業(yè)信息,但客戶常有忘記填寫或者是格式不正確的情況出現(xiàn)。如何在客戶端及時地發(fā)現(xiàn)這些錯誤呢?這可以通過在HTML文檔中嵌入腳本程序的方法來實現(xiàn)。 所謂腳本程序是指由腳本語言編寫的程序。腳本語言是介于Java、C++ 和 Visual Basic之類的編程語言之間的語言。

8、 2.JavaScript 為了在客戶端實現(xiàn)與客戶的交互,目前可以在HTML源文件中直接嵌入使用的腳本語言主要有Netscape公司的JavaScript和微軟公司的VBScript兩種。 JavaScript作為一種嵌入HTML文檔的、基于對象的腳本設計語言,avaScript看成是Java語言的某種簡化版本。

9、 JavaScript在各種網(wǎng)站的網(wǎng)頁設計中被廣泛使用 。,2024年3月29日星期五,電子商務概論,四、動態(tài)網(wǎng)頁設計技術,1.什么是動態(tài)網(wǎng)頁性 這里所說的動態(tài)網(wǎng)頁是指服務器端的動態(tài)網(wǎng)頁,是指服務器上的HTML文檔通過接口程序與應用程序和數(shù)據(jù)庫實現(xiàn)交互,從而使客戶通過瀏覽器和服務器端的應用程序和數(shù)據(jù)庫之間實現(xiàn)信息的交互。 2.幾種常用的動態(tài)網(wǎng)頁設計技術

10、 (1)CGI CGI(Common Gateway Interface)被譯為通用網(wǎng)管接口,實際上是運行在服務器端的一個可執(zhí)行程序,它的作用就是接收從客戶端傳過來的請求信息,然后運行服務器端的應用程序或數(shù)據(jù)庫,最后再把結(jié)果轉(zhuǎn)換為HTML代碼并傳送到客戶端。CGI程序可以實時執(zhí)行,動態(tài)地輸出信息。 CGI由于設計復雜、移植性差、功能有限等原因,現(xiàn)在已經(jīng)較少使用。,2024年3月29日星期五,電子商務概論,四、動態(tài)網(wǎng)頁設計技術,2.幾種

11、常用的動態(tài)網(wǎng)頁設計技術 (2)ASP與ASP.NET ① ASP ASP(Active Server Pages)程序可以說是CGI的改進版,它與CGI程序一樣是在服務器端執(zhí)行的。利用它可以開發(fā)動態(tài)、交互、高性能的Web服務器端的應用。ASP能夠使用ADO(ActiveX Data Objects)來存取數(shù)據(jù)庫。使用ASP編寫的網(wǎng)頁的源代碼實際上包括了兩個部分,一部分是標準

12、的HTML代碼,另一部分是嵌在HTML代碼中的ASP代碼,并由將其和HTML代碼隔開。 ASP編寫的源文件以擴展名為asp的形式保存在服務器的相關目錄中。,2024年3月29日星期五,電子商務概論,四、動態(tài)網(wǎng)頁設計技術,2.幾種常用的動態(tài)網(wǎng)頁設計技術 (2)ASP與ASP.NET ② ASP.NET ASP.NET又叫ASP+,不僅僅是ASP的簡單升級,而是Microsoft推出的新一代腳

13、本語言,ASP.NET是Microsoft公司.NET框架的組成部分。 ASP.NET吸收了ASP以前版本的最大優(yōu)點并參照Java、VB語言的開發(fā)優(yōu)勢加入了許多新的特色,同時也修正了以前的ASP版本的運行錯誤。 . NET框架(如圖8-2所示)是一個多語言組件開發(fā)和執(zhí)行環(huán)境,他提供了一個跨語言的統(tǒng)一編程環(huán)境。. NET框架的設計目標是讓開發(fā)人員更容易地建立Web應用程序和Web服務,使得

14、Internet上的各應用程序之間,可以使用Web服務進行溝通。 ASP.NET是微軟推出的基于通用語言的編程框架,使用它可以在服務器端架構(gòu)強大的網(wǎng)絡程序,比如商務網(wǎng)站、聊天室、論壇等等,它是新一代編制企業(yè)網(wǎng)絡程序的平臺,為開發(fā)人員提供了一個嶄新的網(wǎng)絡編程模型。 由于ASP.NET與ASP在語法上是兼容的,實際上可以直接將現(xiàn)有的ASP源碼文件擴展名“.asp”改為“.aspx

15、”,然后配置在支持ASP.NET運行時的IIS服務器的Web目錄下,即可獲得ASP.NET運行時的全部優(yōu)越性能。,2024年3月29日星期五,電子商務概論,四、動態(tài)網(wǎng)頁設計技術,圖8-2 .NET框架結(jié)構(gòu),2024年3月29日星期五,電子商務概論,四、動態(tài)網(wǎng)頁設計技術,(3)JSP JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁

16、技術標準。和ASP一樣,采用JSP編寫的網(wǎng)頁的源代碼也是在HTML代碼中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP標記(tag)。JSP網(wǎng)頁的擴展名為jsp。Web服務器在接收到JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等。與ASP不同的是,ASP只能用于Windows 平臺,而JSP 可以用于各種平臺。此外,于

17、ASP和PHP不一樣,JSP不是解釋執(zhí)行的。JSP通過一個JSP Servlet(服務器小程序)讀取編譯成為Java源文件,再用javac編譯成class文件來執(zhí)行。,2024年3月29日星期五,電子商務概論,四、動態(tài)網(wǎng)頁設計技術,(4)PHP PHP是英文“PHP:Hypertext Preprocessor”的縮寫,意為超文本預處理語言。與ASP類似,PHP編寫的也是在服務器端執(zhí)行的程序,并且可以嵌入HTML文

18、檔之中。PHP的語言風格類似于C語言,其語法混合了 C、Java、Perl以及PHP自創(chuàng)新的語法。PHP與眾不同之處是開放源代碼,所有的PHP源代碼事實上都可以免費得到。PHP是跨平臺的,可以運行在UNIX、LINUX、WINDOWS之下。,2024年3月29日星期五,電子商務概論,五、 XML,XML(Extensible Markup Language,可擴展標記語言)和HTML一樣也是一種標記語言 。 和HTM

19、L相比較,XML的一個重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標記,并且這些標記可以迅速地投入使用,這就使得XML在描述信息時更加靈活和實用。 XML的另一重要優(yōu)勢在于它的數(shù)據(jù)存儲格式不受顯示格式的制約。 XML的靈活性和對數(shù)據(jù)的處理特性確定了其在基于Web的商務活動中具有輝煌的應用前景。,2024年3月29日星期五,電子商務概論,第二節(jié) 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘,一、數(shù)據(jù)倉庫 二

20、、聯(lián)機分析處理技術 三、數(shù)據(jù)挖掘 四、商業(yè)智能,2024年3月29日星期五,電子商務概論,一、數(shù)據(jù)倉庫,1.數(shù)據(jù)倉庫定義 數(shù)據(jù)倉庫(Data Warehousing,DW)是一種只讀的、用于分析的數(shù)據(jù)庫,常常作為決策支持系統(tǒng)的底層。它從大量的事務型數(shù)據(jù)庫中抽取數(shù)據(jù),并將其清理、轉(zhuǎn)換為新的存儲格式,即為了決策目標而把數(shù)據(jù)聚合在一種特殊的格式中。數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的

21、、集成的、隨時間變化的、但信息本身相對穩(wěn)定的數(shù)據(jù)集合。 2.數(shù)據(jù)庫與數(shù)據(jù)倉庫 傳統(tǒng)數(shù)據(jù)庫系統(tǒng)雖優(yōu)于企業(yè)的日常事務處理工作,但難以實現(xiàn)對數(shù)據(jù)的分析處理要求,特別是無法滿足數(shù)據(jù)處理多樣化的要求。 隨著數(shù)據(jù)庫技術的應用和發(fā)展,人們嘗試對數(shù)據(jù)庫中的數(shù)據(jù)進行再加工,形成一個綜合的、面向分析的環(huán)境,以更好地支持決策分析。 作為一種決策支持系統(tǒng)的構(gòu)架,

22、它包括:數(shù)據(jù)倉庫技術 、聯(lián)機分析處理技術 、數(shù)據(jù)挖掘技術。數(shù)據(jù)倉庫彌補了原有的數(shù)據(jù)庫的缺點,將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境,即體系化環(huán)境。,2024年3月29日星期五,電子商務概論,一、數(shù)據(jù)倉庫,3.數(shù)據(jù)倉庫系統(tǒng) 數(shù)據(jù)倉庫系統(tǒng)(DWS)由數(shù)據(jù)倉庫、倉庫管理和分析工具三部分組成。數(shù)據(jù)倉庫系統(tǒng)是一個包含四個層次的體系結(jié)構(gòu),具體如圖8-3表示。,.,.,.,2024年3月29日星期五,電子商務概論,

23、一、數(shù)據(jù)倉庫,數(shù)據(jù)源 數(shù)據(jù)倉庫的數(shù)據(jù)來源于多個數(shù)據(jù)源,包括企業(yè)內(nèi)部數(shù)據(jù)、市場調(diào)查報告及各種文檔之類的外部數(shù)據(jù)。倉庫管理 在確定數(shù)據(jù)倉庫信息需求后,首先進行數(shù)據(jù)建模,然后確定從源數(shù)據(jù)到數(shù)據(jù)倉庫的數(shù)據(jù)抽取、清理和轉(zhuǎn)換過程,最后劃分維數(shù)及確定數(shù)據(jù)倉庫的物理存儲結(jié)構(gòu)。元數(shù)據(jù)是數(shù)據(jù)倉庫的核心,用于存儲數(shù)據(jù)模型和定義數(shù)據(jù)結(jié)構(gòu)、轉(zhuǎn)換規(guī)劃、倉庫結(jié)構(gòu)、控制信息等。倉庫管理包括對數(shù)據(jù)的安全、歸檔、備份、維護、恢復

24、等工作,這些工作需要利用DBMS的功能。分析工具 用于完成實際決策問題所需的各種查詢檢索工具、多維數(shù)據(jù)的OLAP分析工具、數(shù)據(jù)開采的DM工具等,以實現(xiàn)決策支持系統(tǒng)的各種要求。,2024年3月29日星期五,電子商務概論,二、聯(lián)機分析處理技術,聯(lián)機分析處理是針對特定問題的聯(lián)機數(shù)據(jù)訪問和分析,通過對信息進行快速、穩(wěn)定、一致和交互式的存取,對數(shù)據(jù)進行多層次、多階段的分析處理,以獲得高度歸納的分析結(jié)果。聯(lián)機分析處理是一種自上

25、而下、不斷深入的分析工具:在用戶提出問題或假設之后,它負責提取出關于此問題的詳細信息,并以一種比較直觀的方式呈現(xiàn)給用戶。,2024年3月29日星期五,電子商務概論,三、數(shù)據(jù)挖掘,數(shù)據(jù)挖掘的基本思想就是從大量的數(shù)據(jù)中,抽取出潛在的、有價值的知識(模型或規(guī)則)的過程。其目的是幫助決策者尋找數(shù)據(jù)間潛在的關聯(lián),發(fā)現(xiàn)被忽略的要素,而這些信息對預測趨勢和決策行為也許是十分有用的。 數(shù)據(jù)挖掘可粗略地理解為三部曲:數(shù)據(jù)準備(dat

26、a preparation)、數(shù)據(jù)挖掘,以及結(jié)果的解釋評估(interpretation and evaluation)。 根據(jù)數(shù)據(jù)挖掘的任務分,有如下幾種:分類或預測模型數(shù)據(jù)挖掘、數(shù)據(jù)總結(jié)、數(shù)據(jù)聚類、關聯(lián)規(guī)則發(fā)現(xiàn)、序列模式發(fā)現(xiàn)、依賴關系或依賴模型發(fā)現(xiàn)、異常和趨勢發(fā)現(xiàn)等等。 數(shù)據(jù)挖掘系統(tǒng)框架如圖8-4所示。 在傳統(tǒng)的決策支持系統(tǒng)中,數(shù)據(jù)庫、模型庫和知識庫往往被獨立地設計和實現(xiàn),因而缺

27、乏內(nèi)在的統(tǒng)一性。而以數(shù)據(jù)倉庫為中心、聯(lián)機分析處理和數(shù)據(jù)挖掘為手段的新方案很好地解決了這個問題。,2024年3月29日星期五,電子商務概論,三、數(shù)據(jù)挖掘,,圖8-4 數(shù)據(jù)挖掘系統(tǒng)框,,,,,2024年3月29日星期五,電子商務概論,四、商業(yè)智能,商業(yè)智能(Business Intelligence,BI)是于20世紀90年代中期提出的。商業(yè)智能以數(shù)據(jù)倉庫為基礎,通過聯(lián)機分析處理和數(shù)據(jù)挖掘技術幫助企業(yè)領導者針對市場變化的環(huán)境,做出快速、準

28、確的決策。 商業(yè)智能與新決策支持系統(tǒng)從組成和目標來看是一致的。但是,商業(yè)智能是一種技術,新決策支持系統(tǒng)是解決實際決策問題的一個系統(tǒng)??梢岳斫鉃椋盒聸Q策支持系統(tǒng)是利用商業(yè)智能技術來解決實際決策問題的系統(tǒng)。 數(shù)據(jù)倉庫、聯(lián)機分析處理與數(shù)據(jù)挖掘組成的商業(yè)智能所體現(xiàn)的智能行為在于,能夠解決市場環(huán)境中隨機變化的決策問題。由于市場千變?nèi)f化,每次需要解決的決策問題都不相同。解決這種隨機出現(xiàn)的問題需要利用智能的

29、手段。商業(yè)智能的智能手段表現(xiàn)為聯(lián)機分析處理的任 意切片、切塊和鉆取,以及利用數(shù)據(jù)挖掘技術所獲得的知識。,2024年3月29日星期五,電子商務概論,第三節(jié) 電子商務網(wǎng)站開發(fā)技術,一、電子商務網(wǎng)站概述 二、電子商務網(wǎng)站運行平臺的構(gòu)建 三、電子商務網(wǎng)站的體系結(jié)構(gòu),電子商務網(wǎng)站是企業(yè)進行形象宣傳的窗口;是企業(yè)與客戶之間交流、溝通的平臺;是買、賣雙方信息交匯與傳遞的渠道;是企業(yè)或商家展示其產(chǎn)品與服務的舞臺。企

30、業(yè)通過建立電子商務網(wǎng)站,有助于樹立自己的網(wǎng)上品牌,并對企業(yè)的長遠發(fā)展、企業(yè)的文化建設以及經(jīng)營戰(zhàn)略和目標的實現(xiàn)都具有十分重要的意義。,2024年3月29日星期五,電子商務概論,一、電子商務網(wǎng)站概述,1.電子商務網(wǎng)站的定義 電子商務網(wǎng)站是由計算機軟硬件基礎設施組成的、通過因特網(wǎng)連接起來的,為用戶提供網(wǎng)頁服務(Web Server)、數(shù)據(jù)傳輸服務(FTP Server)、郵件服務(Mail Server)、數(shù)據(jù)庫服務(

31、Database Server)等多種服務的信息載體。它通常以虛擬主機或主機托管的方式進行運作,網(wǎng)站一般擁有固定的域名。 電子商務網(wǎng)站是一個真正的符合國際商務慣例,具有國際商務功能的先進國際電子商務平臺,可以展現(xiàn)一個公司的全方位動態(tài)信息,樹立一個具有國際商務能力的現(xiàn)代化公司的形象。,2024年3月29日星期五,電子商務概論,一、電子商務網(wǎng)站概述,2.電子商務網(wǎng)站的開發(fā)流程 電子商務網(wǎng)站的開發(fā)流程

32、如圖8-5所示。,圖8-5 電子商務網(wǎng)站的開發(fā)流程,2024年3月29日星期五,電子商務概論,一、電子商務網(wǎng)站概述,3.電子商務網(wǎng)站建站方式 (1)自建網(wǎng)站 如果企業(yè)規(guī)模較大、資金充足、技術力量允許,并且有大量的信息需要和外界交流,則應該自己購置軟硬件設備,創(chuàng)建一個獨立的網(wǎng)站,這樣不僅使用方便,還可以將企業(yè)內(nèi)聯(lián)網(wǎng)和因特網(wǎng)相連接。使企業(yè)內(nèi)部管理的數(shù)據(jù)和外部的相關數(shù)據(jù)高度整合,使企業(yè)的綜合管理水

33、平上升到更高層次。在自建的網(wǎng)站中用戶可以根據(jù)自己的需要配置各種類型的服務器,如Web服務器、DNS服務器、E-mail服務器、數(shù)據(jù)庫服務器等。,2024年3月29日星期五,電子商務概論,一、電子商務網(wǎng)站概述,(2)虛擬主機 虛擬主機是指將一臺主機的硬盤存儲空間劃分成相對獨立的若干個存儲目錄,從用戶 的角度來看,每一個存儲目錄看起來就好像一臺獨立的主機,只要硬盤空間允許,就可以劃分為多個目錄。每一臺虛擬主機都有自己

34、獨立的域名或IP地址,并且可以和相應的軟件結(jié)合配置成WWW、E-mail、FTP服務器。用戶在訪問這樣的服務器時,將看不出是在和其他人同時共享一臺主機系統(tǒng)的資源,就好像擁有各自獨立的服務器一樣,具有完備的Intemet服務功能。 虛擬主機對于中小企業(yè)比較適合。,2024年3月29日星期五,電子商務概論,一、電子商務網(wǎng)站概述,(3)主機托管 主機托管是指用戶(即托管者)在具有與因特網(wǎng)實時相連專

35、門的ISP那里租用或放置 自己的一臺或多臺計算機,并支付一定的費用,以通過遠程控制將服務器配置成WWW、 E-mail、FTP服務器,從而建立企業(yè)自己的網(wǎng)站。并對遠端的托管服務器進行控制,從而 管理和維護該服務器。 主機托管比較適合于利用電子商務網(wǎng)站開展一些訪問頻率較高的電子商務活動,如樹 立企業(yè)形象、產(chǎn)品宣傳、售后服務、技術支持等。然而對于一些涉及到企業(yè)商業(yè)機密的問

36、題,除非與主機托管服務商有嚴格的協(xié)議規(guī)定,否則在安全性上不能得到很好的保證。,2024年3月29日星期五,電子商務概論,二、 電子商務網(wǎng)站運行平臺的構(gòu)建,1.電子商務網(wǎng)站運行平臺的構(gòu)成 一個電子商務網(wǎng)站要能夠正常運行,必須包括:計算機、網(wǎng)絡接入設備、防火墻、Web服務器、應用服務器、操作系統(tǒng)、數(shù)據(jù)存儲系統(tǒng)等,如圖8-6所示。,圖8-6 電子商務網(wǎng)站運行平臺的構(gòu)成,2024年3月29日星期五,電子商務概論,二、

37、電子商務網(wǎng)站運行平臺的構(gòu)建,2.操作系統(tǒng)的選擇 完成網(wǎng)站硬件的安裝和配置之后,就需要在作為網(wǎng)站服務器的計算機上安裝適當?shù)木W(wǎng) 絡操作系統(tǒng)。目前,電子商務服務器的主流操作系統(tǒng)有UNIX操作系統(tǒng)、Linux操作系統(tǒng)、 以及WindowsNT/2000/2003操作系統(tǒng)。 3.數(shù)據(jù)庫系統(tǒng)的選擇 目前,能夠勝任電子商務的主流數(shù)據(jù)庫系統(tǒng)有Oracle、SQLServe

38、r、IBMDB2等。 SQL Server是采用客戶/服務器結(jié)構(gòu)的關系型數(shù)據(jù)庫管理系統(tǒng),其主要特性如下:與Internet無縫集成;可運行于多種操作系統(tǒng)平臺;支持分布式數(shù)據(jù)處理:支持數(shù)據(jù)倉庫功能。,2024年3月29日星期五,電子商務概論,三、電子商務網(wǎng)站的體系結(jié)構(gòu),電子商務網(wǎng)站是一種典型的基于Web的分布式、三層應用體系結(jié)構(gòu),即用戶界面層、應用邏輯層和數(shù)據(jù)存取層。其中,應用邏輯層把客戶端的用戶界面與服務器端的數(shù)據(jù)

39、存取隔離開來,其結(jié)構(gòu)如圖8-7所示。 Web通信的基本原理:由瀏覽器向Web服務器發(fā)出HTTP請求,Web服務器接到請求后,進行相應的處理,并將處理的結(jié)果以HTML文件的形式返回到瀏覽器,客戶瀏覽器對其進行解釋并顯示給用戶。Web服務器要與數(shù)據(jù)庫服務器進行交互,必須通過中間件才能實現(xiàn)。,2024年3月29日星期五,電子商務概論,三、電子商務網(wǎng)站的體系結(jié)構(gòu),,圖8-7 三層B/S體系,2024年3月29日星期五,電

40、子商務概論,本章小結(jié),1.網(wǎng)站的開發(fā)技術包括了網(wǎng)頁的設計、接口程序的設計、后臺應用程序和后臺數(shù)據(jù)庫的設計,以及管理服務器上所有硬件資源和軟件資源的服務器管理程序的設計等。 2.網(wǎng)頁分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,所以網(wǎng)頁的設計也分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的設計。 3.HTML(超文本標記語言)它是專門用來編寫網(wǎng)頁的計算機語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨立于各種操作系統(tǒng)平臺而運行。

41、 4.動態(tài)網(wǎng)頁是指服務器上的HTML文檔通過接口程序與應用程序和數(shù)據(jù)庫實現(xiàn)交互,從而使客戶通過瀏覽器和服務器端的應用程序和數(shù)據(jù)庫之間實現(xiàn)信息的交互。,2024年3月29日星期五,電子商務概論,本章小結(jié),常用的動態(tài)網(wǎng)頁設計技術有:ASP、JSP、PH。目前在國內(nèi)PHP與ASP應用最為廣泛。而JSP由于是一種較新的技術,國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術,尤其是電子商務類的網(wǎng)站,多采用JSP。

42、 5. XML也是一種標記語言,也屬于標準通用標記語言SGML的子集。和HTML相比較,XML的一個重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標記,并且這些標記可以迅速地投入使用,這就使得XML在描述信息時更加靈活和實用。,2024年3月29日星期五,電子商務概論,本章小結(jié),6.數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的、但信息本身相對穩(wěn)定的數(shù)據(jù)集合。數(shù)據(jù)倉庫系統(tǒng)(DWS)由數(shù)據(jù)倉庫、倉庫管理和分析工具

43、三部分組成。聯(lián)機分析處理是針對特定問題的聯(lián)機數(shù)據(jù)訪問和分析,通過對信息進行快速、穩(wěn)定、一致和交互式的存取,對數(shù)據(jù)進行多層次、多階段的分析處理,以獲得高度歸納的分析結(jié)果。 7.數(shù)據(jù)挖掘的基本思想就是從大量的數(shù)據(jù)中,抽取出潛在的、有價值的知識(模型或規(guī)則)的過程。其目的是幫助決策者尋找數(shù)據(jù)間潛在的關聯(lián),發(fā)現(xiàn)被忽略的要素,而這些信息對預測趨勢和決策行為也許是十分有用的。商業(yè)智能以數(shù)據(jù)倉庫為基礎,通過聯(lián)機分析處理和數(shù)據(jù)挖掘

44、技術幫助企業(yè)領導者針對市場變化的環(huán)境,做出快速、準確的決策。,2024年3月29日星期五,電子商務概論,本章小結(jié),8. 電子商務網(wǎng)站是由計算機軟硬件基礎設施組成的、通過因特網(wǎng)連接起來的,為用戶提供網(wǎng)頁服務、數(shù)據(jù)傳輸服務、郵件服務、數(shù)據(jù)庫服務等多種服務的信息載體。 9.電子商務網(wǎng)站建站方式有:自建網(wǎng)站、虛擬主機、主機托管等。 10.電子商務網(wǎng)站是一種典型的基于Web的分布式、三層應用體系結(jié)構(gòu),即用戶界面層、應用

45、邏輯層和數(shù)據(jù)存取層。,2024年3月29日星期五,電子商務概論,1.建設網(wǎng)站的一項重要任務就是制作網(wǎng)頁( ),練習與思考,一、判斷題,√,2.所謂的靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,是指前者頁面沒有動畫而后者頁面有動感( ),×,3.HTML是專門用來編寫網(wǎng)頁的計算機語言( ),√,4.腳本語言主要用于格式化文本和使用已編譯好的用編程語言編寫的的組件( ),√,2024年3月29日星期五,電子商務概論,5.動態(tài)網(wǎng)頁

46、設計技術目前ASP、JSP、PHP等都在被廣泛使用( ),練習與思考,一、判斷題,√,6.XML不支持用戶根據(jù)自己的需要定義自己的標記( ),×,7.數(shù)據(jù)挖掘的思想就是從數(shù)據(jù)庫中抽取出數(shù)據(jù)( ),×,8.數(shù)據(jù)倉庫、聯(lián)機分析處理與數(shù)據(jù)挖掘組成的商業(yè)智能所體現(xiàn)的智能行為在于,能夠解決市場環(huán)境中隨機變化的決策問題( ),√,2024年3月29日星期五,電子商務概論,9.主機托管比較適合于利用電子商務

47、網(wǎng)站開展一些訪問頻率較高的電子商務活( ),練習與思考,一、判斷題,√,10.電子商務網(wǎng)站的運行平臺只要具備計算機、網(wǎng)絡設備就可以了 ( ),×,2024年3月29日星期五,電子商務概論,練習與思考,二、選擇題,1.一個標準的HTML文件是以標記開始,并以什么標記結(jié)束 ( ) A. B.

48、 C. D.,A,2.為了實現(xiàn)用戶與Web服務器的動態(tài)交互需要依靠 ( ) A.HTML B.ASP C.E-mail D.SQL,B,2024年3月29日星期五,電子商務概論,練習與思考,3.作為一種決策支持系統(tǒng)的框架數(shù)據(jù)倉庫系統(tǒng)不包括( )

49、 A.數(shù)據(jù)倉庫技術 B.聯(lián)機分析處理技術 C.FTP技術 D.數(shù)據(jù)挖掘技術,二、選擇題,C,4.主機托管可以減輕用戶的負擔,其特點是 ( )。 A.靈活 B.安全 C.穩(wěn)定快捷

50、 D.ABC均是,D,5. 網(wǎng)站初期規(guī)劃階段不包括( ) A.主題構(gòu)思 B.制作網(wǎng)頁 C.規(guī)劃框架 D.收集資料,B,2024年3月29日星期五,電子商務概論,1.在B/S模式中,客戶機使用網(wǎng)站的過程,實際上就 是客戶機

51、 ,從服務器上獲得相關 并進行 的過程。,練習與思考,三、填空題,發(fā)出請求,HTML文本,通信,2.網(wǎng)站的開發(fā)技術包括了網(wǎng)頁的設計、 的 設計、 和后臺數(shù)據(jù)庫的設計,以及管理服務 器上所有 和軟件資源的服務器 的設計 等。,接口

52、程序,后臺應用程序,硬件資源,管理程序,3.超文本文檔分文檔頭和文檔體兩部分。文檔頭對 文檔進行一些 ,文檔體中則是網(wǎng)頁要顯示各 種 ,是文檔的主體。,必要的說明,信息,2024年3月29日星期五,電子商務概論,練習與思考,三、填空題,4.所謂腳本程序是指由 編寫的程序,腳本語言主要用于 和使用已編譯

53、好的用編程語言編寫的 。,腳本語言,格式化文本,組件,5.動態(tài)網(wǎng)頁指服務器上的HTML文檔通過 與應用程序和 實現(xiàn)交互,從而使客戶通過 和服務器端的應用程序和數(shù)據(jù)庫之間實現(xiàn) 的交互。,接口程序,數(shù)據(jù)庫,瀏覽器,信息,6.ASP.NET是微軟推出的基于通用語言的 ,使用它可以在服務器端架構(gòu)強大的

54、 。,編程框架,網(wǎng)絡程序,7.數(shù)據(jù)倉庫系統(tǒng)(DWS)由 、 和 三部分組成。,數(shù)據(jù)倉庫,倉庫管理,分析工具,2024年3月29日星期五,電子商務概論,8.數(shù)據(jù)挖掘可粗略地理解為 、 ,以及結(jié)果的 。,練習與思考,三、填空題,數(shù)據(jù)準備,數(shù)據(jù)挖掘,解釋評估,9.商

55、業(yè)智能的智能手段表現(xiàn)為 的任意切片、切塊和鉆取,以及利用 技術所獲得的 。,聯(lián)機分析處理,數(shù)據(jù)挖掘,知識,10.電子商務網(wǎng)站是由 基礎設施組成的、通過因特網(wǎng)連接起來的,為用戶提供 、數(shù)據(jù)傳輸服務、 、數(shù)據(jù)庫服務等多種服務的

56、 。,計算機軟硬件,網(wǎng)頁服務,郵件服務,信息載體,2024年3月29日星期五,電子商務概論,練習與思考,四、思考題,1.靜態(tài)網(wǎng)頁的設計目前有哪幾種方法?,答:第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver 是這類網(wǎng)頁編

57、寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。直接用HTML語言來編寫網(wǎng)頁繁雜,而只使用可視化的工具軟件,在編寫網(wǎng)頁上的某些內(nèi)容的時候又顯得不夠靈活,甚至不能實現(xiàn)。因此,現(xiàn)在人們在設計網(wǎng)頁時,更多地會綜合使用兩種方法,即網(wǎng)頁上的大部分內(nèi)容用工具軟件來編寫,一些內(nèi)容則用HTML來直接編寫。,2.試分析比較ASP、PHP和JSP。,答: ASP是一個WEB服務器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)的、互動的、高性能的WEB

58、服務應用程序。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言。Microsoft又推出了新一代腳本語言ASP.NET, 使用它可以在服務器端架構(gòu)強大的網(wǎng)絡程序。 PHP是一種跨平臺的服務器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)產(chǎn)生頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。 JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,JSP可以在S

59、erverlet和JavaBean的支持下,完成功能強大的站點程序。 三者都提供在 HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成 Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。 ASP 、PHP、JSP三者都是面向Web服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。它們均是較好的動態(tài)網(wǎng)頁設計技術。,3.簡述數(shù)據(jù)倉庫、聯(lián)機分析處理、數(shù)據(jù)挖掘和商業(yè)

60、智能之間的關系。,答:數(shù)據(jù)倉庫、聯(lián)機分析處理、數(shù)據(jù)挖掘作為信息處理技術是獨立出現(xiàn)的,數(shù)據(jù)倉庫用于數(shù)據(jù)的儲存和組織,聯(lián)機分析處理側(cè)重于數(shù)據(jù)的分析,數(shù)據(jù)挖掘致力于知識的自動發(fā)現(xiàn)。因此,這3種技術之間并沒有內(nèi)在的依賴關系,可以獨立地應用到企業(yè)信息系統(tǒng)的建設之中,以提高信息系統(tǒng)相應的能力。但是,這3種技術之間確實存在著一定的聯(lián)系性和互補性,把它們結(jié)合起來,就可以使它們的能力更充分地發(fā)揮出來。我們知道,沒有數(shù)據(jù)倉庫也同樣可以進行數(shù)據(jù)挖掘,但有了數(shù)

61、據(jù)倉庫卻可以使數(shù)據(jù)挖掘更加有效率,這樣就形成了一種決策支持系統(tǒng)的構(gòu)架,即DW+OLAP+DM。另外,有數(shù)據(jù)倉庫不一定必須要有商業(yè)智能(BI),但如果沒有數(shù)據(jù)倉庫,BI技術就無法完全發(fā)揮其功效。BI必須有數(shù)據(jù)倉庫的支持才能完成既定的目標。因此,數(shù)據(jù)倉庫是BI的基礎,聯(lián)機分析處理和數(shù)據(jù)挖掘是數(shù)據(jù)倉庫上的兩類不同目的的數(shù)據(jù)增值操作,DW、OLAP和DM是企業(yè)BI的三大支柱。,2024年3月29日星期五,電子商務概論,練習與思考,四、思考題,4

62、.簡述電子商務網(wǎng)站的開發(fā)流程。,答:電子商務網(wǎng)站的開發(fā)流程:第一步:初期規(guī)劃(包括構(gòu)思主題、規(guī)劃框架、收集資料、制作草圖)第二步:實際制作(包括申請域名、建立站點,整理素材、制作網(wǎng)頁) 第三步:上傳和調(diào)試網(wǎng)站(包括上傳網(wǎng)站、測試網(wǎng)站)第四步:推廣網(wǎng)站第五步:維護網(wǎng)站,5.電子商務網(wǎng)站建站有哪幾種方式?,答:(1)自建網(wǎng)站 (2) 虛擬主機 (3) 主機托管,6.你認為應如何宣傳商務網(wǎng)站?,答:通常有以下宣傳方式:(1)與

63、其他門戶網(wǎng)站建立伙伴關系,在與其他網(wǎng)站互相鏈接中有以下一些策略值得考慮:廣泛鏈接、簡單鏈接、友情鏈接(2)將自己的門戶網(wǎng)站加入到搜索網(wǎng)站中(3)其他宣傳手段,可在網(wǎng)頁中設置一些其他內(nèi)容;也可通過一些傳統(tǒng)的方法提高它的知名度,例如,通過廣播、電視、報刊等進行宣傳,在名片上加印企業(yè)的網(wǎng)址等。,2024年3月29日星期五,電子商務概論,本章案例,航空訂票系統(tǒng)的設計 電子商務中應用最早的一個典型例子是航空訂票系統(tǒng)。例如美

64、國航空公司使用了航空訂票系統(tǒng)后,使它在與對手的競爭中獲得很大的優(yōu)勢,為此有一些航空公司相繼推出類似的系統(tǒng),參與航空訂票市場。 因特網(wǎng)的迅速發(fā)展又一次把航空運輸業(yè)推向電子商務的前沿,每一個航空公司均提供在線訂票系統(tǒng),并且把該系統(tǒng)直接與它們的航班飛行程序及機場電子檢票系統(tǒng)相連接。如果你想去越洋旅游,從倫敦飛越大西洋到紐約,或是從上海跨越太平洋到惠靈頓,你可以從英國航空公司、莢國航空公司、法國航空公司、中國航空公司中選擇??蛻艨梢垣@得價廉的

65、機票和優(yōu)等的服務。 任何航空訂票系統(tǒng)均不是一個小規(guī)模的點到點的運行,售票系統(tǒng)相當復雜。而機票銷售可以有多種渠道、多個銷售點,它需要知道多少座位已經(jīng)訂售,還有哪些時間的航班等等。如果不是直達航班,那么不能出售太多的座位,否則中途登機的旅客無法上機;如果起始點出售太少,則可能浪費一些座位,為了解決這 些復雜的問題,早在20世紀60年代就采用了航空預售訂票系統(tǒng)。,2024年3月29日星期五,電子商務概論,本章案例,20

66、世紀70年代計算機網(wǎng)絡發(fā)展迅速,美國各個航空公司均采用了網(wǎng)絡技術,還可以采用遠程終端系統(tǒng)來訂票。美國航空公司采用了電子商務先進方法的航空訂票系統(tǒng),它們壟斷了航空售票市場,引起其他航空公司強烈抗議,以致后來引發(fā)官司,制定了《反托拉斯法》,用來保護其他航空公司的利益。盡管如此,使用電子商務航空訂票系統(tǒng)的公司仍占據(jù)了極大的訂票份額。 那時航空訂票系統(tǒng)主要是由旅游公司辦事處使用,這些系統(tǒng)對客戶做廣告,以使他們查找到最佳

67、購票,世界范圍內(nèi)大約有十萬個旅游公司辦事處連接到一個或幾個航空訂票系統(tǒng)。在美國幾乎所有旅游公司辦事處都連接到航空訂票系統(tǒng),而歐洲許多旅游公司也連接到航空訂票系統(tǒng)。航空售票系統(tǒng)的使用在競爭中大獲優(yōu)勢,航空運輸成為商品化產(chǎn)品,因為客戶可以相對容易地比較票價,訂票系統(tǒng)把客戶與航空公司的距離拉近,讓客戶真誠地使用航空售票系統(tǒng)。,2024年3月29日星期五,電子商務概論,本章案例,因特網(wǎng)為航空訂票系統(tǒng)提供了新的渠道,當然Web.航空訂票系統(tǒng)也要參

68、加當前的價格競爭。客戶在航空公司網(wǎng)站上不僅查看所競爭的航空公司的票價,還要注重其他方面的信息,所以各航空公司必須發(fā)布最吸引客戶的網(wǎng)頁。航空公司網(wǎng)站的網(wǎng)頁告知客戶: (1)經(jīng)常訂票的客戶將給予某種優(yōu)惠。 (2)讓客戶選擇座位,免費機上用餐。 (3)代理預訂旅館及租用汽車。 (4)提供旅游機場信息。 (5)提供有折扣的機票

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論