電子商務(wù)系統(tǒng)的分析設(shè)計(jì)課件_第1頁(yè)
電子商務(wù)系統(tǒng)的分析設(shè)計(jì)課件_第2頁(yè)
電子商務(wù)系統(tǒng)的分析設(shè)計(jì)課件_第3頁(yè)
電子商務(wù)系統(tǒng)的分析設(shè)計(jì)課件_第4頁(yè)
電子商務(wù)系統(tǒng)的分析設(shè)計(jì)課件_第5頁(yè)
已閱讀5頁(yè),還剩105頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、電子商務(wù)系統(tǒng)的分析和設(shè)計(jì)主講:張學(xué)農(nóng)1醫(yī)藥商學(xué)院電子商務(wù)系第一章 概論技術(shù)帶給我們什么?工業(yè)革命信息時(shí)代波特的競(jìng)爭(zhēng)優(yōu)勢(shì)馬云的“商業(yè)生態(tài)系統(tǒng)”2醫(yī)藥商學(xué)院電子商務(wù)系1、電子商務(wù)與電商系統(tǒng)商務(wù)活動(dòng)與電子商務(wù) 商務(wù)活動(dòng)的特征電子商務(wù) 廣義的電子商務(wù) 狹義的電子商務(wù)3醫(yī)藥商學(xué)院電子商務(wù)系1、電子商務(wù)與電商系統(tǒng)電子商務(wù)系統(tǒng) 廣義電子商務(wù)系統(tǒng) 狹義電子商務(wù)系統(tǒng)電子商務(wù)系統(tǒng)與信息系統(tǒng)的關(guān)系 電子商務(wù)系統(tǒng)是信息系統(tǒng)的子集4醫(yī)藥商學(xué)院電子商務(wù)系1、電子商務(wù)與電商系統(tǒng)電子商務(wù)系統(tǒng)的特點(diǎn) 1、是支持以交易為核心的商務(wù)活動(dòng)的技術(shù)平臺(tái) 2、是業(yè)務(wù)流程重構(gòu),價(jià)值鏈增值的技術(shù)平臺(tái) 3、依托網(wǎng)絡(luò),提供分布式服務(wù) 4、在安全方

2、面有較高要求 5、從服務(wù)角度來看,它是一個(gè)開放的系統(tǒng)5醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的發(fā)展歷史第二階段:雛形 Web 客戶端技術(shù):Java Applet, Java Script, ActiveX, Flash 服務(wù)器端技術(shù):CGI,PHP,ASP,JSP 體系結(jié)構(gòu):B/S,多層結(jié)構(gòu) 安全與支付技術(shù):CA,支付網(wǎng)關(guān),SET,SSL7醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的發(fā)展歷史第三階段:發(fā)展電商業(yè)務(wù)模式電商支撐技術(shù):IBM websphere, BEA weblogic體系結(jié)構(gòu):SOA (SOAP,WSDL,UDDI)8醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)發(fā)展中的熱點(diǎn)技術(shù)網(wǎng)站優(yōu)化鏈接結(jié)構(gòu)

3、首頁(yè)內(nèi)容關(guān)鍵詞作弊10醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)發(fā)展中的熱點(diǎn)技術(shù)微支付技術(shù) 關(guān)于Q幣問題的討論新的開發(fā)工具 緩存、異步通信、用戶體驗(yàn)、敏捷開發(fā)11醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)發(fā)展中的熱點(diǎn)技術(shù)數(shù)據(jù)分析 隱私保護(hù) 行為分析 氣象臺(tái)(金融危機(jī)預(yù)測(cè)) 精準(zhǔn)致導(dǎo)(廣告)12醫(yī)藥商學(xué)院電子商務(wù)系第2章 電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營(yíng)信息系統(tǒng)的建設(shè)、運(yùn)行和維護(hù)電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的項(xiàng)目管理14醫(yī)藥商學(xué)院電子商務(wù)系1、信息系統(tǒng)的建設(shè)、運(yùn)行和維護(hù)軟件生命周期 1 問題定義 2 可行性分析 3 需求分析 4 統(tǒng)設(shè)計(jì) 5 編碼測(cè)試 6 運(yùn)行維護(hù)15醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建

