




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第8章電子商務網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX1/2/2023電子商務概論第8章電子商務網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX12/11第8章電子商務網(wǎng)站開發(fā)技術(shù)
學習要點HTML、XML語言開發(fā)工具FrontPage、Dreamweaver網(wǎng)頁設計技術(shù)ASP、ASP.NET、JSP與PHP數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和商業(yè)智能基本概念電子商務網(wǎng)站開發(fā)技術(shù)1/2/2023電子商務概論第8章電子商務網(wǎng)站開發(fā)技術(shù)學習要點12/12/202第8章電子商務網(wǎng)站開發(fā)技術(shù)第一節(jié)網(wǎng)站開發(fā)工具第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘第三節(jié)電子商務網(wǎng)站開發(fā)技術(shù)
1/2/2023電子商務概論第8章電子商務網(wǎng)站開發(fā)技術(shù)12/12/2022電子商務概論3第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎知識二、靜態(tài)網(wǎng)頁設計及HTML三、腳本語言四、動態(tài)網(wǎng)頁設計技術(shù)五、XML1/2/2023電子商務概論第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎知識14一、網(wǎng)站開發(fā)基礎知識
1.什么是網(wǎng)站這里所說的網(wǎng)站,是指WWW中網(wǎng)頁(Page)的集合,也叫Web。WWW是Internet的一個子集。在WWW中,使用超文本標記語言HTML(HyperTextMarkupLanguage)來對信息進行描述。相關(guān)的信息結(jié)合在一起,構(gòu)成了WWW中信息集合的基本單位——網(wǎng)頁。
2.網(wǎng)站的結(jié)構(gòu)網(wǎng)站的應用在結(jié)構(gòu)上采用了B/S(Browser/Server,瀏覽器/服務器)模式。客戶機使用網(wǎng)站的過程,實際上就是客戶機發(fā)出請求,從服務器上獲得相關(guān)HTML文本并進行通信的過程。網(wǎng)頁分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,所以網(wǎng)頁的設計也分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的設計。1/2/2023電子商務概論一、網(wǎng)站開發(fā)基礎知識5二、靜態(tài)網(wǎng)頁設計及HTML
1.靜態(tài)網(wǎng)頁的設計靜態(tài)網(wǎng)頁的設計目前有三種方法。第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。
2.HTML(超文本標記語言)HTML(超文本標記語言)是專門用來編寫網(wǎng)頁的計算機語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨立于各種操作系統(tǒng)平臺而運行。作為一種標記語言,HTML最大的特點就是由標記來對文字、圖表等信息進行描述。由純HTML所構(gòu)成的網(wǎng)頁不會按某種控制流程而產(chǎn)生變化,所以稱靜態(tài)網(wǎng)頁。HTML的源文件是純文本文件,可以使用任意一種文本編輯器來編輯,文件的擴展名要是htm或html。1/2/2023電子商務概論二、靜態(tài)網(wǎng)頁設計及HTML1.靜態(tài)6三、腳本語言
1.什么是腳本語言
在電子商務網(wǎng)站中,經(jīng)常要求客戶通過填寫表單來向服務器發(fā)送購買商品的名稱、數(shù)量等重要商業(yè)信息,但客戶常有忘記填寫或者是格式不正確的情況出現(xiàn)。如何在客戶端及時地發(fā)現(xiàn)這些錯誤呢?這可以通過在HTML文檔中嵌入腳本程序的方法來實現(xiàn)。所謂腳本程序是指由腳本語言編寫的程序。腳本語言是介于Java、C++和VisualBasic之類的編程語言之間的語言。2.JavaScript為了在客戶端實現(xiàn)與客戶的交互,目前可以在HTML源文件中直接嵌入使用的腳本語言主要有Netscape公司的JavaScript和微軟公司的VBScript兩種。JavaScript作為一種嵌入HTML文檔的、基于對象的腳本設計語言,avaScript看成是Java語言的某種簡化版本。JavaScript在各種網(wǎng)站的網(wǎng)頁設計中被廣泛使用。
1/2/2023電子商務概論三、腳本語言1.什么是腳本語言17四、動態(tài)網(wǎng)頁設計技術(shù)
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)頁設計技術(shù)
(1)CGICGI(CommonGatewayInterface)被譯為通用網(wǎng)管接口,實際上是運行在服務器端的一個可執(zhí)行程序,它的作用就是接收從客戶端傳過來的請求信息,然后運行服務器端的應用程序或數(shù)據(jù)庫,最后再把結(jié)果轉(zhuǎn)換為HTML代碼并傳送到客戶端。CGI程序可以實時執(zhí)行,動態(tài)地輸出信息。CGI由于設計復雜、移植性差、功能有限等原因,現(xiàn)在已經(jīng)較少使用。
1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)1.什么是動8四、動態(tài)網(wǎng)頁設計技術(shù)
2.幾種常用的動態(tài)網(wǎng)頁設計技術(shù)(2)ASP與ASP.NET①ASPASP(ActiveServerPages)程序可以說是CGI的改進版,它與CGI程序一樣是在服務器端執(zhí)行的。利用它可以開發(fā)動態(tài)、交互、高性能的Web服務器端的應用。ASP能夠使用ADO(ActiveXDataObjects)來存取數(shù)據(jù)庫。使用ASP編寫的網(wǎng)頁的源代碼實際上包括了兩個部分,一部分是標準的HTML代碼,另一部分是嵌在HTML代碼中的ASP代碼,并由<%~%>將其和HTML代碼隔開。ASP編寫的源文件以擴展名為asp的形式保存在服務器的相關(guān)目錄中。1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)2.幾種常用的動態(tài)9四、動態(tài)網(wǎng)頁設計技術(shù)
2.幾種常用的動態(tài)網(wǎng)頁設計技術(shù)(2)ASP與ASP.NET②ASP.NETASP.NET又叫ASP+,不僅僅是ASP的簡單升級,而是Microsoft推出的新一代腳本語言,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服務,使得Internet上的各應用程序之間,可以使用Web服務進行溝通。ASP.NET是微軟推出的基于通用語言的編程框架,使用它可以在服務器端架構(gòu)強大的網(wǎng)絡程序,比如商務網(wǎng)站、聊天室、論壇等等,它是新一代編制企業(yè)網(wǎng)絡程序的平臺,為開發(fā)人員提供了一個嶄新的網(wǎng)絡編程模型。由于ASP.NET與ASP在語法上是兼容的,實際上可以直接將現(xiàn)有的ASP源碼文件擴展名“.asp”改為“.aspx”,然后配置在支持ASP.NET運行時的IIS服務器的Web目錄下,即可獲得ASP.NET運行時的全部優(yōu)越性能。
1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)10四、動態(tài)網(wǎng)頁設計技術(shù)
圖8-2.NET框架結(jié)構(gòu)1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)
圖8-2.NET框架結(jié)構(gòu)12/12/11四、動態(tài)網(wǎng)頁設計技術(shù)(3)JSP
JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。和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可以用于各種平臺。此外,于ASP和PHP不一樣,JSP不是解釋執(zhí)行的。JSP通過一個JSPServlet(服務器小程序)讀取編譯成為Java源文件,再用javac編譯成class文件來執(zhí)行。1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)(3)JSP12/1212四、動態(tài)網(wǎng)頁設計技術(shù)(4)PHPPHP是英文“PHP:HypertextPreprocessor”的縮寫,意為超文本預處理語言。與ASP類似,PHP編寫的也是在服務器端執(zhí)行的程序,并且可以嵌入HTML文檔之中。PHP的語言風格類似于C語言,其語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。PHP與眾不同之處是開放源代碼,所有的PHP源代碼事實上都可以免費得到。PHP是跨平臺的,可以運行在UNIX、LINUX、WINDOWS之下。1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)(4)PHP12/1213五、XML
XML(ExtensibleMarkupLanguage,可擴展標記語言)和HTML一樣也是一種標記語言。和HTML相比較,XML的一個重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標記,并且這些標記可以迅速地投入使用,這就使得XML在描述信息時更加靈活和實用。XML的另一重要優(yōu)勢在于它的數(shù)據(jù)存儲格式不受顯示格式的制約。
XML的靈活性和對數(shù)據(jù)的處理特性確定了其在基于Web的商務活動中具有輝煌的應用前景。
1/2/2023電子商務概論五、XMLXML(Ext14第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫
二、聯(lián)機分析處理技術(shù)
三、數(shù)據(jù)挖掘
四、商業(yè)智能
1/2/2023電子商務概論第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫1215一、數(shù)據(jù)倉庫
1.數(shù)據(jù)倉庫定義數(shù)據(jù)倉庫(DataWarehousing,DW)是一種只讀的、用于分析的數(shù)據(jù)庫,常常作為決策支持系統(tǒng)的底層。它從大量的事務型數(shù)據(jù)庫中抽取數(shù)據(jù),并將其清理、轉(zhuǎn)換為新的存儲格式,即為了決策目標而把數(shù)據(jù)聚合在一種特殊的格式中。數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的、但信息本身相對穩(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ù)庫技術(shù)的應用和發(fā)展,人們嘗試對數(shù)據(jù)庫中的數(shù)據(jù)進行再加工,形成一個綜合的、面向分析的環(huán)境,以更好地支持決策分析。作為一種決策支持系統(tǒng)的構(gòu)架,它包括:數(shù)據(jù)倉庫技術(shù)、聯(lián)機分析處理技術(shù)、數(shù)據(jù)挖掘技術(shù)。數(shù)據(jù)倉庫彌補了原有的數(shù)據(jù)庫的缺點,將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境,即體系化環(huán)境。1/2/2023電子商務概論一、數(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)是一個包含四個層次的體系結(jié)構(gòu),具體如圖8-3表示。...數(shù)據(jù)源數(shù)據(jù)集市數(shù)據(jù)倉庫OLAP服務器OLAP服務器服務前端工具查詢工具分析工具數(shù)據(jù)挖掘工具抽取清理裝載刷新1/2/2023電子商務概論一、數(shù)據(jù)倉庫3.數(shù)據(jù)倉庫系統(tǒng)...數(shù)據(jù)源數(shù)據(jù)集市數(shù)據(jù)倉庫OL17一、數(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ù)的安全、歸檔、備份、維護、恢復等工作,這些工作需要利用DBMS的功能。分析工具用于完成實際決策問題所需的各種查詢檢索工具、多維數(shù)據(jù)的OLAP分析工具、數(shù)據(jù)開采的DM工具等,以實現(xiàn)決策支持系統(tǒng)的各種要求。1/2/2023電子商務概論一、數(shù)據(jù)倉庫數(shù)據(jù)源12/12/2022電子商務概論18二、聯(lián)機分析處理技術(shù)聯(lián)機分析處理是針對特定問題的聯(lián)機數(shù)據(jù)訪問和分析,通過對信息進行快速、穩(wěn)定、一致和交互式的存取,對數(shù)據(jù)進行多層次、多階段的分析處理,以獲得高度歸納的分析結(jié)果。聯(lián)機分析處理是一種自上而下、不斷深入的分析工具:在用戶提出問題或假設之后,它負責提取出關(guān)于此問題的詳細信息,并以一種比較直觀的方式呈現(xiàn)給用戶。1/2/2023電子商務概論二、聯(lián)機分析處理技術(shù)聯(lián)機分析處理是針對特19三、數(shù)據(jù)挖掘
數(shù)據(jù)挖掘的基本思想就是從大量的數(shù)據(jù)中,抽取出潛在的、有價值的知識(模型或規(guī)則)的過程。其目的是幫助決策者尋找數(shù)據(jù)間潛在的關(guān)聯(lián),發(fā)現(xiàn)被忽略的要素,而這些信息對預測趨勢和決策行為也許是十分有用的。數(shù)據(jù)挖掘可粗略地理解為三部曲:數(shù)據(jù)準備(datapreparation)、數(shù)據(jù)挖掘,以及結(jié)果的解釋評估(interpretationandevaluation)。根據(jù)數(shù)據(jù)挖掘的任務分,有如下幾種:分類或預測模型數(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ù)庫、模型庫和知識庫往往被獨立地設計和實現(xiàn),因而缺乏內(nèi)在的統(tǒng)一性。而以數(shù)據(jù)倉庫為中心、聯(lián)機分析處理和數(shù)據(jù)挖掘為手段的新方案很好地解決了這個問題。1/2/2023電子商務概論三、數(shù)據(jù)挖掘
20三、數(shù)據(jù)挖掘
圖8-4數(shù)據(jù)挖掘系統(tǒng)框
知識
神經(jīng)網(wǎng)絡
決策樹
遺傳算法
……
...
3
數(shù)據(jù)庫
適合挖掘的
數(shù)據(jù)倉庫
數(shù)據(jù)倉庫
降
維
多維決策分析
特征提取
模式
模式評估
知識發(fā)現(xiàn)
1/2/2023電子商務概論三、數(shù)據(jù)挖掘圖8-4數(shù)據(jù)挖掘系統(tǒng)框21四、商業(yè)智能
商業(yè)智能(BusinessIntelligence,BI)是于20世紀90年代中期提出的。商業(yè)智能以數(shù)據(jù)倉庫為基礎,通過聯(lián)機分析處理和數(shù)據(jù)挖掘技術(shù)幫助企業(yè)領(lǐng)導者針對市場變化的環(huán)境,做出快速、準確的決策。商業(yè)智能與新決策支持系統(tǒng)從組成和目標來看是一致的。但是,商業(yè)智能是一種技術(shù),新決策支持系統(tǒng)是解決實際決策問題的一個系統(tǒng)??梢岳斫鉃椋盒聸Q策支持系統(tǒng)是利用商業(yè)智能技術(shù)來解決實際決策問題的系統(tǒng)。數(shù)據(jù)倉庫、聯(lián)機分析處理與數(shù)據(jù)挖掘組成的商業(yè)智能所體現(xiàn)的智能行為在于,能夠解決市場環(huán)境中隨機變化的決策問題。由于市場千變?nèi)f化,每次需要解決的決策問題都不相同。解決這種隨機出現(xiàn)的問題需要利用智能的手段。商業(yè)智能的智能手段表現(xiàn)為聯(lián)機分析處理的任意切片、切塊和鉆取,以及利用數(shù)據(jù)挖掘技術(shù)所獲得的知識。1/2/2023電子商務概論四、商業(yè)智能商業(yè)智能(Busines22第三節(jié)電子商務網(wǎng)站開發(fā)技術(shù)
一、電子商務網(wǎng)站概述
二、電子商務網(wǎng)站運行平臺的構(gòu)建
三、電子商務網(wǎng)站的體系結(jié)構(gòu)
電子商務網(wǎng)站是企業(yè)進行形象宣傳的窗口;是企業(yè)與客戶之間交流、溝通的平臺;是買、賣雙方信息交匯與傳遞的渠道;是企業(yè)或商家展示其產(chǎn)品與服務的舞臺。企業(yè)通過建立電子商務網(wǎng)站,有助于樹立自己的網(wǎng)上品牌,并對企業(yè)的長遠發(fā)展、企業(yè)的文化建設以及經(jīng)營戰(zhàn)略和目標的實現(xiàn)都具有十分重要的意義。
1/2/2023電子商務概論第三節(jié)電子商務網(wǎng)站開發(fā)技術(shù)一、電子商務23一、電子商務網(wǎng)站概述
1.電子商務網(wǎng)站的定義電子商務網(wǎng)站是由計算機軟硬件基礎設施組成的、通過因特網(wǎng)連接起來的,為用戶提供網(wǎng)頁服務(WebServer)、數(shù)據(jù)傳輸服務(FTPServer)、郵件服務(MailServer)、數(shù)據(jù)庫服務(DatabaseServer)等多種服務的信息載體。它通常以虛擬主機或主機托管的方式進行運作,網(wǎng)站一般擁有固定的域名。電子商務網(wǎng)站是一個真正的符合國際商務慣例,具有國際商務功能的先進國際電子商務平臺,可以展現(xiàn)一個公司的全方位動態(tài)信息,樹立一個具有國際商務能力的現(xiàn)代化公司的形象。1/2/2023電子商務概論一、電子商務網(wǎng)站概述1.電子商務網(wǎng)站的定24一、電子商務網(wǎng)站概述
2.電子商務網(wǎng)站的開發(fā)流程電子商務網(wǎng)站的開發(fā)流程如圖8-5所示。圖8-5電子商務網(wǎng)站的開發(fā)流程1/2/2023電子商務概論一、電子商務網(wǎng)站概述2.電子商務網(wǎng)站的開發(fā)流25一、電子商務網(wǎng)站概述
3.電子商務網(wǎng)站建站方式(1)自建網(wǎng)站如果企業(yè)規(guī)模較大、資金充足、技術(shù)力量允許,并且有大量的信息需要和外界交流,則應該自己購置軟硬件設備,創(chuàng)建一個獨立的網(wǎng)站,這樣不僅使用方便,還可以將企業(yè)內(nèi)聯(lián)網(wǎng)和因特網(wǎng)相連接。使企業(yè)內(nèi)部管理的數(shù)據(jù)和外部的相關(guān)數(shù)據(jù)高度整合,使企業(yè)的綜合管理水平上升到更高層次。在自建的網(wǎng)站中用戶可以根據(jù)自己的需要配置各種類型的服務器,如Web服務器、DNS服務器、E-mail服務器、數(shù)據(jù)庫服務器等。1/2/2023電子商務概論一、電子商務網(wǎng)站概述3.電子商務網(wǎng)站建站方式26一、電子商務網(wǎng)站概述
(2)虛擬主機虛擬主機是指將一臺主機的硬盤存儲空間劃分成相對獨立的若干個存儲目錄,從用戶的角度來看,每一個存儲目錄看起來就好像一臺獨立的主機,只要硬盤空間允許,就可以劃分為多個目錄。每一臺虛擬主機都有自己獨立的域名或IP地址,并且可以和相應的軟件結(jié)合配置成WWW、E-mail、FTP服務器。用戶在訪問這樣的服務器時,將看不出是在和其他人同時共享一臺主機系統(tǒng)的資源,就好像擁有各自獨立的服務器一樣,具有完備的Intemet服務功能。
虛擬主機對于中小企業(yè)比較適合。1/2/2023電子商務概論一、電子商務網(wǎng)站概述(2)虛擬主機12/27一、電子商務網(wǎng)站概述
(3)主機托管主機托管是指用戶(即托管者)在具有與因特網(wǎng)實時相連專門的ISP那里租用或放置自己的一臺或多臺計算機,并支付一定的費用,以通過遠程控制將服務器配置成WWW、E-mail、FTP服務器,從而建立企業(yè)自己的網(wǎng)站。并對遠端的托管服務器進行控制,從而管理和維護該服務器。
主機托管比較適合于利用電子商務網(wǎng)站開展一些訪問頻率較高的電子商務活動,如樹立企業(yè)形象、產(chǎn)品宣傳、售后服務、技術(shù)支持等。然而對于一些涉及到企業(yè)商業(yè)機密的問題,除非與主機托管服務商有嚴格的協(xié)議規(guī)定,否則在安全性上不能得到很好的保證。1/2/2023電子商務概論一、電子商務網(wǎng)站概述(3)主機托管128二、電子商務網(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)成1/2/2023電子商務概論二、電子商務網(wǎng)站運行平臺的構(gòu)建1.電子商29二、電子商務網(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、SQLServer、IBMDB2等。SQLServer是采用客戶/服務器結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特性如下:與Internet無縫集成;可運行于多種操作系統(tǒng)平臺;支持分布式數(shù)據(jù)處理:支持數(shù)據(jù)倉庫功能。1/2/2023電子商務概論二、電子商務網(wǎng)站運行平臺的構(gòu)建2.操作30三、電子商務網(wǎng)站的體系結(jié)構(gòu)
電子商務網(wǎng)站是一種典型的基于Web的分布式、三層應用體系結(jié)構(gòu),即用戶界面層、應用邏輯層和數(shù)據(jù)存取層。其中,應用邏輯層把客戶端的用戶界面與服務器端的數(shù)據(jù)存取隔離開來,其結(jié)構(gòu)如圖8-7所示。Web通信的基本原理:由瀏覽器向Web服務器發(fā)出HTTP請求,Web服務器接到請求后,進行相應的處理,并將處理的結(jié)果以HTML文件的形式返回到瀏覽器,客戶瀏覽器對其進行解釋并顯示給用戶。Web服務器要與數(shù)據(jù)庫服務器進行交互,必須通過中間件才能實現(xiàn)。1/2/2023電子商務概論三、電子商務網(wǎng)站的體系結(jié)構(gòu)電子商務網(wǎng)31三、電子商務網(wǎng)站的體系結(jié)構(gòu)
圖8-7三層B/S體系1/2/2023電子商務概論三、電子商務網(wǎng)站的體系結(jié)構(gòu)圖8-732本章小結(jié)1.網(wǎng)站的開發(fā)技術(shù)包括了網(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)平臺而運行。4.動態(tài)網(wǎng)頁是指服務器上的HTML文檔通過接口程序與應用程序和數(shù)據(jù)庫實現(xiàn)交互,從而使客戶通過瀏覽器和服務器端的應用程序和數(shù)據(jù)庫之間實現(xiàn)信息的交互。1/2/2023電子商務概論本章小結(jié)1.網(wǎng)站的開發(fā)技術(shù)包括了網(wǎng)頁的設33本章小結(jié)
常用的動態(tài)網(wǎng)頁設計技術(shù)有:ASP、JSP、PH。目前在國內(nèi)PHP與ASP應用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務類的網(wǎng)站,多采用JSP。5.XML也是一種標記語言,也屬于標準通用標記語言SGML的子集。和HTML相比較,XML的一個重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標記,并且這些標記可以迅速地投入使用,這就使得XML在描述信息時更加靈活和實用。1/2/2023電子商務概論本章小結(jié)常用的動態(tài)網(wǎng)頁設計技術(shù)34本章小結(jié)
6.數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的、但信息本身相對穩(wěn)定的數(shù)據(jù)集合。數(shù)據(jù)倉庫系統(tǒng)(DWS)由數(shù)據(jù)倉庫、倉庫管理和分析工具三部分組成。聯(lián)機分析處理是針對特定問題的聯(lián)機數(shù)據(jù)訪問和分析,通過對信息進行快速、穩(wěn)定、一致和交互式的存取,對數(shù)據(jù)進行多層次、多階段的分析處理,以獲得高度歸納的分析結(jié)果。7.數(shù)據(jù)挖掘的基本思想就是從大量的數(shù)據(jù)中,抽取出潛在的、有價值的知識(模型或規(guī)則)的過程。其目的是幫助決策者尋找數(shù)據(jù)間潛在的關(guān)聯(lián),發(fā)現(xiàn)被忽略的要素,而這些信息對預測趨勢和決策行為也許是十分有用的。商業(yè)智能以數(shù)據(jù)倉庫為基礎,通過聯(lián)機分析處理和數(shù)據(jù)挖掘技術(shù)幫助企業(yè)領(lǐng)導者針對市場變化的環(huán)境,做出快速、準確的決策。1/2/2023電子商務概論本章小結(jié)6.數(shù)據(jù)倉庫是支持管理決策過35本章小結(jié)8.電子商務網(wǎng)站是由計算機軟硬件基礎設施組成的、通過因特網(wǎng)連接起來的,為用戶提供網(wǎng)頁服務、數(shù)據(jù)傳輸服務、郵件服務、數(shù)據(jù)庫服務等多種服務的信息載體。9.電子商務網(wǎng)站建站方式有:自建網(wǎng)站、虛擬主機、主機托管等。10.電子商務網(wǎng)站是一種典型的基于Web的分布式、三層應用體系結(jié)構(gòu),即用戶界面層、應用邏輯層和數(shù)據(jù)存取層。1/2/2023電子商務概論本章小結(jié)8.電子商務網(wǎng)站是由計算機軟硬件361.建設網(wǎng)站的一項重要任務就是制作網(wǎng)頁()
練習與思考
一、判斷題
√2.所謂的靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,是指前者頁面沒有動畫而后者頁面有動感()×3.HTML是專門用來編寫網(wǎng)頁的計算機語言()√4.腳本語言主要用于格式化文本和使用已編譯好的用編程語言編寫的的組件()√1/2/2023電子商務概論1.建設網(wǎng)站的一項重要任務就是制作網(wǎng)頁(375.動態(tài)網(wǎng)頁設計技術(shù)目前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)境中隨機變化的決策問題()√1/2/2023電子商務概論5.動態(tài)網(wǎng)頁設計技術(shù)目前ASP、JSP、389.主機托管比較適合于利用電子商務網(wǎng)站開展一些訪問頻率較高的電子商務活()
練習與思考
一、判斷題
√10.電子商務網(wǎng)站的運行平臺只要具備計算機、網(wǎng)絡設備就可以了()×1/2/2023電子商務概論9.主機托管比較適合于利用電子商務網(wǎng)站開39練習與思考
二、選擇題
1.一個標準的HTML文件是以<html>標記開始,并以什么標記結(jié)束()
A.</html>B.</htm>C.<htm>D.<html>A2.為了實現(xiàn)用戶與Web服務器的動態(tài)交互需要依靠()A.HTMLB.ASPC.E-mailD.SQLB1/2/2023電子商務概論練習與思考二、選擇題40練習與思考
3.作為一種決策支持系統(tǒng)的框架數(shù)據(jù)倉庫系統(tǒng)不包括()A.數(shù)據(jù)倉庫技術(shù)B.聯(lián)機分析處理技術(shù)C.FTP技術(shù)D.數(shù)據(jù)挖掘技術(shù)
二、選擇題
C4.主機托管可以減輕用戶的負擔,其特點是()。A.靈活B.安全C.穩(wěn)定快捷D.ABC均是D
5.網(wǎng)站初期規(guī)劃階段不包括()A.主題構(gòu)思B.制作網(wǎng)頁C.規(guī)劃框架D.收集資料B1/2/2023電子商務概論練習與思考3.作為一種決策支持系統(tǒng)的框411.在B/S模式中,客戶機使用網(wǎng)站的過程,實際上就是客戶機
,從服務器上獲得相關(guān)
并進行
的過程。
練習與思考三、填空題發(fā)出請求
HTML文本
通信
2.網(wǎng)站的開發(fā)技術(shù)包括了網(wǎng)頁的設計、
的設計、
和后臺數(shù)據(jù)庫的設計,以及管理服務器上所有
和軟件資源的服務器
的設計等。接口程序
后臺應用程序
硬件資源
管理程序
3.超文本文檔分文檔頭和文檔體兩部分。文檔頭對文檔進行一些
,文檔體中則是網(wǎng)頁要顯示各種
,是文檔的主體。必要的說明
信息
1/2/2023電子商務概論1.在B/S模式中,客戶機使用網(wǎng)站的過程42練習與思考三、填空題4.所謂腳本程序是指由
編寫的程序,腳本語言主要用于
和使用已編譯好的用編程語言編寫的
。腳本語言
格式化文本
組件
5.動態(tài)網(wǎng)頁指服務器上的HTML文檔通過
與應用程序和
實現(xiàn)交互,從而使客戶通過
和服務器端的應用程序和數(shù)據(jù)庫之間實現(xiàn)
的交互。接口程序
數(shù)據(jù)庫
瀏覽器
信息
6.ASP.NET是微軟推出的基于通用語言的
,使用它可以在服務器端架構(gòu)強大的
。編程框架
網(wǎng)絡程序
7.數(shù)據(jù)倉庫系統(tǒng)(DWS)由
、
和
三部分組成。數(shù)據(jù)倉庫
倉庫管理
分析工具
1/2/2023電子商務概論練習與思考三、填空題4438.數(shù)據(jù)挖掘可粗略地理解為
、
,以及結(jié)果的
。練習與思考三、填空題數(shù)據(jù)準備
數(shù)據(jù)挖掘
解釋評估
9.商業(yè)智能的智能手段表現(xiàn)為
的任意切片、切塊和鉆取,以及利用
技術(shù)所獲得的
。聯(lián)機分析處理數(shù)據(jù)挖掘
知識
10.電子商務網(wǎng)站是由
基礎設施組成的、通過因特網(wǎng)連接起來的,為用戶提供
、數(shù)據(jù)傳輸服務、
、數(shù)據(jù)庫服務等多種服務的
。
計算機軟硬件
網(wǎng)頁服務郵件服務
信息載體
1/2/2023電子商務概論8.數(shù)據(jù)挖掘可粗略地理解為44練習與思考四、思考題1.靜態(tài)網(wǎng)頁的設計目前有哪幾種方法?
答:第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。直接用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服務應用程序。ASP采用腳本語言VBScript(Javascript)作為自己的開發(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可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。三者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。ASP、PHP、JSP三者都是面向Web服務器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。它們均是較好的動態(tài)網(wǎng)頁設計技術(shù)。3.簡述數(shù)據(jù)倉庫、聯(lián)機分析處理、數(shù)據(jù)挖掘和商業(yè)智能之間的關(guān)系。
答:數(shù)據(jù)倉庫、聯(lián)機分析處理、數(shù)據(jù)挖掘作為信息處理技術(shù)是獨立出現(xiàn)的,數(shù)據(jù)倉庫用于數(shù)據(jù)的儲存和組織,聯(lián)機分析處理側(cè)重于數(shù)據(jù)的分析,數(shù)據(jù)挖掘致力于知識的自動發(fā)現(xiàn)。因此,這3種技術(shù)之間并沒有內(nèi)在的依賴關(guān)系,可以獨立地應用到企業(yè)信息系統(tǒng)的建設之中,以提高信息系統(tǒng)相應的能力。但是,這3種技術(shù)之間確實存在著一定的聯(lián)系性和互補性,把它們結(jié)合起來,就可以使它們的能力更充分地發(fā)揮出來。我們知道,沒有數(shù)據(jù)倉庫也同樣可以進行數(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ù)倉庫的支持才能完成既定的目標。因此,數(shù)據(jù)倉庫是BI的基礎,聯(lián)機分析處理和數(shù)據(jù)挖掘是數(shù)據(jù)倉庫上的兩類不同目的的數(shù)據(jù)增值操作,DW、OLAP和DM是企業(yè)BI的三大支柱。
1/2/2023電子商務概論練習與思考四、思考題1.靜45練習與思考四、思考題4.簡述電子商務網(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)與其他門戶網(wǎng)站建立伙伴關(guān)系,在與其他網(wǎng)站互相鏈接中有以下一些策略值得考慮:廣泛鏈接、簡單鏈接、友情鏈接(2)將自己的門戶網(wǎng)站加入到搜索網(wǎng)站中(3)其他宣傳手段,可在網(wǎng)頁中設置一些其他內(nèi)容;也可通過一些傳統(tǒng)的方法提高它的知名度,例如,通過廣播、電視、報刊等進行宣傳,在名片上加印企業(yè)的網(wǎng)址等。1/2/2023電子商務概論練習與思考四、思考題4.46本章案例航空訂票系統(tǒng)的設計電子商務中應用最早的一個典型例子是航空訂票系統(tǒng)。例如美國航空公司使用了航空訂票系統(tǒng)后,使它在與對手的競爭中獲得很大的優(yōu)勢,為此有一些航空公司相繼推出類似的系統(tǒng),參與航空訂票市場。因特網(wǎng)的迅速發(fā)展又一次把航空運輸業(yè)推向電子商務的前沿,每一個航空公司均提供在線訂票系統(tǒng),并且把該系統(tǒng)直接與它們的航班飛行程序及機場電子檢票系統(tǒng)相連接。如果你想去越洋旅游,從倫敦飛越大西洋到紐約,或是從上??缭教窖蟮交蒽`頓,你可以從英國航空公司、莢國航空公司、法國航空公司、中國航空公司中選擇。客戶可以獲得價廉的機票和優(yōu)等的服務。任何航空訂票系統(tǒng)均不是一個小規(guī)模的點到點的運行,售票系統(tǒng)相當復雜。而機票銷售可以有多種渠道、多個銷售點,它需要知道多少座位已經(jīng)訂售,還有哪些時間的航班等等。如果不是直達航班,那么不能出售太多的座位,否則中途登機的旅客無法上機;如果起始點出售太少,則可能浪費一些座位,為了解決這些復雜的問題,早在20世紀60年代就采用了航空預售訂票系統(tǒng)。1/2/2023電子商務概論本章案例航空訂票系統(tǒng)的設計12/12/2022電子商務概論47本章案例
20世紀70年代計算機網(wǎng)絡發(fā)展迅速,美國各個航空公司均采用了網(wǎng)絡技術(shù),還可以采用遠程終端系統(tǒng)來訂票。美國航空公司采用了電子商務先進方法的航空訂票系統(tǒng),它們壟斷了航空售票市場,引起其他航空公司強烈抗議,以致后來引發(fā)官司,制定了《反托拉斯法》,用來保護其他航空公司的利益。盡管如此,使用電子商務航空訂票系統(tǒng)的公司仍占據(jù)了極大的訂票份額。那時航空訂票系統(tǒng)主要是由旅游公司辦事處使用,這些系統(tǒng)對客戶做廣告,以使他們查找到最佳購票,世界范圍內(nèi)大約有十萬個旅游公司辦事處連接到一個或幾個航空訂票系統(tǒng)。在美國幾乎所有旅游公司辦事處都連接到航空訂票系統(tǒng),而歐洲許多旅游公司也連接到航空訂票系統(tǒng)。航空售票系統(tǒng)的使用在競爭中大獲優(yōu)勢,航空運輸成為商品化產(chǎn)品,因為客戶可以相對容易地比較票價,訂票系統(tǒng)把客戶與航空公司的距離拉近,讓客戶真誠地使用航空售票系統(tǒng)。1/2/2023電子商務概論本章案例20世紀70年代計算機網(wǎng)絡發(fā)48本章案例
因特網(wǎng)為航空訂票系統(tǒng)提供了新的渠道,當然Web.航空訂票系統(tǒng)也要參加當前的價格競爭??蛻粼诤娇展揪W(wǎng)站上不僅查看所競爭的航空公司的票價,還要注重其他方面的信息,所以各航空公司必須發(fā)布最吸引客戶的網(wǎng)頁。航空公司網(wǎng)站的網(wǎng)頁告知客戶:(1)經(jīng)常訂票的客戶將給予某種優(yōu)惠。(2)讓客戶選擇座位,免費機上用餐。(3)代理預訂旅館及租用汽車。(4)提供旅游機場信息。(5)提供有折扣的機票。(6)網(wǎng)站設計更個性化,適合客戶旅游需要,如航空訂票系統(tǒng)數(shù)據(jù)庫存儲客戶的有關(guān)信息,提供各種服務。一、航空訂票系統(tǒng)的項目設計首先分析航空訂票系統(tǒng)的用戶需求:分析項目包括用戶需求、用戶項目的目標、用戶條件及相關(guān)方面的現(xiàn)有情況、用戶所需硬件、軟件平臺,尤其是用戶需要使用的軟件、數(shù)據(jù)庫和網(wǎng)絡環(huán)境。1/2/2023電子商務概論本章案例因特網(wǎng)為航空49本章案例航空訂票系統(tǒng)主要用于客戶旅游飛機機票網(wǎng)上訂票,機票支付,客戶信息錄入,客戶對航線、航班航空公司的選擇,方便地支付機票,以提供客戶對空中旅行的機艙座位、免費用餐等其他服務的選擇。二、航空訂票系統(tǒng)的設計與編程1.創(chuàng)建數(shù)據(jù)庫和表在決定了硬件和軟件平臺后,按用戶信息,建立數(shù)據(jù)庫及創(chuàng)建數(shù)據(jù)庫中相關(guān)的表很重要。創(chuàng)建表時,對表中字段定義、字段之間的相互關(guān)系要進行詳細的分析,否則所創(chuàng)建的表存在的問題會給以后分析E—R(實體—關(guān)系圖)、編程帶來很大問題。創(chuàng)建的數(shù)據(jù)庫必須規(guī)范化,即它把復雜的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為穩(wěn)定的數(shù)據(jù)結(jié)構(gòu),使它能有效地進行數(shù)據(jù)設計,減少數(shù)據(jù)量,消除數(shù)據(jù)操作中的異常,使實體關(guān)系明確,便于檢索和維護,設計也必須遵守有關(guān)數(shù)據(jù)庫規(guī)則。按航空訂票系統(tǒng)的需要,系統(tǒng)應具有下列相關(guān)數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。1/2/2023電子商務概論本章案例航空訂票系統(tǒng)主要用于客戶旅游50本章案例
(1)客戶登錄信息:用戶登錄名、口令(密碼)。(2)客戶信息:包括用戶標識、用戶名、用戶所在地址,即街道、城市、國家、郵政編碼、銀行支付賬號、航班、飛行日期、時間,還有客戶支付銀行、機艙座位、免費用餐等情況。為了簡化航空訂票系統(tǒng)的項目設計,首先創(chuàng)建數(shù)據(jù)庫Jwayo它包含兩張表即Log和Info,表包含有兩個字段:用戶登錄名以及登錄口令;表Info含有多個字段:用戶標識號、用戶名、街道、城市、國家、郵編、航班、日期、時間。(1)客戶登錄信息表Log(2)客戶信息表Info。2.數(shù)據(jù)庫配置數(shù)據(jù)庫可以使用SQLServer或Access,數(shù)據(jù)庫服務器平臺可以配置在同一臺計算機上,也可以在兩臺或多臺計算機上,它們的開發(fā)環(huán)境和過程是相類似的。本系統(tǒng)是在Windows98平臺上的Access數(shù)據(jù)庫,或是在Windows2000平臺上的MSSQLServer數(shù)據(jù)庫上開發(fā)運行的。
數(shù)據(jù)庫配置中最重要的是數(shù)據(jù)庫ODBC數(shù)據(jù)源的設置,當然也可以使用OLEDB方法。1/2/2023電子商務概論本章案例(1)客戶登錄信息51本章案例
(1)在Access中可以建立一個ODBC數(shù)據(jù)源控制面板/ODBC數(shù)據(jù)源管理/系統(tǒng)DSN選項卡/添加/創(chuàng)建新數(shù)據(jù)源/MicrosoftAccessDiver(.mdb)/鍵入數(shù)據(jù)源名/選取數(shù)據(jù)庫。(2)在SQLServer中建立ODBC數(shù)據(jù)源控制面板/管理工具/數(shù)據(jù)源ODBC,其后與ACCCSS類同,但必須選取SQLServer。3.網(wǎng)頁設計與開發(fā)(1)編寫網(wǎng)頁程序步驟:①理解和分析問題的需要(這是常說的用戶需求分析)把問題(或者一個應用問題)分解成三個組件(構(gòu)件),即輸入、處理、輸出。使用各種工具進行設計,以求得問題的解答,常用的是使應用問題模塊化,把其畫咸流程模塊圖。②使用常用工具設計解決問題,例如,Dreamweaver。③書寫程序編碼這就是用VB,ASP,C#,VC++,Java等各種語言進行程序設計。④調(diào)試與測試程序編好程序以后就必須調(diào)試與測試它,使其能完成設計所期望的全部功能,如果所產(chǎn)生的結(jié)果與所期望的值不一致,那么程序需要查錯,并反復運行,直至獲得滿意的結(jié)果。
⑤形成程序相關(guān)文檔對應用問題,尤其是所編程序,必須提供詳細的文檔,以免以后修改和用戶使用(如使用說明書)。1/2/2023電子商務概論本章案例(1)在Acces52本章案例
(2)網(wǎng)頁程序航空訂票系統(tǒng)程序代碼主要由下面9個代碼程序組成,每個網(wǎng)頁就是一個程序。①login.a(chǎn)sp用戶登錄程序用戶提示登錄信息,即用戶登錄名和口令(密碼)。用戶注冊信息需要驗證,這里從略。②logre.a(chǎn)sp用戶登錄信息驗證程序接收用戶提供的登錄信息,通過Jway數(shù)據(jù)庫中Log表驗證它的合法性。③jway.a(chǎn)sp航空訂票系統(tǒng)主頁程序合法的用戶可以進入航空訂票系統(tǒng)主頁,它可以選擇查看機票價格信息,可以選擇獲知有關(guān)旅游信息,可以選擇鍵入用戶信息訂票、支付。④fjwform.a(chǎn)sp用戶信息輸入程序鍵入用戶信息完成訂票和支付,這些信息都準備存儲于Jway數(shù)據(jù)庫中。1/2/2023電子商務概論本章案例(2)網(wǎng)頁程序12/12/202253本章案例
⑤inform.a(chǎn)sp信息添加程序把用戶信息添加到數(shù)據(jù)庫Jway的表In{o中,并可以顯示所輸入的用戶信息,還提供列表顯示Jway數(shù)據(jù)庫中所有的信息和刪除已存在于數(shù)據(jù)庫中的某個信息。⑥r(nóng)ecordst.a(chǎn)sp信息顯示程序它可以列表顯示用戶個人數(shù)據(jù)庫中所有的信息。⑦delin.a(chǎn)sp信息刪除程序它可以按用戶指定的標識或用戶名來刪除Jway數(shù)據(jù)庫中的某些記錄。⑧jwaytit.asp訂票信息程序提供訂票有關(guān)信息,如票價(單程、返回、頭等艙),還提供外匯兌換。⑨jwaytra.a(chǎn)sp旅游信息程序它提供了旅游信息,例如旅游景點介紹、旅行社介紹、酒店推薦等。航空訂票系統(tǒng)使用示意圖如圖8-6。1/2/2023電子商務概論本章案例⑤inform.a(chǎn)sp信54圖8-6航空訂票系統(tǒng)使用示意圖1/2/2023電子商務概論圖8-6航空訂票系統(tǒng)使用示意圖12/12/2022電子商務概55本章案例三、航空訂票系統(tǒng)的使用本航空訂票系統(tǒng)由Jway旅游公司編制,并發(fā)布在它的網(wǎng)站上??蛻艨梢栽L問它們的網(wǎng)站并進行訂票和支付,應用程序由ASP、HTML語言編制,其使用如下:(1)客戶可以登錄進入該訂票系統(tǒng),登錄時應鍵入用戶名和口令。(2)一旦進入訂票系統(tǒng),客戶可以選擇公司可提供的服務。(3)它要求客戶填寫一張信息表,這是購買機票信息,例如客戶信息、座位選擇、機上用餐、航空公司、航線、支付銀行等有關(guān)信息,信息一旦提交,就可以顯示客戶輸入的信息列表。1/2/2023電子商務概論本章案例三、航空訂票系統(tǒng)的使用12/56答:電子商務的網(wǎng)上購書系統(tǒng)的功能可以分為:用戶注冊管理、用戶登錄管理、圖書分類管理、購物車管理和訂單管理等。開發(fā)工具:ASP.NET+SQLServer+C#2.簡述電子商務的網(wǎng)上購書案例。
答:(一)航空訂票系統(tǒng)的項目設計(二)航空訂票系統(tǒng)的設計與編程1.創(chuàng)建數(shù)據(jù)庫和表2.數(shù)據(jù)庫配置3.網(wǎng)頁設計與開發(fā)(三)航空訂票系統(tǒng)的實施本章案例
1.敘述航空訂票系統(tǒng)實現(xiàn)的主要步驟。案例思考題1/2/2023電子商務概論答:電子商務的網(wǎng)上購書系統(tǒng)的功能可以分為:用57第8章電子商務網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX1/2/2023電子商務概論第8章電子商務網(wǎng)站開發(fā)技術(shù)主講教師:XXXXXX12/158第8章電子商務網(wǎng)站開發(fā)技術(shù)
學習要點HTML、XML語言開發(fā)工具FrontPage、Dreamweaver網(wǎng)頁設計技術(shù)ASP、ASP.NET、JSP與PHP數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和商業(yè)智能基本概念電子商務網(wǎng)站開發(fā)技術(shù)1/2/2023電子商務概論第8章電子商務網(wǎng)站開發(fā)技術(shù)學習要點12/12/2059第8章電子商務網(wǎng)站開發(fā)技術(shù)第一節(jié)網(wǎng)站開發(fā)工具第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘第三節(jié)電子商務網(wǎng)站開發(fā)技術(shù)
1/2/2023電子商務概論第8章電子商務網(wǎng)站開發(fā)技術(shù)12/12/2022電子商務概論60第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎知識二、靜態(tài)網(wǎng)頁設計及HTML三、腳本語言四、動態(tài)網(wǎng)頁設計技術(shù)五、XML1/2/2023電子商務概論第一節(jié)網(wǎng)站開發(fā)工具一、網(wǎng)站開發(fā)基礎知識161一、網(wǎng)站開發(fā)基礎知識
1.什么是網(wǎng)站這里所說的網(wǎng)站,是指WWW中網(wǎng)頁(Page)的集合,也叫Web。WWW是Internet的一個子集。在WWW中,使用超文本標記語言HTML(HyperTextMarkupLanguage)來對信息進行描述。相關(guān)的信息結(jié)合在一起,構(gòu)成了WWW中信息集合的基本單位——網(wǎng)頁。
2.網(wǎng)站的結(jié)構(gòu)網(wǎng)站的應用在結(jié)構(gòu)上采用了B/S(Browser/Server,瀏覽器/服務器)模式。客戶機使用網(wǎng)站的過程,實際上就是客戶機發(fā)出請求,從服務器上獲得相關(guān)HTML文本并進行通信的過程。網(wǎng)頁分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,所以網(wǎng)頁的設計也分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的設計。1/2/2023電子商務概論一、網(wǎng)站開發(fā)基礎知識62二、靜態(tài)網(wǎng)頁設計及HTML
1.靜態(tài)網(wǎng)頁的設計靜態(tài)網(wǎng)頁的設計目前有三種方法。第一種方法是直接使用HTML語言來編寫源文件。由于是非“所見即所得”地編寫源代碼,因此該方法顯得很是繁雜。第二種方法是使用可視化的網(wǎng)頁編寫工具軟件,這些工具軟件實現(xiàn)了HTML文檔編寫的“所見即所得”,使用起來十分方便。目前,F(xiàn)rontPage和Dreamweaver是這類網(wǎng)頁編寫工具軟件的典型代表。第三種方式是綜合使用第一種和第二種方法。
2.HTML(超文本標記語言)HTML(超文本標記語言)是專門用來編寫網(wǎng)頁的計算機語言。用HTML編寫的超文本文檔稱為超文本文檔,它能獨立于各種操作系統(tǒng)平臺而運行。作為一種標記語言,HTML最大的特點就是由標記來對文字、圖表等信息進行描述。由純HTML所構(gòu)成的網(wǎng)頁不會按某種控制流程而產(chǎn)生變化,所以稱靜態(tài)網(wǎng)頁。HTML的源文件是純文本文件,可以使用任意一種文本編輯器來編輯,文件的擴展名要是htm或html。1/2/2023電子商務概論二、靜態(tài)網(wǎng)頁設計及HTML1.靜態(tài)63三、腳本語言
1.什么是腳本語言
在電子商務網(wǎng)站中,經(jīng)常要求客戶通過填寫表單來向服務器發(fā)送購買商品的名稱、數(shù)量等重要商業(yè)信息,但客戶常有忘記填寫或者是格式不正確的情況出現(xiàn)。如何在客戶端及時地發(fā)現(xiàn)這些錯誤呢?這可以通過在HTML文檔中嵌入腳本程序的方法來實現(xiàn)。所謂腳本程序是指由腳本語言編寫的程序。腳本語言是介于Java、C++和VisualBasic之類的編程語言之間的語言。2.JavaScript為了在客戶端實現(xiàn)與客戶的交互,目前可以在HTML源文件中直接嵌入使用的腳本語言主要有Netscape公司的JavaScript和微軟公司的VBScript兩種。JavaScript作為一種嵌入HTML文檔的、基于對象的腳本設計語言,avaScript看成是Java語言的某種簡化版本。JavaScript在各種網(wǎng)站的網(wǎng)頁設計中被廣泛使用。
1/2/2023電子商務概論三、腳本語言1.什么是腳本語言164四、動態(tài)網(wǎng)頁設計技術(shù)
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)頁設計技術(shù)
(1)CGICGI(CommonGatewayInterface)被譯為通用網(wǎng)管接口,實際上是運行在服務器端的一個可執(zhí)行程序,它的作用就是接收從客戶端傳過來的請求信息,然后運行服務器端的應用程序或數(shù)據(jù)庫,最后再把結(jié)果轉(zhuǎn)換為HTML代碼并傳送到客戶端。CGI程序可以實時執(zhí)行,動態(tài)地輸出信息。CGI由于設計復雜、移植性差、功能有限等原因,現(xiàn)在已經(jīng)較少使用。
1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)1.什么是動65四、動態(tài)網(wǎng)頁設計技術(shù)
2.幾種常用的動態(tài)網(wǎng)頁設計技術(shù)(2)ASP與ASP.NET①ASPASP(ActiveServerPages)程序可以說是CGI的改進版,它與CGI程序一樣是在服務器端執(zhí)行的。利用它可以開發(fā)動態(tài)、交互、高性能的Web服務器端的應用。ASP能夠使用ADO(ActiveXDataObjects)來存取數(shù)據(jù)庫。使用ASP編寫的網(wǎng)頁的源代碼實際上包括了兩個部分,一部分是標準的HTML代碼,另一部分是嵌在HTML代碼中的ASP代碼,并由<%~%>將其和HTML代碼隔開。ASP編寫的源文件以擴展名為asp的形式保存在服務器的相關(guān)目錄中。1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)2.幾種常用的動態(tài)66四、動態(tài)網(wǎng)頁設計技術(shù)
2.幾種常用的動態(tài)網(wǎng)頁設計技術(shù)(2)ASP與ASP.NET②ASP.NETASP.NET又叫ASP+,不僅僅是ASP的簡單升級,而是Microsoft推出的新一代腳本語言,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服務,使得Internet上的各應用程序之間,可以使用Web服務進行溝通。ASP.NET是微軟推出的基于通用語言的編程框架,使用它可以在服務器端架構(gòu)強大的網(wǎng)絡程序,比如商務網(wǎng)站、聊天室、論壇等等,它是新一代編制企業(yè)網(wǎng)絡程序的平臺,為開發(fā)人員提供了一個嶄新的網(wǎng)絡編程模型。由于ASP.NET與ASP在語法上是兼容的,實際上可以直接將現(xiàn)有的ASP源碼文件擴展名“.asp”改為“.aspx”,然后配置在支持ASP.NET運行時的IIS服務器的Web目錄下,即可獲得ASP.NET運行時的全部優(yōu)越性能。
1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)67四、動態(tài)網(wǎng)頁設計技術(shù)
圖8-2.NET框架結(jié)構(gòu)1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)
圖8-2.NET框架結(jié)構(gòu)12/12/68四、動態(tài)網(wǎng)頁設計技術(shù)(3)JSP
JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。和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可以用于各種平臺。此外,于ASP和PHP不一樣,JSP不是解釋執(zhí)行的。JSP通過一個JSPServlet(服務器小程序)讀取編譯成為Java源文件,再用javac編譯成class文件來執(zhí)行。1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)(3)JSP12/1269四、動態(tài)網(wǎng)頁設計技術(shù)(4)PHPPHP是英文“PHP:HypertextPreprocessor”的縮寫,意為超文本預處理語言。與ASP類似,PHP編寫的也是在服務器端執(zhí)行的程序,并且可以嵌入HTML文檔之中。PHP的語言風格類似于C語言,其語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。PHP與眾不同之處是開放源代碼,所有的PHP源代碼事實上都可以免費得到。PHP是跨平臺的,可以運行在UNIX、LINUX、WINDOWS之下。1/2/2023電子商務概論四、動態(tài)網(wǎng)頁設計技術(shù)(4)PHP12/1270五、XML
XML(ExtensibleMarkupLanguage,可擴展標記語言)和HTML一樣也是一種標記語言。和HTML相比較,XML的一個重要優(yōu)勢是它支持用戶根據(jù)自己的需要定義自己的標記,并且這些標記可以迅速地投入使用,這就使得XML在描述信息時更加靈活和實用。XML的另一重要優(yōu)勢在于它的數(shù)據(jù)存儲格式不受顯示格式的制約。
XML的靈活性和對數(shù)據(jù)的處理特性確定了其在基于Web的商務活動中具有輝煌的應用前景。
1/2/2023電子商務概論五、XMLXML(Ext71第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫
二、聯(lián)機分析處理技術(shù)
三、數(shù)據(jù)挖掘
四、商業(yè)智能
1/2/2023電子商務概論第二節(jié)數(shù)據(jù)倉庫與數(shù)據(jù)挖掘一、數(shù)據(jù)倉庫1272一、數(shù)據(jù)倉庫
1.數(shù)據(jù)倉庫定義數(shù)據(jù)倉庫(DataWarehousing,DW)是一種只讀的、用于分析的數(shù)據(jù)庫,常常作為決策支持系統(tǒng)的底層。它從大量的事務型數(shù)據(jù)庫中抽取數(shù)據(jù),并將其清理、轉(zhuǎn)換為新的存儲格式,即為了決策目標而把數(shù)據(jù)聚合在一種特殊的格式中。數(shù)據(jù)倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的、但信息本身相對穩(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ù)庫技術(shù)的應用和發(fā)展,人們嘗試對數(shù)據(jù)庫中的數(shù)據(jù)進行再加工,形成一個綜合的、面向分析的環(huán)境,以更好地支持決策分析。作為一種決策支持系統(tǒng)的構(gòu)架,它包括:數(shù)據(jù)倉庫技術(shù)、聯(lián)機分析處理技術(shù)、數(shù)據(jù)挖掘技術(shù)。數(shù)據(jù)倉庫彌補了原有的數(shù)據(jù)庫的缺點,將原來的以單一數(shù)據(jù)庫為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境,即體系化環(huán)境。1/2/2023電子商務概論一、數(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級下冊《不等式的性質(zhì)》課件與練習
- 2025年電子金融相關(guān)設備合作協(xié)議書
- 電子文檔訪問權(quán)限管理策略
- 2025年機房溫控節(jié)能項目建議書
- 通信信息保密協(xié)議
- 2025年玩具加工設備項目發(fā)展計劃
- 電商倉庫運作流程
- 5-1-4-Bipiperidin-1-yl-2-2-4-dimethylphenylsulfonamido-benzoic-acid-dihydrochloride-生命科學試劑-MCE
- 2025年工業(yè)用橡膠制品:膠管項目合作計劃書
- 工作進度管理計劃書
- 微課制作技術(shù)與技巧要點
- 教師末位淘汰考核細則規(guī)定
- 房屋買賣合同個人房屋買賣合同
- β內(nèi)酰胺類抗生素與合理用藥
- 初中物理科技小論文【6篇】
- 物價知識培訓課件
- QC成果地下室基礎抗浮錨桿節(jié)點處防水施工方法的創(chuàng)新
- 第一章:公共政策理論模型
- 檢修期間安全措施
- 八年級數(shù)學下冊同步練習(全冊)
- 安全生產(chǎn)條件核查表
評論
0/150
提交評論