電子商務技術(shù)基礎(chǔ)_第1頁
電子商務技術(shù)基礎(chǔ)_第2頁
電子商務技術(shù)基礎(chǔ)_第3頁
電子商務技術(shù)基礎(chǔ)_第4頁
電子商務技術(shù)基礎(chǔ)_第5頁
已閱讀5頁,還剩79頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電子商務技術(shù)基礎(chǔ)第1頁,共84頁,2022年,5月20日,19點42分,星期四信息技術(shù)的內(nèi)涵與主要內(nèi)容電子商務支撐技術(shù)體系主要技術(shù)介紹主要內(nèi)容*第2頁,共84頁,2022年,5月20日,19點42分,星期四2一、信息技術(shù)的內(nèi)涵與主要內(nèi)容信息技術(shù)的定義定義1:信息技術(shù)是有關(guān)信息的搜集、加工、存貯、檢索、傳遞、利用的理論和方法的總稱。 定義2:信息技術(shù)是指關(guān)于信息的產(chǎn)生、識別、提取、變換、存貯、傳遞、處理、檢索、分析、決策、控制和利用的技術(shù)。 定義3:信息技術(shù)是能夠延長或擴展人的信息能力的技術(shù)。*第3頁,共84頁,2022年,5月20日,19點42分,星期四32.信息技術(shù)涵義 從廣義上來說,信息技

2、術(shù)就是能夠擴展人類信息器官功能的各種技術(shù)的總稱,是涉及信息的生產(chǎn)、獲取、檢測、識別、變換、傳遞、處理、存儲、顯示、控制、利用和反饋等信息活動的所有技術(shù)的集合。 *第4頁,共84頁,2022年,5月20日,19點42分,星期四43. 信息技術(shù)的分類感測技術(shù):拓展人類感覺器官功能的技術(shù),主要完成信息的獲取等功能;通信技術(shù):拓展人類傳導神經(jīng)系統(tǒng)功能的技術(shù),主要完成信息的傳輸?shù)裙δ埽挥嬎銠C技術(shù):拓展人類思維器官功能的技術(shù),主要完成信息的存儲與處理等功能;控制技術(shù):拓展人類效應器官功能的技術(shù),主要完成信息的施用等功能。 *第5頁,共84頁,2022年,5月20日,19點42分,星期四5 感測技術(shù)、通信技

3、術(shù)、計算機技術(shù)和控制技術(shù)稱為信息技術(shù)的四基元,關(guān)系如下:信源/信宿感測技術(shù)(獲取信息)通信技術(shù)(傳遞信息)計算機技術(shù)(存儲與處理信息)通信技術(shù)(傳遞信息)控制技術(shù)(施用信息)*第6頁,共84頁,2022年,5月20日,19點42分,星期四6(1). 感測技術(shù) 信息采集就是通過各種途徑對相關(guān)信息進行搜索、歸納、整理并最終形成所需有效信息的過程。 信息感測技術(shù)就是信息的采集與獲取的技術(shù),目前,主要的感測技術(shù)包括:遙感技術(shù)、全球定位技術(shù)、傳感技術(shù)、網(wǎng)絡技術(shù)以及基于以上技術(shù)的各種前端信息采集技術(shù)等。 *第7頁,共84頁,2022年,5月20日,19點42分,星期四7(2)通信技術(shù)通信技術(shù)無線通信技術(shù)有

4、線通信技術(shù)無線個域網(wǎng)技術(shù)無線局域網(wǎng)技術(shù)無線廣域網(wǎng)技術(shù)紅外技術(shù)藍牙技術(shù)超寬帶技術(shù)Wi-FiAd hoc蜂窩技術(shù)3G4G衛(wèi)星通信廣域網(wǎng)技術(shù)局域網(wǎng)技術(shù)互聯(lián)網(wǎng)技術(shù)下一代網(wǎng)絡NGNP2P技術(shù)光纖技術(shù)路由技術(shù)交換機技術(shù)寬帶接入技術(shù)IP v6軟交換*第8頁,共84頁,2022年,5月20日,19點42分,星期四8(3)計算機技術(shù)計算機軟件技術(shù)硬件技術(shù)軟件開發(fā)數(shù)據(jù)管理人工智能安全技術(shù)存儲器內(nèi)存CPU信息系統(tǒng)開發(fā) 應用程序開發(fā)開發(fā)工具 數(shù)據(jù)庫技術(shù)信息組織信息處理加密技術(shù)認證技術(shù)訪問控制軟件工程入侵檢測防火墻技術(shù)自然語言處理邏輯推理與機器證明智能信息檢索專家系統(tǒng)圖象識別*第9頁,共84頁,2022年,5月20日,

5、19點42分,星期四9(4)控制技術(shù)自動控制的典型結(jié)構(gòu) *第10頁,共84頁,2022年,5月20日,19點42分,星期四104. 信息技術(shù)體系基礎(chǔ)技術(shù)支撐技術(shù)主體技術(shù)應用技術(shù)信息技術(shù)處于信息技術(shù)體系的最底層,主要指新材料、新能量技術(shù)等,信息技術(shù)在性能、水平等方面的提高有賴于這兩類技術(shù)的進步。 信息技術(shù)體系的第二層是支撐技術(shù),主要是指機械技術(shù)、電子技術(shù)、激光技術(shù)、空間技術(shù)和生物技術(shù)等。信息技術(shù)總是通過各種支撐技術(shù)才能實現(xiàn)。主體技術(shù)是指感測技術(shù)、通信技術(shù)、計算機技術(shù)和控制技術(shù),即信息技術(shù)的四基元。信息技術(shù)的應用技術(shù)是指針對各種實用目的由主體技術(shù)繁衍而生的各種各樣的應用技術(shù)群,具體地說,就是按主體

