超市商品管理系統(tǒng)需求分析_第1頁
超市商品管理系統(tǒng)需求分析_第2頁
超市商品管理系統(tǒng)需求分析_第3頁
超市商品管理系統(tǒng)需求分析_第4頁
超市商品管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1.引言11.1 編寫目的11.2 背景11.3 定義21.4 參考資料22、任務概述22.1 目標22.2 用戶特點22.3 假定與約束33、需求規(guī)定33.1 功能規(guī)定43.1.1 前臺銷售系統(tǒng)功能規(guī)定.5庫存管理系統(tǒng)功能規(guī)定.123.2性能規(guī)定191:引言1.1編寫目的(1) 為超市名目繁多的商品提供有效的管理系統(tǒng),方便對商品進行統(tǒng)計,管理(2) 為超市相關管理員對商品的進貨與銷售做出正確決策提供參數(3) 使員工在銷售商品時更加快捷高效(4) 降低成本,便于擴大規(guī)模1.2背景 隨著我國市場經濟的發(fā)展,第三產業(yè)也快速的擴張著,其中很重要的一個組成部分便是遍地林立的超市,從經濟學的角度來看,

2、超市的競爭已經進入商戰(zhàn)紅海,作為一種大眾化的經營模式,超市的生存和發(fā)展取決于諸多因素,其中利用高效的商品系統(tǒng)管理軟件實現成本的控制和對商品的管理是很重要的一項,低成本,低價格,低利潤,大規(guī)模的發(fā)展模式能使得超市在所銷售商品大同小異的情況下取得更高的業(yè)績。管理員能夠使用該軟件對超市的貨物存儲,銷售等相關屬性及時的進行統(tǒng)計,更新,從而實現有效的管理。1.3定義超市商品管理系統(tǒng)MMS (Market Management System)1.4. 參考資料(1)軟件工程原理及應用 陳世鴻 朱喜福等著 武漢大學出版社(2)Software Requirements Karl Wiegers(美) 機械工

3、業(yè)出版社(3)軟件工程導論 張海藩 清華大學出版社(4)軟件工程:實踐者的研究方法Roger S。Pressman (5)管理軟件開發(fā)項目(第二版)Neal Whitten (軟件項目管理系列叢書,孫艷春等譯)2任務概述2.1目標(1)提高超市的管理和運營效率,節(jié)省人力資源(2)提高員工操作的正確性,省略了手工核對的工作量(3) 超市的管理者可以從傳統(tǒng)的經營模式中解脫出來,把更多的時間用于市場的分析,盡可能提高超市的利潤(4)超市的采購員可以從系統(tǒng)中直接查看商品的銷售狀況,了解商品是暢銷還是滯銷,便于在采購的時候做出正確的決策(5)財務人員能更加清楚地了解庫存情況、帳款余額、毛利等財務數據,通

4、過更好地控制成本和費用,提高資金周轉率2.2用戶的特點該系統(tǒng)的用戶主要包括兩類:(1) 超市管理員,其可以使用本系統(tǒng)的所有功能,其中又以查詢商品庫存,商品的銷售單,和修稿商品的屬性等功能為主要工作,要求其對市場有比較清晰的了解,熟悉商品,有一定得計算機基本常識,能熟悉的使用計算機(2) 超市員工,可以使用本系統(tǒng)的前臺功能,包括商品的銷售操作,退貨操作,收銀,結賬等功能,要求其具備吃苦耐勞,細致細心,同時還需要熟悉快捷的使用計算機的能力2.3 .假定與約束建立一個用戶權限,把用戶分為超市管理員和員工,在登陸時進行選擇,登陸后具備不同的權限。其STD圖如下:經費限( 未定義) 開發(fā)期限(未定義)軟

5、件使用周期(未定義) 3.需求規(guī)定3.1對功能的規(guī)定本系統(tǒng)是為了提高超市的運營效率而開發(fā)的一套超市商品管理軟件,其主要由兩套子系統(tǒng)組成,包括前臺銷售系統(tǒng)和后臺庫存管理系統(tǒng),該系統(tǒng)結構如圖所示:圖1.超市商品系統(tǒng)邏輯結構圖系統(tǒng)總體數據流圖如下所示3.1.1.前臺銷售系統(tǒng)功能規(guī)定 .1:用戶權限檢查功能 用戶的權限分為兩類:員工和管理員3.1.1.2:進入前臺銷售系統(tǒng)主頁(員工) (1)提供商品條形碼輸入框,把顧客所購買的商品所標明的條形碼輸入,得到商品的相關信息,包括商品的名稱,規(guī)格,類別,單價,單位和數量。并在輸入時累計商品的消費額,得出本次商品購買行為的總額。(2)提供商品名輸入框,在條形碼

