需求規(guī)格說明書進(jìn)銷存_第1頁(yè)
需求規(guī)格說明書進(jìn)銷存_第2頁(yè)
需求規(guī)格說明書進(jìn)銷存_第3頁(yè)
需求規(guī)格說明書進(jìn)銷存_第4頁(yè)
需求規(guī)格說明書進(jìn)銷存_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余40頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、機(jī)構(gòu)圖標(biāo)進(jìn)銷存系統(tǒng)產(chǎn)品需求規(guī)格說明書文件狀態(tài): 草稿 正式發(fā)布 正在修改文件標(biāo)識(shí):Hands-On-進(jìn)銷存系統(tǒng)當(dāng)前版本:1.0作 者:完成日期:2006-5-30機(jī)構(gòu)公開信息 目 錄 0. 文檔介紹40.1 文檔目的40.2 文檔范圍40.3 讀者對(duì)象40.4 參考文檔40.5 術(shù)語與縮寫解釋51. 產(chǎn)品介紹62. 產(chǎn)品面向的用戶群體63. 產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)64. 產(chǎn)品范圍65. 產(chǎn)品中的角色66. 產(chǎn)品的功能性需求76.0 功能性需求分類76.1 用例圖86.2 用例描述107. 產(chǎn)品的非功能性需求177.1 用戶界面需求177.2 軟硬件環(huán)境需求187.3 產(chǎn)品質(zhì)量需求180. 文

2、檔介紹0.1 文檔目的本文檔主要針對(duì)進(jìn)銷存的使用環(huán)境與功能提出具體的要求,同時(shí)它還將作為該產(chǎn)品設(shè)計(jì)與開發(fā)的重要參考依據(jù)。0.2 文檔范圍本文檔包含以下幾局部:1.產(chǎn)品介紹2.產(chǎn)品面向的用戶群體3.產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)4.產(chǎn)品的范圍5.產(chǎn)品中的角色4.產(chǎn)品的功能性需求5.產(chǎn)品的非功能性需求6.需求確認(rèn)0.3 讀者對(duì)象本文檔的讀者范圍包括:1.需求提供方具體責(zé)任人2.開發(fā)方的工程經(jīng)理、系統(tǒng)分析設(shè)計(jì)人員、測(cè)試人員0.4 參考文檔提示:列出本文檔的所有參考文獻(xiàn)可以是非正式出版物,格式如下:標(biāo)識(shí)符 作者,文獻(xiàn)名稱,出版單位或歸屬單位,日期例如:SPP-PROC-PP SEPG,需求開發(fā)標(biāo)準(zhǔn),機(jī)構(gòu)名稱

3、,日期0.5 術(shù)語與縮寫解釋縮寫、術(shù)語及符號(hào)解 釋PSSPurchase Sale Stock的縮寫-進(jìn)銷存軟件系統(tǒng)1. 產(chǎn)品介紹進(jìn)銷存PSS軟件是一款通用性極強(qiáng)的商業(yè)企業(yè)進(jìn)銷存管理系統(tǒng),軟件囊括了商業(yè)企業(yè)日常經(jīng)營(yíng)管理的全過程。軟件適用于食品、服裝、保健品、電子、電器、物資、化裝品等商業(yè)領(lǐng)域的企業(yè)。軟件覆蓋商業(yè)企業(yè)商品的采購(gòu)、銷售、庫(kù)存、管理決策支持等各個(gè)環(huán)節(jié),軟件的各個(gè)模塊操作界面簡(jiǎn)單、實(shí)用,軟件幫助系統(tǒng)圖文并茂,讓用戶可以在最短的時(shí)間內(nèi)掌握軟件的使用方法,助用戶生意早日更上一層樓。軟件的采購(gòu)管理、銷售管理、庫(kù)存管理功能強(qiáng)大,靈活,同時(shí)為用戶提供方便實(shí)用的模糊查詢功能,用戶可以在最短時(shí)間內(nèi)找

4、到自己所需要的信息。軟件系統(tǒng)采用流行的C/S結(jié)構(gòu),可以供多臺(tái)電腦協(xié)同工作,數(shù)據(jù)共享。軟件采用模塊級(jí)平安管理,系統(tǒng)平安性高。軟件對(duì)在使用過程中可能出現(xiàn)的外部意外情況,如斷電、網(wǎng)絡(luò)中斷等均進(jìn)行了妥善處理,可以確保用戶數(shù)據(jù)的完整性,同時(shí)在外部故障消除后,系統(tǒng)仍能繼續(xù)操作。系統(tǒng)軟件采用Java平臺(tái)進(jìn)行開發(fā)并實(shí)現(xiàn),用戶數(shù)據(jù)選用Microsoft SQL Server 2000進(jìn)行統(tǒng)一管理。2. 產(chǎn)品面向的用戶群體進(jìn)銷存PSS主要是幫助商業(yè)企業(yè)全面有效管理采購(gòu)、銷售和庫(kù)存,軟件適用于需要進(jìn)行采購(gòu)管理,銷售管理以及庫(kù)存管理的所有商業(yè)企業(yè)。3. 產(chǎn)品應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)本產(chǎn)品的是一套標(biāo)準(zhǔn)的進(jìn)銷存軟件,符合國(guó)家

5、財(cái)務(wù)標(biāo)準(zhǔn),本產(chǎn)品遵循?計(jì)算機(jī)軟件保護(hù)條例?的各項(xiàng)規(guī)定。4. 產(chǎn)品范圍PSS進(jìn)銷存管理系統(tǒng)是集采購(gòu)、銷售及庫(kù)存管理于一體的商業(yè)企業(yè)管理軟件系統(tǒng)。本產(chǎn)品適用于商業(yè)貿(mào)易、批發(fā)行業(yè)以及個(gè)人用戶,不適用于零售行業(yè)及行業(yè)標(biāo)準(zhǔn)較強(qiáng)的行業(yè)如醫(yī)療藥品的進(jìn)銷存管理。5. 產(chǎn)品中的角色角色名稱職責(zé)描述超級(jí)管理員擁有使用系統(tǒng)所有功能的權(quán)限。普通用戶在擁有相應(yīng)的權(quán)限的情況下,可以維護(hù)各種資料,管理采購(gòu),銷售及庫(kù)存。6. 產(chǎn)品的功能性需求6.0 功能性需求分類功能類別功能名稱、標(biāo)識(shí)符描述用戶登錄用戶登錄對(duì)用戶輸入的用戶名,密碼進(jìn)行驗(yàn)證,驗(yàn)證通過后,該用戶可以使用PSS系統(tǒng)中自己擁有權(quán)限的那局部功能,否那么拒絕使用。維護(hù)根

