電子商務(wù)uml分析與設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  北京理工大學(xué)珠海學(xué)院</p><p><b>  綜合實(shí)踐報(bào)告書(shū)</b></p><p>  課程名: 系統(tǒng)分析與設(shè)計(jì) </p><p>  實(shí)踐項(xiàng)目: 電子商務(wù)系統(tǒng) </p><p>  學(xué) 院: 計(jì)算機(jī)學(xué)院

2、 </p><p>  專業(yè)班級(jí): 軟件工程1班 </p><p>  學(xué)生學(xué)號(hào): 100403021019 </p><p>  學(xué)生姓名: 蔡木心  </p><p>  指導(dǎo)教師: 林國(guó)璋    </p><p>  201

3、3年 1 月 16 日</p><p><b>  目 錄</b></p><p><b>  目 錄I</b></p><p><b>  第一章1</b></p><p><b>  引言1</b></p><p

4、>  1.1目的及范圍1</p><p><b>  1.2術(shù)語(yǔ)1</b></p><p><b>  1.3文檔結(jié)構(gòu)2</b></p><p>  第二章 需求分析2</p><p><b>  2.1參與者2</b></p><p>

5、<b>  2.2系統(tǒng)用例2</b></p><p>  2.3補(bǔ)充規(guī)格說(shuō)明8</p><p><b>  2.4業(yè)務(wù)規(guī)則9</b></p><p>  第三章 系統(tǒng)分析9</p><p>  3.1領(lǐng)域結(jié)構(gòu)分析9</p><p>  3.2領(lǐng)域概念模型10<

6、;/p><p><b>  3.3術(shù)語(yǔ)表10</b></p><p>  3.4系統(tǒng)操作順序圖11</p><p>  3.5系統(tǒng)操作契約14</p><p>  第四章 對(duì)象設(shè)計(jì)15</p><p>  4.1交互圖設(shè)計(jì)15</p><p>  4.2可見(jiàn)性設(shè)計(jì)1

7、9</p><p>  4.3對(duì)象模型19</p><p>  第五章 架構(gòu)設(shè)計(jì)19</p><p>  5.1系統(tǒng)狀態(tài)模型19</p><p>  5.2界面設(shè)計(jì)23</p><p><b>  5.3包設(shè)計(jì)25</b></p><p>  5.4邏輯架構(gòu)模型

8、25</p><p>  5.5構(gòu)件設(shè)計(jì)與部署模型27</p><p>  第六章 用例實(shí)現(xiàn)28</p><p>  6.1用例實(shí)現(xiàn)28</p><p>  6.2用例測(cè)試30</p><p><b>  心得體會(huì)31</b></p><p><b> 

9、 第一章</b></p><p><b>  引言</b></p><p>  在Internet飛速發(fā)展的今天,人們購(gòu)物的方式多種多樣,網(wǎng)上購(gòu)物已越來(lái)越流行,特別是年輕人。隨著Internet用戶的劇增和Internet技術(shù)的不斷發(fā)展,信息的經(jīng)濟(jì)效益直接體現(xiàn)在生產(chǎn)經(jīng)營(yíng)和管理活動(dòng)中,每個(gè)重視信息資源的單位,都能利用信息資源的及時(shí)性,準(zhǔn)確性,提高工作效率,取

10、得經(jīng)濟(jì)效益和社會(huì)效益。電子商務(wù)的出現(xiàn)介入了企業(yè)的商務(wù)活動(dòng),促進(jìn)企業(yè)調(diào)整自己的業(yè)務(wù)流程,從根本上把企業(yè)改造成以客戶偉中心的模式,高收益、低成本、方便、可靠的優(yōu)勢(shì),獲得了絕大多數(shù)人的首肯,正以極快的速度發(fā)展著</p><p><b>  1.1目的及范圍</b></p><p>  完成電子商務(wù)系統(tǒng)UML建模,主要完成電子商務(wù)系統(tǒng)需求分析、領(lǐng)域分析、對(duì)象設(shè)計(jì)、架構(gòu)設(shè)計(jì)、用

