版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)uml分析與設(shè)計(jì)
- 電子商務(wù)uml圖匯總
- 電子商務(wù)網(wǎng)站設(shè)計(jì)與分析
- 電子商務(wù)--電子商務(wù)與物流
- 電子商務(wù)系統(tǒng)規(guī)劃分析與設(shè)計(jì)
- 陶瓷電子商務(wù)系統(tǒng)的分析與設(shè)計(jì)
- 電子商務(wù)的物流模式設(shè)計(jì)與分析
- [學(xué)習(xí)]電子商務(wù)系統(tǒng)的分析與設(shè)計(jì)
- 基于UML《電子商務(wù)基礎(chǔ)》精品課網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于UML的電子商務(wù)系統(tǒng)建模研究與應(yīng)用.pdf
- 我國(guó)電子商務(wù)誠(chéng)信問(wèn)題與對(duì)策分析-電子商務(wù)畢業(yè)論文
- 基于UML的電子商務(wù)教學(xué)平臺(tái)的研究.pdf
- 陶瓷電子商務(wù)系統(tǒng)的分析與設(shè)計(jì).pdf
- 基于UML的電子商務(wù)系統(tǒng)建模研究.pdf
- 電子商務(wù)畢業(yè)論文--我國(guó)電子商務(wù)誠(chéng)信問(wèn)題與對(duì)策分析
- 電子商務(wù)畢業(yè)論文---我國(guó)電子商務(wù)誠(chéng)信問(wèn)題與對(duì)策分析
- 電子商務(wù)課程設(shè)計(jì)--電子商務(wù)的發(fā)展
- 基于UML的電子商務(wù)遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 電子商務(wù)課程設(shè)計(jì)報(bào)告---電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 電子商務(wù)協(xié)議的形式分析與設(shè)計(jì).pdf
評(píng)論
0/150
提交評(píng)論