6、本資料銷售員資料維護(hù)用戶修改,刪除,新增或查詢銷售員數(shù)據(jù),系統(tǒng)根據(jù)用戶的操作,對(duì)銷售員資料進(jìn)行更新或顯示。商品資料維護(hù)用戶修改,刪除,新增或查詢商品數(shù)據(jù),系統(tǒng)根據(jù)用戶的操作,對(duì)商品資料進(jìn)行更新或顯示??蛻糍Y料維護(hù)用戶修改,刪除,新增或查詢客戶數(shù)據(jù)其中包括對(duì)客戶的聯(lián)系人的修改,刪除,新增與查詢以及對(duì)客戶交易記錄的查詢,系統(tǒng)根據(jù)用戶的操作,對(duì)商品資料進(jìn)行更新或顯示。供給商資料維護(hù)用戶修改,刪除,新增或查詢供給商數(shù)據(jù)其中包括對(duì)供給商的聯(lián)系人的修改,刪除,新增與查詢以及對(duì)供給商交易記錄的查詢,系統(tǒng)根據(jù)用戶的操作,對(duì)供給商資料進(jìn)行更新或顯示。采購(gòu)采購(gòu)入庫(kù)用戶通過錄入采購(gòu)入庫(kù)單增加采購(gòu)的貨物,并可對(duì)采購(gòu)入

7、庫(kù)單及其單據(jù)中的貨物明細(xì)進(jìn)行修改、刪除與查詢。采購(gòu)?fù)素浻脩翡浫胪ㄟ^采購(gòu)?fù)素泦瓮嘶刎浳?,并可?duì)采購(gòu)?fù)素泦渭捌鋯螕?jù)中的貨物明細(xì)進(jìn)行修改、刪除與查詢。銷售銷售出庫(kù)用戶通過錄入銷售出庫(kù)單記錄銷售的貨物,并可對(duì)銷售出庫(kù)單及其單據(jù)中的貨物明細(xì)進(jìn)行修改、刪除與查詢。銷售退貨用戶通過錄入銷售退貨單退回已銷售貨物,并可對(duì)銷售退貨單及其單據(jù)中的貨物明細(xì)進(jìn)行修改、刪除與查詢。庫(kù)存庫(kù)存查詢用戶通過組合不同條件,對(duì)庫(kù)存進(jìn)行查詢、盤點(diǎn)。維護(hù)系統(tǒng)維護(hù)用戶資料擁有系統(tǒng)維護(hù)權(quán)限的用戶可以增加新用戶,并可以對(duì)用戶的資料進(jìn)行修改、刪除以及查詢。管理用戶權(quán)限擁有權(quán)限管理的用戶可以設(shè)定其他用戶對(duì)軟件的訪問權(quán)限。修改密碼用戶重新設(shè)定自己

8、的密碼報(bào)表導(dǎo)出導(dǎo)出庫(kù)存預(yù)警庫(kù)存量低于平安存量的商品系統(tǒng)向用戶提供警示信息,以提醒用戶及時(shí)進(jìn)貨。用戶也可將警示信息導(dǎo)出到Excel中。導(dǎo)出商品資料將商品資料信息導(dǎo)出到Excel中。導(dǎo)出采購(gòu)報(bào)表按日期或用戶定義的匯總方式對(duì)采購(gòu)信息進(jìn)行匯總,并將匯總結(jié)果導(dǎo)出到Excel中。導(dǎo)出年采購(gòu)報(bào)表根據(jù)年度匯總采購(gòu)支出金額,并按月分將其導(dǎo)出在Excel中。6.1 用例圖 進(jìn)銷存系統(tǒng)用例圖圖6-1 進(jìn)銷存系統(tǒng)總用例圖 根本資料維護(hù)用例圖圖6-2 根本資料維護(hù)用例圖 采購(gòu)用例圖圖6-3 采購(gòu)用例圖 銷售用例圖圖6-4 銷售用例圖 庫(kù)存用例圖圖6-5 庫(kù)存用例圖 維護(hù)系統(tǒng)用例圖圖6-6 維護(hù)系統(tǒng)用例圖 報(bào)表導(dǎo)出用例圖

9、圖6-7 維護(hù)系統(tǒng)用例圖6.2 用例描述用戶登錄1. 用戶登錄1.0 用例名稱:中文名稱:用戶登錄功能:驗(yàn)證用戶的身份。1.1 簡(jiǎn)要說明:本用例的功能主要是用于確保用戶在提供正確的驗(yàn)證信息之后,可以進(jìn)一步使用本系統(tǒng)。1.2 事件流: 根本流:1 用戶請(qǐng)求使用本系統(tǒng)。2 系統(tǒng)顯示用戶登錄信息輸入界面。3 用戶輸入登錄名,密碼并確認(rèn)操作。4 系統(tǒng)驗(yàn)證用戶登錄信息,如果登錄信息驗(yàn)證沒有通過,系統(tǒng)顯示提醒信息,并轉(zhuǎn)向根本流2,如果驗(yàn)證通過,系統(tǒng)顯示系統(tǒng)操作主界面。 備選流:.1 備選流1:1 客戶可以在沒有登錄成功之前的任意時(shí)候要求放棄登錄。2 系統(tǒng)結(jié)束用戶登錄信息輸入界面的顯示。3 退出系統(tǒng)。1.3

10、 特殊需求:無1.4 前置條件:1 請(qǐng)求使用本系統(tǒng)。1.5 后置條件:1 用戶登錄成功,可以使用系統(tǒng)提供的功能。1.6 附加說明:無維護(hù)根本資料1. 維護(hù)銷售員資料1.0 用例名稱:中文名稱:維護(hù)銷售員數(shù)據(jù)功能:用于維護(hù)公司銷售員工信息資料。1.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢公司銷售員工的信息。1.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司銷售員工資料。2 系統(tǒng)顯示公司銷售員工信息資料。3 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。n 用戶修改已經(jīng)存在的銷售員工信息,系統(tǒng)執(zhí)行修改員工信息子流。n 用戶選擇增加銷售員工操作,系統(tǒng)執(zhí)行增加銷售員工信息子流。n 用戶選擇刪除銷售員工操作

11、,系統(tǒng)執(zhí)行刪除銷售員工信息子流。n 用戶選擇查詢符合指定條件的員工的信息,系統(tǒng)執(zhí)行查詢銷售員工子流。4 用戶要求保存操作結(jié)果。5 系統(tǒng)保存用戶操作結(jié)果。6 用戶要求結(jié)束公司銷售員工信息的維護(hù)。7 系統(tǒng)結(jié)束公司銷售員工資料的顯示。.1 修改員工信息子流 1 用戶修改員工信息。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。3 系統(tǒng)返回根本流4。.2 增加銷售員工信息子流1 顯示新增員工信息輸入界面。2 用戶輸入新員工信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。 4 系統(tǒng)返回根本流4。 .3 刪除銷售員工信息子流1 用戶選擇要被刪除的銷售員

12、工信息。2 用戶請(qǐng)求刪除選擇的銷售員工信息。3 根據(jù)請(qǐng)求被刪除的銷售員工的工作情況,執(zhí)行以下操作。l 如果該員工仍負(fù)責(zé)某些客戶,提醒用戶指派其他銷售員接手這些客戶,只有在該銷售員不負(fù)責(zé)任何客戶的時(shí)候,該銷售員才允許被刪除。提醒之后,轉(zhuǎn)刪除銷售員工信息子流1。l 如果該員工負(fù)責(zé)的客戶與本公司有交易記錄,那么不允許刪除該員工,并提示用戶。轉(zhuǎn)刪除銷售員工信息子流1。l 如果不屬于上述兩種情況,那么允許刪除員工,繼續(xù)執(zhí)行下一步驟。4 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定員工的信息。 5 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。u 用戶選擇繼續(xù)刪除,系統(tǒng)刪除該員工的信息。u 用戶選擇取消,系統(tǒng)不刪除該員工的信息。