11、例實(shí)現(xiàn)等。同時(shí)用rose軟件畫類圖、用例圖、活動(dòng)圖等用以說(shuō)明各種用例和活動(dòng)。</p><p>  主要范圍是用戶瀏覽商品,維護(hù)商品,訂單管理,購(gòu)買商品,管理員管理商品信息和用戶信息。</p><p><b>  1.2術(shù)語(yǔ)</b></p><p>  用例:是使用者使用系統(tǒng)達(dá)到某種目標(biāo)的一個(gè)或多個(gè)場(chǎng)景或情節(jié)。用例使用自然語(yǔ)言文本描述。</

12、p><p>  領(lǐng)域?qū)ο螅菏潜硎締?wèn)題領(lǐng)域空間事物的軟件對(duì)象;從用例入手,可以分析出業(yè)務(wù)領(lǐng)域的概念,即領(lǐng)域?qū)ο?,這對(duì)澄清概念、加深理解和后續(xù)設(shè)計(jì)有重要意義。</p><p>  補(bǔ)充規(guī)格說(shuō)明:捕獲了用例或詞匯表難以描述的其他需求、信息和約束,其中包括系統(tǒng)范圍的“URPS+”(可用性、可靠性、性能、可支持性和其他)等質(zhì)量屬性或需求。</p><p>  業(yè)務(wù)規(guī)則:說(shuō)明此軟件

13、運(yùn)行時(shí)需遵循的規(guī)則。</p><p> ?。?)商品二維碼:每種商品具有唯一的二維碼,通過(guò)掃描二維碼能查找對(duì)應(yīng)的商品。 </p><p> ?。?)消費(fèi)者保障:全程消費(fèi)者保障服務(wù)。是指經(jīng)用戶申請(qǐng),由電子商務(wù)在確認(rèn)接受其申請(qǐng)后,針對(duì)其通過(guò)電子商務(wù)這一電子商務(wù)平臺(tái)同其他電子商務(wù)用戶(下稱“買家”)達(dá)成交易并經(jīng)支付寶服務(wù)出售的商品,根據(jù)本協(xié)議及淘寶網(wǎng)其他公示規(guī)則的規(guī)定,用戶按其選擇參加的消費(fèi)者保

14、障服務(wù)項(xiàng)目(以下稱“服務(wù)項(xiàng)目”),向買家提供相應(yīng)的售后服務(wù)。除本協(xié)議另有規(guī)定外,使用者可根據(jù)其銷售的商品種類及意愿選擇參與特定的服務(wù)項(xiàng)目。</p><p>  (3)秒殺 網(wǎng)上競(jìng)拍的一種新方式。所謂“秒殺”,就是網(wǎng)絡(luò)賣家發(fā)布一些超低價(jià)格的商品,所有買家在同一時(shí)間網(wǎng)上搶購(gòu)的一種銷售方式。由于商品價(jià)格低廉,往往一上架就被搶購(gòu)一空,有時(shí)只用一秒鐘。</p><p><b>  1.3文

15、檔結(jié)構(gòu)</b></p><p>  本文檔主要是描述電子商務(wù)系統(tǒng)建模:</p><p>  介紹電子商務(wù)系統(tǒng)重要性,電子商務(wù)已成為生活中必不可少的電子業(yè)務(wù)。</p><p>  需求分析總結(jié)電子商務(wù)相關(guān)參與者,具體說(shuō)明系統(tǒng)用例。</p><p>  領(lǐng)域分析初步電子商務(wù)對(duì)象之間聯(lián)系。</p><p>  對(duì)

16、象設(shè)計(jì)分析電子商務(wù)系統(tǒng)對(duì)象與系統(tǒng)是怎樣交互。</p><p>  細(xì)化到包分析,為編程提供結(jié)構(gòu)。</p><p>  部分代碼自動(dòng)生成,寫測(cè)試用例。</p><p><b>  第二章 需求分析</b></p><p><b>  2.1參與者</b></p><p>  1

17、.游客(Vistor)</p><p>  網(wǎng)上購(gòu)物系統(tǒng)的訪問(wèn)者,尚未注冊(cè)成為客戶??梢詾g覽網(wǎng)站。</p><p>  2. 客戶(Customer)</p><p>  網(wǎng)上購(gòu)物系統(tǒng)的注冊(cè)用戶??梢栽倬W(wǎng)站上下訂單。</p><p>  3. 管理員(Administrator)</p><p>  網(wǎng)上購(gòu)物系統(tǒng)的管理

