UML課程設(shè)計超市管理系統(tǒng)的UML建模

上傳人:仙*** 文檔編號:36129816 上傳時間:2021-10-29 格式:DOC 頁數(shù):107 大小:2.73MB
收藏 版權(quán)申訴 舉報 下載
UML課程設(shè)計超市管理系統(tǒng)的UML建模_第1頁
第1頁 / 共107頁
UML課程設(shè)計超市管理系統(tǒng)的UML建模_第2頁
第2頁 / 共107頁
UML課程設(shè)計超市管理系統(tǒng)的UML建模_第3頁
第3頁 / 共107頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UML課程設(shè)計超市管理系統(tǒng)的UML建?!酚蓵T分享,可在線閱讀,更多相關(guān)《UML課程設(shè)計超市管理系統(tǒng)的UML建模(107頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 2012-2013學(xué) 年 第 一學(xué) 期 《UML課程設(shè)計》 超市管理系統(tǒng)的UML建模 班 級 軟件工程 學(xué) 生 任課教師 日 期 目錄 1 系統(tǒng)需求 3 1.1超市管理系統(tǒng)業(yè)務(wù)概述 3 1.2超市管理系統(tǒng)各子系統(tǒng)的功能描述 5 1.2.1倉庫管理子系統(tǒng)的描述 5 1.2.2采購管理子系統(tǒng)的描述 6 1.2.3財務(wù)管理子系統(tǒng)的描述 7 1.2.4人事管理子系統(tǒng)的描述 8 1.2.5銷售管理子系統(tǒng)的描述 9 1.2.6登錄子系統(tǒng)的描述 10 1.2.7信

2、息管理子系統(tǒng)的描述 10 2 需求分析 12 2.1 識別參與者 12 2.2需求清單 13 2.3 識別用例 15 2.3.1登陸用例 15 2.3.2倉庫管理用例 16 2.3.3采購管理用例 17 2.3.4財務(wù)管理用例 18 2.3.5人事管理用例 19 2.3.6銷售管理用例 21 2.3.7信息管理用例 22 3 靜態(tài)結(jié)構(gòu)模型 25 3.1 定義系統(tǒng)對象 25 3.2 建立類圖 25 3.2.1登陸系統(tǒng)類圖 25 3.2.2倉庫管理系統(tǒng)類圖 26 3.2.3采購管理系統(tǒng)類圖 27 3.2.4財務(wù)管理系統(tǒng)類圖 28 3.2.5人事管理系統(tǒng)類圖 2

3、9 3.2.6銷售管理系統(tǒng)類圖如下 30 3.2.7信息管理系統(tǒng)類圖 30 4 動態(tài)行為模型 31 4.1 創(chuàng)建系統(tǒng)順序圖(協(xié)作圖) 31 4.1.1登錄系統(tǒng)順序圖(協(xié)作圖) 32 4.1.2倉庫管理系統(tǒng)順序圖(協(xié)作圖) 36 4.1.3采購管理系統(tǒng)順序圖(協(xié)作圖) 41 4.1.4財務(wù)管理系統(tǒng)順序圖(協(xié)作圖) 49 4.1.5人事管理系統(tǒng)順序圖(協(xié)作圖) 57 4.1.6銷售管理系統(tǒng)順序圖(協(xié)作圖) 66 4.1.6信息管理系統(tǒng)順序圖(協(xié)作圖) 70 4.2 創(chuàng)建系統(tǒng)的狀態(tài)圖 89 4.3 創(chuàng)建系統(tǒng)的活動圖 91 5 物理模型 98 5.1 創(chuàng)建系統(tǒng)組件圖 9

4、8 5.2 創(chuàng)建系統(tǒng)部署圖 99 6創(chuàng)建數(shù)據(jù)模型 100 7總結(jié) 101 8參考文獻(xiàn) 106 1 系統(tǒng)需求 1.1超市管理系統(tǒng)業(yè)務(wù)概述 本項目針對超市管理系統(tǒng)進(jìn)行需求說明,旨在為超市提供方便,快捷的結(jié)賬體系,準(zhǔn)確,高效的庫存和財務(wù)管理系統(tǒng),等。讓顧客在超市購物更加快捷方便,讓超市的管理和運行工作更加完善,方便。因為超市管理系統(tǒng)是基于超市內(nèi)部普通員工和管理人員的系統(tǒng),所以非本超市員工是無權(quán)進(jìn)行操作的。該超市管理系統(tǒng)的用戶:倉庫管理員,采購員,會計,人事經(jīng)理,收銀員,系統(tǒng)管理員,管理層. 一個基本的超市管理系統(tǒng),如圖1.1,包括下面7個子系統(tǒng):倉庫管理系統(tǒng)、采購管理系統(tǒng)、財務(wù)管

5、理系統(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ù)。 圖1.1.1 管理層和員工通過輸入口令方式登錄相應(yīng)權(quán)限的子系統(tǒng)以多種視圖瀏覽并了解超市信息。 1、系統(tǒng)管理員通過“超市信息管理”子系統(tǒng)進(jìn)行超市系統(tǒng)的升級和維護(hù)管理操作,并為管理超市貨物、查看和發(fā)布相關(guān)信息,用戶登錄分別提供數(shù)據(jù)庫服務(wù)。系統(tǒng)管理員可以管理管理層和普通員工的信息。 2、管理層通過輸入口令方式登錄系統(tǒng)執(zhí)行相應(yīng)操作,包括可以進(jìn)入采購系統(tǒng)

6、、財務(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ù)量和種類,并尋找供應(yīng)商提供供貨服務(wù),提供采購預(yù)算。 7、會計登錄“財務(wù)系統(tǒng)”對公司每月發(fā)放的員工工資和獎金、產(chǎn)品進(jìn)貨成本、公司的總利潤、下一季度的財政預(yù)算做成總表并進(jìn)行報告. 1.2超市管理系統(tǒng)各子系統(tǒng)的功能描述 本系統(tǒng)是一個獨立的超市管理系統(tǒng)。具有: 1、倉庫管理

7、系統(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)商品種類,倉庫管理員進(jìn)入系統(tǒng)選擇查看商品種類; (3) 查看倉庫商品相應(yīng)種類的數(shù)量; (4) 查看最近一個月暢銷產(chǎn)品的數(shù)量及種類; (5) 根據(jù)查看結(jié)果制定采購商品計劃. 圖1.2.1.1 1.2.2采購管理子系統(tǒng)的描述 采購管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下: (1) 采購

8、員登錄采購管理系統(tǒng); (2) 采購員查看由倉庫管理員報上來的進(jìn)貨單; (3) 查看退貨單(包括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息; (4) 查看當(dāng)前倉庫的庫存狀態(tài); (5) 根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng); (6) 當(dāng)預(yù)算審批之后進(jìn)行采購活動,并將商品入庫; 圖1.2.2.1 1.2.3財務(wù)管理子系統(tǒng)的描述 財務(wù)管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下: (1) 會計登錄財務(wù)管理系統(tǒng) (2) 添加公司每個員工的工資和獎金記錄 (3) 會計刪除公司每個員工的工資和獎金記錄 (4) 會計查看公司每個員工的工資和獎金記錄 (5) 根據(jù)各部門上傳過來的預(yù)算并結(jié)合

9、本公司的實際營收制作公司的利潤報表 (6) 根據(jù)公司的實際情況,制作下季度公司的利潤預(yù)算 圖1.2.3.1 1.2.4人事管理子系統(tǒng)的描述 人事管理子系統(tǒng)中,包括普通員工管理和管理層管理,其子系統(tǒng)的主要功能如下: (1) 管理層登錄認(rèn)識管理系統(tǒng) (2) 進(jìn)入普通員工和管理層界面; (3) 在普通員工管理中招聘員工; (4) 在普通員工管理中解除員工; (5) 在普通員工管理中調(diào)離員工; (6) 在普通員工管理中查看員工信息; (7) 在普通員工管理中刪除員工信息; (8) 在普通員工管理中添加員工信息; (9) 在管理層管理中查看管理員信息; (10)在管

10、理層管理中刪除管理員信息; (11) 在管理層管理中添加管理員信息. 圖1.2.4.1 1.2.5銷售管理子系統(tǒng)的描述 銷售管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下: (1) 收銀員登錄系統(tǒng)為顧客進(jìn)行收款服務(wù); (2) 收銀員為顧客進(jìn)行退款服務(wù); (3) 收銀員為顧客進(jìn)行退貨服務(wù); (4) 收銀員為顧客進(jìn)行打印購物小票服務(wù); (5) 收銀員為顧客進(jìn)行找零服務(wù). 圖1.2.5.1 1.2.6登錄子系統(tǒng)的描述 登錄管理子系統(tǒng)中,所有已經(jīng)在系統(tǒng)中注冊了的用戶在具有相應(yīng)權(quán)限的登錄界面進(jìn)行登錄,其子系統(tǒng)的主要功能如下: (1) 用戶輸入用戶名; (2)

11、用戶輸入密碼; (3) 用戶登錄成功后修改登錄密碼. 圖1.2.6.1 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ù)信息管理中刪除公司財務(wù)的相關(guān)信息; (7) 在財務(wù)信息管理中查看公司財務(wù)的相關(guān)信

