進銷存系統需求規(guī)格說明書_第1頁
進銷存系統需求規(guī)格說明書_第2頁
進銷存系統需求規(guī)格說明書_第3頁
進銷存系統需求規(guī)格說明書_第4頁
進銷存系統需求規(guī)格說明書_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、進銷存系統產品需求規(guī)格說明書- 49 -進銷存系統產品需求規(guī)格說明書目 錄 0. 文檔介紹30.1 文檔目的30.2 文檔范圍30.3 讀者對象30.4 參考文檔31. 產品介紹42. 產品面向的用戶群體43. 產品應當遵循的標準或規(guī)范44. 產品范圍45. 產品中的角色46. 產品的功能性需求56.0系統業(yè)務模塊圖56.1 功能性需求分類56.2 用例圖/工作流77. 硬件需求427.1 軟硬件環(huán)境需求427.2 產品質量需求420. 文檔介紹0.1 文檔目的本文檔主要針對進銷存的使用環(huán)境與功能提出具體的要求,同時它還將作為該產品設計與開發(fā)的重要參考依據。0.2 文檔范圍本文檔包含以下幾部分

2、:1.產品介紹2.產品面向的用戶群體3.產品應當遵循的標準或規(guī)范4.產品的范圍5.產品中的角色4.產品的功能性需求5.產品的非功能性需求6.需求確認0.3 讀者對象本文檔的讀者范圍包括:1.需求提供方具體責任人2.開發(fā)方的項目經理、系統分析設計人員、測試人員0.4 參考文檔提示:列出本文檔的所有參考文獻(可以是非正式出版物),格式如下:標識符 作者,文獻名稱,出版單位(或歸屬單位),日期例如:SPP-PROC-PP SEPG,需求開發(fā)規(guī)范,機構名稱,日期1. 產品介紹維生藥業(yè)進銷存(PSS)軟件是一款專業(yè)的制藥企業(yè)進銷存管理系統,軟件囊括了制藥企業(yè)日常經營管理的全過程。軟件覆蓋制藥企業(yè)關于藥品

3、的采購、銷售、庫存、賬目、管理決策支持等各個環(huán)節(jié),軟件的各個模塊操作界面簡單、實用,軟件幫助系統圖文并茂,讓用戶可以在最短的時間內掌握軟件的使用方法,幫助客戶生意早日更上一層樓。軟件的采購管理、銷售管理、庫存管理功能強大,靈活,同時為用戶提供方便實用的模糊查詢功能,用戶可以在最短時間內找到自己所需要的信息。軟件系統采用流行的B/S結構,可以供多臺電腦協同工作,數據共享。軟件采用模塊級安全管理,系統安全性高。軟件對在使用過程中可能出現的外部意外情況,如斷電、網絡中斷等均進行了妥善處理,可以確保用戶數據的完整性,同時在外部故障消除后,系統仍能繼續(xù)操作。系統軟件采用SSH進行開發(fā),數據存儲采用MyS

4、QL數據庫進行統一管理。軟件的部署簡單,只需要在網站發(fā)布即可。2. 產品面向的用戶群體維生藥業(yè)進銷存(PSS)主要是幫助該企業(yè)以及相關制藥企業(yè)全面有效管理采購、銷售和庫存以及賬目的核對,針對性較強。3. 產品應當遵循的標準或規(guī)范本產品的是一套標準的進銷存軟件,符合國家財務標準,本產品遵循計算機軟件保護條例的各項規(guī)定。4. 產品范圍維生藥業(yè)進銷存(PSS)進銷存管理系統是集采購、銷售及庫存管理于一體的制藥企業(yè)管理軟件系統。本產品主要適用于制藥相關行業(yè)標準較強的行業(yè)。5. 產品中的角色角色名稱職責描述管理員擁有使用系統所有功能的權限。采購員在擁有相應的權限的情況下,負責采購計劃和采購單、供應商維護

5、、貨品維護。采購經理在擁有相應的權限的情況下,主要負責采購計劃的審核。銷售員在擁有相應的權限的情況下,負責銷售出庫和銷售退貨、銷售報表、客戶維護。財務員在擁有相應的權限的情況下,負責供應商往來賬、客戶往來賬、發(fā)表核對入賬、財務報表。庫管員在擁有相應的權限的情況下,負責物料驗收、原材料庫存管理、雜品、商品庫存管理、庫存報表、貨品維護。6. 產品的功能性需求6.0系統業(yè)務模塊圖6.1 功能性需求分類功能類別功能名稱、標識符描述財務管理供應商往來賬記錄廠商和供應商和客戶直接的賬務關系和賬務來往客戶往來賬基本資料管理供應商維護供應商修改,刪除,新增或查詢供應商數據,系統根據用戶的操作,對供應商資料進行

6、更新或顯示。貨品維護用戶修改,刪除,新增或查詢貨品數據,系統根據用戶的操作,對貨品資料進行更新或顯示??蛻艟S護用戶修改,刪除,新增或查詢客戶數據,系統根據用戶的操作,對客戶資料進行更新或顯示。采購管理采購計劃在審核狀態(tài)和執(zhí)行狀態(tài)允許的情況下,用戶對采購計劃(原料采購,雜品采購)信息的維護(添加、刪除、修改、查詢)以及對點擊文本框彈出的采購計劃明細單的操作,如添加、刪除、修改、查詢采購計劃明細單。經理審核通過后才可以繼續(xù)進行采購,審核未通過,對采購計劃單及采購計劃明細單進行修改。采購用戶錄入采購單及明細采購原材料及雜物,完成后可對采購單及明細進行修改,刪除,查詢。采購匯總信息用戶錄入查詢條件,對