18、人員,負(fù)責(zé)維護(hù)網(wǎng)站正常運(yùn)行。</p><p><b>  2.2系統(tǒng)用例</b></p><p><b>  顧客用例圖</b></p><p><b>  一、登錄系統(tǒng)</b></p><p><b>  用例名:登錄系統(tǒng)</b></p>

19、<p>  參與者:客戶、管理員</p><p><b>  主要流程:</b></p><p>  1 操作人員選擇登錄操作,系統(tǒng)顯示出登錄界面;</p><p>  2 操作人員輸入自己的代號(hào)、密碼、確認(rèn)登錄;</p><p>  3 系統(tǒng)驗(yàn)證操作人員的輸入,記錄當(dāng)前的操作者,退出登錄界面。</p&g

20、t;<p><b>  變化流程: </b></p><p>  a 如何操作人員沒(méi)有注冊(cè),可選擇注冊(cè),進(jìn)入注冊(cè)界面。</p><p>  b 代號(hào)或者密碼未輸入,則系統(tǒng)給出提示</p><p>  c 系統(tǒng)發(fā)現(xiàn)操作者輸入的代號(hào)、密碼不正確,給出提示,拒絕登錄。</p><p><b>  二、注

21、冊(cè)</b></p><p><b>  用例名:注冊(cè)</b></p><p><b>  參與者:游客</b></p><p><b>  主要流程:</b></p><p><b>  1游客選擇注冊(cè);</b></p><

22、p>  2 系統(tǒng)現(xiàn)在出注冊(cè)界面;</p><p>  3 游客輸入自己的注冊(cè)信息,確認(rèn)注冊(cè);</p><p>  4 系統(tǒng)驗(yàn)證注冊(cè)信息,保存注冊(cè)信息,退出注冊(cè)界面。</p><p><b>  變化流程:</b></p><p>  3a 如果輸入的注冊(cè)信息不完整或不符合要求,系統(tǒng)給出提示。</p>

23、<p><b>  三、瀏覽商品</b></p><p><b>  用例名:瀏覽商品</b></p><p><b>  參與者:游客、客戶</b></p><p><b>  主要流程:</b></p><p>  1 操作者選擇商品類別,系

24、統(tǒng)顯示出該類別的所有商品列表;</p><p>  2 操作者輸入商品名,選擇搜索,系統(tǒng)查找該商品,并顯示商品列表信息;</p><p>  3操作者選擇一種商品并選擇瀏覽詳細(xì)信息,系統(tǒng)顯示該商品的詳細(xì)信息;</p><p>  4 操作者再查看商品列表信息或詳細(xì)信息時(shí),選擇購(gòu)買,選擇購(gòu)買,則系統(tǒng)將該商品 當(dāng)前購(gòu)物車。</p><p><

25、;b>  變化流程:</b></p><p>  2a 系統(tǒng)找不到所輸入名稱的商品,清空當(dāng)前商品列表,并提示無(wú)此商品。</p><p><b>  前項(xiàng)條件:</b></p><p>  操作者已經(jīng)打開(kāi)網(wǎng)站系統(tǒng)。</p><p><b>  四、修改個(gè)人信息</b></p&g

26、t;<p>  1顧客點(diǎn)擊要修改個(gè)人信息</p><p>  2顧客輸入要修改的信息</p><p>  3提交到數(shù)據(jù)庫(kù),修改數(shù)據(jù)庫(kù)的內(nèi)容</p><p>  4取消返回信息沒(méi)修改</p><p>  變化流程:輸入無(wú)效的用戶名,舊密碼不正確,格式不正確則提示重新輸入,或終止用例。</p><p><

27、;b>  五、維護(hù)購(gòu)物車</b></p><p><b>  用例名:維護(hù)購(gòu)物車</b></p><p><b>  參與者:游客、客戶</b></p><p><b>  主要流程:</b></p><p>  1操作者選擇購(gòu)物車,系統(tǒng)顯示出購(gòu)物車的界面;&