12、息; (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)進(jìn)行超市系統(tǒng)的升級和維護(hù)管理操作,并為管理超市貨物、查看和發(fā)布相關(guān)信息,用戶登錄分別

13、提供數(shù)據(jù)庫服務(wù)。系統(tǒng)管理員可以管理管理層和普通員工的信息。 2、管理層通過輸入口令方式登錄系統(tǒng)執(zhí)行相應(yīng)操作,包括可以進(jìn)入采購系統(tǒng)、財務(wù)系統(tǒng)、銷售系統(tǒng)、人事系統(tǒng)。 3、人事經(jīng)理登錄人事管理系統(tǒng),對普通員工和員工進(jìn)行管理。 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)品進(jìn)貨成本、公司的總利潤、下一季度的財政預(yù)算做成總表并進(jìn)

14、行報告. 該系統(tǒng)的參與者有:系統(tǒng)管理員、管理層、人事經(jīng)理、收銀員、倉庫管理員、采購員、會計。 2.2需求清單 功能編號 功能名稱 文中標(biāo)題編號 備注 登陸系統(tǒng) 輸入用戶名 輸入密碼 修改密碼 01 倉庫管理 3.1.3 0101 查看商品種類和數(shù)量 3.1.3.1 0103 查看最近一個月暢銷 商品的數(shù)量及種類 3.1.3.3 0104 制定采購計劃 3.1.3.4 02 采購管理 3.1.4 查看進(jìn)貨單 查看退貨單 0201 查看當(dāng)

15、前庫存 3.1.4.1 0202 作出采購預(yù)算 3.1.4.2 商品采購入庫 財務(wù)管理 添加工資獎金記錄 刪除工資獎金記錄 查看工資獎金記錄 制作公司利潤報表 下季度公司利潤預(yù)算 0203 3.1.4.3 03 人事管理 3.1.5 招聘員工 解除員工 員工調(diào)離 查看員工信息 刪除員工信息 添加員工信息 查看管理員信息 刪除管理員信息 添加管理

16、員信息 銷售管理 0301 收款 3.1.5.1 退款 0302 打印購物小票 3.1.5.2 0303 找零 3.1.5.3 0304 信息管理 3.1.5.4 05 商品信息添加 3.1.7 0501 商品信息刪除 3.1.7.1 0502 商品信息查看 3.1.7.2 0503 財務(wù)信息添加 3.1.7.3 0504 財務(wù)信息查看 3.1.7.4 財務(wù)信息刪除 人事信息添加 人事信息查看 人事信息刪除

17、 銷售信息添加 銷售信息刪除 銷售信息查看 2.3 識別用例 2.3.1登陸用例 用戶能夠通過該系統(tǒng)進(jìn)行如下活動: (1) 用戶登入系統(tǒng)界面,在指定位置輸入用戶名和密碼; (2) 系統(tǒng)進(jìn)行身份驗證后,若驗證通過,則進(jìn)入系統(tǒng);若驗證未通過,則重新輸入。 (3) 用戶登錄系統(tǒng)后,可修改密碼。 用戶在進(jìn)入系統(tǒng)之前要登輸入密碼和用戶名,登錄系統(tǒng)。本系統(tǒng)提供在指定位置輸入密碼和用戶名及修改密碼的功能。系統(tǒng)用例圖如圖2.3.1.1: 圖2.3.1.1 2.3.2倉庫管理用例 用戶能夠通過該系統(tǒng)進(jìn)行如下活動: (1) 倉庫管理員登陸界面;

