倉庫管理系統需求規格說明書給力版_第1頁
倉庫管理系統需求規格說明書給力版_第2頁
倉庫管理系統需求規格說明書給力版_第3頁
倉庫管理系統需求規格說明書給力版_第4頁
倉庫管理系統需求規格說明書給力版_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件需求工程倉庫治理系統需求分析 院系:班級: 學號: 姓名:1 .文檔介紹本文檔是在調研倉庫治理制度及倉庫治理人員對于治理系統的需求后,為明確軟件需求、安排工程規劃與進度、組織軟件開發與測試而撰寫的.1.1 編寫文檔目的與范圍本需求分析報告的目的是標準化本軟件的編寫,旨在于提升軟件開發 過程中的能見度,便于對軟件開發過程中的限制與治理,同時提出了倉儲 治理系統各個模塊的功能和范圍以及各個模塊之間進行信息的交互和協同 工作,幫助程序員在實際開發中準確的完成所開發的模塊,以滿足用戶的 需求同時也說明了本軟件的共性,從而能夠使之獲得更大范圍的應用.1.2 讀者對象本文檔的預期讀者是:設計人員開發人

2、員工程治理人員測試人員用戶1.3 定義靜態數據一一系統固化在內的描述系統實現功能的一局部數據.動態數據一一在軟件運行過程中用戶輸入后系統輸出給用戶的一局部 數據,也就是系統要處理的數據.動據字典一一數據字典的名字都是一些屬性與內容的抽象與概括,它們的特點是數據表的“嚴密性和“精確性 .需求提出者一一需求提出者是對工程進行提出需求的用戶.用例圖一一由參與者Actor、用例Use Case以及它們之間的關系 構成的用于描述系統功能的動態視圖稱為用例圖.用例圖( User Case)是 被稱為參與者的外部用戶所能觀察到的系統功能的模型圖,呈現了一些參 與者和一些用例,以及它們之間的關系,主要用于對系

3、統、子系統或類的 功能行為進行建模.用例圖展示了用例之間以及同用例參與者之間是怎樣 相互聯系的.用例圖用于對系統、子系統或類的行為進行可視化,使用戶 能夠理解如何使用這些元素,并使開發者能夠實現這些元素.將每個系統 中的用戶分出工作狀態的屬性和工作內容,方便建模,預防功能重復和多 余的類.用例圖定義了系統的功能需求,它是從系統的外部看系統功能, 并不描述系統內部對功能的具體實現.活動圖?5動圖(Activity Diagram ,動態圖)是說明了業務用例實現的工作流程.業務用例工作流程說明了業務為向所效勞的業務主角提供 其所需的價值而必須完成的工作.業務用例由一系列活動組成,它們共同 為業務主

4、角生成某些工件.工作流程通常包括一個根本工作流程和一個或 多個備選工作流程.工作流程的結構使用活動圖來進行說明.工作流程活 動圖用于研究實現業務目標時所要執行的各項任務或活動的順序安排.活 動既可以是手動執行的任務,也可以是自動執行的任務.它可完成一個工 作單元.活動圖是狀態圖的一種特殊形式.其中所有或多數狀態都是活動 狀態,而且所有或多數轉移都在源狀態中的活動完成時立即觸發.時序圖時序圖(Sequence Diagram ),亦稱為序列圖或循序圖,是一種UML行為圖.它通過描述對象之間發送消息的時間順序顯示多個對象 之間的動態協作.它可以表示用例的行為順序,當執行一個用例行為時, 時序圖中的

5、每條消息對應了一個類操作或狀態機中引起轉換的觸發事件.用例與事件流表一一事件流的目的是為用例的邏輯流程建立文檔,這 個文檔詳細描述系統用戶的工作和系統本身的工作.事件流描述的是一個 系統做了什么.1.4 參考資料1 .軟件需求工程 黃國興 周勇 新華大學出版社2 .軟件工程概論鄭人杰馬素霞殷人昆機械工業出版社2 .產品介紹本倉庫治理系統是一套為中型公司量身定做的治理系統,對于入庫,出庫, 庫存,統計報表等多方面提供一定的治理功能和輔助功能.3 .產品面向的用戶群體產品中的角色進貨員,倉庫治理員,系統治理員.4 . 產品范圍“倉庫信息治理系統是一套功能強大而又操作簡便,實用性的倉儲管理軟件,其主