6、技術(shù)的應用領(lǐng)域,構(gòu)成了一個完整的應用技術(shù)體系。 *第11頁,共84頁,2022年,5月20日,19點42分,星期四11*第12頁,共84頁,2022年,5月20日,19點42分,星期四12信息技術(shù)總結(jié) 人們通常只把信息技術(shù)體系中的主體技術(shù)和應用技術(shù)層次稱為信息技術(shù),因為它們可以直接延長、擴展人類信息器官的功能,這就是狹義的信息技術(shù)。基礎(chǔ)技術(shù)和支撐技術(shù)盡管也很重要,但是在一般情況下不稱其為信息技術(shù),只有在某些特定條件下才稱其為信息技術(shù),而這時所指的信息技術(shù)就是廣義的。 *第13頁,共84頁,2022年,5月20日,19點42分,星期四13二、電子商務支撐技術(shù)體系商務過程的技術(shù)支撐需求 電子商務技

7、術(shù)是對新的、與時俱進的商務模式的全方位的支持和服務。 電子商務技術(shù)是開展電子商務活動重要基礎(chǔ),沒有這些技術(shù),如同房屋沒有屋基,無法起高樓大廈。*第14頁,共84頁,2022年,5月20日,19點42分,星期四14商務過程的技術(shù)支撐需求網(wǎng)絡與通信技術(shù)信息安全技術(shù)計算機技術(shù)物流技術(shù)溝通與交流事務處理與信息管理商品傳遞*第15頁,共84頁,2022年,5月20日,19點42分,星期四152. 電子商務技術(shù)體系網(wǎng)絡通信平臺系統(tǒng)平臺操作系統(tǒng)平臺數(shù)據(jù)管理平臺軟件開發(fā)平臺軟件架構(gòu)軟件開發(fā)工具軟件構(gòu)件技術(shù)應用系統(tǒng)交易平臺、ERP、SCM、CRM、KM等安全平臺*第16頁,共84頁,2022年,5月20日,19

8、點42分,星期四16(1) 網(wǎng)絡通信平臺作用:信息的傳輸與交互。分類:有線網(wǎng)絡局域網(wǎng)(Intranet)廣域網(wǎng)(Internet)專用網(wǎng)絡無線網(wǎng)絡無線個域網(wǎng)技術(shù)無線局域網(wǎng)技術(shù)移動通信網(wǎng)(2G2.5G3G 4G)*第17頁,共84頁,2022年,5月20日,19點42分,星期四17(2) 數(shù)據(jù)管理平臺作用:各類信息的存儲、檢索與管理。內(nèi)容:數(shù)據(jù)庫技術(shù):數(shù)據(jù)的集中存儲與管理;XML數(shù)據(jù)管理:用開放式的工業(yè)標準描述數(shù)據(jù),并在網(wǎng)站、應用軟件和設(shè)備之間進行數(shù)據(jù)交換; 數(shù)據(jù)檢索技術(shù):各種類型數(shù)據(jù)的檢索與利用;數(shù)據(jù)挖掘技術(shù):海量數(shù)據(jù)的關(guān)聯(lián)性分析。*第18頁,共84頁,2022年,5月20日,19點42分,星

9、期四18(3) 軟件開發(fā)平臺作用:各類商務信息系統(tǒng)的開發(fā)與維護。內(nèi)容:軟件架構(gòu):C/S結(jié)構(gòu):客戶機/服務器結(jié)構(gòu);B/S結(jié)構(gòu):瀏覽器/服務器結(jié)構(gòu);*第19頁,共84頁,2022年,5月20日,19點42分,星期四19(3) 軟件開發(fā)平臺(續(xù))開發(fā)工具:統(tǒng)一建模語言UML (Uniform Modeling Language);超文本標記語言HTML (Hypertext Markup Language);擴展的標記語言XML (Extended Markup Language);虛擬現(xiàn)實建模語言VRML (Virtual Modeling Language);跨平臺網(wǎng)絡編程語言JAVA;J2EE

10、,.NET*第20頁,共84頁,2022年,5月20日,19點42分,星期四20(3) 軟件開發(fā)平臺(續(xù))軟件構(gòu)件技術(shù): 所謂軟件構(gòu)件化,就是要讓軟件開發(fā)像機械制造工業(yè)一樣,可以用各種標準和非標準的零件來進行組裝。軟件的構(gòu)件化和集成技術(shù)的目標是:軟件系統(tǒng)可以由不同廠商提供的,用不同語言開發(fā)的,在不同硬件平臺上實現(xiàn)的軟件構(gòu)件,方便地、動態(tài)地集成。這些構(gòu)件要求能互操作,它們可以放在本地的計算機上,也可以分布式地放置在網(wǎng)上異構(gòu)環(huán)境下的不同結(jié)點上。 *第21頁,共84頁,2022年,5月20日,19點42分,星期四21(4) 安全平臺作用:保證信息的機密性、完整性、不可否認性和可用性。內(nèi)容:加密技術(shù):

11、通過對信息的變換保證信息的機密性;消息摘要技術(shù):通過計算消息摘要保證信息的完整性;數(shù)字簽名技術(shù):通過對消息的簽名保證消息發(fā)送方的真實性與不可否認性;訪問控制技術(shù):限制非法用戶對信息的訪問以及合法用戶的越權(quán)訪問。*第22頁,共84頁,2022年,5月20日,19點42分,星期四22(5)商務應用系統(tǒng)作用:針對特定的商務需求開發(fā)的各類應用系統(tǒng)。內(nèi)容:商務交易平臺:ERP(企業(yè)資源計劃):SCM(供應鏈管理):CRM(客戶關(guān)系管理):KM(知識管理):*第23頁,共84頁,2022年,5月20日,19點42分,星期四23三、主要技術(shù)介紹網(wǎng)絡與通信技術(shù)數(shù)據(jù)庫技術(shù)軟件開發(fā)技術(shù)*第24頁,共84頁,202