13、6 系統(tǒng)返回根本流4。.4 查詢銷售員工信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件并確認(rèn)操作。3 系統(tǒng)顯示符合條件的員工信息。 備選流:.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩?,并維護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。.2 備選流2:1 如果用戶要求結(jié)束公司銷售員工信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。2 根據(jù)用戶的選擇執(zhí)行以下操作。用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流7。用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流7。用戶選擇取消操作,系統(tǒng)執(zhí)行根本流2。

14、1.3 特殊需求:1 銷售員工編號(hào)必須指定,輸入不能超過8位字符。2 中文名稱必須指定,輸入不能超過5位中文字符。3 輸入英文名稱不能超過60位英文字符。4 輸入不能超過20個(gè)英文字符。5 移動(dòng) 輸入不能超過20個(gè)英文字符。6 電子郵件必須輸入合法的電子郵件地址。1.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)銷售員工信息資料的權(quán)限。1.5 后置條件:1 系統(tǒng)保存修改正的銷售員工資料。1.6 附加說明:1 操作的銷售員工的資料應(yīng)包括:銷售員工編號(hào),中文姓名,英文姓名, ,移動(dòng) ,以及聯(lián)絡(luò)地址。2. 商品資料維護(hù)2.0 用例名稱:中文名稱:維護(hù)商品資料功能:用于維護(hù)公司經(jīng)營(yíng)的商品的信息資

15、料。2.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢公司所經(jīng)營(yíng)商品的信息資料。2.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司商品資料。2 系統(tǒng)顯示公司商品信息資料。3 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。n 用戶修改已經(jīng)存在的商品的信息,系統(tǒng)執(zhí)行修改商品信息子流。n 用戶選擇增加商品信息操作,系統(tǒng)執(zhí)行增加商品信息子流。n 用戶選擇刪除商品信息操作,系統(tǒng)執(zhí)行刪除商品信息子流。n 用戶選擇查詢符合指定條件的商品的信息,系統(tǒng)執(zhí)行查詢商品信息子流。4 用戶要求保存操作結(jié)果。5 系統(tǒng)保存用戶操作結(jié)果。6 用戶要求結(jié)束公司商品信息的維護(hù)。7 系統(tǒng)結(jié)束公司商品資料的顯示。.1 修改商品信息子流 1 用

16、戶修改商品信息。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。3 系統(tǒng)返回根本流4。.2 增加商品信息子流1 顯示新增商品信息輸入界面。2 用戶輸入新商品信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。 4 系統(tǒng)返回根本流4。 .3 刪除產(chǎn)品信息子流1 用戶選擇要被刪除的商品信息。2 用戶請(qǐng)求刪除選擇的商品信息。3 根據(jù)請(qǐng)求被刪除的商品信息情況,執(zhí)行以下操作。 l 如果公司曾經(jīng)銷售過該商品或采購(gòu)過該商品,提醒這些商品曾經(jīng)有過交易記錄,不允許被刪除。轉(zhuǎn)刪除產(chǎn)品信息子流1。 l 如果不屬于上述情況,那么允許刪除產(chǎn)品信息,繼續(xù)執(zhí)行下一步驟。4

17、系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定商品的信息。 5 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。用戶選擇繼續(xù)刪除,系統(tǒng)刪除該商品的信息。用戶選擇取消,系統(tǒng)不刪除該商品的信息。6 系統(tǒng)返回根本流4。.4 查詢商品信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認(rèn)操作。3 系統(tǒng)顯示符合條件的商品信息。 備選流:.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩?,并維護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。.2 備選流2:1 如果用戶要求結(jié)束公司商品信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。

18、2 根據(jù)用戶的選擇執(zhí)行以下操作。用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流7。用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流7。用戶選擇取消操作,系統(tǒng)執(zhí)行根本流2。2.3 特殊需求:1 商品編號(hào)必須指定,輸入不能超過8位字符。2 商品名稱必須指定,輸入不能超過30個(gè)英文字符或15位中文字符。3 平安存量必須指定,只能輸入數(shù)值和小數(shù)點(diǎn)。4 建議采購(gòu)價(jià)和建議銷售價(jià),必須指定,只能輸入數(shù)值和小數(shù)點(diǎn)。5 商品的最后一次進(jìn)貨日期和最近一次銷售日期,在添加商品時(shí),不允許填寫。6商品的最后一次進(jìn)貨日期和最近一次銷售日期,在修改商品信息時(shí),不允許修改。2.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)商品信息資

19、料的權(quán)限。2.5 后置條件:1 系統(tǒng)保存修改正的商品資料。2.6 附加說明:1 操作的商品資料應(yīng)包括:商品編號(hào)、商品名稱、平安存量、當(dāng)前數(shù)量、建議采購(gòu)價(jià)、建議銷售價(jià)、最后一次采購(gòu)日期以及最后一次銷售日期。3. 客戶資料維護(hù)3.0 用例名稱:中文名稱:維護(hù)客戶數(shù)據(jù)功能:用于維護(hù)公司客戶的信息資料。3.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢公司客戶的信息。3.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司客戶資料。2 系統(tǒng)顯示公司客戶信息資料。3 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。n 用戶修改已經(jīng)存在的客戶信息,系統(tǒng)執(zhí)行修改客戶信息子流。n 用戶選擇增加客戶信息操作,系統(tǒng)執(zhí)行增加客戶信息

20、子流。n 用戶選擇刪除客戶信息操作,系統(tǒng)執(zhí)行刪除客戶信息子流。n 用戶選擇查詢符合指定條件的客戶的信息,系統(tǒng)執(zhí)行查詢客戶子流。4 用戶要求保存操作結(jié)果。5 系統(tǒng)保存用戶操作結(jié)果。6 用戶要求結(jié)束公司客戶信息的維護(hù)。7 系統(tǒng)結(jié)束公司客戶信息的顯示。.1 修改客戶信息子流 1用戶修改客戶信息。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)根本流2。3 系統(tǒng)返回根本流4。.2 增加客戶信息子流1 顯示新增客戶信息輸入界面。2 用戶輸入新客戶信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)根本流2。 4 系統(tǒng)返回根本流4。 .3 刪除客戶信息子流1 用戶選擇要被刪除的客

21、戶信息。2 用戶請(qǐng)求刪除選擇的客戶信息。3 根據(jù)用戶請(qǐng)求刪除的客戶的交易情況,系統(tǒng)執(zhí)行以下操作。u 該客戶與公司有交易記錄,不允許刪除,系統(tǒng)提醒用戶,并轉(zhuǎn)向刪除客戶信息子流1。u 該客戶與公司未發(fā)生過交易情況,那么允許刪除,繼續(xù)執(zhí)行下一步驟。3 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定客戶的信息。 4 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。用戶選擇繼續(xù)刪除,系統(tǒng)刪除該客戶的信息。用戶選擇取消,系統(tǒng)不刪除該客戶的信息。5 系統(tǒng)返回根本流4。.4 查詢客戶信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認(rèn)操作。3 系統(tǒng)顯示符合條件的客戶信息。 備選流:.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果