7、采購信息進行查詢銷售管理銷售出庫用戶通過錄入銷售出庫單記錄銷售的貨物,并可對銷售出庫單及其單據中的貨物明細進行修改、刪除與查詢。銷售退貨用戶通過錄入銷售退貨單退回已銷售貨物,并可對銷售退貨單及其單據中的貨物明細進行修改、刪除與查詢。庫存管理物料驗收用戶通過物料檢驗是否通過,對原材料庫存、雜品庫存、商品庫存進行查詢、盤點、預警。原材料管理雜品管理商品管理系統維護管理部門管理分為采購部、銷售部、財務部、庫管部,管理員可以增加、刪除、修改和查詢之類的操作。員工管理各個員工可以修改自己的基本資料。角色管理分為管理員、采購員、采購部經理、銷售員、庫管員、會計。管理員可以禁用角色。權限管理管理員分配權限之

8、后,員工可以看自己相應部門的信息,并可以進行增加、修改、刪除之類的操作。報表導出財務報表打印按日期或用戶定義的匯總方式對往來賬進行匯總,并將匯總結果導出到Excel中。庫存報表打印按日期或用戶定義的匯總方式對庫存信息進行匯總,并將匯總結果導出到Excel中。物資采購報表打印按日期或用戶定義的匯總方式對物資采購信息進行匯總,并將匯總結果導出到Excel中。物資銷售報表打印按日期或用戶定義的匯總方式對物資銷售記錄信息進行匯總,并將匯總結果導出到Excel中6.2 用例圖工作流6.2.1 進銷存系統用例圖圖6-1 進銷存系統總用例圖6.2.2 基本資料管理用例圖圖6-2 基本資料維護用例圖基本資料管

9、理工作流1. 貨品維護1.0 用例名稱:貨品維護中文名稱:貨品維護功能:用于維護公司貨品(原料和雜品)的資料信息,用戶修改,刪除,新增或查詢貨品數據,系統根據用戶的操作,對貨品資料進行更新或顯示。1.1 簡要說明: 本用例的功能主要是增加、刪除、修改、查詢公司貨品資料的信息。1.2 事件流:1.2.1 基本流:1 用戶請求維護公司貨品資料。2 系統顯示公司貨品信息資料。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶修改已經存在的貨品的信息,系統執(zhí)行修改貨品信息子流。u 用戶選擇增加貨品信息操作,系統執(zhí)行增加貨品信息子流。u 用戶選擇刪除貨品信息操作,系統執(zhí)行刪除貨品信息子流。u 用戶選擇查詢符合

10、指定條件的貨品的信息,系統執(zhí)行查詢貨品信息子流。4 系統保存用戶操作結果。5 用戶要求結束公司貨品資料的維護。6 系統結束公司貨品資料的顯示。1.2.1.1 修改貨品信息子流1 系統顯示修改貨品信息界面。2 用戶修改貨品信息并要求保存。3 系統驗證修改過的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入。4 在用戶重新輸入并要求保存時,轉步驟3;在用戶取消修改貨品信息時,轉基本 流3。1.2.1.2 增加貨品信息子流1 顯示新增貨品信息輸入界面。2 用戶輸入新貨品信息并要求保存。3 系統驗證新輸入的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證,轉基本流3。4 在用戶

11、重新輸入并要求保存時,轉步驟3;在用戶取消增加貨品信息時,系統返 回基本流4。 1.2.1.3 刪除產品信息子流1 用戶選擇要被刪除的貨品信息。2 用戶請求刪除選擇的貨品信息。3 根據請求被刪除的貨品交易情況,執(zhí)行以下操作。 u 如果公司曾經銷售過該貨品或采購過該貨品,提醒這些貨品曾經有過交易記錄,不允許被刪除。轉刪除產品信息子流1。 u 如果不屬于上述情況,則允許刪除產品信息,繼續(xù)執(zhí)行下一步驟。4 系統詢問用戶是否真的要刪除指定貨品的信息。5 根據用戶的選擇,系統執(zhí)行相應的操作。u 用戶選擇繼續(xù)刪除,系統刪除該貨品的信息。u 用戶選擇取消,系統不刪除該貨品的信息。6 系統返回基本流4。1.2

12、.1.4 查詢貨品信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操作。3 系統顯示符合條件的貨品信息。1.2.2 備選流:1.2.2.1 備選流1:1 如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造 成操作結果不能保存,系統保證以恰當的方式通知用戶,并維護用戶的操作狀態(tài), 在外部原因消除之后,用戶仍能繼續(xù)操作。1.3 特殊需求:1 貨品編號必須指定。2 貨品名稱必須指定。3 當某貨品有一個以上供應單位時,在做刪除操作前解除與供應商間的數據關系4 當采購員在采購計劃中重新修改貨品價格后自動保存。1.4 前置條件:1 進入本系統的主界面。2 擁有維護貨品資料