12、2年,5月20日,19點42分,星期四241. 網(wǎng)絡與通信技術(shù) 計算機網(wǎng)絡的定義: 把分布在不同地理位置上的具有獨立功能的多臺計算機、終端及其附屬設(shè)備在物理上互連,按照網(wǎng)絡協(xié)議相互通信,以共享硬件、軟件和數(shù)據(jù)資源為目標的系統(tǒng)稱作計算機網(wǎng)絡。 其中,資源共享是指在網(wǎng)絡系統(tǒng)中的各計算機用戶均能享受網(wǎng)絡內(nèi)其他各計算機系統(tǒng)中的全部或部分資源,如打印機、計算機磁盤上的文件等,也可以和他們互相交換數(shù)據(jù)信息。*第25頁,共84頁,2022年,5月20日,19點42分,星期四25計算機網(wǎng)絡的發(fā)展:(1)以單個計算機為中心的遠程連機系統(tǒng),構(gòu)成面向終端的計算機網(wǎng)絡。(60年代以前) (2)多個主計算機通過通信線路

13、互連的計算機網(wǎng)絡。(60年代中期)(3)具有統(tǒng)一的網(wǎng)絡體系結(jié)構(gòu),遵循國際標準化協(xié)議的計算機網(wǎng)絡。(70年代末)(4)網(wǎng)絡互聯(lián)與高速網(wǎng)絡。(90年代)*第26頁,共84頁,2022年,5月20日,19點42分,星期四26(1)網(wǎng)絡的分類 按覆蓋的地理范圍劃分:廣域網(wǎng)WAN(Wide Area Network),又稱為遠程網(wǎng),它所覆蓋的地理范圍從幾十公里到幾千公里,廣域網(wǎng)覆蓋一個地區(qū)國家或橫跨幾個州,形成國際性的遠程網(wǎng)。局域網(wǎng)LAN(Local Area Network),局域網(wǎng)的作用范圍通常只有幾米到幾公里,如一個實驗室、一幢大樓或一個校園。城域網(wǎng)MAN(Metropolitan Area Ne

14、twork),它是介于廣域網(wǎng)和局域網(wǎng)之間的一種高速網(wǎng)絡,只要用于一個城市內(nèi)的企業(yè)、機關(guān)、公司之間的多個局域網(wǎng)的互聯(lián)。*第27頁,共84頁,2022年,5月20日,19點42分,星期四27(1)網(wǎng)絡的分類(續(xù)) 按通信傳播方式劃分: 點對點傳播方式,是以點到點的連接方式把各個計算機連接起來,即一條通信線路只能連接一對節(jié)點。 廣播式傳播方式,在這種方式中所有的聯(lián)網(wǎng)計算機都共享一個公共通信信道,只要有一臺計算機利用共享信道發(fā)送數(shù)據(jù)時,網(wǎng)絡中的其他計算機就都能收到這個數(shù)據(jù)。*第28頁,共84頁,2022年,5月20日,19點42分,星期四28(1)網(wǎng)絡的分類(續(xù)) 按通信媒體劃分:有線網(wǎng),采用同軸電纜

15、、雙絞線、光纖等物理媒體來傳輸數(shù)據(jù)的網(wǎng)絡。無線網(wǎng),采用紅外線、微波等形式來傳播數(shù)據(jù)的網(wǎng)絡。 按使用范圍劃分:公共網(wǎng),對所有人提供服務,只要符合網(wǎng)絡擁有者的要求就能使用這個網(wǎng),也就是說它是為全社會所有人提供服務的網(wǎng)絡。如互聯(lián)網(wǎng)。專用網(wǎng),為一個或幾個部門所擁有,它只為擁有者提供服務。*第29頁,共84頁,2022年,5月20日,19點42分,星期四29(1)網(wǎng)絡的分類(續(xù)) 按配置劃分:對等網(wǎng),網(wǎng)絡中每個節(jié)點既是客戶機又是服務器,并且在網(wǎng)絡中每個節(jié)點都處于等同地位。單服務器網(wǎng),如果在網(wǎng)絡中只有一臺計算機作為整個網(wǎng)絡的服務器,而其他計算機全部都是工作站,則該網(wǎng)絡系統(tǒng)就是單服務器網(wǎng)絡?;旌暇W(wǎng),如果在網(wǎng)

16、絡中有多個服務器和多臺工作站,則該網(wǎng)就是一個混合網(wǎng)。在混合網(wǎng)中由于使用了多臺服務器,就避免了在單服務器網(wǎng)中各工作站都完全依賴于一臺服務器工作的情況。*第30頁,共84頁,2022年,5月20日,19點42分,星期四30(2)計算機網(wǎng)絡的結(jié)構(gòu)與組成 計算機網(wǎng)絡的一般結(jié)構(gòu) 計算機網(wǎng)絡的一般結(jié)構(gòu)分為兩個部分:資源子網(wǎng)負責網(wǎng)絡數(shù)據(jù)處理,由主機、終端及有關(guān)軟件組成;通信子網(wǎng)負責網(wǎng)絡通信,由節(jié)點交換機、集中器、網(wǎng)絡連接器和通信線路等組成。*第31頁,共84頁,2022年,5月20日,19點42分,星期四31計算機網(wǎng)絡各組成部分的作用主計算機(Host):主計算機(簡稱主機)負責數(shù)據(jù)處理和網(wǎng)絡控制,其在網(wǎng)絡

17、中的角色可以是服務器或工作站。終端(Terminal):終端是網(wǎng)絡用戶進行網(wǎng)絡操作、實現(xiàn)人機對話的工具。 節(jié)點交換機(Node Computer):它負責網(wǎng)絡中的信息傳輸控制。 集中器(Concentrator):是將多個終端集中起來,再通過遠程通信線路與節(jié)點交換機或主機連接,以提高通信效率,降低費用。網(wǎng)絡連接器(Gateway):網(wǎng)絡連接器用于連接其他網(wǎng)絡,可實現(xiàn)不同網(wǎng)絡信息格式、通信協(xié)議、尋址方式等的轉(zhuǎn)換。 網(wǎng)絡傳輸線路:它們可以采用有線通信線路(雙絞線、同軸電纜、光導纖維)或無線通信線路(無線電、微波、通信衛(wèi)星等)。*第32頁,共84頁,2022年,5月20日,19點42分,星期四32(

18、3)計算機網(wǎng)絡的功能信息交換功能實現(xiàn)資源共享數(shù)據(jù)信息的快速傳輸、集中和綜合處理提高系統(tǒng)的可靠性有利于均衡負荷提供靈活的工作環(huán)境*第33頁,共84頁,2022年,5月20日,19點42分,星期四33(4)計算機網(wǎng)絡拓撲結(jié)構(gòu) 把向工作站、服務器等網(wǎng)絡單元抽象成為“點”,把網(wǎng)絡中的電纜等通信媒體抽象為“線”,從而抽象出了網(wǎng)絡系統(tǒng)的具體結(jié)構(gòu),即為邏輯結(jié)構(gòu)。網(wǎng)絡拓撲結(jié)構(gòu)有:總線形:許多計算機共享同一個總線,最常見的以太網(wǎng)(Ethernet)就是總線形。環(huán)形:計算機通過介質(zhì)連接成環(huán)形,局域網(wǎng)中的令牌環(huán)即是此類型。星形:由中心節(jié)點轉(zhuǎn)發(fā)的網(wǎng)絡結(jié)構(gòu),現(xiàn)在的交換式網(wǎng)絡即屬此類型。樹型:分級結(jié)構(gòu),又稱為分級的集中式

