版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持2012-2013學(xué)年第一學(xué)期UML課程設(shè)計超市管理系統(tǒng)的UML建模班級10軟件工程三班學(xué)生吳雪瑩任課教師高小方日期2012年12月12日目錄1系統(tǒng)需求錯,誤!未定義書簽1.1超市管理系統(tǒng)業(yè)務(wù)概述錯誤!未定義書簽8文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯1.2超市管理系統(tǒng)各子系統(tǒng)的功能描述錯誤!未定義書簽1.2.1 倉庫管理子系統(tǒng)的描述錯誤!未定義書簽1.2.2 采購管理子系統(tǒng)的描述錯誤!未定義書簽1.2.3 財務(wù)管理子系統(tǒng)的描述錯誤!未定義書簽1.2.4 人事管理子系統(tǒng)的描述錯誤!未定義書簽1.2.5 銷售管理子系統(tǒng)的描述錯誤
2、!未定義書簽1.2.6 登錄子系統(tǒng)的描述錯誤!未定義書簽1.2.7 信息管理子系統(tǒng)的描述錯誤!未定義書簽2需求分析錯.誤!未定義書簽2.1識別參與者錯誤!未定義書簽2.2 需求清單錯誤!未定義書簽2.3 識別用例錯誤!未定義書簽2.3.1 登陸用例2.3.2 倉庫管理用例2.3.3 采購管理用例2.3.4 財務(wù)管理用例2.3.5 人事管理用例2.3.6 銷售管理用例2.3.7 信息管理用例錯誤!未定義書簽 錯誤!未定義書簽 錯誤!未定義書簽 錯誤!未定義書簽 錯誤味定義書簽 錯誤!未定義書簽 錯誤!未定義書簽3靜態(tài)結(jié)構(gòu)模型錯,誤!未定義書簽3.1 定義系統(tǒng)對象錯誤!未定義書簽3.2 建立類圖錯
3、誤!未定義書簽3.2.1 登陸系統(tǒng)類圖錯誤!未定義書簽3.2.2 倉庫管理系統(tǒng)類圖錯誤!未定義書簽3.2.3 采購管理系統(tǒng)類圖錯誤!未定義書簽3.2.4 財務(wù)管理系統(tǒng)類圖錯誤!未定義書簽3.2.5 人事管理系統(tǒng)類圖錯誤!未定義書簽3.2.6 銷售管理系統(tǒng)類圖如下錯誤!未定義書簽3.2.7 信息管理系統(tǒng)類圖錯誤!未定義書簽4動態(tài)行為模型錯,誤!未定義書簽4.1 創(chuàng)建系統(tǒng)順序圖(協(xié)作圖)錯誤!未定義書簽4.1.1 登錄系統(tǒng)順序圖(協(xié)作圖)錯誤床定義書簽4.1.2 倉庫管理系統(tǒng)順序圖(協(xié)作圖) 錯誤!未定義書簽4.1.3 采購管理系統(tǒng)順序圖(協(xié)作圖) 錯誤!未定義書簽4.1.4 財務(wù)管理系統(tǒng)順序圖(
4、協(xié)作圖)錯誤!未定義書簽4.1.5 人事管理系統(tǒng)順序圖(協(xié)作圖)錯誤床定義書簽4.1.6 銷售管理系統(tǒng)順序圖(協(xié)作圖)錯誤床定義書簽4.1.7 信息管理系統(tǒng)順序圖(協(xié)作圖)錯誤床定義書簽4.2 創(chuàng)建系統(tǒng)的狀態(tài)圖4.3 創(chuàng)建系統(tǒng)的活動圖錯誤!未定義書簽錯誤!未定義書簽5物理模型錯.誤!未定義書簽5.1 創(chuàng)建系統(tǒng)組件圖錯誤!未定義書簽5.2 創(chuàng)建系統(tǒng)部署圖錯誤!未定義書簽6創(chuàng)建數(shù)據(jù)模型錯誤!未定義書簽7總結(jié)錯誤!未定義書簽8參考文獻錯誤!未定義書簽1系統(tǒng)需求1.1超市管理系統(tǒng)業(yè)務(wù)概述本項目針對超市管理系統(tǒng)進行需求說明,旨在為超市提供方便,快捷的結(jié)賬體系,準確,高效的庫存和財務(wù)管理系統(tǒng),等。讓顧客在
5、超市購物更加快捷方便,讓超市的管理和運行工作更加完善,方便。因為超市管理系統(tǒng)是基于超市內(nèi)部普通員工和管理人員的系統(tǒng),所以非本超市員工是無權(quán)進行操作的。該超市管理系統(tǒng)的用戶:倉庫管理員,采購員,會計,人事經(jīng)理,收銀員,系統(tǒng)管理員,管理層.一個基本的超市管理系統(tǒng),如圖1.1,包括下面7個子系統(tǒng):倉庫管理系統(tǒng)、采購管理系統(tǒng)、財務(wù)管理系統(tǒng)、人事管理系統(tǒng)、銷售管理系統(tǒng)、登陸系統(tǒng),信息管理系統(tǒng)。基本流程是:一個具有相對權(quán)限的人登錄相應(yīng)的系統(tǒng)板塊,了解相應(yīng)的信息。比如:采購員輸入用戶名及密碼登錄采購系統(tǒng),查看需要采購的產(chǎn)品和供應(yīng)商信息,完成采購任務(wù)。圖111管理層和員工通過輸入口令方式登錄相應(yīng)權(quán)限的子系統(tǒng)以
6、多種視圖瀏覽并了解超市信息。1'系統(tǒng)管理員通過“超市信息管理”子系統(tǒng)進行超市系統(tǒng)的升級和維護管理操作,并為管理超市貨物、查看和發(fā)布相關(guān)信息,用戶登錄分別提供數(shù)據(jù)庫服務(wù)。系統(tǒng)管理員可以管理管理層和普通員工的信息。2、管理層通過輸入口令方式登錄系統(tǒng)執(zhí)行相應(yīng)操作,包括可以進入采購系統(tǒng)、財務(wù)系統(tǒng)、銷售系統(tǒng)、人事系統(tǒng)。3、銷售員登錄銷售系統(tǒng)了解產(chǎn)品相關(guān)信息(包括功能、產(chǎn)地、生產(chǎn)日期等),數(shù)量。4、收銀員登錄銷售系統(tǒng)執(zhí)行收款、退款、找零、退貨服務(wù)。5、倉庫管理登錄“倉庫管理系統(tǒng)”,及時獲知倉庫產(chǎn)品數(shù)量及種類信息,并根據(jù)公司需要決定需要采購的產(chǎn)品種類及數(shù)量。6、采購員登錄“采購系統(tǒng)”獲知采購的數(shù)量和
7、種類,并尋找供應(yīng)商提供供貨服務(wù),提供采購預(yù)算。7、會計登錄“財務(wù)系統(tǒng)”對公司每月發(fā)放的員工工資和獎金、產(chǎn)品進貨成本、公司的總利潤、下一季度的財政預(yù)算做成總表并進行報告.1.2超市管理系統(tǒng)各子系統(tǒng)的功能描述本系統(tǒng)是一個獨立的超市管理系統(tǒng)。具有:1 '倉庫管理系統(tǒng)2、采購管理系統(tǒng)3、財務(wù)管理系統(tǒng)4、人事調(diào)動管理系統(tǒng)5、銷售管理系統(tǒng)6、登錄系統(tǒng)7、信息管理系統(tǒng)這七個系統(tǒng),每個系統(tǒng)的功能如下:1.2.1 倉庫管理子系統(tǒng)的描述倉庫管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1)倉庫管理員登陸倉庫子系統(tǒng);(2)查看倉庫內(nèi)商品種類,倉庫管理員進入系統(tǒng)選擇查看商品種類;(3)查看倉庫商品相應(yīng)種類的數(shù)量;(
8、4)查看最近一個月暢銷產(chǎn)品的數(shù)量及種類;(5)根據(jù)查看結(jié)果制定采購商品計劃.圖121.11.2.2 采購管理子系統(tǒng)的描述采購管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1)采購員登錄采購管理系統(tǒng);(2)采購員查看由倉庫管理員報上來的進貨單;(3)查看退貨單(包括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息;(4)查看當(dāng)前倉庫的庫存狀態(tài);(5)根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng);(6)當(dāng)預(yù)算審批之后進行采購活動,并將商品入庫;圖1.2.2.11.2.3財務(wù)管理子系統(tǒng)的描述財務(wù)管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1)會計登錄財務(wù)管理系統(tǒng)(2)添加公司每個員工的工資和獎金記錄(3)會計刪除公司每個員
9、工的工資和獎金記錄(4)會計查看公司每個員工的工資和獎金記錄(5)根據(jù)各部門上傳過來的預(yù)算并結(jié)合本公司的實際營收制作公司的利潤報表(6)根據(jù)公司的實際情況,制作下季度公司的利潤預(yù)算財務(wù)管理系統(tǒng)添加工資獎金記錄刪除工資獎金記錄查看工資獎金記錄制作公司利潤報表下季度公司利潤預(yù)圖123.11.2.4 人事管理子系統(tǒng)的描述人事管理子系統(tǒng)中,包括普通員工管理和管理層管理,其子系統(tǒng)的主要功能如下:(1) 管理層登錄認識管理系統(tǒng)(2) 進入普通員工和管理層界面;(3) 在普通員工管理中招聘員工;(4) 在普通員工管理中解除員工;(5) 在普通員工管理中調(diào)離員工;(6) 在普通員工管理中查看員工信息;(7)
10、在普通員工管理中刪除員工信息;(8) )在普通員工管理中添加員工信息;(9) 在管理層管理中查看管理員信息;(10)在管理層管理中刪除管理員信息;(11)在管理層管理中添加管理員信息.人事管理系統(tǒng)管理員管理普通員工管理查看管刪除管添加管理員信理員信理員信息息息1.2.5 銷售管理子系統(tǒng)的描述銷售管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1)收銀員登錄系統(tǒng)為顧客進行收款服務(wù);(2)收銀員為顧客進行退款服務(wù);(3)收銀員為顧客進行退貨服務(wù);(4)收銀員為顧客進行打印購物小票服務(wù);(5)收銀員為顧客進行找零服務(wù).圖1.2511.2.6 登錄子系統(tǒng)的描述登錄管理子系統(tǒng)中,所有已經(jīng)在系統(tǒng)中注冊了的用戶在具
11、有相應(yīng)權(quán)限的登錄界面進行登錄,其子系統(tǒng)的主要功能如下:(1)用戶輸入用戶名;(2)用戶輸入密碼;(3)用戶登錄成功后修改登錄密碼.圖1.261文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持1.2.7 信息管理子系統(tǒng)的描述信息管理子系統(tǒng)中,管理層在此系統(tǒng)發(fā)布、刪除、查看公司的全部信息,包括商品信息、財務(wù)信息、人事信息、銷售信息,其子系統(tǒng)的主要功能如下:(1)系統(tǒng)管理員登陸信息管理系統(tǒng);(2)在商品信息管理中添加產(chǎn)品的相關(guān)信息;(3)在商品信息管理中刪除產(chǎn)品的相關(guān)信息;(4)在商品信息管理中查看產(chǎn)品的相關(guān)信息;(5)在財務(wù)信息管理中添加公司財務(wù)的相關(guān)信息;(6)在財務(wù)信息管理中刪除公
12、司財務(wù)的相關(guān)信息;(7)在財務(wù)信息管理中查看公司財務(wù)的相關(guān)信息;(8)在人事信息管理中添加公司人事的相關(guān)信息;(9)在人事信息管理中刪除公司人事的相關(guān)信息;(10)在人事信息管理中查看公司人事的相關(guān)信息(11)在銷售信息管理中添加公司銷售的相關(guān)信息(12)在銷售信息管理中刪除公司銷售的相關(guān)信息(13)在人事信息管理中查看公司銷售的相關(guān)信息圖1.2.7.1每個系統(tǒng)具有自己獨立的功能,這些系統(tǒng)組成了一個完整的管理系統(tǒng)。2需求分析2.1識別參與者1、系統(tǒng)管理員通過“超市信息管理”子系統(tǒng)進行超市系統(tǒng)的升級和維護管理操作,并為管理超市貨物、查看和發(fā)布相關(guān)信息,用戶登錄分別提供數(shù)據(jù)庫服務(wù)。系統(tǒng)管理員可以管
13、理管理層和普通員工的信息。2、管理層通過輸入口令方式登錄系統(tǒng)執(zhí)行相應(yīng)操作,包括可以進入采購系統(tǒng)、財務(wù)系統(tǒng)、銷售系統(tǒng)、人事系統(tǒng)。3、人事經(jīng)理登錄人事管理系統(tǒng),對普通員工和員工進行管理。4、收銀員登錄銷售系統(tǒng)執(zhí)行收款、退款、找零服務(wù)。5、倉庫管理員登錄“倉庫管理系統(tǒng)”,及時獲知倉庫產(chǎn)品數(shù)量及種類信息,并根據(jù)公司需要決定需要采購的產(chǎn)品種類及數(shù)量。6、采購員登錄“采購系統(tǒng)”獲知采購的數(shù)量和種類,并尋找供應(yīng)商提供供貨服務(wù),提供采購預(yù)算。7、會計登錄“財務(wù)系統(tǒng)”對公司每月發(fā)放的員工工資和獎金、產(chǎn)品進貨成本、公司的總利潤、下一季度的財政預(yù)算做成總表并進行報告該系統(tǒng)的參與者有:系統(tǒng)管理員、管理層、人事經(jīng)理、收
14、銀員、倉庫管理員、采購員、會計。2.2需求清單功能編號功能名稱文中標題編號備注登陸系統(tǒng)輸入用戶名輸入密碼修改密碼01倉庫管理3.1.30101查看商品種類和數(shù)量3.1.3.10103查看最近一個月暢銷商品的數(shù)量及種類3.1.3.39文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持0104制定米購計劃3.1.3.402采購管理3.1.4查看進貨單查看退貨單0201查看當(dāng)刖庫存3.1.4.10202作出采購預(yù)算3.1.4.2商品米購入庫財務(wù)管理添加工資獎金記錄刪除工資獎金記錄查看工資獎金記錄制作公司利潤報表卜季度公司利潤預(yù)算02033.1.
15、4.303人事管理3.1.5招聘員工解除員工員工調(diào)離查看員工信息刪除員工信息添加員工信息查看管理員信息刪除管理員信息添加管理員信息銷售管理0301收款3.1.5.1退款0302打印購物小票3.1.5.211。文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持0303找零3.1.5.30304信息管理3.1.5.405商品信息添加3.1.70501商品信息刪除3.1.7.10502商品信息查看3.1.7.20503財務(wù)信息添加3.1.7.30504財務(wù)信息查看3.1.7.4財務(wù)信息刪除人事信息添加人事信息查看人事信息刪除銷售信息添加銷售信息刪
16、除銷售信息查看2.3識別用例用戶能夠通過該系統(tǒng)進行如下活劫:(1) 用戶登入系統(tǒng)界面,在指定位置輸入用戶名和密碼;(2) 系統(tǒng)進行身份驗證后,若驗證通過,則進入系統(tǒng);若驗證未通過,則重新輸入。(3) 用戶登錄系統(tǒng)后,可修改密碼。用戶在進入系統(tǒng)之前要登輸入密碼和用戶名,登錄系統(tǒng)。本系統(tǒng)提供在指定位置輸入密碼和用戶名及修改密碼的功能。系統(tǒng)用例圖如圖圖用戶能夠通過該系統(tǒng)進行如下活動:(4) )倉庫管理員登陸界面;(2)查看商品種類和數(shù)量;(3)查看最近一月暢銷商品種類和數(shù)量;(4)為采購員制定采購計劃。為倉庫管理員和管理層供瀏覽產(chǎn)品種類、數(shù)量,了解暢銷產(chǎn)品的種類及數(shù)量,并為倉庫管理員提供制定采購計劃
17、的功能。系統(tǒng)用例圖如圖圖用戶能夠通過該系統(tǒng)進行如下活動:(1)采購員登陸界面;(2)查詢進貨單;(3)查詢退貨單;(4)查詢當(dāng)前庫存;(5)做出采購預(yù)算;(6)商品采購入庫。為采購員提供了解采購數(shù)據(jù)、作出采購預(yù)算和商品采購入庫的功能。系統(tǒng)用例圖如圖圖用戶能夠通過該系統(tǒng)進行如下活動:(1)會計登陸界面;(2)制作下季度公司預(yù)算報表;(3)制作本月利潤報表;12文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持(4)查看工資獎金記錄;(5)刪除工資獎金記錄;(6)添加工資獎金記錄。為會計提供每月發(fā)放的員工工資和獎金、產(chǎn)品進貨預(yù)算、公司的總利潤
18、、下一季度的財政預(yù)算做成總表并進行報告的功能。用例圖如圖圖用戶能夠通過該系統(tǒng)進行如下活動:(1)人事經(jīng)理登陸界面;(2)招聘員工;(3)解除員工;(4)調(diào)崗員工;(5)查看員工信息;(6)添加員工信息;(7)刪除員工信息;(8)查看管理員信息;(9)添加管理員信息;(10)刪除員工信息.為管理層用戶提供人事招聘、解除、調(diào)離的功能。用例圖如圖圖用戶能夠通過該系統(tǒng)進行如下活動:(1)收銀員登陸界面;(2)收銀員掃描商品收款;(3)收銀員打印購物票;(4)收銀員找零;(5)收銀員退款;(6)收銀員退貨.為收銀員用戶提供收款、退款、找零、打印購物小票的功能。用例圖如圖圖用戶能夠通過該系統(tǒng)進行如下活動:
19、(1)系統(tǒng)管理員登陸界面(2)系統(tǒng)管理員添加商品信息;(3)系統(tǒng)管理員刪除商品信息;(4)系統(tǒng)管理員查看商品信息;(5)系統(tǒng)管理員添加財務(wù)信息;(6)系統(tǒng)管理員刪除財務(wù)信息;(7)系統(tǒng)管理員查看財務(wù)信息;(8)系統(tǒng)管理員添加人事信息;(9)系統(tǒng)管理員刪除人事信息;(10) 系統(tǒng)管理員查看人事信息;(11) 系統(tǒng)管理員添加銷售信息;(12) 系統(tǒng)管理員刪除銷售信息;(13) 系統(tǒng)管理員查看銷售信息;為管理員提供管理和更新商品信息、財務(wù)信息、財務(wù)信息、認事信息、銷售信息的管理和更新的功能。用例圖如圖圖3靜態(tài)結(jié)構(gòu)模型3.1 定義系統(tǒng)對象倉庫管理員,采購員,會計,人事經(jīng)理,收銀員,系統(tǒng)管理員,管理層,
20、銷售信息,商品信息,員工信息,管理者信息,采購計劃,采購預(yù)算,財務(wù)信息.15文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯文檔來源為:從網(wǎng)絡(luò)收集整理,word版本可編輯.歡迎下載支持3.2 建立類圖4動態(tài)行為模型4.1創(chuàng)建系統(tǒng)順序圖(協(xié)作圖)序列圖描繪了系統(tǒng)中一組對象在時間上交互的整體行為。協(xié)作圖描繪了系統(tǒng)中的一組對象在幾何排列上的交互行為。在登錄系統(tǒng)中,可以獲得以下交互行為:A用戶在指定位置輸入用戶名和密碼后登錄系統(tǒng);B用戶登錄成功后可以修改密碼。1用戶登陸超市管理系統(tǒng)的工作流程(1)用戶希望通過系統(tǒng)進行某一操作。(2)用戶登陸系統(tǒng),在登錄頁面LoginForm指定位置輸入自己的用戶名和密碼
21、并提交。(3)系統(tǒng)將用戶提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法。將用戶信息和數(shù)據(jù)庫中的用戶信息進行比較,檢查用戶信息中是否存在該用戶的信息。(4)檢查完畢后將驗證結(jié)果返回到登錄界面上顯示(5)用戶在登錄界面上獲得驗證結(jié)果。如果身份驗證未通過,重新登錄或退出。否則,繼續(xù)選擇下一步的操作。根據(jù)基本流程,用戶登陸系統(tǒng)的序列圖如圖與序列圖等價的協(xié)作圖如圖2用戶修改密碼的工作流程(1)用戶登錄成功后進入修改密碼界面MPForm,在界面指定處提交修改的密碼;(2)(面MPForm將修改后的密碼傳遞到控制對象Control。(3)控制對象Control對輸入的密碼進行修改并保存。
22、(4)控制對象Control將修改成功的信息返回到界面MPForm并顯(5)系統(tǒng)管理員從MPForm上獲得修改成功的信息。根據(jù)基本流程,用戶修改密碼的序列圖如圖與序列圖等價的協(xié)作圖如圖在倉庫管理系統(tǒng)中,可以獲得以下交互行為:A倉庫管理員登陸界面;B查看商品種類和數(shù)量;C查看最近一月暢銷商品種類和數(shù)量;D為采購員制定采購計劃。1倉庫管理員查看商品種類和數(shù)量的工作流程(1)倉庫管理員登錄成功后,進入查詢商品界面QAGForm,提交查詢請求°界面QAGForm將查詢的信息傳遞到控制對象Control(3)控制對象從數(shù)據(jù)庫中活動所要查詢的商品種類和數(shù)量。(4)控制對象Control將得到的信
23、息返回到界面QAGForm并顯示。(5)倉庫管理員從QAGForm上獲得所查詢的商品種類和數(shù)量。根據(jù)基本流程,倉庫管理員管理員查詢商品種類和數(shù)量的序列圖如圖與序列圖等價的協(xié)作圖如圖2倉庫管理員查看最近一月暢銷商品種類和數(shù)量(1)倉庫管理員登錄成功后,進入查詢最近一月暢銷商品界面QRGForm,提交查詢請求.界面QRGForm將查詢的信息傳遞到控制對象Control.(3)控制對象Control從數(shù)據(jù)庫中活動所要查詢的商品種類和數(shù)量.(4)控制對象Control將得到的信息返回到界面QRGForm并顯示。(5)倉庫管理員從QRGForm上獲得所查詢的商品種類和數(shù)量。根據(jù)基本流程,倉庫管理員查詢最
24、近一月暢銷商品種類和數(shù)量的序列圖如圖與序列圖等價的協(xié)作圖如圖3倉庫管理員為采購員制定采購計劃(1)倉庫管理員登陸系統(tǒng)成功后,進入制定采購計劃界面MBPForm,提交制定計劃請求.(2)界面MBPForm將信息傳遞到控制對象Control.(3)控制對象Control從數(shù)據(jù)庫中活動所要制定計劃(4)控制對象Control將得到的信息返回到界面MBPForm并顯示。(5)倉庫管理員從MBPForm上獲知計劃制定成功。根據(jù)基本流程,倉庫管理員制定采購計劃的序列圖如圖與序列圖等價的協(xié)作圖如圖在采購管理系統(tǒng)中,可以獲得以下交互行為:A采購員登陸界面B采購員查看由倉庫管理員報上來的進貨單;C查看退貨單(包
25、括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息);D查看當(dāng)前倉庫的庫存狀態(tài);E根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng);F當(dāng)預(yù)算審批之后進行采購活動,并將商品入庫;1采購員查看由倉庫管理員報上來的進貨單(1)采購員登錄成功后,進入查詢由倉庫管理員報上來的進貨單界面界面QIGForm,提交查詢請求。界面QIGForm將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的進貨單信息。(4)控制對象Control將得到的信息返回到界面QIGForm并顯示。(5)倉庫管理員從QIGForm上獲得所查詢的進貨單信息。根據(jù)基本流程,采購員查詢進貨單的序列圖如圖與序列圖等價的協(xié)作圖如圖2
26、采購員查看退貨單(包括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息)(1)采購員登錄成功后,進入查詢退貨單界面QBGForm,提交查詢請(2)界面QBGForm將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的退貨單信息。(4)控制對象Control將得到的信息返回到界面QBGForm并顯示。(5)倉庫管理員從QBGForm上獲得所查詢的退貨單信息。根據(jù)基本流程,采購員管理員查詢退貨單信息的序列圖如圖與序列圖等價的協(xié)作圖如圖3查看當(dāng)前倉庫的庫存狀態(tài)(1)采購員登錄成功后,進入查詢當(dāng)前倉庫的庫存狀態(tài)界面QSForm,提交查詢請求。界面QSForm將查詢的信息傳遞到控制對象Con
27、trol。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的倉庫的庫存狀態(tài)。控制對象Control將得到的信息返回到界面QSForm并顯示。(5)倉庫管理員從QSForm上獲得所查詢的倉庫的庫存狀態(tài)。根據(jù)基本流程,采購員查詢當(dāng)前倉庫庫存狀態(tài)的序列圖如圖與序列圖等價的協(xié)作圖如圖4根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng)(1)采購員登陸系統(tǒng)成功后,進入制定采購預(yù)算界面MBBForm,提交制定計劃請求.(2)界面MBBForm將信息傳遞到控制對象Control.(3)控制對象Control從數(shù)據(jù)庫中活動所要制定采購預(yù)算并生成報表控制對象Control將得到的報表上傳給財務(wù)系統(tǒng)并返回到界面MBPForm顯示
28、上傳成功。(5)采購員從MBPForm上獲知采購預(yù)算生成報表成功并且上傳成功。根據(jù)基本流程,采購員制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng)的序列圖如圖與序列圖等價的協(xié)作圖如圖5當(dāng)預(yù)算審批之后進行采購活動,并將商品入庫(1)采購員登陸系統(tǒng)成功后,進入制定采購預(yù)算審批界面MBBSForm,查看預(yù)算審批通過沒有。(2)界面MBBSForm將信息傳遞到控制對象Control.(3)控制對象Control從數(shù)據(jù)庫中活動查看審批通過與否。(4)控制對象Control將得到的信息上傳給并返回到采購預(yù)算審批界面MBBSForm。(5)采購員從MBPSForm上獲知審批通過后,進行采購活動并輸入入庫商品信息,將入庫的
29、商品信息傳遞到控制對象Control。(6)控制對象Control對輸入的信息進行保存??刂茖ο驝ontrol將保存成功的信息返回到MBPSForm并顯示。(8)系統(tǒng)管理員從MBPSForm上獲得保存成功的信息。根據(jù)基本流程,采購員制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng)的序列圖如圖與序列圖等價的協(xié)作圖如圖在財務(wù)管理系統(tǒng)中,可以獲得以下交互行為A會計登陸界面B制作下季度公司預(yù)算報表;C制作本月利潤報表;D查看工資獎金記錄;E刪除工資獎金記錄;F添加工資獎金記錄。1會計制作下季度公司預(yù)算報表的工作流程(1)會計登錄成功后,進入制作下季度公司預(yù)算報表界面,提交制作請面將制作下季度預(yù)算報表的信息傳遞到控制
30、對象Control。(3)控制對象從數(shù)據(jù)庫中活動制作報表的相關(guān)信息。(4)控制對象Control將得到的信息制成報表返回到界面并顯示。(5)會計從界面上獲知報表制作成功。根據(jù)基本流程,會計制作下季度公司預(yù)算報表的序列圖如與序列圖等價的協(xié)作圖如圖2會計制作本月利潤報表的工作流程(1)會計登錄成功后,進入制作本月利潤報表界面,提交制作請求。界面將制作本月利潤報表的信息傳遞到控制對象Control(3)控制對象從數(shù)據(jù)庫中活動制作報表的相關(guān)信息。(4)控制對象Control將得到的信息制成報表返回到界面并顯示。(5)會計從界面上獲知報表制作成功。根據(jù)基本流程,會計制作本月利潤報表的序列圖如圖與序列圖等
31、價的協(xié)作圖如圖3會計查看工資獎金記錄的工作流程(1)會計登錄成功后,進入查詢工資獎金記錄界面,提交查詢請求。(2)界面將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的工資獎金記錄。控制對象Control將得到的信息返回到界面并顯示。(5)會計從界面上獲得所查詢的工資獎金記錄。根據(jù)基本流程,會計查看工資獎金記錄的序列圖如圖與序列圖等價的協(xié)作圖如圖4會計刪除工資獎金記錄的工作流程(1)會計進入刪除工資獎金記錄界面,在界面中提交刪除工資獎金記錄的信息??诿鎸嬏峤坏墓べY獎金記錄傳遞到控制對象Control。(3)控制對象向數(shù)據(jù)庫查詢工資獎金記錄的相關(guān)信息并進行判斷。
32、控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除工資獎金記錄的數(shù)據(jù)??刂茖ο驝ontrol將刪除成功的信息返回到界面并顯示。(6)會計從界面上獲得刪除成功的信息。根據(jù)基本流程,會計刪除工資獎金記錄的序列圖如圖與序列圖等價的協(xié)作圖如圖5會計添加工資獎金記錄的工作流程(1)會計進入添加工資獎金界面,在界面中提交添加工資獎金記錄的信(2)界面將會計提交的工資獎金記錄傳遞給控制對象Control。(3)控制對象向數(shù)據(jù)庫查詢工資獎金記錄的相關(guān)信息并進行判斷。(4)控制對象Control向數(shù)據(jù)庫中添加工資獎金記錄的數(shù)據(jù)。(5)控制對象Control將添加成功的信息返回到界面并顯示。(6)會計從界面上獲得添加成功的
33、信息。根據(jù)基本流程,會計添加工資獎金記錄的序列圖如圖與序列圖等價的協(xié)作圖如圖在人事管理系統(tǒng)中,可以獲得以下交互行為:A經(jīng)理登陸界面B招聘員工;c解除員工;D調(diào)圖員工;E查看員工信息;F添加員工信息;G刪除員工信息;H查看管理員信息;I添加管理員信息;K刪除管理員信息.1經(jīng)理查看員工信息的工作流程(1)經(jīng)理登錄成功后,進入查詢員工信息界面,提交查詢請求。(2)界面將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的員工信息。(4)控制對象Control將得到的信息返回到界面并顯示。(5)經(jīng)理從界面上獲得所查詢的員工信息。根據(jù)基本流程,經(jīng)理查看員工信息的序列圖如圖與序列
34、圖等價的協(xié)作圖如圖2經(jīng)理添加員工信息的工作流程n/ )z )z n/ n/ )/ 1 2 3 4 5 6 /1 /( z#( /( /1經(jīng)理進入添加員工信息界面,在界面中提交添加員工信息。界面將會計提交的員工信息傳遞給控制對象Control。控制對象向數(shù)據(jù)庫查詢相關(guān)員工信息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中添加員工信息的數(shù)據(jù)??刂茖ο驝ontrol將添加成功的信息返回到界面并顯示。經(jīng)理從界面上獲得添加成功的信息。根據(jù)基本流程,經(jīng)理添加員工信息的序列圖如圖與序列圖等價的協(xié)作圖如圖3經(jīng)理刪除員工信息的工作流程(1)經(jīng)理進入刪除員工信息界面,在界面中提交刪除的員工信息。(2)界面將經(jīng)理提交
35、的員工信息傳遞到控制對象Control。(3)控制對象向數(shù)據(jù)庫查詢相關(guān)員工信息并進行判斷。(4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除員工信息的數(shù)據(jù)。23文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持控制對象Control將刪除成功的信息返回到界面并顯示。(6)經(jīng)理從界面上獲得刪除成功的信息。根據(jù)基本流程,經(jīng)理刪除員工信息的序列圖如圖與序列圖等價的協(xié)作圖如圖4經(jīng)理查看管理員信息的工作流程(1)經(jīng)理登錄成功后,進入查詢管理員信息界面,提交查詢請求。(2)界面將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢
36、的管理員信息??刂茖ο驝ontrol將得到的信息返回到界面并顯示。(5)經(jīng)理從界面上獲得所查詢的管理員信息。根據(jù)基本流程,經(jīng)理查看管理員信息的序列圖如圖與序列圖等價的協(xié)作圖如圖5經(jīng)理添加管理員信息的工作流程(1)經(jīng)理進入添加管理員信息界面,在界面中提交添加員工信息。n/ n/ n/ )/ J/ 2 3 4 5 6 /1 z#( /(界面將經(jīng)理提交的管理員信息傳遞給控制對象Control??刂茖ο笙驍?shù)據(jù)庫查詢相關(guān)管理員信息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中添加管理員信息的數(shù)據(jù)。控制對象Control將添加成功的信息返回到界面并顯示。經(jīng)理從界面上獲得添加成功的信息。根據(jù)基本流程,經(jīng)理添加
37、管理員信息的序列圖如圖與序列圖等價的協(xié)作圖如圖6經(jīng)理刪除管理員信息的工作流程(1)經(jīng)理進入刪除管理員信息界面,在界面中提交刪除的管理員信息。(2)界面將經(jīng)理提交的管理員信息傳遞到控制對象Control。25文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持)/ )/ )/ )/ 3 4 5 6/1 /( /(控制對象向數(shù)據(jù)庫查詢相關(guān)管理員信息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中執(zhí)行刪除管理員信息的數(shù)據(jù)??刂茖ο驝ontrol將刪除成功的信息返回到界面并顯示。經(jīng)理從界面上獲得刪除成功的信息。根據(jù)基本流程,經(jīng)理刪除管理員信息的序列圖
38、如圖與序列圖等價的協(xié)作圖如圖在銷售管理系統(tǒng)中,可以獲得以下交互行為:A收銀員登錄系統(tǒng)為顧客進行收款服務(wù);序列圖如圖協(xié)作圖如圖B收銀員為顧客進行退款服務(wù);序列圖如圖協(xié)作圖如圖D收銀員為顧客進行打印購物小票服務(wù);序列圖如圖協(xié)作圖如圖E收銀員為顧客進行找零服務(wù).序列圖如圖協(xié)作圖如圖在信息管理系統(tǒng)中,可以獲得以下交互行為:A系統(tǒng)管理員登陸界面;B系統(tǒng)管理員添加商品信息;C系統(tǒng)管理員刪除商品信息;D系統(tǒng)管理員查看商品信息;E系統(tǒng)管理員添加財務(wù)信息;F系統(tǒng)管理員刪除財務(wù)信息;G系統(tǒng)管理員查看財務(wù)信息;H系統(tǒng)管理員添加人事信息;I系統(tǒng)管理員刪除人事信息;J系統(tǒng)管理員查看人事信息;K系統(tǒng)管理員添加銷售信息;L
39、系統(tǒng)管理員刪除銷售信息;M系統(tǒng)管理員查看銷售信息;1系統(tǒng)管理員查詢商品信息的工作流程(1)系統(tǒng)管理員登錄成功后,進入查詢商品信息界面,提交查詢請求。界面將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的商品信息。控制對象Control將得到的信息返回到界面并顯示。(5)系統(tǒng)管理員從界面上獲得所查詢的商品信息。根據(jù)基本流程,系統(tǒng)管理員查詢商品信息的序列圖如圖與序列圖等價的協(xié)作圖如圖2系統(tǒng)管理員添加商品信息的工作流程(1)系統(tǒng)管理員進入添加商品信息界面,在界面中提交添加商品信息??诿鎸⑾到y(tǒng)管理員提交的商品信息傳遞給控制對象Control。(3)控制對象向數(shù)據(jù)庫查詢相關(guān)
40、商品信息并進行判斷。(4)控制對象Control向數(shù)據(jù)庫中添加商品信息的數(shù)據(jù)。(5)控制對象Control將添加成功的信息返回到界面并顯示。(6)系統(tǒng)管理員從界面上獲得添加成功的信息。根據(jù)基本流程,系統(tǒng)管理員添加商品信息的序列圖如圖與序列圖等價的協(xié)作圖如圖3系統(tǒng)管理員刪除商品信息的工作流程息。 (4) (6)(1)系統(tǒng)管理員進入刪除商品信息界面,在界面中提交刪除的商品信(面將系統(tǒng)管理員提交的商品信息傳遞到控制對象Control??刂茖ο笙驍?shù)據(jù)庫查詢相關(guān)商品信息并進行判斷。控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除商品信息的數(shù)據(jù)。控制對象Control將刪除成功的信息返回到界面并顯示。系統(tǒng)管理員從
41、界面上獲得刪除成功的信息。根據(jù)基本流程,系統(tǒng)管理員刪除商品信息的序列圖如圖與序列圖等價的協(xié)作圖如圖4系統(tǒng)管理員查詢財務(wù)信息的工作流程(1)系統(tǒng)管理員登錄成功后,進入查詢財務(wù)信息界面,提交查詢請求。(2)界面將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的財務(wù)信息。(4)控制對象Control將得到的信息返回到界面并顯示。(5)系統(tǒng)管理員從界面上獲得所查詢的財務(wù)信息。根據(jù)基本流程,系統(tǒng)管理員查詢財務(wù)信息的序列圖如圖與序列圖等價的協(xié)作圖如圖5系統(tǒng)管理員添加財務(wù)信息的工作流程n/ J/ n/ J/ )/ )/ 1 2 3 4 5 6 /( /( /(系統(tǒng)管理員進入添加
42、財務(wù)信息界面,在界面中提交添加財務(wù)信息。界面將系統(tǒng)管理員提交的財務(wù)信息傳遞給控制對象Control??刂茖ο笙驍?shù)據(jù)庫查詢相關(guān)財務(wù)信息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中添加財務(wù)信息的數(shù)據(jù)。控制對象Control將添加成功的信息返回到界面并顯示。系統(tǒng)管理員從界面上獲得添加成功的信息。根據(jù)基本流程,系統(tǒng)管理員添加財務(wù)信息的序列圖如圖與序列圖等價的協(xié)作圖如圖6系統(tǒng)管理員刪除財務(wù)信息的工作流程J/ n/ J/ J/ )z 息化(3(4(5(6(1)系統(tǒng)管理員進入刪除財務(wù)信息界面,在界面中提交刪除的財務(wù)信0口面將系統(tǒng)管理員提交的財務(wù)信息傳遞到控制對象Control。控制對象向數(shù)據(jù)庫查詢相關(guān)財務(wù)信
43、息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中執(zhí)行刪除財務(wù)信息的數(shù)據(jù)。系統(tǒng)管理員從界面上獲得刪除成功的信息??刂茖ο驝ontrol將刪除成功的信息返回到界面并顯示。根據(jù)基本流程,系統(tǒng)管理員刪除財務(wù)信息的序列圖如圖與序列圖等價的協(xié)作圖如圖7系統(tǒng)管理員查詢?nèi)耸滦畔⒌墓ぷ髁鞒?1)系統(tǒng)管理員登錄成功后,進入查詢?nèi)耸滦畔⒔缑?,提交查詢請求。界面將查詢的信息傳遞到控制對象Control。(3)控制對象從數(shù)據(jù)庫中活動所要查詢的人事信息。(4)控制對象Control將得到的信息返回到界面并顯示。(5)系統(tǒng)管理員從界面上獲得所查詢的人事信息。根據(jù)基本流程,系統(tǒng)管理員查詢?nèi)耸滦畔⒌男蛄袌D如圖與序列圖等價的協(xié)作圖
44、如圖8系統(tǒng)管理員添加人事信息的工作流程n/ n/ n/ n/ )z n/ 1 2 3 4 5 6 /( /( /( /1系統(tǒng)管理員進入添加人事信息界面,在界面中提交添加財務(wù)信息??刂茖ο笙驍?shù)據(jù)庫查詢相關(guān)人事信息并進行判斷??诿鎸⑾到y(tǒng)管理員提交的人事信息傳遞給控制對象Control。控制對象Control向數(shù)據(jù)庫中添加人事信息的數(shù)據(jù)??刂茖ο驝ontrol將添加成功的信息返回到界面并顯示。系統(tǒng)管理員從界面上獲得添加成功的信息。根據(jù)基本流程,系統(tǒng)管理員添加人事信息的序列圖如圖與序列圖等價的協(xié)作圖如圖9系統(tǒng)管理員刪除人事信息的工作流程(1)系統(tǒng)管理員進入刪除人事信息界面,在界面中提交刪除的人事信息。
45、n/ )/ )/ )/ n/ 2 3 4 5 6 /( /( /(控制對象向數(shù)據(jù)庫查詢相關(guān)人事信息并進行判斷??诿鎸⑾到y(tǒng)管理員提交的人事信息傳遞到控制對象Control。系統(tǒng)管理員從界面上獲得刪除成功的信息??刂茖ο驝ontrol向數(shù)據(jù)庫中執(zhí)行刪除人事信息的數(shù)據(jù)??刂茖ο驝ontrol將刪除成功的信息返回到界面并顯示。根據(jù)基本流程,系統(tǒng)管理員刪除人事信息的序列圖如圖與序列圖等價的協(xié)作圖如圖10系統(tǒng)管理員查詢銷售信息的工作流程(1)系統(tǒng)管理員登錄成功后,進入查詢銷售信息界面,提交查詢請界面將查詢的信息傳遞到控制對象Control。控制對象從數(shù)據(jù)庫中活動所要查詢的銷售信息??刂茖ο驝ontrol將
46、得到的信息返回到界面并顯示。系統(tǒng)管理員從界面上獲得所查詢的銷售信息。根據(jù)基本流程,系統(tǒng)管理員查詢銷售信息的序列圖如圖與序列圖等價的協(xié)作圖如圖11系統(tǒng)管理員添加銷售信息的工作流程(1)系統(tǒng)管理員進入添加銷售信息界面,在界面中提交添加財務(wù)信息。(2)界面將系統(tǒng)管理員提交的銷售信息傳遞給控制對象Control。(3)控制對象向數(shù)據(jù)庫查詢相關(guān)銷售信息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中添加銷售信息的數(shù)據(jù)。(5)控制對象Control將添加成功的信息返回到界面并顯示。(6)系統(tǒng)管理員從界面上獲得添加成功的信息。根據(jù)基本流程,系統(tǒng)管理員添加銷售信息的序列圖如圖31文檔來源為:從網(wǎng)絡(luò)收集整理.wor
47、d版本可編輯文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持:墳審£51,二S.”T呂白i也cSHrifeiK工示if和底他n記錄與序列圖等價的協(xié)作圖如圖12系統(tǒng)管理員刪除銷售信息的工作流程(1)系統(tǒng)管理員進入刪除銷售信息界面,在界面中提交刪除的銷售信息。界面將系統(tǒng)管理員提交的銷售信息傳遞到控制對象Controh(3)控制對象向數(shù)據(jù)庫查詢相關(guān)銷售信息并進行判斷??刂茖ο驝ontrol向數(shù)據(jù)庫中執(zhí)行刪除銷售信息的數(shù)據(jù)。(5)控制對象Control將刪除成功的信息返回到界面并顯示。(6)系統(tǒng)管理員從界面上獲得刪除成功的信息。根據(jù)基本流程,系統(tǒng)管理員刪除銷售信息的序列圖如圖與序
48、列圖等價的協(xié)作圖如圖4.2創(chuàng)建系統(tǒng)的狀態(tài)圖(1)商品信息的狀態(tài)圖32文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯商品信息包含三個狀態(tài):被添加的商品信息,被修改的商品信息,被添加的商品信息。它們之間的轉(zhuǎn)化規(guī)則如下:(2)制作報表狀態(tài)圖(3)商品入庫狀態(tài)圖4.3創(chuàng)建系統(tǒng)的活動圖(1)(2)收銀員收款活動圖: 倉庫管理活動圖(4)經(jīng)理查看員工信息活動圖(5)經(jīng)理添加員工信息活動圖(6)經(jīng)理修改員工信息活動圖(7)經(jīng)理刪除員工信息活動圖(8)人事管理系統(tǒng)活動圖5物理模型5.1 創(chuàng)建系統(tǒng)組件圖在超市管理系統(tǒng)中,可以對系統(tǒng)的主要參與者和主要的業(yè)務(wù)實體類分別創(chuàng)建對應(yīng)的構(gòu)件并進行映射。根據(jù)類圖創(chuàng)建系統(tǒng)構(gòu)建圖
49、,包括用戶構(gòu)件、系統(tǒng)管理員構(gòu)件、業(yè)務(wù)邏輯構(gòu)件、界面構(gòu)件、各種信息構(gòu)件和數(shù)據(jù)庫構(gòu)件。除此之外,還必須有一個主程序構(gòu)件。根據(jù)這些構(gòu)件及其關(guān)系創(chuàng)建的構(gòu)件圖如下圖所示:列舉兩個子系統(tǒng):5.2 創(chuàng)建系統(tǒng)部署圖D2)6創(chuàng)建數(shù)據(jù)模型在“超市管理系統(tǒng)”選項上選擇“DataModeler”,然后選擇New的DataModelDiagram子菜單創(chuàng)建一個新數(shù)據(jù)模型圖。列舉兩個例子7總結(jié)本文論述了一個基于WEB勺超市管理系統(tǒng),基本上體現(xiàn)了電子商務(wù)各方面的優(yōu)點。我所設(shè)計的超市管理系統(tǒng),主要是電子商務(wù)進行初步的探討和設(shè)計。在設(shè)計過程中,我初步了解了UML勺優(yōu)點和先進之處,了解他的可以自動生成代碼的功能。在設(shè)計和制作超市
50、管理系統(tǒng)的過程中,培養(yǎng)了自己的綜合能力和從全局考慮的思想。這個超市管理系統(tǒng)系統(tǒng)功能是很強大的,但出于自己水平有限,作為一個超市管理系統(tǒng),該項目上有一些不完善和函待改進之處,有好多東西考慮不周,功能模塊不是特別的完善。通過本次課程設(shè)計的編寫,對本期的課程進行了系統(tǒng)的復(fù)習(xí)和應(yīng)用,加深了對書上知識的了解。畫用例圖、類圖、序列圖、協(xié)作圖、活動圖、構(gòu)件圖、狀態(tài)圖、部署圖、數(shù)據(jù)庫建模時的注意點:用例圖1)、用例圖就是由參與者(Actor)、用例(UseCase)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動態(tài)視圖。用例圖可視化地描述了系統(tǒng)外部的使用者和使用者使用系統(tǒng)時,系統(tǒng)為這些使用者提供的一系列抽象(用例
51、),并清晰蒂描述了參與者和參與者之間的泛化關(guān)系,用例和用例之間的包含關(guān)系、泛化關(guān)系、擴展關(guān)系,以及用例和參與者之間的關(guān)聯(lián)關(guān)系。2)、在畫用例圖時,如果不想強調(diào)對話中的主動被動關(guān)系,可以使用不帶箭頭的線段。3)、參與者與用例間的信息流缺省存在,且信息流向是雙向的,與箭頭方向毫無關(guān)系。4)、在用例圖中使用一個人形圖標來表示參與者,參與者的名字寫在人形圖標下面。5)、在畫用例圖時不畫出系統(tǒng)邊界。6)、用例表明的也是一個類,而不是某個具體的實例。用例描述的是它代表的功能的某個方面,包含了用例執(zhí)行期間可能發(fā)生的某種情況。7)、任何用例都不能在缺少參與者的情況下獨立存在。同樣,任何參與者也必須要有與之關(guān)聯(lián)的用例。8)、在UML中,包含關(guān)系是通過帶箭頭的虛線段加<<include>>字樣來表示,箭頭由基礎(chǔ)用例(Base)指向被包含用例(Inclusion)。9)、用例的泛化指的是一個父用例可以被特化形成多個子用例,而父用例和子用例
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛州師范高等專科學(xué)?!斗课萁ㄖW(xué)課程實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南醫(yī)學(xué)院《語音信息處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南科技學(xué)院《中小學(xué)體能訓(xùn)練與評價》2023-2024學(xué)年第一學(xué)期期末試卷
- 《瘧疾防治措施》課件
- 一次函數(shù)練習(xí)課課件
- 七年級語文上冊第三單元11論語十二章教案新人教版
- 三年級數(shù)學(xué)上冊4萬以內(nèi)的加法和減法二1加法練習(xí)課第1-2課時教學(xué)設(shè)計新人教版
- 三年級數(shù)學(xué)上冊教材梳理統(tǒng)計與可能性新人教版
- 三年級科學(xué)下冊第四單元磁鐵第5課磁力大小會變化嗎教學(xué)材料教科版
- 《如何制作專業(yè)化》課件
- 路面基層允許彎沉值計算+彎沉系數(shù)圖+允許彎沉值計算公式
- 連鑄意外事故處理
- 國家開放大學(xué)(中央廣播電視大學(xué))報名登記表【模板】
- 新職業(yè)英語1-基礎(chǔ)篇-Unit 3(課堂PPT)
- 公司各部門協(xié)作情況互評表滿意度調(diào)查表
- 第二章水準測量PPT課件
- 長輸管道原油輸送基本知識
- 完美世界的材料
- 藻類名稱(漢拉對照)
- 勞資專管員任命書
- 1百家姓全文帶拼音打印
評論
0/150
提交評論