4、設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的生命周期(圖2-2)1 商務(wù)模型轉(zhuǎn)變2 應(yīng)用系統(tǒng)構(gòu)造3 系統(tǒng)運(yùn)營(yíng)4 資源利用 知識(shí)管理(顯性、隱性)17醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營(yíng)過程1 系統(tǒng)規(guī)劃 全體參與 以戰(zhàn)略規(guī)劃為基礎(chǔ) 確定系統(tǒng)目標(biāo)和邊界18醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營(yíng)過程2 系統(tǒng)分析 分析現(xiàn)狀 明確約束 確定需求19醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營(yíng)過程3 系統(tǒng)設(shè)計(jì) 體系結(jié)構(gòu)設(shè)計(jì) 軟硬件平臺(tái)選擇 應(yīng)用軟件設(shè)計(jì) 網(wǎng)站設(shè)計(jì) 安全子系統(tǒng)設(shè)計(jì) 支付子系統(tǒng)設(shè)計(jì)20醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系

5、統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營(yíng)過程4 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)平臺(tái)搭建 應(yīng)用軟件開發(fā) 系統(tǒng)集成 運(yùn)行準(zhǔn)備(培訓(xùn)、數(shù)據(jù)等) 系統(tǒng)評(píng)估優(yōu)化(集成測(cè)試) 系統(tǒng)切換21醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營(yíng)過程5 系統(tǒng)運(yùn)行與支持 系統(tǒng)維護(hù) (軟件、數(shù)據(jù)、網(wǎng)站等) 運(yùn)行維護(hù) (基線) 性能優(yōu)化22醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)方式外包方式一、外包開發(fā)1 不利與持續(xù)發(fā)展2 依賴開發(fā)商二、租用1 缺乏針對(duì)性2 數(shù)據(jù)風(fēng)險(xiǎn)24醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)行電子商務(wù)系統(tǒng)的建設(shè)方式購(gòu)買方式1 費(fèi)用較低2 節(jié)省時(shí)間3 可靠性較高25

6、醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)建設(shè)項(xiàng)目管理項(xiàng)目管理過程2 項(xiàng)目計(jì)劃界定目標(biāo)和范圍任務(wù)分解(可直接完成、可標(biāo)識(shí)成果、方法明確、明確前導(dǎo)和后續(xù)任務(wù)、可度量)資源估計(jì)任務(wù)規(guī)劃聯(lián)絡(luò)方案風(fēng)險(xiǎn)識(shí)別和評(píng)估提交初步預(yù)算提交初始計(jì)劃27醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)建設(shè)項(xiàng)目管理項(xiàng)目管理過程3 項(xiàng)目執(zhí)行監(jiān)視進(jìn)度、評(píng)估成果、采取對(duì)策維護(hù)文檔資料、報(bào)告項(xiàng)目狀態(tài)4 項(xiàng)目結(jié)束28醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)建設(shè)項(xiàng)目管理項(xiàng)目管理過程1 項(xiàng)目啟動(dòng)2 項(xiàng)目計(jì)劃3 項(xiàng)目執(zhí)行4 項(xiàng)目結(jié)束29醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)建設(shè)項(xiàng)目管理項(xiàng)目管理工具1 甘特圖2 網(wǎng)絡(luò)圖任務(wù)時(shí)間估計(jì):T=(B+4P+W)/6網(wǎng)絡(luò)

7、圖框架依次計(jì)算ES和EF依次計(jì)算LF和LS確定關(guān)鍵路徑3 項(xiàng)目管理軟件30醫(yī)藥商學(xué)院電子商務(wù)系第3章 電子商務(wù)系統(tǒng)的規(guī)劃規(guī)劃是什么?(目標(biāo)、可行性、計(jì)劃)電子商務(wù)戰(zhàn)略規(guī)劃和系統(tǒng)規(guī)劃的差別31醫(yī)藥商學(xué)院電子商務(wù)系1、電子商務(wù)戰(zhàn)略規(guī)劃經(jīng)營(yíng)目標(biāo)經(jīng)營(yíng)策略收益的度量32醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)規(guī)劃的內(nèi)容確定初步的系統(tǒng)需求可行性研究實(shí)施方案33醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)規(guī)劃的內(nèi)容確定初步的系統(tǒng)需求1、樹立品牌2、發(fā)布廣告3、獲取客戶需求4、改進(jìn)售后服務(wù)5、銷售產(chǎn)品6、出售廣告7、采購(gòu)8、供應(yīng)鏈管理9、組織拍賣34醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)規(guī)劃的內(nèi)容可行性研究1、技術(shù)可行性2