19、網(wǎng)絡。網(wǎng)狀形(不規(guī)則形):計算機之間無規(guī)則地連接,一般廣域網(wǎng)屬于不規(guī)則形*第34頁,共84頁,2022年,5月20日,19點42分,星期四34計算機網(wǎng)絡拓撲結(jié)構(gòu)示例*第35頁,共84頁,2022年,5月20日,19點42分,星期四35(5)互聯(lián)網(wǎng)(Internet) Internet的產(chǎn)生與發(fā)展:Internet的前身是1969年美國國防部高級研究規(guī)劃局建立的ARPAnet計算機網(wǎng)絡,研究多種網(wǎng)絡互連的技術(shù)。1984年ARPANET分解成兩個網(wǎng)絡。一個網(wǎng)絡仍稱為ARPANET,是民用科研網(wǎng)。另一個網(wǎng)絡是軍用計算機網(wǎng)絡MILNET。 1986,美國國家科學基金會(NSF)建立了以ARPANET為

20、基礎(chǔ)的學術(shù)性網(wǎng)絡,即NSFNET。1995年NSFNET結(jié)束了作為Internet主干網(wǎng)的歷史使命,從學術(shù)性轉(zhuǎn)化為商業(yè)網(wǎng)絡。*第36頁,共84頁,2022年,5月20日,19點42分,星期四36我國互聯(lián)網(wǎng)發(fā)展現(xiàn)狀 (我國加入Internet的時間:1994年5月)中國公用計算機互連網(wǎng)CHINANET中國科學技術(shù)計算機網(wǎng)CSTNET國家公用經(jīng)濟信息通信網(wǎng)GBNET中國教育和科研計算機網(wǎng)絡CERNET中國長城互聯(lián)網(wǎng)(GWNET) 中國聯(lián)合通信網(wǎng)(UNINET) 中國移動通訊網(wǎng)(CMNET) 中國網(wǎng)絡通信 網(wǎng)(CNCNET)中國對外經(jīng)濟貿(mào)易網(wǎng)(CIENET) *第37頁,共84頁,2022年,5月2

21、0日,19點42分,星期四37互聯(lián)網(wǎng)的應用和服務 常見的Internet應用和服務主要包括以下幾部分: WWW服務 Telnet(遠程登錄) FTP(文件傳輸) Email(電子郵件) BBS(電子公告牌) 即時通信*第38頁,共84頁,2022年,5月20日,19點42分,星期四38互聯(lián)網(wǎng)的通信協(xié)議 為保證Internet能夠正常工作,要求所有接入Internet的計算機都使用相同的網(wǎng)絡通信協(xié)議。這個協(xié)議就是TCP/IP協(xié)議。TCP/IP協(xié)議就是計算機之間的通信規(guī)則,它規(guī)定了計算機之間通信的所有細節(jié),如:通信雙方計算機所使用的數(shù)據(jù)編碼、格式、含義、控制信息以及收到信息后所應采取的動作。TCP

22、稱為傳輸控制協(xié)議,其作用是保證命令或數(shù)據(jù)能夠正確無誤地到達其目的端。IP稱為網(wǎng)際協(xié)議,它位于TCP的下一層,負責完成互聯(lián)網(wǎng)中包的路徑選擇,并跟蹤這些包到達不同目的端的路徑。*第39頁,共84頁,2022年,5月20日,19點42分,星期四392. 數(shù)據(jù)庫技術(shù) 隨著計算機應用領(lǐng)域的日益廣泛,尤其是在信息處理方面的應用,有著越來越多的數(shù)據(jù)需要有效的存儲以及高速的檢索。當前大量數(shù)據(jù)管理最有效的工具就是數(shù)據(jù)庫(Data Base)。 數(shù)據(jù)庫是存儲在計算機輔助存儲器中的、有組織的、可共享的相關(guān)數(shù)據(jù)集合。 數(shù)據(jù)庫技術(shù)是對各種類型的數(shù)據(jù)(包括字符型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、文本數(shù)據(jù)、圖形、圖象、音頻、視頻等)進行分

23、類、組織、存儲、檢索、維護的技術(shù)。*第40頁,共84頁,2022年,5月20日,19點42分,星期四40(1)數(shù)據(jù)管理技術(shù)的發(fā)展人工管理階段(50年代后期之前):出現(xiàn)在計算機應用于數(shù)據(jù)管理的初期階段。在人工管理階段,用戶在編寫應用程序時,不僅要設(shè)計數(shù)據(jù)處理的方法,還要說明數(shù)據(jù)是如何在存儲器上進行存儲的。在人工管理方式下,數(shù)據(jù)的獨立性差,也不能實現(xiàn)數(shù)據(jù)共享。文件系統(tǒng)管理階段(50年代后期60年代中期):是將數(shù)據(jù)組織成一個文件,由一個專門的文件管理系統(tǒng)來統(tǒng)一管理這些數(shù)據(jù),應用程序通過文件管理系統(tǒng)來處理數(shù)據(jù)。在文件管理方式下,由于各個數(shù)據(jù)文件之間沒有建立任何關(guān)聯(lián),因此數(shù)據(jù)的冗余大,也不能很好地實現(xiàn)數(shù)