28、lt;/p><p>  2 操作者選擇刪除購(gòu)買項(xiàng),系統(tǒng)將該項(xiàng)從購(gòu)物車排除;</p><p>  3操作者修改購(gòu)買項(xiàng)商品數(shù)量,系統(tǒng)更新購(gòu)物車中該項(xiàng)商品的數(shù)量;</p><p>  4 操作者選擇繼續(xù)購(gòu)買,系統(tǒng)回到瀏覽商品界面</p><p><b>  變化流程:</b></p><p>  1a 如果

29、當(dāng)前購(gòu)物車為空,系統(tǒng)提示當(dāng)前購(gòu)物車中無(wú)商品。</p><p>  2a 操作者輸入的商品數(shù)量如果不合法,系統(tǒng)給出提示,不修改該商品項(xiàng)數(shù)量</p><p><b>  六、確認(rèn)訂單</b></p><p><b>  用例名:確認(rèn)訂單</b></p><p><b>  參與者:游客、客戶&

30、lt;/b></p><p><b>  主要流程:</b></p><p>  1 操作者選擇確認(rèn)訂單,系統(tǒng)顯示當(dāng)前購(gòu)物車中的商品項(xiàng);</p><p>  2 操作者選擇繼續(xù),系統(tǒng)提示操作者輸入送貨信息、付款方式、發(fā)票信息等;</p><p>  3 操作者選擇進(jìn)入結(jié)算中心,系統(tǒng)將當(dāng)前購(gòu)物車中的商品項(xiàng)加入新生成的

31、訂單中,系統(tǒng)顯示付款界面;</p><p>  4 操作者成功付款后,管理者發(fā)貨。</p><p><b>  變化流程:</b></p><p>  1a 當(dāng)前購(gòu)物車中無(wú)商品,則系統(tǒng)給出提示,并終止確認(rèn)訂單;</p><p>  2a 如果操作者未登錄,則系統(tǒng)進(jìn)入登錄界面,提示操作者登錄系統(tǒng);</p>&

32、lt;p>  2b 輸入信息部完整或合法,系統(tǒng)給出提示;</p><p>  2c 如果選擇不開(kāi)發(fā)票,則無(wú)需輸入發(fā)票信息;</p><p>  3a 如果選擇貨到付款方式,則無(wú)需進(jìn)入付款界面;</p><p>  4a 如果未成功付款,系統(tǒng)給出提示</p><p><b>  七、付款</b></p>

33、<p><b>  用例名:付款</b></p><p><b>  參與者:客戶</b></p><p><b>  主要流程:</b></p><p>  1 操作者選擇付款種類及金融機(jī)構(gòu),系統(tǒng)進(jìn)入相應(yīng)金融機(jī)構(gòu)的付款界面;</p><p>  2 操作者輸入付款

34、驗(yàn)證信息,系統(tǒng)對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證;</p><p>  3 付款成功后,系統(tǒng)將訂單表明為已付款,并提示付款成功。</p><p><b>  變化流程:</b></p><p>  2a 如果輸入信息未通過(guò)驗(yàn)證,系統(tǒng)給出提示;</p><p>  2b如果未成功付款,系統(tǒng)給出提示,并終止付款。</p>&l

35、t;p><b>  管理員用例圖</b></p><p><b>  八、維護(hù)商品信息</b></p><p>  用例名:維護(hù)商品信息</p><p><b>  參與者:管理員</b></p><p><b>  主要流程:</b></p&

36、gt;<p>  1 管理員選擇維護(hù)商品信息,系統(tǒng)進(jìn)入相應(yīng)界面;</p><p>  2 管理員選擇新增商品信息,系統(tǒng)清空界面上的商品信息;</p><p>  3管理員選擇保存,系統(tǒng)對(duì)界面上的商品信息進(jìn)行驗(yàn)證,驗(yàn)證合法后將界面上的商品信息保存到系統(tǒng)中;</p><p>  4 管理員輸入已有商品代號(hào)或名稱,選擇查詢,則系統(tǒng)顯示符合條件的商品信息;&l

37、t;/p><p>  5 管理員選中商品列表中的商品,系統(tǒng)顯示該商品的信息。</p><p>  6 管理員選擇刪除,則系統(tǒng)刪除當(dāng)前顯示的商品。</p><p><b>  變化流程:</b></p><p>  a 系統(tǒng)對(duì)商品信息驗(yàn)證發(fā)現(xiàn)不合法,給出提示,拒絕保存商品信息;</p><p>  b