6、輸入無效的情況下可以輸入商品的名稱,然后得到商品的相關屬性,包括類別,規(guī)格,單價,單位,數量等,并計算出本次消費總額,保證商品的銷售正常進行,同時計算該商品,預警,提示該商品的條形碼出現錯誤。 (3)構架一個顯示框,顯示功能(1)和(2)的商品屬性 (4)提供消費者所購商品的修改按鈕,包括退貨,調換商品,以及添加商品 (5)提供金額輸入框,員工輸入消費者所給金額,系統(tǒng)自動計算出應補的余額(6)和庫存管理系統(tǒng)實現及時更新,在消費活動完結之后數據倒回庫存管理系統(tǒng),數據包括本次商品消費的商品的名稱,規(guī)格,類別,單價,單位和數量,實時更新商品的庫存信息 (7)打印本次的消費清單 3.1.13:進入前臺

7、銷售系統(tǒng)主頁(管理員)除實現全部功能外,系統(tǒng)為管理提供如下高于員工權限的功能(1) 提供商品屬性的修改功能,能夠對商品的各項屬性進行校正(2) 查看該日銷售報表(3) 核查商品銷售額和實際金額的準確性,可以得出商品是否流失前臺銷售系統(tǒng)的STD狀態(tài)圖如下:前臺銷售系統(tǒng)數據流圖如下: 員工員工 前臺銷售系統(tǒng)收銀輸入商品消費結果庫存數據庫更新 第0層數據流圖將第0層數據流圖細分得第1層數據流圖如下: 條形碼查詢商品屬性計算本次消費金額消費收銀打印清單更新庫存數據庫驗證查詢計算1.1 收銀的數據流 更新庫存數據庫減少庫存量維持不變庫存清單更新更新該商品被消費未被消費1.2 更新庫存數據流 由第1層數據

8、流細分得第2層數據流: 查詢商品屬性顯示顯示顯示顯示計算消費金額名稱價格數量類別打印清單 2.1 商品屬性校驗數據流圖 查詢商品屬性顯示顯示顯示顯示計算消費金額庫存數據庫名稱價格數量類別更新數據庫不變不變減少對應數額不變統(tǒng)計庫存信息名稱價格數量類別打印清 單2.2 庫存數據庫更新流程圖管理員的特殊權限操作流程如:、管理員操作數據流 7.1 數據 備份 備份要求 管理 員 7.2 7.3 7.4 數據 恢復 顯示報 表 庫存數據庫 恢復要求 修該要求 查看請求 屬性修 正 管理 員 備份息成功提示 恢復成功提示 校正成功提示息 更新 數據字典:(1) 數據流描述 輸入商品=商品識別碼+商品名稱消

9、費結果=所購商品名稱+商品單價+商品類型+商品數量+總額收銀=用戶所付金額+應找余額+打印清單數據庫更新=更新數據庫中被消費商品的數量+備份數據商品屬性=類別+規(guī)格+單價+單位+數量驗證查詢=匹配數據庫中該商品所存屬性計算=顧客所付金額減去商品總價所得顯示=在屏幕上顯示商品屬性備份要求=備份商品名稱+商品單價+商品類型+商品數量+總額打印清單=本次消費商品詳情+商品消費總額+本次操作流水線號+消費日期回復要求=恢復數據庫備份前的老數據庫修改要求=修改數據庫后保存查看請求=查看某以固定時間段消費狀況備份成功提示=備份成功|備份失敗恢復成功提示=恢復成功|恢復失敗校正成功提示=校正成功|校正失敗(

10、2)數據存儲數據存儲名: 庫存數據庫 組成:商品的各項屬性集合組織形式:按商品的屬性優(yōu)先級順序排列數據存儲名:消費打印清單組成:本次消費的詳細目錄組織形式:按商品名稱,單價,數量,消費總額,操作流水線,最好生成日期的順序排列 數據存儲名:庫存打印清單組成:當前庫存的商品信息組織方式:按照商品的數額進行排列,并和標準庫存比較(2) 處理描述處理名:輸入商品處理號:1輸入數據流:輸入商品的條形碼輸出數據流:輸出商品的相關屬性,包括類別,規(guī)格,單價,單位,數量處理邏輯:商品的屬性認證處理名:消費結果處理號:2輸入數據流:商品屬性輸出數據流:商品屬性處理邏輯:核查價格和數量后輸出處理名:更新數據庫處理

