《倉庫管理系統(tǒng)系統(tǒng)分析與設(shè)計UML》由會員分享,可在線閱讀,更多相關(guān)《倉庫管理系統(tǒng)系統(tǒng)分析與設(shè)計UML(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、題目:倉庫管理系統(tǒng)的分析與設(shè)計
姓名:
學號:
班級:軟件 121
目錄
一、需求分析 3
1.1系統(tǒng)總功能需求 3
1.2 用戶登錄功能需求 3
1.2.1用戶登錄功能的模塊圖: 3
1.2.2用戶登錄功能流程圖: 4
1.3 倉庫管理功能需求 5
1.3.1倉庫管理功能模塊 5
1.3.2倉庫進貨流程圖 6
1.3.3倉庫退貨流程圖 6
1.3.4倉庫領(lǐng)料流程圖 6
1.3.5倉庫退料流程圖 7
1.3.6倉庫盤點流程圖 7
1.4 查詢功能需求 7
1.4.1查詢功能模塊 7
1.4.2庫存查詢流程圖 8
1.4.3出
2、入庫查詢流程圖 8
二、倉庫管理系統(tǒng)系統(tǒng)的建模 8
2.1 用例圖的建立 8
2.1.1操作員的用例圖: 8
2.1.2管理員用例圖: 9
2.1.3總用例圖: 10
2.2 時序圖的生成 10
2.2.1倉庫盤點時序圖: 10
2.2.2倉庫管理時序圖: 11
2.2.4查詢時序圖: 12
2.3 活動圖的生成 12
2.3.1入庫活動圖: 12
2.3.2出庫活動圖: 13
2.3.3查詢活動圖: 14
三、類圖的生成 15
、需求分析
1.1系統(tǒng)總功能需求
倉庫管理系統(tǒng)可以分成三個功能模塊,分別是用戶登倉庫管理、查詢功能。
3、本系統(tǒng)主要實現(xiàn)對倉庫物資的管理,包括商品的入庫、出庫,并可根據(jù)需要查詢 倉庫使用記錄。
1.2 用戶登錄功能需求
1.2.1用戶登錄功能的模塊圖
由用戶登錄、用戶注銷、退出系統(tǒng) 3 個部分組成。用戶可以用兩種身份登錄本系統(tǒng).. 普通操作員或經(jīng)理,管理人員。不同身份登錄被系統(tǒng)授予不同的使用權(quán)限,這樣提高了本系 統(tǒng)的安全性,避免了無關(guān)人員獲取不在他權(quán)限范圍內(nèi)的信息。用戶在登錄后可以不退出本系 統(tǒng),而采用用戶注銷的方式使系統(tǒng)不存在激活狀態(tài)下的用戶。
1) 用戶登錄: 用戶根據(jù)用戶名、密碼登錄進系統(tǒng)進行操作
2) 用戶注銷: 注銷當前用戶,但不退出系統(tǒng)。
3) 退出系統(tǒng):
4、用戶退出系統(tǒng)。
1.2.2用戶登錄功能流程圖:
1.3 倉庫管理功能需求
1.3.1倉庫管理功能模塊
倉庫管理
倉庫管理系統(tǒng)中.,包括倉庫進貨、倉庫退貨、倉庫領(lǐng)料、倉庫退料和倉庫盤點 6 個功 能模塊組成。倉庫管理系統(tǒng)是整個倉庫信息系統(tǒng)的核心..是所有數(shù)據(jù)的來源。用戶通過本系 統(tǒng)的使用..可以使倉庫的空間得以優(yōu)化,減低無效和冗余的作業(yè),使庫存精度更準確,庫 存周轉(zhuǎn)率提高及庫存資金占用減少。
1) 倉庫進貨: 本功能要求操作員輸入進貨的貨物型號以及數(shù)量,并更新到數(shù)據(jù)庫當中 打印出報表。
2) 倉庫退貨: 本功能可以實現(xiàn)退貨的功能,要求操作員填寫退貨信息,更新到數(shù)據(jù)庫中, 并
5、且打印報表。
3) 倉庫領(lǐng)料: 本功能實現(xiàn)工廠的職工從倉庫中領(lǐng)料的功能,更新到數(shù)據(jù)庫中,并且打印 報表。
4) 倉庫退料: 本功能實現(xiàn)工廠的職工從倉庫中退料的功能,更新到數(shù)據(jù)庫中,并且打印 報表。
5) 倉庫盤點: 本功能實現(xiàn)對倉庫中貨物信息的查詢。
1.3.2倉庫進貨流程圖
1.3.3倉庫退貨流程圖
1.3.4倉庫領(lǐng)料流程圖
1.3.5倉庫退料流程圖
1.3.6倉庫盤點流程圖
1.4 查詢功能需求
1.4.1查詢功能模塊
1) 庫存查詢:
6、
本功能實現(xiàn)管理員對倉庫商品庫存的查詢,由管理員填寫查詢請求,并有 數(shù)據(jù)庫返回查詢結(jié)果。
2) 出入庫查詢: 本功能實現(xiàn)管理員對倉庫貨物出入庫立即記錄的查詢,由管理員填寫查詢 要求,由數(shù)據(jù)庫返回查詢結(jié)果。
1.4.2庫存查詢流程圖
1.4.3出入庫查詢流程圖
二、倉庫管理系統(tǒng)系統(tǒng)的建模
2.1 用例圖的建立
2.1.1操作員的用例圖:
倉庫領(lǐng)料
A
倉庫進貨
用戶登錄
倉庫退貨
退出系統(tǒng)
倉庫退料
用戶注銷
操作員
2.1.3總用例
7、圖:
倉庫進貨
倉庫退貨
倉庫盤點
O
倉庫領(lǐng)料
庫存查詢
作員
商品,
管理員
業(yè)務分析
商品退料
A
用戶注銷
退出登錄
用戶登錄
O
倉庫歷史 .記錄查詢.
倉庫信息 ...維護,
商品領(lǐng)斗人商品調(diào)撥
供應商信 ?...息維護”
商品退料人
2.2 時序圖的生成
2.2.1倉庫盤點時序圖
2.2.2倉庫管理時序圖:
8、
2.2.4查詢時序圖:
2.3活動圖的生成
2.3.1入庫活動圖
進貨
2.3.2出庫活動圖:
取消
成功
消
進貨
滿足
丄
存儲信息
發(fā)放物料 》 更新庫存
, J <
1
2.3.3查詢活動圖:
:輸入查-
詢條件J
( 查詢 ]
存在
輸出查詢結(jié)果
繼續(xù)I杳詢
取消
9、
領(lǐng)料單
-時間
-操作員ID
-數(shù)目
■—價格——
+填寫()
+查詢() —+更改()
物料匯總表
+增加()
+刪除()
+查詢
-時間
-數(shù)量
_.=4使用部門■
+填寫()
+查詢()
—+更改()
三、類圖的生成
供應商
-供應商ID 供應零件名稱
1
...n
管理
1
操作員
管理員
-姓名
管理
-姓名
-年齡
1...n 1
-年齡
-性別
-性別
工作號
….-.工乍號
+修改1
1..n
+修改()
1.. .n
1.. .n
1.. .n
入庫單
物料
-名稱
-型號
-庫存量