38、如果商品代號(hào)已經(jīng)存在,則系統(tǒng)按照界面商品信息更新保存的該商品信息;</p><p>  c 如果有多個(gè)商品符合輸入的條件,則顯示這些商品的列表,并將第一條作為當(dāng)前商品信息顯示出來(lái)。</p><p>  d如果當(dāng)前顯示的商品是新增,則系統(tǒng)部執(zhí)行刪除。</p><p><b>  九、訂單管理</b></p><p><

39、;b>  參與者:管理員</b></p><p><b>  1 進(jìn)入訂單模塊;</b></p><p>  2接收訂單,查看訂單的有效性;</p><p>  3 刪除無(wú)效的訂單;</p><p>  5為有效的訂單及時(shí)發(fā)貨;</p><p>  6 修改訂單的狀態(tài)(如交易完成

40、則添加到訂單完成狀態(tài));</p><p><b>  十、退貨管理</b></p><p><b>  參與者:管理員</b></p><p><b>  主要流程:</b></p><p><b>  1銷售經(jīng)理成功登陸</b></p>&

41、lt;p>  2系統(tǒng)進(jìn)入退貨管理界面</p><p>  3 獲取退貨的信息表</p><p><b>  4 錄入退貨單據(jù)</b></p><p>  5 檢查退貨單據(jù)的有效性</p><p>  6 寫入退貨信息并更新數(shù)據(jù)庫(kù)</p><p>  7 記入系統(tǒng)日志文件中</p>

42、<p><b>  變化流程:</b></p><p><b>  a.無(wú)法登陸系統(tǒng)</b></p><p>  b.無(wú)法對(duì)貨物進(jìn)行退貨管理:</p><p><b>  前置條件:</b></p><p>  經(jīng)理已成功登錄系統(tǒng)并具有貨品處理的權(quán)限</p&

43、gt;<p><b>  后置條件:</b></p><p>  系統(tǒng)成功將退貨信息記入統(tǒng)計(jì)系統(tǒng)</p><p><b>  2.3補(bǔ)充規(guī)格說(shuō)明</b></p><p><b>  功能性:</b></p><p>  登錄功能:系統(tǒng)主界面提供登入對(duì)話框,輸入用戶

44、名和密碼,系統(tǒng)驗(yàn)證正確后進(jìn)入系統(tǒng)否則提示錯(cuò)誤信息。</p><p>  注冊(cè)功能:游客在注冊(cè)界面填寫相應(yīng)信息,系統(tǒng)驗(yàn)證正確后,成為系統(tǒng)用戶。</p><p>  修改功能:所有用戶都有此功能,用于修改用戶注冊(cè)信息。</p><p><b>  可用性:</b></p><p>  方便操作,操作流程合理:</p&g

45、t;<p>  盡量從用戶角度出發(fā),以方便使用本系統(tǒng)。</p><p>  該系統(tǒng)為用戶提供了簡(jiǎn)易便捷的界面,用戶可以很快的掌握和熟練操作,另部分外界面功能也實(shí)現(xiàn)了對(duì)用戶的引導(dǎo)使用,從而進(jìn)一步提高了系統(tǒng)的可用性。</p><p>  控制必須錄入項(xiàng),使用戶能夠確保信息錄入的完整,同時(shí)對(duì)必須錄入項(xiàng)及時(shí)提示。</p><p><b>  安全性:

46、</b></p><p>  權(quán)限控制:根據(jù)不同角色,系統(tǒng)管理員應(yīng)設(shè)置相應(yīng)的權(quán)限,沒(méi)有權(quán)限的擁護(hù)禁止使用系統(tǒng)的相應(yīng)功能,不同角色只能在自己的權(quán)限范圍內(nèi)實(shí)施操作。</p><p><b>  可靠性:</b></p><p>  容錯(cuò):系統(tǒng)具有一定的容錯(cuò)能力和抗干擾能力,在非硬件故障或通訊故障時(shí),系統(tǒng)能保持正常運(yùn)行,并有足夠的信息幫助

