電子商務(wù)網(wǎng)站開發(fā)技術(shù)課件_第1頁
電子商務(wù)網(wǎng)站開發(fā)技術(shù)課件_第2頁
電子商務(wù)網(wǎng)站開發(fā)技術(shù)課件_第3頁
電子商務(wù)網(wǎng)站開發(fā)技術(shù)課件_第4頁
電子商務(wù)網(wǎng)站開發(fā)技術(shù)課件_第5頁
已閱讀5頁,還剩109頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX1/2/2023電子商務(wù)概論第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX12/11第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)

學(xué)習(xí)要點(diǎn)HTML、XML語言開發(fā)工具FrontPage、Dreamweaver網(wǎng)頁設(shè)計(jì)技術(shù)ASP、ASP.NET、JSP與PHP數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和商業(yè)智能基本概念電子商務(wù)網(wǎng)站開發(fā)技術(shù)1/2/2023電子商務(wù)概論第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)學(xué)習(xí)要點(diǎn)12/12/202第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)第一節(jié)網(wǎng)站開發(fā)工具第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘第三節(jié)電子商務(wù)網(wǎng)站開發(fā)技術(shù)

1/2/2023電子商務(wù)概論第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)12/12/2022電子商務(wù)概論3第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)二、靜態(tài)網(wǎng)頁設(shè)計(jì)及HTML三、腳本語言四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)五、XML1/2/2023電子商務(wù)概論第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)14一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)

1.什么是網(wǎng)站這里所說的網(wǎng)站,是指WWW中網(wǎng)頁(Page)的集合,也叫Web。WWW是Internet的一個(gè)子集。在WWW中,使用超文本標(biāo)記語言HTML(HyperTextMarkupLanguage)來對(duì)信息進(jìn)行描述。相關(guān)的信息結(jié)合在一起,構(gòu)成了WWW中信息集合的基本單位——網(wǎng)頁。

2.網(wǎng)站的結(jié)構(gòu)網(wǎng)站的應(yīng)用在結(jié)構(gòu)上采用了B/S(Browser/Server,瀏覽器/服務(wù)器)模式??蛻魴C(jī)使用網(wǎng)站的過程,實(shí)際上就是客戶機(jī)發(fā)出請(qǐng)求,從服務(wù)器上獲得相關(guān)HTML文本并進(jìn)行通信的過程。網(wǎng)頁分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁,所以網(wǎng)頁的設(shè)計(jì)也分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)。1/2/2023電子商務(wù)概論一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)5二、靜態(tài)網(wǎng)頁設(shè)計(jì)及HTML

1.靜態(tài)網(wǎng)頁的設(shè)計(jì)靜態(tài)網(wǎng)頁的設(shè)計(jì)目前有三種方法。第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實(shí)現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。

2.HTML(超文本標(biāo)記語言)HTML(超文本標(biāo)記語言)是專門用來編寫網(wǎng)頁的計(jì)算機(jī)語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái)而運(yùn)行。作為一種標(biāo)記語言,HTML最大的特點(diǎn)就是由標(biāo)記來對(duì)文字、圖表等信息進(jìn)行描述。由純HTML所構(gòu)成的網(wǎng)頁不會(huì)按某種控制流程而產(chǎn)生變化,所以稱靜態(tài)網(wǎng)頁。HTML的源文件是純文本文件,可以使用任意一種文本編輯器來編輯,文件的擴(kuò)展名要是htm或html。1/2/2023電子商務(wù)概論二、靜態(tài)網(wǎng)頁設(shè)計(jì)及HTML1.靜態(tài)6三、腳本語言

1.什么是腳本語言

在電子商務(wù)網(wǎng)站中,經(jīng)常要求客戶通過填寫表單來向服務(wù)器發(fā)送購買商品的名稱、數(shù)量等重要商業(yè)信息,但客戶常有忘記填寫或者是格式不正確的情況出現(xiàn)。如何在客戶端及時(shí)地發(fā)現(xiàn)這些錯(cuò)誤呢?這可以通過在HTML文檔中嵌入腳本程序的方法來實(shí)現(xiàn)。所謂腳本程序是指由腳本語言編寫的程序。腳本語言是介于Java、C++和VisualBasic之類的編程語言之間的語言。2.JavaScript為了在客戶端實(shí)現(xiàn)與客戶的交互,目前可以在HTML源文件中直接嵌入使用的腳本語言主要有Netscape公司的JavaScript和微軟公司的VBScript兩種。JavaScript作為一種嵌入HTML文檔的、基于對(duì)象的腳本設(shè)計(jì)語言,avaScript看成是Java語言的某種簡化版本。JavaScript在各種網(wǎng)站的網(wǎng)頁設(shè)計(jì)中被廣泛使用。

1/2/2023電子商務(wù)概論三、腳本語言1.什么是腳本語言17四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

1.什么是動(dòng)態(tài)網(wǎng)頁性這里所說的動(dòng)態(tài)網(wǎng)頁是指服務(wù)器端的動(dòng)態(tài)網(wǎng)頁,是指服務(wù)器上的HTML文檔通過接口程序與應(yīng)用程序和數(shù)據(jù)庫實(shí)現(xiàn)交互,從而使客戶通過瀏覽器和服務(wù)器端的應(yīng)用程序和數(shù)據(jù)庫之間實(shí)現(xiàn)信息的交互。2.幾種常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

(1)CGICGI(CommonGatewayInterface)被譯為通用網(wǎng)管接口,實(shí)際上是運(yùn)行在服務(wù)器端的一個(gè)可執(zhí)行程序,它的作用就是接收從客戶端傳過來的請(qǐng)求信息,然后運(yùn)行服務(wù)器端的應(yīng)用程序或數(shù)據(jù)庫,最后再把結(jié)果轉(zhuǎn)換為HTML代碼并傳送到客戶端。CGI程序可以實(shí)時(shí)執(zhí)行,動(dòng)態(tài)地輸出信息。CGI由于設(shè)計(jì)復(fù)雜、移植性差、功能有限等原因,現(xiàn)在已經(jīng)較少使用。

1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)1.什么是動(dòng)8四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

2.幾種常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(2)ASP與ASP.NET①ASPASP(ActiveServerPages)程序可以說是CGI的改進(jìn)版,它與CGI程序一樣是在服務(wù)器端執(zhí)行的。利用它可以開發(fā)動(dòng)態(tài)、交互、高性能的Web服務(wù)器端的應(yīng)用。ASP能夠使用ADO(ActiveXDataObjects)來存取數(shù)據(jù)庫。使用ASP編寫的網(wǎng)頁的源代碼實(shí)際上包括了兩個(gè)部分,一部分是標(biāo)準(zhǔn)的HTML代碼,另一部分是嵌在HTML代碼中的ASP代碼,并由<%~%>將其和HTML代碼隔開。ASP編寫的源文件以擴(kuò)展名為asp的形式保存在服務(wù)器的相關(guān)目錄中。1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)2.幾種常用的動(dòng)態(tài)9四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

2.幾種常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(2)ASP與ASP.NET②ASP.NETASP.NET又叫ASP+,不僅僅是ASP的簡單升級(jí),而是Microsoft推出的新一代腳本語言,ASP.NET是Microsoft公司.NET框架的組成部分。ASP.NET吸收了ASP以前版本的最大優(yōu)點(diǎn)并參照J(rèn)ava、VB語言的開發(fā)優(yōu)勢加入了許多新的特色,同時(shí)也修正了以前的ASP版本的運(yùn)行錯(cuò)誤。.NET框架(如圖8-2所示)是一個(gè)多語言組件開發(fā)和執(zhí)行環(huán)境,他提供了一個(gè)跨語言的統(tǒng)一編程環(huán)境。.NET框架的設(shè)計(jì)目標(biāo)是讓開發(fā)人員更容易地建立Web應(yīng)用程序和Web服務(wù),使得Internet上的各應(yīng)用程序之間,可以使用Web服務(wù)進(jìn)行溝通。ASP.NET是微軟推出的基于通用語言的編程框架,使用它可以在服務(wù)器端架構(gòu)強(qiáng)大的網(wǎng)絡(luò)程序,比如商務(wù)網(wǎng)站、聊天室、論壇等等,它是新一代編制企業(yè)網(wǎng)絡(luò)程序的平臺(tái),為開發(fā)人員提供了一個(gè)嶄新的網(wǎng)絡(luò)編程模型。由于ASP.NET與ASP在語法上是兼容的,實(shí)際上可以直接將現(xiàn)有的ASP源碼文件擴(kuò)展名“.asp”改為“.aspx”,然后配置在支持ASP.NET運(yùn)行時(shí)的IIS服務(wù)器的Web目錄下,即可獲得ASP.NET運(yùn)行時(shí)的全部優(yōu)越性能。

1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)10四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

圖8-2.NET框架結(jié)構(gòu)1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

圖8-2.NET框架結(jié)構(gòu)12/12/11四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(3)JSP

JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。和ASP一樣,采用JSP編寫的網(wǎng)頁的源代碼也是在HTML代碼中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP標(biāo)記(tag)。JSP網(wǎng)頁的擴(kuò)展名為jsp。Web服務(wù)器在接收到JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等。與ASP不同的是,ASP只能用于Windows平臺(tái),而JSP可以用于各種平臺(tái)。此外,于ASP和PHP不一樣,JSP不是解釋執(zhí)行的。JSP通過一個(gè)JSPServlet(服務(wù)器小程序)讀取編譯成為Java源文件,再用javac編譯成class文件來執(zhí)行。1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(3)JSP12/1212四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(4)PHPPHP是英文“PHP:HypertextPreprocessor”的縮寫,意為超文本預(yù)處理語言。與ASP類似,PHP編寫的也是在服務(wù)器端執(zhí)行的程序,并且可以嵌入HTML文檔之中。PHP的語言風(fēng)格類似于C語言,其語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。PHP與眾不同之處是開放源代碼,所有的PHP源代碼事實(shí)上都可以免費(fèi)得到。PHP是跨平臺(tái)的,可以運(yùn)行在UNIX、LINUX、WINDOWS之下。1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(4)PHP12/1213五、XML

XML(ExtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語言)和HTML一樣也是一種標(biāo)記語言。和HTML相比較,XML的一個(gè)重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標(biāo)記,并且這些標(biāo)記可以迅速地投入使用,這就使得XML在描述信息時(shí)更加靈活和實(shí)用。XML的另一重要優(yōu)勢在于它的數(shù)據(jù)存儲(chǔ)格式不受顯示格式的制約。

XML的靈活性和對(duì)數(shù)據(jù)的處理特性確定了其在基于Web的商務(wù)活動(dòng)中具有輝煌的應(yīng)用前景。

1/2/2023電子商務(wù)概論五、XMLXML(Ext14第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫

二、聯(lián)機(jī)分析處理技術(shù)

三、數(shù)據(jù)挖掘

四、商業(yè)智能

1/2/2023電子商務(wù)概論第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫1215一、數(shù)據(jù)倉庫

1.數(shù)據(jù)倉庫定義數(shù)據(jù)倉庫(DataWarehousing,DW)是一種只讀的、用于分析的數(shù)據(jù)庫,常常作為決策支持系統(tǒng)的底層。它從大量的事務(wù)型數(shù)據(jù)庫中抽取數(shù)據(jù),并將其清理、轉(zhuǎn)換為新的存儲(chǔ)格式,即為了決策目標(biāo)而把數(shù)據(jù)聚合在一種特殊的格式中。數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時(shí)間變化的、但信息本身相對(duì)穩(wěn)定的數(shù)據(jù)集合。2.數(shù)據(jù)庫與數(shù)據(jù)倉庫傳統(tǒng)數(shù)據(jù)庫系統(tǒng)雖優(yōu)于企業(yè)的日常事務(wù)處理工作,但難以實(shí)現(xiàn)對(duì)數(shù)據(jù)的分析處理要求,特別是無法滿足數(shù)據(jù)處理多樣化的要求。隨著數(shù)據(jù)庫技術(shù)的應(yīng)用和發(fā)展,人們嘗試對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行再加工,形成一個(gè)綜合的、面向分析的環(huán)境,以更好地支持決策分析。作為一種決策支持系統(tǒng)的構(gòu)架,它包括:數(shù)據(jù)倉庫技術(shù)、聯(lián)機(jī)分析處理技術(shù)、數(shù)據(jù)挖掘技術(shù)。數(shù)據(jù)倉庫彌補(bǔ)了原有的數(shù)據(jù)庫的缺點(diǎn),將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境,即體系化環(huán)境。1/2/2023電子商務(wù)概論一、數(shù)據(jù)倉庫1.數(shù)據(jù)倉庫定義12/116一、數(shù)據(jù)倉庫3.數(shù)據(jù)倉庫系統(tǒng)數(shù)據(jù)倉庫系統(tǒng)(DWS)由數(shù)據(jù)倉庫、倉庫管理和分析工具三部分組成。數(shù)據(jù)倉庫系統(tǒng)是一個(gè)包含四個(gè)層次的體系結(jié)構(gòu),具體如圖8-3表示。...數(shù)據(jù)源數(shù)據(jù)集市數(shù)據(jù)倉庫OLAP服務(wù)器OLAP服務(wù)器服務(wù)前端工具查詢工具分析工具數(shù)據(jù)挖掘工具抽取清理裝載刷新1/2/2023電子商務(wù)概論一、數(shù)據(jù)倉庫3.數(shù)據(jù)倉庫系統(tǒng)...數(shù)據(jù)源數(shù)據(jù)集市數(shù)據(jù)倉庫OL17一、數(shù)據(jù)倉庫數(shù)據(jù)源數(shù)據(jù)倉庫的數(shù)據(jù)來源于多個(gè)數(shù)據(jù)源,包括企業(yè)內(nèi)部數(shù)據(jù)、市場調(diào)查報(bào)告及各種文檔之類的外部數(shù)據(jù)。倉庫管理在確定數(shù)據(jù)倉庫信息需求后,首先進(jìn)行數(shù)據(jù)建模,然后確定從源數(shù)據(jù)到數(shù)據(jù)倉庫的數(shù)據(jù)抽取、清理和轉(zhuǎn)換過程,最后劃分維數(shù)及確定數(shù)據(jù)倉庫的物理存儲(chǔ)結(jié)構(gòu)。元數(shù)據(jù)是數(shù)據(jù)倉庫的核心,用于存儲(chǔ)數(shù)據(jù)模型和定義數(shù)據(jù)結(jié)構(gòu)、轉(zhuǎn)換規(guī)劃、倉庫結(jié)構(gòu)、控制信息等。倉庫管理包括對(duì)數(shù)據(jù)的安全、歸檔、備份、維護(hù)、恢復(fù)等工作,這些工作需要利用DBMS的功能。分析工具用于完成實(shí)際決策問題所需的各種查詢檢索工具、多維數(shù)據(jù)的OLAP分析工具、數(shù)據(jù)開采的DM工具等,以實(shí)現(xiàn)決策支持系統(tǒng)的各種要求。1/2/2023電子商務(wù)概論一、數(shù)據(jù)倉庫數(shù)據(jù)源12/12/2022電子商務(wù)概論18二、聯(lián)機(jī)分析處理技術(shù)聯(lián)機(jī)分析處理是針對(duì)特定問題的聯(lián)機(jī)數(shù)據(jù)訪問和分析,通過對(duì)信息進(jìn)行快速、穩(wěn)定、一致和交互式的存取,對(duì)數(shù)據(jù)進(jìn)行多層次、多階段的分析處理,以獲得高度歸納的分析結(jié)果。聯(lián)機(jī)分析處理是一種自上而下、不斷深入的分析工具:在用戶提出問題或假設(shè)之后,它負(fù)責(zé)提取出關(guān)于此問題的詳細(xì)信息,并以一種比較直觀的方式呈現(xiàn)給用戶。1/2/2023電子商務(wù)概論二、聯(lián)機(jī)分析處理技術(shù)聯(lián)機(jī)分析處理是針對(duì)特19三、數(shù)據(jù)挖掘

數(shù)據(jù)挖掘的基本思想就是從大量的數(shù)據(jù)中,抽取出潛在的、有價(jià)值的知識(shí)(模型或規(guī)則)的過程。其目的是幫助決策者尋找數(shù)據(jù)間潛在的關(guān)聯(lián),發(fā)現(xiàn)被忽略的要素,而這些信息對(duì)預(yù)測趨勢和決策行為也許是十分有用的。數(shù)據(jù)挖掘可粗略地理解為三部曲:數(shù)據(jù)準(zhǔn)備(datapreparation)、數(shù)據(jù)挖掘,以及結(jié)果的解釋評(píng)估(interpretationandevaluation)。根據(jù)數(shù)據(jù)挖掘的任務(wù)分,有如下幾種:分類或預(yù)測模型數(shù)據(jù)挖掘、數(shù)據(jù)總結(jié)、數(shù)據(jù)聚類、關(guān)聯(lián)規(guī)則發(fā)現(xiàn)、序列模式發(fā)現(xiàn)、依賴關(guān)系或依賴模型發(fā)現(xiàn)、異常和趨勢發(fā)現(xiàn)等等。數(shù)據(jù)挖掘系統(tǒng)框架如圖8-4所示。在傳統(tǒng)的決策支持系統(tǒng)中,數(shù)據(jù)庫、模型庫和知識(shí)庫往往被獨(dú)立地設(shè)計(jì)和實(shí)現(xiàn),因而缺乏內(nèi)在的統(tǒng)一性。而以數(shù)據(jù)倉庫為中心、聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘?yàn)槭侄蔚男路桨负芎玫亟鉀Q了這個(gè)問題。1/2/2023電子商務(wù)概論三、數(shù)據(jù)挖掘

20三、數(shù)據(jù)挖掘

圖8-4數(shù)據(jù)挖掘系統(tǒng)框

知識(shí)