13、的權限。1.5 后置條件:1 系統保存修改過的貨品資料。1.6 附加說明:1 操作的貨品資料應包括:貨品編號、貨品名稱、規(guī)格型號、單價、計量單位、備注。2. 供應商資料維護2.0 用例名稱:維護供應商數據中文名稱:維護供應商數據功能:用于維護公司的供應商資料。2.1 簡要說明:本用例的功能主要是增加、刪除、修改、查詢公司供應商的信息。2.2 事件流:2.2.1 基本流:1 用戶請求維護供應商資料。2 系統顯示供應商資料。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶修改已經存在的供應商信息,系統執(zhí)行修改供應商信息子流。u 用戶選擇增加供應商信息操作,系統執(zhí)行增加供應商信息子流。u 用戶選擇刪除供

14、應商信息操作,系統執(zhí)行刪除供應商信息子流。u 用戶選擇查詢符合指定條件的供應商的信息,系統執(zhí)行查詢供應商子流。4 系統保存用戶操作結果。5 用戶要求結束供應商資料的維護。6 系統結束供應商資料的顯示。2.2.1.1 修改供應商信息子流1 顯示修改供應商信息界面。2 用戶修改供應商信息并要求保存。3 系統驗證修改過的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證轉基本流4。4 在用戶重新輸入并要求保存時轉步驟3;在用戶取消修改供應商信息時,系統返 回基本流3。2.2.1.2 增加供應商信息子流1 顯示新增供應商信息輸入界面。2 用戶輸入供應商信息并要求保存。3 系統驗證新輸入

15、的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證轉基本流4。4 在用戶重新輸入并要求保存時轉步驟3;在用戶取消增加供應商信息時,系統返 回基本流3。 2.2.1.3 刪除供應商信息子流1 用戶選擇要被刪除的供應商信息。2 用戶請求刪除選擇的供應商信息。3 根據用戶請求刪除的供應商的交易情況,系統執(zhí)行以下操作。u 該供應商與公司有交易記錄,不允許刪除,系統提醒用戶,并轉向刪除供應商信息子流1。u 該供應商與公司未發(fā)生過交易情況,則允許刪除,繼續(xù)執(zhí)行下一步驟。4 系統詢問用戶是否真的要刪除指定供應商的信息。5 根據用戶的選擇,系統執(zhí)行相應的操作。u 用戶選擇繼續(xù)刪除,系統刪除該

16、供應商的信息。u 用戶選擇取消,系統不刪除該供應商的信息。6 系統返回基本流4。2.2.1.4 查詢供應商信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件并確認操作。3 系統顯示符合條件的供應商信息。2.2.2 備選流:2.2.2.1 備選流1:1 如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造 成操作結果不能保存,系統保證以恰當的方式通知用戶,并維護用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。2.3 特殊需求:1 供應商編號必須指定,輸入不能超過8位字符。2 輸入供應商名稱不能為空。3 輸入聯系人姓名不能超過30個英文字符或15個漢字。4 輸入聯系方式

17、要符合規(guī)格5 輸入供應商地址、工廠地址不能為空。2.4 前置條件:1 進入本系統的主界面。2 擁有維護供應商信息資料的權限。2.5 后置條件:系統保存修改過的供應商信息資料。2.6 附加說明:供應商資料應包括:供應商編號、供應商名稱、法人代表、聯系人、聯系人電話、公司傳真、公司電話、供應商地址、備注。3客戶資料維護3.0 用例名稱:中文名稱:維護客戶資料功能:用于維護公司客戶的資料。3.1 簡要說明:本用例的功能主要是增加、刪除、修改、查詢公司客戶的信息。3.2 事件流:3.2.1 基本流:1 用戶請求維護公司客戶資料。2 系統顯示公司客戶資料。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶修改

18、已經存在的客戶信息,系統執(zhí)行修改客戶信息子流。u 用戶選擇增加客戶信息操作,系統執(zhí)行增加客戶信息子流。u 用戶選擇刪除客戶信息操作,系統執(zhí)行刪除客戶信息子流。u 用戶選擇查詢符合指定條件的客戶的信息,系統執(zhí)行查詢客戶子流。4 系統保存用戶操作結果。5 用戶要求結束公司客戶資料的維護。6 系統結束公司客戶資料的顯示。3.2.1.1 修改客戶信息子流1 顯示修改客戶信息界面。2 用戶修改客戶信息并要求保存客戶信息。3 系統驗證修改過的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入。 通過驗證返回基本流4。4 在用戶重新輸入并要求保存時,轉步驟3;在用戶取消修改客戶信息時,系統返 回基本流3

19、。3.2.1.2 增加客戶信息子流1 顯示新增客戶信息輸入界面。2 用戶輸入新客戶信息并要求保存。3 系統驗證新輸入的信息,如果沒有通過驗證,系統提醒用戶并要求重新輸入;如 果通過驗證返回基本流4。4 在用戶重新輸入并要求保存時,返回步驟3;在用戶取消增加客戶信息時,返回 基本流3 3.2.1.3 刪除客戶信息子流1 用戶選擇要被刪除的客戶信息。2 用戶請求刪除選擇的客戶信息。3 根據用戶請求刪除的客戶的交易情況,系統執(zhí)行以下操作。u 該客戶與公司有交易記錄,不允許刪除,系統提醒用戶,并轉向刪除客戶信息子流1。u 該客戶與公司未發(fā)生過交易情況,則允許刪除,繼續(xù)執(zhí)行下一步驟。4 系統詢問用戶是否