24、據(jù)的共享。數(shù)據(jù)庫系統(tǒng)管理階段( 60年代后期以后):需要管理的數(shù)據(jù)量越來越大,同時要求數(shù)據(jù)能夠共享,為了滿足數(shù)據(jù)管理的要求,出現(xiàn)了數(shù)據(jù)庫系統(tǒng)管理方式。在這種管理方式下,應用程序與數(shù)據(jù)之間完全獨立,使得數(shù)據(jù)的冗余大大降低,真正實現(xiàn)了數(shù)據(jù)的共享。*第41頁,共84頁,2022年,5月20日,19點42分,星期四41(2)數(shù)據(jù)庫的特點 數(shù)據(jù)不再只針對某一特定應用,而是面向全組織,具有整體的結(jié)構(gòu)性,共享性高,冗余度小,具有一定的程序與數(shù)據(jù)間的獨立性,并且實現(xiàn)了對數(shù)據(jù)進行統(tǒng)一的控制。*第42頁,共84頁,2022年,5月20日,19點42分,星期四42(3)數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)(DataBas

25、e Management System,DBMS)是對數(shù)據(jù)庫進行管理的一組軟件,它的職能是有效地組織和存儲數(shù)據(jù)、獲取和管理數(shù)據(jù),接受和完成用戶提出的各種數(shù)據(jù)訪問請求。*第43頁,共84頁,2022年,5月20日,19點42分,星期四43數(shù)據(jù)庫管理系統(tǒng)的功能:數(shù)據(jù)定義功能:DBMS提供了數(shù)據(jù)定義語言(Data Definition Language,DDL),利用DDL可以方便地對數(shù)據(jù)庫中的相關(guān)內(nèi)容進行定義。例如,對數(shù)據(jù)庫、表、字段和索引進行定義、創(chuàng)建和修改。數(shù)據(jù)操縱功能:DBMS提供了數(shù)據(jù)操縱語言(Data Manipulation Language,DML),利用DML可以實現(xiàn)在數(shù)據(jù)庫中插入

26、、修改和刪除和查詢數(shù)據(jù)等基本操作。數(shù)據(jù)控制功能:DBMS提供了數(shù)據(jù)控制語言(Data Control Language,DCL),利用DCL可以完成數(shù)據(jù)庫運行控制功能,包括并發(fā)控制、安全性檢查、完整性約束條件的檢查和執(zhí)行、數(shù)據(jù)庫的內(nèi)部維護等。*第44頁,共84頁,2022年,5月20日,19點42分,星期四44(4)數(shù)據(jù)庫應用系統(tǒng)及其組成 數(shù)據(jù)庫應用系統(tǒng)又簡稱為數(shù)據(jù)庫系統(tǒng),是指擁有數(shù)據(jù)庫技術(shù)支持的計算機系統(tǒng),它可以實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享服務的功能。 *第45頁,共84頁,2022年,5月20日,19點42分,星期四45(5) Web數(shù)據(jù)庫技術(shù) Web技

27、術(shù)與數(shù)據(jù)庫技術(shù)的結(jié)合。*第46頁,共84頁,2022年,5月20日,19點42分,星期四46基于HTML文件的Web服務器文本和其他多媒體信息都是以文件的形式來進行存儲和管理 客戶端直接下載HTML文件。Page1.htmPage2.htmPage1.htmHTTP請求HTTP回應服務器端客戶端*第47頁,共84頁,2022年,5月20日,19點42分,星期四47基于數(shù)據(jù)庫的Web服務器文本和其他多媒體信息保存在數(shù)據(jù)庫中; 客戶端請求服務器執(zhí)行一個CGI程序或Script語言碼。HTTP請求(表單)服務器端客戶端數(shù)據(jù)庫HTTP回應(數(shù)據(jù)庫數(shù)據(jù))SQLODBCSQL*第48頁,共84頁,2022

28、年,5月20日,19點42分,星期四48Web數(shù)據(jù)庫發(fā)布的一般過程建立網(wǎng)站服務器設(shè)計與創(chuàng)建數(shù)據(jù)庫設(shè)定ODBC驅(qū)動程序設(shè)計Web數(shù)據(jù)庫應用程序*第49頁,共84頁,2022年,5月20日,19點42分,星期四49(6)數(shù)據(jù)庫技術(shù)的發(fā)展 數(shù)據(jù)庫新技術(shù)發(fā)展的特點:數(shù)據(jù)模型的發(fā)展應用領(lǐng)域的需求與各種新技術(shù)的不斷融合*第50頁,共84頁,2022年,5月20日,19點42分,星期四50面向應用領(lǐng)域的數(shù)據(jù)庫新技術(shù)數(shù)據(jù)倉庫:是一個面向主題的、集成的、不可更新的、隨時間不斷變化的數(shù)據(jù)集合,用以支持企業(yè)或組織的決策分析處理。工程數(shù)據(jù)庫:是一種能存儲和管理各種工程設(shè)計圖形和工程設(shè)計文檔,并能為工程設(shè)計提供各種服務

29、的數(shù)據(jù)庫。應用于 CAD/CAM等工程應用領(lǐng)域。統(tǒng)計數(shù)據(jù)庫:是一種用來對統(tǒng)計數(shù)據(jù)進行存儲、統(tǒng)計、分析的數(shù)據(jù)庫系統(tǒng)。 空間數(shù)據(jù)庫:是描述、存儲和處理空間數(shù)據(jù)及其屬性數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)。 *第51頁,共84頁,2022年,5月20日,19點42分,星期四51數(shù)據(jù)庫技術(shù)與其他相關(guān)技術(shù)相結(jié)合 數(shù)據(jù)庫技術(shù)與其他學科的內(nèi)容相結(jié)合,是新一代數(shù)據(jù)庫技術(shù)的一個顯著特征,涌現(xiàn)出各種新型的數(shù)據(jù)庫系統(tǒng),例如:數(shù)據(jù)庫技術(shù)與網(wǎng)絡技術(shù)相結(jié)合,出現(xiàn)了分布式數(shù)據(jù)庫系統(tǒng);數(shù)據(jù)庫技術(shù)與并行處理技術(shù)相結(jié)合,出現(xiàn)了并行數(shù)據(jù)庫系統(tǒng);數(shù)據(jù)庫技術(shù)與人工智能技術(shù)相結(jié)合,出現(xiàn)了知識庫系統(tǒng)和主動數(shù)據(jù)庫系統(tǒng);數(shù)據(jù)庫技術(shù)與多媒體技術(shù)相結(jié)合,出現(xiàn)了多媒體