18、(2) 查看商品種類和數(shù)量; (3) 查看最近一月暢銷商品種類和數(shù)量; (4) 為采購員制定采購計劃。 為倉庫管理員和管理層供瀏覽產(chǎn)品種類、數(shù)量,了解暢銷產(chǎn)品的種類及數(shù)量,并為倉庫管理員提供制定采購計劃的功能。系統(tǒng)用例圖如圖2.3.2.1: 圖2.3.2.1 2.3.3采購管理用例 用戶能夠通過該系統(tǒng)進(jìn)行如下活動: (1) 采購員登陸界面; (2) 查詢進(jìn)貨單; (3) 查詢退貨單; (4) 查詢當(dāng)前庫存; (5) 做出采購預(yù)算; (6) 商品采購入庫。 為采購員提供了解采購數(shù)據(jù)、作出采購預(yù)算和商品采購入庫的功能。系統(tǒng)用例圖如圖2.3.3.1: 圖2.3.

19、3.1 2.3.4財務(wù)管理用例 用戶能夠通過該系統(tǒng)進(jìn)行如下活動: (1) 會計登陸界面; (2) 制作下季度公司預(yù)算報表; (3) 制作本月利潤報表; (4) 查看工資獎金記錄; (5) 刪除工資獎金記錄; (6) 添加工資獎金記錄。 為會計提供每月發(fā)放的員工工資和獎金、產(chǎn)品進(jìn)貨預(yù)算、公司的總利潤、下一季度的財政預(yù)算做成總表并進(jìn)行報告的功能。用例圖如圖2.3.4.1: 圖2.3.4.1 2.3.5人事管理用例 用戶能夠通過該系統(tǒng)進(jìn)行如下活動: (1) 人事經(jīng)理登陸界面; (2) 招聘員工; (3) 解除員工; (4) 調(diào)離員工; (5) 查看員工信息;

20、(6) 添加員工信息; (7) 刪除員工信息; (8) 查看管理員信息; (9) 添加管理員信息; (10) 刪除員工信息. 為管理層用戶提供人事招聘、解除、調(diào)離的功能。用例圖如圖2.3.5.1: 圖2.3.5.1 2.3.6銷售管理用例 用戶能夠通過該系統(tǒng)進(jìn)行如下活動: (1) 收銀員登陸界面; (2) 收銀員掃描商品收款; (3) 收銀員打印購物票; (4) 收銀員找零; (5) 收銀員退款; (6) 收銀員退貨. 為收銀員用戶提供收款、退款、找零、打印購物小票的功能。用例圖如圖2.3.6.1: 圖2.3.6.1 2.3.7信息管理用例 用戶

21、能夠通過該系統(tǒng)進(jìn)行如下活動: (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ù)信息、認(rèn)事信息、銷售信息的管理和更新的功能。用例

22、圖如圖2.3.7.1: 圖2.3.7.1 3 靜態(tài)結(jié)構(gòu)模型 3.1 定義系統(tǒng)對象 倉庫管理員,采購員,會計,人事經(jīng)理,收銀員,系統(tǒng)管理員,管理層,銷售信息,商品信息,員工信息,管理者信息,采購計劃,采購預(yù)算,財務(wù)信息. 3.2 建立類圖 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)類圖

23、 3.2.6銷售管理系統(tǒng)類圖如下 3.2.7信息管理系統(tǒng)類圖 4 動態(tài)行為模型 4.1 創(chuàng)建系統(tǒng)順序圖(協(xié)作圖) 序列圖描繪了系統(tǒng)中一組對象在時間上交互的整體行為。協(xié)作圖描繪了系統(tǒng)中的一組對象在幾何排列上的交互行為。 4.1.1登錄系統(tǒng)順序圖(協(xié)作圖) 在登錄系統(tǒng)中,可以獲得以下交互行為: A用戶在指定位置輸入用戶名和密碼后登錄系統(tǒng); B用戶登錄成功后可以修改密碼。 1用戶登陸超市管理系統(tǒng)的工作流程

24、(1)用戶希望通過系統(tǒng)進(jìn)行某一操作。 (2)用戶登陸系統(tǒng),在登錄頁面LoginForm指定位置輸入自己的用戶名和密碼并提交。 (3)系統(tǒng)將用戶提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法。將用戶信息和數(shù)據(jù)庫中的用戶信息進(jìn)行比較,檢查用戶信息中是否存在該用戶的信息。 (4)檢查完畢后將驗證結(jié)果返回到登錄界面上顯示 (5)用戶在登錄界面上獲得驗證結(jié)果。如果身份驗證未通過,重新登錄或退出。否則,繼續(xù)選擇下一步的操作。 根據(jù)基本流程,用戶登陸系統(tǒng)的序列圖如圖4.1.1.1所示. 與序列圖等價的協(xié)作圖如圖4.1.1.2所示 2用戶修改密碼的工作流程 (1

25、) 用戶登錄成功后進(jìn)入修改密碼界面MPForm,在界面指定處提交修改的密碼; (2) 界面MPForm將修改后的密碼傳遞到控制對象Control。 (3) 控制對象Control對輸入的密碼進(jìn)行修改并保存。 (4) 控制對象Control將修改成功的信息返回到界面MPForm并顯示。 (5)系統(tǒng)管理員從MPForm上獲得修改成功的信息。 根據(jù)基本流程,用戶修改密碼的序列圖如圖4.1.1.3所示. 與序列圖等價的協(xié)作圖如圖4.1.1.4所示 4.1.2倉庫管理系統(tǒng)順序圖(協(xié)作圖) 在倉庫管理系統(tǒng)中,可以獲得以下交互行為: A倉庫管理員登陸界面; B查看商品種類和

26、數(shù)量; C查看最近一月暢銷商品種類和數(shù)量; D為采購員制定采購計劃。 1倉庫管理員查看商品種類和數(shù)量的工作流程 (1)倉庫管理員登錄成功后,進(jìn)入查詢商品界面QAGForm,提交查詢請求。 (2)界面QAGForm將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的商品種類和數(shù)量。 (4)控制對象Control將得到的信息返回到界面QAGForm并顯示。 (5)倉庫管理員從QAGForm上獲得所查詢的商品種類和數(shù)量。 根據(jù)基本流程,倉庫管理員管理員查詢商品種類和數(shù)量的序列圖如圖4.1.2.1所示. 與序列圖等價的協(xié)作圖如圖4.1.2.