20、真的要刪除指定客戶的信息。5 根據用戶的選擇,系統執(zhí)行相應的操作。u 用戶選擇繼續(xù)刪除,系統刪除該客戶的信息。u 用戶選擇取消,系統不刪除該客戶的信息。6 系統返回基本流4。3.2.1.4 查詢客戶信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操作。3 系統顯示符合條件的客戶信息。3.2.2 備選流:3.2.2.1 備選流1:1 如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造 成操作結果不能保存,系統保證以恰當的方式通知用戶,并維護用戶的操作狀態(tài), 在外部原因消除之后,用戶仍能繼續(xù)操作。3.3 特殊需求:1 客戶編號必須指定,輸入不能超過8位字符。2 輸

21、入公司名稱不能為空。3 輸入聯系人姓名不能超過30個英文字符或15個漢字。4 輸入聯系方式要符合規(guī)格5 輸入客戶地址,送貨地址不能為空。3.4 前置條件:1 進入本系統的主界面。2 擁有維護客戶資料的權限。3.5 后置條件:系統保存修改過的客戶信息資料。3.6 附加說明: 客戶資料應包括:客戶編號、公司名稱、法人代表、聯系人、聯系人電話、公司傳真、公司電話,客戶地址,送貨地址。6.2.3 采購管理用例圖圖6-3 采購用例圖采購管理工作流1. 采購計劃1.0 用例名稱:采購計劃及采購計劃明細中文名稱:采購計劃及采購計劃明細功能:用于維護公司采購計劃及采購計劃明細信息。1.1 簡要說明: 本用例的

22、功能主要是采購計劃(原料采購,雜品采購)信息的維護(添加、刪除、修改、查詢)以及對點擊添加明細按鈕彈出的采購計劃明細單的操作,如添加、刪除、修改、查詢采購計劃明細單。不過可以對采購計劃表和采購計劃明細表執(zhí)行添加、刪除、修改操作的前提是審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時,否則只能進行對對采購計劃表和采購計劃明細表的查詢操作。一條采購計劃可以對應一條或多條采購計劃明細表。經理審核通過后才可以繼續(xù)進行采購,審核未通過,對采購計劃單及采購計劃明細單進行修改。1.2 事件流: 1.2.1 基本流:1 用戶請求維護公司采購計劃單資料。2 系統顯示公司采購計劃單信息。3 根據用戶的操作執(zhí)行以

23、下相應操作。u 用戶修改已經存在的采購計劃單數據,系統執(zhí)行修改采購計劃單子流。u 用戶選擇增加采購計劃單操作,系統執(zhí)行增加采購計劃單子流。u 用戶選擇刪除采購計劃單操作,系統執(zhí)行刪除采購計劃單子流。u 用戶選擇查詢符合指定條件的采購計劃單,系統執(zhí)行查詢采購計劃單子流。 4 根據用戶要求保存的信息在保存之前被處理的方式不同,系統執(zhí)行以下操作。u 審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以添加、修改或刪除,否則提示不能進行添加、修改或刪除操作,只可以進行查詢操作u 關于審核狀態(tài):采購計劃單保存前,如果之前提交到經理,經理未審核的采購計劃單則修改審核狀態(tài)為未通過,若還未審核,則修改審核

24、狀態(tài)為等待審核,若經理審核通過,則修改審核狀態(tài)是通過。首次添加一個采購計劃單時,默認審核狀態(tài)為等待審核。u 關于執(zhí)行狀態(tài):采購計劃單的執(zhí)行狀態(tài)在提交到貨單計劃時檢測,其下的所有采購計劃明細單的狀態(tài)都完成則完成。5 用戶要求結束采購計劃單數據的維護。 6 系統結束公司采購計劃單數據的顯示。7 注意:點擊添加明細按鈕進入采購計劃明細單后進行的操作的注意點同采購計劃單同,及審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以添加、修改或刪除,否則提示不能進行添加、修改或刪除操作,只可以進行查詢操作。1.2.1.1 修改采購計劃單子流1 顯示修改采購計劃單信息界面。 2 用戶修改采購計劃單信息并要

25、求保存。3 系統驗證修改過的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證轉基本流4驗證信息包括:u 可以修改的前提是審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以修改,否則提示不能修改(因為若審核狀態(tài)為通過了,已經報告給了上級,不能改變了)u 一些信息的非空驗證。5 用戶重新輸入并要求保存,轉步驟3;用戶取消采購計劃單據的修改,返回基本 流3。6注意:點擊添加明細按鈕進入采購計劃明細單后進行的操作的注意點同采購計劃單同,及審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以修改,否則提示不能進行修改操作,只可以進行查詢操作。1.2.1.2 增加采購計劃單據子

26、流1 顯示新增采購計劃單據輸入界面。2 用戶輸入新采購計劃單據的信息并要求保存。3 系統驗證新輸入的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證轉基本流4。4 驗證信息包括:u 可以增加的前提是審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以修改,否則提示不能增加(因為若審核狀態(tài)為通過了,已經報告給了上級,不能改變了)u 一些信息的非空驗證。5 用戶重新輸入并要求保存,轉步驟3;用戶取消采購計劃單據的修改,返回基本 流3。6 注意:點擊添加明細按鈕彈出采購計劃明細單,其中添加時,貨品名稱通過下拉列表選取。7 注意:點擊添加明細按鈕進入采購計劃明細單后進行的操作的注