8、、經(jīng)濟(jì)可行性3、進(jìn)度可行性4、環(huán)境可行性35醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)規(guī)劃的內(nèi)容制定實(shí)施方案1、界定目標(biāo)和范圍2、任務(wù)分解(可直接完成、可標(biāo)識(shí)成果、方法明確、明確前導(dǎo)和后續(xù)任務(wù)、可度量)3、資源估計(jì)4、任務(wù)規(guī)劃5、聯(lián)絡(luò)方案6、風(fēng)險(xiǎn)識(shí)別和評(píng)估7、提交初步預(yù)算8、提交初始計(jì)劃36醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)規(guī)劃的參與者企業(yè)決策者企業(yè)經(jīng)營(yíng)人員咨詢顧問(商務(wù)、技術(shù))技術(shù)人員其他37醫(yī)藥商學(xué)院電子商務(wù)系4、電子商務(wù)系統(tǒng)規(guī)劃的成果可行性報(bào)告方案建議書招投標(biāo)文件38醫(yī)藥商學(xué)院電子商務(wù)系4、電子商務(wù)系統(tǒng)規(guī)劃的成果可行性報(bào)告1、經(jīng)營(yíng)目標(biāo)2、經(jīng)營(yíng)策略3、市場(chǎng)調(diào)查及競(jìng)爭(zhēng)力預(yù)測(cè)4、電子商務(wù)系統(tǒng)建設(shè)目

9、標(biāo)5、建設(shè)內(nèi)容6、技術(shù)可行性分析7、風(fēng)險(xiǎn)分析8、成本分析與收益預(yù)測(cè)9、建設(shè)方式10、進(jìn)度計(jì)劃11、人員組織12、資金投入計(jì)劃39醫(yī)藥商學(xué)院電子商務(wù)系4、電子商務(wù)系統(tǒng)規(guī)劃的成果方案建議書1、背景2、戰(zhàn)略目標(biāo)及經(jīng)營(yíng)策略3、系統(tǒng)建設(shè)目標(biāo)4、建設(shè)原則5、系統(tǒng)組成6、主要功能7、軟件平臺(tái)8、硬件組成和網(wǎng)絡(luò)結(jié)構(gòu)9、建設(shè)預(yù)算10、實(shí)施建議40醫(yī)藥商學(xué)院電子商務(wù)系4、電子商務(wù)系統(tǒng)規(guī)劃的成果招投標(biāo)文件1、招標(biāo)文件2、投標(biāo)文件41醫(yī)藥商學(xué)院電子商務(wù)系第4章 電子商務(wù)系統(tǒng)分析系統(tǒng)分析又稱需求分析 從功能和性能兩方面描繪系統(tǒng)的行為特征。電子商務(wù)系統(tǒng)分析與一般信息系統(tǒng)分析的比較(開放性)42醫(yī)藥商學(xué)院電子商務(wù)系1、企業(yè)

10、經(jīng)營(yíng)過程中的基本商務(wù)活動(dòng)市場(chǎng)銷售訂貨/采購(gòu)支付與交付服務(wù)43醫(yī)藥商學(xué)院電子商務(wù)系2、典型的電子商務(wù)業(yè)務(wù)需求B2C的電子零售系統(tǒng)基本需求1、用戶管理需求2、客戶需求3、銷售商的需求44醫(yī)藥商學(xué)院電子商務(wù)系2、典型的電子商務(wù)業(yè)務(wù)需求B2B電子商務(wù)系統(tǒng)基本需求1、 B2B電子商務(wù)基本形式2、 B2B電子商務(wù)主要實(shí)體3、 B2B電子商務(wù)基本需求45醫(yī)藥商學(xué)院電子商務(wù)系2、典型的電子商務(wù)業(yè)務(wù)需求電子商務(wù)物流配送系統(tǒng)基本需求1、合約議定2、倉(cāng)儲(chǔ)管理3、貨物追蹤4、運(yùn)輸管理5、客戶管理6、費(fèi)率管理7、財(cái)務(wù)管理8、報(bào)表管理46醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)系統(tǒng)分析的過程基本思路 自頂向下 從靜到動(dòng) 去偽存真

