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

下載本文檔

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

文檔簡介

商店管理系統(tǒng)需求說

明書目錄TOC\o"1-5"\h\z\o"CurrentDocument"第一章引言 3\o"CurrentDocument"1.1編寫目的 3\o"CurrentDocument"1.2背景 3\o"CurrentDocument"1.3定義 3\o"CurrentDocument"1.4參考資料 3\o"CurrentDocument"第二章任務(wù)概述 4\o"CurrentDocument"2.1目標(biāo) 4\o"CurrentDocument"2.2用戶的特點 4\o"CurrentDocument"2.3假定和約束 4\o"CurrentDocument"第三章需求規(guī)定 5\o"CurrentDocument"3.1對功能的規(guī)定(功能性需求) 5\o"CurrentDocument"3.2對性能的規(guī)定(非功能性需求) 83.3輸人輸出要求 錯誤!未定義書簽。\o"CurrentDocument"3.4數(shù)據(jù)管理能力要求 8\o"CurrentDocument"3.5故障處理要求 8\o"CurrentDocument"3.6其他專門要求 9\o"CurrentDocument"第四章運行環(huán)境規(guī)定(環(huán)境需求) 9\o"CurrentDocument"4.2硬件設(shè)備 9\o"CurrentDocument"4.3支持軟件 9\o"CurrentDocument"4.4接口 9\o"CurrentDocument"4.4控制 10第一章引言目的讀者范圍:最終用戶、軟件設(shè)計人員本文檔作為商店管理系統(tǒng)第一期的需求說明文檔,用于與用戶確定最終的目標(biāo),并成為協(xié)議文本的一部分,同時也是本系統(tǒng)設(shè)計人員的基礎(chǔ)文檔。背景全國有個體店鋪超過千萬,這些店鋪的主要特點是管理需求相對簡單,管理投入較少,但有明確的管理目標(biāo),如:會員管理,進銷存管理。可歸納為:1、規(guī)范客戶關(guān)系管理,建立科學(xué)系統(tǒng)的客戶資料管理資料;2、快速響應(yīng)客戶需求,把握客戶需求習(xí)慣,以便及時響應(yīng)客戶的下單,并在恰當(dāng)?shù)臅r候向客戶推薦恰當(dāng)?shù)纳唐罚?、由于競爭愈加激烈,需要實施更有效的促銷方式,包括提高客戶關(guān)懷,減少的客戶流失,日常賬務(wù)管理,記錄收入與支出等。1.3定義1、JDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫連接)它是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純JavaAPI編寫數(shù)據(jù)庫應(yīng)用程序。1.4參考資料(軟件工程導(dǎo)論第6版)張海潘牟永敏編著清華大學(xué)出版社第二章任務(wù)概述2.1目標(biāo)用該系統(tǒng)能對大部分普通的店鋪商店進行商品管理,且管理方式簡單明了,上手就能用。我們知道excel也能對數(shù)據(jù)進行簡單的管理和分析,而這并不是“上手就能做的”或者不是很方便做,而這個系統(tǒng)的目標(biāo)就是普通人上手就能對商品進行簡單的管理,以及簡單的數(shù)據(jù)分析與查詢。該系統(tǒng)能滿足大部分中小店鋪及商店的使用。用戶的特點1、本軟件的最終用戶的特點所有用戶在無需培訓(xùn)的情況下,按照系統(tǒng)提示即可使用系統(tǒng)的相關(guān)服務(wù)和功能。假定和約束假定本軟件開發(fā)工作的開發(fā)期限為2個月,經(jīng)費限制在2000元。第三章需求規(guī)定3.1對功能的規(guī)定(功能性需求)系統(tǒng)劃分該系統(tǒng)建設(shè)包含以下子系統(tǒng)(其中一些可能是預(yù)想模塊)頂層數(shù)據(jù)流圖如下:采購:通過采購部門采購商品,將采購的商品信息錄入商店管理系統(tǒng)。銷售:系統(tǒng)(里的商品)向顧客銷售,并將銷售信息(訂單)錄入系統(tǒng)。報表與管理:系統(tǒng)向管理員反饋銷售信息和商品信息,管理員可對庫存進行管理。零層數(shù)據(jù)流圖如下:11數(shù)據(jù)字典:(1)數(shù)據(jù)流描述采購數(shù)據(jù)=商品編號+商品名+數(shù)量+單價+規(guī)格+采購時間+總價商品數(shù)據(jù)=商品編號+商品名+數(shù)量+單價+規(guī)格+采購時間+總價+定價+單件利潤+銷售利潤率銷售數(shù)據(jù)=商品編號+商品名+已售數(shù)量+規(guī)格明細+銷售時間+已售金額+已售利潤(2)數(shù)據(jù)儲存描述數(shù)據(jù)存儲名:商品數(shù)據(jù)文件組成:{商品數(shù)據(jù)}組織形式:按商品編號順序排列數(shù)據(jù)存儲名:銷售數(shù)據(jù)文件組成:{銷售數(shù)據(jù)}組織形式:按銷售時間順序排列(3)處理描述處理名:采購處理號:1輸入數(shù)據(jù)流:采購商品信息輸出數(shù)據(jù)流:采購數(shù)據(jù)處理邏輯:記錄采購商品信息處理名:添加采購商品信息處理號:2輸入數(shù)據(jù)流:采購數(shù)據(jù)輸出數(shù)據(jù)流:商品數(shù)據(jù)處理邏輯:添加定價,計算單件利潤和銷售利潤率處理名:銷售處理號:3輸入數(shù)據(jù)流:商品數(shù)據(jù)輸出數(shù)據(jù)流:銷售數(shù)據(jù)處理邏輯:添加銷售記錄(出庫處理),記錄銷售數(shù)據(jù)處理名:查詢處理號:4輸入數(shù)據(jù)流:商品數(shù)據(jù)、銷售數(shù)據(jù)輸出數(shù)據(jù)流:符合查詢條件的商品數(shù)據(jù)、銷售數(shù)據(jù)處理邏輯:將商品數(shù)據(jù)、銷售數(shù)據(jù)進行篩選,將篩選后的數(shù)據(jù)反饋給管理員,用于顯示或打印處理名:管理處理號:5輸入數(shù)據(jù)流:管理員操作命令輸出數(shù)據(jù)流:操作后的商品數(shù)據(jù)、銷售數(shù)據(jù)處理邏輯:將商品數(shù)據(jù)、銷售數(shù)據(jù)進行更新或刪除3.2對性能的規(guī)定(非功能性需求)(1) 精度數(shù)據(jù)錄入精確,計算準(zhǔn)確,同時與庫存管理系統(tǒng)的數(shù)據(jù)保持一致性即可(2) 時間特性要求登陸系統(tǒng)時,系統(tǒng)的響應(yīng)時間控制在兩秒內(nèi)與庫存管理系統(tǒng)保持同步更新的時間越低越好,實現(xiàn)商品的銷售和記錄的高度統(tǒng)一數(shù)據(jù)傳送時間盡量縮短(3) 靈活性數(shù)據(jù)錄入靈活性,多種錄入方式,如原有ExceI表格導(dǎo)入3.3數(shù)據(jù)管理能力要求數(shù)據(jù)采集的要求1、 輸入源:手工鍵盤輸入、Excel導(dǎo)入2、 輸入介質(zhì)和設(shè)備:鍵盤,磁盤,3、 輸出介質(zhì)和設(shè)備:磁盤,打印紙。數(shù)據(jù)采集的處理1、Excel數(shù)據(jù)容量本系統(tǒng)總共大概需要2張表,表紀(jì)錄規(guī)模1萬條記錄,每張表使用的表空間1G左右,最多使用10G存儲。增量數(shù)據(jù)非常少可以忽略不計。3.4故障處理要求3.4.1正常使用時不應(yīng)出錯若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,系統(tǒng)也必須保證數(shù)據(jù)庫完好無損。3.4.2故障處理的方式1、 系統(tǒng)如果出現(xiàn)應(yīng)用服務(wù)器關(guān)閉,數(shù)據(jù)庫連接斷開等軟件異常,會給在log信息詳細標(biāo)示;2、 如果事務(wù)處理過程出現(xiàn)故障,事務(wù)回滾,保證數(shù)據(jù)的完整性;3、 如果多人同時訪問一條記錄,加鎖該紀(jì)錄避免臟數(shù)據(jù)。4、 數(shù)據(jù)庫采用增量備份法,出現(xiàn)數(shù)據(jù)庫故障時數(shù)據(jù)庫恢復(fù)。3.4.3錯誤日志的要求應(yīng)用程序應(yīng)能提供易于查看的日志,便于系統(tǒng)的維護、調(diào)試、錯誤定位等,系統(tǒng)日志應(yīng)該至少可以保存40000條程序運行記錄。同時,由于是在多線程環(huán)境下運行,每條日志中應(yīng)該打印出打印該日志的線程ID。3.5其他專門要求1、應(yīng)保證使用時的安全性,防止病毒破壞系統(tǒng)。第四章運行環(huán)境規(guī)定(環(huán)境需求)4.1對網(wǎng)絡(luò)構(gòu)建的需求4.2硬件設(shè)備本系統(tǒng)在本地機上進行開發(fā)、測試。需要主機、打印機(1) 處理器型號及內(nèi)存容量:內(nèi)存256M及以上;(2) 外存容量、聯(lián)機或脫機、媒體及其存儲格式,設(shè)備的型號及數(shù)量:硬盤40G及以上、聲卡、顯卡無要求;4.3支持軟件1、 操作系統(tǒng):利用Windows操作系統(tǒng)進行開發(fā)(WinXP/Win7)2、 開發(fā)軟件開發(fā)工具使用Eclipse+MyEclipse3、 數(shù)據(jù)庫系統(tǒng)考慮到用戶的數(shù)據(jù)流量,建議使用mySQL或SQLServer等大中型數(shù)據(jù)庫并且使用ApacheDHCP通用的數(shù)據(jù)庫連接池和數(shù)據(jù)源來連接數(shù)據(jù)庫。4、 測試支持軟件(1) JUnit測試軟件進行普通的JavaBean組件的單元測試,并且采用Load

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論