22、的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩簦⒕S護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。.2 備選流2:1 如果用戶要求結(jié)束公司客戶信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。2 根據(jù)用戶的選擇執(zhí)行以下操作。用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流步驟7。用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流步驟7。用戶選擇取消操作,系統(tǒng)執(zhí)行根本流步驟3。3.3 特殊需求:1 客戶編號(hào)必須指定,輸入不能超過8位字符。2 中文簡(jiǎn)稱必須指定,輸入不能超過10位中文字符。3 輸入客戶全稱不能超過60位英文字符或30個(gè)漢字。4 輸入負(fù)責(zé)人姓名不能

23、超過30個(gè)英文字符或15個(gè)漢字。5輸入負(fù)責(zé)人稱謂不能超過30個(gè)英文字符或15個(gè)漢字。6 輸入客戶聯(lián)絡(luò) 號(hào)碼不能超過20個(gè)字符。7 輸入客戶移動(dòng) 號(hào)碼不能超過20個(gè)字符。8 輸入 號(hào)碼不能超過20個(gè)字符。9 輸入客戶地址、送貨地址、發(fā)票地址等信息,不允許超過100個(gè)英文字符或50個(gè)漢字。10 用戶不能修改最近進(jìn)貨日期。11 用戶可以不指定銷售員工的編號(hào),如果指定,該員工必須在公司的根本資料中的銷售員工資料中存在。12 用戶在指定客戶公司聯(lián)絡(luò)人的時(shí)候,必須滿足1316條的要求。13 公司聯(lián)絡(luò)人的中文名稱必須指定,輸入中文名稱不能超過5個(gè)漢字。14 聯(lián)絡(luò)人的英文名稱不能超過60個(gè)英文字符。15 聯(lián)絡(luò)

24、人的稱謂不能超過10個(gè)英文字符或5個(gè)漢字。16 輸入聯(lián)絡(luò)人的 和移動(dòng) 號(hào)碼不能超過20個(gè)字符。17 維護(hù)客戶信息界面除包含客戶資料信息外,還必須包含客戶的交易信息,用戶不能修改客戶交易信息。3.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)客戶信息資料的權(quán)限。3.5 后置條件:1 系統(tǒng)保存修改正的客戶信息資料。3.6 附加說明:1 操作的客戶資料應(yīng)包括:客戶編號(hào),公司簡(jiǎn)稱,公司全稱,負(fù)責(zé)人稱謂,負(fù)責(zé)人, , ,移動(dòng) ,銷售員,客戶地址及送貨地址。2 客戶的聯(lián)絡(luò)資料應(yīng)隸屬于客戶資料,其中包括:聯(lián)絡(luò)人編號(hào),中文名稱,英文名稱,聯(lián)絡(luò)人稱謂, ,移動(dòng) 。3 客戶的交易記錄應(yīng)屬于客戶的資料的局部?jī)?nèi)

25、容,其中包括交易單號(hào),交易日期,售貨員,送貨地址,發(fā)票號(hào)及總交易金額。4. 供給商資料維護(hù)4.0 用例名稱:中文名稱:維護(hù)供給商數(shù)據(jù)功能:用于維護(hù)公司的供給商資料。4.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢公司供給商的信息。4.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)供給商資料。2 系統(tǒng)顯示供給商資料。3 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。n 用戶修改已經(jīng)存在的供給商信息,系統(tǒng)執(zhí)行修改供給商信息子流。n 用戶選擇增加供給商信息操作,系統(tǒng)執(zhí)行增加供給商信息子流。n 用戶選擇刪除供給商信息操作,系統(tǒng)執(zhí)行刪除供給商信息子流。n 用戶選擇查詢符合指定條件的供給商的信息,系統(tǒng)執(zhí)行查詢供給商子

26、流。4 用戶要求保存操作結(jié)果。5 系統(tǒng)保存用戶操作結(jié)果。6 用戶要求結(jié)束供給商信息的維護(hù)。7 系統(tǒng)結(jié)束供給商信息的顯示。.1 修改供給商信息子流 1用戶修改供給商信息。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)根本流2。3 系統(tǒng)返回根本流4。4.2.1.2 增加供給商信息子流1 顯示新增供給商信息輸入界面。2 用戶輸入供給商信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)根本流2。 4 系統(tǒng)返回根本流4。 4.2.1.3 刪除供給商信息子流1 用戶選擇要被刪除的供給商信息。2 用戶請(qǐng)求刪除選擇的供給商信息。3 根據(jù)用戶請(qǐng)求刪除的供給商的交易情況,系統(tǒng)執(zhí)行以下

27、操作。u 該供給商與公司有交易記錄,不允許刪除,系統(tǒng)提醒用戶,并轉(zhuǎn)向刪除供給商信息子流1。u 該供給商與公司未發(fā)生過交易情況,那么允許刪除,繼續(xù)執(zhí)行下一步驟。4 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定供給商的信息。 5 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。用戶選擇繼續(xù)刪除,系統(tǒng)刪除該供給商的信息。用戶選擇取消,系統(tǒng)不刪除該供給商的信息。6 系統(tǒng)返回根本流4。4.2.1.4 查詢供給商信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件并確認(rèn)操作。3 系統(tǒng)顯示符合條件的供給商信息。4.2.2 備選流:4.2.2.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成

28、操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩?,并維護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。4.2.2.2 備選流2:1 如果用戶要求結(jié)束供給商信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。2 根據(jù)用戶的選擇執(zhí)行以下操作。用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流步驟7。用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流7。用戶選擇取消操作,系統(tǒng)執(zhí)行根本流3。4.3 特殊需求:1 供給商編號(hào)必須指定,輸入不能超過8位字符。2 中文簡(jiǎn)稱必須指定,輸入不能超過10位中文字符。3 輸入供給商全稱不能超過60位英文字符或30個(gè)漢字。4 輸入負(fù)責(zé)人姓名不能超過30個(gè)英文字符或15個(gè)漢字。5輸入負(fù)責(zé)

29、人稱謂不能超過30個(gè)英文字符或15個(gè)漢字。6 輸入供給商聯(lián)絡(luò) 號(hào)碼不能超過20個(gè)字符。7 輸入供給商移動(dòng) 號(hào)碼不能超過20個(gè)字符。8 輸入 號(hào)碼不能超過20個(gè)字符。9 輸入供給商地址、工廠地址,不允許超過100個(gè)英文字符或50個(gè)漢字。10 用戶不能修改最近進(jìn)貨日期。11 用戶在指定供給商公司聯(lián)絡(luò)人的時(shí)候,必須滿足1215條的要求。12 公司聯(lián)絡(luò)人的中文名稱必須指定,輸入中文名稱不能超過5個(gè)漢字。13 聯(lián)絡(luò)人的英文名稱不能超過60個(gè)英文字符。14 聯(lián)絡(luò)人的稱謂不能超過10個(gè)英文字符或5個(gè)漢字。15 輸入聯(lián)絡(luò)人的 和移動(dòng) 號(hào)碼不能超過20個(gè)字符。16 維護(hù)供給商信息界面除包含供給商資料信息外,還必