神經(jīng)網(wǎng)絡(luò)

決策樹

遺傳算法

……

...

3

數(shù)據(jù)庫

適合挖掘的

數(shù)據(jù)倉庫

數(shù)據(jù)倉庫

多維決策分析

特征提取

模式

模式評(píng)估

知識(shí)發(fā)現(xiàn)

1/2/2023電子商務(wù)概論三、數(shù)據(jù)挖掘圖8-4數(shù)據(jù)挖掘系統(tǒng)框21四、商業(yè)智能

商業(yè)智能(BusinessIntelligence,BI)是于20世紀(jì)90年代中期提出的。商業(yè)智能以數(shù)據(jù)倉庫為基礎(chǔ),通過聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘技術(shù)幫助企業(yè)領(lǐng)導(dǎo)者針對(duì)市場變化的環(huán)境,做出快速、準(zhǔn)確的決策。商業(yè)智能與新決策支持系統(tǒng)從組成和目標(biāo)來看是一致的。但是,商業(yè)智能是一種技術(shù),新決策支持系統(tǒng)是解決實(shí)際決策問題的一個(gè)系統(tǒng)??梢岳斫鉃椋盒聸Q策支持系統(tǒng)是利用商業(yè)智能技術(shù)來解決實(shí)際決策問題的系統(tǒng)。數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理與數(shù)據(jù)挖掘組成的商業(yè)智能所體現(xiàn)的智能行為在于,能夠解決市場環(huán)境中隨機(jī)變化的決策問題。由于市場千變?nèi)f化,每次需要解決的決策問題都不相同。解決這種隨機(jī)出現(xiàn)的問題需要利用智能的手段。商業(yè)智能的智能手段表現(xiàn)為聯(lián)機(jī)分析處理的任意切片、切塊和鉆取,以及利用數(shù)據(jù)挖掘技術(shù)所獲得的知識(shí)。1/2/2023電子商務(wù)概論四、商業(yè)智能商業(yè)智能(Busines22第三節(jié)電子商務(wù)網(wǎng)站開發(fā)技術(shù)

一、電子商務(wù)網(wǎng)站概述

二、電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)建

三、電子商務(wù)網(wǎng)站的體系結(jié)構(gòu)

電子商務(wù)網(wǎng)站是企業(yè)進(jìn)行形象宣傳的窗口;是企業(yè)與客戶之間交流、溝通的平臺(tái);是買、賣雙方信息交匯與傳遞的渠道;是企業(yè)或商家展示其產(chǎn)品與服務(wù)的舞臺(tái)。企業(yè)通過建立電子商務(wù)網(wǎng)站,有助于樹立自己的網(wǎng)上品牌,并對(duì)企業(yè)的長遠(yuǎn)發(fā)展、企業(yè)的文化建設(shè)以及經(jīng)營戰(zhàn)略和目標(biāo)的實(shí)現(xiàn)都具有十分重要的意義。

1/2/2023電子商務(wù)概論第三節(jié)電子商務(wù)網(wǎng)站開發(fā)技術(shù)一、電子商務(wù)23一、電子商務(wù)網(wǎng)站概述

1.電子商務(wù)網(wǎng)站的定義電子商務(wù)網(wǎng)站是由計(jì)算機(jī)軟硬件基礎(chǔ)設(shè)施組成的、通過因特網(wǎng)連接起來的,為用戶提供網(wǎng)頁服務(wù)(WebServer)、數(shù)據(jù)傳輸服務(wù)(FTPServer)、郵件服務(wù)(MailServer)、數(shù)據(jù)庫服務(wù)(DatabaseServer)等多種服務(wù)的信息載體。它通常以虛擬主機(jī)或主機(jī)托管的方式進(jìn)行運(yùn)作,網(wǎng)站一般擁有固定的域名。電子商務(wù)網(wǎng)站是一個(gè)真正的符合國際商務(wù)慣例,具有國際商務(wù)功能的先進(jìn)國際電子商務(wù)平臺(tái),可以展現(xiàn)一個(gè)公司的全方位動(dòng)態(tài)信息,樹立一個(gè)具有國際商務(wù)能力的現(xiàn)代化公司的形象。1/2/2023電子商務(wù)概論一、電子商務(wù)網(wǎng)站概述1.電子商務(wù)網(wǎng)站的定24一、電子商務(wù)網(wǎng)站概述

2.電子商務(wù)網(wǎng)站的開發(fā)流程電子商務(wù)網(wǎng)站的開發(fā)流程如圖8-5所示。圖8-5電子商務(wù)網(wǎng)站的開發(fā)流程1/2/2023電子商務(wù)概論一、電子商務(wù)網(wǎng)站概述2.電子商務(wù)網(wǎng)站的開發(fā)流25一、電子商務(wù)網(wǎng)站概述

3.電子商務(wù)網(wǎng)站建站方式(1)自建網(wǎng)站如果企業(yè)規(guī)模較大、資金充足、技術(shù)力量允許,并且有大量的信息需要和外界交流,則應(yīng)該自己購置軟硬件設(shè)備,創(chuàng)建一個(gè)獨(dú)立的網(wǎng)站,這樣不僅使用方便,還可以將企業(yè)內(nèi)聯(lián)網(wǎng)和因特網(wǎng)相連接。使企業(yè)內(nèi)部管理的數(shù)據(jù)和外部的相關(guān)數(shù)據(jù)高度整合,使企業(yè)的綜合管理水平上升到更高層次。在自建的網(wǎng)站中用戶可以根據(jù)自己的需要配置各種類型的服務(wù)器,如Web服務(wù)器、DNS服務(wù)器、E-mail服務(wù)器、數(shù)據(jù)庫服務(wù)器等。1/2/2023電子商務(wù)概論一、電子商務(wù)網(wǎng)站概述3.電子商務(wù)網(wǎng)站建站方式26一、電子商務(wù)網(wǎng)站概述

(2)虛擬主機(jī)虛擬主機(jī)是指將一臺(tái)主機(jī)的硬盤存儲(chǔ)空間劃分成相對(duì)獨(dú)立的若干個(gè)存儲(chǔ)目錄,從用戶的角度來看,每一個(gè)存儲(chǔ)目錄看起來就好像一臺(tái)獨(dú)立的主機(jī),只要硬盤空間允許,就可以劃分為多個(gè)目錄。每一臺(tái)虛擬主機(jī)都有自己獨(dú)立的域名或IP地址,并且可以和相應(yīng)的軟件結(jié)合配置成WWW、E-mail、FTP服務(wù)器。用戶在訪問這樣的服務(wù)器時(shí),將看不出是在和其他人同時(shí)共享一臺(tái)主機(jī)系統(tǒng)的資源,就好像擁有各自獨(dú)立的服務(wù)器一樣,具有完備的Intemet服務(wù)功能。

虛擬主機(jī)對(duì)于中小企業(yè)比較適合。1/2/2023電子商務(wù)概論一、電子商務(wù)網(wǎng)站概述(2)虛擬主機(jī)12/27一、電子商務(wù)網(wǎng)站概述

(3)主機(jī)托管主機(jī)托管是指用戶(即托管者)在具有與因特網(wǎng)實(shí)時(shí)相連專門的ISP那里租用或放置自己的一臺(tái)或多臺(tái)計(jì)算機(jī),并支付一定的費(fèi)用,以通過遠(yuǎn)程控制將服務(wù)器配置成WWW、E-mail、FTP服務(wù)器,從而建立企業(yè)自己的網(wǎng)站。并對(duì)遠(yuǎn)端的托管服務(wù)器進(jìn)行控制,從而管理和維護(hù)該服務(wù)器。

主機(jī)托管比較適合于利用電子商務(wù)網(wǎng)站開展一些訪問頻率較高的電子商務(wù)活動(dòng),如樹立企業(yè)形象、產(chǎn)品宣傳、售后服務(wù)、技術(shù)支持等。然而對(duì)于一些涉及到企業(yè)商業(yè)機(jī)密的問題,除非與主機(jī)托管服務(wù)商有嚴(yán)格的協(xié)議規(guī)定,否則在安全性上不能得到很好的保證。1/2/2023電子商務(wù)概論一、電子商務(wù)網(wǎng)站概述(3)主機(jī)托管128二、電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)建

1.電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)成一個(gè)電子商務(wù)網(wǎng)站要能夠正常運(yùn)行,必須包括:計(jì)算機(jī)、網(wǎng)絡(luò)接入設(shè)備、防火墻、Web服務(wù)器、應(yīng)用服務(wù)器、操作系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)等,如圖8-6所示。圖8-6電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)成1/2/2023電子商務(wù)概論二、電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)建1.電子商29二、電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)建

