软件工程超市管理系统需求规格说明书资料_第1页
软件工程超市管理系统需求规格说明书资料_第2页
软件工程超市管理系统需求规格说明书资料_第3页
软件工程超市管理系统需求规格说明书资料_第4页
软件工程超市管理系统需求规格说明书资料_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超市管理系统需求规格说明书执笔人:籍孟云学号:12101106项目组组员12101104韩劼男12101107荆德松12101105 洪振12101108 李杨12101106籍孟云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 数据精确度 1

2、25.2 时间特性 135.3 适应性 136运行需求 136.1 用户界面 136.2 硬件接口 136.3 软件接口 136.4 故障处理 137其它需求 131引言1.1 编写目的为了开发出真正满足用户需求的软件产品, 首先必须知道用户的需求, 确定用户所需软 件产品的功能, 对软件需求的深入需求是软件产品开发工作获得成功的前提条件, 不论我们 把设计和编码工作做得如何出色, 不能真正满足用户需求的程序只会令用户失望, 给开发者 带来麻烦。需求分析是软件定义时期的最后一个阶段, 它的基本任务是准确的回答 “系统必须做什 么?”这个问题。它确定系统必须完成哪些工作,对目标系统提出完整、准确

3、、清晰、具体 的要求。用户真正知道自己需要什么后, 将其准确、具体的描述出来, 分析者再得出用软件 实现他们需求的方案。购物已成为生活中不可缺少的一部分, 大大小小的商店, 超市充斥着城市乡镇的每个角 落,一套优秀的商品管理系统对于商家的管理者和消费者都会起到很重要的作用, 不但便于 消费者对商品信息进行查询,也便于商家对所拥有的产品信息进行更新,修改,管理, 因此 有必要设计一套管理系统对商品进行管理。1.2 项目背景此系统产品名为:超市管理系统。 超市管理系统旨在用计算机对超市日常进销存进行管理。 本项目针对的用户是中小型超 市,实现 C/S 模式, 超市数据库储存在服务器上, 实现在多个

4、客户端进行管理。同时具有权 限管理的功能。系统能够存储商品信息, 以及超市进销存的记录, 方便管理者对超市进行维护, 包括进 货管理、 销售管理、 销售退货、 仓库管理、 会员管理、 员工管理、 权限分配等, 这主要包括: 商品信息的录入、修改和删除。会员信息的录入、修改、删除、查看会员级别、查看会员消费记录。 员工信息的录入、 修改、删除、 查看员工类型、 查看员工工作绩效、 修改员工管理权限。 进货记录的录入、查看、进货情况的分析。销售记录的录入、查看、销售分析。 仓库商品情况的查看、对有问题商品的转移,过期商品、即将过期商品的警示。 登录权限的分配设置。能够对销售情况进行分析。 包括指定

5、时间段的销售分析、 消费者的男女比例分析、 年龄 分析等。能够提供一定的安全机制,指定不同登陆者的管理权限。防止误删数据。1.3定义专业术语定义系统超市管理系统模块相对独立的功能数据库所有数据的逻辑设备,是数据的存储仓角色使用系统的用户权限相应级别的用户可以访冋的数据和可以执行的操作的范围Oracle一种商业管理数据库,可实现数据的存储和访问VS2010微软开发的一款程序编译软件C#一种程序设计语言1.4参考资料a. 超市管理系统计划书;b. 超市管理系统用户需求报告;c. 超市管理系统概要设计说明书;2.任务概述2.1目标完成功能需求分析、性能需求分析、界面需求分析。2.2运行环境操作系统:

6、Microsoft Win dows 2000 Adva need Server支持环境:IIS 5.0数 据库:Microsoft SQL Server 20002.3条件与限制(1)软件需求规格要说明对应软件的主要功能、性能、技术指标进行定义,其内容应全面、可检查。(2 )项目开发计划中应给出阶段评审以及配置管理计划,并明确人员。(3)软件需求规格说明书要正确而恰当地定义软件的功能、性能等所有软件需求,不必描 述设计和管理的细节。(4)要求编制的软件需求规格要具有:完整性、明确性、一致性、可验证性及可测试性、易修改、包含软件需要的关键功能、软件可追踪、需求基于运行环境、描述软件应发生的事件

7、和不应发生的事件。3 数据描述3.1静态数据在软件开发过程中不可改变的数据,包括会员和管理员的账号注册时间,地址,性别, 还有商品的商品名称,商品类别。3.2动态数据在软件开发过程中可以改变的数据,除开静态数据以外的数据。3.3数据库介绍Goods unit info 表商品单位信息Userlnfo 表存储登录信息列名描述功能USERID登录Id主键USERNO登录用户名USERPWD登录密码USERTYPEID登录用户类型外键(UserType 表-USERTYPEID )USERSTATUS用户状态UserType 表登录用户类型列名描述功能USERTYPEID登录用户Id主键USERTY

