電子商務網(wǎng)站的開發(fā)技術與工具_第1頁
電子商務網(wǎng)站的開發(fā)技術與工具_第2頁
電子商務網(wǎng)站的開發(fā)技術與工具_第3頁
電子商務網(wǎng)站的開發(fā)技術與工具_第4頁
電子商務網(wǎng)站的開發(fā)技術與工具_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電子商務網(wǎng)站的開發(fā)技術與工具第1頁,共28頁,2022年,5月20日,19點49分,星期四學習和了解網(wǎng)頁開發(fā)技術;學習和了解網(wǎng)絡數(shù)據(jù)庫開發(fā)技術;學習和了解數(shù)據(jù)倉庫技術和接口技術與規(guī)范;學習和了解搜索引擎技術和全文檢索技術。電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月學習目標和能力要求第2頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)頁開發(fā)技術HTMLHTML概述超文本標記語言(HTML)是網(wǎng)頁設計的基礎。HTML文件可以運行于不同的操作系統(tǒng),不需要編譯就能通過IE解釋執(zhí)行。HTML本質上是一個文本

2、文件,任何文本編輯器都可以編寫。現(xiàn)在設計網(wǎng)頁不再需要手工編寫HTML腳本,而是利用專業(yè)的HTML編輯工具( FrontPage、 Dreamweaver等)通過可視化界面設計,自動生成HTML腳本。HTML的不足1)難以擴展。2)交互性差。3)單向的超鏈接。4)缺乏對雙字節(jié)的支持。第3頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)頁開發(fā)技術DHTML動態(tài)HTML(DHTML)是是對HTML3.0的增強型語言,對HTML進行了擴展和延伸,主要是加入了“層”的概念,通過不同層之間的轉換和顯示來體現(xiàn)出動態(tài)的效果。 HTML

3、編輯工具( FrontPage、 Dreamweaver等)里面的動態(tài)網(wǎng)頁設計已經(jīng)內(nèi)嵌了DHTML技術,我們無須去掌握DHTML的編程語法,而是也可以通過這些網(wǎng)頁編輯工具直接設計。第4頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)頁開發(fā)技術XML可擴展標記語言XML(Extensible Markup Language)Web應用領域數(shù)據(jù)標準的主流語言特點:1)XML不是單純的標記語言,而是一種元語言,可以根據(jù)需要來靈活定義任何一種標記語言??梢哉f,XML是一種文檔的數(shù)字表現(xiàn)方式;2)XML語言規(guī)范,采用高度對稱的文

4、件格式,直觀易懂;3)適用范圍非常廣,具有良好的數(shù)據(jù)存儲格式、可擴展性、高度結構化和便于網(wǎng)絡傳輸?shù)乃拇髢?yōu)點。第5頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)頁開發(fā)技術XMLXML的編程規(guī)范Schema(模式)XSL(可擴展樣式單語言)XLL(可擴展鏈接語言) 電子商務網(wǎng)站建設與管理 肖偉民 20.00 第6頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)頁開發(fā)技術XMLXML在電子商務中的應用對稱的EDI應用應用于電子商務信息交換。應用于電

5、子商務內(nèi)容定義。第7頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)頁開發(fā)技術XMLXML的各種標準cnXML:中國開發(fā)的為適應中國商務流程的XML標準。ebXML:結構化系統(tǒng)發(fā)展組織(OASIS)為的全球電子商務交易而開發(fā)的XML標準。WML:無線標記語言。XML在無線通信領域的擴展。第8頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)絡數(shù)據(jù)庫技術ODBC技術ODBC定義:ODBC技術是完成Web頁面和程序對數(shù)據(jù)庫的連接、訪問以及數(shù)據(jù)存儲的一

6、種驅動技術。 ODBC的工作原理:ODBC的核心是一組封裝好的數(shù)據(jù)庫訪問函數(shù),我們要訪問數(shù)據(jù)庫,只需要直接調用ODBC驅動就可以進行,而不需要關心ODBC是如何去完成的。 ODBC起源:1992年由微軟公司創(chuàng)建。ODBC的應用:是目前連接windows系統(tǒng)數(shù)據(jù)庫最流行的方式。第9頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)絡數(shù)據(jù)庫技術ODBC技術ODBC訪問數(shù)據(jù)庫的工作流程客戶程序A客戶程序BODBC驅動程序管理器DBMS-A驅動程序DBMS-B驅動程序數(shù)據(jù)庫A數(shù)據(jù)庫B第10頁,共28頁,2022年,5月20日,1

