超市收銀系統(tǒng)需求分析文檔-2010-10-30_第1頁
超市收銀系統(tǒng)需求分析文檔-2010-10-30_第2頁
超市收銀系統(tǒng)需求分析文檔-2010-10-30_第3頁
超市收銀系統(tǒng)需求分析文檔-2010-10-30_第4頁
超市收銀系統(tǒng)需求分析文檔-2010-10-30_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程超市收銀系統(tǒng)需求分析文檔軟件工程超市收銀系統(tǒng)需求分析文檔[摘要]超市收銀系統(tǒng)是超市日常經(jīng)營管理的一個重要組成部分,也是超市管理的組成部分。尤其是在信息技術(shù)高度發(fā)達的今天,利用信息技術(shù)實現(xiàn)高效的日常經(jīng)營管理有著巨大的實用價值和優(yōu)點。本文檔為超市收銀系統(tǒng)的設(shè)計、實現(xiàn)、測試以及驗收提供重要依據(jù),也為評價系統(tǒng)功能和性能提供標準。本文檔可供用戶、項目管理人員、系統(tǒng)分析人員、程序設(shè)計人員以及系統(tǒng)測試人員閱讀和參考。2010第三開發(fā)小組等信息管理與信息系統(tǒng)2010-10-26

目錄 TOC\o"1-3"\h\z1.序言 1.1編寫目的 11.2項目背景 11.3定義 11.4參考資料 12.任務(wù)概述 2.1目標 12.2運行環(huán)境 12.3條件與限制 12.4用戶特征 13.?dāng)?shù)據(jù)描述 3.1靜態(tài)數(shù)據(jù) 13.2動態(tài)數(shù)據(jù) 13.3數(shù)據(jù)庫介紹 13.4數(shù)據(jù)字典 13.5數(shù)據(jù)采集 14.功能需求 4.1功能劃分 14.2功能描述 15.性能需求 5.1數(shù)據(jù)精確度 15.2時間特性 15.3適應(yīng)性 16.運行需求 6.1用戶界面 16.2硬件接口 16.3軟件接口 16.4故障處理 17.其它需求 引言1.1編寫目的信息技術(shù)高度發(fā)達的今天,利用信息技術(shù)對大量復(fù)雜的信息進行有效的管理成為一種普遍而實用的手段。一方面,這極大的減少了簿記和人力的開銷,另一方面,現(xiàn)代計算機強大的計算能力和網(wǎng)絡(luò)的普遍部署,大大簡化了大量信息的處理和流動。同樣,超市收銀系統(tǒng)是超市日常經(jīng)營管理的一個重要組成部分,該系統(tǒng)涉及了商品信息,營業(yè)額度,以及很多相關(guān)信息的綜合處理。為了方便配合超市日常經(jīng)營管理,系統(tǒng)把收銀、退貨、會員添加、庫存提醒等信息管理工作集成到一個統(tǒng)一的平臺,各管理人員分工協(xié)作、相互配合,及時了解超市日常營運情況。同時,也方便經(jīng)營者對日常經(jīng)營情況的了解。本文檔為超市收銀系統(tǒng)的設(shè)計、實現(xiàn)、測試以及驗收提供重要依據(jù),也為評價系統(tǒng)功能和性能提供標準。本文檔可供用戶、項目管理人員、系統(tǒng)分析人員、程序設(shè)計人員以及系統(tǒng)測試人員閱讀和參考。1.2項目背景項目委托單位: 軟件工程課程項目項目開發(fā)單位: 08信管軟件工程第二開發(fā)小組項目主管部門: 08信管軟件工程第二開發(fā)小組項目規(guī)劃:階段文檔提交日期需求階段需求分析文檔1分析設(shè)計軟件設(shè)計文檔11月15測試軟件測試文檔12項目開發(fā)小組:組長:王國敬組員:張夏艷楊鵬坤胡杰朱相元王肖建王世博趙笑天馬中源康新偉.3定義名詞解釋業(yè)務(wù)流程圖業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向。數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。管理調(diào)查過程中繪制的業(yè)務(wù)流程圖和表格分配圖等雖然形象地表達了管理信息中的流動和存儲過程,但仍沒有完全脫離一些物質(zhì)要素(如貨物、產(chǎn)品等)、數(shù)據(jù)流程圖則進一步舍去物質(zhì)要素,收集有關(guān)資料,用計算機進行信息管理,為下一步分析做好準備。數(shù)據(jù)流程圖數(shù)據(jù)流程圖表示求解某一問題的數(shù)據(jù)通路。同時規(guī)定了處理的主要階段和所用的各種數(shù)據(jù)媒體。數(shù)據(jù)流程圖包括:1.指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體。2.指明對數(shù)據(jù)執(zhí)行處理的處理符號,這些符號也可指明該處理所用到的機器功能。3.指明幾個處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號。4.便于讀、寫數(shù)據(jù)流程圖的特殊符號。在處理符號的前后都應(yīng)是數(shù)據(jù)符號。數(shù)據(jù)流程圖以數(shù)據(jù)符號開始和結(jié)束(除9.4規(guī)定的特殊符號外)處理過程功能圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)字典所謂數(shù)據(jù)詞典,是指定義和管理數(shù)據(jù)庫文件(庫表)的有組織的系統(tǒng),其目的是方便數(shù)據(jù)庫的存取和控制,加強系統(tǒng)的數(shù)據(jù)管理需求提出者需求提出者是對項目進行提出需求的用戶圖例說明是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向。數(shù)據(jù)存儲數(shù)據(jù)存儲是一種對深入挖掘用戶需求,得出數(shù)據(jù)分析的存儲過程。是對整個數(shù)據(jù)的中間結(jié)果以及最終結(jié)果的存儲。數(shù)據(jù)傳遞數(shù)據(jù)傳遞是處于整個規(guī)定了的所有數(shù)據(jù)媒體的中間產(chǎn)物的傳遞。1.4參考資料軟件工程文檔模版軟件工程導(dǎo)論清華大學(xué)出版社C#程序設(shè)計及應(yīng)用教程人民郵電出版社2.任務(wù)概述2.1目標明確用戶需求,加速開發(fā)進程;提高處理速度;控制精度以及日常業(yè)務(wù)處理能力的提高;管理信息服務(wù)的改進;人員工作效率的提高;2.2運行環(huán)境操作系統(tǒng):MicrosoftWindowsXP數(shù)據(jù)庫:SQLSever2005開發(fā)工具:MicrosoftVisualStudio20052.3條件與限制處理器要求:PentiumⅥ或以上運行環(huán)境:MicrosoftVisualStudio2005內(nèi)存要求:512MB或以上2.4用戶特征使用本軟件的用戶非常廣泛,它非常適用于具有如下特點的人員:具有一定計算機操作基礎(chǔ)與外界聯(lián)系緊密,相關(guān)信息丟失或損壞可能帶來重大損失信息處理量大,且數(shù)據(jù)較為復(fù)雜針對如上用戶特點,本軟件可以迅速、準確、方便地提供個人社會關(guān)系數(shù)據(jù)庫管理系統(tǒng)的各項管理功能,同時力求為用戶提供方便、高效、實用的功能。用戶只需掌握電腦錄入功能即可。3.?dāng)?shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)信息管理系統(tǒng)處理程序中靜態(tài)數(shù)據(jù)

