




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
網(wǎng)上商城系統(tǒng)UML設(shè)計小組成員姓名學(xué)號班級楊寧輝20107760156一班盛盼20097760347一班李斌斌20107760127一班一、需求陳述:簡易網(wǎng)上商城系統(tǒng)主要提供三個方面的服務(wù):在線購物,為普通客戶購買商品服務(wù)在線銷售,為商家銷售商品服務(wù)后臺管理,為管理員管理客戶信息和商家信息服務(wù)簡易網(wǎng)上商城系統(tǒng)---在線購物應(yīng)提供的服務(wù)如下:1、注冊普通客戶可以瀏覽網(wǎng)站首頁,查看商品信息,但是想購買商品必須先注冊用戶信息2、登錄系統(tǒng)客戶根據(jù)自己的注冊信息登錄系統(tǒng)3、查看個人信息用戶登錄后可以查看自己的個人信息4、修改個人信息用戶登錄后可以修改個人信息瀏覽商城商品用戶可以查看商城商品購物車內(nèi)添加商品用戶登錄以后可以把自己想購買的商品添加至購物車購物車內(nèi)刪除商品用戶登錄可以從購物車內(nèi)刪除商品下訂單用戶登錄以后購買完商品之后提交訂單簡易網(wǎng)上商城系統(tǒng)---在線銷售應(yīng)提供的服務(wù)如下:申請成為商家普通用戶想賣商品,必須申請成為商家,才可以銷售商品登錄系統(tǒng)商家申請成功后可以登錄系統(tǒng)查看個人信息商家登錄以后可以查看個人信息修改個人信息商家登錄以后可以修改個人信息瀏覽商城商品商家可以瀏覽商品發(fā)布個人商品商家登錄以后可以銷售商品刪除個人商品商家登錄以后可以刪除商品查看訂單商家登錄以后可以查看買家購買自己商品的訂單簡易網(wǎng)上商城系統(tǒng)---后臺管理應(yīng)提供的服務(wù)如下:注冊信息管理員注冊自己的信息2、登錄系統(tǒng)商家根據(jù)自己的注冊信息登錄系統(tǒng)3、查看個人信息管理員登錄以后可以查看個人信息修改個人信息管理員登錄以后可以修改個人信息查看客戶信息管理員登錄以后可以查看客戶信息修改客戶信息管理員登錄以后可以修改客戶信息查看商家信息管理員登錄以后可以查看商家信息修改商家信息管理員登錄以后可以修改商家信息簡易網(wǎng)上商城系統(tǒng)的部分模型圖如下1.1顧客用例圖。1.2商家用例圖。1.3系統(tǒng)管理員用例圖用例規(guī)約注冊用例名稱:用戶注冊用色:顧客、商家、系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶注冊前置條件:進(jìn)入系統(tǒng)用戶注冊首頁基本事件流參與者動作系統(tǒng)響應(yīng)輸入注冊信息系統(tǒng)查看后臺數(shù)據(jù)庫是否已有這個用戶,如果已有這個用戶,提示重新輸入,并轉(zhuǎn)入注冊首頁,有沒有將用戶信息保存至數(shù)據(jù)庫其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)輸入信息錯誤用戶已經(jīng)存在1、提示重新輸入,轉(zhuǎn)到注冊首頁2.提示用戶已存在,轉(zhuǎn)到注冊首頁后置條件:注冊成功登錄用例名稱:用戶登錄用色:顧客、商家、系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶登錄前置條件:進(jìn)入系統(tǒng)用戶登錄首頁基本事件流參與者動作系統(tǒng)響應(yīng)輸入用戶名和密碼系統(tǒng)查看后臺數(shù)據(jù)庫的信息是否存在該用戶,如果存在查看是否與用戶信息匹配,如果匹配則登錄成功,否則登錄失敗,如果不存在該用戶,提示用戶不存在,進(jìn)入用戶注冊首頁其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)1、輸入信息錯誤2、用戶不存在1、提示重新輸入,轉(zhuǎn)到登錄首頁2.提示用戶不存在,轉(zhuǎn)到注冊首頁后置條件:登錄成功查看個人信息用例名稱:查看個人信息用色:顧客、商家、系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶查看個人信息前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊查看個人信息系統(tǒng)從后臺數(shù)據(jù)庫返回用戶信息其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:返回用戶的個人信息修改個人信息用例名稱:修改個人信息用色:顧客、商家、系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶修改個人信息前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊修改個人信息輸入個人信息系統(tǒng)跳轉(zhuǎn)到修改個人信息界面如果輸入正確,系統(tǒng)更新用戶的信息,否則提示輸入錯誤,并跳轉(zhuǎn)到修改個人信息界面其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)輸入個人信息錯誤系統(tǒng)提示輸入信息錯誤,跳轉(zhuǎn)到修改個人信息界面后置條件:更新用戶信息瀏覽商城商品用例名稱:瀏覽商城商品用色:顧客、商家用例說明:主要功能是實現(xiàn)用戶瀏覽商城商品前置條件:進(jìn)入系統(tǒng)首頁基本事件流參與者動作系統(tǒng)響應(yīng)無無其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:無購物車內(nèi)添加商品用例名稱:購物車內(nèi)添加商品用色:顧客用例說明:主要功能是實現(xiàn)用戶購買商品前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊購買商品將商品添加至購物車其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:添加商品值購物車購物車內(nèi)刪除商品用例名稱:購物車內(nèi)刪除商品用色:顧客用例說明:主要功能是實現(xiàn)用戶刪除商品前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄,購物車內(nèi)有該商品基本事件流參與者動作系統(tǒng)響應(yīng)點擊刪除商品如果該商品存在,修改將該商品從購物車中商城,如果不存在,提示不存在該商品其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)商品不存在購物車提示不存在該商品后置條件:將商品從購物車內(nèi)刪除下訂單:用例名稱:下訂單用色:顧客用例說明:主要功能是實現(xiàn)用戶提交訂單前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄,訂單里面有商品基本事件流參與者動作系統(tǒng)響應(yīng)點擊提交訂單如果訂單里面有商品則提交提交訂單,如果沒有,則提示沒有商品,不提交訂單其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)訂單內(nèi)沒有商品提示沒有商品,不提交訂單后置條件:將訂單發(fā)給商家發(fā)布個人商品:用例名稱:發(fā)布個人商品用色:商家用例說明:主要功能是實現(xiàn)用戶發(fā)布個人商品前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊發(fā)布個人商品將該商品展示在系統(tǒng)上其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:在系統(tǒng)上顯示該商品刪除個人商品用例名稱:刪除個人商品用色:商家用例說明:主要功能是實現(xiàn)用戶刪除個人商品前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊刪除商品將該商品從數(shù)據(jù)庫中刪除,在首頁上不顯示該商品其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:刪除商品查看定單:用例名稱:查看訂單用色:商家用例說明:主要功能是實現(xiàn)用戶查看訂單前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄,有用戶提交的訂單基本事件流參與者動作系統(tǒng)響應(yīng)點擊查看訂單從數(shù)據(jù)庫中調(diào)出顧客提交的訂單,其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:返回顧客提交的訂單查看顧客信息:用例名稱:查看顧客信息用色:系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶查看顧客信息前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊查看顧客信息從數(shù)據(jù)庫中調(diào)出所以的顧客信息其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:返回所有的顧客信息修改顧客信息:用例名稱:修改顧客信息用色:系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶修改顧客信息前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊修改指定的用戶信息將修改后的信息保存在數(shù)據(jù)庫中其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:更新用戶信息查看商家信息:用例名稱:查看商家信息用色:系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶查看所有商家信息前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊查看所有商家信息從數(shù)據(jù)庫中調(diào)出所有的商家信息其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:返回所有的商家信息修改商家信息:用例名稱:修改商家信息用色:系統(tǒng)管理員用例說明:主要功能是實現(xiàn)用戶修改商家信息前置條件:進(jìn)入系統(tǒng),并且已經(jīng)成功登錄基本事件流參與者動作系統(tǒng)響應(yīng)點擊修改指定的商家信息更新指定的商家信息其它事件流:無異常事件流:參與者動作系統(tǒng)響應(yīng)無無后置條件:更新商家信息類圖注:由于管理員對顧客,商家,個人基本信息操作都一樣,而顧客對顧客基本信息的操作基本一樣,且客戶對自己的信息操作一樣。所以以下畫出顯示管理員對個人,顧客,商家的基本信息和顧客,商家對自己的信息的操作類圖。通過對本系統(tǒng)的分析可以抽象出7個類:People(Manager,merchant,customer的基類)、Manager(管理員類)、customer(顧客類),merchant(商家類)FormObject(界面類)、Information(信息類)、ControlObject(控制對象類)、DataBase(數(shù)據(jù)庫類)。People主要有以下屬性和操作:⑴姓名(name)⑵年齡(age)⑶查詢姓名(getname)⑷設(shè)置姓名(setname)⑸查詢年齡(getage)⑹設(shè)置年齡(setage)Manager(管理員類)主要有以下屬性和操作:⑴管理員編號(managerID)⑵初始化(構(gòu)造函數(shù))(Manager)⑶查詢管理員信息(getmanager)⑷設(shè)置管理員編號(setmanagerID)⑸查詢管理員編號(getmanagerID)Customer(普通顧客類)主要有以下屬性和操作:(1)初始化(構(gòu)造函數(shù))(customer)(2)獲得顧客信息(getcustomer)(3)設(shè)置顧客信息(setcustomer)Merchant(普通顧客類)主要有以下屬性和操作:(1)初始化(構(gòu)造函數(shù))(Worker)(2)獲得商家信息(getmerchant)(3)設(shè)置商家信息(setmerchant)(4)得商品信息(getmerchantmessage)(5發(fā)布商品信息(setmerchantmessage)Information(信息類)主要有以下屬性和操作:(1)獲得管理員編號(getmanager)(2)設(shè)置管理員編號(setmanager)(3)獲得顧客信息(getgetcustomer)(4)設(shè)置顧客信息(setgetcustomer)(5)獲取商家信息(getmerchant)(6)設(shè)置商家信息(setmerchant)DataBase(數(shù)據(jù)庫類)主要有以下屬性和操作:⑴連接的數(shù)據(jù)庫名稱(位置)(dbpath)⑵查詢顧客商家管理員信息(QueryInfo)⑶添加顧客商家管理員信息(AddInfo)⑷刪除顧客商家管理員信息(DeleteInfo)(5)修改顧客商家管理員信息(UpdateInfo)(6)取得數(shù)據(jù)庫名稱(getDBpath)(7)設(shè)置數(shù)據(jù)庫名稱(setDBpath)(8)打開數(shù)據(jù)庫(OpenDB)ControlObject(控制對象類)主要有以下屬性和操作:⑴驗證顧客商家管理員的合法性(verifyinfo)⑵判斷能不能添加顧客商家(canadd)⑶修改指定的顧客商家管理員(canmodify)⑸確認(rèn)刪除(confirmDelete)⑹查詢所有的顧客商家(getallusers)查詢顧客商家管(Queryusers)⑽驗證管理員的合法性(Verifymanager)⑾檢查密碼(checkpassWD)⑿構(gòu)造函數(shù)(conttrolObject)FormObject(界面類)主要有以下屬性和操作:⑴查詢顧客商管理員(checkusers)(2)確認(rèn)刪除(confirmdelete)(3)顯示顧客商家列表(displayList)(4)構(gòu)造函數(shù)(FormObject)創(chuàng)建系統(tǒng)的動態(tài)模型。4.1管理員添加用戶時序圖,協(xié)作圖。協(xié)作圖4.2修改用戶信息時序圖,協(xié)作圖。協(xié)作圖4.3.商家修改個人信息時序圖,協(xié)作圖。協(xié)作圖4.4.商家查看個人信息時序圖,協(xié)作圖。協(xié)作圖4.5商家查看商品信息序列圖,協(xié)作圖協(xié)作圖4.6.商家修改商品信息序列圖,協(xié)作圖。協(xié)作圖顧客查看個人信息序列圖,協(xié)作圖。協(xié)作圖5.創(chuàng)建狀態(tài)圖5.1用戶狀態(tài)圖。商品狀態(tài)圖6.活動圖6.1創(chuàng)建管理員添加用戶活動圖。6.2管理員刪除用戶活動圖。6.3管理員查看員工信息活動圖6.4管理員修改用戶信息。6.5商家修改商品信息6.6商家查看商品信息。7.創(chuàng)建系統(tǒng)組件圖。在該系統(tǒng)中,包括MainProgram類(主程序)、People(merchant,customer,manager的基類)、Manager(管理員類)、merchant(商家類)、customer(顧
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025企業(yè)與個人之間的借款合同模板下載
- 2025公寓樓買賣合同(期房)
- 2025某某公司建筑拆除合同
- 上??绝啿惋嫾用撕贤瑯?biāo)準(zhǔn)文本
- 倒閉工廠轉(zhuǎn)讓合同標(biāo)準(zhǔn)文本
- 兒童拍攝合同標(biāo)準(zhǔn)文本
- 五證購房合同標(biāo)準(zhǔn)文本
- 化工工作者技能提升規(guī)劃計劃
- 兼職維修合同標(biāo)準(zhǔn)文本
- 如何通過培訓(xùn)提升年度工作績效計劃
- GB/T 8545-2012鋁及鋁合金模鍛件的尺寸偏差及加工余量
- GB/T 6730.65-2009鐵礦石全鐵含量的測定三氯化鈦還原重鉻酸鉀滴定法(常規(guī)方法)
- 威尼斯的小艇 省一等獎
- 企業(yè)人力資源管理師(四級)教材
- 教科版六年級下冊科學(xué)第一單元測試卷(原卷版)
- 【教學(xué)課件】正確行使訴訟權(quán)利-示范課件
- 促進(jìn)市級醫(yī)院臨床技能與臨床創(chuàng)新三年行動計劃
- 主觀幸福感(GWB)量表
- 臨床試驗疑難問題解答
- Word版中國空白地圖大全
- 玻璃纖維生產(chǎn)工藝流程培訓(xùn)
評論
0/150
提交評論