軟件工程_超市管理系統_需求規格說明書_第1頁
軟件工程_超市管理系統_需求規格說明書_第2頁
軟件工程_超市管理系統_需求規格說明書_第3頁
軟件工程_超市管理系統_需求規格說明書_第4頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、超市管理系統 需求規格說明書 執筆人:籍孟云學號: 12101106項目組組員 12101104 韓劼男12101105 洪振12101106 籍孟云12101107 荊德松12101108 李楊12101109 梁宏達2015-5-1下載可編輯目錄1引言 .21.1 編寫目的21.2 項目背景21.3 定義31.4 參考資料32任務概述 .32.1 目標32.2 運行環境32.3 條件與限制43數據描述 .43.1 靜態數據43.2 動態數據43.3 數據庫介紹43.4 數據詞典113.5 數據采集124功能需求 .124.1 功能劃分124.2 功能描述125性能需求 .125.1 數據精

2、確度125.2 時間特性135.3 適應性136運行需求 .136.1 用戶界面136.2 硬件接口136.3 軟件接口136.4 故障處理137其它需求 .13.專業 .整理 .下載可編輯1引言1.1 編寫目的為了開發出真正滿足用戶需求的軟件產品,首先必須知道用戶的需求,確定用戶所需軟件產品的功能, 對軟件需求的深入需求是軟件產品開發工作獲得成功的前提條件,不論我們把設計和編碼工作做得如何出色,不能真正滿足用戶需求的程序只會令用戶失望,給開發者帶來麻煩。需求分析是軟件定義時期的最后一個階段,它的基本任務是準確的回答“系統必須做什么?”這個問題。它確定系統必須完成哪些工作,對目標系統提出完整、

3、準確、清晰、具體的要求。用戶真正知道自己需要什么后,將其準確、具體的描述出來,分析者再得出用軟件實現他們需求的方案。購物已成為生活中不可缺少的一部分,大大小小的商店,超市充斥著城市鄉鎮的每個角落,一套優秀的商品管理系統對于商家的管理者和消費者都會起到很重要的作用,不但便于消費者對商品信息進行查詢,也便于商家對所擁有的產品信息進行更新,修改,管理,因此有必要設計一套管理系統對商品進行管理。1.2 項目背景此系統產品名為:超市管理系統。超市管理系統旨在用計算機對超市日常進銷存進行管理。 本項目針對的用戶是中小型超市,實現 C/S 模式, 超市數據庫儲存在服務器上, 實現在多個客戶端進行管理。同時具

4、有權限管理的功能。系統能夠存儲商品信息, 以及超市進銷存的記錄, 方便管理者對超市進行維護, 包括進貨管理、 銷售管理、 銷售退貨、 倉庫管理、 會員管理、 員工管理、 權限分配等, 這主要包括:商品信息的錄入、修改和刪除。會員信息的錄入、修改、刪除、查看會員級別、查看會員消費記錄。員工信息的錄入、修改、刪除、查看員工類型、 查看員工工作績效、修改員工管理權限。進貨記錄的錄入、查看、進貨情況的分析。銷售記錄的錄入、查看、銷售分析。倉庫商品情況的查看、對有問題商品的轉移,過期商品、即將過期商品的警示。登錄權限的分配設置。能夠對銷售情況進行分析。 包括指定時間段的銷售分析、 消費者的男女比例分析、

5、 年齡分析等。能夠提供一定的安全機制,指定不同登陸者的管理權限。防止誤刪數據。.專業 .整理 .下載可編輯1.3 定義專業術語定義系統超市管理系統模塊相對獨立的功能數據庫所有數據的邏輯設備,是數據的存儲倉角色使用系統的用戶權限相應級別的用戶可以訪問的數據和可以執行的操作的圍Oracle一種商業管理數據庫,可實現數據的存儲和訪問VS2010微軟開發的一款程序編譯軟件C#一種程序設計語言1.4 參考資料a. 超市管理系統計劃書;b. 超市管理系統用戶需求報告;c. 超市管理系統概要設計說明書;2任務概述2.1 目標完成功能需求分析、性能需求分析、界面需求分析。2.2 運行環境操作系統: Micro