30、須包含供給商的交易信息,用戶不能修改供給商的交易信息。4.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)供給商信息資料的權(quán)限。4.5 后置條件:1 系統(tǒng)保存修改正的供給商信息資料。4.6 附加說明:1 操作的供給商資料應(yīng)包括:供給商編號(hào)、供給商簡(jiǎn)稱、供給商全稱、負(fù)責(zé)人稱謂、負(fù)責(zé)人姓名、 、 、移動(dòng) 、供給商地址、工廠地址及最近一次進(jìn)貨日期。2 供給商的聯(lián)絡(luò)資料隸屬于供給商資料,一個(gè)供給商可能有幾個(gè)聯(lián)絡(luò)人,每個(gè)聯(lián)絡(luò)人的信息均包括:中文名稱、英文名稱、聯(lián)絡(luò)人稱謂、 、移動(dòng) 。3 供給的交易記錄應(yīng)屬于供給商的資料的局部?jī)?nèi)容,其中包括交易標(biāo)志、交易單號(hào)、交易日期、總交易金額。采購(gòu)1. 采購(gòu)入庫(kù)1

31、.0 用例名稱:中文名稱:采購(gòu)入庫(kù)功能:用于維護(hù)公司采購(gòu)入庫(kù)信息。1.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢公司采購(gòu)入庫(kù)的信息。1.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司采購(gòu)入庫(kù)單據(jù)資料。2 系統(tǒng)顯示公司采購(gòu)入庫(kù)單據(jù)信息。3 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。u 用戶修改已經(jīng)存在的采購(gòu)入庫(kù)單據(jù),系統(tǒng)執(zhí)行修改采購(gòu)入庫(kù)單據(jù)子流。u 用戶選擇增加采購(gòu)入庫(kù)單據(jù)操作,系統(tǒng)執(zhí)行增加采購(gòu)入庫(kù)單據(jù)子流。u 用戶選擇刪除采購(gòu)入庫(kù)單據(jù)操作,系統(tǒng)執(zhí)行刪除采購(gòu)入庫(kù)單據(jù)子流。u 用戶選擇查詢符合指定條件的采購(gòu)入庫(kù)單據(jù),系統(tǒng)執(zhí)行查詢采購(gòu)入庫(kù)單據(jù)子流。4 用戶要求保存操作結(jié)果。5根據(jù)用戶要求保存的信息在保

32、存之前被處理的方式不同,系統(tǒng)執(zhí)行以下操作。u 用戶要求保存的是被修改正的單據(jù)信息,更新相關(guān)商品的庫(kù)存量公式:當(dāng)前商品庫(kù)存數(shù)量修改前單據(jù)上的商品數(shù)量修改后的單據(jù)上的商品數(shù)量,保存采購(gòu)入庫(kù)單據(jù)信息,這兩個(gè)操作要求事務(wù)處理。u 用戶要求保存的是新增加的單據(jù)信息,系統(tǒng)根據(jù)單據(jù)中進(jìn)貨日期和該單據(jù)上的供給商最近一次進(jìn)貨日期比擬,如果本單據(jù)的進(jìn)貨日期在供給商最近一次進(jìn)貨日期之后,用本次進(jìn)貨日期的值替換供給商的最近一次進(jìn)貨日期。同時(shí),更新每種商品的庫(kù)存數(shù)量更新公式:當(dāng)前庫(kù)存數(shù)量當(dāng)前庫(kù)存數(shù)量本次進(jìn)貨數(shù)量。如果本單據(jù)的進(jìn)貨日期在單據(jù)上某種商品的進(jìn)貨日期之后修改該商品的最近一次進(jìn)貨日期。 同時(shí)保存單據(jù)信息。以上四個(gè)

33、操作要求事務(wù)處理。u 用戶要求保存的是被刪除的信息,更新相關(guān)商品的庫(kù)存量公式:當(dāng)前庫(kù)存量被刪除的采購(gòu)入庫(kù)單據(jù)的商品數(shù)量,刪除數(shù)據(jù)庫(kù)中采購(gòu)入庫(kù)單單據(jù)信息。以上兩個(gè)操作要求事務(wù)操作。6 用戶要求結(jié)束采購(gòu)入庫(kù)單據(jù)數(shù)據(jù)的維護(hù)。7 系統(tǒng)結(jié)束公司采購(gòu)入庫(kù)單據(jù)數(shù)據(jù)的顯示。.1 修改采購(gòu)入庫(kù)單據(jù)子流 1 用戶修改采購(gòu)入庫(kù)單據(jù)信息。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2,驗(yàn)證信息包括。u 特殊需求局部描述的驗(yàn)證信息。u 每種商品庫(kù)存數(shù)量是否允許修改商品數(shù)量驗(yàn)證公式:當(dāng)前庫(kù)存數(shù)量修改前的商品數(shù)量修改后的商品數(shù)量>=0 允許修改u 驗(yàn)證是否允許刪除采購(gòu)入庫(kù)單中某種商品驗(yàn)證公式:

34、當(dāng)前庫(kù)存數(shù)量該商品在單據(jù)上的數(shù)量>=0允許刪除單據(jù)上該商品的進(jìn)貨信息3 系統(tǒng)返回根本流4。.2 增加采購(gòu)入庫(kù)單據(jù)子流1 顯示新增采購(gòu)入庫(kù)單據(jù)輸入界面。2 用戶輸入新采購(gòu)入庫(kù)單據(jù)的信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。 4 系統(tǒng)返回根本流4。 .3 刪除采購(gòu)入庫(kù)單據(jù)子流1 用戶選擇要被刪除的采購(gòu)入庫(kù)單據(jù)。2 用戶請(qǐng)求刪除選擇的采購(gòu)入庫(kù)單據(jù)。 3 系統(tǒng)驗(yàn)證是否允許刪除該采購(gòu)入庫(kù)單據(jù)信息驗(yàn)證方式:每種商品的當(dāng)前庫(kù)存量該商品在單據(jù)上的數(shù)量>0 允許刪除該采購(gòu)入庫(kù)單據(jù);4 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定采購(gòu)入庫(kù)單據(jù)。 5 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的

35、操作。u 用戶選擇繼續(xù)刪除,系統(tǒng)刪除該采購(gòu)入庫(kù)單據(jù)的信息。u 用戶選擇取消,系統(tǒng)不刪除該采購(gòu)入庫(kù)單據(jù)的信息。6 系統(tǒng)返回根本流4。.4 查詢采購(gòu)單入庫(kù)信息子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認(rèn)操作。3 系統(tǒng)顯示符合條件的采購(gòu)入庫(kù)單據(jù)信息。 備選流:.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩簦⒕S護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。.2 備選流2:1 如果用戶要求結(jié)束采購(gòu)入庫(kù)單據(jù)信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。2 根據(jù)用戶的選擇執(zhí)行以下操作。n