27、意點同采購計劃單同,及審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以添加,否則提示不能進行添加操作,只可以進行查詢操作。1.2.1.3 刪除采購計劃單據子流1 用戶選擇要被刪除的采購計劃單據。2 用戶請求刪除選擇的采購計劃單據。3 系統驗證是否允許刪除該采購計劃單據信息(驗證方式:審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以刪除,否則提示不能刪除);4 系統詢問用戶是否真的要刪除指定采購計劃單據。5 根據用戶的選擇,系統執(zhí)行相應的操作。u 用戶選擇繼續(xù)刪除,系統刪除該采購計劃單據的信息。u 用戶選擇取消,系統不刪除該采購計劃單據的信息。6 系統返回基本流4。7注意:點擊添

28、加明細按鈕進入采購計劃明細單后進行的操作的注意點同采購計劃單同,及審核狀態(tài)為等待審核或未通過時并且執(zhí)行狀態(tài)為未執(zhí)行時才可以刪除,否則提示不能進行刪除操作,只可以進行查詢操作。1.2.1.4 查詢采購單計劃信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操作。3 系統顯示符合條件的采購計劃單據信息。1.2.2 備選流:1.2.2.1 備選流1:如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造成操作結果不能保存,系統保證以恰當的方式通知用戶,并維護用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。1.3 特殊需求:1計劃單ID必須指定。2制單日期默認為系統當

29、前日期。3 添加、刪除、修改采購計劃表和采購計劃明細表時必須保證通過了驗證。4 必須指定計劃明細id。5 在用戶添加完采購計劃明細單之后,系統在采購計劃單自動顯示該此次計劃單的總金額。6 采購計劃明細單中也可以進行增刪改查的操作,利用異步刷新技術。7 雜品采購時在采購計劃明細單中添加使用部門一個數據。1.4 前置條件:1 進入本系統的主界面。2 擁有維護采購計劃單據資料的權限。1.5 后置條件:1 系統保存修改過的采購計劃單據信息。1.6 附加說明1 采購計劃單據內容包括:計劃單ID、制單日期、總金額、經手人、審核狀態(tài)、執(zhí)行狀態(tài)、備注。細按鈕彈出的從表采購計劃明細單內容包括:計劃明細id、計劃

30、單ID、貨品名稱、使用部門、單價、計劃數量、未采購數量、執(zhí)行狀態(tài)、總金額、備注。2. 采購1.0 用例名稱:采購中文名稱:采購功能:用于維護公司采購信息。1.1 簡要說明:本用例的功能主要是增加、刪除、修改、查詢公司采購的信息。1.2 事件流:1.2.1 基本流:1 用戶請求維護公司采購單據資料。2 系統顯示公司采購單據信息。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶修改已經存在的采購單據,系統執(zhí)行修改采購單據子流。u 用戶選擇增加采購單據操作,系統執(zhí)行增加采購單據子流。u 用戶選擇刪除采購單據操作,系統執(zhí)行刪除采購單據子流。u 用戶選擇查詢符合指定條件的采購單據,系統執(zhí)行查詢采購單據子流。

31、4 根據用戶要求保存的信息在保存。5 用戶要求結束采購單據數據的維護。6 系統結束公司采購單據數據的顯示。1.2.1.1 修改采購單據子流1 顯示修改采購單據信息界面。2 用戶修改采購單據信息并要求保存。3 系統驗證修改過的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證轉基本流4。驗證信息包括:u 特殊需求部分描述的驗證信息。4 用戶重新輸入并要求保存,轉步驟3;用戶取消采購單據的修改,返回基本 流3。1.2.1.2 增加采購單據子流1 顯示新增采購單據輸入界面。2 用戶輸入新采購單據的信息和采購明細單的信息并要求保存。3 系統驗證新輸入的信息,如果沒有通過驗證,系統提醒用

32、戶并要求用戶重新輸入; 通過驗證轉基本流4。驗證信息包括:u 特殊需求部分描述的驗證信息。4 用戶重新輸入并要求保存,轉步驟3;用戶取消采購單據的保存,返回基本 流3。1.2.1.3 刪除采購單據子流1 用戶選擇要被刪除的采購單據。2 用戶請求刪除選擇的采購單據。3 系統驗證是否允許刪除該采購單據信息4 系統詢問用戶是否真的要刪除指定采購單據。5 根據用戶的選擇,系統執(zhí)行相應的操作。u 用戶選擇繼續(xù)刪除,系統刪除該采購入庫單據的信息。u 用戶選擇取消,系統不刪除該采購入庫單據的信息。6 系統返回基本流4。1.2.1.4 查詢采購單信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操

33、作。3 系統顯示符合條件的采購入庫單據信息。1.2.2 備選流:1.2.2.1 備選流1:如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造成操作結果不能保存,系統保證以恰當的方式通知用戶,并維護用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。1.3 特殊需求:1 采購單單號自動生成。2 供應商信息必須在系統基本資料中的供應商資料中存在。3 填寫采購單明細時,必須符合47規(guī)定。4 必須指定商品編號5 必須指定商品數量,商品數量只能輸入數字和小數點。6 必須指定商品價格,商品價格只能輸入數字和小數點。7 在用戶選擇商品之后,系統顯示該商品的指導進貨價格。1.4 前置條件

34、:1 進入本系統的主界面。2 擁有維護采購入庫單據資料的權限。1.5 后置條件:1 系統保存修改過的采購入庫單據信息。1.6 附加說明1 采購單據內容包括:采購單單號、供應商、采購日期、經手人、總金額以及商品明細、其中商品明細包括商品編號、商品數量、單價及金額、已到數量、未到數量、計劃單編號、執(zhí)行狀態(tài)。3. 采購匯總2.0 用例名稱:采購匯總中文名稱:采購匯總功能:用于公司查看采購匯總信息。1.1 簡要說明:本用例的功能主要是查詢公司采購匯總的信息。1.2 事件流:1.2.1 基本流:1 用戶請求維護公司采購單據信息資料。2 系統顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操作。3 系統