6、soft Windows 2000 Advanced Server支持環境: IIS 5.0數 據 庫: Microsoft SQL Server 2000.專業 .整理 .下載可編輯2.3 條件與限制( 1)軟件需求規格要說明對應軟件的主要功能、性能、技術指標進行定義,其容應全面、可檢查。( 2)項目開發計劃中應給出階段評審以及配置管理計劃,并明確人員。( 3)軟件需求規格說明書要正確而恰當地定義軟件的功能、性能等所有軟件需求,不必描述設計和管理的細節。( 4)要求編制的軟件需求規格要具有:完整性、明確性、一致性、可驗證性及可測試性、易修改、包含軟件需要的關鍵功能、 軟件可追蹤、 需求基于運

7、行環境、 描述軟件應發生的事件和不應發生的事件。3數據描述3.1 靜態數據在軟件開發過程中不可改變的數據,包括會員和管理員的賬號注冊時間,地址,性別,還有商品的商品名稱,商品類別。3.2 動態數據在軟件開發過程中可以改變的數據,除開靜態數據以外的數據。3.3 數據庫介紹UserInfo 表存儲登錄信息列名描述功能USERID登錄 Id主鍵USERNO登錄用戶名USERPWD登錄密碼USERTYPEID登錄用戶類型外 鍵 ( UserType表 -USERTYPEID)USERSTATUS用戶狀態UserType 表登錄用戶類型列名描述功能USERTYPEID登錄用戶 Id主鍵USERTYPEN

8、AME用戶類型Goodsunit_info 表商品單位信息.專業 .整理 .下載可編輯列名描述功能GOODSUNITID商品單位 Id主鍵GOODSUNIT商品單位名字GoodsType_first表商品大類信息列名描述功能FIRST_TYPEID商品大類 Id主鍵FIRST_TYPENAME商品大類名稱GoodsType_second 表商品小類信息列名描述功能SECOND_TYPEID商品小類 Id主鍵SECOND_TYPENAME商品小類名稱FIRST_TYPEID商品大類 Id外 鍵 ( GoodsType_first-FIRST_TYPEID)GoodsType_info表商品細類信

9、息列名描述功能GOODSTYPEID商品細類 Id主鍵GOODSTYPE商品細類名稱SECOND_TYPEID商品中類 Id外鍵( GoodsType_second-SECOND_TYPEID)Goods_info 表商品信息列名描述功能GOODSID商品 Id主鍵GOODSNAME商品名稱GOODSCODE商品條形碼唯一約束GOODSMODEL商品類型GOODSUNITID商品單位 id外 鍵 ( Goodsunit_info-GOODSUNITID)GOODSUNITID_1輔助商品單位 id外 鍵 ( Goodsunit_info-GOODSUNITID)GOODSUNITRELATIO

10、N輔助單位關系GOODSBID進價GOODSPRICE售價GOODSSHELFLIFE保質期EARLYWARNING剩余數量警告GOODSTYPEID商品類型 id外 鍵 (GoodsType_info-GOODSTYPEID)GOODSREMARK備注.專業 .整理 .下載可編輯Employee_info表員工信息列名描述功能EMPLOYEEID員工 Id主鍵EMPLOYEENAME員工EMPLOYEESEX性別DATEOFBIRTH出生日期EMPLOYEEPHONE員工EMPLOYEEADRESS住址ASSISTNAME聯系人ASSISTPHONE聯系人EMPLOYEESALARY工資EM

11、PLOYEEBONUS獎金USERTYPEID用戶類型 id外 鍵 ( UserType表 -USERTYPEID)EMPLOYEEMARK備注PurchaseInfo表進貨信息列名描述功能PURCHASEID進貨記錄 Id主鍵SUPPLIERID供應商 id外 鍵 ( SUPPLIERINFO-SUPPLIERID)PURCHASEDATA操作日期OPERATORID經辦人 id外鍵( UserInfo-userid)PURCHASEPRICE總金額REALPAYMENT實付金額PURCHASEREMARK備注ASSESSFLAG是否審核Purchasedetail表進貨詳細信息列名描述功能