11、 不斷迭代過程與方法(案例4.1 4.2)47醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法結(jié)構(gòu)化分析方法面向?qū)ο蟮姆治龇椒?8醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法結(jié)構(gòu)化分析方法1、數(shù)據(jù)流圖 (數(shù)據(jù)流、處理、數(shù)據(jù)存儲(chǔ)、實(shí)體)2、數(shù)據(jù)字典3、建模過程 (逐步求精)49醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法面向?qū)ο蟮姆治龇椒?、面向?qū)ο蟮幕舅枷?、UML基本元素3、UML靜態(tài)建模4、UML動(dòng)態(tài)建模50醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法面向?qū)ο蟮幕舅枷?、對(duì)象2、類3、繼承4、多態(tài)51醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法UML基本元素1、類2、對(duì)象3、用例

12、4、參與者5、關(guān)系(依賴、泛化、關(guān)聯(lián))6、聚集52醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法UML靜態(tài)建模1、用例圖2、類圖3、包圖4、組件圖5、配置圖53醫(yī)藥商學(xué)院電子商務(wù)系4、系統(tǒng)分析的軟件工程方法UML動(dòng)態(tài)建模1、狀態(tài)圖2、活動(dòng)圖3、順序圖4、協(xié)作圖54醫(yī)藥商學(xué)院電子商務(wù)系面向?qū)ο蠓治鲞^程(1)給出系統(tǒng)的需求,進(jìn)行系統(tǒng)的需求分析。需求分析的目標(biāo)是識(shí)別系統(tǒng)執(zhí)行者、系統(tǒng)用例,得到系統(tǒng)的用例圖,并用用例文檔描述各個(gè)用例;(2)進(jìn)一步分析系統(tǒng)需求,確定類以及類與類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,最終用類圖和對(duì)象圖描述系統(tǒng)的靜態(tài)結(jié)構(gòu),用順序圖、協(xié)作圖、活動(dòng)圖和狀態(tài)圖描述系統(tǒng)的動(dòng)態(tài)行為

13、。 4、系統(tǒng)分析的軟件工程方法55醫(yī)藥商學(xué)院電子商務(wù)系1. 系統(tǒng)需求分析(1)確定執(zhí)行者(2)確定用例(3)繪制用例圖(4)描述用例(5)優(yōu)化用例圖5 基于UML的系統(tǒng)分析方法56醫(yī)藥商學(xué)院電子商務(wù)系1.1 確定執(zhí)行者 1)誰使用系統(tǒng)的主要功能(主執(zhí)行者)? 2)誰需要從系統(tǒng)獲得對(duì)日常工作的支持和服務(wù)? 3)需要誰維護(hù)管理系統(tǒng)的日常運(yùn)行(副執(zhí)行者)? 4)公司的哪個(gè)部門使用系統(tǒng)? 5)系統(tǒng)需要與其它哪些系統(tǒng)交互? 6)誰需要使用系統(tǒng)產(chǎn)生的結(jié)果(值)? 針對(duì)網(wǎng)上寵物店前臺(tái)系統(tǒng),通過回答以上問題,可以得到執(zhí)行者有兩類,普通用戶和登錄后的用戶。 5 基于UML的系統(tǒng)分析方法57醫(yī)藥商學(xué)院電子商務(wù)系1

14、.2 確定用例 1)與系統(tǒng)實(shí)現(xiàn)有關(guān)的主要問題是什么? 2)系統(tǒng)需要哪些輸入/輸出?這些輸入/輸出從何而來?到哪里去? 3)執(zhí)行者需要系統(tǒng)提供哪些功能? 4)執(zhí)行者是否需要對(duì)系統(tǒng)中的信息進(jìn)行讀、創(chuàng)建、修改、刪除或存儲(chǔ)? 注冊(cè)新賬號(hào)、登錄、注銷登錄、編輯賬號(hào)、搜索產(chǎn)品、查看產(chǎn)品分類、查看產(chǎn)品、查看產(chǎn)品項(xiàng)目、將產(chǎn)品項(xiàng)目放入購(gòu)物車、從購(gòu)物車刪除產(chǎn)品項(xiàng)目、修改購(gòu)物數(shù)量、新訂單、查看訂單、查看購(gòu)物車、結(jié)算等 。5 基于UML的系統(tǒng)分析方法58醫(yī)藥商學(xué)院電子商務(wù)系1.3 繪制用例圖 5 基于UML的系統(tǒng)分析方法59醫(yī)藥商學(xué)院電子商務(wù)系1.4 描述用例5 基于UML的系統(tǒng)分析方法用例名稱:查看訂單用例標(biāo)識(shí)號(hào):