35、顯示符合條件的采購入庫單據信息。1.4 前置條件:1 進入本系統的主界面。2 擁有維護采購入庫單據資料的權限。6.2.4 銷售管理用例圖圖6-4 銷售用例圖銷售工作流1. 銷售出庫1.0 用例名稱:銷售出庫中文名稱:銷售出庫功能:用于維護公司銷售出庫信息。1.1 簡要說明:本用例的功能主要是銷售主表信息的維護(添加、刪除、查詢)以及對銷售明細單的操作,如添加、刪除、修改、查詢銷售明細單。對銷售單和銷售明細單執(zhí)行的刪除、修改操作的前提是銷售的產品還未出庫。一條銷售單可以對應一條或多條銷售明細單。1.2 事件流:1.2.1 基本流:1 用戶請求維護公司銷售出庫單據資料。2 系統顯示公司銷售出庫單據

36、資料。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶修改已經存在的銷售明細單據,系統執(zhí)行修改銷售明細單據子流。u 用戶選擇增加銷售主表或銷售明細表單據操作,系統執(zhí)行增加銷售主表或銷售明細表單據子流。u 用戶選擇刪除銷售主表或銷售明細表單據操作,系統執(zhí)行刪除銷售主表或銷售明細表單據子流。u 用戶選擇查詢符合指定條件的銷售主表或銷售明細表單據,系統執(zhí)行查詢銷售主表或銷售明細表單據子流。4 根據用戶要求保存的信息在保存之前被處理的方式不同,系統執(zhí)行以下操作。u 用戶要求保存的是被修改過的單據信息,更新相關商品的虛擬庫存量(公式:虛擬庫存量當前商品虛擬庫存數量修改前的單據上的商品數量修改后的單據上的商品

37、數量),保存銷售出庫單據信息。u 用戶要求保存的是新增加的單據信息,更新每種商品的庫存數量(更新公式:當前虛擬庫存數量當前虛擬庫存數量本次單據中商品數量),保存單據信息。 u 用戶要求保存的是被刪除的信息,更新相關商品的庫存量(公式:虛擬庫存量當前虛擬庫存量被刪除的單據的商品數量),刪除數據庫中銷售出庫單單據信息。5 用戶要求結束銷售出庫單據數據的維護。6 系統結束公司銷售出庫單據數據的顯示。7 注意:銷售單出庫狀態(tài)為否的時候銷售單和銷售明細單才可以執(zhí)行刪除和修改操作,否則只能進行添加、查詢操作。1.2.1.1 修改銷售出庫單據子流1 系統顯示修改銷售出庫單據界面。2 用戶修改銷售出庫單據。3

38、 系統驗證修改過的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 如果通過驗證,返回基本流4。驗證信息包括:u 特殊需求部分描述的驗證信息。u 每種商品庫存數量是否允許修改商品數量(驗證公式:當前虛擬庫存數量單據修改前的商品數量單據修改后的商品數量>=0 允許修改)。u 在單據中添加一條明細后,驗證該明細內的商品是否足夠(驗證公式:當前虛擬庫存數量該商品在單據上的數量>=0 該商品的當前存量滿足本次單據增加明細的需要)。3 在用戶重新輸入并要求驗證時,返回步驟3;在用戶取消對銷售出庫單據的修改 時,返回基本流3。4 注意:出庫狀態(tài)為否的時候才可以對銷售單和銷售明細單執(zhí)行刪

39、除和修改操作,否則只能執(zhí)行添加、查詢操作。1.2.1.2 增加銷售出庫單據子流1 顯示新增銷售出庫單據輸入界面。2 用戶輸入銷售出庫單據的信息并要求保存。3 系統驗證新輸入的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證,返回基本流4。包括以下驗證信息:u 特殊需求中描述的一般驗證信息。u 驗證單據明細中每一個商品的當前虛擬庫存量是否滿足本次銷售的需要。(驗證公式:當前虛擬庫存量單據上該商品的銷售量>0 滿足需要)。4 在用戶重新輸入并要求保存時,轉步驟3;在用戶取消增加銷售出庫單據操作時, 系統返回基本流3。 1.2.1.3 刪除銷售出庫單據子流1 用戶選擇要被刪除

40、的單據。2 用戶請求刪除選擇的單據。3 系統詢問用戶是否真的要刪除指定的單據。4 根據用戶的選擇,系統執(zhí)行相應的操作。u 用戶選擇繼續(xù)刪除,系統刪除該單據的信息。u 用戶選擇取消,系統不刪除該單據的信息。5系統返回基本流4。6 注意:刪除銷售出庫單據的前提是產品還未銷售出庫,已經銷售出庫的數據提示不能刪除。1.2.1.4 查詢銷售出庫信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操作。3 系統顯示符合條件的銷售出庫單信息。1.2.2 備選流:1.2.2.1 備選流1:如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造成操作結果不能保存,系統保證以恰當的方式通