6、要包括有根底資料,入庫治理、出庫治理、庫存治理、統計治理和系統治理五大子系統.其中各個子系統實現了各種生活中倉庫治理各個方面具體詳見功能性需求分析 o5 .數據描述5.1 靜態數據倉儲治理系統中,靜態數據別離技術需要經過3個開展階段.靜態數據作為應用程序的一局部直接保存在程序中,即靜態數據與程序結合在一起.靜態數據從程序內局部離出來,形成獨立的外部數據文件.靜態數據文件與動態數據文件相互獨立,依靠特定程序分別進行參照貨存取.靜態數據由外部數據文件存放方式轉為數據庫存放方式,將以前程序中靜態數據對動態數據加工的某些限制關系抽象為靜態表與動態表間關系a.用戶IDb.用戶身份c.用戶密碼d.貨物ID

7、e.貨物名稱f.貨物所屬倉庫g.倉庫IDh.倉庫狀態1 .倉庫備注信息j.用戶備注信息k.貨物備注信息5.2 動態數據輸入數據:菜單項選擇項,查詢關鍵字,新建記錄項.輸出數據:由查詢關鍵字確定的數據庫記錄集合或全部記錄內部生成的數據,中間查詢結果.5.3 數據詞典5.4 系統數據流圖5.4.1. 系統存貨數據流圖圖5.4.2存貨數據流圖描述:首先系統操作員接收到貨物存儲單,然后查詢庫存清單,倉庫中是 否有該貨物,然后查詢可用倉庫,之后系統操作員將記錄該貨物,將此貨 物確認狀態設置為未存,當存貨人員帶貨物找到倉庫治理員,倉庫治理員 通過該系統查尋該人員存貨信息,確認貨物與系統操作員記錄的一致,然

8、 后接收該次存貨事務,將實際貨物存放到倉庫,然后通過該系統對該事務 進行確認,然后系統操作員接收到該信息,并進行記錄更新.5.4.2. 系統取貨數據流圖圖5.4.3系統取貨數據流圖描述:取貨人員帶取貨單找到系統操作員,然后系統操作員進行庫存查詢, 并且查詢貨物所屬倉庫,然后打印取貨憑條告知取貨人員去找相應倉庫管 理員,倉庫治理員檢查憑條,然后確認無誤去取相應貨物,之后倉庫治理 員使用該系統想系統操作員進行取貨確認,系統操作員收到確認進行記錄 更新.5.4.3. 系統領料數據流圖圖5.4.4系統領料數據流圖描述:領料人持領料單找系統操作人員,然后系統操作人員查詢庫存信息, 然后打印領料憑條給領料

9、人,領料人持憑條找到倉庫治理人員,倉庫治理 人員核實無誤后取料,然后將取料核實信息通過該系統傳給系統操作員, 然后系統操作員更新該貨物記錄.5.4.4. 系統退料數據流圖圖5.4.5系統退料數據流圖描述:退料人持退料單找到系統操作員,然后系統操作員查詢庫存清單, 查詢該貨物所屬倉庫,然后告知退料人倉庫號,退料人找到倉庫治理人員, 治理人員將貨物放回,然后倉庫治理人員通過該系統將確認退料告知系統 操作員,最后系統操作員更新數據記錄.5.4.5. 系統貨物調撥數據流圖圖5.4.6系統貨物調撥數據流圖描述:系統治理員首先決定調撥信息,然后將調撥信息告知涉及到的倉庫治理員,然后指定治理員攜帶貨物和調撥