2.操作系統(tǒng)的選擇完成網(wǎng)站硬件的安裝和配置之后,就需要在作為網(wǎng)站服務(wù)器的計(jì)算機(jī)上安裝適當(dāng)?shù)木W(wǎng)絡(luò)操作系統(tǒng)。目前,電子商務(wù)服務(wù)器的主流操作系統(tǒng)有UNIX操作系統(tǒng)、Linux操作系統(tǒng)、以及WindowsNT/2000/2003操作系統(tǒng)。3.?dāng)?shù)據(jù)庫系統(tǒng)的選擇目前,能夠勝任電子商務(wù)的主流數(shù)據(jù)庫系統(tǒng)有Oracle、SQLServer、IBMDB2等。SQLServer是采用客戶/服務(wù)器結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特性如下:與Internet無縫集成;可運(yùn)行于多種操作系統(tǒng)平臺(tái);支持分布式數(shù)據(jù)處理:支持?jǐn)?shù)據(jù)倉庫功能。1/2/2023電子商務(wù)概論二、電子商務(wù)網(wǎng)站運(yùn)行平臺(tái)的構(gòu)建2.操作30三、電子商務(wù)網(wǎng)站的體系結(jié)構(gòu)

電子商務(wù)網(wǎng)站是一種典型的基于Web的分布式、三層應(yīng)用體系結(jié)構(gòu),即用戶界面層、應(yīng)用邏輯層和數(shù)據(jù)存取層。其中,應(yīng)用邏輯層把客戶端的用戶界面與服務(wù)器端的數(shù)據(jù)存取隔離開來,其結(jié)構(gòu)如圖8-7所示。Web通信的基本原理:由瀏覽器向Web服務(wù)器發(fā)出HTTP請(qǐng)求,Web服務(wù)器接到請(qǐng)求后,進(jìn)行相應(yīng)的處理,并將處理的結(jié)果以HTML文件的形式返回到瀏覽器,客戶瀏覽器對(duì)其進(jìn)行解釋并顯示給用戶。Web服務(wù)器要與數(shù)據(jù)庫服務(wù)器進(jìn)行交互,必須通過中間件才能實(shí)現(xiàn)。1/2/2023電子商務(wù)概論三、電子商務(wù)網(wǎng)站的體系結(jié)構(gòu)電子商務(wù)網(wǎng)31三、電子商務(wù)網(wǎng)站的體系結(jié)構(gòu)

圖8-7三層B/S體系1/2/2023電子商務(wù)概論三、電子商務(wù)網(wǎng)站的體系結(jié)構(gòu)圖8-732本章小結(jié)1.網(wǎng)站的開發(fā)技術(shù)包括了網(wǎng)頁的設(shè)計(jì)、接口程序的設(shè)計(jì)、后臺(tái)應(yīng)用程序和后臺(tái)數(shù)據(jù)庫的設(shè)計(jì),以及管理服務(wù)器上所有硬件資源和軟件資源的服務(wù)器管理程序的設(shè)計(jì)等。2.網(wǎng)頁分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁,所以網(wǎng)頁的設(shè)計(jì)也分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)。3.HTML(超文本標(biāo)記語言)它是專門用來編寫網(wǎng)頁的計(jì)算機(jī)語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái)而運(yùn)行。4.動(dòng)態(tài)網(wǎng)頁是指服務(wù)器上的HTML文檔通過接口程序與應(yīng)用程序和數(shù)據(jù)庫實(shí)現(xiàn)交互,從而使客戶通過瀏覽器和服務(wù)器端的應(yīng)用程序和數(shù)據(jù)庫之間實(shí)現(xiàn)信息的交互。1/2/2023電子商務(wù)概論本章小結(jié)1.網(wǎng)站的開發(fā)技術(shù)包括了網(wǎng)頁的設(shè)33本章小結(jié)

常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)有:ASP、JSP、PH。目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。5.XML也是一種標(biāo)記語言,也屬于標(biāo)準(zhǔn)通用標(biāo)記語言SGML的子集。和HTML相比較,XML的一個(gè)重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標(biāo)記,并且這些標(biāo)記可以迅速地投入使用,這就使得XML在描述信息時(shí)更加靈活和實(shí)用。1/2/2023電子商務(wù)概論本章小結(jié)常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)34本章小結(jié)

6.?dāng)?shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時(shí)間變化的、但信息本身相對(duì)穩(wěn)定的數(shù)據(jù)集合。數(shù)據(jù)倉庫系統(tǒng)(DWS)由數(shù)據(jù)倉庫、倉庫管理和分析工具三部分組成。聯(lián)機(jī)分析處理是針對(duì)特定問題的聯(lián)機(jī)數(shù)據(jù)訪問和分析,通過對(duì)信息進(jìn)行快速、穩(wěn)定、一致和交互式的存取,對(duì)數(shù)據(jù)進(jìn)行多層次、多階段的分析處理,以獲得高度歸納的分析結(jié)果。7.?dāng)?shù)據(jù)挖掘的基本思想就是從大量的數(shù)據(jù)中,抽取出潛在的、有價(jià)值的知識(shí)(模型或規(guī)則)的過程。其目的是幫助決策者尋找數(shù)據(jù)間潛在的關(guān)聯(lián),發(fā)現(xiàn)被忽略的要素,而這些信息對(duì)預(yù)測趨勢和決策行為也許是十分有用的。商業(yè)智能以數(shù)據(jù)倉庫為基礎(chǔ),通過聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘技術(shù)幫助企業(yè)領(lǐng)導(dǎo)者針對(duì)市場變化的環(huán)境,做出快速、準(zhǔn)確的決策。1/2/2023電子商務(wù)概論本章小結(jié)6.?dāng)?shù)據(jù)倉庫是支持管理決策過35本章小結(jié)8.電子商務(wù)網(wǎng)站是由計(jì)算機(jī)軟硬件基礎(chǔ)設(shè)施組成的、通過因特網(wǎng)連接起來的,為用戶提供網(wǎng)頁服務(wù)、數(shù)據(jù)傳輸服務(wù)、郵件服務(wù)、數(shù)據(jù)庫服務(wù)等多種服務(wù)的信息載體。9.電子商務(wù)網(wǎng)站建站方式有:自建網(wǎng)站、虛擬主機(jī)、主機(jī)托管等。10.電子商務(wù)網(wǎng)站是一種典型的基于Web的分布式、三層應(yīng)用體系結(jié)構(gòu),即用戶界面層、應(yīng)用邏輯層和數(shù)據(jù)存取層。1/2/2023電子商務(wù)概論本章小結(jié)8.電子商務(wù)網(wǎng)站是由計(jì)算機(jī)軟硬件361.建設(shè)網(wǎng)站的一項(xiàng)重要任務(wù)就是制作網(wǎng)頁()

練習(xí)與思考

一、判斷題

√2.所謂的靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁,是指前者頁面沒有動(dòng)畫而后者頁面有動(dòng)感()×3.HTML是專門用來編寫網(wǎng)頁的計(jì)算機(jī)語言()√4.腳本語言主要用于格式化文本和使用已編譯好的用編程語言編寫的的組件()√1/2/2023電子商務(wù)概論1.建設(shè)網(wǎng)站的一項(xiàng)重要任務(wù)就是制作網(wǎng)頁(375.動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)目前ASP、JSP、PHP等都在被廣泛使用()練習(xí)與思考

一、判斷題

√6.XML不支持用戶根據(jù)自己的需要定義自己的標(biāo)記()×7.?dāng)?shù)據(jù)挖掘的思想就是從數(shù)據(jù)庫中抽取出數(shù)據(jù)()×8.?dāng)?shù)據(jù)倉庫、聯(lián)機(jī)分析處理與數(shù)據(jù)挖掘組成的商業(yè)智能所體現(xiàn)的智能行為在于,能夠解決市場環(huán)境中隨機(jī)變化的決策問題()√1/2/2023電子商務(wù)概論5.動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)目前ASP、JSP、389.主機(jī)托管比較適合于利用電子商務(wù)網(wǎng)站開展一些訪問頻率較高的電子商務(wù)活()

練習(xí)與思考

一、判斷題

√10.電子商務(wù)網(wǎng)站的運(yùn)行平臺(tái)只要具備計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備就可以了()×1/2/2023電子商務(wù)概論9.主機(jī)托管比較適合于利用電子商務(wù)網(wǎng)站開39練習(xí)與思考

二、選擇題

1.一個(gè)標(biāo)準(zhǔn)的HTML文件是以<html>標(biāo)記開始,并以什么標(biāo)記結(jié)束()

A.</html>B.</htm>C.<htm>D.<html>A2.為了實(shí)現(xiàn)用戶與Web服務(wù)器的動(dòng)態(tài)交互需要依靠()A.HTMLB.ASPC.E-mailD.SQLB1/2/2023電子商務(wù)概論練習(xí)與思考二、選擇題40練習(xí)與思考

3.作為一種決策支持系統(tǒng)的框架數(shù)據(jù)倉庫系統(tǒng)不包括()A.?dāng)?shù)據(jù)倉庫技術(shù)B.聯(lián)機(jī)分析處理技術(shù)C.FTP技術(shù)D.?dāng)?shù)據(jù)挖掘技術(shù)

二、選擇題

C4.主機(jī)托管可以減輕用戶的負(fù)擔(dān),其特點(diǎn)是()。A.靈活B.安全C.穩(wěn)定快捷D.ABC均是D

