電子商務(wù)系統(tǒng)建設(shè)與管理第5章 電子商務(wù)系統(tǒng)的設(shè)計(jì)_第1頁
電子商務(wù)系統(tǒng)建設(shè)與管理第5章 電子商務(wù)系統(tǒng)的設(shè)計(jì)_第2頁
電子商務(wù)系統(tǒng)建設(shè)與管理第5章 電子商務(wù)系統(tǒng)的設(shè)計(jì)_第3頁
電子商務(wù)系統(tǒng)建設(shè)與管理第5章 電子商務(wù)系統(tǒng)的設(shè)計(jì)_第4頁
電子商務(wù)系統(tǒng)建設(shè)與管理第5章 電子商務(wù)系統(tǒng)的設(shè)計(jì)_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 國(guó)家國(guó)家“十一五十一五”規(guī)劃教材規(guī)劃教材 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理3第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)v了解電子商務(wù)系統(tǒng)設(shè)計(jì)與系統(tǒng)分析的主要了解電子商務(wù)系統(tǒng)設(shè)計(jì)與系統(tǒng)分析的主要區(qū)別;區(qū)別;v熟悉系統(tǒng)設(shè)計(jì)的主要目的和主要工作;熟悉系統(tǒng)設(shè)計(jì)的主要目的和主要工作;v掌握架構(gòu)設(shè)計(jì)的主要工作和任務(wù);掌握架構(gòu)設(shè)計(jì)的主要工作和任務(wù);v重點(diǎn)掌握詳細(xì)設(shè)計(jì)的主要工作和任務(wù)。重點(diǎn)掌握詳細(xì)設(shè)計(jì)的主要工作和任務(wù)。學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理4第五章第五

2、章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)第一節(jié)第一節(jié) 系統(tǒng)設(shè)計(jì)的目標(biāo)和主要工作系統(tǒng)設(shè)計(jì)的目標(biāo)和主要工作第二節(jié)第二節(jié) 構(gòu)架設(shè)計(jì)構(gòu)架設(shè)計(jì)第三節(jié)第三節(jié) 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)第四節(jié)第四節(jié) 電子支付系統(tǒng)設(shè)計(jì)電子支付系統(tǒng)設(shè)計(jì)本章小結(jié)本章小結(jié)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理5第一節(jié)第一節(jié) 系統(tǒng)設(shè)計(jì)的目標(biāo)和主要工作系統(tǒng)設(shè)計(jì)的目標(biāo)和主要工作一、系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)一、系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)二、系統(tǒng)設(shè)計(jì)的主要工作二、系統(tǒng)設(shè)計(jì)的主要工作第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理6一、系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)一、系

3、統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)v電子商務(wù)系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階電子商務(wù)系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段提出的、反映用戶信息需求的系統(tǒng)邏輯方案,轉(zhuǎn)段提出的、反映用戶信息需求的系統(tǒng)邏輯方案,轉(zhuǎn)換為可以實(shí)施的、基于計(jì)算機(jī)與通信系統(tǒng)的物理換為可以實(shí)施的、基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù)技術(shù))方案,并且能夠比較容易地將方案轉(zhuǎn)化成程方案,并且能夠比較容易地將方案轉(zhuǎn)化成程序代碼。序代碼。 v電子商務(wù)系統(tǒng)設(shè)計(jì)階段的主要任務(wù)是從電子商務(wù)系電子商務(wù)系統(tǒng)設(shè)計(jì)階段的主要任務(wù)是從電子商務(wù)系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對(duì)系統(tǒng)功能統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對(duì)系統(tǒng)功能的邏輯要求,確定系統(tǒng)構(gòu)架和運(yùn)行方式,

4、明確系統(tǒng)的邏輯要求,確定系統(tǒng)構(gòu)架和運(yùn)行方式,明確系統(tǒng)體系結(jié)構(gòu),并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面體系結(jié)構(gòu),并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu)和系統(tǒng)各組成部的條件,確定系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確??傮w目標(biāo)的實(shí)現(xiàn)。設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確??傮w目標(biāo)的實(shí)現(xiàn)。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理7一、系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)一、系統(tǒng)設(shè)計(jì)的目標(biāo)和任務(wù)v設(shè)計(jì)階段解決的是設(shè)計(jì)階段解決的是“如何做如何

5、做”的問題,而分析階段的問題,而分析階段解決的是解決的是“做什么做什么”的問題;的問題;v設(shè)計(jì)階段的成果是物理模型,是實(shí)現(xiàn)的藍(lán)圖;設(shè)計(jì)階段的成果是物理模型,是實(shí)現(xiàn)的藍(lán)圖;v分析階段脫離技術(shù)細(xì)節(jié),可針對(duì)不同的設(shè)計(jì)來進(jìn)行,分析階段脫離技術(shù)細(xì)節(jié),可針對(duì)不同的設(shè)計(jì)來進(jìn)行,而設(shè)計(jì)工作針對(duì)特定的實(shí)現(xiàn)來進(jìn)行,通用性差;而設(shè)計(jì)工作針對(duì)特定的實(shí)現(xiàn)來進(jìn)行,通用性差;v設(shè)計(jì)工作的工作量更大,直接影響系統(tǒng)成??;設(shè)計(jì)工作的工作量更大,直接影響系統(tǒng)成敗;v通過代碼生成工具,設(shè)計(jì)可以直接支持系統(tǒng)實(shí)現(xiàn),通過代碼生成工具,設(shè)計(jì)可以直接支持系統(tǒng)實(shí)現(xiàn),生成系統(tǒng)框架代碼生成系統(tǒng)框架代碼。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的

6、設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理8二、系統(tǒng)設(shè)計(jì)的主要工作二、系統(tǒng)設(shè)計(jì)的主要工作v系統(tǒng)設(shè)計(jì)的工作主要包括系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、系統(tǒng)設(shè)計(jì)的工作主要包括系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、系統(tǒng)靜態(tài)結(jié)構(gòu)設(shè)計(jì)(主要是類圖設(shè)計(jì))和動(dòng)態(tài)行為系統(tǒng)靜態(tài)結(jié)構(gòu)設(shè)計(jì)(主要是類圖設(shè)計(jì))和動(dòng)態(tài)行為設(shè)計(jì)(主要是順序圖設(shè)計(jì))四個(gè)部分設(shè)計(jì)(主要是順序圖設(shè)計(jì))四個(gè)部分 v其中系統(tǒng)構(gòu)架設(shè)計(jì)主要是建立系統(tǒng)的體系結(jié)構(gòu),在其中系統(tǒng)構(gòu)架設(shè)計(jì)主要是建立系統(tǒng)的體系結(jié)構(gòu),在系統(tǒng)結(jié)構(gòu)上做出決策,定義系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和軟系統(tǒng)結(jié)構(gòu)上做出決策,定義系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和軟硬件方案;用例設(shè)計(jì)是從物理技術(shù)的角度對(duì)用例進(jìn)硬件方案;用例設(shè)計(jì)是從物理技術(shù)的角度

7、對(duì)用例進(jìn)行細(xì)化,包括進(jìn)行界面設(shè)計(jì);類設(shè)計(jì)和順序圖設(shè)計(jì)行細(xì)化,包括進(jìn)行界面設(shè)計(jì);類設(shè)計(jì)和順序圖設(shè)計(jì)是進(jìn)一步細(xì)化系統(tǒng)分析階段的工作成果,形成與物是進(jìn)一步細(xì)化系統(tǒng)分析階段的工作成果,形成與物理實(shí)現(xiàn)和技術(shù)細(xì)節(jié)相關(guān)的設(shè)計(jì)成果。理實(shí)現(xiàn)和技術(shù)細(xì)節(jié)相關(guān)的設(shè)計(jì)成果。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理9二、系統(tǒng)設(shè)計(jì)的主要工作二、系統(tǒng)設(shè)計(jì)的主要工作1構(gòu)架設(shè)計(jì)構(gòu)架設(shè)計(jì) 系統(tǒng)構(gòu)架設(shè)計(jì)的工作主要是確定系統(tǒng)整體框架,系統(tǒng)構(gòu)架設(shè)計(jì)的工作主要是確定系統(tǒng)整體框架,進(jìn)行包進(jìn)行包(或子系統(tǒng)或子系統(tǒng))的劃分和層次劃分。在構(gòu)架設(shè)計(jì)的劃分和層次劃分。在構(gòu)架設(shè)計(jì)中需要定義包、包間