12、PURCHASEID進貨記錄 Id外 鍵 ( PurchaseInfo-PURCHASEID)GOODSCODE商品條形碼外 鍵 ( Goods_Info-GOODSCODE)GOODSAMOUNT商品數量DATAOFMANUFACTURE生產日期DETAILREMARK備注Re_PurchaseInfo 表退貨信息列名描述功能RE_PURCHASEID退貨記錄 Id主鍵SUPPLIERID供應商 id外鍵 ( SUPPLIERINFO-.專業 .整理 .下載可編輯SUPPLIERID)RE_PURCHASEDATA操作日期RE_OPERATORID經辦人 id外鍵( UserInfo-use

13、rid)RE_PURCHASEPRICE總金額REALRECEIVABLE實付金額RE_PURCHASEREMARK備注RE_ASSESSFLAG是否審核Re_Purchasedetail 表退貨詳細信息列名描述功能RE_PURCHASEID退貨記錄 Id外 鍵 ( Re_PurchaseInfo-Re_PURCHASEID)GOODSCODE商品條形碼外 鍵 ( Goods_Info-GOODSCODE)GOODSAMOUNT商品數量RE_DETAILREMARK備注DATAOFMANUFACTURE生產日期SaleInfoo 表銷售信息列名描述功能SALEID銷售記錄 Id主鍵VIPID客

14、戶 id外鍵( VIPINFO- VipID)SALEDATA銷售日期OPERATORID經辦人 id外鍵( UserInfo-userid)TOTALPRICE總金額CASHPAYMENT現金支付金額BANKCARDPAYMENT銀行卡支付金額DISCOUNTPRICE打折后金額SaleDetail 表退貨詳細信息列名描述功能SALEID銷售記錄 Id外鍵( SaleInfo- SALEID)GOODSCODE商品條形碼外 鍵 ( Goods_Info-GOODSCODE)GOODSAMOUNT商品數量SALEREMARK備注SaleInfo 表銷售信息列名描述功能RE_SALEID銷售退貨

15、記錄 Id主鍵VIPID客戶 id外鍵( VIPINFO- VipID)RE_SALEDATA退貨日期.專業 .整理 .下載可編輯OPERATORID經辦人 id外鍵( UserInfo-userid)RE_TOTALPRICE退貨總金額RE_REALPAYMENT退貨實退金額RE_REMARK退貨備注(原因)Re_SaleDetail表銷售退貨詳細信息列名描述功能RE_SALEID銷售退貨記錄 Id外鍵( Re_SaleInfo-Re_SALEID)GOODSCODE商品條形碼外鍵( Goods_Info-GOODSCODE)GOODSAMOUNT商品數量RESALEREMARK退貨備注備注

16、Vipinfo 表vip 信息列名描述功能VIPID客戶 Id主鍵VIPNAMEvipVIPSEX性別VIPDATEOFBIRTH出生日期VIPPHONEvip唯一約束VIPINTEGRAL積分VIPLOCK是否鎖定VipRankinfo表Vip 類型信息列名描述功能VIPRANKIDVip 優惠 Id主鍵VIPRANKNAMEVIP 類型VIPRANKLOWLIMIT最低積分VIPRANKTOPLIMIT最高積分VIPDISCOUNT打折折扣Supplierinfo表供應商信息列名描述功能SUPPLIERID供應商 Id主鍵SUPPLIERNAME供應商名稱CONTACT聯系人CONTACT

17、NUMBER聯系人CONTACTPHONE聯系人手機ADRESS地址SUPPLIERREMARK備注.專業 .整理 .下載可編輯StockInfoo 表倉庫信息列名描述功能GOODSCODE商品條形碼主鍵、外鍵( Goods_Info-GOODSCODE)STOCKNUMBER庫存數量DATAOFMANUFACTURE生產日期StockProbleminfo表問題倉庫信息列名描述功能GOODSCODE商品條形碼主鍵、外鍵( Goods_Info-GOODSCODE)STOCKNUMBER問題數量OPERATOR經辦人 id外鍵( UserInfo-userid)REMOVEDATA移進日期PR

18、OBLEM_REMARK備注(問題描述)DATAOFMANUFACTURE生產日期StockRecord 表倉庫流水信息列名描述功能STOCKRECORDID流水 idRECORDTYPE流水類型OPERATORID經辦人 id外鍵( UserInfo-userid)GOODSCODE商品條形碼GOODSMOUNT商品數量RECORDREMARK備注DATAOFMANUFACTURE生產日期OPERADATA操作日期Promotioninfo_MJ表滿減促銷信息列名描述功能MJ_PROMOTIONID滿減促銷 id主鍵FULLPRICE滿減最高金額MINUSPRICE滿減最低金額STARTDA

