電子商務系統(tǒng)的設計與實現(xiàn)-第2章_第1頁
電子商務系統(tǒng)的設計與實現(xiàn)-第2章_第2頁
電子商務系統(tǒng)的設計與實現(xiàn)-第2章_第3頁
電子商務系統(tǒng)的設計與實現(xiàn)-第2章_第4頁
電子商務系統(tǒng)的設計與實現(xiàn)-第2章_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電子商務系統(tǒng)的設計與實現(xiàn)厲小軍浙江工商大學計算機與信息工程學院第二章 電子商務系統(tǒng)生命周期第2章 電子商務系統(tǒng)的設計開發(fā)過程How to build a e-Commerce System?第二章 電子商務系統(tǒng)生命周期 開篇案例 1995年開張的亞馬遜書店()是在互聯(lián)網(wǎng)及網(wǎng)絡經(jīng)濟高速發(fā)展的時期建立的。2000年起營業(yè)額超過了18億美元。在這一書店創(chuàng)建之處,設計開發(fā)了高度自動化、高效率的電子商務系統(tǒng),系統(tǒng)涵蓋了銷售、支付、客戶關系管理等各部分功能,保障了其業(yè)務飛速地發(fā)展 UPS公司是全球最大的包裹快遞公司,它創(chuàng)建于1907年。自創(chuàng)建以來,UPS公司能夠向客戶提供包裹追蹤查詢等服務。1995年以前

2、,UPS的客戶服務一直通過電話進行。1995年UPS在因特網(wǎng)上建立了網(wǎng)站,通過靜態(tài)頁面進行形象宣傳。 19961997年,也就是當其競爭對手聯(lián)邦快遞FedEx建立FedEx Ship后,UPS建起了自己一套完備的電子商務系統(tǒng),系統(tǒng)在亞特蘭大、紐約配置有SUN公司的應用服務器及Web服務器,并和公司原有的一套基于IBM AS/400的系統(tǒng)聯(lián)機,向顧客提供服務。 第二章 電子商務系統(tǒng)生命周期 開篇案例 是北京的一家專門銷售個人數(shù)字助理及相關數(shù)碼產(chǎn)品的公司,該公司建立起網(wǎng)絡銷售系統(tǒng)的時候,選擇了一種與眾不同的方式。這一公司考慮到其核心競爭能力是銷售,而不是電子商務系統(tǒng)的開發(fā),所以盡管其業(yè)務的70%以

3、上來自于因特網(wǎng),但是卻沒有自己的主機設備,甚至于應用軟件業(yè)采取了外包開發(fā)的方式。其電子商務系統(tǒng)的硬件及其管理完全交給首都信息港,而應用軟件則在共享軟件的基礎上二次開發(fā)完成。 不同的行業(yè)應用規(guī)模大小各異漸進的開發(fā)過程開發(fā)方式不同Problem : How to build a e-Commerce System?第二章 電子商務系統(tǒng)生命周期電子商務系統(tǒng)開發(fā)的基本原則:創(chuàng)新原則,體現(xiàn)先進性;整體原則,體現(xiàn)完整性;不斷以展原則,體現(xiàn)超前性;經(jīng)濟原則,體現(xiàn)實用性。第二章 電子商務系統(tǒng)生命周期電子商務系統(tǒng)開發(fā)應具備的條件:1.企業(yè)高層領導應具有對企業(yè)系統(tǒng)建設規(guī)律性的認識;2.企業(yè)必須認真分析建立電子商務

4、系統(tǒng)的實際需求3.管理的科學化是企業(yè)電子商務系統(tǒng)建立的基礎和保證;4.企業(yè)文化和管理人員的組織結構應能滿足系統(tǒng)建設的需要;5.規(guī)范和齊全的數(shù)據(jù)是建立企業(yè)電子商務系統(tǒng)的必要條件;6.企業(yè)有必要的開以期和維護期的資金保證。第二章 電子商務系統(tǒng)生命周期2.2電子商務系統(tǒng)開發(fā)的主要方法2.2.1結構化系統(tǒng)開發(fā)方法1.結構化系統(tǒng)開發(fā)方法的基本思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結構化,模塊化,自頂向下地對系統(tǒng)進行分析,自下而上實現(xiàn)的開發(fā)方法。第二章 電子商務系統(tǒng)生命周期2.結構化系統(tǒng)開發(fā)方法的特點 :強調(diào)面向用戶的原則嚴格按照階段順序進行自上而下的分析模塊化的處理工作文檔規(guī)范化和標