15、202執(zhí)行者:登錄后的用戶簡(jiǎn)要說明:登錄后的用戶可以查看已經(jīng)提交的訂單信息,包括付款、發(fā)貨地址和訂購(gòu)產(chǎn)品等信息。前置條件:用戶已經(jīng)登錄系統(tǒng)基本事件流:1 用戶鼠標(biāo)點(diǎn)擊“我的帳戶”按鈕2 系統(tǒng)顯示用戶信息界面3 用戶在用戶信息界面中鼠標(biāo)點(diǎn)擊“我的訂單”按鈕 4. 系統(tǒng)顯示該用戶的所有訂單列表5 用戶選擇其中一個(gè)訂單,系統(tǒng)將顯示該訂單的詳細(xì)信息其他事件流:用戶可以鼠標(biāo)點(diǎn)擊訂單信息中的產(chǎn)品項(xiàng)目編號(hào),重新訂購(gòu)已購(gòu)買的產(chǎn)品。異常事件流:1 提示錯(cuò)誤信息,用戶確認(rèn)2 返回到系統(tǒng)主頁(yè)面后置條件:無注釋:無60醫(yī)藥商學(xué)院電子商務(wù)系2. 靜態(tài)結(jié)構(gòu)模型(1)識(shí)別對(duì)象和類 (2)識(shí)別類的屬性和操作 (3)確定對(duì)象之

16、間的關(guān)系 (4)繪制類圖5 基于UML的系統(tǒng)分析方法61醫(yī)藥商學(xué)院電子商務(wù)系2.1 識(shí)別對(duì)象和類5 基于UML的系統(tǒng)分析方法邊界類:位于系統(tǒng)與外界的交界處,窗體、報(bào)表、以及表示通訊協(xié)議的類、直接與外部設(shè)備交互的類、直接與外部系統(tǒng)交互的類等都是邊界類。 實(shí)體類:保存要放進(jìn)持久存儲(chǔ)體的信息。持久存儲(chǔ)體就是數(shù)據(jù)庫(kù)、文件等可以永久存儲(chǔ)數(shù)據(jù)的介質(zhì)。實(shí)體類可以通過事件流和交互圖發(fā)現(xiàn)。通常每個(gè)實(shí)體類在數(shù)據(jù)庫(kù)中有相應(yīng)的表,實(shí)體類中的屬性對(duì)應(yīng)數(shù)據(jù)庫(kù)表中的字段??刂祁?是控制其他類工作的類。每個(gè)用例通常有一個(gè)控制類,控制用例中的事件順序,控制類也可以在多個(gè)用例間共用。其他類并不向控制類發(fā)送很多消息,而是由控制類發(fā)

17、出很多消息。 62醫(yī)藥商學(xué)院電子商務(wù)系2.1 識(shí)別對(duì)象和類5 基于UML的系統(tǒng)分析方法針對(duì)網(wǎng)上寵物店系統(tǒng)實(shí)體類:產(chǎn)品、產(chǎn)品分類、產(chǎn)品項(xiàng)目、帳號(hào)、購(gòu)物車、訂單等邊界類:登錄界面、產(chǎn)品查詢界面、查看產(chǎn)品界面、購(gòu)物車界面等等??刂祁?需要考慮具體實(shí)現(xiàn)時(shí)的設(shè)計(jì)模式,此部分一般在系統(tǒng)設(shè)計(jì)時(shí)加以考慮。如在Struts模式實(shí)現(xiàn)系統(tǒng)時(shí),用JavaBean作為控制類,網(wǎng)上寵物店系統(tǒng)的訂單處理可引入控制類OrderBean來進(jìn)行具體的消息處理。 63醫(yī)藥商學(xué)院電子商務(wù)系2.2 識(shí)別分析類屬性5 基于UML的系統(tǒng)分析方法按一般常識(shí)這個(gè)類應(yīng)該具有哪些屬性?在當(dāng)前的問題域中類應(yīng)該具有什么屬性?根據(jù)系統(tǒng)責(zé)任的要求,這個(gè)類