47、用戶有效正確的完成任務(wù)。</p><p><b>  缺陷:</b></p><p>  數(shù)據(jù)備份:沒(méi)實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)的備份和恢復(fù),從而彌補(bǔ)數(shù)據(jù) 的破壞和丟失。</p><p>  記錄日志:不能記錄本系統(tǒng)運(yùn)行是所發(fā)生的所有錯(cuò)誤,包括本機(jī)錯(cuò)誤和網(wǎng)絡(luò)錯(cuò)誤,如果實(shí)現(xiàn)該功能,便可以查找錯(cuò)誤的原因,日志同時(shí)還可記錄用戶的關(guān)鍵性操作。</p>

48、<p><b>  精度要求:</b></p><p>  1.軟件的輸入精度:小數(shù)點(diǎn)后保留3位有效數(shù)字</p><p>  2.輸出數(shù)據(jù)精度的要求: 小數(shù)點(diǎn)后保留3位有效數(shù)字</p><p>  3.傳輸過(guò)程中的精度: 小數(shù)點(diǎn)后保留3位有效數(shù)字</p><p><b>  2.4業(yè)務(wù)規(guī)則</

49、b></p><p><b>  第三章 系統(tǒng)分析</b></p><p><b>  3.1領(lǐng)域結(jié)構(gòu)分析</b></p><p>  在該系統(tǒng)中可以確定的主要對(duì)象包括顧客信息(Customer)、商品信息(Goods)、訂單(Order)、管理員(Administrator)、標(biāo)題(Title)、購(gòu)物車(Car)。

50、</p><p>  公共操作類似將一些常用的共能代碼單獨(dú)寫在一個(gè)類中,如鏈接數(shù)據(jù)庫(kù),刪除、查詢、插入數(shù)據(jù)庫(kù)等代碼封裝成為一個(gè)類。以便讓其他模塊引用。</p><p><b>  3.2領(lǐng)域概念模型</b></p><p><b>  3.3術(shù)語(yǔ)表</b></p><p>  游客:游客只能瀏覽商品

51、,不能購(gòu)買商品,游客可通過(guò)此系統(tǒng)注冊(cè)成為此系統(tǒng)顧客。</p><p>  顧客:只有通過(guò)此電子商務(wù)系統(tǒng)注冊(cè)過(guò)的用戶,才能被稱為此電子商務(wù)系統(tǒng)的顧客。</p><p>  管理員:管理員為該系統(tǒng)的管理者之一,能對(duì)該系統(tǒng)商品、顧客、購(gòu)物車、訂單等信息進(jìn)行合理的管理,以維護(hù)此系統(tǒng)的正常運(yùn)行。</p><p>  購(gòu)物車:用于存放用戶想要購(gòu)買的商品,每位用戶對(duì)應(yīng)一個(gè)購(gòu)物車,

52、一個(gè)購(gòu)物車可以存放多個(gè)商品。</p><p>  訂單:用于結(jié)算購(gòu)物車?yán)锏纳唐?,用戶確認(rèn)提交訂單后,通過(guò)付費(fèi)購(gòu)買商品讓管理者發(fā)貨。</p><p>  個(gè)人信息:保存在此網(wǎng)站上的個(gè)人信息,如你的地址或購(gòu)物喜好等,通常,這些信息可使你的購(gòu)物更快捷。</p><p>  服務(wù)器:通過(guò)互聯(lián)網(wǎng)把信息傳送給其它計(jì)算機(jī)的服務(wù)器。當(dāng)你在網(wǎng)上購(gòu)物時(shí),相關(guān)商戶的服務(wù)器可以讓你方便瀏覽

53、、查閱其產(chǎn)品或服務(wù)的資料。</p><p>  3.4系統(tǒng)操作順序圖</p><p><b>  登錄注冊(cè)順序圖:</b></p><p>  瀏覽商品和查找商品:</p><p><b>  進(jìn)入購(gòu)物車:</b></p><p><b>  訂單操作順序圖:<

54、;/b></p><p><b>  管理者管理商品:</b></p><p><b>  管理員管理退貨:</b></p><p><b>  3.5系統(tǒng)操作契約</b></p><p>  契約co1:login</p><p>  交叉引用:

