汽車配件管理系統(tǒng)需求分析說明.doc_第1頁
汽車配件管理系統(tǒng)需求分析說明.doc_第2頁
汽車配件管理系統(tǒng)需求分析說明.doc_第3頁
汽車配件管理系統(tǒng)需求分析說明.doc_第4頁
汽車配件管理系統(tǒng)需求分析說明.doc_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

汽車配件管理系統(tǒng)項目需求說明書第一部分 引言31.1編寫目的31.2適用范圍31.3背景31.4術(shù)語、定義和縮寫31.5文檔概述31.6參考資料4第二部分 任務(wù)概述42.1目標42.2用戶的特點52.3假定和約束5第三部分 問題分析53.1技術(shù)架構(gòu)5第四部分 需求規(guī)定64.1系統(tǒng)流程圖64.2對功能的規(guī)定64.2.1 對所有授權(quán)用戶功能的概述64.2.2系統(tǒng)管理員功能的概述104.2.3 倉庫管理員的功能概述134.2.3 倉庫管理員的功能概述14新建訂購單反饋信息164.2.3.4新建出庫單174.2.3.5查詢總表184.2.3.6 新建零件信息194.2.3.7 更新采購單194.2.3.8 新建入庫單204.2.3.9 打印出庫單204.2.4 系統(tǒng)管理員功能的概述214.2.4.2新建采購單234.2.4.3 更新采購申請的狀態(tài)為已處理244.2.4.4查詢處于未處理狀態(tài)的采購單244.2.4.5 查詢處于倉管或經(jīng)理未同意的采購單254.2.4.6 修改采購單254.2.4.7 將采購單的采購建議改為建議已采納264.2.4.8 查詢已被經(jīng)理同意的采購單274.2.4.9 統(tǒng)計指定時間內(nèi)各種零件的采購總量274.2.4.10打印預(yù)執(zhí)行的采購單284.2.4.11 定期刪除無效的采購單284.2.5 普通銷售人員的功能概述294.2.6 銷售管理人員的功能概述374.2.6.1 統(tǒng)計部門指定時間段的零件銷售總量384.2.7 經(jīng)理的功能概述404.2.8 人事部管理員的功能概述47 4.2.5 精度51 4.2.6 時間特性要求51 4.2.7 靈活性524.3系統(tǒng)容量524.4故障處理要求524.5其它專門要求534.6文檔需求544.7測驗需求545.1設(shè)備545.2支持軟件555.3接口555.4控制55第一部分 引言1.1編寫目的需求說明書有時候也被稱為規(guī)格說明書,本規(guī)格說明描述了汽車配件管理系統(tǒng)項目的要求,作為系統(tǒng)設(shè)計、實現(xiàn)目標及驗收的依據(jù),通過該需求分析,描述用戶的具體需求,定義需求具體的格式和內(nèi)容。并且作為各方面溝通的依據(jù),也為下一步工作提供基準。軟件開發(fā)小組的每一位成員應(yīng)該閱讀本需求說明,以明確項目最后要求完成的軟件產(chǎn)品的特點。經(jīng)使用方認可的需求說明將作為產(chǎn)品特征評價、仲裁的重要參考。1.2適用范圍本文檔主要涉及“汽車配件管理系統(tǒng)”的應(yīng)用模型和功能需求描述。1.3背景說明:A、 軟件系統(tǒng)的名稱:汽車配件管理系統(tǒng)B、 任務(wù)提出者:莊嚴C、 開發(fā)者:北大青鳥NY2T56班第X小組實現(xiàn)完成的系統(tǒng)將在XXX使用,所應(yīng)用的網(wǎng)絡(luò)系統(tǒng)是Intrenet。本系統(tǒng)將是獨立的系統(tǒng),目前不與其它任何系統(tǒng)提供接口,所產(chǎn)生的輸出都是獨立的。本系統(tǒng)將使用SQL Server2000作為數(shù)據(jù)庫存儲系統(tǒng)。1.4術(shù)語、定義和縮寫CarManager System: 汽車配件管理系統(tǒng)1.5文檔概述本文檔主要描述了“汽車配件管理系統(tǒng)”的外部接口需求、功能需求以及其他非功能需求。1.6參考資料參考資料:A、 國家標準軟件需求說明書(GB856T88);B、 汽車配件管理系統(tǒng)項目的軟件需求說明第二部分 任務(wù)概述2.1目標總體上,系統(tǒng)的目標是幫助汽車售后服務(wù)中心對汽車零件,倉庫,零件的采購,銷售進行統(tǒng)一管理,提高工作效率,便于公司的管理,為業(yè)務(wù)過程提供更加快捷、更好和更加經(jīng)濟的服務(wù)。具體來講,系統(tǒng)的目標包括:(比如:) 銷售人員u 客戶信息管理l 新建客戶信息l 查詢客戶信息l 更新客戶信息u 訂購單信息管理l 新建訂購單l 更新訂購單l 查詢訂購單l 刪除訂購單u 統(tǒng)計信息管理l 統(tǒng)計自己指定時間段內(nèi)的零件銷售總量l 統(tǒng)計自己指定時間段內(nèi)的各種零件銷售總量l 定期刪除無效訂購單l 打印預(yù)出庫的訂購單 銷售管理人員u 部門 統(tǒng)計信息管理l 統(tǒng)計部門指定時間段內(nèi)的零件銷售總量l 統(tǒng)計部門指定時間段內(nèi)的零件銷售金額l 統(tǒng)計部門指定時間段內(nèi)的各種零件銷售總量l 統(tǒng)計部門指定時間段內(nèi)的各種零件銷售金額2.2用戶的特點本系統(tǒng)將在汽車配件銷售公司使用,使用者可能包括部門管理者、銷售人員、倉庫管理人員、采購人員和系統(tǒng)管理人員,這其中有部分人員在計算機的應(yīng)用、使用上存在障礙和困難,他們以往沒有使用過類似系統(tǒng)的經(jīng)驗,并且都在計算機的操作和使用方面沒有得到過相關(guān)的培訓(xùn),我開發(fā)人員應(yīng)負責對其進行該系統(tǒng)的使用的培訓(xùn)和后期維護。根據(jù)業(yè)務(wù)的頻繁程度,系統(tǒng)每天操作完成一個功能點應(yīng)該在50 1000次之間。用戶對界面的友好性,有一定的要求。本系統(tǒng)的規(guī)模比較小,并且將提供為期兩天的操作、安裝培訓(xùn),以達到其熟練使用的目的。2.3假定和約束根據(jù)合同的規(guī)定,已有的約束條件:A、本系統(tǒng)的最后的交付日期是2007年12月1日,并且包括安裝、培訓(xùn),系統(tǒng)要求在2008年1月1日正常投入使用;假設(shè):A、北大青鳥能夠提供交付測試的環(huán)境;B、老師能夠參與到需求的核準工作;設(shè)計和實現(xiàn)上的限制:A、 基于Structs架構(gòu)進行開發(fā)。B、 利用Spring控制Struts的動作C、 利用Spring包裝Hibernate的做為持久層第三部分 問題分析3.1技術(shù)架構(gòu)由于該系統(tǒng)是一個內(nèi)部使用的汽車配件管理系統(tǒng),所以應(yīng)該采取B/S的應(yīng)用程序模式.而且該項系統(tǒng)要求采用J2EE技術(shù)架構(gòu),并指明用Struts開源框架和JavaBean技術(shù),因此設(shè)計技術(shù)架構(gòu)如下圖(給出項目的技術(shù)架構(gòu)圖)第四部分 需求規(guī)定4.1系統(tǒng)流程圖4.2對功能的規(guī)定4.2.1 對所有授權(quán)用戶功能的概述已授權(quán)用戶的功能編號功能功能簡介1.用戶登錄用戶管通過賬號和密碼安全登陸到系統(tǒng)2.修改昵稱瀏覽自己的信息并且修改自己的昵稱3.修改密碼瀏覽自己的信息并且修改自己的密碼4.創(chuàng)建審計日志系統(tǒng)將自動創(chuàng)建該賬號的審計日志5.退出系統(tǒng)管理員退出系統(tǒng)已授權(quán)用戶用例圖:具體的功能描述如下:用戶管理系統(tǒng)活動圖:三次以內(nèi)失 敗成功登陸關(guān)閉系統(tǒng)查看雇員信息瀏覽修改自己信息修改雇員信息 刪除雇員信息昵稱修改系統(tǒng)管理密碼修改4.2.1.1 用戶登錄 概要本用例描述了用戶如何登錄本系統(tǒng)。 參與者已擁有賬號的用戶 前置條件用戶的當前操作視圖處于系統(tǒng)登錄頁面。 事件流 基本流1. 用戶進入本系統(tǒng)訪問到系統(tǒng)登錄頁面。2. 在系統(tǒng)登錄頁面輸入賬號名稱、密碼以及驗證碼。3. 密碼輸入錯誤達到3次以上則彈出消息框提示用戶:您連續(xù)三次密碼輸入有誤,系統(tǒng)將自動關(guān)閉。4. 系統(tǒng)驗證登錄賬號名稱和密碼不能為空。5. 如果登錄成功則顯示該賬號訪問權(quán)限范圍內(nèi)的業(yè)務(wù)管理頁面。 備選流1 系統(tǒng)驗證賬號或密碼有誤1.1 顯示頁面以提示用戶輸入的賬號或密碼有誤,并在該頁面中提供返回到登錄頁面的操作。2 系統(tǒng)驗證輸入的賬號或密碼信息不合法2.1 彈出消息框提示用戶輸入的賬號名稱不能多于10個字符,密碼不能少于6位并嚴格區(qū)分大小寫。3 驗證碼輸入有誤3.1 顯示頁面以提示用戶輸入的驗證碼有誤,并在該頁面中提供返回到登錄頁面的操作。 特殊需求無 后置條件無 擴展點無 4.2.1.2 修改昵稱 概要本用例描述了用戶如何修改自己的賬號名稱。 參與者已擁有賬號的用戶 前置條件用戶當前處在登錄狀態(tài)中。 事件流 基本流1. 用戶選擇修改賬號名稱操作。2. 在修改頁面輸入用戶的舊賬號名稱和密碼以及新的賬號名稱,并根據(jù)頁面提示再次輸入新的賬號名稱以確認。3. 系統(tǒng)驗證用戶的舊賬號名稱和密碼是否正確,新的賬號名稱不能為空以及新的賬號名稱和確認賬號名稱是否一致。4. 如果修改成功則顯示頁面提示賬號名稱修改成功。 備選流1 系統(tǒng)提示驗證碼填寫錯誤1.1 頁面提示消息框并要求用戶按驗證碼圖片內(nèi)容填寫該相應(yīng)的字符或數(shù)字。 特殊需求無 后置條件無 擴展點無4.2.1.3 修改密碼 概要本用例描述了用戶如何修改一個自己賬號的密碼。 參與者已登錄賬號的用戶 前置條件用戶當前處在登錄狀態(tài)中。 事件流 基本流1. 賬號選擇修改密碼。2. 在系統(tǒng)修改密碼的顯示頁面輸入用戶的賬號名稱和舊密碼并填寫要更改的新密碼 。3. 系統(tǒng)提示要求再次輸入即將變更的新密碼。4. 系統(tǒng)驗證并彈出消息對話框提示修改用戶的登錄名稱以及賬號密碼不能為空。5. 如果修改成功系統(tǒng)提示用戶更改密碼成功并返回該用戶的管理頁面。 備選流1 系統(tǒng)驗證新密碼信息不合法1.1 頁面彈出對話框并提示用戶所填寫的賬號密碼不能大于18位并并不能小于6位。2 系統(tǒng)驗證輸入兩次賬號的密碼不統(tǒng)一2.1 頁面提示消息框用戶兩次輸入的密碼不一樣,并返回密碼更改頁面。3 系統(tǒng)提示驗證碼填寫錯誤3.1 頁面提示消息框并要求用戶按驗證碼圖片內(nèi)容填寫該相應(yīng)的字符或數(shù)字。 特殊需求無 后置條件無 擴展點無4.2.1.4 創(chuàng)建審計日志 概要本用例描述了系統(tǒng)如何自動創(chuàng)建審計日志。 參與者已登錄賬號的用戶 前置條件用戶在當前處于登錄狀態(tài)。 事件流 基本流1. 當用戶在對系統(tǒng)數(shù)據(jù)進行添加,刪除,修改的操作時系統(tǒng)將自動在審計日志表內(nèi)添加相對應(yīng)的操作記錄。2. 審計日志表內(nèi)將會記錄什么時間,什么人,對哪一張表進行了什么操作。 備選流無 特殊需求無 后置條件無 擴展點無4.2.1.5 退出系統(tǒng) 概要本用例描述了用戶如何退出本系統(tǒng)。 參與者已登錄賬號的用戶 前置條件用戶在當前處于登錄狀態(tài)。 事件流 基本流1. 已登錄的賬號選擇退出選項。2. 直接返回到系統(tǒng)登錄頁面。 備選流無 特殊需求無 后置條件無 擴展點無4.2.2系統(tǒng)管理員功能的概述系統(tǒng)管理員的功能編號功能功能簡介1.新建登錄賬號新建用戶賬號2.刪除登錄賬號刪除已創(chuàng)建的用戶賬號3.系統(tǒng)備份備份系統(tǒng)數(shù)據(jù)庫4.系統(tǒng)恢復(fù)恢復(fù)系統(tǒng)數(shù)據(jù)庫5.清除密碼還原已創(chuàng)建用戶的默認密碼6.授權(quán)對已創(chuàng)建的用戶授予相應(yīng)的權(quán)限功能系統(tǒng)管理員用例圖:4.2.2.1 新建登陸賬戶 概要本用例描述了系統(tǒng)管理員怎樣創(chuàng)建一個登陸賬號。 參與者系統(tǒng)管理員 前置條件系統(tǒng)管理員的當前操作視圖處于新建賬號頁面。 事件流 基本流1. 系統(tǒng)管理員選擇新建賬號操作。2. 系統(tǒng)顯示新建賬戶信息的輸入頁面。3. 系統(tǒng)管理員輸入新賬號的名稱。4. 并在下拉框中選擇真實姓名以及權(quán)限,并保存。5. 系統(tǒng)驗證登陸賬戶名稱不能為空。6. 系統(tǒng)提示創(chuàng)建賬號成功并將新賬號的信息顯示在該頁面上。 備選流1 系統(tǒng)驗證賬號名稱為空1.1 彈出消息框提示用戶相應(yīng)的內(nèi)容不能為空。2 系統(tǒng)驗證該雇員已經(jīng)擁有賬號2.1 系統(tǒng)顯示相應(yīng)的頁面提示該雇員已經(jīng)擁有賬號,并在該頁面中提供返回到創(chuàng)建新賬號頁面的操作。3 創(chuàng)建新賬號失敗3.1 系統(tǒng)顯示相應(yīng)的頁面提示創(chuàng)建賬號失敗,并在該頁面中提供返回到創(chuàng)建新賬號頁面的操作。 特殊需求無 后置條件無 擴展點無4.2.2.2 刪除登陸賬戶 概要本用例描述系統(tǒng)管理員怎樣刪除一個登陸賬號。 參與者系統(tǒng)管理員 前置條件系統(tǒng)管理員的操作處于刪除登錄賬號的頁面選項。 事件流 基本流1. 系統(tǒng)管理員進行刪除賬號的操作。2. 在下拉框中選擇要刪除的雇員名稱。3. 系統(tǒng)驗證并確定是否刪除該雇員的賬號。4. 系統(tǒng)提示頁面成功刪除該雇員的賬號。 備選流1 系統(tǒng)刪除賬號失敗1.1 系統(tǒng)數(shù)據(jù)庫產(chǎn)生異常并提示刪除賬號失敗,并返回到刪除賬號頁面。 特殊需求無 后置條件無 擴展點無4.2.2.3 清除密碼 概要本用例描述系統(tǒng)管理員怎樣去清除已創(chuàng)建的賬號密碼為默認密碼。 參與者系統(tǒng)管理員 前置條件系統(tǒng)管理員的操作處于清除已創(chuàng)建的賬號密碼選項。 事件流 基本流1. 系統(tǒng)管理員進行清除已創(chuàng)建的賬號密碼操作。2. 在下拉框中選擇要清除的雇員名稱。3. 系統(tǒng)驗證并確定是否還原該雇員的賬號密碼。4. 系統(tǒng)提示頁面操作成功并還原雇員的賬號密碼為默認密碼。 備選流1 系統(tǒng)刪除賬號失敗1.1 系統(tǒng)數(shù)據(jù)庫產(chǎn)生異常并提示還原賬號失敗,并返回到已創(chuàng)建賬號清除密碼的頁面。 特殊需求無 后置條件無 擴展點無4.2.3 倉庫管理員的功能概述4.2.3 倉庫管理員的功能概述新建訂購單反饋信息 概要本用例描述了倉管怎樣對提交來的訂購單信息進行反饋 參與者倉庫管理員 前置條件倉管需要先查詢未處理的訂購單信息 事件流 基本流1. 查詢處于未處理狀態(tài)的訂購單2. 瀏覽完訂購單信息后,查詢庫存3. 填寫當前有效庫存、采購到貨日期、反饋建議等,再將此內(nèi)容反饋給銷售人員4. 系統(tǒng)顯示新建反饋信息成功 備選流無 特殊條件無 后置條件無 擴展點無查詢訂購單 概要本用例描述了倉管怎樣查詢訂購單信息 參與者倉庫管理員 前置條件倉庫管理員的當前操作處于查詢訂購單信息頁面 事件流 基本流1. 倉管選擇查詢訂購單操作2. 進入查詢頁面,查詢是按照訂購單的狀態(tài)查詢(訂購單的狀態(tài)有:未處理、缺貨、查無此種零件、有效、等待、無效) 倉管主要查詢處于未處理狀態(tài)的訂購單3. 從下拉框中選擇訂購單的狀態(tài),進行查詢4. 系統(tǒng)顯示查詢信息 備選流系統(tǒng)驗證:狀態(tài)必須輸入 特殊條件無 后置條件無 擴展點無更新訂購單信息 概要本用例描述了倉管怎樣更新訂購單信息 參與者倉庫管理員 前置條件銷售人員將訂購單提交給倉管,倉管根據(jù)庫存需要做適當?shù)恼{(diào)整時 事件流 基本流1. 倉庫管理員選擇更新訂購單信息的操作2. 查詢訂購單信息3. 點擊每個訂購單后,就在另一個頁面將該訂購單的詳細信息顯示出來4. 主要是對訂購單狀態(tài)的修改5. 系統(tǒng)顯示更改訂購單信息成功 備選流 1. 如果庫存滿足訂購要求,倉管就將訂購單的狀態(tài)更改為”有效”,并將信息反饋給銷售人員1.1如果庫存不能滿足客戶需求 1.1.1缺貨 倉管將訂購單的狀態(tài)更改為”缺貨”1.1.2當前庫存無法滿足客戶訂購需求或沒有客戶訂購的零件 1.1.2.1 客戶仍然要到我方定貨 倉管將訂購單的狀態(tài)更改為”等待”,并寫明到貨日期。對于貨物不足時,就有多少發(fā)多少,再將此信息反饋給銷售人員 1.1.2.2 客戶不在我方訂貨 倉管經(jīng)訂購單的狀態(tài)更改為”無效”,反饋給銷售人員 特殊條件無 后置條件無 擴展點無4.2.3.4新建出庫單 概要本用例描述了倉庫管理員怎樣新建出庫單 參與者倉庫管理員 前置條件倉管的當前操作處于新建出庫單頁面 事件流 基本流1. 查詢訂購單2. 此時訂購單應(yīng)處于有效狀態(tài)或者是等待(有貨就發(fā))3. 將查詢到的可以出庫的訂購單信息插入出庫單中,并標識零件的出庫日期4. 系統(tǒng)顯示新建出庫單成功 備選流查詢到的訂購單一定要有效,也就是說此次訂購已經(jīng)得到了倉管的確認,否則提示操作錯誤的信息。 特殊條件無 后置條件無 擴展點無4.2.3.5查詢總表 概要本用例描述了倉管怎樣查詢總表信息。(總表也就是總部提供的零件信息表) 參與者倉庫管理員 前置條件倉管需要添加某種零件 事件流 基本流1. 倉管選擇查詢總表操作2. 系統(tǒng)顯示查詢頁面3. 輸入查詢條件如按零件標號、中外文名稱、生產(chǎn)商等信息查詢??刹惠斎?,不輸入查詢條件,就直接在頁面把所有零件的信息顯示出來。 備選流無 特殊條件無 后置條件無 擴展點無4.2.3.6 新建零件信息 概要本用例描述了倉管怎樣添加零件信息。 參與者倉庫管理員 前置條件倉管的當前操作處于新建零件信息界面 事件流 基本流1. 倉管選擇新建零件信息操作2. 系統(tǒng)顯示零件信息輸入界面3. 零件信息的輸入只包括零件號:當輸入零件號時按提交按鈕就可以從總表(總表是指公司提供的貨物)中提取需要的零件信息4. 系統(tǒng)保存零件信息包括:零件號、貨位號、生產(chǎn)商、中外文名稱、單位、體積、重量、單價等。5. 提示該操作成功 備選流零件號必須輸入,若不輸入給出相應(yīng)的提示 特殊條件無 后置條件無 擴展點無4.2.3.7 更新采購單 概要本用例描述了倉管如何更新采購單信息 參與者倉庫管理員 前置條件倉管審核采購單后需更新采購單信息零件入庫后,需更新采購單信息 事件流 基本流1. 倉管選擇更新采購單操作2. 如果采購單處于倉管確認未通過,倉管需將自己的未通過理由以及建議填入采購單中,點擊”提交”3. 如果采購單處于倉管確認通過,則將此采購單提交給經(jīng)理審核;4. 如果經(jīng)理審核通過,就將采購單的狀態(tài)更改為”經(jīng)理確認通過”;5. 如果經(jīng)理審核未通過,就給將建議填入采購單中,點擊”提交”; 6. 如果經(jīng)理對提交上來的采購單持否決態(tài)度則直接將該采購單的狀態(tài)更新為無效;7. 采購人員根據(jù)倉管或經(jīng)理反饋的信息,修改采購單,并將采購單的狀態(tài)更改為”建議已采納”8. 如果采購單的狀態(tài)為”經(jīng)理確認通過”,則表明該采購單可以執(zhí)行;9. 經(jīng)過系統(tǒng)核對,如果采購單的零件信息與入庫單的零件信息一致,則將訂購單的狀態(tài)更改為”完成”。 備選流無 特殊條件無 后置條件無 擴展點無4.2.3.8 新建入庫單 概要本用例描述了倉管怎樣新建入庫單 參與者 倉庫管理員 前置條件零件需要入庫倉管人員的當前操作處于新建入庫單頁面 事件流 基本流1. 查詢處于”經(jīng)理審批通過”狀態(tài)的采購單2. 將查詢到的信息反映到入庫單中3. 填入零件的入庫時間和實際的入庫數(shù)量4. 點擊”提交”,新建如入庫單完成.5. 系統(tǒng)提示操作成功. 備選流新建入庫單失敗,系統(tǒng)給出提示”新建入庫單失敗”,并返回新建入庫單頁面. 特殊條件 后置條件 擴展點4.2.3.9 打印出庫單將出庫單的信息詳細的打印出來:就相當于一個清單,將即將出庫的零件信息詳細的列出來方便零件出庫.同時出庫人員對即將出庫的零件信息有個清楚的了解,以便更新零件庫存.4.2.4 系統(tǒng)管理員功能的概述系統(tǒng)管理員的功能編號功能功能簡介1.查詢未處理的采購申請表2.新建采購單3.更新采購申請的狀態(tài)為已處理4.查詢處于未處理狀態(tài)的采購單5.查詢未被倉管或經(jīng)理同意的采購達標單6.修改采購單7.將采購單的修改建議改為建議已采納8.查詢已被經(jīng)理同意的采購單9.統(tǒng)計指定時間內(nèi)各種零件的采購總量10.打印預(yù)執(zhí)行的采購單11.定期刪除無效的采購單采購管理員用例圖4.2.4.1 查詢未處理的采購申請表 概要本用例用來查詢未處理的采購申請 參與者采購管理員 前置條件管理員登錄界面位于采購界面 事件流 基本流1. 管理員點擊查詢未處理采購申請2. 系統(tǒng)查詢所以未處理的采購申請的概要信息以表格形式顯示在頁面上3. 管理員瀏覽所有信息,此時可以點擊其中任意一條記錄4. 當管理員點擊以上一條記錄后,系統(tǒng)會自動查詢此條申請記錄所位于采購申請表的所有信息,并以表格的形式顯示出來。 備選流1 系統(tǒng)查詢出錯。1.1 跳往顯示:“您的操作有誤”的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.2新建采購單 概要此用例用來新建一張采購單表 參與者采購管理員 前置條件管理員在查詢未處理的采購單后,系統(tǒng)位于采購申請單的詳細界面 事件流 基本流1. 管理員瀏覽采購申請2. 管理員對查詢出來的采購申請進行修改3. 管理員點擊“生成采購單”按鈕4. 系統(tǒng)自動生成采購單,并保存在數(shù)據(jù)庫中 備選流1 系統(tǒng)驗證零件型號為空1.1 彈出信息提示框“零件的型號不可為空”!2 系統(tǒng)驗證零件數(shù)量為空2.1 彈出信息提示框“零件的數(shù)量不可為空”!3 系統(tǒng)驗證零件型號格式不對3.1 彈出信息提示框“零件型號的格式不正確”!4 系統(tǒng)驗證零件數(shù)量不為數(shù)字4.1 彈出信息提示框“零件的數(shù)量不為數(shù)字”!5 新建采購單拋出異常5.1 系統(tǒng)跳往錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.3 更新采購申請的狀態(tài)為已處理 概要本用例用來標識采購申請被采購部看過,即已經(jīng)生成采購單。 參與者采購部管理員 前置條件系統(tǒng)的數(shù)據(jù)流處于采購部管理員剛新建一張采購單 事件流 基本流1. 系統(tǒng)剛在數(shù)據(jù)庫中新建一張采購單后2. 數(shù)據(jù)流轉(zhuǎn)到采購申請表,并自動將采購申請表的狀態(tài)更改為已處理3. 系統(tǒng)跳到成功界面 備選流1 更新采購申請拋出異常1.1 跳往“您的操作有誤”的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.4查詢處于未處理狀態(tài)的采購單 概要此用例用于采購管理員查詢新建的采購單,確保在倉管為查看的基礎(chǔ)上對采購單進行修改 參與者采購部管理員 前置條件管理員登錄界面位于采購界面 事件流 基本流1. 采購管理員點擊查詢未處理的采購單按鈕2. 系統(tǒng)將采購單狀態(tài)為未處理的所有采購單查詢出來放在map中3. 系統(tǒng)跳往顯示頁面,此頁面循環(huán)將查詢出來的采購單放在表格中4. 管理員點擊其中任意一條數(shù)據(jù),系統(tǒng)將跳往另一個頁面。此頁面將顯示剛才管理員點擊數(shù)據(jù)所在的采購單的詳細信息。 備選流1 系統(tǒng)查詢出錯。1.1 跳往顯示:“您的操作有誤”的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.5 查詢處于倉管或經(jīng)理未同意的采購單 概要此用例用來查詢未被倉管或經(jīng)理同意的采購單 參與者采購管理員 前置條件管理員登錄界面位于采購界面 事件流 基本流1. 管理員點擊未被倉管或經(jīng)理同意的采購單2. 系統(tǒng)自動查詢未被倉管或經(jīng)理同意的采購單并以表格的形式顯示在界面上3. 管理員瀏覽所有記錄,可以點擊其中任意一條記錄4. 當管理員點擊其中一條記錄后,系統(tǒng)將未被同意的采購單顯示在頁面上 備選流1. 系統(tǒng)查詢出錯1.1. 跳往顯示:“您的操作有誤”的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.6 修改采購單 概要此用例用來修改被倉管或經(jīng)理打回的采購單 參與者采購管理員 前置條件系統(tǒng)界面位于被打回或狀態(tài)為“未處理“的采購單詳細信息界面上 事件流 基本流1. 管理員查看被打回的采購單的不同意原因和建議列2. 管理員按照打回的采購單的不同意原因和建議來進行修改3. 填寫完畢后點擊“提交”按鈕,進行提交并入庫 備選流1 系統(tǒng)驗證零件的型號表格為空1.1 系統(tǒng)彈出消息提示框“零件型號信息不可為空”!2 系統(tǒng)驗證零件型號的格式不正確2.1 系統(tǒng)彈出消息提示框“零件型號的格式不正確”!3 系統(tǒng)驗證零件的數(shù)量表格為空3.1 系統(tǒng)彈出消息提示框“零件的數(shù)量信息不可為空”!4 系統(tǒng)驗證零件的數(shù)量信息不為數(shù)字4.1 系統(tǒng)彈出消息提示框“零件數(shù)量不為數(shù)字”!5 系統(tǒng)更新采購單拋出異常5.1 跳往顯示:“您的操作有誤”的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.7 將采購單的采購建議改為建議已采納 概要此用例用來更改采購單的狀態(tài)為“已采納“以提示倉管,倉管的采購建議是否被采納。 參與者采購部管理員 前置條件系統(tǒng)數(shù)據(jù)流處于修改采購單的數(shù)據(jù)正在提交 事件流 基本流1. 管理員點擊“提交“按鈕2. 系統(tǒng)順代將采購單的采購狀態(tài)一列更改為“已采納“3. 將提交的數(shù)據(jù)入庫 備選流1 系統(tǒng)更新采購單拋出異常1.1 跳往顯示:“您的操作有誤”的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.4.8 查詢已被經(jīng)理同意的采購單 概要此用例用來查看被經(jīng)理同意的采購單 參與者采購管理員 前置條件系統(tǒng)為于采購管理界面 事件流 基本流1. 管理員點擊“查看已同意的采購單”2. 系統(tǒng)自動查詢已被經(jīng)理同意的采購單,并顯示在頁面上3. 系統(tǒng)跳向以上頁面供管理員瀏覽 備選流1 系統(tǒng)查詢出錯1.1 系統(tǒng)自動跳到有“您的操作有誤!”提示的頁面! 特殊要求無 后置條件無 擴展點無4.2.4.9 統(tǒng)計指定時間內(nèi)各種零件的采購總量 概要此用例用來階段統(tǒng)計采購部門的采購零件情況 參與者采購部管理員 前置條件系統(tǒng)顯示在采購管理界面 事件流 基本流1. 管理員點擊“統(tǒng)計”按鈕2. 系統(tǒng)跳到供管理員設(shè)定統(tǒng)計時間段的界面3. 管理員從下拉框中選定時間段4. 管理員點擊“提交”按鈕5. 系統(tǒng)自動將管理員設(shè)定的段內(nèi)的各種零件采購總量顯示在頁面上,供管理員瀏覽 備選流1 系統(tǒng)查詢出錯1.1 系統(tǒng)跳到有“您的操作有誤!”提示的錯誤頁面! 特殊要求無 后置條件無 擴展點無4.2.4.10打印預(yù)執(zhí)行的采購單 概要此用例用來打印已被經(jīng)理同意并準備執(zhí)行的采購單 參與者采購部管理員 前置條件管理員登錄界面位于采購界面 事件流 基本流1. 管理員點擊打印預(yù)執(zhí)行的采購單2. 系統(tǒng)查詢采購單狀態(tài)為經(jīng)理審批通過3. 打印機將查詢出來的數(shù)據(jù)打印出來 備選流1 系統(tǒng)未查詢出管理員指定時間段內(nèi)的無效數(shù)據(jù)1.1 系統(tǒng)彈出“沒有可用數(shù)據(jù)“的消息提示框 特殊要求無 后置條件無 擴展點無4.2.4.11 定期刪除無效的采購單 概要此用例用來刪除無效的采購單,以清理采購單表 參與者采購部管理員 前置條件管理員登錄界面位于采購界面 事件流 基本流1. 管理員點擊清理數(shù)據(jù)按鈕2. 系統(tǒng)跳往清理數(shù)據(jù)頁面3. 管理員從頁面上的下拉框中選定時間段4. 點擊刪除按鈕5. 系統(tǒng)同彈出消息提示框“您是否要刪除數(shù)據(jù)?“6. 管理員點擊“確定“或”取消“,若點擊”確定“按鈕,則系統(tǒng)按指定的時間段刪除數(shù)據(jù)7. 系統(tǒng)跳往成功頁面 備選流1 系統(tǒng)未查詢出管理員指定時間段內(nèi)的無效數(shù)據(jù)1.1 系統(tǒng)彈出“沒有可用數(shù)據(jù)“的消息提示框2 系統(tǒng)查詢出錯2.1 跳往顯示“您的操作有誤“的錯誤頁面3 系統(tǒng)刪除數(shù)據(jù)出錯3.1 跳往顯示“您的操作有誤“的錯誤頁面 特殊要求無 后置條件無 擴展點無4.2.5 普通銷售人員的功能概述普通銷售人員的功能編號功能功能簡介1.新建客戶信息添加客戶2.查詢客戶信息查詢客戶3.更新客戶信息更新信息4.新建訂購單添加訂購單5.更新訂購單修改訂購單6.查詢訂購單查詢訂購單7.刪除訂購單刪除訂購單8.統(tǒng)計自己指定時間段內(nèi)的零件銷售總量統(tǒng)計總量9.統(tǒng)計自己指定時間段內(nèi)的各種零件銷售總量統(tǒng)計單個總量10.定期刪除無效訂購單d dfdfdfsd定期刪除無效訂購單自動刪除無效訂購單11.打印預(yù)出庫的訂購單打印訂購單普通銷售人員用例圖4.2.5.1 新建客戶信息 概要:本用例描述了銷售人員新建的狀態(tài)。 參與者:管理員 前置條件由客戶通過電話,傳真,郵件和當面訂貨的方式來進行訂貨, 當客戶訂貨后 事件流 基本流1. 銷售人員選擇新建客戶信息選項2. 由銷售人員填寫客戶信息(客戶姓名,性別,地址,電話)3. 系統(tǒng)進行驗證4. 插入數(shù)據(jù)庫(客戶表)5. 返回信息 備選流1. 客戶編號不能為空。2. 客戶姓名不能為空。3. 客戶性別不能為空。4. 客戶聯(lián)系電話不能為空。5. 客戶身份證號不能為空。 特殊需求無 后置條件無 擴展點 無4.2.5.2 查詢客戶信息 概要:本用例描述了銷售人員查詢客戶信息的狀態(tài)。 參與者:管理員 前置條件客戶存在 事件流 基本流1. 銷售人員選擇查詢客戶信息選項2. 輸入客戶編號,姓名等(查詢所有也可以)3. 進入數(shù)據(jù)庫進行查詢(客戶表)4. 返回結(jié)果 備選流1. 查詢條件不能為空。 特殊需求無 后置條件無 擴展點無4.2.5.3 更新客戶信息 概要:本用例描述了銷售人員更新客戶信息的狀態(tài)。 參與者:管理員 前置條件客戶信息發(fā)生了變動。 事件流 基本流1. 銷售人員選擇更新客戶信息選項2. 輸入客戶信息進行查找(客戶表)3. 顯示查詢的客戶信息4. 更新客戶信息5. 點擊保存(客戶表)6. 系統(tǒng)進行驗證7. 返回信息 備選流 特殊需求無 后置條件無 擴展點無4.2.5.4新建訂購單: 概要:本用例描述了銷售人員怎樣去新建一張訂購單。 參與者:銷售人員 前置條件銷售人員與客戶,倉管溝通后,確認銷售部能滿足客戶的所有要求(到貨日期,零件型號,訂購數(shù)量)等。 事件流 基本流1. 銷售人員選擇新建訂購單選項2. 系統(tǒng)顯示訂購單信息輸入頁面(填寫銷售員姓名(下拉),客戶姓名(下拉),,創(chuàng)建訂購單日期(默認),客戶期望到貨日期,訂購單狀態(tài)(默認未處理),購買所需總金額(系統(tǒng)計算),選購零件(超鏈接)3. 銷售人員點擊選購零件(超鏈接)跳入零件信息表,進行選購。4. 選購?fù)戤叄c擊確定,提示是否繼續(xù),是,跳入零件信息表,否跳入訂購單表。5. 跳入訂購單表時,打印出訂購零件數(shù)量(同一中零件),價格(一種零件單價),總價(同種類型零件), 購買所需總金額(所有零件)6. 銷售人員填寫完畢。7. 由系統(tǒng)進行驗證8. 提交給倉庫管理員 備選流無 特殊需求無 后置條件無 擴展點無4.2.5.5更新訂購單 概要:本用例描述了銷售人員更新訂購單。 參與者:管理員 前置條件訂購單發(fā)生變動。 事件流 基本流1. 銷售人員點擊更新訂購單。2. 查詢出所有本銷售人員的訂購單,進行更新。3. 可以更新客戶期望到貨日期,訂購單狀態(tài),購買所需的總金額。4. 保存5. 返回原頁。 備選流無 特殊需求無 后置條件無 擴展點無4.2.5.6查詢訂購單 概要:本用例描述了銷售人員查詢一張訂購單。 參與者:銷售人員 前置條件根據(jù)倉庫管理員返回的訂購單,銷售人員來查詢訂購單表。 事件流 基本流1. 銷售人員點擊查詢訂購單2. 輸入訂單Id或客戶姓名(銷售人員和銷售管理人員共享)3. 查看訂購單表的OrderState 字段的訂購單狀態(tài)。4. 如果為有效狀態(tài)的訂購單,可以出庫。5. 如果為查無此零件狀態(tài)的訂購單,可以判斷沒有此零件,銷售人員與客戶進行溝通,如還要購買,更改訂購單的狀態(tài)為等待(貨齊在發(fā))。如不購買,設(shè)為無效狀態(tài)。6. 如果為缺貨狀態(tài)的訂購單,此時有可能是缺貨,查看訂購單反饋信息表,查看同種零件當前有效庫存,采購到貨日期,銷售人員與客戶進行溝通,如不購買,設(shè)為無效狀態(tài),如還要購買,設(shè)置訂購單狀態(tài)為等待狀態(tài),客戶要等貨到齊后才要時,更新訂購單的狀態(tài)(貨齊在發(fā))??蛻舸藭r要先要一部分時,更新訂購單的狀態(tài)(有貨就發(fā))7. 系統(tǒng)進行驗證8. 取貨 備選流輸入信息必須合法,不能為空。 特殊需求無 后置條件無 擴展點無4.2.5.7刪除訂購單 概要:本用例描述了銷售人員刪除無效訂購單。 參與者:管理員 前置條件訂購單為無效狀態(tài)。 事件流 基本流6. 銷售人員點擊刪除訂購單。7. 查詢出所有本銷售人員的無效狀態(tài)的訂購單,進行刪除。8. 返回原頁。 備選流無 特殊需求無 后置條件無 擴展點無4.2.5.8統(tǒng)計自己指定時間段內(nèi)的零件銷售總量: 概要:本用例描述了銷售人員查詢零件銷售總量狀態(tài)。 參與者:管理員 前置條件銷售人員統(tǒng)計銷售總量。 事件流 基本流1. 銷售人員點擊查詢零件銷售總量選項并指定日期時間段2. 在數(shù)據(jù)庫進行查詢(訂單表-銷售人員)3. 返回零件銷售總量信息 備選流無 特殊需求無 后置條件無 擴展點無4.2.5.9 統(tǒng)計自己指定時間段內(nèi)的各種零件銷售總量 概要:本用例描述了銷售人員查詢各種零件銷售總量狀態(tài)。 參與者:銷售者 前置條件銷售人員統(tǒng)計銷售總量。 事件流 基本流1. 銷售人員點擊查詢各種零件銷售總量選項2. 銷售人員指定要查詢的日期時間段3. 在數(shù)據(jù)庫進行查詢(訂單表-銷售人員)4. 返回各種零件銷售的數(shù)量信息 備選流無 特殊需求無 后置條件無 擴展點無4.2.5.10定期刪除無效訂購單 概要:本用例描述了系統(tǒng)定期刪除無效訂購單。 參與者:銷售者 前置條件銷售人員統(tǒng)計銷售總量。 事件流 基本流5. 銷售人員點擊查詢各種零件銷售總量選項6. 銷售人員指定要查詢的日期時間段7. 在數(shù)據(jù)庫進行查詢(訂單表-銷售人員)8. 返回各種零件銷售的數(shù)量信息 備選流無 特殊需求無 后置條件無 擴展點無4.2.5.11打印預(yù)出庫的訂購單 概要:本用例描述了銷售管理員打印預(yù)出庫的訂購單。 參與者:管理員 前置條件此訂購單狀態(tài)為有效,等待(有貨就發(fā)) 事件流 基本流1. 銷售管理員點擊打印預(yù)出庫訂購單2. 查詢訂購單的狀態(tài)(有效,等待(有貨就發(fā))3. 系統(tǒng)進行打印 備選流 無 特殊需求無 后置條件無 擴展點無4.2.6 銷售管理人員的功能概述編號功能功能簡介1.統(tǒng)計部門指定時間段內(nèi)的零件銷售總量統(tǒng)計部門零件銷售總量2.統(tǒng)計部門指定時間段內(nèi)的零件銷售金額統(tǒng)計部門零件銷售金額3.統(tǒng)計部門指定時間段內(nèi)的各種零件銷售總量(降序排列顯示)統(tǒng)計部門各種零件銷售總量4.統(tǒng)計部門指定時間段內(nèi)的各種零件銷售金額(降序排列顯示)統(tǒng)計部門各種零件銷售金額銷售管理人員用例圖4.2.6.1 統(tǒng)計部門指定時間段的零件銷售總量 概要:本用例描述了銷售管理員統(tǒng)計零件數(shù)量。 參與者:銷售部管理員 前置條件銷售人員進行統(tǒng)計。 事件流 基本流1. 銷售管理人點擊統(tǒng)計銷售總量2. 銷售管理人指定要查詢的時間段3. 在數(shù)據(jù)庫進行查詢(訂單表)4. 返回信息 備選流無 特殊需求無 后置條件無 擴展點無4.2.6.2 統(tǒng)計部門指定時間段的零件銷售總金額 概要:本用例描述了銷售管理員查詢總金額。 參與者:銷售部管理員 前置條件銷售管理員統(tǒng)計銷售金額。 事件流 基本流1. 銷售管理員點擊統(tǒng)計銷售總金額2. 銷售管理員指定要查詢的時間段3. 在數(shù)據(jù)庫進行查詢(訂單表)通過每種零件的價格,進行計算4. 返回信息 備選流無 特殊需求無 后置條件無 擴展點無4.2.6.3 統(tǒng)計部門指定時間段的各種零件的銷售總量: 概要:本用例描述了銷售管理員統(tǒng)計各種零件的銷售總量(按降序排列)。 參與者:管理員 前置條件銷售管理員統(tǒng)計各種零件的銷售總量。 事件流 基本流4. 銷售管理員點擊統(tǒng)計銷售總金額5. 銷售管理員指定要查詢的時間段6. 在數(shù)據(jù)庫進行查詢(訂單表)通過每種零件的價格,進行計算7. 返回信息 備選流 無 特殊需求無 后置條件無 擴展點無4.2.6.4 統(tǒng)計部門指定時間段的每個銷售人員零件銷售總金額 概要:本用例描述了銷售管理員統(tǒng)計每個銷售員銷售總金額(按降序排列)。 參與者:管理員 前置條件銷售管理員統(tǒng)計每個銷售人員銷售總金額。 事件流 基本流1. 銷售管理員點擊查看每個銷售人員銷售總金額2. 銷售管理員指定要查詢的時間段3. 在數(shù)據(jù)庫進行查詢(訂單表)通過統(tǒng)計每個銷售人員的銷售零件總金額,進行降序排列4. 返回信息 備選流 無 特殊需求無 后置條件無 擴展點無4.2.7 經(jīng)理的功能概述經(jīng)理的功能編號功能介紹功能簡介1.審核采購單經(jīng)理對采購進行批示。2.更新廠家折扣經(jīng)理在某種情況下調(diào)整廠家折扣。3.更新銷售折扣經(jīng)理根據(jù)銷售情況對銷售折扣進行調(diào)整。4.運費調(diào)整經(jīng)理就具體的運費情況對運費進行操作。5.匯率調(diào)整經(jīng)理就具體的匯率情況對匯率進行調(diào)整。6.更新增值稅經(jīng)理對增值稅的變動而對增值稅進行更新。7.更新關(guān)稅經(jīng)理對關(guān)稅的變動而對關(guān)稅進行調(diào)整。8.零件價格批量調(diào)整經(jīng)理根據(jù)零件價格在市場的變動,而對價格進行批量調(diào)整。9.零件價格零星調(diào)整經(jīng)理根據(jù)零件價格在市場的變動,而對價格進行零星調(diào)整。經(jīng)理用例圖4.2.7.1審核采購單 概要本用例描述了經(jīng)理如何進行審核采購單 參與者 經(jīng)理 前置條件經(jīng)理的當前操作視圖處于審核采購單頁面。 事件流 基本流1. 經(jīng)理處于查詢要進行審核的采購單項。2. 經(jīng)理選擇了查詢要進行審核的采購單項。3. 所有要進行審核的采購單信息(概要信息)顯示在當前頁面。4. 點擊要進行審核的采購單信息(概要信息)。5. 要進行審核的采購單信息(具體信息)顯示在當前頁面。6. 若審核通過,單擊當前頁面上的“審核通過”按鈕。7. 若審核不通過,填寫當前頁面上的“Advice”文本域,并單擊當前頁面上的“審核不通過”按鈕。8. 系統(tǒng)提示頁面成功審核信息。 備選流1 審核采購單頁面上的“Advice”文本域中為空1.1 系統(tǒng)顯示相應(yīng)的頁面提示未填寫建議,并在該頁面中提供返回到審核采購單頁面的操作。2 審核采購單失敗2.1 系統(tǒng)數(shù)據(jù)庫產(chǎn)生異常并提示審核采購單失敗,并返回到審核采購單頁面。 特殊需求無 后置條件無 擴展點無4.2.7.2 更新廠家折扣 概要本用例描述經(jīng)理如何更新廠家折扣。 參與者經(jīng)理 前置條件經(jīng)理的操作處于更新廠家折扣選項的頁面。 事件流 基本流1. 經(jīng)理進行更新雇員信息的操作。2. 在下拉框中選擇要進行更新廠家折扣的廠家名稱,并在該頁的右邊顯示參數(shù)表3. 經(jīng)理對照右邊的參數(shù)表進行更新廠家折扣。4. 系統(tǒng)驗證并確定是否進行更新該廠家的折扣。5. 系統(tǒng)提示頁面成功更新該廠家的折扣的信息。 備選流1 系統(tǒng)更新廠家折扣失敗1.1 系統(tǒng)數(shù)據(jù)庫產(chǎn)生異常并提示更新廠家折扣失敗,并返回到更新廠家折扣頁面。 特殊需求無 后置條件無 擴展點無4.2.7.3 更新

溫馨提示

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

評論

0/150

提交評論