8、的相關(guān)性和基本的通訊機(jī)制,中需要定義包、包間的相關(guān)性和基本的通訊機(jī)制,以得到清晰而簡(jiǎn)單的構(gòu)架,使得元素之間的相關(guān)性以得到清晰而簡(jiǎn)單的構(gòu)架,使得元素之間的相關(guān)性盡可能地少,盡可能地避免雙向相關(guān)性。盡可能地少,盡可能地避免雙向相關(guān)性。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理10二、系統(tǒng)設(shè)計(jì)的主要工作二、系統(tǒng)設(shè)計(jì)的主要工作2詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 這一工作是將包的內(nèi)容細(xì)化,即盡可能詳細(xì)描述每這一工作是將包的內(nèi)容細(xì)化,即盡可能詳細(xì)描述每一個(gè)類,使得編程人員可以很容易地根據(jù)詳細(xì)設(shè)計(jì)一個(gè)類,使得編程人員可以很容易地根據(jù)詳細(xì)設(shè)計(jì)方案進(jìn)行編碼。詳細(xì)設(shè)計(jì)主要包括

9、用例設(shè)計(jì)、交互方案進(jìn)行編碼。詳細(xì)設(shè)計(jì)主要包括用例設(shè)計(jì)、交互圖設(shè)計(jì)和類圖設(shè)計(jì),用例設(shè)計(jì)包括對(duì)用例事件流的圖設(shè)計(jì)和類圖設(shè)計(jì),用例設(shè)計(jì)包括對(duì)用例事件流的進(jìn)一步描述,對(duì)參與用例執(zhí)行的類的識(shí)別,對(duì)對(duì)象進(jìn)一步描述,對(duì)參與用例執(zhí)行的類的識(shí)別,對(duì)對(duì)象之間交互的描述。類圖設(shè)計(jì)是從系統(tǒng)的概念模型轉(zhuǎn)之間交互的描述。類圖設(shè)計(jì)是從系統(tǒng)的概念模型轉(zhuǎn)化為系統(tǒng)的整體類模型,在這個(gè)過程中也包括了對(duì)化為系統(tǒng)的整體類模型,在這個(gè)過程中也包括了對(duì)類的行為描述,即交互圖設(shè)計(jì),包括順序圖和協(xié)作類的行為描述,即交互圖設(shè)計(jì),包括順序圖和協(xié)作圖。圖。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管

10、理11第二節(jié)第二節(jié) 構(gòu)架設(shè)計(jì)構(gòu)架設(shè)計(jì)v所謂構(gòu)架,是系統(tǒng)的整體框架和系統(tǒng)風(fēng)格等多方面所謂構(gòu)架,是系統(tǒng)的整體框架和系統(tǒng)風(fēng)格等多方面因素的選擇。在面向?qū)ο蟮南到y(tǒng)開發(fā)過程中,系統(tǒng)因素的選擇。在面向?qū)ο蟮南到y(tǒng)開發(fā)過程中,系統(tǒng)構(gòu)架的搭建貫穿在整個(gè)系統(tǒng)的開發(fā)過程中,是一個(gè)構(gòu)架的搭建貫穿在整個(gè)系統(tǒng)的開發(fā)過程中,是一個(gè)迭代和不斷擴(kuò)充的過程。迭代和不斷擴(kuò)充的過程。v一般來說,軟件構(gòu)架包含了在系統(tǒng)建設(shè)過程中對(duì)四一般來說,軟件構(gòu)架包含了在系統(tǒng)建設(shè)過程中對(duì)四個(gè)方面所作的決策:軟件系統(tǒng)的組織;構(gòu)成系統(tǒng)的個(gè)方面所作的決策:軟件系統(tǒng)的組織;構(gòu)成系統(tǒng)的結(jié)構(gòu)元素和各元素之間的接口,由這些元素協(xié)作所結(jié)構(gòu)元素和各元素之間的接口,由這

11、些元素協(xié)作所形成的行為;結(jié)構(gòu)元素和行為元素如何合成為逐漸形成的行為;結(jié)構(gòu)元素和行為元素如何合成為逐漸增大的子系統(tǒng);指導(dǎo)這種組織的構(gòu)架風(fēng)格。增大的子系統(tǒng);指導(dǎo)這種組織的構(gòu)架風(fēng)格。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理12第二節(jié)第二節(jié) 構(gòu)架設(shè)計(jì)構(gòu)架設(shè)計(jì)一、多層體系結(jié)構(gòu)一、多層體系結(jié)構(gòu)二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理13一、多層體系結(jié)構(gòu)一、多層體系結(jié)構(gòu)v多層體系結(jié)構(gòu)能夠?qū)?yīng)用邏輯分解為一些單獨(dú)的組多層體系結(jié)構(gòu)能夠?qū)?yīng)用邏輯分解為一些單獨(dú)的組

12、件,這些單獨(dú)的組件面向一個(gè)功能組或特定的系統(tǒng)件,這些單獨(dú)的組件面向一個(gè)功能組或特定的系統(tǒng)需求,組件的獨(dú)立使得這些組件有可能在其他系統(tǒng)需求,組件的獨(dú)立使得這些組件有可能在其他系統(tǒng)中重用或者是經(jīng)過簡(jiǎn)單的調(diào)整或修改就能夠繼續(xù)使中重用或者是經(jīng)過簡(jiǎn)單的調(diào)整或修改就能夠繼續(xù)使用,這就極大地提高了軟件系統(tǒng)的可重用性。用,這就極大地提高了軟件系統(tǒng)的可重用性。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理14一、多層體系結(jié)構(gòu)一、多層體系結(jié)構(gòu)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理15二、構(gòu)架設(shè)計(jì)的主要工作二、

13、構(gòu)架設(shè)計(jì)的主要工作1把握關(guān)鍵功能把握關(guān)鍵功能v軟件構(gòu)架的作用在本質(zhì)上與基本構(gòu)架在建筑物結(jié)構(gòu)軟件構(gòu)架的作用在本質(zhì)上與基本構(gòu)架在建筑物結(jié)構(gòu)中所起的作用是一樣的,它體現(xiàn)了系統(tǒng)最為靜態(tài)和中所起的作用是一樣的,它體現(xiàn)了系統(tǒng)最為靜態(tài)和動(dòng)態(tài)的方面。動(dòng)態(tài)的方面。 v每個(gè)產(chǎn)品都是功能和形式的有機(jī)統(tǒng)一,只有平衡把每個(gè)產(chǎn)品都是功能和形式的有機(jī)統(tǒng)一,只有平衡把握這兩個(gè)方面才能得到一個(gè)成功的產(chǎn)品。軟件系統(tǒng)握這兩個(gè)方面才能得到一個(gè)成功的產(chǎn)品。軟件系統(tǒng)中的功能與用例相對(duì)應(yīng),而形式應(yīng)當(dāng)與軟件構(gòu)架相中的功能與用例相對(duì)應(yīng),而形式應(yīng)當(dāng)與軟件構(gòu)架相對(duì)應(yīng)。用例和軟件構(gòu)架之間必定是相互影響的:一對(duì)應(yīng)。用例和軟件構(gòu)架之間必定是相互影響的:

14、一方面,我們實(shí)現(xiàn)的用例必須與軟件構(gòu)架相適應(yīng);而方面,我們實(shí)現(xiàn)的用例必須與軟件構(gòu)架相適應(yīng);而另一方面,軟件構(gòu)架必須有足夠的空間來實(shí)現(xiàn)現(xiàn)在另一方面,軟件構(gòu)架必須有足夠的空間來實(shí)現(xiàn)現(xiàn)在和未來需要的所有用例。和未來需要的所有用例。 電子商務(wù)系統(tǒng)建設(shè)與管理16第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理17二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作2子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立v子系統(tǒng)是一些管理模塊或功能的集合,能夠使整個(gè)子系統(tǒng)是一些管理模塊或功能的集合,能夠使整個(gè)系統(tǒng)中的不同模塊或組件以一種可管理、直觀清晰系統(tǒng)中的不同模塊

15、或組件以一種可管理、直觀清晰的方式組織在一起。子系統(tǒng)的識(shí)別工作是在理解整的方式組織在一起。子系統(tǒng)的識(shí)別工作是在理解整個(gè)系統(tǒng)功能基礎(chǔ)上開展的。個(gè)系統(tǒng)功能基礎(chǔ)上開展的。v子系統(tǒng)的劃分可以從縱軸和橫軸兩個(gè)方面來進(jìn)行,子系統(tǒng)的劃分可以從縱軸和橫軸兩個(gè)方面來進(jìn)行,縱軸代表了系統(tǒng)功能層次的不同,橫軸代表了系統(tǒng)縱軸代表了系統(tǒng)功能層次的不同,橫軸代表了系統(tǒng)分布方式的不同,這兩種方式的劃分是融合在一起分布方式的不同,這兩種方式的劃分是融合在一起的、相互交叉的,一個(gè)專用應(yīng)用層的系統(tǒng)應(yīng)用功能的、相互交叉的,一個(gè)專用應(yīng)用層的系統(tǒng)應(yīng)用功能可以分為視圖、控制器和模型三個(gè)部分,而模型也可以分為視圖、控制器和模型三個(gè)部分,而

16、模型也可以根據(jù)其代表功能的層次不同,劃分到可以根據(jù)其代表功能的層次不同,劃分到“專用應(yīng)專用應(yīng)用層用層”、“通用應(yīng)用層通用應(yīng)用層”等不同的層次。等不同的層次。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理18二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作2子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理19二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作2子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立 在子系統(tǒng)的劃分中,可以從橫軸來區(qū)分系統(tǒng)的三

17、在子系統(tǒng)的劃分中,可以從橫軸來區(qū)分系統(tǒng)的三個(gè)層次,分別稱為視圖、控制器和模型個(gè)層次,分別稱為視圖、控制器和模型(Model View Controller,簡(jiǎn)稱,簡(jiǎn)稱MVC),MVC方式源于方式源于Smalltalk,最早用于界面設(shè)計(jì),我們可以據(jù)此,最早用于界面設(shè)計(jì),我們可以據(jù)此來定義子系統(tǒng)的分類,將系統(tǒng)分為模型、視圖和控來定義子系統(tǒng)的分類,將系統(tǒng)分為模型、視圖和控制器三個(gè)部分。當(dāng)然,這種劃分主要是針對(duì)系統(tǒng)應(yīng)制器三個(gè)部分。當(dāng)然,這種劃分主要是針對(duì)系統(tǒng)應(yīng)用層而言的,一般不包括系統(tǒng)層和中間層的內(nèi)容。用層而言的,一般不包括系統(tǒng)層和中間層的內(nèi)容。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子

18、商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理20二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作2子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立v 在在MVC模型下,系統(tǒng)功能的執(zhí)行步驟如下:模型下,系統(tǒng)功能的執(zhí)行步驟如下: 客戶通過視圖向服務(wù)器提出請(qǐng)求;客戶通過視圖向服務(wù)器提出請(qǐng)求; 服務(wù)器把請(qǐng)求轉(zhuǎn)送給控制器;服務(wù)器把請(qǐng)求轉(zhuǎn)送給控制器; 控制器根據(jù)請(qǐng)求的不同調(diào)用模型,進(jìn)行必要的控制器根據(jù)請(qǐng)求的不同調(diào)用模型,進(jìn)行必要的數(shù)據(jù)操作;數(shù)據(jù)操作; 控制器把處理結(jié)果轉(zhuǎn)發(fā)給顯示視圖;控制器把處理結(jié)果轉(zhuǎn)發(fā)給顯示視圖; 視圖對(duì)信息處理結(jié)果進(jìn)行格式化,并把格式化視圖對(duì)信息處理結(jié)果進(jìn)行格式化,并把格式化后的結(jié)果回

19、送給服務(wù)器;后的結(jié)果回送給服務(wù)器; 服務(wù)器把信息回送給客戶機(jī)。服務(wù)器把信息回送給客戶機(jī)。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理21二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作2子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理22二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作2子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立子系統(tǒng)的識(shí)別和體系結(jié)構(gòu)的建立v 運(yùn)用運(yùn)用MVC模式來建立系統(tǒng)體系結(jié)構(gòu),其意義在于:模式來建立系統(tǒng)體系結(jié)構(gòu),其意義在于: 清晰地分解了表示和業(yè)

20、務(wù)層,允許獨(dú)立開發(fā)模型和用戶清晰地分解了表示和業(yè)務(wù)層,允許獨(dú)立開發(fā)模型和用戶界面;界面; 具有為多個(gè)客戶提供多個(gè)視圖的能力,如使用表格和圖具有為多個(gè)客戶提供多個(gè)視圖的能力,如使用表格和圖形來表示同一個(gè)模型的信息;形來表示同一個(gè)模型的信息; 為經(jīng)驗(yàn)不多的程序員提供了一種開發(fā)和維護(hù)用戶界面的為經(jīng)驗(yàn)不多的程序員提供了一種開發(fā)和維護(hù)用戶界面的能力,也可以使不善于界面設(shè)計(jì)的程序員更專注于模型的能力,也可以使不善于界面設(shè)計(jì)的程序員更專注于模型的設(shè)計(jì);設(shè)計(jì); 支持聚合度高的模型定義,使模型的定義可以集中于對(duì)支持聚合度高的模型定義,使模型的定義可以集中于對(duì)領(lǐng)域過程的定義,而不是圖形界面;領(lǐng)域過程的定義,而不是

21、圖形界面; 允許控制器程序員主要集中于業(yè)務(wù),視圖程序員主要集允許控制器程序員主要集中于業(yè)務(wù),視圖程序員主要集中于表示,從而以較短的時(shí)間把產(chǎn)品快速推向市場(chǎng)。中于表示,從而以較短的時(shí)間把產(chǎn)品快速推向市場(chǎng)。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理23二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作電子商務(wù)系統(tǒng)建設(shè)與管理24第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理25二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作3、系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和計(jì)算機(jī)方案的選擇、系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和計(jì)算機(jī)方案的選擇v根據(jù)系統(tǒng)構(gòu)架設(shè)