5、準化原則第二章 電子商務系統(tǒng)生命周期4.結構化系統(tǒng)開發(fā)方法的優(yōu)缺點 系統(tǒng)開發(fā)周期過長(如在這段漫長的開發(fā)周期中,原來所了解的情況可能發(fā)生較多的變化等)。這種方法要求系統(tǒng)開發(fā)者在調(diào)查中就充分地掌握用戶需求、管理狀況以及預見可能發(fā)生的變化,這不大符合人們循序漸進地認識事物的規(guī)律性。技術上要求高,開發(fā)周期長,費用高,由于用戶的需求事先嚴格定義,容易與新系統(tǒng)的實際成果產(chǎn)生較大差距。第二章 電子商務系統(tǒng)生命周期2.2.2原型法1.基本思想: 在管理信息系統(tǒng)開發(fā)的開始階段,憑借系統(tǒng)開發(fā)售貨員對用戶需求的理解與用戶共同確定系統(tǒng)的基本要求和主要功能,在強有力的人、軟件環(huán)境支持下,給出一個滿足用戶需求的初始系統(tǒng)

6、原型,然后與用戶反復協(xié)商修改,最終形成電子商務系統(tǒng)。第二章 電子商務系統(tǒng)生命周期2.原型法的開發(fā)過程 1、用戶提出要求,開發(fā)人員識別和確定系統(tǒng)的基本要求和功能-依據(jù) 2、構造初始原型 3、運行、評價、修改原型 4、建立系統(tǒng)模型第二章 電子商務系統(tǒng)生命周期3.原型法的特點 1、開發(fā)周期短,費用相對較少 2、由于用戶的參與,系統(tǒng)的開發(fā)容易符合用戶的實際需求,開發(fā)成功率高。3、用戶參與開發(fā)全過程,對系統(tǒng)的功能和性能有更充分的了解,有利于系統(tǒng)的運行、管理與維護。 第二章 電子商務系統(tǒng)生命周期4.原型法的優(yōu)缺點 1、從原理到流程十分簡單,最終總可以獲得一個滿意的系統(tǒng)-無高深理論和技術(方法本身) 2、用

7、戶與開發(fā)者思想易于溝通 3、使用軟件工具效率高,擺脫了傳統(tǒng)方法 4、對大量運算的、邏輯性強的程序模塊很難構造出模型,一般只適用于小型系統(tǒng) 。第二章 電子商務系統(tǒng)生命周期5.原型法的應用范圍 適合于:處理過程明確、簡單系統(tǒng);涉及面窄的小型系統(tǒng)。 不適合于:大型、復雜系統(tǒng),難以模擬;存在大量運算、邏輯性強的處理系統(tǒng);管理基礎工作不完善、處理過程不規(guī)范的系統(tǒng);大量批處理系統(tǒng)。 第二章 電子商務系統(tǒng)生命周期2.2.3面向?qū)ο蟮拈_發(fā)方法此方法認為,客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同的對象之間的相互作用和聯(lián)系就構成了各 種不同的系統(tǒng)。當我們設計和實現(xiàn)一個客觀系統(tǒng)時

8、,如能在滿足需求的條件下,把系統(tǒng)設計成由一些不可變的(相對固定)部分組成的最小集合,這個設計就是最好的。而這些不可變的部分就是所謂的對象。 第二章 電子商務系統(tǒng)生命周期1.對象至少應有以下特征:模塊性。即對象是一個獨立存在的實體,從外部可以了解它的功能,但其內(nèi)部細節(jié)是“隱蔽”的,它不受外界干擾。對象之間的相互依賴性很小,因而可以獨立地被其它各個系統(tǒng)所選用。繼承和類比性。事物之間都有一定的相互聯(lián)系,事物在整體結構中都會占有它自身的位置。在對象之間有屬性關系的共同性,在OO方法學中稱之為繼承性,即子模塊繼承了父模塊的屬性。通過類比方法抽象出典型對象的過程稱之為類比。動態(tài)連接性。即各種對象之間統(tǒng)一、

9、方便、動態(tài)的消息傳送機制。第二章 電子商務系統(tǒng)生命周期2.OO(Object Oriented)方法的開發(fā)過程 1、OOA方法 (面向?qū)ο蠓治觯┦浅槿『驼碛脩粜枨?,并建立域精確模型的過程。第二章 電子商務系統(tǒng)生命周期用OOA方法對所調(diào)查結果進行分析處理依據(jù)的原則: 1-抽象(abstraction)是指為了某一分析目的而集中精力研究對象的某一性質(zhì),它可以忽略其它與此目的無關的部分。抽象是我們科學地研究和處理復雜問題的重要方法。抽象機制被用在數(shù)據(jù)分析方面,稱之為數(shù)據(jù)抽象。數(shù)據(jù)抽象是OOA的核心。數(shù)據(jù)抽象把一組數(shù)據(jù)對象以及作用其上的操作組成一個程序?qū)嶓w,使得外部只知道它是如何做和如何表示的。在應