11、號:3輸入數據流:消費的及時信息輸出數據流:更新后的數據庫數據處理邏輯:實時把前臺銷售系統(tǒng)和庫存管理系統(tǒng)聯(lián)系,及時更新庫存數據庫處理名:打印清單處理號:4輸入數據:商品的消費情況輸出數據:商品的消費情況處理邏輯:把更新后的商品存儲情況打印成報表處理名:備份要求處理號:5輸出數據:從新備份后的庫存數據庫處理邏輯:人為地把數據庫進行備份處理名:恢復要求處理號:6輸出數據:恢復為原來的數據庫處理邏輯:當有必要的時候,恢復原數據庫處理名:查看要求處理號:7輸出數據:顯示某段時間內的商品消費狀況處理邏輯:把數據庫的變化科學的現實出來3.1.2庫存管理系統(tǒng)功能規(guī)定(1)在進貨后,可以添加商品的相關屬性和數

12、據,包括商品的名稱,規(guī)格,類別,單價,單位和數量。(2)在商品下架后,可以刪除數據庫中的商品所有信息(3)在商品上架后,可以系統(tǒng)的對商品進行編號,生成商品對應的條形碼(4)能夠對已存商品的相關屬性和數據進行修改,及時保持商品信息的正確性(5)提供查看當前庫存數據的功能,以及查看數據額的變化情況,能夠按日期查詢,按商品類別查詢或者按某種商品的屬性查詢銷售狀況(6)和前臺銷售系統(tǒng)聯(lián)系,保證數據庫的正確性(7)提供雙標準預警子系統(tǒng),當某商品的庫存低于50%時,指示燈變紅提示,當商品庫存低于20%時,聲音提示,自動預警庫存管理系統(tǒng)的STD圖如下: 庫存管理系統(tǒng)STD圖庫存管理系統(tǒng)是該超市管理系統(tǒng)的核心

13、子系統(tǒng),它備份商品的所有數據,并完成了大部分的數據操作,有利于讓管理員直接、有效地獲得商品情況,了解到商品是否暢銷或滯銷,然后根據商品的銷售情況進行分析,以進行下一次的銷售計劃,更加清楚地了解庫存情況、帳款余額、毛利等財務數據,通過更好地控制成本和費用,提高資金周轉率,對超市各種資源的流轉進行更好的控制和發(fā)展。同時也提供了預警子系統(tǒng),避免因為人為地原因不能及時發(fā)現超市商品存儲存在的問題和隱患。該子系統(tǒng)涉及大量單位和數據。下圖是該系統(tǒng)的實體聯(lián)系圖: 庫存管理系統(tǒng)實體聯(lián)系圖庫存管理系統(tǒng)的數據流圖如下:(1) 第0層數據流圖管理員庫存系統(tǒng)自動預警查詢修改銷售分析(2) 第1層數據流圖(2.1) 管理

14、員登陸系統(tǒng)管理員輸入用戶賬號以及密碼,到用戶信息數據庫(全局)驗證該用戶名是否存在,即進行有效性檢查,若系統(tǒng)記錄,則允許進入,否則提示登錄失敗。數據流1 用戶帳號 用戶身份數據流2 用戶帳號數據流3 查詢用戶是否存在數據庫返回信息數據流4 用戶帳號 用戶身份數據流5 用戶帳號 用戶身份數據流6 數據庫操作返回信息數據流7 返回用戶信息數據流8 添加用戶返回用戶信息(2.2)庫存數據庫查詢庫存管理系 統(tǒng)顯示顯示顯示銷售分 析得出最優(yōu)庫存值記錄按日期查詢按名稱查詢按類別查詢數據庫財務報表 庫存查詢數據流圖(3.3)庫存數據庫修改貨物庫存管理系 統(tǒng)添加商品修改商品進貨數據庫備份恢復原數據 庫 庫存修