22、計(jì)的前兩步工作,系統(tǒng)設(shè)計(jì)人員確根據(jù)系統(tǒng)構(gòu)架設(shè)計(jì)的前兩步工作,系統(tǒng)設(shè)計(jì)人員確定了信息系統(tǒng)中的系統(tǒng)體系結(jié)構(gòu),明確了系統(tǒng)在響定了信息系統(tǒng)中的系統(tǒng)體系結(jié)構(gòu),明確了系統(tǒng)在響應(yīng)用戶請(qǐng)求時(shí)的具體運(yùn)行模式、文件組織方式以及應(yīng)用戶請(qǐng)求時(shí)的具體運(yùn)行模式、文件組織方式以及系統(tǒng)的靜態(tài)元素和動(dòng)態(tài)元素的組織協(xié)作方式等等。系統(tǒng)的靜態(tài)元素和動(dòng)態(tài)元素的組織協(xié)作方式等等。 v系統(tǒng)設(shè)計(jì)人員要在系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上明確系統(tǒng)設(shè)計(jì)人員要在系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上明確系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu),并對(duì)總體結(jié)構(gòu)中的計(jì)算機(jī)軟系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu),并對(duì)總體結(jié)構(gòu)中的計(jì)算機(jī)軟硬件設(shè)備進(jìn)行選擇。網(wǎng)絡(luò)總體結(jié)構(gòu)設(shè)計(jì)就是要確定硬件設(shè)備進(jìn)行選擇。網(wǎng)絡(luò)總體結(jié)構(gòu)設(shè)計(jì)就是

23、要確定系統(tǒng)的網(wǎng)絡(luò)布局,明確系統(tǒng)的服務(wù)器、客戶機(jī)分布系統(tǒng)的網(wǎng)絡(luò)布局,明確系統(tǒng)的服務(wù)器、客戶機(jī)分布情況,以及服務(wù)器之間、服務(wù)器與客戶機(jī)之間的通情況,以及服務(wù)器之間、服務(wù)器與客戶機(jī)之間的通信方式和通信協(xié)議。信方式和通信協(xié)議。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理26二、構(gòu)架設(shè)計(jì)的主要工作二、構(gòu)架設(shè)計(jì)的主要工作3、系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和計(jì)算機(jī)方案的選擇、系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和計(jì)算機(jī)方案的選擇 系統(tǒng)方案的評(píng)價(jià)主要依據(jù)以下幾個(gè)方面:系統(tǒng)方案的評(píng)價(jià)主要依據(jù)以下幾個(gè)方面: 是否滿足目前和未來發(fā)展的功能要求;是否滿足目前和未來發(fā)展的功能要求; 相關(guān)的軟硬件配件是

24、否齊全;相關(guān)的軟硬件配件是否齊全; 軟件的功能是否足夠強(qiáng)大;軟件的功能是否足夠強(qiáng)大; 技術(shù)是否先進(jìn);技術(shù)是否先進(jìn); 后續(xù)的服務(wù)和技術(shù)支持是否可靠;后續(xù)的服務(wù)和技術(shù)支持是否可靠; 軟硬件基于的技術(shù)基礎(chǔ)是否足夠開放;軟硬件基于的技術(shù)基礎(chǔ)是否足夠開放; 價(jià)格是否合理。價(jià)格是否合理。電子商務(wù)系統(tǒng)建設(shè)與管理27系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu)(配置圖)系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu)(配置圖) 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理28第三節(jié)第三節(jié) 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)一、用例設(shè)計(jì)一、用例設(shè)計(jì)二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)三、職責(zé)分配三、職責(zé)分配四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖五、數(shù)據(jù)存儲(chǔ)

25、方式五、數(shù)據(jù)存儲(chǔ)方式第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理29一、用例設(shè)計(jì)一、用例設(shè)計(jì)v對(duì)用例重新進(jìn)行事件流分析,將技術(shù)細(xì)節(jié)加入到事對(duì)用例重新進(jìn)行事件流分析,將技術(shù)細(xì)節(jié)加入到事件流中;件流中;v建立用例實(shí)現(xiàn)的協(xié)作;建立用例實(shí)現(xiàn)的協(xié)作;v對(duì)用例建立順序圖或協(xié)作圖,描述各用例的執(zhí)行細(xì)對(duì)用例建立順序圖或協(xié)作圖,描述各用例的執(zhí)行細(xì)節(jié);節(jié);v對(duì)參與用例實(shí)施的對(duì)象建立設(shè)計(jì)類圖,描述在每個(gè)對(duì)參與用例實(shí)施的對(duì)象建立設(shè)計(jì)類圖,描述在每個(gè)用例中的對(duì)象交互關(guān)系;用例中的對(duì)象交互關(guān)系;v定義在用例實(shí)現(xiàn)中各子系統(tǒng)之間的接口定義和交互;定義在用例實(shí)現(xiàn)中各子系統(tǒng)之間的

26、接口定義和交互;v界面設(shè)計(jì)。界面設(shè)計(jì)。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理30一、用例設(shè)計(jì)一、用例設(shè)計(jì)1對(duì)用例的事件流分析對(duì)用例的事件流分析v在需求捕獲階段已經(jīng)分析了用例的事件流,但這種在需求捕獲階段已經(jīng)分析了用例的事件流,但這種分析側(cè)重于從概念上對(duì)用例的執(zhí)行過程進(jìn)行詳細(xì)闡分析側(cè)重于從概念上對(duì)用例的執(zhí)行過程進(jìn)行詳細(xì)闡述,并不涉及到用例執(zhí)行過程中的物理技術(shù)細(xì)節(jié)。述,并不涉及到用例執(zhí)行過程中的物理技術(shù)細(xì)節(jié)。設(shè)計(jì)階段的事件流分析將包括用例執(zhí)行過程中的技設(shè)計(jì)階段的事件流分析將包括用例執(zhí)行過程中的技術(shù)細(xì)節(jié)信息,如界面操作、數(shù)據(jù)庫(kù)操作、用戶與系術(shù)細(xì)

27、節(jié)信息,如界面操作、數(shù)據(jù)庫(kù)操作、用戶與系統(tǒng)的通信等等。統(tǒng)的通信等等。電子商務(wù)系統(tǒng)建設(shè)與管理31電子商務(wù)系統(tǒng)建設(shè)與管理32第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理33一、用例設(shè)計(jì)一、用例設(shè)計(jì)1對(duì)用例的事件流分析對(duì)用例的事件流分析對(duì)用例的設(shè)計(jì)可以按照以下幾個(gè)方面來進(jìn)行:對(duì)用例的設(shè)計(jì)可以按照以下幾個(gè)方面來進(jìn)行:v對(duì)比需求捕獲階段的用例事件流,對(duì)每個(gè)步驟進(jìn)行對(duì)比需求捕獲階段的用例事件流,對(duì)每個(gè)步驟進(jìn)行詳細(xì)審定,判斷是否需要進(jìn)行細(xì)分;詳細(xì)審定,判斷是否需要進(jìn)行細(xì)分;v對(duì)每個(gè)步驟考慮其用戶訪問細(xì)節(jié),增加有關(guān)的用戶對(duì)每個(gè)步驟考慮其用戶訪問細(xì)節(jié),增加有關(guān)的

28、用戶界面交互流程;界面交互流程;v對(duì)每個(gè)步驟考慮數(shù)據(jù)存取方式,并決定是否將有關(guān)對(duì)每個(gè)步驟考慮數(shù)據(jù)存取方式,并決定是否將有關(guān)的數(shù)據(jù)操作細(xì)節(jié)加入;的數(shù)據(jù)操作細(xì)節(jié)加入;v對(duì)每個(gè)步驟考慮系統(tǒng)實(shí)施細(xì)節(jié),并決定是否將有關(guān)對(duì)每個(gè)步驟考慮系統(tǒng)實(shí)施細(xì)節(jié),并決定是否將有關(guān)的設(shè)計(jì)技巧加入流程中。的設(shè)計(jì)技巧加入流程中。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理34一、用例設(shè)計(jì)一、用例設(shè)計(jì)2獲得協(xié)作獲得協(xié)作“登錄登錄”用例的協(xié)作追溯用例的協(xié)作追溯 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理35一、用例設(shè)計(jì)一、用例設(shè)計(jì)