5.網(wǎng)站初期規(guī)劃階段不包括()A.主題構(gòu)思B.制作網(wǎng)頁C.規(guī)劃框架D.收集資料B1/2/2023電子商務(wù)概論練習(xí)與思考3.作為一種決策支持系統(tǒng)的框411.在B/S模式中,客戶機(jī)使用網(wǎng)站的過程,實(shí)際上就是客戶機(jī)

,從服務(wù)器上獲得相關(guān)

并進(jìn)行

的過程。

練習(xí)與思考三、填空題發(fā)出請(qǐng)求

HTML文本

通信

2.網(wǎng)站的開發(fā)技術(shù)包括了網(wǎng)頁的設(shè)計(jì)、

的設(shè)計(jì)、

和后臺(tái)數(shù)據(jù)庫的設(shè)計(jì),以及管理服務(wù)器上所有

和軟件資源的服務(wù)器

的設(shè)計(jì)等。接口程序

后臺(tái)應(yīng)用程序

硬件資源

管理程序

3.超文本文檔分文檔頭和文檔體兩部分。文檔頭對(duì)文檔進(jìn)行一些

,文檔體中則是網(wǎng)頁要顯示各種

,是文檔的主體。必要的說明

信息

1/2/2023電子商務(wù)概論1.在B/S模式中,客戶機(jī)使用網(wǎng)站的過程42練習(xí)與思考三、填空題4.所謂腳本程序是指由

編寫的程序,腳本語言主要用于

和使用已編譯好的用編程語言編寫的

。腳本語言

格式化文本

組件

5.動(dòng)態(tài)網(wǎng)頁指服務(wù)器上的HTML文檔通過

與應(yīng)用程序和

實(shí)現(xiàn)交互,從而使客戶通過

和服務(wù)器端的應(yīng)用程序和數(shù)據(jù)庫之間實(shí)現(xiàn)

的交互。接口程序

數(shù)據(jù)庫

瀏覽器

信息

6.ASP.NET是微軟推出的基于通用語言的

,使用它可以在服務(wù)器端架構(gòu)強(qiáng)大的

。編程框架

網(wǎng)絡(luò)程序

7.?dāng)?shù)據(jù)倉庫系統(tǒng)(DWS)由

、

三部分組成。數(shù)據(jù)倉庫

倉庫管理

分析工具

1/2/2023電子商務(wù)概論練習(xí)與思考三、填空題4438.?dāng)?shù)據(jù)挖掘可粗略地理解為

、

,以及結(jié)果的

。練習(xí)與思考三、填空題數(shù)據(jù)準(zhǔn)備

數(shù)據(jù)挖掘

解釋評(píng)估

9.商業(yè)智能的智能手段表現(xiàn)為

的任意切片、切塊和鉆取,以及利用

技術(shù)所獲得的

。聯(lián)機(jī)分析處理數(shù)據(jù)挖掘

知識(shí)

10.電子商務(wù)網(wǎng)站是由

基礎(chǔ)設(shè)施組成的、通過因特網(wǎng)連接起來的,為用戶提供

、數(shù)據(jù)傳輸服務(wù)、

、數(shù)據(jù)庫服務(wù)等多種服務(wù)的

。

計(jì)算機(jī)軟硬件

網(wǎng)頁服務(wù)郵件服務(wù)

信息載體

1/2/2023電子商務(wù)概論8.?dāng)?shù)據(jù)挖掘可粗略地理解為44練習(xí)與思考四、思考題1.靜態(tài)網(wǎng)頁的設(shè)計(jì)目前有哪幾種方法?

答:第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實(shí)現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。直接用HTML語言來編寫網(wǎng)頁繁雜,而只使用可視化的工具軟件,在編寫網(wǎng)頁上的某些內(nèi)容的時(shí)候又顯得不夠靈活,甚至不能實(shí)現(xiàn)。因此,現(xiàn)在人們?cè)谠O(shè)計(jì)網(wǎng)頁時(shí),更多地會(huì)綜合使用兩種方法,即網(wǎng)頁上的大部分內(nèi)容用工具軟件來編寫,一些內(nèi)容則用HTML來直接編寫。2.試分析比較ASP、PHP和JSP。

答:ASP是一個(gè)WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VBScript(Javascript)作為自己的開發(fā)語言。Microsoft又推出了新一代腳本語言ASP.NET,使用它可以在服務(wù)器端架構(gòu)強(qiáng)大的網(wǎng)絡(luò)程序。PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法,并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動(dòng)態(tài)產(chǎn)生頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,JSP可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。三者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成Servlet并由Java虛擬機(jī)解釋執(zhí)行,這種編譯操作僅在對(duì)JSP頁面的第一次請(qǐng)求時(shí)發(fā)生。ASP、PHP、JSP三者都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。它們均是較好的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)。3.簡述數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理、數(shù)據(jù)挖掘和商業(yè)智能之間的關(guān)系。

答:數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理、數(shù)據(jù)挖掘作為信息處理技術(shù)是獨(dú)立出現(xiàn)的,數(shù)據(jù)倉庫用于數(shù)據(jù)的儲(chǔ)存和組織,聯(lián)機(jī)分析處理側(cè)重于數(shù)據(jù)的分析,數(shù)據(jù)挖掘致力于知識(shí)的自動(dòng)發(fā)現(xiàn)。因此,這3種技術(shù)之間并沒有內(nèi)在的依賴關(guān)系,可以獨(dú)立地應(yīng)用到企業(yè)信息系統(tǒng)的建設(shè)之中,以提高信息系統(tǒng)相應(yīng)的能力。但是,這3種技術(shù)之間確實(shí)存在著一定的聯(lián)系性和互補(bǔ)性,把它們結(jié)合起來,就可以使它們的能力更充分地發(fā)揮出來。我們知道,沒有數(shù)據(jù)倉庫也同樣可以進(jìn)行數(shù)據(jù)挖掘,但有了數(shù)據(jù)倉庫卻可以使數(shù)據(jù)挖掘更加有效率,這樣就形成了一種決策支持系統(tǒng)的構(gòu)架,即DW+OLAP+DM。另外,有數(shù)據(jù)倉庫不一定必須要有商業(yè)智能(BI),但如果沒有數(shù)據(jù)倉庫,BI技術(shù)就無法完全發(fā)揮其功效。BI必須有數(shù)據(jù)倉庫的支持才能完成既定的目標(biāo)。因此,數(shù)據(jù)倉庫是BI的基礎(chǔ),聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘是數(shù)據(jù)倉庫上的兩類不同目的的數(shù)據(jù)增值操作,DW、OLAP和DM是企業(yè)BI的三大支柱。

1/2/2023電子商務(wù)概論練習(xí)與思考四、思考題1.靜45練習(xí)與思考四、思考題4.簡述電子商務(wù)網(wǎng)站的開發(fā)流程。

答:電子商務(wù)網(wǎng)站的開發(fā)流程:第一步:初期規(guī)劃(包括構(gòu)思主題、規(guī)劃框架、收集資料、制作草圖)第二步:實(shí)際制作(包括申請(qǐng)域名、建立站點(diǎn),整理素材、制作網(wǎng)頁)第三步:上傳和調(diào)試網(wǎng)站(包括上傳網(wǎng)站、測試網(wǎng)站)第四步:推廣網(wǎng)站第五步:維護(hù)網(wǎng)站5.電子商務(wù)網(wǎng)站建站有哪幾種方式?

答:(1)自建網(wǎng)站(2)虛擬主機(jī)(3)主機(jī)托管

6.你認(rèn)為應(yīng)如何宣傳商務(wù)網(wǎng)站?

答:通常有以下宣傳方式:(1)與其他門戶網(wǎng)站建立伙伴關(guān)系,在與其他網(wǎng)站互相鏈接中有以下一些策略值得考慮:廣泛鏈接、簡單鏈接、友情鏈接(2)將自己的門戶網(wǎng)站加入到搜索網(wǎng)站中(3)其他宣傳手段,可在網(wǎng)頁中設(shè)置一些其他內(nèi)容;也可通過一些傳統(tǒng)的方法提高它的知名度,例如,通過廣播、電視、報(bào)刊等進(jìn)行宣傳,在名片上加印企業(yè)的網(wǎng)址等。1/2/2023電子商務(wù)概論練習(xí)與思考四、思考題4.46本章案例航空訂票系統(tǒng)的設(shè)計(jì)電子商務(wù)中應(yīng)用最早的一個(gè)典型例子是航空訂票系統(tǒng)。例如美國航空公司使用了航空訂票系統(tǒng)后,使它在與對(duì)手的競爭中獲得很大的優(yōu)勢,為此有一些航空公司相繼推出類似的系統(tǒng),參與航空訂票市場。因特網(wǎng)的迅速發(fā)展又一次把航空運(yùn)輸業(yè)推向電子商務(wù)的前沿,每一個(gè)航空公司均提供在線訂票系統(tǒng),并且把該系統(tǒng)直接與它們的航班飛行程序及機(jī)場電子檢票系統(tǒng)相連接。如果你想去越洋旅游,從倫敦飛越大西洋到紐約,或是從上海跨越太平洋到惠靈頓,你可以從英國航空公司、莢國航空公司、法國航空公司、中國航空公司中選擇??蛻艨梢垣@得價(jià)廉的機(jī)票和優(yōu)等的服務(wù)。任何航空訂票系統(tǒng)均不是一個(gè)小規(guī)模的點(diǎn)到點(diǎn)的運(yùn)行,售票系統(tǒng)相當(dāng)復(fù)雜。而機(jī)票銷售可以有多種渠道、多個(gè)銷售點(diǎn),它需要知道多少座位已經(jīng)訂售,還有哪些時(shí)間的航班等等。如果不是直達(dá)航班,那么不能出售太多的座位,否則中途登機(jī)的旅客無法上機(jī);如果起始點(diǎn)出售太少,則可能浪費(fèi)一些座位,為了解決這些復(fù)雜的問題,早在20世紀(jì)60年代就采用了航空預(yù)售訂票系統(tǒng)。1/2/2023電子商務(wù)概論本章案例航空訂票系統(tǒng)的設(shè)計(jì)12/12/2022電子商務(wù)概論47本章案例

