首页 软件工程-超市管理系统-需求规格说明书资料

软件工程-超市管理系统-需求规格说明书资料

举报
开通vip

软件工程-超市管理系统-需求规格说明书资料三、需求规格说明书超市管理系统[需求规格说明书]执笔人:籍孟云学号:12101106目录21.引言21.1编写目的21.2项目背景31.3定义31.4参考资料32.任务概述32.1目标32.2运行环境42.3条件与限制43.数据描述43.1静态数据43.2动态数据43.3数据库介绍113.4数据词典123.5数据采集124.功能需求124.1功能划分124.2功能描述125.性能需求125.1数据精确度135.2时间特性135.3适应性136.运行需求136.1用户界面136.2硬件接口136.3软件接口136.4...

软件工程-超市管理系统-需求规格说明书资料
三、需求规格说明书超市管理系统[需求规格说明书]执笔人:籍孟云学号:12101106目录21.引言21.1编写目的21.2项目背景31.3定义31.4参考资料32.任务概述32.1目标32.2运行环境42.3条件与限制43.数据描述43.1静态数据43.2动态数据43.3数据库介绍113.4数据词典123.5数据采集124.功能需求124.1功能划分124.2功能描述125.性能需求125.1数据精确度135.2时间特性135.3适应性136.运行需求136.1用户界面136.2硬件接口136.3软件接口136.4故障处理137.其它需求1.引言1.1编写目的为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,确定用户所需软件产品的功能,对软件需求的深入需求是软件产品开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来麻烦。 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么?”这个问题。它确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。用户真正知道自己需要什么后,将其准确、具体的描述出来,分析者再得出用软件实现他们需求的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 购物已成为生活中不可缺少的一部分,大大小小的商店,超市充斥着城市乡镇的每个角落,一套优秀的商品管理系统对于商家的管理者和消费者都会起到很重要的作用,不但便于消费者对商品信息进行查询,也便于商家对所拥有的产品信息进行更新,修改,管理,因此有必要设计一套管理系统对商品进行管理。1.2项目背景此系统产品名为:超市管理系统。超市管理系统旨在用计算机对超市日常进销存进行管理。本项目针对的用户是中小型超市,实现C/S模式,超市数据库储存在服务器上,实现在多个客户端进行管理。同时具有权限管理的功能。系统能够存储商品信息,以及超市进销存的记录,方便管理者对超市进行维护,包括进货管理、销售管理、销售退货、仓库管理、会员管理、员工管理、权限分配等,这主要包括:商品信息的录入、修改和删除。会员信息的录入、修改、删除、查看会员级别、查看会员消费记录。员工信息的录入、修改、删除、查看员工类型、查看员工工作绩效、修改员工管理权限。进货记录的录入、查看、进货情况的分析。销售记录的录入、查看、销售分析。仓库商品情况的查看、对有问题商品的转移,过期商品、即将过期商品的警示。登录权限的分配设置。能够对销售情况进行分析。包括指定时间段的销售分析、消费者的男女比例分析、年龄分析等。能够提供一定的安全机制,指定不同登陆者的管理权限。防止误删数据。1.3定义 专业术语 定义 系统 超市管理系统 模块 相对独立的功能 数据库 所有数据的逻辑设备,是数据的存储仓 角色 使用系统的用户 权限 相应级别的用户可以访问的数据和可以执行的操作的范围 Oracle 一种商业管理数据库,可实现数据的存储和访问 VS2010 微软开发的一款程序编译软件 C# 一种程序设计语言 1.4参考资料a.超市管理系统计划书;b.超市管理系统用户需求报告;c.超市管理系统概要设计说明书;2.任务概述2.1目标完成功能需求分析、性能需求分析、界面需求分析。2.2运行环境操作系统:MicrosoftWindows2000AdvancedServer支持环境:IIS5.0数据库:MicrosoftSQLServer20002.3条件与限制(1)软件需求规格要说明对应软件的主要功能、性能、技术指标进行定义,其内容应全面、可检查。 (2)项目开发计划中应给出阶段评审以及配置管理计划,并明确人员。 (3)软件需求规格说明书要正确而恰当地定义软件的功能、性能等所有软件需求,不必描述设计和管理的细节。 (4)要求编制的软件需求规格要具有:完整性、明确性、一致性、可验证性及可测试性、易修改、包含软件需要的关键功能、软件可追踪、需求基于运行环境、描述软件应发生的事件和不应发生的事件。3.数据描述3.1静态数据在软件开发过程中不可改变的数据,包括会员和管理员的账号注册时间,地址,性别,还有商品的商品名称,商品类别。3.2动态数据在软件开发过程中可以改变的数据,除开静态数据以外的数据。3.3数据库介绍 UserInfo表 存储登录信息 列名 描述 功能 USERID 登录Id 主键 USERNO 登录用户名 USERPWD 登录密码 USERTYPEID 登录用户类型 外键(UserType表->USERTYPEID) USERSTATUS 用户状态 UserType表 登录用户类型 列名 描述 功能 USERTYPEID 登录用户Id 主键 USERTYPENAME 用户类型 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表 商品细类信息 列名 描述 功能 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) GOODSUNITRELATION 辅助单位关系 GOODSBID 进价 GOODSPRICE 售价 GOODSSHELFLIFE 保质期 EARLYWARNING 剩余数量警告 GOODSTYPEID 商品类型id 外键(GoodsType_info->GOODSTYPEID) GOODSREMARK 备注 Employee_info表 员工信息 列名 描述 功能 EMPLOYEEID 员工Id 主键 EMPLOYEENAME 员工姓名 EMPLOYEESEX 性别 DATEOFBIRTH 出生日期 EMPLOYEEPHONE 员工电话 EMPLOYEEADRESS 住址 ASSISTNAME 联系人姓名 ASSISTPHONE 联系人电话 EMPLOYEESALARY 工资 EMPLOYEEBONUS 奖金 USERTYPEID 用户类型id 外键(UserType表->USERTYPEID) EMPLOYEEMARK 备注 PurchaseInfo表 进货信息 列名 描述 功能 PURCHASEID 进货记录Id 主键 SUPPLIERID 供应商id 外键(SUPPLIERINFO->SUPPLIERID) PURCHASEDATA 操作日期 OPERATORID 经办人id 外键(UserInfo->userid) PURCHASEPRICE 总金额 REALPAYMENT 实付金额 PURCHASEREMARK 备注 ASSESSFLAG 是否审核 Purchasedetail表 进货详细信息 列名 描述 功能 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->userid) 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 客户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 销售退货记录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 退货备注备注 Vipinfo表 vip信息 列名 描述 功能 VIPID 客户Id 主键 VIPNAME vip姓名 VIPSEX 性别 VIPDATEOFBIRTH 出生日期 VIPPHONE vip电话 唯一约束 VIPINTEGRAL 积分 VIPLOCK 是否锁定 VipRankinfo表 Vip类型信息 列名 描述 功能 VIPRANKID Vip优惠Id 主键 VIPRANKNAME VIP类型 VIPRANKLOWLIMIT 最低积分 VIPRANKTOPLIMIT 最高积分 VIPDISCOUNT 打折折扣 Supplierinfo表 供应商信息 列名 描述 功能 SUPPLIERID 供应商Id 主键 SUPPLIERNAME 供应商名称 CONTACT 联系人 CONTACTNUMBER 联系人电话 CONTACTPHONE 联系人手机 ADRESS 地址 SUPPLIERREMARK 备注 StockInfoo表 仓库信息 列名 描述 功能 GOODSCODE 商品条形码 主键、外键(Goods_Info->GOODSCODE) STOCKNUMBER 库存数量 DATAOFMANUFACTURE 生产日期 StockProbleminfo表 问题仓库信息 列名 描述 功能 GOODSCODE 商品条形码 主键、外键(Goods_Info->GOODSCODE) STOCKNUMBER 问题数量 OPERATOR 经办人id 外键(UserInfo->userid) REMOVEDATA 移进日期 PROBLEM_REMARK 备注(问题描述) DATAOFMANUFACTURE 生产日期 StockRecord表 仓库流水信息 列名 描述 功能 STOCKRECORDID 流水id RECORDTYPE 流水类型 OPERATORID 经办人id 外键(UserInfo->userid) GOODSCODE 商品条形码 GOODSMOUNT 商品数量 RECORDREMARK 备注 DATAOFMANUFACTURE 生产日期 OPERADATA 操作日期 Promotioninfo_MJ表 满减促销信息 列名 描述 功能 MJ_PROMOTIONID 满减促销id 主键 FULLPRICE 满减最高金额 MINUSPRICE 满减最低金额 STARTDATA 活动开始日期 ENDDATA 活动结束日期 PROMOTIONREMARK 备注 Promotioninfo_MS表 满送促销信息 列名 描述 功能 MS_PROMOTIONID 满送减促销id 主键 FULLPRICE 满送最高金额 Goodsid 商品id 外键(Goods_Info->GOODSCODE) STARTDATA 活动开始日期 ENDDATA 活动结束日期 PROMOTIONREMARK 备注 Redeemrecord表 促销兑换信息 列名 描述 功能 REDEEMRECORDID 促销兑换id 主键 VIPID 客户id 外键(VIPINFO->VipID) REDEEMDATA 兑换日期 REDEEMITEM 兑换项目 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 供应商查看权限 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数据库类型:Oracle11g6.4故障处理在用户的输入有错误的情况下,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。7.其它需求(1)安全保密:增加用户登录验证,确保信息安全性。 (2)可移植性:软件能够安装于windows下的各种流行版本。2015-5-1[项目组组员]12101104韩劼男12101105洪振12101106籍孟云12101107荆德松12101108李杨12101109梁宏达1
本文档为【软件工程-超市管理系统-需求规格说明书资料】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
真诚文档交流
本人从事临床麻醉五年有余,工作兢兢业业,拥有丰富的临床麻醉经验及临床医学资料,并取得了助理医师资格。
格式:doc
大小:301KB
软件:Word
页数:14
分类:小学数学
上传时间:2020-02-19
浏览量:7