30、數(shù)據(jù)庫系統(tǒng)。*第52頁,共84頁,2022年,5月20日,19點42分,星期四523. 軟件開發(fā)技術(shù) 軟件開發(fā)技術(shù)的發(fā)展歷程已經(jīng)歷了50多年,從最初的通過手動操作控制臺的按鍵、往計算機主機輸入機器語言程序指令,到今天借助計算機軟件開發(fā)工具設(shè)計出軟件,發(fā)展變化是非常迅速的,經(jīng)歷了結(jié)構(gòu)化程序設(shè)計、軟件工程、面向?qū)ο笤O(shè)計方法、軟件組件(即插即用)設(shè)計方法的演變。 *第53頁,共84頁,2022年,5月20日,19點42分,星期四53(1)軟件開發(fā)方法結(jié)構(gòu)化開發(fā)方法原形法軟件工程方法面向?qū)ο箝_發(fā)方法*第54頁,共84頁,2022年,5月20日,19點42分,星期四54結(jié)構(gòu)化開發(fā)方法 目前用得較多的軟件

31、開發(fā)方法是結(jié)構(gòu)化方法。包括結(jié)構(gòu)化分析方法 (Structure Analysis, SA)、 結(jié)構(gòu)化設(shè)計方法(Structure Design , SD )和結(jié)構(gòu)化程序設(shè)計方法(Structure Programing, SP)。 機器語言、匯編語言和一些高級語言是面向過程的語言,面向過程的程序設(shè)計要給出解題的每一步驟,告訴計算機怎么去做,也是采用結(jié)構(gòu)化設(shè)計方法。SD是功能分解的方法,采用模塊化設(shè)計。 *第55頁,共84頁,2022年,5月20日,19點42分,星期四55 結(jié)構(gòu)化方法主要是為程序員服務的,是從程序員如何編程、測試及編寫文檔去考慮問題的。這種思想是早期的以手工方式、個人編寫程序的

32、工作環(huán)境下的想法。這種方法的缺點是增大了程序的工作量,程序的運行效率不高,不適合大型軟件的研制過程和規(guī)律。 *第56頁,共84頁,2022年,5月20日,19點42分,星期四56原形法 原型法是一種以計算機為基礎(chǔ)的系統(tǒng)開發(fā)方法,利用原型法開發(fā)系統(tǒng)時首先構(gòu)造一個功能簡單的原型系統(tǒng),然后通過對原型系統(tǒng)逐步求精,不斷擴充完善得到最終的軟件系統(tǒng)。 原型就是模型,原型系統(tǒng)就是應用系統(tǒng)的模型。它是待開發(fā)的實際系統(tǒng)的縮小比例模型,但是保留了實際系統(tǒng)的大部分性能。這個模型可在運行中被檢查、測試、修改,直到它的性能達到用戶需求為止,隨之這個工作模型很快就能轉(zhuǎn)換成需要的目標系統(tǒng)。 *第57頁,共84頁,2022年

33、,5月20日,19點42分,星期四57 原型法的主要優(yōu)點在于它是一種支持用戶的方法,使得用戶在系統(tǒng)生存周期的設(shè)計階段起到積極的作用,能減少系統(tǒng)開發(fā)的風險。特別是在大型項目的開發(fā)中,由于用戶對系統(tǒng)功能認識的模糊性,使得對項目需求的分析難以一次完成,往往會造成已完成的項目多次修改,應用原型法則會避免這種風險。 *第58頁,共84頁,2022年,5月20日,19點42分,星期四58軟件工程方法 軟件的規(guī)模越來越大,復雜程度越來越高,把軟件的質(zhì)量和設(shè)計寄予各個程序員的技能、工作態(tài)度是靠不住的,這就要求軟件生產(chǎn)成為有組織的、可以管理的工程項目。用工程項目實施的方法來組織軟件的開發(fā)稱為軟件工程學(Soft

34、ware Engineering),縮寫SE。 作為工程,對工作的步驟做出了嚴格的規(guī)定,每一階段均有各自明確的任務,明確的起點,明確的終點,特別是要有確切的、可以檢查的成果;另一方面在質(zhì)量、表達式等方面要有統(tǒng)一的、為人們共同遵循的標準。 *第59頁,共84頁,2022年,5月20日,19點42分,星期四59軟件開發(fā)的五個階段:第一階段是需求分析第二階段是系統(tǒng)設(shè)計第三階段是編寫程序與文檔第四階段是測試和修改第五階段是使用與維護 軟件工程的思想主要集中在加強項目管理者的工作上,與程序員的關(guān)系不大,這點正好與結(jié)構(gòu)化相互補充。應該注意到完全地做到軟件開發(fā)工程化是非常困難的。 *第60頁,共84頁,20