7、9點49分,星期四完成具體配置數(shù)據(jù)源(ODBC)電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)絡數(shù)據(jù)庫技術ODBC技術ODBC數(shù)據(jù)源的配置管理工具控制面板添加系統(tǒng)DSN測試數(shù)據(jù)源第11頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)絡數(shù)據(jù)庫技術SQL語言SQL定義:結構化查詢語言(Structure Query Language)包括 數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)控制四部分。 SQL起源:70年代有IBM提出,歷經(jīng)三十多年的發(fā)展已經(jīng)成為關系型數(shù)據(jù)庫的標準語言。SQL的特點:1)是一種一體化語言

8、;2)是一種高級語言,命令簡單,易于掌握;3)既可以直接以命令方式交互使用,也可以嵌入到大多 數(shù)編程語言中引用SQL語句來執(zhí)行對數(shù)據(jù)庫的操作。 第12頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月網(wǎng)絡數(shù)據(jù)庫技術SQL語言SQL的功能:1)DDL數(shù)據(jù)定義語言。對數(shù)據(jù)庫對象進行定義和操作的部分。比如創(chuàng)建數(shù)據(jù)庫,刪除數(shù)據(jù)表等操作。2)DML數(shù)據(jù)操縱語言。是SQL對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行添加(insert into)、修改(update)、刪除(delete)命令的部分。3)DQL數(shù)據(jù)查詢語言:是SQL對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行查詢(s

9、elect)命令的部分。4)事物控制命令:用來保護數(shù)據(jù)庫不被破壞的部分。比如事物與回滾、授權與回收授權等操作。第13頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月數(shù)據(jù)倉庫技術 數(shù)據(jù)倉庫是一個系統(tǒng),而不單純是一個數(shù)據(jù)庫,它是由多個數(shù)據(jù)源以及相關處理單元集合在一起的一個事務處理、分析和決策系統(tǒng)。數(shù)據(jù)倉庫(Data warehouse,DW)數(shù)據(jù)倉庫(DW)聯(lián)機與分析處理(OLPA)數(shù)據(jù)挖掘(DM)第14頁,共28頁,2022年,5月20日,19點49分,星期四在分析基礎上進行預測對前三項功能進行動態(tài)處理支持戰(zhàn)略決策和戰(zhàn)術決

10、策動態(tài)決策動態(tài)DW預測電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月數(shù)據(jù)倉庫技術數(shù)據(jù)倉庫的發(fā)展過程:僅僅為決策提供數(shù)據(jù)在報表所提供的數(shù)據(jù)的基礎上進行分析分析報表第15頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術CGI技術 CGI(通用網(wǎng)關接口)是早期應用程序與WEB服務器之間的接口標準。數(shù)據(jù)倉庫技術 CGI以可執(zhí)行文件的方式工作,因此跨平臺性能好,但每啟動一個CGI文件就會產(chǎn)生一個獨立的進程,即便是同一個CGI程序,因此CGI對系統(tǒng)資源的占用很高,導致系統(tǒng)性能下降,并且交互功能也

11、比較弱。IETCP/IPWeb服務器CGI應用DB服務器ODBCINOUTCGI的工作示意圖第16頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術WebAPI技術 目前最主要的WebAPI是微軟開發(fā)的ISAPI,它以動態(tài)鏈接庫(dll)文件的形式存在,不同的程序可以同時調用同一個dll文件完成其功能。一個程序調用dll后,dll就駐留在內(nèi)存中,方便其他程序調用。因此與CGI程序相比,ISAPI占用的系統(tǒng)資源要少得多。數(shù)據(jù)倉庫技術 ISAPI的缺點是兼容性差,僅適用于windows系統(tǒng),且有一定開發(fā)難度

12、。 ISAPI的工作流程與CGI類似。第17頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術ASP技術數(shù)據(jù)倉庫技術ASP定義:動態(tài)服務器網(wǎng)頁(Active Server Pages)。 ASP是一種在服務器端執(zhí)行的腳本開發(fā)工具,其開發(fā)出來的腳本文件以.asp為后綴。ASP提供VBScript和JavaScript兩種腳本引擎,缺省是VBScript。ASP起源:由微軟公司在發(fā)布Win98時正式推出。目前,在IIS5.0中,ASP已成為核心組件之一。ASP的工作方式: 客戶端IEHTTP請求Web服務器