27、2所示. 2倉庫管理員查看最近一月暢銷商品種類和數(shù)量 (1) 倉庫管理員登錄成功后,進(jìn)入查詢最近一月暢銷商品界面QRGForm,提交查詢請求. (2) 界面QRGForm將查詢的信息傳遞到控制對象Control. (3) 控制對象Control從數(shù)據(jù)庫中活動所要查詢的商品種類和數(shù)量. (4)控制對象Control將得到的信息返回到界面QRGForm并顯示。 (5)倉庫管理員從QRGForm上獲得所查詢的商品種類和數(shù)量。 根據(jù)基本流程,倉庫管理員查詢最近一月暢銷商品種類和數(shù)量的序列圖如圖4.1.2.3所示. 與序列圖等價的協(xié)作圖如圖4.1.2.4所示. 3倉庫管

28、理員為采購員制定采購計劃 (1) 倉庫管理員登陸系統(tǒng)成功后,進(jìn)入制定采購計劃界面MBPForm,提交制定計劃請求. (2) 界面MBPForm將信息傳遞到控制對象Control. (3) 控制對象Control從數(shù)據(jù)庫中活動所要制定計劃 (4)控制對象Control將得到的信息返回到界面MBPForm并顯示。 (5)倉庫管理員從MBPForm上獲知計劃制定成功。 根據(jù)基本流程,倉庫管理員制定采購計劃的序列圖如圖4.1.2.5所示. 與序列圖等價的協(xié)作圖如圖4.1.2.6所示. 4.1.3采購管理系統(tǒng)順序圖(協(xié)作圖) 在采購管理系統(tǒng)中,可以獲得以下交互行為:

29、A采購員登陸界面; B采購員查看由倉庫管理員報上來的進(jìn)貨單; C查看退貨單(包括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息); D查看當(dāng)前倉庫的庫存狀態(tài); E根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng); F當(dāng)預(yù)算審批之后進(jìn)行采購活動,并將商品入庫; 1采購員查看由倉庫管理員報上來的進(jìn)貨單 (1)采購員登錄成功后,進(jìn)入查詢由倉庫管理員報上來的進(jìn)貨單界面界面QIGForm,提交查詢請求。 (2)界面QIGForm將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的進(jìn)貨單信息。 (4)控制對象Control將得到的信息返回到界面QIGFor

30、m并顯示。 (5)倉庫管理員從QIGForm上獲得所查詢的進(jìn)貨單信息。 根據(jù)基本流程,采購員查詢進(jìn)貨單的序列圖如圖4.1.3.1所示. 與序列圖等價的協(xié)作圖如圖4.1.3.2所示. 2采購員查看退貨單(包括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息) (1)采購員登錄成功后,進(jìn)入查詢退貨單界面QBGForm,提交查詢請求。 (2)界面QBGForm將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的退貨單信息。 (4)控制對象Control將得到的信息返回到界面QBGForm并顯示。 (5)倉庫管理員從QBGForm上獲得所查詢的退貨單

31、信息。 根據(jù)基本流程,采購員管理員查詢退貨單信息的序列圖如圖4.1.3.3所示. 與序列圖等價的協(xié)作圖如圖4.1.3.4所示. 3查看當(dāng)前倉庫的庫存狀態(tài) (1)采購員登錄成功后,進(jìn)入查詢當(dāng)前倉庫的庫存狀態(tài)界面QSForm,提交查詢請求。 (2)界面QSForm將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的倉庫的庫存狀態(tài)。 (4)控制對象Control將得到的信息返回到界面QSForm并顯示。 (5)倉庫管理員從QSForm上獲得所查詢的倉庫的庫存狀態(tài)。 根據(jù)基本流程,采購員查詢當(dāng)前倉庫庫存狀態(tài)的序列圖如圖4.1.3.5所示.

32、 與序列圖等價的協(xié)作圖如圖4.1.3.6所示. 4根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng) (1)采購員登陸系統(tǒng)成功后,進(jìn)入制定采購預(yù)算界面MBBForm,提交制定計劃請求. (2)界面MBBForm將信息傳遞到控制對象Control. (3)控制對象Control從數(shù)據(jù)庫中活動所要制定采購預(yù)算并生成報表 (4)控制對象Control將得到的報表上傳給財務(wù)系統(tǒng)并返回到界面MBPForm顯示上傳成功。 (5)采購員從MBPForm上獲知采購預(yù)算生成報表成功并且上傳成功。 根據(jù)基本流程,采購員制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng)的序列圖如圖4.1.3.7所示.

33、 與序列圖等價的協(xié)作圖如圖4.1.3.8所示. 5當(dāng)預(yù)算審批之后進(jìn)行采購活動,并將商品入庫 (1)采購員登陸系統(tǒng)成功后,進(jìn)入制定采購預(yù)算審批界面MBBSForm,查看預(yù)算審批通過沒有。 (2)界面MBBSForm將信息傳遞到控制對象Control. (3)控制對象Control從數(shù)據(jù)庫中活動查看審批通過與否。 (4)控制對象Control將得到的信息上傳給并返回到采購預(yù)算審批界面MBBSForm。 (5)采購員從MBPSForm上獲知審批通過后,進(jìn)行采購活動并輸入入庫商品信息,將入庫的商品信息傳遞到控制對象Control。 (6)控制對象Control對輸入的信息

34、進(jìn)行保存。 (7)控制對象Control將保存成功的信息返回到界面MBPSForm并顯示。 (8)系統(tǒng)管理員從MBPSForm上獲得保存成功的信息。 根據(jù)基本流程,采購員制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng)的序列圖如圖4.1.3.9所示. 與序列圖等價的協(xié)作圖如圖4.1.3.10所示. 4.1.4財務(wù)管理系統(tǒng)順序圖(協(xié)作圖) 在財務(wù)管理系統(tǒng)中,可以獲得以下交互行為 A 會計登陸界面; B 制作下季度公司預(yù)算報表; C 制作本月利潤報表; D查看工資獎金記錄; E刪除工資獎金記錄; F添加工資獎金記錄。 1會計制作下季度公司預(yù)算報表的工作流程 (1)