36、用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流7。n 用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流7。n 用戶選擇取消操作,系統(tǒng)執(zhí)行根本流3。1.3 特殊需求:1 采購(gòu)單單號(hào)必須指定,輸入不能超過8位字符。2 供給商編號(hào)可以不指定,如果指定那么該供給商信息必須在系統(tǒng)根本資料供給商資料中存在。3 填寫采購(gòu)單明細(xì)時(shí),必須符合47規(guī)定。4 必須指定商品編號(hào),輸入采購(gòu)單號(hào)字符的位數(shù)不能超過8位。5 必須指定商品數(shù)量,商品數(shù)量只能輸入數(shù)字和小數(shù)點(diǎn)。6 必須指定商品價(jià)格,商品價(jià)格只能輸入數(shù)字和小數(shù)點(diǎn)。7 在用戶選擇商品之后,系統(tǒng)顯示該商品的指導(dǎo)進(jìn)貨價(jià)格。1.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)采購(gòu)入

37、庫(kù)單據(jù)資料的權(quán)限。1.5 后置條件:1 系統(tǒng)保存修改正的采購(gòu)入庫(kù)單據(jù)信息。1.6 附加說明1 被操作采購(gòu)入庫(kù)單內(nèi)容包括:供給商編號(hào),供給商名稱,采購(gòu)單單號(hào),采購(gòu)日期,總金額以及商品明細(xì),其中商品明細(xì)包括商品編號(hào),商品數(shù)量,單價(jià)及金額。2. 采購(gòu)?fù)素?.0 用例名稱:中文名稱:采購(gòu)?fù)素泦螕?jù)信息維護(hù)功能:用于維護(hù)公司的采購(gòu)?fù)素泦涡畔ⅰ?.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢采購(gòu)?fù)素泦涡畔ⅰ?.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司的采購(gòu)?fù)素泦涡畔ⅰ? 系統(tǒng)顯示公司的采購(gòu)?fù)素泦涡畔ⅰ? 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。u 用戶修改已經(jīng)存在的采購(gòu)?fù)素泦涡畔?,系統(tǒng)執(zhí)行修改采購(gòu)?fù)素泦?/p>

38、信息子流。u 用戶選擇增加采購(gòu)?fù)素泦涡畔⒉僮鳎到y(tǒng)執(zhí)行增加采購(gòu)?fù)素泦涡畔⒆恿?。u 用戶選擇刪除采購(gòu)?fù)素泦涡畔⒉僮?,系統(tǒng)執(zhí)行刪除采購(gòu)?fù)素泦涡畔⒆恿?。u 用戶選擇查詢符合指定條件的采購(gòu)?fù)素泦涡畔⒌男畔ⅲ到y(tǒng)執(zhí)行查詢采購(gòu)?fù)素泦涡畔⒆恿鳌? 用戶要求保存操作結(jié)果。5根據(jù)用戶要求保存的信息在保存之前被處理的方式不同,系統(tǒng)執(zhí)行以下操作。u 用戶要求保存的是被修改正的單據(jù)信息,更新相關(guān)商品的庫(kù)存量公式:庫(kù)存量當(dāng)前商品庫(kù)存數(shù)量修改前數(shù)量修改后數(shù)量,保存采購(gòu)?fù)素泦螕?jù)信息,這兩個(gè)操作要求事務(wù)處理。u 用戶要求保存的是新增加的單據(jù)信息,更新每種商品的庫(kù)存數(shù)量更新公式:當(dāng)前庫(kù)存數(shù)量當(dāng)前庫(kù)存數(shù)量本次進(jìn)貨數(shù)量。同時(shí)保存單

39、據(jù)信息。以上兩個(gè)操作要求事務(wù)處理。u 用戶要求保存的是被刪除的信息,更新相關(guān)商品的庫(kù)存量公式:庫(kù)存量當(dāng)前庫(kù)存量刪除前采購(gòu)入庫(kù)單據(jù)的商品數(shù)量,刪除數(shù)據(jù)庫(kù)中采購(gòu)入庫(kù)單單據(jù)信息。以上兩個(gè)操作要求事務(wù)操作。6 用戶要求結(jié)束采購(gòu)?fù)素泦螕?jù)數(shù)據(jù)的維護(hù)。7 系統(tǒng)結(jié)束公司采購(gòu)?fù)素泦螕?jù)數(shù)據(jù)的顯示。2.2.1.1 修改采購(gòu)?fù)素泦螕?jù)子流 1 用戶修改采購(gòu)?fù)素泦螕?jù)。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2,驗(yàn)證信息包括。u 特殊需求局部描述的驗(yàn)證信息。u 每種商品庫(kù)存數(shù)量是否允許修改商品數(shù)量驗(yàn)證公式:當(dāng)前庫(kù)存數(shù)量退貨單據(jù)修改前的商品數(shù)量退貨單據(jù)修改后的商品數(shù)量>=0 允許修改。u 是

40、否允許新增加一個(gè)退貨商品驗(yàn)證公式:當(dāng)前庫(kù)存數(shù)量新增商品數(shù)量>=0 允許添加3 系統(tǒng)返回根本流4。2.2.1.2 增加采購(gòu)?fù)素泦螕?jù)子流1 顯示新增采退貨庫(kù)單據(jù)輸入界面。2 用戶輸入新采購(gòu)?fù)素泦螕?jù)的信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2,驗(yàn)證信息包括。u 特殊需求局部描述的驗(yàn)證信息。u 單據(jù)中每種商品的數(shù)量是否足夠退貨驗(yàn)證公式:每種商品的當(dāng)前庫(kù)存數(shù)量單據(jù)要求退貨的數(shù)量>=0 允許退貨 4 系統(tǒng)返回根本流4。 2.2.1.3 刪除采購(gòu)?fù)素泦螕?jù)子流1 用戶選擇要被刪除的采購(gòu)?fù)素泦螕?jù)。2 用戶請(qǐng)求刪除選擇的采購(gòu)?fù)素泦螕?jù)。3 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定

41、采購(gòu)?fù)素泦螕?jù)。 4 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。u 用戶選擇繼續(xù)刪除,系統(tǒng)刪除該采購(gòu)?fù)素泦螕?jù)的信息。u 用戶選擇取消,系統(tǒng)不刪除該采購(gòu)?fù)素泦螕?jù)的信息。5 系統(tǒng)返回根本流4。2.2.1.4 查詢采購(gòu)?fù)素泦螕?jù)子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認(rèn)操作。3 系統(tǒng)顯示符合條件的采購(gòu)?fù)素泦螕?jù)信息。2.2.2 備選流:2.2.2.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩?,并維護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。2.2.2.2 備選流2:1 如果用戶要求結(jié)束采購(gòu)?fù)素?/p>