19、TA活動開始日期ENDDATA活動結束日期PROMOTIONREMARK備注Promotioninfo_MS表滿送促銷信息列名描述功能MS_PROMOTIONID滿送減促銷 id主鍵FULLPRICE滿送最高金額Goodsid商品 id外 鍵 ( Goods_Info-.專業 .整理 .下載可編輯GOODSCODE)STARTDATA活動開始日期ENDDATA活動結束日期PROMOTIONREMARK備注Redeemrecord 表促銷兌換信息列名描述功能REDEEMRECORDID促銷兌換 id主鍵VIPID客戶 id外鍵( VIPINFO- VipID)REDEEMDATA兌換日期REDE

20、EMITEM兌換項目PROMOTIONREMARK備注Permission 表權限信息列名描述功能USERID用戶 id主鍵、外鍵( UserInfo-userid)SELL銷售權限RE_SELL銷售退貨權限PURCHASE進貨權限RE_PURCHASE進貨退貨權限STOCKVIEW查看倉庫權限VIPVIEW查看 vip權限VIPADD增加 vip權限VIPMODIFY修改 vip權限VIPDELETE刪除 vip權限EMPLOYEEVIEW查看員工權限EMPLOYEEADD增加員工權限EMPLOYEEMODIFY修改員工權限EMPLOYEEDELETE刪除員工權限SUPPLIERVIEW供應

21、商查看權限SUPPLIERADD增加供應商權限SUPPLIERMODIFY修改供應商權限SUPPLIERDELETE刪除供應商權限RECORDVIEW查看記錄權限RECORDMODIFY修改記錄權限GOODSVIEW查看商品權限GOODSADD增加商品權限GOODSMODIFY修改商品權限UNITADD增加商品單位權限TYPEADD增加商品類型權限JOURNALINGVIEW報表查看權限PASSWORDMODIFY修改密碼權限PERMISSIONSET修改權限權限.專業 .整理 .下載可編輯USERTYPEADD增加用戶類型權限3.4 數據詞典數據字典是關于數據的信息的集合,也就是數據流圖中包

22、含的所有元素的定義的集合,它的作用是在軟件分析和設計的過程中給人提供關于數據的描述信息。數據流圖和數據字典共同構成系統的邏輯模型, 沒有數據字典的數據流圖就不嚴格; 沒有數據流圖,數據字典也難以發揮作用。數據字典有下列四類元素的定義組成:( 1)數據流( 2)數據流分量(即數據元素)( 3)數據存儲( 4)處理采用卡片形式書寫數據字典, 每卡片上保存描述一個數據的信息, 包含這些信息: 名字、別名、描述、定義、位置。名字:統計報表別名:統計信息描述:統計出超市的銷售情況定義:統計報表 =商品編號 +商品名稱 +商品數量 +商品類別 +商品描述 +會員售價 +一般售價 +商品進價 +利潤 +上貨

23、日期位置:超級管理員名字:商品信息別名:描述:包含于商品的屬性定義:商品信息=商品編號 +商品名稱 +商品數量 +商品類別 +商品描述 +會員售價 +一般售價 +上貨日期位置:會員管理員超級管理員名字:消費信息別名:消費情況描述:會員在超市的購買情況定義:消費信息 =購買日期 +商品名稱 +商品數量 +商品售價 +消費金額位置:會員名字:訂貨報表別名:訂貨信息描述:根據商品的需求和庫存的數量確定所要訂購得商品定義:訂貨報表=商品名稱 +訂購數量位置:超級管理員.專業 .整理 .下載可編輯3.5 數據采集通過實地調查超市,訪問超市管理人員,并作相應的記錄。4功能需求4.1 功能劃分其中包括登錄功能,主界面功能,用戶管理功能。4.2 功能描述1. 登錄功能驗證登錄用戶是否為商品管理系統數據庫中的合法用戶, 判斷登陸的用戶是會員用戶還是管理員或者超級管理員。會員用戶 (即數據庫中有基本信息)則能實現查詢產品信息,查看消

溫馨提示

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

評論

0/150

提交評論