55、用例:系統(tǒng)登錄</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.顧客登錄s(創(chuàng)建實(shí)例)</p><p>  .s被關(guān)聯(lián)到Register注冊(cè)表(形成關(guān)聯(lián))</p><p>  .s的屬性被初始化(可以根據(jù)登錄者需要修改屬性)</p><p>  契約CO2:reg

56、ister</p><p>  交叉引用:用例:注冊(cè)</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.創(chuàng)建customer實(shí)例s(創(chuàng)建實(shí)例)</p><p>  .s被關(guān)聯(lián)到Register注冊(cè)表(形成關(guān)聯(lián))</p><p>  .提交屬性值(修改屬性)</

57、p><p>  契約CO3:skim</p><p>  交叉引用:用例:瀏覽商品</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.進(jìn)入商品瀏覽頁(yè)面</p><p><b>  .搜索商品</b></p><p>  .查

58、看商品的個(gè)各屬性</p><p>  契約CO4:maintainShoppingCar</p><p>  交叉引用:用例:維護(hù)購(gòu)物車</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.顧客進(jìn)入購(gòu)物車shoppingcar創(chuàng)建實(shí)例</p><p>  .選擇商品修

59、改或刪除</p><p><b>  .確認(rèn)購(gòu)物車</b></p><p>  契約CO5:registerOrder</p><p>  交叉引用:用例:確認(rèn)定單</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.創(chuàng)建定單</p>

60、<p>  .輸入定單的送貨信息等</p><p><b>  .提交定單</b></p><p>  契約CO6:paySystem</p><p>  交叉引用:用例:付款</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.提

61、交定單時(shí)點(diǎn)擊付款</p><p>  .選擇付款金融機(jī)構(gòu),輸入網(wǎng)上銀行信息</p><p>  契約CO7:maintainGoods</p><p>  交叉引用:用例:維護(hù)商品信息</p><p><b>  前置條件:無(wú)</b></p><p>  后置條件:.管理員進(jìn)入商品信息界面<

62、/p><p>  .管理員選擇新增商品,修改商品信息或刪除,驗(yàn)證權(quán)限</p><p>  .修改的商品被關(guān)聯(lián)到商品顯示界面</p><p>  契約CO8:Order</p><p>  交叉引用:用例:訂單管理</p><p><b>  第四章 對(duì)象設(shè)計(jì)</b></p><p&

63、gt;  4.1交互圖設(shè)計(jì)</p><p>  1.用戶在網(wǎng)上瀏覽商品,選中自己需要的商品并選擇其訂購(gòu)數(shù)量放入購(gòu)物車;</p><p>  2. 顧客瀏覽完商品,進(jìn)入購(gòu)物車,確認(rèn)訂單,提交訂單,</p><p>  3.提交訂單請(qǐng)求前,系統(tǒng)檢查用戶是否登錄,若用戶未登錄轉(zhuǎn)(4),否則返回個(gè)人信息由用戶確認(rèn),轉(zhuǎn)(5)</p><p>  4

64、.用戶登錄系統(tǒng),重新進(jìn)入購(gòu)物車頁(yè)面,轉(zhuǎn)(3)</p><p>  5.顧客確認(rèn)自己的信息后,由系統(tǒng)數(shù)據(jù)庫(kù)記錄訂單信息更新訂單表;數(shù)據(jù)庫(kù)更新成功后,返回顧客下訂單成功的消息。</p><p>  顧客瀏覽商品順序圖:</p><p>  顧客查詢商品順序圖:</p><p><b>  用戶結(jié)算商品: </b></p

65、><p><b>  顧客登錄協(xié)作圖</b></p><p><b>  顧客購(gòu)買商品協(xié)作圖</b></p><p><b>  4.2可見(jiàn)性設(shè)計(jì)</b></p><p><b>  4.3對(duì)象模型</b></p><p><b&

66、gt;  第五章 架構(gòu)設(shè)計(jì)</b></p><p><b>  5.1系統(tǒng)狀態(tài)模型</b></p><p><b>  注冊(cè)登錄狀態(tài)圖</b></p><p>  顧客個(gè)人信息維護(hù)狀態(tài)圖</p><p>  管理員管理用戶信息狀態(tài)圖</p><p>  從圖中可以

