超市管理系統(tǒng)UML建模文檔.doc_第1頁
超市管理系統(tǒng)UML建模文檔.doc_第2頁
超市管理系統(tǒng)UML建模文檔.doc_第3頁
超市管理系統(tǒng)UML建模文檔.doc_第4頁
超市管理系統(tǒng)UML建模文檔.doc_第5頁
免費預(yù)覽已結(jié)束,剩余36頁可下載查看

下載本文檔

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

文檔簡介

2012-2013學(xué) 年 第 一學(xué) 期UML課程設(shè)計超市管理系統(tǒng)的UML建模班 級 10軟件工程三班學(xué) 生 吳雪瑩任課教師高小方日 期2012年12月12日目錄1 系統(tǒng)需求31.1超市管理系統(tǒng)業(yè)務(wù)概述31.2超市管理系統(tǒng)各子系統(tǒng)的功能描述51.2.1倉庫管理子系統(tǒng)的描述51.2.2采購管理子系統(tǒng)的描述61.2.3財務(wù)管理子系統(tǒng)的描述71.2.4人事管理子系統(tǒng)的描述81.2.5銷售管理子系統(tǒng)的描述91.2.6登錄子系統(tǒng)的描述101.2.7信息管理子系統(tǒng)的描述102 需求分析122.1 識別參與者122.2需求清單132.3 識別用例152.3.1登陸用例152.3.2倉庫管理用例162.3.3采購管理用例172.3.4財務(wù)管理用例182.3.5人事管理用例192.3.6銷售管理用例212.3.7信息管理用例223 靜態(tài)結(jié)構(gòu)模型253.1 定義系統(tǒng)對象253.2 建立類圖253.2.1登陸系統(tǒng)類圖253.2.2倉庫管理系統(tǒng)類圖263.2.3采購管理系統(tǒng)類圖273.2.4財務(wù)管理系統(tǒng)類圖283.2.5人事管理系統(tǒng)類圖293.2.6銷售管理系統(tǒng)類圖如下303.2.7信息管理系統(tǒng)類圖304 動態(tài)行為模型314.1 創(chuàng)建系統(tǒng)順序圖(協(xié)作圖)314.1.1登錄系統(tǒng)順序圖(協(xié)作圖)324.1.2倉庫管理系統(tǒng)順序圖(協(xié)作圖)364.1.3采購管理系統(tǒng)順序圖(協(xié)作圖)414.1.4財務(wù)管理系統(tǒng)順序圖(協(xié)作圖)494.1.5人事管理系統(tǒng)順序圖(協(xié)作圖)574.1.6銷售管理系統(tǒng)順序圖(協(xié)作圖)664.1.6信息管理系統(tǒng)順序圖(協(xié)作圖)704.2 創(chuàng)建系統(tǒng)的狀態(tài)圖894.3 創(chuàng)建系統(tǒng)的活動圖915 物理模型985.1 創(chuàng)建系統(tǒng)組件圖985.2 創(chuàng)建系統(tǒng)部署圖996創(chuàng)建數(shù)據(jù)模型1007總結(jié)1018參考文獻1061 系統(tǒng)需求1.1超市管理系統(tǒng)業(yè)務(wù)概述本項目針對超市管理系統(tǒng)進行需求說明,旨在為超市提供方便,快捷的結(jié)賬體系,準確,高效的庫存和財務(wù)管理系統(tǒng),等。讓顧客在超市購物更加快捷方便,讓超市的管理和運行工作更加完善,方便。因為超市管理系統(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ù)。 圖1.1.1管理層和員工通過輸入口令方式登錄相應(yīng)權(quán)限的子系統(tǒng)以多種視圖瀏覽并了解超市信息。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ù)量和種類,并尋找供應(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ù)量;(4) 查看最近一個月暢銷產(chǎn)品的數(shù)量及種類;(5) 根據(jù)查看結(jié)果制定采購商品計劃.圖1.2.1.11.2.2采購管理子系統(tǒng)的描述采購管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1) 采購員登錄采購管理系統(tǒng);(2) 采購員查看由倉庫管理員報上來的進貨單;(3) 查看退貨單(包括產(chǎn)品種類、名稱、產(chǎn)地、數(shù)量等信息;(4) 查看當前倉庫的庫存狀態(tài);(5) 根據(jù)查看結(jié)果制定采購預(yù)算生成報表上傳給財務(wù)系統(tǒng);(6) 當預(yù)算審批之后進行采購活動,并將商品入庫;圖1.2.2.11.2.3財務(wù)管理子系統(tǒng)的描述財務(wù)管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1) 會計登錄財務(wù)管理系統(tǒng)(2) 添加公司每個員工的工資和獎金記錄(3) 會計刪除公司每個員工的工資和獎金記錄(4) 會計查看公司每個員工的工資和獎金記錄(5) 根據(jù)各部門上傳過來的預(yù)算并結(jié)合本公司的實際營收制作公司的利潤報表(6) 根據(jù)公司的實際情況,制作下季度公司的利潤預(yù)算圖1.2.3.11.2.4人事管理子系統(tǒng)的描述人事管理子系統(tǒng)中,包括普通員工管理和管理層管理,其子系統(tǒng)的主要功能如下:(1) 管理層登錄認識管理系統(tǒng)(2) 進入普通員工和管理層界面;(3) 在普通員工管理中招聘員工;(4) 在普通員工管理中解除員工;(5) 在普通員工管理中調(diào)離員工;(6) 在普通員工管理中查看員工信息;(7) 在普通員工管理中刪除員工信息;(8) 在普通員工管理中添加員工信息;(9) 在管理層管理中查看管理員信息; (10)在管理層管理中刪除管理員信息; (11) 在管理層管理中添加管理員信息.圖1.2.4.11.2.5銷售管理子系統(tǒng)的描述銷售管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:(1) 收銀員登錄系統(tǒng)為顧客進行收款服務(wù);(2) 收銀員為顧客進行退款服務(wù);(3) 收銀員為顧客進行退貨服務(wù);(4) 收銀員為顧客進行打印購物小票服務(wù);(5) 收銀員為顧客進行找零服務(wù).圖1.2.5.11.2.6登錄子系統(tǒng)的描述登錄管理子系統(tǒng)中,所有已經(jīng)在系統(tǒng)中注冊了的用戶在具有相應(yīng)權(quán)限的登錄界面進行登錄,其子系統(tǒng)的主要功能如下:(1) 用戶輸入用戶名;(2) 用戶輸入密碼;(3) 用戶登錄成功后修改登錄密碼.圖1.2.6.11.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)信息;(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)管理員可以管理管理層和普通員工的信息。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)理、收銀員、倉庫管理員、采購員、會計。2.2需求清單功能編號功能名稱文中標題編號備注登陸系統(tǒng)輸入用戶名輸入密碼修改密碼01倉庫管理3.1.30101查看商品種類和數(shù)量3.1.3.10103查看最近一個月暢銷商品的數(shù)量及種類3.1.3.30104制定采購計劃3.1.3.402采購管理3.1.4查看進貨單查看退貨單0201查看當前庫存3.1.4.10202作出采購預(yù)算3.1.4.2商品采購入庫財務(wù)管理添加工資獎金記錄刪除工資獎金記錄查看工資獎金記錄制作公司利潤報表下季度公司利潤預(yù)算02033.1.4.303人事管理3.1.5招聘員工解除員工員工調(diào)離查看員工信息刪除員工信息添加員工信息查看管理員信息刪除管理員信息添加管理員信息銷售管理0301收款3.1.5.1退款0302打印購物小票3.1.5.20303找零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ù)信息刪除人事信息添加人事信息查看人事信息刪除銷售信息添加銷售信息刪除銷售信息查看2.3 識別用例2.3.1登陸用例用戶能夠通過該系統(tǒng)進行如下活動:(1) 用戶登入系統(tǒng)界面,在指定位置輸入用戶名和密碼;(2) 系統(tǒng)進行身份驗證后,若驗證通過,則進入系統(tǒng);若驗證未通過,則重新輸入。(3) 用戶登錄系統(tǒng)后,可修改密碼。用戶在進入系統(tǒng)之前要登輸入密碼和用戶名,登錄系統(tǒng)。本系統(tǒng)提供在指定位置輸入密碼和用戶名及修改密碼的功能。系統(tǒng)用例圖如圖2.3.1.1:圖2.3.1.12.3.2倉庫管理用例用戶能夠通過該系統(tǒng)進行如下活動:(1) 倉庫管理員登陸界面;(2) 查看商品種類和數(shù)量;(3) 查看最近一月暢銷商品種類和數(shù)量;(4) 為采購員制定采購計劃。為倉庫管理員和管理層供瀏覽產(chǎn)品種類、數(shù)量,了解暢銷產(chǎn)品的種類及數(shù)量,并為倉庫管理員提供制定采購計劃的功能。系統(tǒng)用例圖如圖2.3.2.1:圖2.3.2.12.3.3采購管理用例用戶能夠通過該系統(tǒng)進行如下活動:(1) 采購員登陸界面;(2) 查詢進貨單;(3) 查詢退貨單; (4) 查詢當前庫存;(5) 做出采購預(yù)算;(6) 商品采購入庫。為采購員提供了解采購數(shù)據(jù)、作出采購預(yù)算和商品采購入庫的功能。系統(tǒng)用例圖如圖2.3.3.1:圖2.3.3.12.3.4財務(wù)管理用例用戶能夠通過該系統(tǒng)進行如下活動:(1) 會計登陸界面;(2) 制作下季度公司預(yù)算報表;(3) 制作本月利潤報表;(4) 查看工資獎金記錄;(5) 刪除工資獎金記錄;(6) 添加工資獎金記錄。為會計提供每月發(fā)放的員工工資和獎金、產(chǎn)品進貨預(yù)算、公司的總利潤、下一季度的財政預(yù)算做成總表并進行報告的功能。用例圖如圖2.3.4.1:圖2.3.4.12.3.5人事管理用例用戶能夠通過該系統(tǒng)進行如下活動:(1) 人事經(jīng)理登陸界面;(2) 招聘員工;(3) 解除員工;(4) 調(diào)離員工;(5) 查看員工信息;(6) 添加員工信息;(7) 刪除員工信息;(8) 查看管理員信息;(9) 添加管理員信息;(10) 刪除員工信息.為管理層用戶提供人事招聘、解除、調(diào)離的功能。用例圖如圖2.3.5.1:圖2.3.5.12.3.6銷售管理用例用戶能夠通過該系統(tǒng)進行如下活動:(1) 收銀員登陸界面;(2) 收銀員掃描商品收款;(3) 收銀員打印購物票;(4) 收銀員找零;(5) 收銀員退款;(6) 收銀員退貨.為收銀員用戶提供收款、退款、找零、打印購物小票的功能。用例圖如圖2.3.6.1:圖2.3.6.12.3.7信息管理用例用戶能夠通過該系統(tǒng)進行如下活動:(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ù)信息、認事信息、銷售信息的管理和更新的功能。用例圖如圖2.3.7.1:圖2.3.7.13 靜態(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)類圖 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)的工作流程(1)用戶希望通過系統(tǒng)進行某一操作。(2)用戶登陸系統(tǒng),在登錄頁面LoginForm指定位置輸入自己的用戶名和密碼并提交。(3)系統(tǒng)將用戶提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法。將用戶信息和數(shù)據(jù)庫中的用戶信息進行比較,檢查用戶信息中是否存在該用戶的信息。(4)檢查完畢后將驗證結(jié)果返回到登錄界面上顯示(5)用戶在登錄界面上獲得驗證結(jié)果。如果身份驗證未通過,重新登錄或退出。否則,繼續(xù)選擇下一步的操作。根據(jù)基本流程,用戶登陸系統(tǒng)的序列圖如圖4.1.1.1所示.與序列圖等價的協(xié)作圖如圖4.1.1.2所示2用戶修改密碼的工作流程(1) 用戶登錄成功后進入修改密碼界面MPForm,在界面指定處提交修改的密碼;(2) 界面MPForm將修改后的密碼傳遞到控制對象Control。(3) 控制對象Control對輸入的密碼進行修改并保存。(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查看商品種類和數(shù)量;C查看最近一月暢銷商品種類和數(shù)量;D為采購員制定采購計劃。1倉庫管理員查看商品種類和數(shù)量的工作流程(1)倉庫管理員登錄成功后,進入查詢商品界面QAGForm,提交查詢請求。 (2)

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論