29、3界面設(shè)計(jì)界面設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理36界面設(shè)計(jì)界面設(shè)計(jì) 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理37二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)1基本概念基本概念v交互圖包括順序圖交互圖包括順序圖(sequence diagram)和協(xié)和協(xié)作圖作圖(collaboration diagram)兩種。兩種。v其中順序圖描述對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)其中順序圖描述對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間消息發(fā)送的順序,同時(shí)顯示對(duì)象之間的交對(duì)象之間消息發(fā)送的順序,同時(shí)顯示對(duì)象之間的交互;協(xié)作圖則側(cè)重于描述對(duì)象間的協(xié)作關(guān)系,并顯互;協(xié)作圖則側(cè)重于描述對(duì)象間

30、的協(xié)作關(guān)系,并顯示對(duì)象間的動(dòng)態(tài)合作關(guān)系。在使用上,如果強(qiáng)調(diào)時(shí)示對(duì)象間的動(dòng)態(tài)合作關(guān)系。在使用上,如果強(qiáng)調(diào)時(shí)間和順序,則使用順序圖;如果強(qiáng)調(diào)對(duì)象之間的調(diào)間和順序,則使用順序圖;如果強(qiáng)調(diào)對(duì)象之間的調(diào)用和合作關(guān)系,則選擇協(xié)作圖。用和合作關(guān)系,則選擇協(xié)作圖。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理38二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)1基本概念基本概念第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理39二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)1基本概念基本概念第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建

31、設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理40二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)2交互圖的意義交互圖的意義利用交互圖進(jìn)行系統(tǒng)設(shè)計(jì)有以下幾個(gè)優(yōu)點(diǎn):利用交互圖進(jìn)行系統(tǒng)設(shè)計(jì)有以下幾個(gè)優(yōu)點(diǎn):v可以清晰地定義對(duì)象之間的交互關(guān)系可以清晰地定義對(duì)象之間的交互關(guān)系v利于對(duì)象的職責(zé)分配利于對(duì)象的職責(zé)分配v與系統(tǒng)開發(fā)相結(jié)合與系統(tǒng)開發(fā)相結(jié)合第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理41二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)3交互圖的表示法交互圖的表示法 交互圖是交互圖是UML中的一種重要圖形,其表示法在中的一種重要圖形,其表示法在UML的有關(guān)書籍里有詳細(xì)介紹,本節(jié)只對(duì)其表示的有關(guān)書籍里有詳細(xì)

32、介紹,本節(jié)只對(duì)其表示法進(jìn)行簡(jiǎn)單的介紹,強(qiáng)調(diào)交互圖在用例描述方面的法進(jìn)行簡(jiǎn)單的介紹,強(qiáng)調(diào)交互圖在用例描述方面的使用和一些重要的表示法。同時(shí),作為同構(gòu)的兩種使用和一些重要的表示法。同時(shí),作為同構(gòu)的兩種圖形,協(xié)作圖和順序圖實(shí)質(zhì)上是一致的,只是從不圖形,協(xié)作圖和順序圖實(shí)質(zhì)上是一致的,只是從不同的角度來描述系統(tǒng)的動(dòng)態(tài)行為,兩者之間可以互同的角度來描述系統(tǒng)的動(dòng)態(tài)行為,兩者之間可以互換。不過在對(duì)象的交互和時(shí)間順序上,順序圖會(huì)更換。不過在對(duì)象的交互和時(shí)間順序上,順序圖會(huì)更加直觀明了。因此,本節(jié)主要對(duì)順序圖的畫法進(jìn)行加直觀明了。因此,本節(jié)主要對(duì)順序圖的畫法進(jìn)行描述,而不對(duì)協(xié)作圖進(jìn)行說明。描述,而不對(duì)協(xié)作圖進(jìn)行說

33、明。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理42二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)3交互圖的表示法交互圖的表示法(1)類和對(duì)象的表示法)類和對(duì)象的表示法 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理43二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)3交互圖的表示法交互圖的表示法(1)類和對(duì)象的表示法)類和對(duì)象的表示法第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理44二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)3交互圖的表示法交互圖的表示法(2)交互的表示法)交互的表示法 第五章第五章

34、 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理45二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)3交互圖的表示法交互圖的表示法(3)實(shí)例的創(chuàng)建和撤銷)實(shí)例的創(chuàng)建和撤銷 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理46二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)4順序圖的使用順序圖的使用v系統(tǒng)分析階段,使用順序圖來對(duì)用例進(jìn)行概念上的系統(tǒng)分析階段,使用順序圖來對(duì)用例進(jìn)行概念上的描述,在系統(tǒng)設(shè)計(jì)階段,從技術(shù)上描述用例的執(zhí)行描述,在系統(tǒng)設(shè)計(jì)階段,從技術(shù)上描述用例的執(zhí)行過程。過程。v在系統(tǒng)的設(shè)計(jì)階段,應(yīng)該為大多數(shù)用例建立其對(duì)應(yīng)在系統(tǒng)的設(shè)計(jì)階段,應(yīng)該為大

35、多數(shù)用例建立其對(duì)應(yīng)的順序圖,在順序圖中描述用例為了實(shí)現(xiàn)其功能而的順序圖,在順序圖中描述用例為了實(shí)現(xiàn)其功能而必須發(fā)生的各個(gè)對(duì)象之間的交互;必須發(fā)生的各個(gè)對(duì)象之間的交互;v在順序圖中,用例的激活事件或消息可以作為整個(gè)在順序圖中,用例的激活事件或消息可以作為整個(gè)順序圖的起點(diǎn),該事件或消息的來源可能是執(zhí)行者順序圖的起點(diǎn),該事件或消息的來源可能是執(zhí)行者或其他子系統(tǒng),也可能是某一個(gè)對(duì)象;或其他子系統(tǒng),也可能是某一個(gè)對(duì)象;第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理47二、交互圖設(shè)計(jì)二、交互圖設(shè)計(jì)v在用例劃分比較粗、所得到的用例規(guī)模比較大時(shí),在用例劃分比較粗

36、、所得到的用例規(guī)模比較大時(shí),可以對(duì)用例的不同情況進(jìn)行細(xì)分,每種情況建立一可以對(duì)用例的不同情況進(jìn)行細(xì)分,每種情況建立一個(gè)對(duì)應(yīng)的順序圖,如用戶信息維護(hù)用例,可以建立個(gè)對(duì)應(yīng)的順序圖,如用戶信息維護(hù)用例,可以建立增加、刪除、修改三個(gè)不同的順序圖;增加、刪除、修改三個(gè)不同的順序圖;v針對(duì)用例的某一個(gè)情況進(jìn)行順序圖建模時(shí),如果所針對(duì)用例的某一個(gè)情況進(jìn)行順序圖建模時(shí),如果所得到的順序圖規(guī)模仍然過大或過于復(fù)雜,可以在這得到的順序圖規(guī)模仍然過大或過于復(fù)雜,可以在這張順序圖中包含子圖,以便更為清晰地描述對(duì)象的張順序圖中包含子圖,以便更為清晰地描述對(duì)象的交互和時(shí)間順序;交互和時(shí)間順序;v利用順序圖描述對(duì)象的交互,可

37、以體現(xiàn)系統(tǒng)如何完利用順序圖描述對(duì)象的交互,可以體現(xiàn)系統(tǒng)如何完成指定的任務(wù),在此基礎(chǔ)上就可以利用一些設(shè)計(jì)模成指定的任務(wù),在此基礎(chǔ)上就可以利用一些設(shè)計(jì)模式來進(jìn)行各對(duì)象的職責(zé)分配,并進(jìn)行設(shè)計(jì)優(yōu)化。式來進(jìn)行各對(duì)象的職責(zé)分配,并進(jìn)行設(shè)計(jì)優(yōu)化。電子商務(wù)系統(tǒng)建設(shè)與管理48第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理49三、職責(zé)分配三、職責(zé)分配1類職責(zé)分配的概念類職責(zé)分配的概念 對(duì)象職責(zé)是一個(gè)類在系統(tǒng)運(yùn)行過程中應(yīng)該履行的責(zé)對(duì)象職責(zé)是一個(gè)類在系統(tǒng)運(yùn)行過程中應(yīng)該履行的責(zé)任或者義務(wù),職責(zé)與對(duì)象在行為上的義務(wù)是密切相任或者義務(wù),職責(zé)與對(duì)象在行為上的義務(wù)是密切相關(guān)。職責(zé)