20世紀(jì)70年代計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展迅速,美國各個(gè)航空公司均采用了網(wǎng)絡(luò)技術(shù),還可以采用遠(yuǎn)程終端系統(tǒng)來訂票。美國航空公司采用了電子商務(wù)先進(jìn)方法的航空訂票系統(tǒng),它們壟斷了航空售票市場,引起其他航空公司強(qiáng)烈抗議,以致后來引發(fā)官司,制定了《反托拉斯法》,用來保護(hù)其他航空公司的利益。盡管如此,使用電子商務(wù)航空訂票系統(tǒng)的公司仍占據(jù)了極大的訂票份額。那時(shí)航空訂票系統(tǒng)主要是由旅游公司辦事處使用,這些系統(tǒng)對(duì)客戶做廣告,以使他們查找到最佳購票,世界范圍內(nèi)大約有十萬個(gè)旅游公司辦事處連接到一個(gè)或幾個(gè)航空訂票系統(tǒng)。在美國幾乎所有旅游公司辦事處都連接到航空訂票系統(tǒng),而歐洲許多旅游公司也連接到航空訂票系統(tǒng)。航空售票系統(tǒng)的使用在競爭中大獲優(yōu)勢,航空運(yùn)輸成為商品化產(chǎn)品,因?yàn)榭蛻艨梢韵鄬?duì)容易地比較票價(jià),訂票系統(tǒng)把客戶與航空公司的距離拉近,讓客戶真誠地使用航空售票系統(tǒng)。1/2/2023電子商務(wù)概論本章案例20世紀(jì)70年代計(jì)算機(jī)網(wǎng)絡(luò)發(fā)48本章案例

因特網(wǎng)為航空訂票系統(tǒng)提供了新的渠道,當(dāng)然Web.航空訂票系統(tǒng)也要參加當(dāng)前的價(jià)格競爭??蛻粼诤娇展揪W(wǎng)站上不僅查看所競爭的航空公司的票價(jià),還要注重其他方面的信息,所以各航空公司必須發(fā)布最吸引客戶的網(wǎng)頁。航空公司網(wǎng)站的網(wǎng)頁告知客戶:(1)經(jīng)常訂票的客戶將給予某種優(yōu)惠。(2)讓客戶選擇座位,免費(fèi)機(jī)上用餐。(3)代理預(yù)訂旅館及租用汽車。(4)提供旅游機(jī)場信息。(5)提供有折扣的機(jī)票。(6)網(wǎng)站設(shè)計(jì)更個(gè)性化,適合客戶旅游需要,如航空訂票系統(tǒng)數(shù)據(jù)庫存儲(chǔ)客戶的有關(guān)信息,提供各種服務(wù)。一、航空訂票系統(tǒng)的項(xiàng)目設(shè)計(jì)首先分析航空訂票系統(tǒng)的用戶需求:分析項(xiàng)目包括用戶需求、用戶項(xiàng)目的目標(biāo)、用戶條件及相關(guān)方面的現(xiàn)有情況、用戶所需硬件、軟件平臺(tái),尤其是用戶需要使用的軟件、數(shù)據(jù)庫和網(wǎng)絡(luò)環(huán)境。1/2/2023電子商務(wù)概論本章案例因特網(wǎng)為航空49本章案例航空訂票系統(tǒng)主要用于客戶旅游飛機(jī)機(jī)票網(wǎng)上訂票,機(jī)票支付,客戶信息錄入,客戶對(duì)航線、航班航空公司的選擇,方便地支付機(jī)票,以提供客戶對(duì)空中旅行的機(jī)艙座位、免費(fèi)用餐等其他服務(wù)的選擇。二、航空訂票系統(tǒng)的設(shè)計(jì)與編程1.創(chuàng)建數(shù)據(jù)庫和表在決定了硬件和軟件平臺(tái)后,按用戶信息,建立數(shù)據(jù)庫及創(chuàng)建數(shù)據(jù)庫中相關(guān)的表很重要。創(chuàng)建表時(shí),對(duì)表中字段定義、字段之間的相互關(guān)系要進(jìn)行詳細(xì)的分析,否則所創(chuàng)建的表存在的問題會(huì)給以后分析E—R(實(shí)體—關(guān)系圖)、編程帶來很大問題。創(chuàng)建的數(shù)據(jù)庫必須規(guī)范化,即它把復(fù)雜的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為穩(wěn)定的數(shù)據(jù)結(jié)構(gòu),使它能有效地進(jìn)行數(shù)據(jù)設(shè)計(jì),減少數(shù)據(jù)量,消除數(shù)據(jù)操作中的異常,使實(shí)體關(guān)系明確,便于檢索和維護(hù),設(shè)計(jì)也必須遵守有關(guān)數(shù)據(jù)庫規(guī)則。按航空訂票系統(tǒng)的需要,系統(tǒng)應(yīng)具有下列相關(guān)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。1/2/2023電子商務(wù)概論本章案例航空訂票系統(tǒng)主要用于客戶旅游50本章案例

(1)客戶登錄信息:用戶登錄名、口令(密碼)。(2)客戶信息:包括用戶標(biāo)識(shí)、用戶名、用戶所在地址,即街道、城市、國家、郵政編碼、銀行支付賬號(hào)、航班、飛行日期、時(shí)間,還有客戶支付銀行、機(jī)艙座位、免費(fèi)用餐等情況。為了簡化航空訂票系統(tǒng)的項(xiàng)目設(shè)計(jì),首先創(chuàng)建數(shù)據(jù)庫Jwayo它包含兩張表即Log和Info,表包含有兩個(gè)字段:用戶登錄名以及登錄口令;表Info含有多個(gè)字段:用戶標(biāo)識(shí)號(hào)、用戶名、街道、城市、國家、郵編、航班、日期、時(shí)間。(1)客戶登錄信息表Log(2)客戶信息表Info。2.?dāng)?shù)據(jù)庫配置數(shù)據(jù)庫可以使用SQLServer或Access,數(shù)據(jù)庫服務(wù)器平臺(tái)可以配置在同一臺(tái)計(jì)算機(jī)上,也可以在兩臺(tái)或多臺(tái)計(jì)算機(jī)上,它們的開發(fā)環(huán)境和過程是相類似的。本系統(tǒng)是在Windows98平臺(tái)上的Access數(shù)據(jù)庫,或是在Windows2000平臺(tái)上的MSSQLServer數(shù)據(jù)庫上開發(fā)運(yùn)行的。

數(shù)據(jù)庫配置中最重要的是數(shù)據(jù)庫ODBC數(shù)據(jù)源的設(shè)置,當(dāng)然也可以使用OLEDB方法。1/2/2023電子商務(wù)概論本章案例(1)客戶登錄信息51本章案例

(1)在Access中可以建立一個(gè)ODBC數(shù)據(jù)源控制面板/ODBC數(shù)據(jù)源管理/系統(tǒng)DSN選項(xiàng)卡/添加/創(chuàng)建新數(shù)據(jù)源/MicrosoftAccessDiver(.mdb)/鍵入數(shù)據(jù)源名/選取數(shù)據(jù)庫。(2)在SQLServer中建立ODBC數(shù)據(jù)源控制面板/管理工具/數(shù)據(jù)源ODBC,其后與ACCCSS類同,但必須選取SQLServer。3.網(wǎng)頁設(shè)計(jì)與開發(fā)(1)編寫網(wǎng)頁程序步驟:①理解和分析問題的需要(這是常說的用戶需求分析)把問題(或者一個(gè)應(yīng)用問題)分解成三個(gè)組件(構(gòu)件),即輸入、處理、輸出。使用各種工具進(jìn)行設(shè)計(jì),以求得問題的解答,常用的是使應(yīng)用問題模塊化,把其畫咸流程模塊圖。②使用常用工具設(shè)計(jì)解決問題,例如,Dreamweaver。③書寫程序編碼這就是用VB,ASP,C#,VC++,Java等各種語言進(jìn)行程序設(shè)計(jì)。④調(diào)試與測試程序編好程序以后就必須調(diào)試與測試它,使其能完成設(shè)計(jì)所期望的全部功能,如果所產(chǎn)生的結(jié)果與所期望的值不一致,那么程序需要查錯(cuò),并反復(fù)運(yùn)行,直至獲得滿意的結(jié)果。

