收銀系統(tǒng)需求分析報(bào)告書
1.需求概述
1.1項(xiàng)目背景
隨著全國(guó)各大企業(yè)的蓬勃發(fā)展越來越多的企業(yè)需要擁有一套自己的收銀系統(tǒng),本系統(tǒng)主要是迎合一些小規(guī)模的超市企業(yè)的收銀需求系統(tǒng),充分考慮了用戶的使用習(xí)慣和思考方式,使用戶能夠直觀,簡(jiǎn)單,快速的學(xué)會(huì)使用系統(tǒng),是同行中使用性,操作性等的一款收銀管理系統(tǒng),本系統(tǒng)具有收銀、查詢、統(tǒng)計(jì)等一站式完成的功能,在廣大的企業(yè)應(yīng)用中發(fā)揮良好的作用。
1.2系統(tǒng)目標(biāo)
該系統(tǒng)為收銀員和庫(kù)存員提供錄入商品、查詢商品、修改金額、庫(kù)存管理、顧客會(huì)員積分查詢、支付方式、打印發(fā)票等功能,通過這些系統(tǒng)目標(biāo)可以做到對(duì)超市管理的規(guī)范、快速查詢等操作,從而減少管理方面的工作量。
1.3系統(tǒng)結(jié)構(gòu)
超市收銀系統(tǒng)主要用于超市,代替人工收銀費(fèi)時(shí)費(fèi)力易出錯(cuò)的工作,超市收銀系統(tǒng)的如下圖:
2.系統(tǒng)功能需求
2.1收銀系統(tǒng)功能
2.1.1登陸功能
超市擁有較多工作人員,超市工作人員進(jìn)入系統(tǒng),輸入賬號(hào),密碼,系統(tǒng)從后臺(tái)查詢驗(yàn)證,驗(yàn)證通過則進(jìn)入系統(tǒng)操作界面。
2.1.2收銀管理
通過收銀員獲取貨物條碼,顯示物品條碼,品名,單價(jià),數(shù)量,貨物金額,錄入所有貨物條碼,同時(shí)接受顧客因?yàn)橐恍┵|(zhì)量問題產(chǎn)生的退貨業(yè)務(wù)。
2.1.3貨品信息查詢
收銀員通過輸入條碼號(hào)或輸入物品品名,系統(tǒng)顯示物品條碼號(hào),物品品名,單價(jià),生產(chǎn)廠家等物品信息。
2.1.4銷售記錄查詢
通過選擇系統(tǒng)操作界面功能中的銷售記錄按鈕,系統(tǒng)顯示該處收銀臺(tái)當(dāng)日銷售貨物清單,顯示貨物條碼號(hào),貨物品名,單價(jià),數(shù)量,貨物金額,以及金額總計(jì)。
2.2系統(tǒng)功能結(jié)構(gòu)
2.3業(yè)務(wù)流程
2.3.1收銀員業(yè)務(wù)流程
2.3.2庫(kù)存員業(yè)務(wù)流程

2.4用戶界面
3.系統(tǒng)非功能需求
3.1.易用性
本系統(tǒng)是人機(jī)交互的系統(tǒng),要求系統(tǒng)在操作上方便簡(jiǎn)單,避免和以往那些一板一眼的老式教學(xué)平臺(tái)雷同,爭(zhēng)取做到界面上的新穎,實(shí)現(xiàn)用戶界面友好。
3.2.可靠性
由于系統(tǒng)需要有較高的可靠性,在系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),要求應(yīng)用系統(tǒng)能報(bào)告相應(yīng)的詳細(xì)錯(cuò)誤信息給操作員,提示錯(cuò)誤和問題,以便理解與分析。
3.3.可維護(hù)性
系統(tǒng)的基本維護(hù)必須簡(jiǎn)單,不要求需專業(yè)技術(shù)人員進(jìn)行維護(hù),即可達(dá)到基本的維護(hù)目的,例如:數(shù)據(jù)備份、恢復(fù);數(shù)據(jù)導(dǎo)入/導(dǎo)出等維護(hù)性操作。
3.4.安全性
設(shè)有操作口令,對(duì)要求進(jìn)入的用戶必須輸入用戶名及密碼才可以進(jìn)入并賦予相應(yīng)的使用權(quán)限。安全保密性相對(duì)來說較高。
4.軟硬件和其他外部結(jié)構(gòu)需求
4.1硬件接口
(a):處理器要求:Pentium Ⅵ或以上
(b):運(yùn)行環(huán)境:Microsoft Visual Studio 2005
(c)內(nèi)存要求: 512MB或以上
4.2軟件接口
(a):操作系統(tǒng)平臺(tái):Windows xp
(b):數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái):SQL Sever 2005
(c):開發(fā)語言:C#、SQL
(d):開發(fā)工具:Microsoft Visual Studio 2005、SQL Sever 2005
5.其它需求
5.1數(shù)據(jù)庫(kù)需求
對(duì)數(shù)據(jù)庫(kù)的靜態(tài)結(jié)構(gòu),動(dòng)態(tài)組織,訪問信息的方式,使用頻率以及數(shù)據(jù)的存儲(chǔ)等方面提出需求。
5.2系統(tǒng)操作要求
本系統(tǒng)使用SQL server ,可利用其自帶的各種功能進(jìn)行管理,對(duì)不同數(shù)據(jù)信息和其它信息分類存儲(chǔ),使用索引查找。
5.3故障及其處理要求
為避免系統(tǒng)運(yùn)行中故障對(duì)用戶造成經(jīng)濟(jì)上的損失:
(a):重要數(shù)據(jù)用戶應(yīng)自行備份。
(b):做好數(shù)據(jù)庫(kù)的日常維護(hù)工作。
(c):災(zāi)難性,比如斷電等非系統(tǒng)因素,系統(tǒng)應(yīng)具有恢復(fù)機(jī)制。