15、改數據流圖(3.4)庫存預警系統(tǒng)庫存預警系統(tǒng)最優(yōu)庫存值不反應紅燈提示語音提示高于最優(yōu)庫存值低于20%大于20%小于50%數據比較 庫存預警系統(tǒng)數據流數據字典(1) 數據流描述日期查詢=按營業(yè)期的某時間段查詢|某日 | 某月 | 某年按商品查詢=按商品的條形碼或者商品名稱查詢按類別查詢=按商品的歸類查詢銷售分析=商品在某時間段內的商品銷售額度,即原數據與當前數據的差額最優(yōu)庫存值=在銷售分析的基礎上統(tǒng)計具體商品的最佳庫存量錄入數據庫=存儲商品名稱+商品單價+商品類型+商品數量+總額添加商品=添加商品的相關屬性,包括類別,規(guī)格,單價,單位,數量修改商品=修改商品的相關屬性,包括類別,規(guī)格,單價,單位

16、,數量數據庫備份=備份商品名稱+商品單價+商品類型+商品數量+總額恢復數據庫=恢復原數據庫數據比較=前后數據庫數據對比紅燈提示=系統(tǒng)運行時有紅燈發(fā)光語音提示=系統(tǒng)運行時語言提示某商品庫存過低數據存儲描述數據存儲名: 庫存數據庫 組成:商品的各項屬性集合組織形式:按商品的屬性優(yōu)先級順序排列數據存儲名: 最優(yōu)庫存值 組成:商品的最優(yōu)庫存數量組織形式:按商品數量的差額大小順序排列數據存儲名:財務報表 組成:某時間段內的財務狀況組織形式:商品的售出總金額及利潤(2) 處理描述處理名: 管理員登陸輸入數據流:用戶名和密碼 輸出數據流:登陸或錯誤,請從新登陸處理邏輯:判讀輸入的用戶名和密碼在注冊表中是否存

17、在,存在則可以登陸,否則不能登陸處理名: 按日期查詢輸入數據流: 輸入所要查詢的時間段輸出數據流: 輸出該時間段內的商品銷售情況以及庫存狀況處理邏輯:數據庫實時記錄商品的銷售情況,統(tǒng)計,輸出處理名: 按名稱查詢輸入數據流: 輸入所要查詢商品的條形碼或者名稱輸出數據流:輸出該商品銷售情況以及庫存狀況處理邏輯:數據庫實時記錄商品的銷售情況,統(tǒng)計,輸出處理名: 按類別查詢輸入數據流:輸入所要查詢的商品類別輸出數據流:輸出該類商品銷售情況以及庫存狀況處理邏輯:數據庫實時記錄商品的銷售情況,統(tǒng)計,輸出處理名: 銷售分析輸入數據流: 一個時間段輸出數據流:輸出該時間段內的商品銷售情況以及庫存狀況處理邏輯:

18、進行差額計算,包括某種商品的銷售差額,以及某類商品的銷售差額處理名: 添加商品輸入數據流: 輸入商品的相關屬性,包括類別,規(guī)格,單價,單位,數量輸出數據流:添加后的商品及其相關屬性 處理邏輯:把新的數據錄入數據庫,進行編碼和管理處理名: 修改商品輸入數據流: 需要修改的商品名輸出數據流:修改后后的商品及其相關屬性,包括類別,規(guī)格,單價,單位,數量處理邏輯:對已存在于數據庫中的數據進行修改并從新保存處理名: 系統(tǒng)正常運行輸入數據流: 最優(yōu)庫存值和當前的商品庫存輸出數據流: 系統(tǒng)午異常運行處理邏輯:基于銷售分析得出的最有庫存值進行判斷處理名: 紅燈提示輸入數據流:最優(yōu)庫存值和當前的商品庫存輸出數據流: 系統(tǒng)出現紅燈閃爍處理邏輯: 當當前商品庫存值位于最優(yōu)庫存值的20%和50%之間時,系統(tǒng)自動出現紅燈,閃爍,提示管理員及時進貨處理名: 語音提示輸入數據流:最優(yōu)庫存值和當前的商品庫存輸出數據流:系統(tǒng)自動播放語音 處理邏輯:當當前商品庫存值低于最優(yōu)庫存值的20%時,系統(tǒng)自動播放語音,提示管理員及時進貨3.2性能規(guī)定:前臺銷售系統(tǒng)性能要求(1) 精度 數據錄入精確,計算準確,同時與

溫馨提示

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

最新文檔

評論

0/150

提交評論