35、22年,5月20日,19點42分,星期四60面向?qū)ο箝_發(fā)方法 面向?qū)ο蟮拈_發(fā)方法是利用面向?qū)ο蠓椒ǖ乃枷?,是人們解決軟件復雜性的一種新的軟件開發(fā)技術(shù)。 面向?qū)ο蟮拈_發(fā)方法的思想方法越來越接近人們的思維方式,它丟開了持續(xù)許久的“自頂向下”(TopDown)和“自底向上”(BottomUp)方法的爭論,把對于復雜系統(tǒng)的認識歸結(jié)為對一批對象及其關(guān)系的認識,以更自然、更簡便的方式進行軟件開發(fā)。 *第61頁,共84頁,2022年,5月20日,19點42分,星期四61面向?qū)ο蟮幕舅枷肟梢詺w納為以下四點: 客觀世界的任何事物都是對象,它們都有一些靜態(tài)屬性(相應于數(shù)據(jù)結(jié)構(gòu)),也都有一些有關(guān)的操作(相應于程序

36、模塊)。作為一個整體,對外不必公開這些屬性與操作,這稱為“封裝性”(Encapsulation); 對象之間有抽象與具體、群體與個體、整體與部分等幾種關(guān)系,這些關(guān)系構(gòu)成對象的網(wǎng)絡結(jié)構(gòu); 較大的對象所具有的性質(zhì)自然地成為它的子類的性質(zhì),不必加以說明和規(guī)定,這稱為“繼承性”(Inheritance); 對象之間可以互相傳送“消息”(Message)并進行聯(lián)系,一個消息可以是傳送一個參數(shù),也可以是使一個對象開始某個操作。 *第62頁,共84頁,2022年,5月20日,19點42分,星期四62(2)軟件開發(fā)技術(shù)構(gòu)件技術(shù)軟件復用技術(shù)C/S技術(shù)B/S技術(shù)*第63頁,共84頁,2022年,5月20日,19點

37、42分,星期四63構(gòu)件技術(shù) 構(gòu)件技術(shù)是基于OO技術(shù)上的更高級的抽象。它把底層的對象集合打成包,組成功能“插件”?;跇?gòu)件技術(shù)的軟件生產(chǎn)就是把已存在的構(gòu)件組裝(集成)到當前軟件系統(tǒng)的框架結(jié)構(gòu)中,從而生產(chǎn)出新的軟件產(chǎn)品。 構(gòu)件是對一組類的組合進行封裝,可以將底層的多個邏輯組合成高層次上的粒度更大的新構(gòu)件,甚至直接封裝到一個系統(tǒng),使模塊的重用從代碼級、對象級、架構(gòu)級到系統(tǒng)級都可能實現(xiàn)。顯然,構(gòu)件技術(shù)將抽象的程度提到了一個更高的層次。這種思想正在改變著軟件的開發(fā)方法和人們的思維方式。*第64頁,共84頁,2022年,5月20日,19點42分,星期四64 構(gòu)件的設(shè)計依賴于平臺環(huán)境,所以設(shè)計時有特殊要求:

38、 以接口為核心,使用開放標準。 統(tǒng)一的開放標準有,CORBA、DCOM、EJB等。 構(gòu)件語義的描述要形式化。在不同標準中,它們都有自己的形式化語義規(guī)定。如在EJB中有會話Bean和實體Bean事務描述符等。 提煉封裝構(gòu)件過程要嚴格記錄。由于構(gòu)件允許第三方使用,所以要保證第三方用戶能正確理解構(gòu)件設(shè)計思想,就必須記錄每次提煉的變化。通常,要用版本來管理。 設(shè)計模式也可以重用。基于構(gòu)件的系統(tǒng)開發(fā)的優(yōu)點之一是重用,它的目標是代碼、設(shè)計、解決方案都能重用。 利用開發(fā)工具。利用開發(fā)工具創(chuàng)建構(gòu)件和應用軟件。工具如Jbuilder、EJBMaker等。*第65頁,共84頁,2022年,5月20日,19點42分

39、,星期四65軟件復用技術(shù)軟件復用是指在軟件開發(fā)過程中重復使用相同或相似軟件元素的過程。軟件復用是在軟件開發(fā)中避免重復勞動的解決方案,它使得應用系統(tǒng)的開發(fā)不再采用一切從零開始的模式,而是以已有的工作模式為基礎(chǔ),充分利用過去應用系統(tǒng)開發(fā)中積累的知識和經(jīng)驗,從而將開發(fā)的重點集中于應用的特有構(gòu)成成分。為了能夠在軟件開發(fā)過程中重用已有的復用件,必須不斷地進行復用件的積累,并將它們組織成復用件庫。因此,軟件復用不僅要解決如何檢索所需的復用件,還要解決如何選取復用件、如何組織復用件庫等問題。這類項目通常稱為軟件復用項目。*第66頁,共84頁,2022年,5月20日,19點42分,星期四66軟件復用方式分類

40、依據(jù)復用的對象分類;可以分為:產(chǎn)品復用:指復用已有的軟件構(gòu)件,通過構(gòu)件集成得到新系統(tǒng)。產(chǎn)品復用是目前現(xiàn)實的、主流的途徑。過程復用:指復用已有的軟件開發(fā)過程,過程復用依賴于軟件自動化技術(shù)的發(fā)展。 依據(jù)對可復用信息進行復用的方式分類,可分為:白盒復用: 指已有構(gòu)件并不能完全符合用戶要求,需要根據(jù)用戶需求進行適應性修改后才能使用。黑盒復用:指對已有構(gòu)件不需作任何修改,通過構(gòu)件組裝的方式直接進行復用。這是目前的研究熱點,也是將來的發(fā)展趨勢。*第67頁,共84頁,2022年,5月20日,19點42分,星期四67C/S技術(shù)C/S(Client/Server)系統(tǒng)也稱客戶機/服務器系統(tǒng),它是基于局域網(wǎng)廣域網(wǎng)

41、的系統(tǒng)。在C/S中存在著服務器和客戶端。為了充分利用客戶機的計算能力,計算和事務處理在服務器和客戶機之間分配。服務器承擔數(shù)據(jù)的集中管理、通信和客戶管理的任務,因為數(shù)據(jù)在服務器端,對數(shù)據(jù)的處理和計算都在服務器端執(zhí)行。而人機界面和一些需要實時響應的事件或人機交互的處理等在客戶端進行,這些程序都運行在客戶端。*第68頁,共84頁,2022年,5月20日,19點42分,星期四68 C/S系統(tǒng)體系結(jié)構(gòu)特征:計算和處理分布在服務器和客戶機之間。數(shù)據(jù)管理集中在服務器端。軟件駐留在服務器和客戶機。*第69頁,共84頁,2022年,5月20日,19點42分,星期四69C/S應用系統(tǒng)的特征:分布數(shù)據(jù)。出于安全性和