42、單據(jù)信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。2 根據(jù)用戶的選擇執(zhí)行以下操作。n 用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流7。n 用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流7。n 用戶選擇取消操作,系統(tǒng)執(zhí)行根本流3。2.3 特殊需求:1 采購(gòu)?fù)素泦螁翁?hào)必須指定,輸入不能超過8位字符。2 供給商編號(hào)可以不指定,如果指定那么該供給商信息必須在系統(tǒng)根本資料中供給商資料中存在。3 填寫采購(gòu)?fù)素泦蚊骷?xì)時(shí),必須符合47規(guī)定。4 必須指定商品編號(hào),輸入采購(gòu)單號(hào)字符的位數(shù)不能超過8位。5 必須指定商品數(shù)量,商品數(shù)量只能輸入數(shù)字和小數(shù)點(diǎn)。6 必須指定商品價(jià)格,商品價(jià)格只能輸入數(shù)字和小數(shù)點(diǎn)。7 在用戶選擇商品

43、之后,系統(tǒng)顯示該商品的指導(dǎo)進(jìn)貨價(jià)格。2.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)采購(gòu)?fù)素泦螕?jù)資料的權(quán)限。2.5 后置條件:1 系統(tǒng)保存修改正的采購(gòu)?fù)素泦螕?jù)信息。2.6 附加說明1 被操作采購(gòu)?fù)素泦蝺?nèi)容包括:供給商編號(hào),供給商名稱,單號(hào),退貨日期,總金額以及商品明細(xì),其中商品明細(xì)包括商品編號(hào),商品數(shù)量,單價(jià)及金額。銷售1. 銷售出庫(kù)1.0 用例名稱:中文名稱:銷售出庫(kù)功能:用于維護(hù)公司銷售出庫(kù)信息。1.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢公司銷售出庫(kù)單據(jù)的信息。1.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司銷售出庫(kù)單據(jù)資料。2 系統(tǒng)顯示公司銷售出庫(kù)單據(jù)資料。3 根據(jù)

44、用戶的操作執(zhí)行以下相應(yīng)操作。u 用戶修改已經(jīng)存在的銷售出庫(kù)單據(jù),系統(tǒng)執(zhí)行修改銷售出庫(kù)單據(jù)子流。u 用戶選擇增加銷售出庫(kù)單據(jù)操作,系統(tǒng)執(zhí)行增加銷售出庫(kù)單據(jù)子流。u 用戶選擇刪除銷售出庫(kù)單據(jù)操作,系統(tǒng)執(zhí)行刪除銷售出庫(kù)單據(jù)子流。u 用戶選擇查詢符合指定條件的銷售出庫(kù)單據(jù),系統(tǒng)執(zhí)行查詢銷售出庫(kù)單據(jù)子流。4 用戶要求保存操作結(jié)果。5根據(jù)用戶要求保存的信息在保存之前被處理的方式不同,系統(tǒng)執(zhí)行以下操作。u 用戶要求保存的是被修改正的單據(jù)信息,更新相關(guān)商品的庫(kù)存量公式:庫(kù)存量當(dāng)前商品庫(kù)存數(shù)量修改前的單據(jù)上的商品數(shù)量修改后的單據(jù)上的商品數(shù)量,保存銷售出庫(kù)單據(jù)信息,這兩個(gè)操作要求事務(wù)處理。u 用戶要求保存的是新增

45、加的單據(jù)信息,系統(tǒng)根據(jù)單據(jù)中銷售日期和該單據(jù)的客戶最近一次進(jìn)貨日期比擬,如果本單據(jù)的銷售日期在客戶最近一次進(jìn)貨日期之后,用本次銷售日期的值替換客戶的最近一次進(jìn)貨日期。同時(shí),更新每種商品的庫(kù)存數(shù)量更新公式:當(dāng)前庫(kù)存數(shù)量當(dāng)前庫(kù)存數(shù)量本次單據(jù)中商品數(shù)量。如果單據(jù)的銷售日期在單據(jù)上某種商品的銷售日期之后,修改該商品的最近一次銷售日期。單據(jù)的同時(shí)保存單據(jù)信息。以上四個(gè)操作要求事務(wù)處理。u 用戶要求保存的是被刪除的信息,更新相關(guān)商品的庫(kù)存量公式:庫(kù)存量當(dāng)前庫(kù)存量被刪除的單據(jù)的商品數(shù)量,刪除數(shù)據(jù)庫(kù)中銷售出庫(kù)單單據(jù)信息。以上兩個(gè)操作要求事務(wù)操作。6 用戶要求結(jié)束銷售出庫(kù)單據(jù)數(shù)據(jù)的維護(hù)。7 系統(tǒng)結(jié)束公司銷售出庫(kù)

46、單據(jù)數(shù)據(jù)的顯示。.1 修改銷售出庫(kù)單據(jù)子流 1 用戶修改銷售出庫(kù)單據(jù)。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2,驗(yàn)證信息包括。u 特殊需求局部描述的驗(yàn)證信息。u 每種商品庫(kù)存數(shù)量是否允許修改商品數(shù)量驗(yàn)證公式:當(dāng)前庫(kù)存數(shù)量單據(jù)修改前的商品數(shù)量單據(jù)修改后的商品數(shù)量>=0 允許修改u 在單據(jù)中添加一條明細(xì)后,驗(yàn)證該明細(xì)內(nèi)的商品是否足夠驗(yàn)證公式:當(dāng)前庫(kù)存數(shù)量該商品在單據(jù)上的數(shù)量>=0 該商品的當(dāng)前存量滿足本次單據(jù)增加明細(xì)的需要。3 系統(tǒng)返回根本流4。.2 增加銷售出庫(kù)單據(jù)子流1 顯示新增銷售出庫(kù)單據(jù)輸入界面。2 用戶輸入銷售出庫(kù)單據(jù)的信息。3 系統(tǒng)驗(yàn)證新輸入的

47、信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。除特殊需求中描述的一般驗(yàn)證信息以外,還包括以下驗(yàn)證信息。u 驗(yàn)證單據(jù)明細(xì)中每一個(gè)商品的當(dāng)前庫(kù)存量是否滿足本次銷售的需要。驗(yàn)證公式:當(dāng)前庫(kù)存量單據(jù)上該商品的銷售量>0 滿足需要。 4 系統(tǒng)返回根本流4。 .3 刪除銷售出庫(kù)單據(jù)子流1 用戶選擇要被刪除的單據(jù)。2 用戶請(qǐng)求刪除選擇的單據(jù)。 3 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定的單據(jù)。 4 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。u 用戶選擇繼續(xù)刪除,系統(tǒng)刪除該單據(jù)的信息。u 用戶選擇取消,系統(tǒng)不刪除該單據(jù)的信息。5 系統(tǒng)返回根本流4。.4 查詢銷售出庫(kù)信息子流1 顯示指定查詢條件界面。2 用戶指定

48、查詢條件,并確認(rèn)操作。3 系統(tǒng)顯示符合條件的銷售出庫(kù)單信息。 備選流:.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩簦⒕S護(hù)用戶的操作狀態(tài),在外部原因消除之后,用戶仍能繼續(xù)操作。.2 備選流2:1 如果用戶要求結(jié)束采購(gòu)入庫(kù)單據(jù)信息維護(hù)的時(shí)候,仍有未保存的信息,系統(tǒng)提醒用戶。2 根據(jù)用戶的選擇執(zhí)行以下操作。n 用戶選擇保存信息,系統(tǒng)保存信息,繼續(xù)執(zhí)行根本流7。n 用戶選擇不保存信息,系統(tǒng)執(zhí)行根本流7。n 用戶選擇取消操作,系統(tǒng)執(zhí)行根本流3。1.3 特殊需求:1 銷售單單號(hào)必須指定,輸入不能超過8位字符。2