41、知用戶,并維護用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。1.3 特殊需求:1 銷售單單號必須指定。2 銷售日期默認為系統當前日期。3 客戶名稱必須指定,客戶信息必須在系統基本資料中存在。4 經手人為登錄人。5 出庫日期在確認出庫之后填寫。6 是否出庫、是否已入賬必須填寫。7 填寫銷售出庫明細時,必須符合以下規(guī)定。8 必須指定商品名稱,商品名稱是通過彈子頁面從商品表中獲得的。9 必須指定商品數量,商品數量只能輸入整數。10 必須指定商品價格,商品價格只能輸入數字和小數點。11 總金額根據銷售數量和銷售單價自動計算。1.4 前置條件:1 進入本系統的主界面。2 擁有維護銷售出庫單據資料

42、的權限。1.5 后置條件:系統保存修改過的銷售出庫單據信息。1.6 附加說明被操作銷售出庫單據的內容包括:銷售單單號、客戶名稱、銷售日期、出庫日期、送貨地址、總金額、經手人、是否出庫、是否已入賬以及銷售明細,每條銷售明細數據包括銷售明細單號、銷售單ID、商品名稱、數量、單價、金額、是否出庫及是否有退貨記錄。2. 銷售退貨2.0 用例名稱:中文名稱:銷售退貨單據信息維護功能:用于維護公司的銷售退貨單信息。2.1 簡要說明:本用例的功能主要銷售退貨信息的維護(添加、查詢)以及對退貨明細單的操作,如添加、查詢銷售退貨明細單。一條退貨單可以對應多個退貨明細單。2.2 事件流:2.2.1 基本流:1 用

43、戶請求維護公司的銷售退貨單信息。2 系統顯示公司的銷售退貨單信息。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶選擇增加銷售退貨單信息操作,系統執(zhí)行增加銷售退貨單信息子流。u 用戶選擇查詢符合指定條件的銷售退貨單信息的信息,系統執(zhí)行查詢銷售退貨單信息子流。4 用戶要求保存操作結果。5 用戶要求結束銷售退貨單據數據的維護。6 系統結束銷售退貨單據數據的顯示。2.2.1.1 增加銷售退貨單據子流1 顯示新增銷售退貨單據輸入界面。2 用戶輸入銷售退貨單據的信息并要求保存。3 系統驗證新輸入的信息,如果沒有通過驗證,系統提醒用戶并要求用戶重新輸入; 通過驗證,返回基本流4。驗證信息包括:u 特殊需求部分

44、描述的驗證信息。4 在用戶重新并要求保存時,系統返回步驟3;在用戶取消對銷售退貨單據的新增 時返回基本流3。 5 注意:添加的退貨單信息必須保證是銷售出庫的。2.2.1.2 查詢采購退貨單據子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認操作。3 系統顯示符合條件的銷售退貨單據信息。2.2.2 備選流:2.2.2.1 備選流1:如果在用戶請求保存操作結果的時候,由于網絡、數據庫管理系統等外部原因造成操作結果不能保存,系統保證以恰當的方式通知用戶,并維護用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。2.3 特殊需求:1 銷售退貨單單號必須指定。2客戶名稱必須指定,客戶信息必須在

45、系統基本資料中存在。3 退貨日期為系統默認時間。4 銷售單號通過點擊文本框從查詢銷售單信息列表中獲得。5 經手人為登錄人。6 是否已入賬必須填寫。7 填寫銷售退貨單明細時,必須符合以下規(guī)定。8 必須指定商品名稱,商品名稱必須在庫存商品表中存在。9 必須指定商品數量,商品數量只能輸入整數。10 必須指定商品價格,商品價格只能輸入數字和小數點。11總金額根據退貨數量和退貨單價自動計算。2.4 前置條件:1 進入本系統的主界面。2 擁有維護銷售退貨單據資料的權限。2.5 后置條件:1 系統保存修改過的銷售退貨單據資料。2.6 附加說明被操作銷售退貨單內容包括:退貨單單號、銷售單號、客戶名稱、退貨日期

46、、總金額、經手人、是否已入賬以及退貨明細,其中退貨明細包括退貨明細單單號、退貨單ID、銷售明細單單號、產品名稱、產品數量、單價、金額及退貨原因。6.2.5 庫存用例圖圖6-5 庫存用例圖庫存管理工作流1. 原材料庫存管理1.0 用例名稱:原材料庫存管理中文名稱:原材料庫存管理 功能:用于獲得每種原材料的庫存信息以及原材料的入庫和出庫。1.1 簡要說明:本用例的功能主要是查詢、增加、修改、刪除原材料的庫存信息1.2 事件流:1.2.1 基本流:1用戶請求維護公司原材料資料。2 系統顯示公司到原材料信息。3 根據用戶的操作執(zhí)行以下相應操作。u 用戶選擇刪除到貨單操作,系統執(zhí)行刪除原材料子流。u 用

47、戶選擇查詢符合指定條件的原材料,系統執(zhí)行查詢原材料子流。u 用戶選擇添加符合指定條件的原材料,系統執(zhí)行添加原材料子流。u 用戶選擇修改符合指定條件的原材料,系統執(zhí)行修改原材料子流1.2.1.1 查詢原材料信息的子流: 1 顯示原材料庫存信息查詢頁面。 2 用戶指定查詢條件,并確認操作。3 系統顯示相應的查詢信息頁面。 4 顯示原材料信息頁面。1.2.1.2 添加原材料信息的子流: 1 顯示原材料庫存信息查詢頁面。 2 點擊添加按鈕執(zhí)行添加操作。 3 系統顯示原材料添加頁面。u 如果庫存一直沒有這種原材料,系統顯示添加新原材料信息頁面。u 如果數據庫一直有這種原材料, 則在入庫時做修改的相應操作