42、負載平衡的考慮,數(shù)據(jù)庫可以分布在多個數(shù)據(jù)庫服務器上。分布過程。不同的過程(事務處理、數(shù)據(jù)庫連接等)可以在不同服務器上進行??蛻魹橹行摹0研枰诳蛻舳藞?zhí)行的程序和定制的程序放在客戶端,以使客戶快速得到響應。把對數(shù)據(jù)進行處理的過程放在數(shù)據(jù)庫服務器端,以加快數(shù)據(jù)處理速度。異構(gòu)硬件和軟件。在C/S體系結(jié)構(gòu)中很容易加入多層結(jié)構(gòu),屏蔽不同的硬件和軟件。例如,加入應用服務器可以基于不同的操作系統(tǒng)和計算機主機,同樣客戶端安裝的中間件可以基于不同的客戶端系統(tǒng)。*第70頁,共84頁,2022年,5月20日,19點42分,星期四70B/S技術(shù) B/S(Browser/Server)系統(tǒng)也稱瀏覽器服務器系統(tǒng),它也是基

43、于局域網(wǎng)廣域網(wǎng)的系統(tǒng)。它的客戶端是標準的瀏覽器(如IE等),服務器端為標準的Web服務器,可協(xié)同應用服務器響應瀏覽器的請求。*第71頁,共84頁,2022年,5月20日,19點42分,星期四71 B/S是一種三層結(jié)構(gòu)的系統(tǒng):第一層客戶機,是用戶與整個系統(tǒng)的接口??蛻魬贸绦蚓褪且粋€通用的瀏覽器。第二層是Web服務器,它負責啟動相應的進程來響應處理請求,并動態(tài)生成一串嵌入了處理結(jié)果的HTML代碼,并返回給客戶端的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取,Web服務器還需與DB服務器協(xié)同完成這一處理工作。第三層數(shù)據(jù)庫服務器的任務類似于C/S模式,負責協(xié)調(diào)不同的Web服務器發(fā)出的SQL請求,管理數(shù)

44、據(jù)庫。*第72頁,共84頁,2022年,5月20日,19點42分,星期四72B/S系統(tǒng)的特點: B/S系統(tǒng)采用B/W/D結(jié)構(gòu)。即客戶端只安裝一個瀏覽器(Browser)。中間層是Web服務器。再根據(jù)需要安裝小支持庫,如Java 或VB的DDL以處理特殊應用。 B/S結(jié)構(gòu)簡化了客戶端。客戶機上只需安裝通用的瀏覽器軟件。節(jié)省客戶機的硬盤空間與內(nèi)存. 簡化了系的開發(fā)和維護。系統(tǒng)的開發(fā)者只需把所有的功能都實現(xiàn)在Web服務器上,并就不同的功能為各個組別的用戶設(shè)置權(quán)限就可以了。相對于C/S模式,B/S的維護具有更大的靈活性。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將顯得更加重要。 用

45、戶操作更簡單??蛻舳酥挥脼g覽器。不用培訓即可使用。 B/S適用于網(wǎng)上信息發(fā)布,這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力、物力。*第73頁,共84頁,2022年,5月20日,19點42分,星期四73(3) Web 2.0 技術(shù) Web2.0,是相對Web1.0(2003年以前的互聯(lián)網(wǎng)模式)的新的一類互聯(lián)網(wǎng)應用的統(tǒng)稱,是一次從核心內(nèi)容到外部應用的革命。由Web1.0單純通過網(wǎng)絡瀏覽器瀏覽html網(wǎng)頁模式向內(nèi)容更豐富、聯(lián)系性更強、工具性更強的Web2.0互聯(lián)網(wǎng)模式的發(fā)展已經(jīng)成為互聯(lián)網(wǎng)新的發(fā)展趨勢。 *第74頁,共84頁,2022年,5月20

46、日,19點42分,星期四74Web2.0的誕生 2004年中,OReilly Media公司的Dale Dougherty和Media Live公司的Craig Cline在一次討論因特網(wǎng)發(fā)展趨勢的頭腦風暴會議上首次提出了web2.0這一概念。 隨著web2.0在互聯(lián)網(wǎng)上的快速發(fā)展,它所代表的技術(shù)和服務理念也被越來越多地用在電子商務領(lǐng)域,在引領(lǐng)消費者享受新的購物體驗的過程中獲得明顯的營業(yè)額增長,成為電子商務界的亮點。 *第75頁,共84頁,2022年,5月20日,19點42分,星期四75Web2.0的特點一種創(chuàng)新的媒介形式:和傳統(tǒng)的Web1.0不同的是.Web2.0作為一種全新的媒體工具,改變

47、了網(wǎng)絡瀏覽和信息獲取的方式,RSS信息聚合技術(shù)的出現(xiàn),使網(wǎng)絡使用者可以非常便捷地獲取到相關(guān)主題的內(nèi)容信息。一個集中的社群環(huán)境:Web 2.0強調(diào)的是用戶體驗,突出的是用戶的個性化。作為一個新興的社群環(huán)境,Web2.0使得具有特殊個人喜好或者共同用戶體驗的顧客群體可以通過虛擬社群的形式,建立起某種經(jīng)常性的聯(lián)系,這樣就增強了網(wǎng)站的黏性。這種用戶體驗分享的方式,達到的效果已不僅僅是單個的累加,而是幾何級數(shù)的增長。*第76頁,共84頁,2022年,5月20日,19點42分,星期四76 與Web1.0最大的不同就是Web2.0所提倡的個性化,在其中,個人不是作為被動的客體而是作為一種主體參與到了互聯(lián)網(wǎng)中,個人在作為互聯(lián)網(wǎng)的使用者之外,還同時成為了互聯(lián)網(wǎng)主動的傳播者、作者和生產(chǎn)者。 Web1.0到Web2.0的轉(zhuǎn)變,具體的說,從模式上是從讀向?qū)?、信息共同?chuàng)造的一

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論