8、PENAME用户类型GoodsType_first 表商品大类信息列名描述功能FIRST_TYPEID商品大类Id主键FIRST_TYPENAME商品大类名称GoodsType_second 表商品小类信息列名描述功能SECOND_TYPEID商品小类Id主键SECOND_TYPENAME商品小类名称FIRST_TYPEID商品大类Id外键(GoodsType_first- FIRST_TYPEID)GoodsType_info 表商品细类信息列名描述功能GOODSTYPEID商品细类Id主键GOODSTYPE商品细类名称SECOND_TYPEID商品中类Id夕卜键(GoodsType_sec

9、ond-商品单位名字SECOND_TYPEID)列名描述功能GOODSUNITID商品单位Id主键GOODSUNITGoods_info 表商品信息列名描述功能GOODSID商品Id主键GOODSNAME商品名称GOODSCODE商品条形码唯一约束GOODSMODEL商品类型GOODSUNITID商品单位id外 键 (Goodsunit_info- GOODSUNITID)GOODSUNITID_1辅助商品单位id外 键 (Goodsunit_info- GOODSUNITID)GOODSUNITRELATION辅助单位关系GOODSBID进价GOODSPRICE售价GOODSSHELFLIF

10、E保质期EARLYWARNING剩余数量警告GOODSTYPEID商品类型id外键(GoodsType_ in fo- GOODSTYPEID)GOODSREMARK备注Employeenfo 表员工信息列名描述功能EMPLOYEEID员工Id主键EMPLOYEENAME员工姓名EMPLOYEESEX性别DATEOFBIRTH出生日期EMPLOYEEPHONE员工电话EMPLOYEEADRESS住址ASSISTNAME联系人姓名ASSISTPHONE联系人电话EMPLOYEESALARY工资EMPLOYEEBONUS奖金USERTYPEID用户类型id外键(UserType 表- USERTY

11、PEID)EMPLOYEEMARK备注Purchase Info 表进货信息列名描述功能PURCHASEID进货记录Id主键SUPPLIERID供应商id夕卜键(SUPPLIERINFO- SUPPLIERID)PURCHASEDATA操作日期OPERATORID经办人id外键(UserInfo-userid)PURCHASEPRICE总金额REALPAYMENT实付金额PURCHASEREMARK备注ASSESSFLAG是否审核Purchasedetail 表进货详细信息列名描述功能PURCHASEID进货记录Id夕卜键 (Purchase In fo- PURCHASEID)GOODSCO

12、DE商品条形码夕卜 键(Goods_I nfo-GOODSCODE)GOODSAMOUNT商品数量DATAOFMANUFACTURE生产日期DETAILREMARK备注Re_Purchaselnfo表退货信息列名描述功能RE_PURCHASEID退货记录Id主键SUPPLIERID供应商 id夕卜键 (SUPPLIERINFO-SUPPLIERID)RE_PURCHASEDATA操作日期RE_OPERATORID经办人id外键(UserInfo-userid)RE_PURCHASEPRICE总金额REALRECEIV ABLE实付金额RE_PURCHASEREMARK备注RE_ASSESSFL

13、AG是否审核Re_Purchasedetail 表退货详细信息列名描述功能RE_PURCHASEID退货记录Id夕卜键(Re_PurchaseInfo- Re_PURCHASEID)GOODSCODE商品条形码夕卜 键(Goods_I nfo-GOODSCODE)GOODSAMOUNT商品数量RE_DETAILREMARK备注DATAOFMANUFACTURE生产日期SaleInfoo 表销售信息列名描述功能SALEID销售记录Id主键VIPID客户id外键(VIPINFO- VipID )SALEDATA销售日期OPERATORID经办人id外键(UserInfo-userid)TOTALP

14、RICE总金额CASHPAYMENT现金支付金额BANKCARDPAYMENT银行卡支付金额DISCOUNTPRICE打折后金额SaleDetail 表退货详细信息列名描述功能SALEID销售记录Id外键(SaleInfo- SALEID)GOODSCODE商品条形码夕卜 键(Goods_I nfo-GOODSCODE)GOODSAMOUNT商品数量SALEREMARK备注SaleInfo 表销售信息列名描述功能RE_SALEID销售退货记录Id主键VIPID客户id外键(VIPINFO- VipID )RE SALEDATA退货日期OPERATORIDRE_TOTALPRICERE_REAL

15、PAYMENTRE_REMARKRe_SaleDetail 表经办人id 退货总金额 退货实退金额 退货备注(原因)销售退货详细信息外键(Userlnfo-userid)列名描述功能RE_SALEID销售退货记录Id夕卜键(Re_SaleI nfo-Re_SALEID)GOODSCODE商品条形码夕卜 键(Goods_I nfo-GOODSCODE)GOODSAMOUNT商品数量RESALEREMARK退货备注备注Vipinfo 表vip信息列名描述功能VIPID客户Id主键VIPNAMEvip姓名VIPSEX性别VIPDA TEOFBIRTH出生日期VIPPHONEvip电话唯一约束VIPI