⑤形成程序相關(guān)文檔對(duì)應(yīng)用問題,尤其是所編程序,必須提供詳細(xì)的文檔,以免以后修改和用戶使用(如使用說明書)。1/2/2023電子商務(wù)概論本章案例(1)在Acces52本章案例

(2)網(wǎng)頁程序航空訂票系統(tǒng)程序代碼主要由下面9個(gè)代碼程序組成,每個(gè)網(wǎng)頁就是一個(gè)程序。①login.a(chǎn)sp用戶登錄程序用戶提示登錄信息,即用戶登錄名和口令(密碼)。用戶注冊(cè)信息需要驗(yàn)證,這里從略。②logre.a(chǎn)sp用戶登錄信息驗(yàn)證程序接收用戶提供的登錄信息,通過Jway數(shù)據(jù)庫中Log表驗(yàn)證它的合法性。③jway.a(chǎn)sp航空訂票系統(tǒng)主頁程序合法的用戶可以進(jìn)入航空訂票系統(tǒng)主頁,它可以選擇查看機(jī)票價(jià)格信息,可以選擇獲知有關(guān)旅游信息,可以選擇鍵入用戶信息訂票、支付。④fjwform.a(chǎn)sp用戶信息輸入程序鍵入用戶信息完成訂票和支付,這些信息都準(zhǔn)備存儲(chǔ)于Jway數(shù)據(jù)庫中。1/2/2023電子商務(wù)概論本章案例(2)網(wǎng)頁程序12/12/202253本章案例

⑤inform.a(chǎn)sp信息添加程序把用戶信息添加到數(shù)據(jù)庫Jway的表In{o中,并可以顯示所輸入的用戶信息,還提供列表顯示Jway數(shù)據(jù)庫中所有的信息和刪除已存在于數(shù)據(jù)庫中的某個(gè)信息。⑥r(nóng)ecordst.a(chǎn)sp信息顯示程序它可以列表顯示用戶個(gè)人數(shù)據(jù)庫中所有的信息。⑦delin.a(chǎn)sp信息刪除程序它可以按用戶指定的標(biāo)識(shí)或用戶名來刪除Jway數(shù)據(jù)庫中的某些記錄。⑧jwaytit.asp訂票信息程序提供訂票有關(guān)信息,如票價(jià)(單程、返回、頭等艙),還提供外匯兌換。⑨jwaytra.a(chǎn)sp旅游信息程序它提供了旅游信息,例如旅游景點(diǎn)介紹、旅行社介紹、酒店推薦等。航空訂票系統(tǒng)使用示意圖如圖8-6。1/2/2023電子商務(wù)概論本章案例⑤inform.a(chǎn)sp信54圖8-6航空訂票系統(tǒng)使用示意圖1/2/2023電子商務(wù)概論圖8-6航空訂票系統(tǒng)使用示意圖12/12/2022電子商務(wù)概55本章案例三、航空訂票系統(tǒng)的使用本航空訂票系統(tǒng)由Jway旅游公司編制,并發(fā)布在它的網(wǎng)站上??蛻艨梢栽L問它們的網(wǎng)站并進(jìn)行訂票和支付,應(yīng)用程序由ASP、HTML語言編制,其使用如下:(1)客戶可以登錄進(jìn)入該訂票系統(tǒng),登錄時(shí)應(yīng)鍵入用戶名和口令。(2)一旦進(jìn)入訂票系統(tǒng),客戶可以選擇公司可提供的服務(wù)。(3)它要求客戶填寫一張信息表,這是購買機(jī)票信息,例如客戶信息、座位選擇、機(jī)上用餐、航空公司、航線、支付銀行等有關(guān)信息,信息一旦提交,就可以顯示客戶輸入的信息列表。1/2/2023電子商務(wù)概論本章案例三、航空訂票系統(tǒng)的使用12/56答:電子商務(wù)的網(wǎng)上購書系統(tǒng)的功能可以分為:用戶注冊(cè)管理、用戶登錄管理、圖書分類管理、購物車管理和訂單管理等。開發(fā)工具:ASP.NET+SQLServer+C#2.簡述電子商務(wù)的網(wǎng)上購書案例。

答:(一)航空訂票系統(tǒng)的項(xiàng)目設(shè)計(jì)(二)航空訂票系統(tǒng)的設(shè)計(jì)與編程1.創(chuàng)建數(shù)據(jù)庫和表2.?dāng)?shù)據(jù)庫配置3.網(wǎng)頁設(shè)計(jì)與開發(fā)(三)航空訂票系統(tǒng)的實(shí)施本章案例

1.?dāng)⑹龊娇沼喥毕到y(tǒng)實(shí)現(xiàn)的主要步驟。案例思考題1/2/2023電子商務(wù)概論答:電子商務(wù)的網(wǎng)上購書系統(tǒng)的功能可以分為:用57第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX1/2/2023電子商務(wù)概論第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX12/158第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)

學(xué)習(xí)要點(diǎn)HTML、XML語言開發(fā)工具FrontPage、Dreamweaver網(wǎng)頁設(shè)計(jì)技術(shù)ASP、ASP.NET、JSP與PHP數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和商業(yè)智能基本概念電子商務(wù)網(wǎng)站開發(fā)技術(shù)1/2/2023電子商務(wù)概論第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)學(xué)習(xí)要點(diǎn)12/12/2059第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)第一節(jié)網(wǎng)站開發(fā)工具第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘第三節(jié)電子商務(wù)網(wǎng)站開發(fā)技術(shù)

1/2/2023電子商務(wù)概論第8章電子商務(wù)網(wǎng)站開發(fā)技術(shù)12/12/2022電子商務(wù)概論60第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)二、靜態(tài)網(wǎng)頁設(shè)計(jì)及HTML三、腳本語言四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)五、XML1/2/2023電子商務(wù)概論第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)161一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)

1.什么是網(wǎng)站這里所說的網(wǎng)站,是指WWW中網(wǎng)頁(Page)的集合,也叫Web。WWW是Internet的一個(gè)子集。在WWW中,使用超文本標(biāo)記語言HTML(HyperTextMarkupLanguage)來對(duì)信息進(jìn)行描述。相關(guān)的信息結(jié)合在一起,構(gòu)成了WWW中信息集合的基本單位——網(wǎng)頁。

2.網(wǎng)站的結(jié)構(gòu)網(wǎng)站的應(yīng)用在結(jié)構(gòu)上采用了B/S(Browser/Server,瀏覽器/服務(wù)器)模式??蛻魴C(jī)使用網(wǎng)站的過程,實(shí)際上就是客戶機(jī)發(fā)出請(qǐng)求,從服務(wù)器上獲得相關(guān)HTML文本并進(jìn)行通信的過程。網(wǎng)頁分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁,所以網(wǎng)頁的設(shè)計(jì)也分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)。1/2/2023電子商務(wù)概論一、網(wǎng)站開發(fā)基礎(chǔ)知識(shí)62二、靜態(tài)網(wǎng)頁設(shè)計(jì)及HTML

1.靜態(tài)網(wǎng)頁的設(shè)計(jì)靜態(tài)網(wǎng)頁的設(shè)計(jì)目前有三種方法。第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實(shí)現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。

2.HTML(超文本標(biāo)記語言)HTML(超文本標(biāo)記語言)是專門用來編寫網(wǎng)頁的計(jì)算機(jī)語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái)而運(yùn)行。作為一種標(biāo)記語言,HTML最大的特點(diǎn)就是由標(biāo)記來對(duì)文字、圖表等信息進(jìn)行描述。由純HTML所構(gòu)成的網(wǎng)頁不會(huì)按某種控制流程而產(chǎn)生變化,所以稱靜態(tài)網(wǎng)頁。HTML的源文件是純文本文件,可以使用任意一種文本編輯器來編輯,文件的擴(kuò)展名要是htm或html。1/2/2023電子商務(wù)概論二、靜態(tài)網(wǎng)頁設(shè)計(jì)及HTML1.靜態(tài)63三、腳本語言

1.什么是腳本語言