67、看出,顧客首先登錄電子商城的首頁(yè),在這個(gè)首頁(yè)中,查看活動(dòng)信息、查看促銷產(chǎn)品和新商品、搜索商品查看購(gòu)物流程和瀏覽商品是并列的活動(dòng)。在顧客購(gòu)買時(shí),需要進(jìn)行判斷,只有登錄的顧客才可以購(gòu)買商品,沒(méi)有登錄系統(tǒng)的顧客,必須先登錄系統(tǒng),如果該用戶不是會(huì)員,必須先注冊(cè)成為會(huì)員,然后才能去服務(wù)臺(tái)下訂單。</p><p>  從下圖可以看出,管理員首先輸入管理員用戶名和密碼才可以進(jìn)入電子商城的后臺(tái)管理頁(yè)面。管理員進(jìn)入后,用戶管理、商

68、品管理、訂單管理,在用戶管理中,還有具體的刪除用戶,在商品管理中也有類似的活動(dòng)。其實(shí),訂單管理都有具體的活動(dòng)。</p><p><b>  5.2界面設(shè)計(jì)</b></p><p><b>  登錄:</b></p><p><b>  注冊(cè):</b></p><p><b

69、>  購(gòu)物車界面:</b></p><p><b>  5.3包設(shè)計(jì)</b></p><p><b>  5.4邏輯架構(gòu)模型</b></p><p><b>  邊界包內(nèi)容:</b></p><p><b>  數(shù)據(jù)庫(kù)類包內(nèi)容:</b>&

70、lt;/p><p><b>  實(shí)體類包內(nèi)容:</b></p><p><b>  控制類包內(nèi)容:</b></p><p>  5.5構(gòu)件設(shè)計(jì)與部署模型</p><p><b>  商品構(gòu)件圖:</b></p><p><b>  角色構(gòu)件圖:&l

71、t;/b></p><p><b>  部署模型:</b></p><p><b>  第六章 用例實(shí)現(xiàn)</b></p><p><b>  6.1用例實(shí)現(xiàn)</b></p><p>  用戶登錄注冊(cè)用例實(shí)現(xiàn):</p><p><b>  

72、瀏覽商品用例實(shí)現(xiàn):</b></p><p><b>  確認(rèn)訂單用例實(shí)現(xiàn):</b></p><p><b>  6.2用例測(cè)試</b></p><p><b>  心得體會(huì)</b></p><p>  通過(guò)這學(xué)期的UML和模式應(yīng)用的學(xué)習(xí),初步了解認(rèn)識(shí)到UML建模這門

73、學(xué)科的重要性,不管在哪一行業(yè)的項(xiàng)目設(shè)計(jì)都離不開(kāi)UML建模設(shè)計(jì),對(duì)于軟件工程專業(yè)的我們,UML更是一門必不可缺少掌握的知識(shí)。掌握好這門學(xué)科對(duì)我們將來(lái)的發(fā)展方向起到了質(zhì)變的作用。</p><p>  在我們掌握了UML的理論知識(shí)后,我們開(kāi)始了UML實(shí)踐建模設(shè)計(jì)。我這次選擇的題目是電子商務(wù)系統(tǒng),通過(guò)一步步電子商務(wù)系統(tǒng)的UML建模,我認(rèn)識(shí)到了建模的需求分析的重要性。需求分析是對(duì)此系統(tǒng)的功能性分析,這個(gè)前期的分析將決定后面

74、的一系列建模,這一步做的好對(duì)后面的建模掃除了一定的障礙,相反的如果需求分析做不到位將導(dǎo)致后面的將多次修改。UML建模不僅是一門分析項(xiàng)目的抽象理論,更是一門分析項(xiàng)目并用圖形結(jié)構(gòu)化實(shí)例化得過(guò)程。通過(guò)這幾個(gè)星期對(duì)電子商務(wù)系統(tǒng)的建模,我掌握了UML建模的流程過(guò)程分析,如何用rose工具圖形化表示電子商務(wù)系統(tǒng),讓用戶知道此系統(tǒng)有什么樣的功能,操作流程是怎樣的。</p><p>  在此電子商務(wù)系統(tǒng)實(shí)踐的過(guò)程中,我碰到了層層

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論