49、 客戶編號(hào)可以不指定,如果指定那么該客戶信息必須在系統(tǒng)根本資料供給商資料中存在。3 填寫銷售出庫(kù)明細(xì)時(shí),必須符合47規(guī)定。4 必須指定商品編號(hào),輸入商品編號(hào)的位數(shù)不能超過8位。5 必須指定商品數(shù)量,商品數(shù)量只能輸入數(shù)字和小數(shù)點(diǎn)。6 必須指定商品價(jià)格,商品價(jià)格只能輸入數(shù)字和小數(shù)點(diǎn)。7 在用戶選擇商品之后,系統(tǒng)顯示該商品的指導(dǎo)銷售價(jià)格。1.4 前置條件:1 進(jìn)入本系統(tǒng)的主界面。 2 擁有維護(hù)銷售出庫(kù)單據(jù)資料的權(quán)限。1.5 后置條件:1 系統(tǒng)保存修改正的銷售出庫(kù)單據(jù)信息。1.6 附加說明1 被操作銷售出庫(kù)單據(jù)的內(nèi)容包括:客戶編號(hào)、客戶名稱、單號(hào)、銷售日期、送貨地址、業(yè)務(wù)員編號(hào)、總金額以及銷售明細(xì),每

50、條銷售明細(xì)數(shù)據(jù)包括商品編號(hào),商品數(shù)量,單價(jià)及金額。2. 銷售退貨2.0 用例名稱:中文名稱:銷售退貨單據(jù)信息維護(hù)功能:用于維護(hù)公司的銷售退貨單信息。2.1 簡(jiǎn)要說明:本用例的功能主要是增加、刪除、修改、查詢銷售退貨單信息。2.2 事件流: 根本流:1 用戶請(qǐng)求維護(hù)公司的銷售退貨單信息。2 系統(tǒng)顯示公司的銷售退貨單信息。3 根據(jù)用戶的操作執(zhí)行以下相應(yīng)操作。u 用戶修改已經(jīng)存在的銷售退貨單信息,系統(tǒng)執(zhí)行修改銷售退貨單信息子流。u 用戶選擇增加銷售退貨單信息操作,系統(tǒng)執(zhí)行增加銷售退貨單信息子流。u 用戶選擇刪除銷售退貨單信息操作,系統(tǒng)執(zhí)行刪除銷售退貨單信息子流。u 用戶選擇查詢符合指定條件的銷售退貨

51、單信息的信息,系統(tǒng)執(zhí)行查詢銷售退貨單信息子流。4 用戶要求保存操作結(jié)果。5根據(jù)用戶要求保存的信息在保存之前被處理的方式不同,系統(tǒng)執(zhí)行以下操作。u 用戶要求保存的是被修改正的單據(jù)信息,更新相關(guān)商品的庫(kù)存量公式:庫(kù)存量當(dāng)前商品庫(kù)存數(shù)量單據(jù)修改前單據(jù)上商品的數(shù)量單據(jù)修改后單據(jù)上的商品的數(shù)量,保存銷售退貨單據(jù)信息,這兩個(gè)操作要求事務(wù)處理。u 用戶要求保存的是新增加的單據(jù)信息,更新每種商品的庫(kù)存數(shù)量更新公式:當(dāng)前庫(kù)存數(shù)量當(dāng)前庫(kù)存數(shù)量本次單據(jù)上的商品數(shù)量。同時(shí)保存單據(jù)信息。以上兩個(gè)操作要求事務(wù)處理。u 用戶要求保存的是被刪除的信息,更新相關(guān)商品的庫(kù)存量公式:庫(kù)存量當(dāng)前庫(kù)存量被刪除退貨單據(jù)的商品數(shù)量,刪除數(shù)

52、據(jù)庫(kù)中銷售退貨單單據(jù)信息。以上兩個(gè)操作要求事務(wù)操作。6 用戶要求結(jié)束銷售退貨單據(jù)數(shù)據(jù)的維護(hù)。7 系統(tǒng)結(jié)束銷售退貨單據(jù)數(shù)據(jù)的顯示。.1 修改銷售退貨單據(jù)子流 1 用戶修改銷售退貨單據(jù)。2 系統(tǒng)驗(yàn)證修改正的信息,如果沒有通過驗(yàn)證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2,驗(yàn)證信息包括。u 特殊需求局部描述的驗(yàn)證信息。u 每種商品庫(kù)存數(shù)量是否允許修改每種商品數(shù)量驗(yàn)證公式:當(dāng)前庫(kù)存數(shù)量退貨單據(jù)修改前的退貨商品數(shù)量退貨單據(jù)修改后的退貨商品數(shù)量>=0 允許修改。3 系統(tǒng)返回根本流4。.2 增加銷售退貨單據(jù)子流1 顯示新增銷售退貨單據(jù)輸入界面。2 用戶輸入銷售退貨單據(jù)的信息。3 系統(tǒng)驗(yàn)證新輸入的信息,如果沒有通過驗(yàn)

53、證,系統(tǒng)提醒用戶并轉(zhuǎn)向根本流2。 4 系統(tǒng)返回根本流4。 .3 刪除銷售退貨單據(jù)子流1 用戶選擇要被刪除的銷售退貨單據(jù)。2 用戶請(qǐng)求刪除選擇的銷售退貨單據(jù)。 3 系統(tǒng)驗(yàn)證是否允許刪除退貨單據(jù),未通過驗(yàn)證轉(zhuǎn)向刪除銷售退貨單據(jù)子流1。驗(yàn)證公式:每種商品的當(dāng)前庫(kù)存退貨數(shù)量>0 允許刪除4 系統(tǒng)詢問用戶是否真的要?jiǎng)h除指定銷售退貨單據(jù)。 4 根據(jù)用戶的選擇,系統(tǒng)執(zhí)行相應(yīng)的操作。u 用戶選擇繼續(xù)刪除,系統(tǒng)刪除該銷售退貨單據(jù)的信息。u 用戶選擇取消,系統(tǒng)不刪除該銷售退貨單據(jù)的信息。5 系統(tǒng)返回根本流4。.4 查詢采購(gòu)?fù)素泦螕?jù)子流1 顯示指定查詢條件界面。2 用戶指定查詢條件,并確認(rèn)操作。3 系統(tǒng)顯示符合條件的銷售退貨單據(jù)信息。 備選流:.1 備選流1:1 如果在用戶請(qǐng)求保存操作結(jié)果的時(shí)候,由于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)等外部原因造成操作結(jié)果不能保存,系統(tǒng)保證以恰當(dāng)?shù)姆绞酵ㄖ脩?,并維護(hù)用戶的操作狀態(tài),在外

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論