38、可以分為兩類:關(guān)。職責(zé)可以分為兩類:v“知道知道”型職責(zé):指對(duì)象應(yīng)該具有知道某些信息的型職責(zé):指對(duì)象應(yīng)該具有知道某些信息的義務(wù)或責(zé)任,包括對(duì)象知道自己私有的、封裝了的義務(wù)或責(zé)任,包括對(duì)象知道自己私有的、封裝了的數(shù)據(jù),知道與自己相關(guān)聯(lián)的對(duì)象信息,知道由自己數(shù)據(jù),知道與自己相關(guān)聯(lián)的對(duì)象信息,知道由自己派生出來或者計(jì)算出來的事物;派生出來或者計(jì)算出來的事物;v“做做”型職責(zé):指對(duì)象應(yīng)該具有完成一定任務(wù)或操型職責(zé):指對(duì)象應(yīng)該具有完成一定任務(wù)或操作的義務(wù)或責(zé)任,包括對(duì)象自己完成某件任務(wù),通作的義務(wù)或責(zé)任,包括對(duì)象自己完成某件任務(wù),通過消息傳遞驅(qū)使其他對(duì)象執(zhí)行某個(gè)動(dòng)作,控制和協(xié)過消息傳遞驅(qū)使其他對(duì)象執(zhí)行某

39、個(gè)動(dòng)作,控制和協(xié)調(diào)其他對(duì)象的活動(dòng)。調(diào)其他對(duì)象的活動(dòng)。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理50三、職責(zé)分配三、職責(zé)分配2職責(zé)分配的意義職責(zé)分配的意義v劃分對(duì)象邊界,搭建清晰的系統(tǒng)體系結(jié)構(gòu)劃分對(duì)象邊界,搭建清晰的系統(tǒng)體系結(jié)構(gòu)v平衡負(fù)載,構(gòu)建高性能的系統(tǒng)平衡負(fù)載,構(gòu)建高性能的系統(tǒng)v責(zé)任直觀清晰,系統(tǒng)易維護(hù)責(zé)任直觀清晰,系統(tǒng)易維護(hù)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理51三、職責(zé)分配三、職責(zé)分配3基本方法基本方法 熟練地運(yùn)用面向?qū)ο笤O(shè)計(jì)原則是開發(fā)一個(gè)面向?qū)ο笙到y(tǒng)的基熟練地運(yùn)用面向?qū)ο笤O(shè)計(jì)原

40、則是開發(fā)一個(gè)面向?qū)ο笙到y(tǒng)的基礎(chǔ),這些設(shè)計(jì)原則可用于建立交互圖和職責(zé)分配,其中的礎(chǔ),這些設(shè)計(jì)原則可用于建立交互圖和職責(zé)分配,其中的一部分被合編為通用職責(zé)分配軟件模式(一部分被合編為通用職責(zé)分配軟件模式(General Responsibility Assignment Software Pattern,簡(jiǎn)稱簡(jiǎn)稱GRASP)。)。GRASP模式描述了將職責(zé)分配給對(duì)象的模式描述了將職責(zé)分配給對(duì)象的基本原則,這些原則被表述為模式。基本原則,這些原則被表述為模式。 在在GRASP中的五個(gè)最基本、最常用的模式是:中的五個(gè)最基本、最常用的模式是:v 專家(專家(Expert)v 創(chuàng)建者(創(chuàng)建者(Creato

41、r)v 高聚合度或高內(nèi)聚(高聚合度或高內(nèi)聚(High Cohesion)v 低耦合度或低耦合(低耦合度或低耦合(Low Coupling)v 控制者(控制者(Controller) 電子商務(wù)系統(tǒng)建設(shè)與管理52用例用例“下訂單下訂單”在在MVCMVC模式模式下的類關(guān)系圖下的類關(guān)系圖 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理53四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖 設(shè)計(jì)類圖是要描述系統(tǒng)中的設(shè)計(jì)類,這些設(shè)計(jì)類的設(shè)計(jì)類圖是要描述系統(tǒng)中的設(shè)計(jì)類,這些設(shè)計(jì)類的組合能夠?qū)崿F(xiàn)其在用例功能實(shí)現(xiàn)中承擔(dān)的角色,也組合能夠?qū)崿F(xiàn)其在用例功能實(shí)現(xiàn)中承擔(dān)的角色,也能夠滿足系統(tǒng)的有關(guān)

42、非功能性需求。與分析類相比,能夠滿足系統(tǒng)的有關(guān)非功能性需求。與分析類相比,設(shè)計(jì)類是一個(gè)物理上的系統(tǒng)靜態(tài)結(jié)構(gòu)模型,其所包設(shè)計(jì)類是一個(gè)物理上的系統(tǒng)靜態(tài)結(jié)構(gòu)模型,其所包含的細(xì)節(jié)比分析類要多得多。一般而言,類的設(shè)計(jì)含的細(xì)節(jié)比分析類要多得多。一般而言,類的設(shè)計(jì)涉及到以下內(nèi)容:涉及到以下內(nèi)容:v類的屬性和操作類的屬性和操作v類與類之間的各種關(guān)系(泛化、聚合、關(guān)聯(lián)、依賴)類與類之間的各種關(guān)系(泛化、聚合、關(guān)聯(lián)、依賴)v類的狀態(tài)類的狀態(tài)v通用設(shè)計(jì)機(jī)制通用設(shè)計(jì)機(jī)制v接口和接口的實(shí)現(xiàn)接口和接口的實(shí)現(xiàn)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理54四、設(shè)計(jì)類圖四、設(shè)

43、計(jì)類圖設(shè)計(jì)類圖的完成步驟如下:設(shè)計(jì)類圖的完成步驟如下:v對(duì)分析類圖和交互圖進(jìn)行分析,識(shí)別出所有需要的對(duì)分析類圖和交互圖進(jìn)行分析,識(shí)別出所有需要的類;類;v對(duì)所有的類進(jìn)行一定的合并和抽象,并將結(jié)果表示對(duì)所有的類進(jìn)行一定的合并和抽象,并將結(jié)果表示在一張類圖中;在一張類圖中;v識(shí)別出類的屬性,并將它們加入到類中;識(shí)別出類的屬性,并將它們加入到類中;v識(shí)別類的操作方法,并將它們加入到類中;識(shí)別類的操作方法,并將它們加入到類中;v為屬性和方法添加有關(guān)的類型、約束信息;為屬性和方法添加有關(guān)的類型、約束信息;v在類圖中添加各種關(guān)聯(lián)關(guān)系,定義類之間的角色和在類圖中添加各種關(guān)聯(lián)關(guān)系,定義類之間的角色和可見性。可

44、見性。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理55四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖1分析類圖與設(shè)計(jì)類圖的區(qū)別分析類圖與設(shè)計(jì)類圖的區(qū)別第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理56四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖2獲得類的屬性和操作方法獲得類的屬性和操作方法v屬性是對(duì)類的自身信息的保存,可以從概念模型中屬性是對(duì)類的自身信息的保存,可以從概念模型中獲得設(shè)計(jì)類的主要屬性。但是,概念模型中的類屬獲得設(shè)計(jì)類的主要屬性。但是,概念模型中的類屬性可能會(huì)對(duì)應(yīng)設(shè)計(jì)類的一個(gè)到多個(gè)屬性。此外,屬性可能會(huì)對(duì)應(yīng)設(shè)計(jì)類的一個(gè)到多個(gè)屬

45、性。此外,屬性也可能根據(jù)類設(shè)計(jì)的需要進(jìn)行添加。性也可能根據(jù)類設(shè)計(jì)的需要進(jìn)行添加。v操作方法是類設(shè)計(jì)中的另一個(gè)重要內(nèi)容,操作方法操作方法是類設(shè)計(jì)中的另一個(gè)重要內(nèi)容,操作方法體現(xiàn)了類能夠完成的任務(wù),是類履行其擔(dān)負(fù)的職責(zé)體現(xiàn)了類能夠完成的任務(wù),是類履行其擔(dān)負(fù)的職責(zé)的手段。通過交互圖中的職責(zé)分配,可以獲得類的的手段。通過交互圖中的職責(zé)分配,可以獲得類的大部分操作方法。一些特殊的非功能性需求可能沒大部分操作方法。一些特殊的非功能性需求可能沒有在用例描述中體現(xiàn),在類的操作識(shí)別時(shí),將這些有在用例描述中體現(xiàn),在類的操作識(shí)別時(shí),將這些特殊的需求也考慮進(jìn)去,并將它們與一些數(shù)據(jù)庫(kù)技特殊的需求也考慮進(jìn)去,并將它們與一

46、些數(shù)據(jù)庫(kù)技術(shù)、設(shè)計(jì)模式等內(nèi)容結(jié)合起來考慮,從而增加一些術(shù)、設(shè)計(jì)模式等內(nèi)容結(jié)合起來考慮,從而增加一些必需的操作方法。必需的操作方法。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理57四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖3識(shí)別類間聯(lián)系識(shí)別類間聯(lián)系(1)關(guān)聯(lián))關(guān)聯(lián) 關(guān)聯(lián)用于描述類與類之間的連接關(guān)系,由于對(duì)象關(guān)聯(lián)用于描述類與類之間的連接關(guān)系,由于對(duì)象是類的實(shí)例,因此類與類之間的關(guān)聯(lián)也就是其對(duì)象是類的實(shí)例,因此類與類之間的關(guān)聯(lián)也就是其對(duì)象之間的關(guān)聯(lián)。之間的關(guān)聯(lián)。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理58四、設(shè)計(jì)

47、類圖四、設(shè)計(jì)類圖3識(shí)別類間聯(lián)系識(shí)別類間聯(lián)系(2)聚合)聚合 聚合(聚合(aggregation)是關(guān)聯(lián)的一個(gè)特例,如)是關(guān)聯(lián)的一個(gè)特例,如果類與類之間的關(guān)系具有果類與類之間的關(guān)系具有“整體與部分整體與部分”的特點(diǎn),的特點(diǎn),則把這樣的關(guān)聯(lián)稱為聚合。則把這樣的關(guān)聯(lián)稱為聚合。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理59四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖3識(shí)別類間聯(lián)系識(shí)別類間聯(lián)系(3)泛化)泛化 泛化是類之間的分類關(guān)系,代表了一般化元素泛化是類之間的分類關(guān)系,代表了一般化元素(父類)和具體化元素(子類)之間的一種特殊(父類)和具體化元素(子類)之間的一種特