10、憑條尋找另一個倉庫管里員,當 貨物調撥完成后由涉及到的治理員向系統治理員確認,然后治理員更新數 據記錄.5.4.6. 系統貨物盤點數據流圖圖5.4.7貨物盤點數據流圖描述:系統操作員發出盤點貨物的指令給相應治理員,之后治理員進行盤 點,核實完畢之后將核實結果告知系統操作員,然后系統操作員更新數據 記錄.6 .功能需求6.1 功能劃分一個功能完善的倉庫信息治理系統,必須包括以下幾個主要功能:用戶登錄、根底數據、倉庫治理、報表中央、業務查詢,系統維護及輔助功能系統總體模塊圖如下輔 助 功 能用例名稱用戶治理角色系統操作員用例說明更新用戶信息根本領件流根據需要系統操作員可以選擇增加、刪除、修改、查詢

11、用戶信 息,然后根據提示輸入所需信息.異常事件流1 .新增信息已存在,要求核實2 .刪除信息/、存在,要求核實(1)用戶治理部門員工:添加部門修改部門 刪除部門員工治理:員工的添加員工根本信息的修改員工根本信息的刪除推出(2 )重新登陸用戶在完成工作后,點擊可重新進入系統開始界面.用戶可以用兩種身份登錄本系統:普通操作員和治理人員.不同 身份的用戶登錄被系統授予不同的使用權限,這樣提升了系統的平安性, 預防了無關人員獲取不在他權限范圍內的信息.圖6.2用戶登錄用例圖表6.1用戶登錄用例與事件流表用例名稱用戶登錄角色普通操作員,治理員用例說明使用者登錄本系統根本領件流在參與者治理員或者操作員輸入

12、自己所有的用戶名及口令 時,登錄用例開始.輸入密碼后提交效勞器驗證,驗證成功那么 用戶登錄,進行相應的操作,系統會根據用戶類型為其分配相 應權限.異常事件流1 .用戶密碼錯誤,不能登錄,用例重新開始;2 .用戶名錯誤,不能登錄,用例重新開始;3 .用戶名不存在,/、能登錄,用例重新開始.(3 )修改密碼治理員用戶可以修改密碼(4 )我的工作內有時間提醒欄,可以刷新顯示,導出數據,打印表格以及關閉窗口(5 )流程治理(二)倉庫治理(1)倉庫進貨倉庫進貨模塊要求操作員輸入商品號、商品名稱、進貨數量、單位和 供給商等信息,系統自動的將當前系統時間作為進貨時間更新到數據庫, 并且統計進貨金額,該操作完

13、成后,倉庫相應貨物的數量為原貨物數量和 進貨數量的總和,并更新數據庫.圖6.4 倉庫進貨活動圖表6.2倉庫進貨用例與事件流表用例名稱倉庫進貨角色供給商,系統操作員,倉庫治理員用例說明供給商供貨,系統操作員與倉庫治理員負責將貨物入庫根本領件流供給商提供貨物,系統操作員通過系統找到存放位置并將信息 交給倉庫治理員,治理員核實信息并存放貨物.異常事件流無適宜倉庫,等待倉庫治理員調撥貨物后存放(2)倉庫退貨倉庫退貨模塊要求操作員輸入退貨商品號、退貨數量、單位和供給商, 系統自動的將當前系統時間作為退貨時間更新到數據庫,并且統計退貨金 額,該操作完成后,相應貨物的數量為原貨物數量除去退貨的數量,并更 新

14、數據庫.圖6.5倉庫退貨活動圖表6.3倉庫退貨用例與事件流表用例名稱倉庫退貨角色系統操作員,倉庫治理員,供給商用例說明因某些問題需要退貨,治理員需更新數據庫.根本領件流倉庫治理員將退貨信息提交給系統操作員,由系統操作員驗證 信息并更新數據庫,最后退貨給供給商.異常事件流退貨信息錯誤,要求倉庫治理員驗證信息.(3)倉庫領料倉庫領料模塊要求操作員輸入領取商品號、領取數量、領料人等,系 統自動的將當前系統時間作為領料時間更新到數據庫,并且統計總領料數 量.該操作完成后,相應貨物的數量為原貨物數量減領料的數量并更新數 據庫.圖6.6倉庫領料活動圖表6.4倉庫領料用例與事件流表用例名稱倉庫領料角色系統操