10、用數(shù)據(jù)抽象原理時,系統(tǒng)分析人員必須確定對象的屬性以及處理這些屬性的方法。第二章 電子商務系統(tǒng)生命周期2-封裝(encapsulation)即信息隱蔽。它是指在確定系統(tǒng)的某一部分內(nèi)容時,應考慮到其它部分的信息及聯(lián)系都在這一部分的內(nèi)部進行,外部各部分之間的信息聯(lián)系應盡可能的少。3-繼承(inheritance)是指能直接獲得已有的性質(zhì)和特征而不必重復定義它們。OOA可以一次性地指定對象的公共屬性和方法,然后再特化和擴展這些屬性及方法為特殊情況,這樣可大大地減輕在系統(tǒng)實現(xiàn)過程中的重復勞動。在共有屬性的基礎之上,繼承者也可以定義自己獨有的特性。4-相關(association)是指把某一時刻或相同環(huán)境

11、下發(fā)生的事物聯(lián)系在一起。消息通信(communication with message)是指在對象之間互相傳遞信息的通信方式。5-組織方法。在分析和認識世界時,可綜合采用如下三種組織方法(method Of organization):1。特定對象與其屬性之間的區(qū)別。2。整體對象與相應組成部分對象之間的區(qū)別。3。不同對象類的構成及其區(qū)別等。第二章 電子商務系統(tǒng)生命周期OOA方法的基本步驟 :第一步,確定對象和類。這里所說的對象是對數(shù)據(jù)及其處理方式的抽象,它反映了系統(tǒng)保存和處理現(xiàn)實世界中某些事物的信息的能力。類是多個對象的共同屬性和方法集合的描述,它包括如何在一個類中建立一個新對象的描述。第二步

12、,確定結構(structure)。結構是指問題域的復雜性和連接關系。類成員結構反映了泛化-特化關系,整體-部分結構反映整體和局部之間的關系。第三步,確定主題(subject)。主題是指事物的總體概貌和總體分析模型。第四步,確定屬性(attribute)。屬性就是數(shù)據(jù)元素,可用來描述對象或分類結構的實例,可在圖中給出,并在對象的存儲中指定。第五步,確定方法(method)。方法是在收到消息后必須進行的一些處理方法:方法要在圖中定義,并在對象的存儲中指定。對于每個對象和結構來說,那些用來增加、修改、刪除和選擇一個方法本身都是隱含的(雖然它們是要在對象的存儲中定義的,但并不在圖上給出),而有些則是顯

13、示的。第二章 電子商務系統(tǒng)生命周期OOD方法 (面向?qū)ο笤O計)是OO方法中一個中間過渡環(huán)節(jié)。其主要作用是對OOA分析的結果作進一步的規(guī)范化整理,以便能夠被OOP直接接受。在OOD的設計過程中,要展開的主要有如下幾項工作。:第二章 電子商務系統(tǒng)生命周期(一)對象定義規(guī)格的求精過程對于OOA所抽象出來的對象-類以及匯集的分析文檔,OOD需要有一個根據(jù)設計要求整理和求精的過程,使之更能符合OOP的需要。這個整理和求精過程主要有兩個方面:一是要根據(jù)面向?qū)ο蟮母拍钅P驼矸治鏊_定的對象結構、屬性、方法等內(nèi)容,改正錯誤的內(nèi)容,刪去不必要和重復的內(nèi)容等。二是進行分類整理,以便于下一步數(shù)據(jù)庫設計和程序處理模

14、塊設計的需要。整理的方法主要是進行歸類,對類一一對象、屬性、方法和結構、主題進行歸類。(二)數(shù)據(jù)模型和數(shù)據(jù)庫設計數(shù)據(jù)模型的設計需要確定類-對象屬性的內(nèi)容、消息連接的方式、系統(tǒng)訪問、數(shù)據(jù)模型的方法等。最后每個對象實例的數(shù)據(jù)都必須落實到面向?qū)ο蟮膸旖Y構模型中。(三)優(yōu)化OOD的優(yōu)化設計過程是從另一個角度對分析結果和處理業(yè)務過程的整理歸納,優(yōu)化包括對象和結構的優(yōu)化、抽象、集成。對象和結構的模塊化表示OOD提供了一種范式,這種范式支持對類和結構的模塊化。這種模塊符合一般模塊化所要求的所有特點,如信息隱蔽性好,內(nèi)部聚合度強和模塊之間耦合度弱等。集成化使得單個構件有機地結合在一起,相互支持。第二章 電子商