48、殊/一般關(guān)系,其中子類與父類完全一致并包含一些額一般關(guān)系,其中子類與父類完全一致并包含一些額外的信息。外的信息。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理60四、設(shè)計(jì)類圖四、設(shè)計(jì)類圖3識(shí)別類間聯(lián)系識(shí)別類間聯(lián)系(4)依賴。)依賴。 依賴關(guān)系描述的是兩個(gè)模型元素(類、用例等)之依賴關(guān)系描述的是兩個(gè)模型元素(類、用例等)之間的語義上的連接關(guān)系,其中一個(gè)模型元素是獨(dú)立間的語義上的連接關(guān)系,其中一個(gè)模型元素是獨(dú)立的,另一個(gè)模型元素是非獨(dú)立的,它依賴于獨(dú)立的的,另一個(gè)模型元素是非獨(dú)立的,它依賴于獨(dú)立的模型元素,如果獨(dú)立的模型元素發(fā)生改變,將會(huì)影模型元素,

49、如果獨(dú)立的模型元素發(fā)生改變,將會(huì)影響依賴該模型元素的其他模型元素,比如某個(gè)類中響依賴該模型元素的其他模型元素,比如某個(gè)類中使用另一個(gè)類的對(duì)象作為操作中的參數(shù),則這二個(gè)使用另一個(gè)類的對(duì)象作為操作中的參數(shù),則這二個(gè)類之間就具有依賴關(guān)系。類之間就具有依賴關(guān)系。 電子商務(wù)系統(tǒng)建設(shè)與管理61第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理62五、數(shù)據(jù)存儲(chǔ)方式五、數(shù)據(jù)存儲(chǔ)方式v 對(duì)象數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù):如果使用對(duì)象數(shù)據(jù)庫(kù),則對(duì)象和類數(shù)據(jù)的存儲(chǔ)將變得非常容易,在系統(tǒng)中不需要任何特殊的處理方式。v 關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù):雖然對(duì)象數(shù)據(jù)庫(kù)更為方便,但目前最為流行的是關(guān)系

50、數(shù)據(jù)庫(kù),這樣在面向?qū)ο蟮臄?shù)據(jù)和面向記錄的數(shù)據(jù)之間存在著不匹配的情況,因此也使得數(shù)據(jù)的保存變得過于復(fù)雜,導(dǎo)致了關(guān)于數(shù)據(jù)存儲(chǔ)的一系列問題的產(chǎn)生。關(guān)系數(shù)據(jù)庫(kù)需要一些特殊的對(duì)象-關(guān)系轉(zhuǎn)換機(jī)制來實(shí)現(xiàn)數(shù)據(jù)的讀取、存儲(chǔ)和更新。v 其他方式其他方式:除了前面兩種方式外,有時(shí)還可以使用其他的方式來存儲(chǔ)實(shí)例對(duì)象的數(shù)據(jù),比如一般的文件、層次數(shù)據(jù)庫(kù)等。這些方式與關(guān)系數(shù)據(jù)庫(kù)一樣,也存在著面向?qū)ο笈c非面向?qū)ο蟮拇鎯?chǔ)方式的差異,也需要特殊的處理方式來完成數(shù)據(jù)的存儲(chǔ)更新。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理63第四節(jié)第四節(jié) 電子支付系統(tǒng)設(shè)計(jì)電子支付系統(tǒng)設(shè)計(jì)一、電子支付

51、系統(tǒng)的基本結(jié)構(gòu)一、電子支付系統(tǒng)的基本結(jié)構(gòu)二、電子支付方式二、電子支付方式三、支付協(xié)議三、支付協(xié)議四、電子支付系統(tǒng)功能設(shè)計(jì)四、電子支付系統(tǒng)功能設(shè)計(jì)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理64一、電子支付系統(tǒng)的基本結(jié)構(gòu)一、電子支付系統(tǒng)的基本結(jié)構(gòu)電子支付的發(fā)展經(jīng)歷了如下五個(gè)階段:電子支付的發(fā)展經(jīng)歷了如下五個(gè)階段:v銀行利用計(jì)算機(jī)辦理銀行間的結(jié)算業(yè)務(wù);銀行利用計(jì)算機(jī)辦理銀行間的結(jié)算業(yè)務(wù);v銀行與其他非銀行機(jī)構(gòu)之間的結(jié)算業(yè)務(wù),如代發(fā)工銀行與其他非銀行機(jī)構(gòu)之間的結(jié)算業(yè)務(wù),如代發(fā)工資等;資等;v利用網(wǎng)絡(luò)終端向客戶提供各項(xiàng)銀行業(yè)務(wù),如客戶在利用網(wǎng)絡(luò)終端向客