在電子商務(wù)網(wǎng)站中,經(jīng)常要求客戶通過填寫表單來向服務(wù)器發(fā)送購買商品的名稱、數(shù)量等重要商業(yè)信息,但客戶常有忘記填寫或者是格式不正確的情況出現(xiàn)。如何在客戶端及時(shí)地發(fā)現(xiàn)這些錯(cuò)誤呢?這可以通過在HTML文檔中嵌入腳本程序的方法來實(shí)現(xiàn)。所謂腳本程序是指由腳本語言編寫的程序。腳本語言是介于Java、C++和VisualBasic之類的編程語言之間的語言。2.JavaScript為了在客戶端實(shí)現(xiàn)與客戶的交互,目前可以在HTML源文件中直接嵌入使用的腳本語言主要有Netscape公司的JavaScript和微軟公司的VBScript兩種。JavaScript作為一種嵌入HTML文檔的、基于對(duì)象的腳本設(shè)計(jì)語言,avaScript看成是Java語言的某種簡化版本。JavaScript在各種網(wǎng)站的網(wǎng)頁設(shè)計(jì)中被廣泛使用。

1/2/2023電子商務(wù)概論三、腳本語言1.什么是腳本語言164四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

1.什么是動(dòng)態(tài)網(wǎng)頁性這里所說的動(dòng)態(tài)網(wǎng)頁是指服務(wù)器端的動(dòng)態(tài)網(wǎng)頁,是指服務(wù)器上的HTML文檔通過接口程序與應(yīng)用程序和數(shù)據(jù)庫實(shí)現(xiàn)交互,從而使客戶通過瀏覽器和服務(wù)器端的應(yīng)用程序和數(shù)據(jù)庫之間實(shí)現(xiàn)信息的交互。2.幾種常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

(1)CGICGI(CommonGatewayInterface)被譯為通用網(wǎng)管接口,實(shí)際上是運(yùn)行在服務(wù)器端的一個(gè)可執(zhí)行程序,它的作用就是接收從客戶端傳過來的請(qǐng)求信息,然后運(yùn)行服務(wù)器端的應(yīng)用程序或數(shù)據(jù)庫,最后再把結(jié)果轉(zhuǎn)換為HTML代碼并傳送到客戶端。CGI程序可以實(shí)時(shí)執(zhí)行,動(dòng)態(tài)地輸出信息。CGI由于設(shè)計(jì)復(fù)雜、移植性差、功能有限等原因,現(xiàn)在已經(jīng)較少使用。

1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)1.什么是動(dòng)65四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

2.幾種常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(2)ASP與ASP.NET①ASPASP(ActiveServerPages)程序可以說是CGI的改進(jìn)版,它與CGI程序一樣是在服務(wù)器端執(zhí)行的。利用它可以開發(fā)動(dòng)態(tài)、交互、高性能的Web服務(wù)器端的應(yīng)用。ASP能夠使用ADO(ActiveXDataObjects)來存取數(shù)據(jù)庫。使用ASP編寫的網(wǎng)頁的源代碼實(shí)際上包括了兩個(gè)部分,一部分是標(biāo)準(zhǔn)的HTML代碼,另一部分是嵌在HTML代碼中的ASP代碼,并由<%~%>將其和HTML代碼隔開。ASP編寫的源文件以擴(kuò)展名為asp的形式保存在服務(wù)器的相關(guān)目錄中。1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)2.幾種常用的動(dòng)態(tài)66四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

2.幾種常用的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(2)ASP與ASP.NET②ASP.NETASP.NET又叫ASP+,不僅僅是ASP的簡單升級(jí),而是Microsoft推出的新一代腳本語言,ASP.NET是Microsoft公司.NET框架的組成部分。ASP.NET吸收了ASP以前版本的最大優(yōu)點(diǎn)并參照J(rèn)ava、VB語言的開發(fā)優(yōu)勢加入了許多新的特色,同時(shí)也修正了以前的ASP版本的運(yùn)行錯(cuò)誤。.NET框架(如圖8-2所示)是一個(gè)多語言組件開發(fā)和執(zhí)行環(huán)境,他提供了一個(gè)跨語言的統(tǒng)一編程環(huán)境。.NET框架的設(shè)計(jì)目標(biāo)是讓開發(fā)人員更容易地建立Web應(yīng)用程序和Web服務(wù),使得Internet上的各應(yīng)用程序之間,可以使用Web服務(wù)進(jìn)行溝通。ASP.NET是微軟推出的基于通用語言的編程框架,使用它可以在服務(wù)器端架構(gòu)強(qiáng)大的網(wǎng)絡(luò)程序,比如商務(wù)網(wǎng)站、聊天室、論壇等等,它是新一代編制企業(yè)網(wǎng)絡(luò)程序的平臺(tái),為開發(fā)人員提供了一個(gè)嶄新的網(wǎng)絡(luò)編程模型。由于ASP.NET與ASP在語法上是兼容的,實(shí)際上可以直接將現(xiàn)有的ASP源碼文件擴(kuò)展名“.asp”改為“.aspx”,然后配置在支持ASP.NET運(yùn)行時(shí)的IIS服務(wù)器的Web目錄下,即可獲得ASP.NET運(yùn)行時(shí)的全部優(yōu)越性能。

1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)67四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

圖8-2.NET框架結(jié)構(gòu)1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)

圖8-2.NET框架結(jié)構(gòu)12/12/68四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(3)JSP

JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。和ASP一樣,采用JSP編寫的網(wǎng)頁的源代碼也是在HTML代碼中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP標(biāo)記(tag)。JSP網(wǎng)頁的擴(kuò)展名為jsp。Web服務(wù)器在接收到JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等。與ASP不同的是,ASP只能用于Windows平臺(tái),而JSP可以用于各種平臺(tái)。此外,于ASP和PHP不一樣,JSP不是解釋執(zhí)行的。JSP通過一個(gè)JSPServlet(服務(wù)器小程序)讀取編譯成為Java源文件,再用javac編譯成class文件來執(zhí)行。1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(3)JSP12/1269四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(4)PHPPHP是英文“PHP:HypertextPreprocessor”的縮寫,意為超文本預(yù)處理語言。與ASP類似,PHP編寫的也是在服務(wù)器端執(zhí)行的程序,并且可以嵌入HTML文檔之中。PHP的語言風(fēng)格類似于C語言,其語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。PHP與眾不同之處是開放源代碼,所有的PHP源代碼事實(shí)上都可以免費(fèi)得到。PHP是跨平臺(tái)的,可以運(yùn)行在UNIX、LINUX、WINDOWS之下。1/2/2023電子商務(wù)概論四、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)(4)PHP12/1270五、XML

XML(ExtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語言)和HTML一樣也是一種標(biāo)記語言。和HTML相比較,XML的一個(gè)重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標(biāo)記,并且這些標(biāo)記可以迅速地投入使用,這就使得XML在描述信息時(shí)更加靈活和實(shí)用。XML的另一重要優(yōu)勢在于它的數(shù)據(jù)存儲(chǔ)格式不受顯示格式的制約。

XML的靈活性和對(duì)數(shù)據(jù)的處理特性確定了其在基于Web的商務(wù)活動(dòng)中具有輝煌的應(yīng)用前景。

1/2/2023電子商務(wù)概論五、XMLXML(Ext71第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫

二、聯(lián)機(jī)分析處理技術(shù)

三、數(shù)據(jù)挖掘

四、商業(yè)智能

1/2/2023電子商務(wù)概論第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫1272一、數(shù)據(jù)倉庫

1.數(shù)據(jù)倉庫定義數(shù)據(jù)倉庫(DataWarehousing,DW)是一種只讀的、用于分析的數(shù)據(jù)庫,常常作為決策支持系統(tǒng)的底層。它從大量的事務(wù)型數(shù)據(jù)庫中抽取數(shù)據(jù),并將其清理、轉(zhuǎn)換為新的存儲(chǔ)格式,即為了決策目標(biāo)而把數(shù)據(jù)聚合在一種特殊的格式中。數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時(shí)間變化的、但信息本身相對(duì)穩(wěn)定的數(shù)據(jù)集合。2.數(shù)據(jù)庫與數(shù)據(jù)倉庫傳統(tǒng)數(shù)據(jù)庫系統(tǒng)雖優(yōu)于企業(yè)的日常事務(wù)處理工作,但難以實(shí)現(xiàn)對(duì)數(shù)據(jù)的分析處理要求,特別是無法滿足數(shù)據(jù)處理多樣化的要求。隨著數(shù)據(jù)庫技術(shù)的應(yīng)用和發(fā)展,人們嘗試對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行再加工,形成一個(gè)綜合的、面向分析的環(huán)境,以更好地支持決策分析。作為一種決策支持系統(tǒng)的構(gòu)架,它包括:數(shù)據(jù)倉庫技術(shù)、聯(lián)機(jī)分析處理技術(shù)、數(shù)據(jù)挖掘技術(shù)。數(shù)據(jù)倉庫彌補(bǔ)了原有的數(shù)據(jù)庫的缺點(diǎn),將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境,即體系化環(huán)境。1/2/2023電子商務(wù)概論一、數(shù)據(jù)倉庫1.數(shù)據(jù)倉庫定義12/173一、數(shù)據(jù)倉庫3.數(shù)據(jù)倉庫系統(tǒng)數(shù)據(jù)倉庫系統(tǒng)(DWS)由數(shù)據(jù)倉庫、倉庫管理和分析工具三部分組成

溫馨提示

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

評(píng)論

0/150

提交評(píng)論