15、務系統(tǒng)生命周期面向?qū)ο缶幊?OPP)是一種編程語言模式,它的組織方式是圍繞“對象”,而不是圍繞“行為”;圍繞數(shù)據(jù),而非邏輯。 OOT:面向?qū)ο鬁y試。第二章 電子商務系統(tǒng)生命周期2.2.3 系統(tǒng)開發(fā)集成目標:實現(xiàn)物理系統(tǒng)任務:應用軟件開發(fā)系統(tǒng)平臺搭建軟硬件系統(tǒng)集成系統(tǒng)評估優(yōu)化第二章 電子商務系統(tǒng)生命周期3 .電子商務系統(tǒng)的生命周期信息系統(tǒng)的生命周期評估立項系統(tǒng)分析系統(tǒng)設計開發(fā)集成評估立項: 評估規(guī)劃、確定目標、規(guī)模系統(tǒng)分析: 確定需求、規(guī)避風險系統(tǒng)設計: 確定功能、邏輯結構,how to implement開發(fā)集成: 實現(xiàn)物理系統(tǒng),implementation運行維護信息系統(tǒng)的生命周期運行維護:

16、 完善和保障系統(tǒng)正常運轉(zhuǎn)第二章 電子商務系統(tǒng)生命周期電子商務系統(tǒng)的生命周期IBM 公司提出的電子商務系統(tǒng)的生命周期 轉(zhuǎn)換核心商務邏輯建造新的信息系統(tǒng)利用知識和信息可擴充的、運行安全的環(huán)境企業(yè)商務模型轉(zhuǎn)變 應用系統(tǒng)構造 系統(tǒng)運行資源利用 電子商務系統(tǒng)的生命周期仍然包括立項規(guī)劃、分析、設計、開發(fā)、運行維護電子商務系統(tǒng)的規(guī)劃階段較之傳統(tǒng)的信息系統(tǒng)更為重要,需要對企業(yè)商務模式進行規(guī)劃設計第二章 電子商務系統(tǒng)生命周期電子商務系統(tǒng)的建造過程系統(tǒng)規(guī)劃系統(tǒng)分析設計系統(tǒng)開發(fā)集成系統(tǒng)實施運行維護核心業(yè)務分析規(guī)劃企業(yè)商務模式確定系統(tǒng)體系結構需求分析應用系統(tǒng)功能實施計劃系統(tǒng)切換運行維護技術方案比選系統(tǒng)結構確認應用軟件

17、開發(fā)系統(tǒng)平臺搭建軟硬件系統(tǒng)集成系統(tǒng)評估優(yōu)化人員組織用戶培訓商務流程切換第二章 電子商務系統(tǒng)生命周期電子商務系統(tǒng)規(guī)劃作用:設計未來電子商務系統(tǒng)的藍圖內(nèi)容:電子商務模式系統(tǒng)體系結構著眼點集中在如何為企業(yè)設計出一種新型的價值鏈,變革企業(yè)的商務流程,將企業(yè)與客戶、合作伙伴緊密地連接在一起,使企業(yè)與合作伙伴能夠共享知識,形成虛擬的共同市場 ?技術手段商務活動?第二章 電子商務系統(tǒng)生命周期電子商務系統(tǒng)分析設計目標系統(tǒng)需求分析技術方案比選系統(tǒng)結構確認過程企業(yè)商務發(fā)展需求相關領域成功案例企業(yè)商務模式系統(tǒng)設計階段應用系統(tǒng)功能系統(tǒng)平臺構成系統(tǒng)邏輯構成系統(tǒng)的邏輯結構(邏輯的系統(tǒng))物理系統(tǒng)第二章 電子商務系統(tǒng)生命周期2.2.4 系統(tǒng)實施與運行維護系統(tǒng)實施實施計劃,實施的組織安排;應用培訓;計算機系統(tǒng)切換、商務流程切換;完成電子商務系統(tǒng)的上線運行準備 ;系統(tǒng)運行維護計算機系統(tǒng)運行、商務運行;運行維護的組織及管理;配套措施;第二章 電子商務系統(tǒng)生命周期2.5 電子商務系統(tǒng)建造方式1.自主開發(fā)建設(內(nèi)包)特點優(yōu)勢要求2.外包方式(交鑰匙工程)內(nèi)容特點3.租用特點第二章 電子商務系統(tǒng)生命周期案例:首都信息發(fā)展公司的租用服務 1998年8月,建設了首都公用信息平臺,并建成了首都電子商城(http:/),后于2001年完成了北京數(shù)字證書

溫馨提示

  • 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

提交評論