18、應(yīng)該具有哪些屬性?建立這個(gè)類是為了保存和管理哪些信息?類為了在服務(wù)中實(shí)現(xiàn)其功能,需要增設(shè)哪些屬性?有哪些需要區(qū)別的狀態(tài),是否需要增加一個(gè)屬性來區(qū)別這些狀態(tài)?用什么屬性表示整體部分結(jié)構(gòu)和實(shí)例連接? 64醫(yī)藥商學(xué)院電子商務(wù)系2.2 識(shí)別分析類屬性5 基于UML的系統(tǒng)分析方法所反映的信息在系統(tǒng)中用不上的屬性。描述的不是類本身的特征的屬性。破壞了類特征的“原子性”的屬性??赏ㄟ^繼承得到的屬性。可以從其他屬性直接導(dǎo)出的屬性。在類中有類似的或描述同一特征的屬性。 65醫(yī)藥商學(xué)院電子商務(wù)系2.2 識(shí)別分析類屬性5 基于UML的系統(tǒng)分析方法用戶類(Account)的主要屬性:用戶名(username)、密碼(

19、password)、E-MAIL(email)用戶姓名(firstName)等。產(chǎn)品類(Product)的主要屬性:產(chǎn)品ID(productId)、產(chǎn)品類別ID(categoryId)、產(chǎn)品名稱(name)和產(chǎn)品描述(description)。產(chǎn)品類別類(Category)的主要屬性:產(chǎn)品類別ID(categoryId)、類別名稱(name)和類別描述(description)。產(chǎn)品項(xiàng)目類(Item)的主要屬性:產(chǎn)品項(xiàng)目ID(itemId)、產(chǎn)品類別ID(categoryId)、單價(jià)(listPrice)、供應(yīng)商ID(supplierId)、狀態(tài)(status)、自定義屬性(attribute

20、)等。訂單類(Order)的主要屬性:訂單ID (orderId)、用戶(username)、訂單日期(orderDate)、送貨地址1(shipAddress1)、送貨地址2(shipAddress2)、送貨城市(shipCity)、送貨郵政編碼(shipZip)、產(chǎn)品列表(lineItems)等。購(gòu)物車類(Cart)的主要屬性:購(gòu)物車項(xiàng)目列表(itemList)。購(gòu)物車項(xiàng)目類(CartItem) 的主要屬性:產(chǎn)品項(xiàng)目(item)、數(shù)量(quantity)等。 66醫(yī)藥商學(xué)院電子商務(wù)系2.3 識(shí)別分析類的操作5 基于UML的系統(tǒng)分析方法(1)實(shí)現(xiàn)功能的操作。這種操作提供一些業(yè)務(wù)功能,可以從用

21、戶需求中獲取。(2)訪問屬性的操作,也稱訪問操作。在面向?qū)ο笾校瑸榱吮Wo(hù)信息的安全性,類的屬性通常是私有或受保護(hù)的,如果其他類要訪問某個(gè)類的屬性,必須通過訪問操作來訪問。訪問操作通常對(duì)應(yīng)Get或Set操作,即獲取或設(shè)置某屬性的值。(3)管理對(duì)象創(chuàng)建和刪除的操作,如對(duì)象的構(gòu)造方法和析構(gòu)方法(4)輔助一個(gè)類完成自身任務(wù)的操作。這種操作通常是私有的,對(duì)于其他類沒有意義,只是完善類自身的操作。 67醫(yī)藥商學(xué)院電子商務(wù)系2.3 識(shí)別分析類的操作5 基于UML的系統(tǒng)分析方法與該類交互的有哪些類(包括該類本身)?該類接收哪些類(包括自己)發(fā)送來的消息,收到消息之后做了什么處理?該類向哪些類發(fā)送了消息,消息的

22、內(nèi)容是什么,該類在發(fā)送之前做了什么處理?為了維持自身屬性的一致性、完整性,以及自身屬性的更新,該類中需要哪些操作?系統(tǒng)是否還需要該類具有其他一些職責(zé)? 68醫(yī)藥商學(xué)院電子商務(wù)系2.3 識(shí)別分析類的操作5 基于UML的系統(tǒng)分析方法產(chǎn)品類(Product)的主要操作:設(shè)置和獲取每個(gè)屬性值的方產(chǎn)品類別類(Category)的主要操作:設(shè)置和獲取每個(gè)屬性值的方法。產(chǎn)品項(xiàng)目類(Item)的主要操作:設(shè)置和獲取每個(gè)屬性值的方法訂單類(Order)的主要操作:設(shè)置和獲取每個(gè)屬性值的方法、初始化訂單(initOrder)、增加產(chǎn)品項(xiàng)目(addLineItem)等。購(gòu)物車類(Cart)的主要操作:設(shè)置和獲取每個(gè)