52、戶提供各項(xiàng)銀行業(yè)務(wù),如客戶在ATM上取款、轉(zhuǎn)帳等業(yè)務(wù);上取款、轉(zhuǎn)帳等業(yè)務(wù);v利用銀行銷售點(diǎn)終端向客戶提供扣款、轉(zhuǎn)帳服務(wù),利用銀行銷售點(diǎn)終端向客戶提供扣款、轉(zhuǎn)帳服務(wù),如消費(fèi)者在商場(chǎng)采購(gòu)時(shí)的刷卡消費(fèi);如消費(fèi)者在商場(chǎng)采購(gòu)時(shí)的刷卡消費(fèi);v網(wǎng)上支付,即通過互聯(lián)網(wǎng)直接進(jìn)行轉(zhuǎn)帳、結(jié)算,這網(wǎng)上支付,即通過互聯(lián)網(wǎng)直接進(jìn)行轉(zhuǎn)帳、結(jié)算,這是目前正在興起的一種電子支付形式。是目前正在興起的一種電子支付形式。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理65一、電子支付系統(tǒng)的基本結(jié)構(gòu)一、電子支付系統(tǒng)的基本結(jié)構(gòu)第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建

53、設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理66二、電子支付方式二、電子支付方式1銀行卡支付銀行卡支付v銀行卡是經(jīng)中央銀行批準(zhǔn)的金融機(jī)構(gòu)發(fā)行的卡,是銀行卡是經(jīng)中央銀行批準(zhǔn)的金融機(jī)構(gòu)發(fā)行的卡,是支付工具和支付憑證虛擬化的第一步。銀行卡從用支付工具和支付憑證虛擬化的第一步。銀行卡從用途上分主要有借記卡、貸記卡和綜合卡途上分主要有借記卡、貸記卡和綜合卡 。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理67二、電子支付方式二、電子支付方式2電子現(xiàn)金支付電子現(xiàn)金支付v電子現(xiàn)金的支付過程可以分為以下幾個(gè)步驟:電子現(xiàn)金的支付過程可以分為以下幾個(gè)步驟: 客戶在銀行開立電子現(xiàn)金

54、帳號(hào),并預(yù)先存入現(xiàn)金,購(gòu)買客戶在銀行開立電子現(xiàn)金帳號(hào),并預(yù)先存入現(xiàn)金,購(gòu)買電子現(xiàn)金證書;電子現(xiàn)金證書; 客戶將電子現(xiàn)金下載到計(jì)算機(jī)硬盤或智能卡客戶將電子現(xiàn)金下載到計(jì)算機(jī)硬盤或智能卡(IC)上;上; 用戶向同意使用電子現(xiàn)金的商家支付商品貨款;用戶向同意使用電子現(xiàn)金的商家支付商品貨款; 接收電子現(xiàn)金的商家與授權(quán)的電子現(xiàn)金銀行進(jìn)行結(jié)賬,接收電子現(xiàn)金的商家與授權(quán)的電子現(xiàn)金銀行進(jìn)行結(jié)賬,銀行將用戶購(gòu)買商品的錢支付給商家。銀行將用戶購(gòu)買商品的錢支付給商家。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理68二、電子支付方式二、電子支付方式3電子支票支付電子支票

55、支付v電子支票是完全電子化的支票形式,它是一種借鑒電子支票是完全電子化的支票形式,它是一種借鑒紙質(zhì)支票轉(zhuǎn)移支付的優(yōu)點(diǎn),利用計(jì)算機(jī)網(wǎng)絡(luò)傳遞經(jīng)紙質(zhì)支票轉(zhuǎn)移支付的優(yōu)點(diǎn),利用計(jì)算機(jī)網(wǎng)絡(luò)傳遞經(jīng)付款人私鑰加密的、寫有相關(guān)信息的電子文件,進(jìn)付款人私鑰加密的、寫有相關(guān)信息的電子文件,進(jìn)行資金轉(zhuǎn)賬的電子付款形式。電子支票和傳統(tǒng)的支行資金轉(zhuǎn)賬的電子付款形式。電子支票和傳統(tǒng)的支票形式幾乎有著同樣的功能。票形式幾乎有著同樣的功能。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理69三、支付協(xié)議三、支付協(xié)議 支付協(xié)議可以有效保證網(wǎng)上支付的安全、可靠,支付協(xié)議可以有效保證網(wǎng)

56、上支付的安全、可靠,目前主要的支付協(xié)議包括安全套接層協(xié)議目前主要的支付協(xié)議包括安全套接層協(xié)議(Secure Sockets Layer,簡(jiǎn)稱,簡(jiǎn)稱SSL)和安全)和安全電子交易協(xié)議電子交易協(xié)議(Secure Electronic Transaction,簡(jiǎn)稱,簡(jiǎn)稱SET)。其中。其中SSL是由是由Netscape公司提出,提供加密、認(rèn)證服務(wù)和報(bào)文公司提出,提供加密、認(rèn)證服務(wù)和報(bào)文完善性管理。完善性管理。SET由由VISA和和MASTER CARD公公司開發(fā),得到了司開發(fā),得到了IBM、Microsoft、Netscape等大公司的支持。其中包括交易協(xié)定、信息加密、等大公司的支持。其中包括交易協(xié)

57、定、信息加密、資料完整管理、數(shù)字憑證、數(shù)字認(rèn)證及數(shù)字簽名等資料完整管理、數(shù)字憑證、數(shù)字認(rèn)證及數(shù)字簽名等內(nèi)容,目前已經(jīng)成為事實(shí)上的工業(yè)標(biāo)準(zhǔn)和規(guī)范。內(nèi)容,目前已經(jīng)成為事實(shí)上的工業(yè)標(biāo)準(zhǔn)和規(guī)范。 第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理70三、支付協(xié)議三、支付協(xié)議 SET協(xié)議的最主要目標(biāo)是保證信息在互聯(lián)網(wǎng)上協(xié)議的最主要目標(biāo)是保證信息在互聯(lián)網(wǎng)上的安全傳輸,實(shí)現(xiàn)采購(gòu)訂單信息和個(gè)人帳號(hào)信息的的安全傳輸,實(shí)現(xiàn)采購(gòu)訂單信息和個(gè)人帳號(hào)信息的隔離。在此過程中,由第三方機(jī)構(gòu)(如認(rèn)證中心)隔離。在此過程中,由第三方機(jī)構(gòu)(如認(rèn)證中心)負(fù)責(zé)為消費(fèi)者和商家雙方提供信用擔(dān)保

58、,使他們相負(fù)責(zé)為消費(fèi)者和商家雙方提供信用擔(dān)保,使他們相互認(rèn)證互認(rèn)證,以確定通信雙方的身份。以確定通信雙方的身份。第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理71三、支付協(xié)議三、支付協(xié)議第五章第五章 電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)的設(shè)計(jì)電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)建設(shè)與管理72三、支付協(xié)議三、支付協(xié)議一個(gè)消費(fèi)者通過電子商務(wù)網(wǎng)站采購(gòu)商品的過程如下:一個(gè)消費(fèi)者通過電子商務(wù)網(wǎng)站采購(gòu)商品的過程如下:v (1)消費(fèi)者使用瀏覽器在商家的)消費(fèi)者使用瀏覽器在商家的WEB主頁上主頁上瀏覽商品。瀏覽商品。v (2)消費(fèi)者選擇要購(gòu)買的商品,填寫訂單,并)消費(fèi)者選擇要購(gòu)買的商品,填寫訂單,并將訂單信息向商家提交。將訂單信息向商家提交。v (3)消費(fèi)者選擇付款方式)消費(fèi)者選擇付

溫馨提示

  • 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. 人人文庫(kù)網(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)論