13、ASPDB服務器ODBC執(zhí)行ASP文件動態(tài)生成HTML頁面返回HTTP頁面第18頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術ASP技術數(shù)據(jù)倉庫技術ASP的優(yōu)點:1)完全和HTML無縫集成;2)任何文本制作工具都可編寫,不需要專門的開發(fā)環(huán)境,也無需編譯;3)面向對象,可直接調用ActiveX擴展控件;4)功能強大,具有很好的交互性;5)占用系統(tǒng)資源少,多線程工作方式,能同時響應多個請求;6)源程序保密,由于是在服務器端執(zhí)行腳本,因此客戶端無法獲得程序代碼,不存在泄密問題。ASP適用的開發(fā)環(huán)境:只適用

14、于windows平臺下的各種Web服務器及Win98以上的操作系統(tǒng)及相關組件,比如IIS5.0。第19頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術Java/JDBC技術數(shù)據(jù)倉庫技術JDBC定義:JAVA語言訪問數(shù)據(jù)庫的API標準,JDBC和ODBC技術類似,是為JAVA語言訪問數(shù)據(jù)庫的驅動技術。 JDBC的構成:JDBC由Java Soft公司推出。JDBC APIJDBC Driver API應用程序DB服務器第20頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術

15、與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術Java/JDBC技術數(shù)據(jù)倉庫技術JDBC Driver的工作模式JDBC ODBC橋接方式DB服務器直接調用ODBC Driver需要客戶端安裝ODBC驅動程序Native API/partly-Java Driver方式DB服務器將JDBC調用轉成對DBMS的調用需要客戶端安裝應用程序JDBC/Net pureJava Driver方式DB服務器將JDBC調用轉成獨立的網(wǎng)絡協(xié)議,再由服務器轉成DBMS協(xié)議需要解決防火墻對協(xié)議的阻擋第21頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教

16、研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術Java/JDBC技術數(shù)據(jù)倉庫技術JDBC Driver的工作模式Native-Protocal/Pure Java Driver方式DB服務器將JDBC調用轉成DBMS使用的網(wǎng)絡協(xié)議,直接訪問數(shù)據(jù)庫協(xié)議一般由數(shù)據(jù)庫廠商提供JDBC Driver的優(yōu)點: 選用適合的JDBC Driver可以訪問多個異構數(shù)據(jù)庫,為同一臺Web服務器通過統(tǒng)一的應用程序同時訪問多個異構數(shù)據(jù)庫提供了解決方案。第22頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術JSP技術數(shù)據(jù)倉

17、庫技術JSP定義:在HTML文件中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成JSP網(wǎng)頁,JSP文件以.jsp為后綴。JSP的處理流程: 客戶端IEJSP網(wǎng)頁Web服務器JSP服務DB服務器JDBC執(zhí)行JSP程序動態(tài)生成HTML頁面返回HTTP頁面JSP的優(yōu)點:1)在一些Java組件的幫助下能完成功能強大的商務網(wǎng)站的開發(fā);2)能在絕大多數(shù)操作系統(tǒng)上運行和同時訪問大多數(shù)主流數(shù)據(jù)庫,所有程序在服務器端執(zhí)行,對客戶IE的要求最低,同時保證代碼的安全性。3)JSP將成為web接口技術未來發(fā)展的主流。第23頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站

18、的開發(fā)技術與工具 商務教研室 課程組 2008年3月Web數(shù)據(jù)庫接口技術PHP技術數(shù)據(jù)倉庫技術PHP起源:PHP(Personal Home Page)最初是一個CGI程序,后來經(jīng)過多次改寫,逐漸發(fā)展成目前的PHP3.0。PHP的特點:1)支持多種操作系統(tǒng);2)具有豐富的數(shù)據(jù)庫操作函數(shù)庫,可以與絕大多數(shù)數(shù)據(jù)庫進行操作;3)源代碼開放,具有良好的開放性和擴展性;4)如果采用Linux系統(tǒng),最好使用Apache服務器,否則運行效率不高;5)PHP也具有較好的發(fā)展前景,適合開發(fā)個人和小型企業(yè)的商務網(wǎng)站。PHP的語法:以“”結束,例如: Hello, 第24頁,共28頁,2022年,5月20日,19點49分,星期四電子商務網(wǎng)站的開發(fā)技術與工具 商務教研室 課程組 2008年3月搜索引擎和全文檢索技術簡單地說,搜索引擎是以一定的策略,在互聯(lián)網(wǎng)上搜集目標信息,并對提取的信息進行理解、整理和處理并提供給用戶的一種檢索服務。 搜索引擎技術所謂的策略,最主要的手段就是通過關鍵字、關鍵詞的定義并搜索。搜索引擎實質上是一個軟件系統(tǒng)

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論