35、會計登錄成功后,進(jìn)入制作下季度公司預(yù)算報表界面,提交制作請求。 (2)界面將制作下季度預(yù)算報表的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動制作報表的相關(guān)信息。 (4)控制對象Control將得到的信息制成報表返回到界面并顯示。 (5)會計從界面上獲知報表制作成功。 根據(jù)基本流程, 會計制作下季度公司預(yù)算報表的序列圖如圖4.1.4.1所示. 與序列圖等價的協(xié)作圖如圖4.1.4.2所示 2會計制作本月利潤報表的工作流程 (1)會計登錄成功后,進(jìn)入制作本月利潤報表界面,提交制作請求。 (2)界面將制作本月利潤報表的信息傳遞到控制對象C

36、ontrol。 (3)控制對象從數(shù)據(jù)庫中活動制作報表的相關(guān)信息。 (4)控制對象Control將得到的信息制成報表返回到界面并顯示。 (5)會計從界面上獲知報表制作成功。 根據(jù)基本流程, 會計制作本月利潤報表的序列圖如圖4.1.4.3所示. 與序列圖等價的協(xié)作圖如圖4.1.4.4所示 3會計查看工資獎金記錄的工作流程 (1)會計登錄成功后,進(jìn)入查詢工資獎金記錄界面,提交查詢請求。 (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的工資獎金記錄。 (4)控制對象Control將得到的信息返回到界面并顯示。

37、 (5)會計從界面上獲得所查詢的工資獎金記錄。 根據(jù)基本流程,會計查看工資獎金記錄的序列圖如圖4.1.4.5所示. 與序列圖等價的協(xié)作圖如圖4.1.4.6所示 4會計刪除工資獎金記錄的工作流程 (1)會計進(jìn)入刪除工資獎金記錄界面,在界面中提交刪除工資獎金記錄的信息。 (2)界面將會計提交的工資獎金記錄傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢工資獎金記錄的相關(guān)信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除工資獎金記錄的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)會計從界面上獲得刪除成功的信息。 根據(jù)

38、基本流程,會計刪除工資獎金記錄的序列圖如圖4.1.4.7所示. 與序列圖等價的協(xié)作圖如圖4.1.4.8所示 5會計添加工資獎金記錄的工作流程 (1)會計進(jìn)入添加工資獎金界面,在界面中提交添加工資獎金記錄的信息。 (2)界面將會計提交的工資獎金記錄傳遞給控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢工資獎金記錄的相關(guān)信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中添加工資獎金記錄的數(shù)據(jù)。 (5)控制對象Control將添加成功的信息返回到界面并顯示。 (6)會計從界面上獲得添加成功的信息。 根據(jù)基本流程,會計添加工資獎金記錄的序列圖如圖4.1.4.9所示.

39、 與序列圖等價的協(xié)作圖如圖4.1.4.10所示 4.1.5人事管理系統(tǒng)順序圖(協(xié)作圖) 在人事管理系統(tǒng)中,可以獲得以下交互行為: A 經(jīng)理登陸界面; B 招聘員工; C 解除員工; D 調(diào)離員工; E 查看員工信息; F 添加員工信息; G 刪除員工信息; H查看管理員信息; I 添加管理員信息; K刪除管理員信息. 1經(jīng)理查看員工信息的工作流程 (1)經(jīng)理登錄成功后,進(jìn)入查詢員工信息界面,提交查詢請求。 (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的員工信息。 (4)控制對象Control將得到的

40、信息返回到界面并顯示。 (5)經(jīng)理從界面上獲得所查詢的員工信息。 根據(jù)基本流程,經(jīng)理查看員工信息的序列圖如圖4.1.5.1所示. 與序列圖等價的協(xié)作圖如圖4.1.5.2所示 2經(jīng)理添加員工信息的工作流程 (1)經(jīng)理進(jìn)入添加員工信息界面,在界面中提交添加員工信息。 (2)界面將會計提交的員工信息傳遞給控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)員工信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中添加員工信息的數(shù)據(jù)。 (5)控制對象Control將添加成功的信息返回到界面并顯示。 (6)經(jīng)理從界面上獲得添加成功的信息。 根據(jù)基本流程,經(jīng)理添加員工

41、信息的序列圖如圖4.1.5.3所示. 與序列圖等價的協(xié)作圖如圖4.1.5.4所示 3經(jīng)理刪除員工信息的工作流程 (1)經(jīng)理進(jìn)入刪除員工信息界面,在界面中提交刪除的員工信息。 (2)界面將經(jīng)理提交的員工信息傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)員工信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除員工信息的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)經(jīng)理從界面上獲得刪除成功的信息。 根據(jù)基本流程,經(jīng)理刪除員工信息的序列圖如圖4.1.5.5所示. 與序列圖等價的協(xié)作圖如圖4.1.5.6所示

42、 4經(jīng)理查看管理員信息的工作流程 (1)經(jīng)理登錄成功后,進(jìn)入查詢管理員信息界面,提交查詢請求。 (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的管理員信息。 (4)控制對象Control將得到的信息返回到界面并顯示。 (5)經(jīng)理從界面上獲得所查詢的管理員信息。 根據(jù)基本流程,經(jīng)理查看管理員信息的序列圖如圖4.1.5.7所示. 與序列圖等價的協(xié)作圖如圖4.1.5.8所示 5經(jīng)理添加管理員信息的工作流程 (1)經(jīng)理進(jìn)入添加管理員信息界面,在界面中提交添加員工信息。 (2)界面將經(jīng)理提交的管理員信息傳遞給控制對象Con

43、trol。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)管理員信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中添加管理員信息的數(shù)據(jù)。 (5)控制對象Control將添加成功的信息返回到界面并顯示。 (6)經(jīng)理從界面上獲得添加成功的信息。 根據(jù)基本流程,經(jīng)理添加管理員信息的序列圖如圖4.1.5.9所示. 與序列圖等價的協(xié)作圖如圖4.1.5.10所示 6經(jīng)理刪除管理員信息的工作流程 (1)經(jīng)理進(jìn)入刪除管理員信息界面,在界面中提交刪除的管理員信息。 (2)界面將經(jīng)理提交的管理員信息傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)管理員信息并進(jìn)行判斷。 (4)控制