15、作員,倉庫治理員,領料人用例說明領料人來領料,系統操作員與倉庫治理員發料.根本領件流系統操作員通過領料人提供的信息查詢貨物所在位置,提交給 倉庫治理員,由倉庫治理員查找并領料.異常事件流庫存數量缺乏,等待進貨.(4 )倉庫退貨倉庫退料模塊要求操作員輸入退料商品號、退料數量、退料人等,系 統自動的將當前系統時間作為退料時間更新到數據庫,并且統計總退料數量.該操作完成后,相應貨物的數量為原貨物數量加退料的數量,并更新 數據庫圖6.7倉庫退料活動圖表6.5倉庫退料用例與事件流表用例名稱倉庫退料角色系統操作員,倉庫治理員,退料人用例說明貨物使用完畢歸還入庫,治理員需更新數據庫.根本領件流系統操作員根據

16、退料人提供的信息查詢倉庫,返回信息交給倉 庫治理員,倉庫治理員核實貨物信息并入庫.異常事件流5商品調撥商品調撥模塊要求操作員輸入調撥商品號、調撥數量、調撥人等,系 統自動的將當前系統時間作為調撥時間更新到數據庫,并且統計總調撥數 量.圖6.8 商品調撥活動圖表6.6商品調撥用例與事件流表用例名稱商品調撥角色系統操作員,倉庫治理員用例說明為保證倉庫的充分合理利用,需要進行商品調撥治理根本領件流系統操作員查詢貨物及倉庫信息,返回可調撥信息并交給倉庫 治理員,倉庫治理員調撥商品后更新數據庫.異常事件流無可調撥信息,返回6倉庫盤點商品盤點模塊要求用戶治理員輸入某商品號,該商品實際數量增 加或刪除,系統

17、會自動的將當前系統時間作為盤點時間更新到數據庫,并 且統計總盤點過程中修改的數量.倉庫盤點用例與事件流表用例名稱倉庫盤點角色系統操作員,倉庫治理員用例說明為保證倉庫貨物與數據庫什,需要進行倉庫盤點根本領件流倉庫治理員盤點倉庫貨物信息并提交,由系統操作員核實信息 并更新數據庫.異常事件流倉庫信息與數據庫發生嚴重不符,要求倉庫治理員核實信息三報表中央1 .單據查詢開始時間,結束時間,單據類型,以及查詢倉庫的范圍.2 .單據總匯包括單據日期提交部門產品類型所屬倉庫 供給商查詢(商品編號,名稱,數量,平均價格,金額,經手人,部門,所屬倉庫 產品類型)3 .業務查詢業務查詢庫存查詢銷售查詢倉庫歷史汜錄查

18、詢圖6.10 業務查詢模塊圖(1)庫存查詢用戶可以查詢所有的商品的庫存,也可以輸入某件商品的ID號從而得到該商品的庫存量.(2)銷售查詢用戶(治理員)給出某個時間段,系統就根據庫中的資料給出該段時 間中所有商品的銷售情況.(3)倉庫歷史記錄查詢用戶可以查詢的類型包括:倉庫進貨、倉庫退貨、倉庫領料、倉庫退 料、商品調撥、倉庫盤點,用戶選擇查詢的類型后,再輸入需要查詢的時 問,系統返回歷史操作記錄.業務查詢用例與事件流表用例名稱業務查詢角色系統操作員用例說明查詢倉庫各方面信息根本領件流系統操作員可以通過本模塊提交查詢,查詢內容包括庫存查 詢、銷售查詢、倉庫歷史操作查詢.異常事件流查詢信息/、存在,要求檢查輸入(四)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論