23、屬性值的方法、增加產(chǎn)品項(xiàng)目(addItem)、刪除產(chǎn)品項(xiàng)目(removeItemById)等購(gòu)物車項(xiàng)目類(CartItem) 的主要操作:設(shè)置和獲取每個(gè)屬性值的方法、統(tǒng)計(jì)金額(calculateTotal)等。 69醫(yī)藥商學(xué)院電子商務(wù)系2.4 識(shí)別類的關(guān)系5 基于UML的系統(tǒng)分析方法在交互圖中,如果一個(gè)類向另一類發(fā)出消息,則它們必有關(guān)系,并且通常是關(guān)聯(lián)或依賴關(guān)系。任何有其他類參與組成的類都有聚集關(guān)系。尋找相似類的不同點(diǎn),將不同的部分下降為特殊的類,將共性的部分上升為基類,兩者之間的關(guān)系確定為泛化關(guān)系。發(fā)現(xiàn)不同類中的共同點(diǎn),并且將共同的部分放在另一類中。這些類與新創(chuàng)建的類之間的關(guān)系也是泛化關(guān)系。

24、 70醫(yī)藥商學(xué)院電子商務(wù)系2.5 繪制類圖5 基于UML的系統(tǒng)分析方法71醫(yī)藥商學(xué)院電子商務(wù)系3 動(dòng)態(tài)行為模型5 基于UML的系統(tǒng)分析方法 系統(tǒng)的動(dòng)態(tài)行為模型由順序圖、狀態(tài)圖和活動(dòng)圖表達(dá)。在系統(tǒng)分析時(shí)應(yīng)當(dāng)對(duì)主要的用例和對(duì)象類繪制這些圖形,以便分析系統(tǒng)的行為,驗(yàn)證和修改系統(tǒng)的靜態(tài)結(jié)構(gòu),滿足用戶的需求,達(dá)到系統(tǒng)的目標(biāo)。 72醫(yī)藥商學(xué)院電子商務(wù)系3.1 活動(dòng)圖5 基于UML的系統(tǒng)分析方法73醫(yī)藥商學(xué)院電子商務(wù)系3.2 順序圖5 基于UML的系統(tǒng)分析方法74醫(yī)藥商學(xué)院電子商務(wù)系第5章 電子商務(wù)系統(tǒng)總體設(shè)計(jì)電子商務(wù)系統(tǒng)的層次結(jié)構(gòu)(圖5-1)總體設(shè)計(jì)的主要工作 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 軟件支撐平臺(tái)設(shè)計(jì) 基礎(chǔ)設(shè)施

25、平臺(tái)設(shè)計(jì)75醫(yī)藥商學(xué)院電子商務(wù)系1、 信息系統(tǒng)設(shè)計(jì)的過程總體設(shè)計(jì)1、系統(tǒng)邊界確定2、模塊結(jié)構(gòu)設(shè)計(jì)3、系統(tǒng)信息流程設(shè)計(jì)4、軟硬件配置(吞吐量、響應(yīng)時(shí)間、可靠性、分布方式)76醫(yī)藥商學(xué)院電子商務(wù)系1、 信息系統(tǒng)設(shè)計(jì)的過程詳細(xì)設(shè)計(jì)1、子系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)2、IO設(shè)計(jì)3、信息編碼設(shè)計(jì)4、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)5、模塊流程設(shè)計(jì)77醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的設(shè)計(jì)原則與傳統(tǒng)信息系統(tǒng)的區(qū)別1、結(jié)構(gòu)模式不同(B/S)2、安全性要求不同78醫(yī)藥商學(xué)院電子商務(wù)系2、電子商務(wù)系統(tǒng)的設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)原則1、技術(shù)先進(jìn)性2、符合企業(yè)信息化整體戰(zhàn)略3、可用性4、開放、可擴(kuò)充5、與現(xiàn)有系統(tǒng)兼容6、成熟性7、安全性79醫(yī)藥商學(xué)院

