软件工程 超市管理系统 需求规格说明书Word格式.docx
- 文档编号:18048014
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:19
- 大小:41.42KB
软件工程 超市管理系统 需求规格说明书Word格式.docx
《软件工程 超市管理系统 需求规格说明书Word格式.docx》由会员分享,可在线阅读,更多相关《软件工程 超市管理系统 需求规格说明书Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
微软开发的一款程序编译软件
C#
一种程序设计语言
1.4参考资料
a.超市管理系统计划书;
b.超市管理系统用户需求报告;
c.超市管理系统概要设计说明书;
2.任务概述
2.1目标
完成功能需求分析、性能需求分析、界面需求分析。
2.2运行环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3条件与限制
(1)软件需求规格要说明对应软件的主要功能、性能、技术指标进行定义,其容应全面、可检查。
(2)项目开发计划中应给出阶段评审以及配置管理计划,并明确人员。
(3)软件需求规格说明书要正确而恰当地定义软件的功能、性能等所有软件需求,不必描述设计和管理的细节。
(4)要求编制的软件需求规格要具有:
完整性、明确性、一致性、可验证性及可测试性、易修改、包含软件需要的关键功能、软件可追踪、需求基于运行环境、描述软件应发生的事件和不应发生的事件。
3.数据描述
3.1静态数据
在软件开发过程中不可改变的数据,包括会员和管理员的账号注册时间,地址,性别,还有商品的商品名称,商品类别。
3.2动态数据
在软件开发过程中可以改变的数据,除开静态数据以外的数据。
3.3数据库介绍
UserInfo表
存储登录信息
列名
描述
功能
USERID
登录Id
主键
USERNO
登录用户名
USERPWD
登录密码
USERTYPEID
登录用户类型
外键(UserType表->
USERTYPEID)
USERSTATUS
用户状态
UserType表
登录用户Id
USERTYPENAME
用户类型
Goodsunit_info表
商品单位信息
GOODSUNITID
商品单位Id
GOODSUNIT
商品单位名字
GoodsType_first表
商品大类信息
FIRST_TYPEID
商品大类Id
FIRST_TYPENAME
商品大类名称
GoodsType_second表
商品小类信息
SECOND_TYPEID
商品小类Id
SECOND_TYPENAME
商品小类名称
外键(GoodsType_first->
FIRST_TYPEID)
GoodsType_info表
商品细类信息
GOODSTYPEID
商品细类Id
GOODSTYPE
商品细类名称
商品中类Id
外键(GoodsType_second->
SECOND_TYPEID)
Goods_info表
商品信息
GOODSID
商品Id
GOODSNAME
商品名称
GOODSCODE
商品条形码
唯一约束
GOODSMODEL
商品类型
商品单位id
外键(Goodsunit_info->
GOODSUNITID)
GOODSUNITID_1
辅助商品单位id
GOODSUNITRELATION
辅助单位关系
GOODSBID
进价
GOODSPRICE
售价
GOODSSHELFLIFE
保质期
EARLYWARNING
剩余数量警告
商品类型id
外键(GoodsType_info->
GOODSTYPEID)
GOODSREMARK
备注
Employee_info表
员工信息
EMPLOYEEID
员工Id
EMPLOYEENAME
员工姓名
EMPLOYEESEX
性别
DATEOFBIRTH
出生日期
EMPLOYEEPHONE
员工
EMPLOYEEADRESS
住址
ASSISTNAME
联系人姓名
ASSISTPHONE
联系人
EMPLOYEESALARY
工资
EMPLOYEEBONUS
奖金
用户类型id
EMPLOYEEMARK
PurchaseInfo表
进货信息
PURCHASEID
进货记录Id
SUPPLIERID
供应商id
外键(SUPPLIERINFO->
SUPPLIERID)
PURCHASEDATA
操作日期
OPERATORID
经办人id
外键(UserInfo->
userid)
PURCHASEPRICE
总金额
REALPAYMENT
实付金额
PURCHASEREMARK
ASSESSFLAG
是否审核
Purchasedetail表
进货详细信息
外键(PurchaseInfo->
PURCHASEID)
外键(Goods_Info->
GOODSCODE)
GOODSAMOUNT
商品数量
DATAOFMANUFACTURE
生产日期
DETAILREMARK
Re_PurchaseInfo表
退货信息
RE_PURCHASEID
退货记录Id
RE_PURCHASEDATA
RE_OPERATORID
RE_PURCHASEPRICE
REALRECEIVABLE
RE_PURCHASEREMARK
RE_ASSESSFLAG
Re_Purchasedetail表
退货详细信息
外键(Re_PurchaseInfo->
Re_PURCHASEID)
RE_DETAILREMARK
SaleInfoo表
销售信息
SALEID
销售记录Id
VIPID
客户id
外键(VIPINFO->
VipID)
SALEDATA
销售日期
TOTALPRICE
CASHPAYMENT
现金支付金额
BANKCARDPAYMENT
银行卡支付金额
DISCOUNTPRICE
打折后金额
SaleDetail表
外键(SaleInfo->
SALEID)
SALEREMARK
SaleInfo表
RE_SALEID
销售退货记录Id
RE_SALEDATA
退货日期
RE_TOTALPRICE
退货总金额
RE_REALPAYMENT
退货实退金额
RE_REMARK
退货备注(原因)
Re_SaleDetail表
销售退货详细信息
外键(Re_SaleInfo->
Re_SALEID)
RESALEREMARK
退货备注备注
Vipinfo表
vip信息
客户Id
VIPNAME
vip姓名
VIPSEX
VIPDATEOFBIRTH
VIPPHONE
vip
VIPINTEGRAL
积分
VIPLOCK
是否锁定
VipRankinfo表
Vip类型信息
VIPRANKID
Vip优惠Id
VIPRANKNAME
VIP类型
VIPRANKLOWLIMIT
最低积分
VIPRANKTOPLIMIT
最高积分
VIPDISCOUNT
打折折扣
Supplierinfo表
供应商信息
供应商Id
SUPPLIERNAME
供应商名称
CONTACT
CONTACTNUMBER
CONTACTPHONE
联系人手机
ADRESS
地址
SUPPLIERREMARK
StockInfoo表
仓库信息
主键、外键(Goods_Info->
STOCKNUMBER
库存数量
StockProbleminfo表
问题仓库信息
问题数量
OPERATOR
REMOVEDATA
移进日期
PROBLEM_REMARK
备注(问题描述)
StockRecord表
仓库流水信息
STOCKRECORDID
流水id
RECORDTYPE
流水类型
GOODSMOUNT
RECORDREMARK
OPERADATA
Promotioninfo_MJ表
满减促销信息
MJ_PROMOTIONID
满减促销id
FULLPRICE
满减最高金额
MINUSPRICE
满减最低金额
STARTDATA
活动开始日期
ENDDATA
活动结束日期
PROMOTIONREMARK
Promotioninfo_MS表
满送促销信息
MS_PROMOTIONID
满送减促销id
满送最高金额
Goodsid
商品id
Redeemrecord表
促销兑换信息
REDEEMRECORDID
促销兑换id
REDEEMDATA
兑换日期
REDEEMITEM
兑换项目
Permission表
权限信息
用户id
主键、外键(UserInfo->
SELL
销售权限
RE_SELL
销售退货权限
PURCHASE
进货权限
RE_PURCHASE
进货退货权限
STOCKVIEW
查看仓库权限
VIPVIEW
查看vip权限
VIPADD
增加vip权限
VIPMODIFY
修改vip权限
VIPDELETE
删除vip权限
EMPLOYEEVIEW
查看员工权限
EMPLOYEEADD
增加员工权限
EMPLOYEEMODIFY
修改员工权限
EMPLOYEEDELETE
删除员工权限
SUPPLIERVIEW
供应商查看权限
SUPPLIERADD
增加供应商权限
SUPPLIERMODIFY
修改供应商权限
SUPPLIERDELETE
删除供应商权限
RECORDVIEW
查看记录权限
RECORDMODIFY
修改记录权限
GOODSVIEW
查看商品权限
GOODSADD
增加商品权限
GOODSMODIFY
修改商品权限
UNITADD
增加商品单位权限
TYPEADD
增加商品类型权限
JOURNALINGVIEW
报表查看权限
PASSWORDMODIFY
修改密码权限
PERMISSIONSET
修改权限权限
USERTYPEADD
增加用户类型权限
3.4数据词典
数据字典是关于数据的信息的集合,也就是数据流图中包含的所有元素的定义的集合,它的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典的数据流图就不格;
没有数据流图,数据字典也难以发挥作用。
数据字典有下列四类元素的定义组成:
(1)数据流
(2)数据流分量(即数据元素)
(3)数据存储
(4)处理
采用卡片形式书写数据字典,每卡片上保存描述一个数据的信息,包含这些信息:
名字、别名、描述、定义、位置。
名字:
统计报表
别名:
统计信息
描述:
统计出超市的销售情况
定义:
统计报表=商品编号+商品名称+商品数量+商品类别+商品描述+会员售价+一般售价+商品进价+利润+上货日期
位置:
超级管理员
包含于商品的属性
商品信息=商品编号+商品名称+商品数量+商品类别+商品描述+会员售价+一般售价+上货日期
会员
管理员
消费信息
消费情况
会员在超市的购买情况
消费信息=购买日期+商品名称+商品数量+商品售价+消费金额
订货报表
订货信息
根据商品的需求和库存的数量确定所要订购得商品
订货报表=商品名称+订购数量
超级管理员
3.5数据采集
通过实地调查超市,访问超市管理人员,并作相应的记录。
4.功能需求
4.1功能划分
其中包括登录功能,主界面功能,用户管理功能。
4.2功能描述
1.登录功能
验证登录用户是否为商品管理系统数据库中的合法用户,判断登陆的用户是会员用户还是管理员或者超级管理员。
会员用户(即数据库中有基本信息)则能实现查询产品信息,查看消费记录,搜索商品的功能。
管理员则除了拥有一般用户所具有的功能外还可以管理会员,查看货物信息,满足消费者的一般需求。
超级管理员可以对管理员权限进行修改,可以修改,删除,添加,插入货物,对会员信息进行查看、修改,可以进行查询统计数据(利润、库存)。
2.主界面功能
可以浏览各种商品信息,可以注册为会员,还可以进入登陆页面,可以查找各类商品信息。
会员的主界面主要显示个人消费记录和查询商品信息;
管理员的主界面主要显示会员、各类商品信息,对会员的管理;
超级管理员的主界面主要显示会员、各类商品信息,可以对会员及管理员进行管理,更新各类商品的信息。
3.用户管理功能
管理员(即超级用户)可以添加新的用户以及修改当前登录用户的密码。
也可实现登录用户的重新登录和退出,超级管理员可以对管理员的权限进行设定,可以修改商品。
会员则可以浏览,搜索,查看各类商品信息。
5.性能需求
5.1数据精确度
要求保证能及时正确保存相关信息,能够查询到所要查询的相关信息并保证其正确率。
5.2时间特性
要求保证一般操作的响应时间应在1-2秒。
5.3适应性
要求满足运行环境在允操作系统之间的安全转换和与其它应用软件的独立运行要求,与一般软件没冲突情况。
6.运行需求
6.1用户界面
采用图形用户界面直观反映
。
6.2硬件接口
鼠标,键盘,显示器,条形码扫描仪。
6.3软件接口
操作系统:
windowsxp/7/8
数据库类型:
Oracle11g
6.4故障处理
在用户的输入有错误的情况下,对于用户的输入错误应给出适当的改正提示。
若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
7.其它需求
(1)安全:
增加用户登录验证,确保信息安全性。
(2)可移植性:
软件能够安装于windows下的各种流行版本。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 超市管理系统 需求规格说明书 超市 管理 系统 需求 规格 说明书