44、對象Control向數(shù)據(jù)庫中執(zhí)行刪除管理員信息的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)經(jīng)理從界面上獲得刪除成功的信息。 根據(jù)基本流程,經(jīng)理刪除管理員信息的序列圖如圖4.1.5.11所示. 與序列圖等價的協(xié)作圖如圖4.1.5.12所示 4.1.6銷售管理系統(tǒng)順序圖(協(xié)作圖) 在銷售管理系統(tǒng)中,可以獲得以下交互行為: A收銀員登錄系統(tǒng)為顧客進(jìn)行收款服務(wù); 序列圖如圖4.1.6.1所示 協(xié)作圖如圖4.1.6.2所示 B收銀員為顧客進(jìn)行退款服務(wù); 序列圖如圖4.1.6.3所示 協(xié)作圖如圖4.1.6.4所示 D

45、收銀員為顧客進(jìn)行打印購物小票服務(wù); 序列圖如圖4.1.6.5所示 協(xié)作圖如圖4.1.6.6所示 E收銀員為顧客進(jìn)行找零服務(wù). 序列圖如圖4.1.6.7所示 協(xié)作圖如圖4.1.6.8所示 4.1.6信息管理系統(tǒng)順序圖(協(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)管理員查看人事信息;

46、 K系統(tǒng)管理員添加銷售信息; L系統(tǒng)管理員刪除銷售信息; M系統(tǒng)管理員查看銷售信息; 1系統(tǒng)管理員查詢商品信息的工作流程 (1)系統(tǒng)管理員登錄成功后,進(jìn)入查詢商品信息界面,提交查詢請求。 (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的商品信息。 (4)控制對象Control將得到的信息返回到界面并顯示。 (5)系統(tǒng)管理員從界面上獲得所查詢的商品信息。 根據(jù)基本流程,系統(tǒng)管理員查詢商品信息的序列圖如圖4.1.6.1所示. 與序列圖等價的協(xié)作圖如圖4.1.6.2所示 2系統(tǒng)管理員添加商品信息的工作流程 (1)系統(tǒng)

47、管理員進(jìn)入添加商品信息界面,在界面中提交添加商品信息。 (2)界面將系統(tǒng)管理員提交的商品信息傳遞給控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)商品信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中添加商品信息的數(shù)據(jù)。 (5)控制對象Control將添加成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得添加成功的信息。 根據(jù)基本流程,系統(tǒng)管理員添加商品信息的序列圖如圖4.1.6.3所示. 與序列圖等價的協(xié)作圖如圖4.1.6.4所示 3系統(tǒng)管理員刪除商品信息的工作流程 (1) 系統(tǒng)管理員進(jìn)入刪除商品信息界面,在界面中提交刪除的商品信息。 (2)

48、界面將系統(tǒng)管理員提交的商品信息傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)商品信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除商品信息的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得刪除成功的信息。 根據(jù)基本流程,系統(tǒng)管理員刪除商品信息的序列圖如圖4.1.6.5所示. 與序列圖等價的協(xié)作圖如圖4.1.6.6所示 4系統(tǒng)管理員查詢財務(wù)信息的工作流程 (1)系統(tǒng)管理員登錄成功后,進(jìn)入查詢財務(wù)信息界面,提交查詢請求。 (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制

49、對象從數(shù)據(jù)庫中活動所要查詢的財務(wù)信息。 (4)控制對象Control將得到的信息返回到界面并顯示。 (5)系統(tǒng)管理員從界面上獲得所查詢的財務(wù)信息。 根據(jù)基本流程,系統(tǒng)管理員查詢財務(wù)信息的序列圖如圖4.1.6.7所示. 與序列圖等價的協(xié)作圖如圖4.1.6.8所示 5系統(tǒng)管理員添加財務(wù)信息的工作流程 (1)系統(tǒng)管理員進(jìn)入添加財務(wù)信息界面,在界面中提交添加財務(wù)信息。 (2)界面將系統(tǒng)管理員提交的財務(wù)信息傳遞給控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)財務(wù)信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中添加財務(wù)信息的數(shù)據(jù)。 (5)控制對象Contr

50、ol將添加成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得添加成功的信息。 根據(jù)基本流程,系統(tǒng)管理員添加財務(wù)信息的序列圖如圖4.1.6.9所示. 與序列圖等價的協(xié)作圖如圖4.1.6.10所示 6系統(tǒng)管理員刪除財務(wù)信息的工作流程 (1) 系統(tǒng)管理員進(jìn)入刪除財務(wù)信息界面,在界面中提交刪除的財務(wù)信息。 (2)界面將系統(tǒng)管理員提交的財務(wù)信息傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)財務(wù)信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除財務(wù)信息的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員

51、從界面上獲得刪除成功的信息。 根據(jù)基本流程,系統(tǒng)管理員刪除財務(wù)信息的序列圖如圖4.1.6.11所示. 與序列圖等價的協(xié)作圖如圖4.1.6.12所示 7系統(tǒng)管理員查詢?nèi)耸滦畔⒌墓ぷ髁鞒? (1)系統(tǒng)管理員登錄成功后,進(jìn)入查詢?nèi)耸滦畔⒔缑?,提交查詢請求? (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的人事信息。 (4)控制對象Control將得到的信息返回到界面并顯示。 (5)系統(tǒng)管理員從界面上獲得所查詢的人事信息。 根據(jù)基本流程,系統(tǒng)管理員查詢?nèi)耸滦畔⒌男蛄袌D如圖4.1.6.13所示. 與序列圖等價的協(xié)作圖如圖4

52、.1.6.14所示 8系統(tǒng)管理員添加人事信息的工作流程 (1)系統(tǒng)管理員進(jìn)入添加人事信息界面,在界面中提交添加財務(wù)信息。 (2)界面將系統(tǒng)管理員提交的人事信息傳遞給控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)人事信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中添加人事信息的數(shù)據(jù)。 (5)控制對象Control將添加成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得添加成功的信息。 根據(jù)基本流程,系統(tǒng)管理員添加人事信息的序列圖如圖4.1.6.15所示. 與序列圖等價的協(xié)作圖如圖4.1.6.16所示 9系統(tǒng)管理員刪除人事信息的工作流程

53、 (1) 系統(tǒng)管理員進(jìn)入刪除人事信息界面,在界面中提交刪除的人事信息。 (2)界面將系統(tǒng)管理員提交的人事信息傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)人事信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除人事信息的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得刪除成功的信息。 根據(jù)基本流程,系統(tǒng)管理員刪除人事信息的序列圖如圖4.1.6.17所示. 與序列圖等價的協(xié)作圖如圖4.1.6.18所示 10系統(tǒng)管理員查詢銷售信息的工作流程 (1)系統(tǒng)管理員登錄成功后,進(jìn)入查詢銷售信息界面,