(1)靜態(tài)數(shù)據(jù)作為應(yīng)用程序的一部分直接保存在程序中,即靜態(tài)數(shù)據(jù)與程序結(jié)合在一起。(2)靜態(tài)數(shù)據(jù)從程序內(nèi)部分離出來,形成獨立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動態(tài)數(shù)據(jù)文件相互獨立,依靠特定程序分別進行參照或存取。(3)靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方式轉(zhuǎn)為數(shù)據(jù)庫存放方式,將以前程序中靜態(tài)數(shù)據(jù)對動態(tài)數(shù)據(jù)加工的某些控制關(guān)系抽象為靜態(tài)表與動態(tài)表間關(guān)系。用戶id;用戶身份;用戶密碼;商品價格;商品數(shù)量;商品庫存信息;商品信息狀況;3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項,查詢關(guān)鍵字,新建記錄項,登記記錄項。輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合或全部記錄。內(nèi)部生成的數(shù)據(jù):中間查詢結(jié)果。3.3數(shù)據(jù)庫介紹數(shù)據(jù)庫:SQLServer2005其優(yōu)點在于:能在所有主流平臺上運行(包括Windows)。采用完全開放策略,可以使選擇最最適合的解決方案。長時間的開發(fā)經(jīng)驗,完全向下兼容。得到廣泛的應(yīng)用。完全沒有風(fēng)險。3.4數(shù)據(jù)字典數(shù)據(jù)從程序內(nèi)部分離出來,形成獨立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動態(tài)數(shù)據(jù)文件相互獨立,依靠特定程序分別進行參照或存取。靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方式轉(zhuǎn)為數(shù)據(jù)庫存放方式,將以前程序中靜態(tài)數(shù)據(jù)對動態(tài)數(shù)據(jù)加工的某些控制關(guān)系抽象為靜態(tài)表與動態(tài)表之間的關(guān)系名稱用戶信息查詢別名無用途操作處理描述不同的用戶能夠訪問不同的信息名稱用戶登陸密碼別名密碼/密碼信息用途登陸,鑒定身份描述用戶登陸密碼可以自己設(shè)定名稱收銀員管理信息別名無用途操作處理描述只有管理員才有權(quán)限查看所有用戶的信息名稱商品管理信息別名無用途操作處理描述查看商品的精確信息名稱數(shù)據(jù)管理信息別名無用途操作處理描述只有管理員才有權(quán)限進行信息的整合名稱會員登記管理系統(tǒng)別名無用途操作處理描述對超市會員的的查詢,登記等功能3.5數(shù)據(jù)采集數(shù)據(jù)庫名稱:不同的軟件都有不同的名稱,一般在選擇不同的接口類型后,系統(tǒng)都會顯示默認的數(shù)據(jù)庫名,一般不用修改;如果需要修改,可以點擊“數(shù)據(jù)庫清單”來選擇相應(yīng)的數(shù)據(jù)庫。登錄用戶名和密碼:一般默認的數(shù)據(jù)庫登錄名為admin,密碼為admin,若管理員更改過數(shù)據(jù)庫口令,請詢問系統(tǒng)管理員。選擇采集文件存放目錄及采集參數(shù):選擇采集后文件存放目錄,采集的數(shù)據(jù)類型,手動錄入數(shù)據(jù),或?qū)?shù)據(jù)庫文件載入數(shù)據(jù)庫4.功能需求4.1功能劃分本軟件具有如下主要功能:管理人員查詢功能修改功能(包括添加、刪除、修改操作)完善數(shù)據(jù)功能會員登記管理功能密碼管理功能身份驗證功能4.2功能描述用戶身份驗證輸入密碼出錯信息用戶身份驗證輸入密碼出錯信息用戶信息庫密碼信息身份信息操作請求確定用戶請求查找信息查詢請求信息存儲系統(tǒng)查詢結(jié)果查找要求顯示查詢結(jié)果查詢結(jié)果查詢結(jié)果⊕信息修改管理員身份確認身份信息身份信息用戶信息確認為管理員出錯處理確認為非管理員更新存儲系統(tǒng)修改信息錄入詳細資料瀏覽請求具體資料輸出設(shè)備信息資料⊕⊕修改處理請求管理員具體資料出錯信息5.性能需求5.1數(shù)據(jù)精確度數(shù)據(jù)要求必須精確,可靠,真實。進行操作請求時,如:查找、刪除、修改、添加應(yīng)保證輸入數(shù)據(jù)與數(shù)據(jù)庫數(shù)據(jù)的相匹配性。而在滿足用戶請求時,系統(tǒng)應(yīng)保證所響應(yīng)數(shù)據(jù)的查全率與查準率。5.2時間特性為滿足用戶高效要求,數(shù)據(jù)的響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間都應(yīng)在1-2秒之內(nèi)。如果需要與外部設(shè)備交互(如打印機)時,響應(yīng)時間可能較長,但應(yīng)在可接受范圍之內(nèi)5.3適應(yīng)性本系統(tǒng)可在微軟的多種軟件平臺上運行。6.運行需求6.1用戶界面類似如下:收銀員ID:#姓名:###照片:性別:#工號:###########電話:####-########上班時間:####6.2硬件接口1、處理器要求:PentiumⅥ或以上2、運行環(huán)境:MicrosoftVisualStudio20053、內(nèi)存要求:512MB或以上6.3軟件接口操作系統(tǒng)平臺:Windowsxp數(shù)據(jù)庫系統(tǒng)平臺:SQLSever2005開發(fā)語言:C#、SQL開發(fā)工具:MicrosoftVisualStudio2005、SQLSever20056.4故障處理由于用戶在管理系統(tǒng)時,可能因長期的修改數(shù)據(jù)造成系統(tǒng)響應(yīng)時間超長,因此,應(yīng)定期對系統(tǒng)進行修復(fù)和壓縮,從而減少響應(yīng)時間,可以滿足用戶高效率的要求。其他問題:硬件方面:如果本系統(tǒng)出現(xiàn)問題,我們可以通過倒入備份文件來解決軟件方面:做好每天關(guān)機前自動備份。7.其它需求代碼的可維護性:要求每個方法預(yù)留出必要的借口。在數(shù)據(jù)傳輸獲取的時候,以及系統(tǒng)的登陸模塊要考慮其安全性。7.1軟件的正確性

要求所發(fā)布的軟件可以正確的完成用戶的操作需求。如用戶在對系統(tǒng)進行數(shù)據(jù)修改時,系統(tǒng)不僅要可以識別用戶錄入數(shù)據(jù)的正確性,而且要將用戶輸入的正確數(shù)據(jù)完整、準確的添加到系統(tǒng)里。7.2軟件的可靠性

在用戶進行可預(yù)期的操作時,系統(tǒng)要保證不出故障7.3軟件的效率

本軟件是為實現(xiàn)管理自動化,使用戶脫離原始的手工管理的低速度、低效率而開發(fā)的,因此該軟件對用戶的操作

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論