26、電子商務(wù)系3、電子商務(wù)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)邊界和接口設(shè)計(jì)1、與企業(yè)合作伙伴的接口2、與內(nèi)部信息系統(tǒng)的接口3、與公共信息基礎(chǔ)設(shè)施間的接口4、其他接口80醫(yī)藥商學(xué)院電子商務(wù)系3、電子商務(wù)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)組成結(jié)構(gòu)1、系統(tǒng)模塊結(jié)構(gòu)2、系統(tǒng)功能結(jié)構(gòu)81醫(yī)藥商學(xué)院電子商務(wù)系4、基礎(chǔ)設(shè)施平臺(tái)設(shè)計(jì)網(wǎng)絡(luò)環(huán)境設(shè)計(jì)1、外網(wǎng)接入2、內(nèi)網(wǎng)設(shè)計(jì)(交換容量、安全設(shè)計(jì))82醫(yī)藥商學(xué)院電子商務(wù)系4、基礎(chǔ)設(shè)施平臺(tái)設(shè)計(jì)服務(wù)器的選擇1、PC服務(wù)器2、集群3、小型機(jī)83醫(yī)藥商學(xué)院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)操作系統(tǒng)的選擇什么是操作系統(tǒng)WindowsUNIX/Linux84醫(yī)藥商學(xué)院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)的選擇 跨平臺(tái)特

27、性 性能 開發(fā)特性 價(jià)格 易用性 85醫(yī)藥商學(xué)院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)開發(fā)/運(yùn)行環(huán)境與工具選擇.NETJ2EE86醫(yī)藥商學(xué)院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)應(yīng)用服務(wù)器的選擇 什么是應(yīng)用服務(wù)器 應(yīng)用服務(wù)器的組成87醫(yī)藥商學(xué)院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)應(yīng)用服務(wù)器的選擇 應(yīng)用服務(wù)器功能 1、高性能應(yīng)用程序運(yùn)行環(huán)境(緩存,多線程,負(fù)載均衡,分布式聯(lián)機(jī)處理) 2、應(yīng)用可伸縮性 3、會(huì)話管理 4、支持多種編程模式 5、目錄和內(nèi)容管理 6、商務(wù)引擎 7、系統(tǒng)管理88醫(yī)藥商學(xué)院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)應(yīng)用服務(wù)器的選擇應(yīng)用服務(wù)器產(chǎn)品(表5-3)WeblogicWebSphereIIS89醫(yī)藥商學(xué)

28、院電子商務(wù)系5 軟件支撐平臺(tái)設(shè)計(jì)中間件產(chǎn)品的應(yīng)用1、中間件的概念和作用2、中間件的分類(1)消息中間件(2)交易中間件(3)數(shù)據(jù)訪問中間件90醫(yī)藥商學(xué)院電子商務(wù)系第6章 商務(wù)應(yīng)用軟件設(shè)計(jì)商務(wù)應(yīng)用軟件的功能商務(wù)應(yīng)用軟件設(shè)計(jì)的基礎(chǔ)內(nèi)容商務(wù)應(yīng)用軟件設(shè)計(jì)數(shù)據(jù)庫(kù)與聯(lián)機(jī)事物處理設(shè)計(jì)輸入輸出設(shè)計(jì)91醫(yī)藥商學(xué)院電子商務(wù)系1商務(wù)應(yīng)用軟件的功能電子商務(wù)系統(tǒng)應(yīng)用軟件功能分析 企業(yè)狀況分析 市場(chǎng)分析電子商務(wù)應(yīng)用軟件的主要業(yè)務(wù)功能 信息服務(wù) 交易 支付結(jié)算 客戶服務(wù)92醫(yī)藥商學(xué)院電子商務(wù)系2 商務(wù)應(yīng)用軟件設(shè)計(jì)的基礎(chǔ)內(nèi)容軟件架構(gòu)設(shè)計(jì)子系統(tǒng)劃分與模塊設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)與聯(lián)機(jī)事物處理設(shè)計(jì)輸入輸出設(shè)計(jì)93醫(yī)藥商學(xué)院電子商務(wù)系3 商務(wù)應(yīng)用軟件設(shè)計(jì)商務(wù)應(yīng)用軟件層次結(jié)構(gòu)設(shè)計(jì)層次與功能(圖6-1)多層結(jié)構(gòu)(圖6-2)94醫(yī)藥商學(xué)院電子商務(wù)系3 商務(wù)應(yīng)用軟件設(shè)計(jì)子系統(tǒng)劃分與模塊設(shè)計(jì) 子系統(tǒng)劃分原則 獨(dú)立性 低偶合 數(shù)據(jù)冗余小 便于分階段實(shí)現(xiàn)95

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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)論