




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上軟件需求工程倉庫管理系統(tǒng)需求分析 院系:班級:學號:姓名: 1. 文檔介紹本文檔是在調研倉庫管理制度及倉庫管理人員對于管理系統(tǒng)的需求后,為明確軟件需求、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試而撰寫的。 1.1編寫文檔目的與范圍 本需求分析報告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提出了倉儲管理系統(tǒng)各個模塊的功能和范圍以及各個模塊之間進行信息的交互和協(xié)同工作,幫助程序員在實際開發(fā)中準確的完成所開發(fā)的模塊,以滿足用戶的需求同時也表明了本軟件的共性,從而能夠使之獲得更大范圍的應用。 1.2讀者對象本文檔的預期讀者
2、是:設計人員 開發(fā)人員 項目管理人員 測試人員 用戶 1.3定義靜態(tài)數(shù)據(jù)系統(tǒng)固化在內的描述系統(tǒng)實現(xiàn)功能的一部分數(shù)據(jù)。動態(tài)數(shù)據(jù)在軟件運行過程中用戶輸入后系統(tǒng)輸出給用戶的一部分數(shù)據(jù),也就是系統(tǒng)要處理的數(shù)據(jù)。數(shù)據(jù)字典數(shù)據(jù)字典的名字都是一些屬性與內容的抽象與概括,它們的特點是數(shù)據(jù)表的“嚴密性”和“精確性”。需求提出者需求提出者是對項目進行提出需求的用戶。用例圖由參與者(Actor)、用例(Use Case)以及它們之間的關系構成的用于描述系統(tǒng)功能的動態(tài)視圖稱為用例圖。用例圖(User Case)是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關系,主要用
3、于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠實現(xiàn)這些元素。將每個系統(tǒng)中的用戶分出工作狀態(tài)的屬性和工作內容,方便建模,防止功能重復和多余的類。用例圖定義了系統(tǒng)的功能需求,它是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內部對功能的具體實現(xiàn)?;顒訄D活動圖(Activity Diagram,動態(tài)圖)是闡明了業(yè)務用例實現(xiàn)的工作流程。業(yè)務用例工作流程說明了業(yè)務為向所服務的業(yè)務主角提供其所需的價值而必須完成的工作。業(yè)務用例由一系列活動組成,它們共同為業(yè)務主角生成某些工件
4、。工作流程通常包括一個基本工作流程和一個或多個備選工作流程。工作流程的結構使用活動圖來進行說明。工作流程活動圖用于研究實現(xiàn)業(yè)務目標時所要執(zhí)行的各項任務或活動的順序安排。活動既可以是手動執(zhí)行的任務,也可以是自動執(zhí)行的任務。它可完成一個工作單元。活動圖是狀態(tài)圖的一種特殊形式。其中所有或多數(shù)狀態(tài)都是活動狀態(tài),而且所有或多數(shù)轉移都在源狀態(tài)中的活動完成時立即觸發(fā)。時序圖時序圖(Sequence Diagram),亦稱為序列圖或循序圖,是一種UML行為圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當執(zhí)行一個用例行為時,時序圖中的每條消息對應了一個類操作或狀態(tài)
5、機中引起轉換的觸發(fā)事件。用例與事件流表事件流的目的是為用例的邏輯流程建立文檔,這個文檔詳細描述系統(tǒng)用戶的工作和系統(tǒng)本身的工作。事件流描述的是一個系統(tǒng)做了什么。 1.4參考資料1. 軟件需求工程 黃國興 周勇 新華大學出版社2. 軟件工程概論 鄭人杰 馬素霞 殷人昆 2產品介紹 本倉庫管理系統(tǒng)是一套為中型公司量身定做的管理系統(tǒng),對于入庫,出庫,庫存,統(tǒng)計報表等多方面提供一定的管理功能和輔助功能。 3. 產品面向的用戶群體(產品中的角色) 進貨員,倉庫管理員,系統(tǒng)管理員。 4. 產品范圍 “倉庫信息管理系統(tǒng)”是一套功能強大而又操作簡便,實用性的倉儲管理軟件,其主要包括有基礎資料,入庫管理、出庫管理
6、、庫存管理、統(tǒng)計管理和系統(tǒng)管理五大子系統(tǒng)。其中各個子系統(tǒng)實現(xiàn)了各種生活中倉庫管理各個方面(具體詳見功能性需求分析)。 5. 數(shù)據(jù)描述 5.1靜態(tài)數(shù)據(jù)倉儲管理系統(tǒng)中,靜態(tài)數(shù)據(jù)分離技術需要經(jīng)過3個發(fā)展階段。靜態(tài)數(shù)據(jù)作為應用程序的一部分直接保存在程序中,即靜態(tài)數(shù)據(jù)與程序結合在一起。靜態(tài)數(shù)據(jù)從程序內部分離出來,形成獨立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動態(tài)數(shù)據(jù)文件相互獨立,依靠特定程序分別進行參照貨存取。靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方式轉為數(shù)據(jù)庫存放方式,將以前程序中靜態(tài)數(shù)據(jù)對動態(tài)數(shù)據(jù)加工的某些控制關系抽象為靜態(tài)表與動態(tài)表間關系a.用戶IDb.用戶身份c.用戶密碼d.貨物IDe.貨物名稱f.貨物所屬倉庫g.
7、倉庫IDh.倉庫狀態(tài)i.倉庫備注信息j.用戶備注信息k.貨物備注信息 5.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項,查詢關鍵字,新建記錄項。輸出數(shù)據(jù):由查詢關鍵字確定的數(shù)據(jù)庫記錄集合或全部記錄內部生成的數(shù)據(jù),中間查詢結果。 5.3數(shù)據(jù)詞典 5.4系統(tǒng)數(shù)據(jù)流圖 5.4.1.系統(tǒng)存貨數(shù)據(jù)流圖圖5.4.2 存貨數(shù)據(jù)流圖描述:首先系統(tǒng)操作員接收到貨物存儲單,然后查詢庫存清單,倉庫中是否有該貨物,然后查詢可用倉庫,之后系統(tǒng)操作員將記錄該貨物,將此貨物確認狀態(tài)設置為未存,當存貨人員帶貨物找到倉庫管理員,倉庫管理員通過該系統(tǒng)查尋該人員存貨信息,確認貨物與系統(tǒng)操作員記錄的一致,然后接收該次存貨事務,將實際貨物存放到倉庫,
8、然后通過該系統(tǒng)對該事務進行確認,然后系統(tǒng)操作員接收到該信息,并進行記錄更新。 5.4.2.系統(tǒng)取貨數(shù)據(jù)流圖圖5.4.3 系統(tǒng)取貨數(shù)據(jù)流圖描述:取貨人員帶取貨單找到系統(tǒng)操作員,然后系統(tǒng)操作員進行庫存查詢,并且查詢貨物所屬倉庫,然后打印取貨憑條告知取貨人員去找相應倉庫管理員,倉庫管理員檢查憑條,然后確認無誤去取相應貨物,之后倉庫管理員使用該系統(tǒng)想系統(tǒng)操作員進行取貨確認,系統(tǒng)操作員收到確認進行記錄更新。 5.4.3.系統(tǒng)領料數(shù)據(jù)流圖圖5.4.4 系統(tǒng)領料數(shù)據(jù)流圖描述:領料人持領料單找系統(tǒng)操作人員,然后系統(tǒng)操作人員查詢庫存信息,然后打印領料憑條給領料人,領料人持憑條找到倉庫管理人員,倉庫管理人員核實無
9、誤后取料,然后將取料核實信息通過該系統(tǒng)傳給系統(tǒng)操作員,然后系統(tǒng)操作員更新該貨物記錄。 5.4.4.系統(tǒng)退料數(shù)據(jù)流圖圖5.4.5 系統(tǒng)退料數(shù)據(jù)流圖描述:退料人持退料單找到系統(tǒng)操作員,然后系統(tǒng)操作員查詢庫存清單,查詢該貨物所屬倉庫,然后告知退料人倉庫號,退料人找到倉庫管理人員,管理人員將貨物放回,然后倉庫管理人員通過該系統(tǒng)將確認退料告知系統(tǒng)操作員,最后系統(tǒng)操作員更新數(shù)據(jù)記錄。 5.4.5. 系統(tǒng)貨物調撥數(shù)據(jù)流圖圖5.4.6 系統(tǒng)貨物調撥數(shù)據(jù)流圖描述:系統(tǒng)管理員首先決定調撥信息,然后將調撥信息告知涉及到的倉庫管理員,然后指定管理員攜帶貨物和調撥憑條尋找另一個倉庫管里員,當貨物調撥完成后由涉及到的管理
10、員向系統(tǒng)管理員確認,然后管理員更新數(shù)據(jù)記錄。 5.4.6.系統(tǒng)貨物盤點數(shù)據(jù)流圖圖5.4.7 貨物盤點數(shù)據(jù)流圖描述:系統(tǒng)操作員發(fā)出盤點貨物的指令給相應管理員,之后管理員進行盤點,核實完畢之后將核實結果告知系統(tǒng)操作員,然后系統(tǒng)操作員更新數(shù)據(jù)記錄。 6功能需求 6.1功能劃分一個功能完善的倉庫信息管理系統(tǒng),必須包括以下幾個主要功能:用戶登錄、基礎數(shù)據(jù)、倉庫管理、報表中心、業(yè)務查詢,系統(tǒng)維護及輔助功能。系統(tǒng)總體模塊圖如下倉庫管理系統(tǒng)輔助功能系統(tǒng)維護倉庫管理報表中心基礎數(shù)據(jù)用戶登錄其他物品入庫物品出庫退出注銷登陸 倉儲管理系統(tǒng)模塊圖 6.2功能描述(1) 系統(tǒng)管理 用戶管理用例圖 用戶管理用例與事件流圖
11、用例名稱用戶管理角色系統(tǒng)操作員用例說明更新用戶信息基本事件流根據(jù)需要系統(tǒng)操作員可以選擇增加、刪除、修改、查詢用戶信息,然后根據(jù)提示輸入所需信息。異常事件流1.新增信息已存在,要求核實2.刪除信息不存在,要求核實(2)(1)用戶管理 部門員工: 添加部門 修改部門 刪除部門 員工管理: 員工的添加 員工基本信息的修改 員工基本信息的刪除 推出 ( 2 ) 重新登陸 用戶在完成工作后,點擊可重新進入系統(tǒng)開始界面。 用戶可以用兩種身份登錄本系統(tǒng):普通操作員和管理人員。不同身份的用戶登錄被系統(tǒng)授予不同的使用權限,這樣提高了系統(tǒng)的安全性,避免了無關人員獲取不在他權限范圍內的信息。 圖6.2 用戶登錄用例
12、圖表6.1 用戶登錄用例與事件流表用例名稱用戶登錄角色普通操作員,管理員用例說明使用者登錄本系統(tǒng)基本事件流在參與者管理員或者操作員輸入自己所有的用戶名及口令時,登錄用例開始。輸入密碼后提交服務器驗證,驗證成功則用戶登錄,進行相應的操作,系統(tǒng)會根據(jù)用戶類型為其分配相應權限。異常事件流1. 用戶密碼錯誤,不能登錄,用例重新開始;2. 用戶名錯誤,不能登錄,用例重新開始;3. 用戶名不存在,不能登錄,用例重新開始。 ( 3 ) 修改密碼 管理員用戶可以修改密碼 ( 4 ) 我的工作 內有時間提醒欄,可以刷新顯示,導出數(shù)據(jù),打印表格以及關閉窗口 ( 5 ) 流程管理.(二) 倉庫管理(1)倉庫進貨倉庫
13、進貨模塊要求操作員輸入商品號、商品名稱、進貨數(shù)量、單位和供應商等信息,系統(tǒng)自動的將當前系統(tǒng)時間作為進貨時間更新到數(shù)據(jù)庫,并且統(tǒng)計進貨金額,該操作完成后,倉庫相應貨物的數(shù)量為原貨物數(shù)量和進貨數(shù)量的總和,并更新數(shù)據(jù)庫。圖6.4 倉庫進貨活動圖表6.2倉庫進貨用例與事件流表用例名稱倉庫進貨角色供應商,系統(tǒng)操作員,倉庫管理員用例說明供應商供貨,系統(tǒng)操作員與倉庫管理員負責將貨物入庫基本事件流供應商提供貨物,系統(tǒng)操作員通過系統(tǒng)找到存放位置并將信息交給倉庫管理員,管理員核實信息并存放貨物。異常事件流無合適倉庫,等待倉庫管理員調撥貨物后存放(2)倉庫退貨倉庫退貨模塊要求操作員輸入退貨商品號、退貨數(shù)量、單位和供
14、應商,系統(tǒng)自動的將當前系統(tǒng)時間作為退貨時間更新到數(shù)據(jù)庫,并且統(tǒng)計退貨金額,該操作完成后,相應貨物的數(shù)量為原貨物數(shù)量除去退貨的數(shù)量,并更新數(shù)據(jù)庫。圖6.5 倉庫退貨活動圖表6.3 倉庫退貨用例與事件流表用例名稱倉庫退貨角色系統(tǒng)操作員,倉庫管理員,供應商用例說明因某些問題需要退貨,管理員需更新數(shù)據(jù)庫。 基本事件流倉庫管理員將退貨信息提交給系統(tǒng)操作員,由系統(tǒng)操作員驗證信息并更新數(shù)據(jù)庫,最后退貨給供應商。異常事件流退貨信息錯誤,要求倉庫管理員驗證信息。(3)倉庫領料倉庫領料模塊要求操作員輸入領取商品號、領取數(shù)量、領料人等,系統(tǒng)自動的將當前系統(tǒng)時間作為領料時間更新到數(shù)據(jù)庫,并且統(tǒng)計總領料數(shù)量。該操作完成
15、后,相應貨物的數(shù)量為原貨物數(shù)量減領料的數(shù)量并更新數(shù)據(jù)庫。圖6.6 倉庫領料活動圖表6.4 倉庫領料用例與事件流表用例名稱倉庫領料角色系統(tǒng)操作員,倉庫管理員,領料人用例說明領料人來領料,系統(tǒng)操作員與倉庫管理員發(fā)料?;臼录飨到y(tǒng)操作員通過領料人提供的信息查詢貨物所在位置,提交給倉庫管理員,由倉庫管理員查找并領料。異常事件流庫存數(shù)量不足,等待進貨。 ( 4 ) 倉庫退貨倉庫退料模塊要求操作員輸入退料商品號、退料數(shù)量、退料人等,系統(tǒng)自動的將當前系統(tǒng)時間作為退料時間更新到數(shù)據(jù)庫,并且統(tǒng)計總退料數(shù)量。該操作完成后,相應貨物的數(shù)量為原貨物數(shù)量加退料的數(shù)量,并更新數(shù)據(jù)庫。圖6.7 倉庫退料活動圖表6.5 倉
16、庫退料用例與事件流表用例名稱倉庫退料角色系統(tǒng)操作員,倉庫管理員,退料人用例說明貨物使用完畢歸還入庫,管理員需更新數(shù)據(jù)庫。 基本事件流系統(tǒng)操作員根據(jù)退料人提供的信息查詢倉庫,返回信息交給倉庫管理員,倉庫管理員核實貨物信息并入庫。異常事件流(5)商品調撥商品調撥模塊要求操作員輸入調撥商品號、調撥數(shù)量、調撥人等,系統(tǒng)自動的將當前系統(tǒng)時間作為調撥時間更新到數(shù)據(jù)庫,并且統(tǒng)計總調撥數(shù)量。圖6.8 商品調撥活動圖表6.6 商品調撥用例與事件流表用例名稱商品調撥角色系統(tǒng)操作員,倉庫管理員用例說明為保證倉庫的充分合理利用,需要進行商品調撥管理基本事件流系統(tǒng)操作員查詢貨物及倉庫信息,返回可調撥信息并交給倉庫管理員
17、,倉庫管理員調撥商品后更新數(shù)據(jù)庫。異常事件流無可調撥信息,返回(6)倉庫盤點商品盤點模塊要求用戶(管理員)輸入某商品號,該商品實際數(shù)量(增加或刪除),系統(tǒng)會自動的將當前系統(tǒng)時間作為盤點時間更新到數(shù)據(jù)庫,并且統(tǒng)計總盤點過程中修改的數(shù)量。 倉庫盤點用例與事件流表用例名稱倉庫盤點角色系統(tǒng)操作員,倉庫管理員用例說明為保證倉庫貨物與數(shù)據(jù)庫統(tǒng)一,需要進行倉庫盤點基本事件流倉庫管理員盤點倉庫貨物信息并提交,由系統(tǒng)操作員核實信息并更新數(shù)據(jù)庫。異常事件流倉庫信息與數(shù)據(jù)庫發(fā)生嚴重不符,要求倉庫管理員核實信息(3) 報表中心1. 單據(jù)查詢 開始時間,結束時間,單據(jù)類型,以及查詢倉庫的范圍.2. 單據(jù)總匯 包括單據(jù)日
18、期 提交部門 產品類型 所屬倉庫 供應商 查詢(商品編號,名稱,數(shù)量,平均價格,金額,經(jīng)手人,部門,所屬倉庫,產品類型)3. 業(yè)務查詢圖6.10 業(yè)務查詢模塊圖(1)庫存查詢用戶可以查詢所有的商品的庫存,也可以輸入某件商品的ID號從而得到該商品的庫存量。(2)銷售查詢用戶(管理員)給出某個時間段,系統(tǒng)就根據(jù)庫中的資料給出該段時間中所有商品的銷售情況。(3)倉庫歷史記錄查詢用戶可以查詢的類型包括:倉庫進貨、倉庫退貨、倉庫領料、倉庫退料、商品調撥、倉庫盤點,用戶選擇查詢的類型后,再輸入需要查詢的時間,系統(tǒng)返回歷史操作記錄。 業(yè)務查詢用例與事件流表用例名稱業(yè)務查詢角色系統(tǒng)操作員用例說明查詢倉庫各方面信息基本事件流系統(tǒng)操作員可以通過本模塊提交查詢,查詢內容包括庫存查詢、銷售查詢、倉庫歷史操作查詢。異常事件流查詢信息不存在,要求檢查輸入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)控制計算機在水處理自動化中的應用考核試卷
- 前臺文員的電話禮儀培訓計劃
- 公司生產工作計劃提升供應鏈效能
- 品牌成長的動力與維持策略計劃
- 中學課程教學計劃
- 《基礎化學分析實驗》課程教學大綱
- 前臺工作中的自我提升計劃
- 從失敗中學習的工作計劃
- AI技術在各領域的應用與發(fā)展前景
- 督灸技術操作流程圖及考核標準
- 沒頭腦和不高興-竇桂梅.精選優(yōu)秀PPT課件
- 第三方單位考核管理辦法
- 造粒塔外壁清洗施工方案
- 鋼棧橋計算書(excel版)
- MTBE裂解工藝交流材料
- 中醫(yī)診斷學第七章第二節(jié)六經(jīng)辨證
- 租賃合同審批表
- 數(shù)據(jù)庫及其應用-重點復習資料.代碼02120
- 巖石堅固性和穩(wěn)定性分級表
- 律師事務所函[]第號
- 物流經(jīng)典游戲啤酒游戲(完全操作版)
評論
0/150
提交評論