54、提交查詢請求。 (2)界面將查詢的信息傳遞到控制對象Control。 (3)控制對象從數(shù)據(jù)庫中活動所要查詢的銷售信息。 (4)控制對象Control將得到的信息返回到界面并顯示。 (5)系統(tǒng)管理員從界面上獲得所查詢的銷售信息。 根據(jù)基本流程,系統(tǒng)管理員查詢銷售信息的序列圖如圖4.1.6.19所示. 與序列圖等價的協(xié)作圖如圖4.1.6.20所示 11系統(tǒng)管理員添加銷售信息的工作流程 (1)系統(tǒng)管理員進(jìn)入添加銷售信息界面,在界面中提交添加財務(wù)信息。 (2)界面將系統(tǒng)管理員提交的銷售信息傳遞給控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)銷售信息并進(jìn)行判

55、斷。 (4)控制對象Control向數(shù)據(jù)庫中添加銷售信息的數(shù)據(jù)。 (5)控制對象Control將添加成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得添加成功的信息。 根據(jù)基本流程,系統(tǒng)管理員添加銷售信息的序列圖如圖4.1.6.21所示 . 與序列圖等價的協(xié)作圖如圖4.1.6.22所示 12系統(tǒng)管理員刪除銷售信息的工作流程 (1) 系統(tǒng)管理員進(jìn)入刪除銷售信息界面,在界面中提交刪除的銷售信息。 (2)界面將系統(tǒng)管理員提交的銷售信息傳遞到控制對象Control。 (3)控制對象向數(shù)據(jù)庫查詢相關(guān)銷售信息并進(jìn)行判斷。 (4)控制對象Control向數(shù)據(jù)庫中執(zhí)行刪除銷售

56、信息的數(shù)據(jù)。 (5)控制對象Control將刪除成功的信息返回到界面并顯示。 (6)系統(tǒng)管理員從界面上獲得刪除成功的信息。 根據(jù)基本流程,系統(tǒng)管理員刪除銷售信息的序列圖如圖4.1.6.23所示. 與序列圖等價的協(xié)作圖如圖4.1.6.24所示 4.2 創(chuàng)建系統(tǒng)的狀態(tài)圖 (1)商品信息的狀態(tài)圖 商品信息包含三個狀態(tài):被添加的商品信息,被修改的商品信息,被添加的商品信息。它們之間的轉(zhuǎn)化規(guī)則如下: (2)制作報表狀態(tài)圖 (3)商品入庫狀態(tài)圖 4.3 創(chuàng)建系統(tǒng)的活動圖 (1)收銀員收款活動圖: (2)倉庫管理活動圖 (4)經(jīng)理查看員工信息活

57、動圖 (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ìn)行映射。根據(jù)類圖創(chuàng)建系統(tǒng)構(gòu)建圖,包括用戶構(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)部署圖 (1) (2) 6創(chuàng)建數(shù)據(jù)模型 在

58、“超市管理系統(tǒng)”選項上選擇“Data Modeler”,然后選擇New的Data Model Diagram子菜單創(chuàng)建一個新數(shù)據(jù)模型圖。 列舉兩個例子 7總結(jié) 本文論述了一個基于WEB的超市管理系統(tǒng),基本上體現(xiàn)了電子商務(wù)各方面的優(yōu)點。我所設(shè)計的超市管理系統(tǒng),主要是電子商務(wù)進(jìn)行初步的探討和設(shè)計。在設(shè)計過程中,我初步了解了UML的優(yōu)點和先進(jìn)之處,了解他的可以自動生成代碼的功能。 在設(shè)計和制作超市管理系統(tǒng)的過程中,培養(yǎng)了自己的綜合能力和從全局考慮的思想。這個超市管理系統(tǒng)系統(tǒng)功能是很強大的,但出于自己水平有限,作為一個超市管理系統(tǒng),該項目上有一些不完善和函待改進(jìn)之處,有好多東西考慮不周

59、,功能模塊不是特別的完善。 通過本次課程設(shè)計的編寫,對本期的課程進(jìn)行了系統(tǒng)的復(fù)習(xí)和應(yīng)用,加深了對書上知識的了解。 畫用例圖、類圖、序列圖、協(xié)作圖、活動圖、構(gòu)件圖、狀態(tài)圖、部署圖、數(shù)據(jù)庫建模時的注意點: 用例圖 1)、用例圖就是由參與者(Actor)、用例(Use Case)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動態(tài)視圖。用例圖可視化地描述了系統(tǒng)外部的使用者和使用者使用系統(tǒng)時, 系統(tǒng)為這些使用者提供的一系列抽象(用例), 并清晰蒂描述了參與者和參與者之間的泛化關(guān)系, 用例和用例之間的包含關(guān)系、泛化關(guān)系、擴(kuò)展關(guān)系,以及用例和參與者之間的關(guān)聯(lián)關(guān)系。 2)、在畫用例圖時,如果不想強調(diào)對話

60、中的主動被動關(guān)系,可以使用不帶箭頭的線段。 3)、參與者與用例間的信息流缺省存在,且信息流向是雙向的,與箭頭方向毫無關(guān)系。 4)、在用例圖中使用一個人形圖標(biāo)來表示參與者,參與者的名字寫在人形圖標(biāo)下面。 5)、在畫用例圖時不畫出系統(tǒng)邊界。 6)、用例表明的也是一個類,而不是某個具體的實例。用例描述的是它代表的功能的某個方面,包含了用例執(zhí)行期間可能發(fā)生的某種情況。 7)、任何用例都不能在缺少參與者的情況下獨立存在。同樣,任何參與者也必須要有與之關(guān)聯(lián)的用例。 8)、在UML中,包含關(guān)系是通過帶箭頭的虛線段加<>字樣來表示,箭頭由基礎(chǔ)用例(Base)指向被包含用例(

61、Inclusion)。 9)、用例的泛化指的是一個父用例可以被特化形成多個子用例,而父用例和子用例之間的關(guān)系就是泛化關(guān)系。 活動圖 1)、活動狀態(tài)和動作狀態(tài)的表示圖標(biāo)相同,都是平滑的圓角矩形。兩者不同的是活動狀態(tài)可以在圖標(biāo)中給出入口動作和出口動作等信息。 2)、活動狀態(tài)是一個程序的執(zhí)行過程的狀態(tài)而不是一個普通對象的狀態(tài)。離開一個活動狀態(tài)的轉(zhuǎn)換通常不包括事件觸發(fā)器。 3)、動作狀態(tài)是一種特殊的活動狀態(tài) 4)、活動圖::著重于對一個活動到另一個活動的控制流建立模型。 狀態(tài)圖 1)、狀態(tài)圖:著重于對一個模型元素的可能的狀態(tài)及其轉(zhuǎn)移建立模型。 2)、狀態(tài)圖用于對系統(tǒng)的動態(tài)建模,適