48、。u 如果有部門來取原材料,會添加原材料信息,會修改該原材料的庫存數量。1.2.1.3 刪除原材料信息的子流: 1 顯示原材料庫存信息查詢頁面。 2 用戶點擊刪除按鈕,并確認操作是否刪除。u 如果庫存這種原材料數量為0的狀態(tài),系統可以刪除這中原材料。u 如果數據庫一直有這種原材料, 那么不能執(zhí)行相應刪除操作。 1.2.1.4 修改原材料信息的子流: 1.在原材料入庫時進行原材料總數量增加。2. 在原材料出庫時進行原材料總數量的減少。3. 可以進行庫存盤點,清點原材料,然后在盤點表添加記錄,并且修改數量值。1.3 備選流:1 如果根據用戶指定的條件不能找到相應的原材料,系統應提醒用戶按照指定的查

49、詢條件不能找到相關的原材料,請用戶重新指定查找條件。1.4 特殊需求:無1.5 前置條件:1 進入本系統的主界面。2 擁有操作原材料庫存的權限。1.6 后置條件:用戶獲得想要的原材料庫存信息。1.7 附加說明:查詢到的數據庫資料應有如下內容:原材料庫存單號、原材料名稱、原材料數量、安全數量。添加出庫原材料數據庫資料應有如下內容:原材料出庫單號、原材料名稱、原材料數量、使用部門、出庫日期、經手人。1. 商品庫存管理1.0 用例名稱:商品庫存管理中文名稱:商品庫存管理 功能:用于獲得每種商品的庫存信息以及商品的入庫和出庫。1.1 簡要說明:本用例的功能主要是查詢商品的庫存信息和商品出庫入庫。1.2

50、 事件流:1.2.1 基本流: 1.系統顯示庫存當中的商品信息 2.根據用戶的操作執(zhí)行以下相應操作。u 用戶請求查詢公司的商品的庫存信息,系統顯示查詢商品信息的子流。u 用戶選擇增加商品操作,系統執(zhí)行增加庫存商品子流。u 用戶選擇刪除商品操作,系統執(zhí)行刪除庫存商品子流。u 用戶選擇修改商品操作,系統執(zhí)行修改庫存商品子流。 3. 系統保存用戶操作結果。 4. 系統結束公司庫存商品資料的顯示。1.2.1.1 查詢商品信息的子流: 1 顯示商品庫存信息查詢頁面。 2 用戶指定查詢條件,并確認操作。3 系統顯示相應的查詢信息頁面。 4 顯示商品明細信息頁面。 5 用戶指定查詢條件,并確認操作。 6系統

51、顯示商品明細信息。1.2.1.2 添加商品信息的子流: 1 顯示商品庫存信息查詢頁面。 2 點擊添加按鈕執(zhí)行添加操作。 3 系統顯示商品添加頁面。u 如果庫存一直沒有這種商品,系統顯示添加新商品信息頁面。u 如果數據庫一直有這種商品, 則在入庫時做修改的相應操作。u 添加一種新的商品首先添加商品主表信息,同時添加一條明細信息,但是明細信息的生產日期為當前月的最后一天,數量根據入庫計算u 如果庫存有這種商品,每次添加時主表庫存量增加,同時以每個月為準生成的明細表數量繼續(xù)累加u 在第二個月明細在生成一條記錄,即生產日期以月為準1.2.1.3 刪除商品信息的子流: 1 顯示商品庫存信息查詢頁面。 2

52、 用戶點擊刪除按鈕,并確認操作是否刪除。u 如果庫存這種商品數量為0的狀態(tài),系統可以刪除這中商品,同時刪除明細中信息。u 如果數據庫一直有這種商品, 那么不能執(zhí)行相應刪除操作,刪除的話只能刪除明細,然后更新相應的主表數量。1.2.1.4 修改商品信息的子流: 1.在商品入庫時進行商品總數量和虛擬數量的增加,同時對應的明細數量增加2. 在商品出庫時進行商品總數量的減少,同時對應的明細數量減少3. 可以進行庫存盤點,清點商品,然后在盤點表添加記錄,并且修改數量值。注意:商品虛擬數量的減少是在添加銷售單時修改的。1.2 備選流:1 如果根據用戶指定的條件不能找到相應的商品,系統應提醒用戶按照指定的查

53、詢 條件不能找到相關的商品,請用戶重新指定查找條件。 2 如果刪除庫存本身還有的商品,系統提示該商品仍在使用中,不能刪除。1.3 特殊需求:無1.4 前置條件:1 進入本系統的主界面。2 擁有查詢商品庫存的權限。1.5 后置條件:用戶獲得想要的商品庫存信息。1.6 附加說明:查詢到的數據庫主表資料應有如下內容:庫存商品編號、商品名稱、總數量、安全存量、虛擬庫存量、及建議銷售價。查詢到的數據庫資料商品明細表應有如下內容:商品明細編號、商品編號、商品名稱、入庫數量、生產日期、失效日期。添加到的數據庫主表資料應有如下內容:庫存商品編號、商品名稱、總數量、安全存量、虛擬庫存量、及建議銷售價。添加到的數據庫資料商品明細表應有如下內容:商品明細編號、商品編號、商品名稱、入庫數量、生產日期、失效日期。添加到數據庫商品入庫資料如下:

溫馨提示

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

評論

0/150

提交評論