16、NTEGRAL积分VIPLOCK是否锁定VipRankinfo 表Vip类型信息列名描述功能VIPRANKIDVip优惠Id主键VIPRANKNAMEVIP类型VIPRANKLOWLIMIT最低积分VIPRANKTOPLIMIT最高积分VIPDISCOUNT打折折扣Supplierinfo 表供应商信息列名描述功能SUPPLIERID供应商Id主键SUPPLIERNAME供应商名称CONTACT联系人CONTACTNUMBER联系人电话CONTACTPHONE联系人手机ADRESS地址SUPPLIERREMARK备注Stockl nfoo 表仓库信息列名描述功能GOODSCODE商品条形码主键

17、、外键(Goods_I nfo- GOODSCODE)STOCKNUMBER库存数量DATAOFMANUFACTURE生产日期StockProbleminfo 表问题仓库信息列名描述功能GOODSCODE商品条形码主键、外键(Goods_I nfo- GOODSCODE)STOCKNUMBER问题数量OPERATOR经办人id外键(UserInfo-userid)REMOVEDATA移进日期PROBLEM_REMARK备注(问题描述)DATAOFMANUFACTURE生产日期StockRecord 表仓库流水信息列名描述功能STOCKRECORDID流水idRECORDTYPE流水类型OPER

18、ATORID经办人id外键(UserInfo-userid)GOODSCODE商品条形码GOODSMOUNT商品数量RECORDREMARK备注DATAOFMANUFACTURE生产日期OPERADATA操作日期Promotioninfo_MJ 表满减促销信息列名描述功能MJ_PROMOTIONID满减促销id主键FULLPRICE满减最高金额MINUSPRICE满减最低金额STARTDATA活动开始日期ENDDATA活动结束日期PROMOTIONREMARK备注Promotioninfo_MS 表满送促销信息列名描述功能MS_PROMOTIONID满送减促销id主键FULLPRICE满送最高

19、金额Goodsid商品id夕卜 键(Goods_I nfo-GOODSCODE)STARTDATAENDDATAPROMOTIONREMARKRedeemrecord 表活动开始日期 活动结束日期 备注促销兑换信息列名描述功能REDEEMRECORDID促销兑换id主键VIPID客户id外键(VIPINFO- VipID )REDEEMDATA兑换日期REDEEMITEM兑换项目PROMOTIONREMARK备注Permission 表权限信息列名描述功能USERID用户id主键、外键(UserInfo-userid)SELL销售权限RE_SELL销售退货权限PURCHASE进货权限RE_PU

20、RCHASE进货退货权限STOCKVIEW查看仓库权限VIPVIEW查看vip权限VIPADD增加vip权限VIPMODIFY修改vip权限VIPDELETE删除vip权限EMPLOYEEVIEW查看员工权限EMPLOYEEADD增加员工权限EMPLOYEEMODIFY修改员工权限EMPLOYEEDELETE删除员工权限SUPPLIERVIEW供应商查看权限SUPPLIERADD增加供应商权限SUPPLIERMODIFY修改供应商权限SUPPLIERDELETE删除供应商权限RECORDVIEW查看记录权限RECORDMODIFY修改记录权限GOODSVIEW查看商品权限GOODSADD增加商

21、品权限GOODSMODIFY修改商品权限UNITADD增加商品单位权限TYPEADD增加商品类型权限JOURNALINGVIEW报表查看权限PASSWORDMODIFY修改密码权限PERMISSIONSET修改权限权限USERTYPEADD增加用户类型权限3.4数据词典数据字典是关于数据的信息的集合,也就是数据流图中包含的所有元素的定义的集合, 它的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典的数据流图就不严格;没有数据流图,数据字典也难以发挥作用。数据字典有下列四类元素的定义组成:(1)数据流(2)数据流分量(即数据元素)(

22、3)数据存储(4)处理采用卡片形式书写数据字典,每张卡片上保存描述一个数据的信息,包含这些信息:名字、别名、描述、定义、位置。名字:统计报表别名:统计信息描述:统计出超市的销售情况定义:统计报表=商品编号+商品名称+商品数量+商品类别+商品描述+会员售价+般 售价+商品进价+利润+上货日期位置:超级管理员名字:商品信息别名:描述:包含于商品内的属性定义:商品信息=商品编号+商品名称+商品数量+商品类别+商品描述+会员售价+般售价+上货日期位置:会员 管理员 超级管理员名字:消费信息别名:消费情况描述:会员在超市的购买情况定义:消费信息=购买日期+商品名称+商品数量+商品售价+消费金额 位置:会员名字:订货报表别名:订货信息描述:根据商品的需求和库存的数量确定所要订购得商品定义:订货报表=商品名称+订购数量位置:超级管理员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

提交评论