62、合描述跨越多個用例的對象在其生命周期中的各種狀態(tài)及其狀態(tài)之間的轉(zhuǎn)換。如果一個系統(tǒng)的事件個數(shù)比較少并且事件的合法順序比較簡單,狀態(tài)圖的作用就不明顯。 3)、在系統(tǒng)建模時,不需要對每個類對象創(chuàng)建狀態(tài)圖,只關(guān)注明顯影響對象行為的屬性,以及它們表達(dá)的對象狀態(tài)。 4)、組合狀態(tài)可以包含有順序子狀態(tài)或并發(fā)子狀態(tài); 采用組合狀態(tài)可以簡化對復(fù)雜行為的建模,清楚地表達(dá)狀態(tài)的結(jié)構(gòu)關(guān)系。 5)、若行為過程出現(xiàn)各種非正常的情況,表現(xiàn)非正常行為的轉(zhuǎn)移箭線將導(dǎo)致轉(zhuǎn)移交叉的凌亂現(xiàn)象,可以使用組合狀態(tài)和順序子狀態(tài)的概念解決此類建模問題。 6)、歷史狀態(tài)只是一個偽狀態(tài),只能作為一個組合狀態(tài)中的子狀態(tài),不能在頂層狀態(tài)圖中

63、使用。 7)、并發(fā)狀態(tài)圖適合描述一個對象有許多獨立行為的情況,可以把表達(dá)這些個別行為的狀態(tài)機圖組合在一起,構(gòu)成一個并發(fā)狀態(tài)機圖。 8)、事件的名稱用一個字符串表示,必須引用接受事件的對象類中的一個操作或信號。 9)、同步與判定的區(qū)別 a) 判定是根據(jù)監(jiān)護(hù)條件使工作流分支,而且監(jiān)護(hù)條件的取值只會觸發(fā)一個分支的執(zhí)行。 b) 同步的不同分支是并發(fā)執(zhí)行的,不會因為一個分支的執(zhí)行造成其它分支的中斷。 類圖 1)、類圖,就是用于對系統(tǒng)中的各種概念進(jìn)行建模,并描繪出它們之間關(guān)系的圖。 2)、類的名稱是每個類的圖形中所必須擁有的元素,類的名稱通常來自于系統(tǒng)的問題域,并且盡可能地明確表達(dá)要描述的

64、事物,不會造成類的語義沖突。 3)、在類圖中,具體來講它一共包含了以下幾種模型元素,分別是:類、接口、依賴關(guān)系、泛化關(guān)系、關(guān)聯(lián)關(guān)系以及實現(xiàn)關(guān)系。 4)、類圖可以創(chuàng)建約束、注釋和包等。 5)、在UML中,類的屬性的表示語法為([ ]內(nèi)的內(nèi)容是可選的): [可見性] 屬性名稱 [:屬性類型] [=初始值] [{屬性字符串}] 6)、接口是一種特殊的類,所有接口都是有構(gòu)造型<>的類。一個類可以通過實現(xiàn)接口從而支持接口所指定的行為。 對象圖 1)、對象圖中包含對象(Object)和鏈(Link)。其中對象是類的特定實例,鏈?zhǔn)穷愔g關(guān)系的實例,表示對象之間的特定關(guān)

65、系。對象圖的目的在于描述系統(tǒng)中參與交互的各個對象在某一時刻是如何運行的。 協(xié)作圖: 1)、一個協(xié)作代表了為了完成某個目標(biāo)而共同工作的一組對象。 2)、在協(xié)作圖中,不需要關(guān)于某個類的所有對象都出現(xiàn),同一個類的對象在一個協(xié)作圖中也可能要充當(dāng)多個角色。 3)可以用快捷鍵F5進(jìn)行序列圖與協(xié)作圖之間的轉(zhuǎn)換。 構(gòu)件圖 1)、構(gòu)件的身份特征是指構(gòu)件擁有身份和狀態(tài),用于定位在其上的物理對象。 2)、構(gòu)件圖中,構(gòu)件與構(gòu)件之間表現(xiàn)為依賴關(guān)系,定義的類或接口與類之間表現(xiàn)為依賴關(guān)系或?qū)崿F(xiàn)關(guān)系。 部署圖 1)在描述處理器方法應(yīng)該包含處理器的調(diào)度和進(jìn)程。 2)部署模型的目的: (1)、描述一個具體應(yīng)

66、用的主要部署結(jié)構(gòu) (2)、平衡系統(tǒng)運行時的計算資源分布 (3)、部署圖也可以通過連接描述組織的硬件網(wǎng)絡(luò)結(jié)構(gòu)或者是嵌入式系統(tǒng)等具有多種相關(guān)硬件和軟件的系統(tǒng)運行模型。 3)、調(diào)度是指處理其進(jìn)程中為實現(xiàn)一定的目的而對共同使用的資源進(jìn)行時間分配。 數(shù)據(jù)庫建模 1)、把對象模型轉(zhuǎn)換為數(shù)據(jù)模型,其結(jié)果并不是惟一的。 2)、對象模型和數(shù)據(jù)模型的開發(fā)往往是并行的,同樣可以數(shù)據(jù)模型向?qū)ο竽P娃D(zhuǎn)換要。所謂13、數(shù)據(jù)模型向?qū)ο竽P偷霓D(zhuǎn)換,簡單地說,就是把表轉(zhuǎn)換為類,表與表之間的關(guān)系轉(zhuǎn)換為類與類之間的關(guān)系。 3)、數(shù)據(jù)模型向?qū)ο竽P偷霓D(zhuǎn)換是對模式(即包的<>版型)進(jìn)行的。 8參考文獻(xiàn) 《uml課程設(shè)計》 董蘭芳 劉振安等編著 機械工業(yè)出版社 《uml系統(tǒng)建模基礎(chǔ)教程》 胡荷芬等編著 清華大學(xué)出版社

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!