超市管理系统需求规格说明书.docx
- 文档编号:8965022
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:25
- 大小:180.65KB
超市管理系统需求规格说明书.docx
《超市管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《超市管理系统需求规格说明书.docx(25页珍藏版)》请在冰豆网上搜索。
超市管理系统需求规格说明书
小型超市管理系统
需求规格说明书
一、项目概述
1.1、面向的用户
销售人员主要是负责前台销售、系统管理员主要维护系统和数据处理,主要是查询和权限设置。
1.2、实现目标
(1)界面友好,操作简单的超市管理系统;
(2)能够更好的控制和发展超市各种资源的流转;
(3)实现对进货商品的信息录入,并建立完整的数据库,对商品实行统一管理;
(4)采购人员和商品接收人员查询本系统,可以更直接,更有效的获得商品的情况,了解商品销售情况,以便做出精确的进货单。
(5)销售员可以通过系统查询自己销售商品的状况,
(6)财务人员通过系统的查询更加清楚了解库存情况、销售金额。
(7)超市管理者把握住商品的进销存动态,管理更方便,进一步提高工作效率。
(8)实现系统与网站的数据对接,提供数据发送和接收功能
1.3、项目开发要求
(1)项目开发规范统一:
模块划分,代码编写规范;
(2)程序优化、安全并要有良好的可扩展性;
(3)用户界面简洁明了、操作简单实用;
二、系统描述
2.1、系统概述
该超市管理系统能够实现销售管理、库存管理、进货管理、财务管理等功能。
2.2、系统总体结构
模块子系统结构
2.3各部分功能描述
经过分析,根据超市的工作的五大部门,该系统分为五大功能模块:
采购部管理模块,库存部管理模块,销售部管理模块,人事部管理模块,超市管理模块。
因此,我们得到的系统功能结构图如图
以下是各个模块的介绍:
一.进货管理模块
进货管理模块主要包括采购下单,采购入库两部分:
1.采购下单
采购下单用以补充库存不足,由超市采购人员操作,生成采购单,采购单号以供应商ID、商品编号和下单时间来编码,包括供应商ID、付款金额、下单时间、期望到货时间、退货数量等信息。
2.采购入库
对采购的商品进行入库管理,主要执行商品添加的操作,修改商品信息表和入库单表(包括退货数量)。
在商品信息表中,如果有该商品编码则增加数量,如果没有该商品编码,则添加新的商品信息。
二.销售管理模块
销售管理主要对超市商品销售进行管理。
该部分与收银系统有接口,对于收银系统售出的每件商品,根据商品编号,同步更新。
销售出库对销售的产品更新销售数量,在销售单中生成销售单ID、业务员ID及销售时间、实际售价、销售数量等信息,其中商品编号为外键。
三.库存管理模块
库存管理主要实行库存盘库、库存报警功能,对在库商品和超市管理系统中存储的商品信息进行核对,并可以设立报缺报溢的阀值,等库存商品量达到设定阀值时,向管理人员发送邮件,提示及时补货或者不再进货。
1.库存盘库
库存盘库主要作用是将在库商品和超市管理系统中的商品信息做核对。
库存盘库生成盘库单包括盘库单号、盘库时间、负责人ID等。
2.库存报警
在库存报警界面设置报溢和报缺的阀值,当有库存管理员选定某种商品编号时,系统将自动检查库存中不同商品编号的数量,如果达到设定的阀值,系统将提示需要进行补货或者需要注意货品积压。
3.库存报表
库存报表信息主要来自商品信息表,并统计生成日库存报表。
四.财务管理模块
财务管理对日常收入开支进行整理汇总。
1.收入报表
收入报表对每天超市的销售额进行汇总。
2.支出报表
支出报表对每天超市的支出进行汇总,包括商品成本及其它支出。
3.月销售报表
销售报表信息主要来自销售单,可查看销售量最大的商品及销售量最大的时段,对超市的销售提供指导。
并且可以记录业务量最大的售货员,以便奖惩。
五.人员管理模块
人员管理是对超市人员日常工作的内容做出安排,方便工作。
(1)员工(营业员):
日常收银工作、工作时间安排、工资薪酬等
(2)超市经理
对员工的工作进行安排,对超市做出决策
(3)总经理:
基本信息登记管理、员工操作权限管理、客户销售权限管理
三、系统分析
3.1、用例图
1)pos机销售
用例分析:
用例名称:
pos机销售
描述:
pos机销售人员使用pos机销售用例完成收银的任务
角色:
pos机销售人员
前置条件:
pos机销售人员已成功登录系统并具有查询商品信息、收银的权限
主事件流:
1.pos机销售人员打开“pos前台销售”选项,用例开始
2.判断登陆人员信息及权限
3.显示登录成功提示信息
4.pos机销售人员扫描、输入顾客所购买商品
5.系统根据扫描的商品,进入数据库调出商品单价,并进行价钱的累加
6.pos机销售人员扫描、输入会员卡
1):
有会员卡
7.显示商品总价格
8.接受顾客付款,收印员点击确认
9.打印发票
10.用例结束
其他事件流:
1):
无会员卡
(1)系统显示无会员具体信息,不能进行购买。
(2)提示添加会员信息
后置条件:
系统成功将已售出的商品信息更新至数据库中
特殊需求:
界面参考(佳新pos前台系统,输入流程也需按照佳新前台)
2)、仓库管理
用例分析:
用例名称:
采购管理
描述:
系统管理员、仓库管理员使用进货用例完成进货的任务
角色:
系统管理员、仓库管理员
前置条件:
仓库管理员已成功登录系统并具有查看、填写进货单的权限
主事件流:
1.仓库管理员选择“采购管理”选项,用例开始
2.系统自动进入采购管理界面
3.系统通过检查仓库的数据库的信息获取进货单(或人工筛选)
4.仓库管理员检查修改数据并确认是否进货
1):
检查失败
5.仓库管理员录入进货单据
6.检查单据格式的正确性并对进行相对应的进货
2):
单据格式不正确
7.系统管理员写入进货信息更新数据库
8.写入系统日志文件中
9.用例结束
其他事件流:
1):
检查失败
(1).系统显示不进货
(2).返回主事件流第2步
A2:
单据格式不正确
(1).系统显示错误的提示信息
(2).返回主事件流第5步
后置条件:
特殊需求:
用例名称:
捐助管理
描述:
系统管理员、仓库管理员、销售人员使用捐助用例完成捐助商品入库任务
角色:
系统管理员、仓库管理员、销售人员
前置条件:
仓库管理员已成功登录系统并具有查看、填写捐助单的权限
主事件流:
1.仓库管理员、销售人员选择“捐助管理”选项,用例开始
2.系统自动进入捐助管理界面
3.扫描或输入捐助商品信息
1)检查失败
4.仓库管理员、销售人员检查修改数据并确认
5.仓库管理员录入捐助商品单据
6.检查单据格式的正确性并对进行相对应的进货
2):
单据格式不正确
7.系统管理员写入捐助信息更新数据库(需做记录标明)
8.写入系统日志文件中
9.用例结束
其他事件流:
1):
检查失败
(1).系统显示是否添加新商品信息
(2).返回主事件流第2步
A2:
单据格式不正确
(1).系统显示错误的提示信息
(2).返回主事件流第5步
后置条件:
特殊需求:
系统管理员需在录入捐助信息更新数据库后发送数据到指定网站
用例名称:
报损管理
描述:
仓库管理员使用报损管理用例完成报损任务
角色:
仓库管理员
前置条件:
仓库管理员已成功登录系统并具有有损货品处理的权限
主事件流:
1.仓库管理员选择“报损管理”选项,用例开始
2.仓库管理员打开报损界获取报损信息表
3.仓库管理员输入报损信息
4.系统对输入的报损信息检查其信息的有效性
1):
信息无效
5.系统自动更新数据库的商品信息
6.将更新的信息写入日志文件
7.用例结束
其他事件流:
1):
输入的商品信息无效
(1).系统显示错误的提示信息
(2).返回主事件流第4步
后置条件:
系统成功将报损信息记入统计系统
特殊需求:
用例名称:
采购商品信息的录入
描述:
仓库管理员使用商品信息录入用例完成对商品的管理
角色:
仓库管理员
前置条件:
仓库管理员已成功登录系统并具有对所有商品管理的权限
主事件流:
1.仓库管理员选择“采购商品信息录入”选项,用例开始
2.仓库管理员写入要录入的商品信息
3.系统检查商品信息的有效性
1):
商品信息无效
4.系统自动录入该商品的有关详细信息
5.检查是否有效录入
2):
录入错误
6.更新数据库中的商品信息
7.保存到统计系统日志文件中
8.用例结束
其他事件流:
1):
商品信息无效
(1).系统显示商品无效的提示信息
(2).返回主事件流第2步
2):
录入错误
(1)系统显示录入失败信息
(2)返回主事件流第4步
后置条件:
系统成功将用更新的信息表保存直至下一次的更新
特殊需求:
用例名称:
退货管理
描述:
仓库管理员使用退货管理用例完成退货任务
角色:
仓库管理员
前置条件:
仓库管理员已成功登录系统并具有货品处理的权限
主事件流:
1.仓库管理员选择“退货管理”选项,用例开始
2.系统进入退货管理界面
3.仓库管理员获取退货的信息表
4.仓库管理员录入退货单据
5.系统检查退货单据的有效性
1):
检查无效
5、将单据呈交上级审批
2):
审批不通过
6.系统管理员写入退货信息并更新数据库
7.记入系统日志文件中
8.用例结束
其他事件流:
1):
仓库管理人员无效
(1).系统显示无效的提示信息
(2).返回主事件流第2步
2):
密码错误
(1).系统显示密码错误的提示信息
(2).返回主事件流第3步
3):
审查不合格
(1)提示不合格信息
(2)返回主事件流4
后置条件:
系统成功将退货信息记入统计系统
特殊需求:
3)、人员管理
用例分析:
用例名称:
供货商管理
描述:
系统管理员可以对供货商信息录入、删除、查询和修改
角色:
系统管理员
前置条件:
系统管理员已成功登录系统并具有供货商信息录入、删除、查询和修改的
权限
主事件流:
1.系统管理员选择“供货商管理”选项,用例开始
2.打开供货商管理窗体
3.对供货商信息进行录入并检查格式
1):
格式不正确
4.系统登记一条新的供货商信息
5.系统管理员输入查询条件对供货商信息进行查询
6.系统返回查询结果
7.系统管理员对供货商信息进行修改
2):
格式不正确
8.更新供货商信息表
9.系统管理员删除供货商信息
10.更新供货商信息表
11.用例结束
其他事件流:
A1:
格式不正确
(1).系统提示错误信息
(2).返回主事件3
A2:
格式不正确
(1).系统提示错误信息
(2).返回主事件7
后置条件:
特殊需求:
用例名称:
会员管理
描述:
系统管理员可以对会员基本信息录入、查询、删除和修改
角色:
系统管理员
前置条件:
系统管理员已成功登录系统并具有会员基本信息录入、删除、查询和修改
的权限
主事件流:
1.系统管理员选择“会员管理”选项,用例开始
2.打开会员管理窗口
3.系统管理员输入查询条件对会员信息进行查询
4.系统返回查询结果
5.系统管理员对会员信息进行修改
1):
格式不正确
6.更新会员信息表
7.删除会员信息
8.更新会员信息表
9.用例结束
其他事件流:
1):
格式不正确
(1).系统提示错误信息
(2).返回主事件5
后置条件:
特殊需求:
会员录入需在前台完成,预留接口,后期完成数据对接
用例名称:
员工管理
描述:
系统管理员可以对员工基本信息录入、修改、查询和删除,系统管理员可以对员工授予不同权限
角色:
系统管理员
前置条件:
系统管理员已成功登录系统并具有信息录入、修改、查询和删除的权限,领导拥有最高权限
主事件流:
1.选择“员工管理”选项,用例开始
2.打开员工管理窗体
3.系统管理员或经理录入员工信息并检查信息格式
1):
格式不正确
4.系统成功写入一条员工信息
5.输入查询条件对员工的信息进行查询
6.系统返回查询结果
7.经理对员工权限进行设置
8.更新系统用户表
9.系统管理员对员工信息进行修改
2):
格式不正确
10.更新员工信息表
11.删除员工信息
12.更新员工信息表
13.用例结束
其他事件流:
1):
格式不正确
(1).提示格式错误信息
(2).返回主事件流第3步
2):
格式不正确
(1).系统提示错误信息
(2).返回主事件9
后置条件:
特殊需求:
4)、销售管理:
用例分析:
用例名称:
pos机收银统计
描述:
管理员使用pos机收银统计用例对输入的流水账进行统计,计算出pos机操作员一定时间内的收银情况。
角色:
管理员
前置条件:
管理员已成功登录系统并具有查询pos机收银统计情况的权限
主事件流:
1.管理员选择“pos机收银统计”选项,用例开始
2.判断登陆人员信息及权限
3.显示登陆成功提示信息并打开pos机收银统计窗体
4.管理员输入统计起始时间和截止时间
1)时间无效
5.系统计算出各个pos机操作员收银总额,根据商品的不同种类(采购和捐助)货款可进行不同的汇总,并核对。
6.按收银总额对销售员进行排序,制成收银统计单
7.显示或打印收银统计单
8.用例结束
其他事件流:
1):
时间无效
(1).系统显示时间无效的提示信息
(2).返回主事件流第4步
后置条件:
系统完成pos机操作员一定时间内收银情况的统计排行
特殊需求:
采购和捐助的收款需要区分
用例名称:
单据审查
描述:
销售人员使用单据审查用例完成单据录入系统后的审核
角色:
销售人员
前置条件:
销售人员已成功登录系统并具有单据查询、审查的权限
主事件流:
1.销售人员选择“单据查询”选项,用例开始
2.判断登陆人员信息及权限
3.打开单据审查窗体
4、销售人员输入单据信息,并审查
5.系统检查各项数据是否完整
1):
数据不完整
6.系统将输入的单据信息与由前台POS销售系统中录入数据库中的数据对比,检查是否一致
2):
数据不一致
7.各项数据一致则单据审查合格
8.用例结束
其他事件流:
1):
数据不完整
(1).系统显示无效信息的提示信息
(2).返回主事件流第5步
2):
数据不一致
(1).系统显示无效信息的提示信息
(2).返回主事件流第5步
后置条件:
新录入单据经审查核实合格
特殊需求:
权限设置只能查看自己的单据,不能查看其他人的,系统管理员除外
用例名称:
查询交易信息
描述:
系统受到管理员的查询请求后从后台数据库中分别取出各项数据使用查询交易信息用例对交易信息进行处理并显示查询结果
角色:
管理员
前置条件:
管理员已成功登录系统并具有查询信息的权限
主事件流:
1.管理员选择“查询交易信息”选项,用例开始
2.判断登陆人员信息及权限
3.显示登陆成功提示信息并打开查询信息窗体
4.管理员输入要查询的信息
1):
查询请求无效
5.系统从后台数据库调阅查询交易信息表
并从中分别提取pos机流水账,商品销售量,pos机收银数
6.系统反馈显示管理员所查信息
7.用例结束
其他事件流:
1):
查询请求无效
(1).系统显示无效查询请求的提示信息
(2).返回主事件流第4步
后置条件:
系统对交易信息进行处理后回复管理员的查询请求
特殊需求:
用例名称:
查询商品销售排行
描述:
管理员使用查询商品销售排行用例对输入的商品销售量信息进行加工输出各种商品在一段时间内的销售情况。
角色:
管理员
前置条件:
管理员已成功登录系统并具有查询商品销售排行的权限
主事件流:
1.管理员选择“查询商品销售排行”选项,用例开始
2.判断登陆人员信息及权限
3.显示登陆成功提示信息并打开查询商品销售排行窗体
4.管理员输入要查询的商品名称和时间段
1):
商品无效或时间无效
5.摘取流水账中商品编号,销售数量等信息按销售数量对其排序生成销售量排序单
6.显示或打印销售量排序单
7.用例结束
其他事件流:
1):
商品无效或时间无效
(1).系统显示查询商品或时间无效的提示信息
(2).返回主事件流第4步
后置条件:
系统完成对商品在一段时间内销售情况的排行
特殊需求:
用例名称:
销售人员的业绩查询
描述:
系统受到管理员的销售人员业绩查询请求后对输入的POS机销售流水账进行总计制出各销售人员的流水账单
角色:
管理员
前置条件:
管理员已成功登录系统并具有查询销售人员业绩的权限
主事件流:
1.管理员选择“查询销售人员业绩”选项,用例开始
2.判断登陆人员信息及权限
3.显示登陆成功提示信息并打开查询销售人员业绩查询窗体
4.管理员输入要查询的销售人员姓名或时间段以查询个体的销售信息或销售排名
1):
人员无效
5.摘取流水账中的部分信息,按操作员编号顺序或时间顺序对操作员的销售信息进行横向或纵向的排序
6.将各个操作员的销售信息制成流水账单
7.显示或打印流水帐单
8.用例结束
其他事件流:
1):
人员无效
(1).系统显示无此人员的提示信息
(2).返回主事件流第4步
后置条件:
系统通过处理POS机销售流水账制出各销售人员的流水账单
特殊需求:
3.2用户界面设计
3.2.1登录界面设计
3.2.2Pos前台界面设计
参考佳新软件pos前台设计
3.2.3软件前台功能要求
佳新软件前台所有功能+会员添加(必须)
3.2.4软件后台界面设计
双方协商进行
3.2.5软件后台功能要求
功能点
特殊要求
备注
销售管理
销售单管理
销售单查询报表
收银明细报表、拆分后的明细报表、销售人员销售报表、商品调价明细、银联刷卡记录表、销售日、月报表、销售排行报表等
销售单商品拆分
根据销售商品的来源不同进行拆分
销售单商品价格拆分
商品调价单
销售退货管理
仓库管理
报损单
商品报损查询、盘点报告、库存不足报表、商品积压报表、商品分类采购报表、商品采购报表、调拨报表、分库库存报表
库存查询
盘点
仓库调拨
其他
基本信息管理
商品分类
商品单位
商品资料管理
库存类型管理
仓库设置
条码打印
人员管理
会员管理
需在pos前台添加,后台删除修改,非会员不能购买商品
会员采购报表,会员消费金额查询,会员采购发送等
供货商管理
采购供货商
供货商采购报表
捐助人员
捐助信息整体报表、捐助物品分类等
员工管理
销售人员销售报表
系统设置
参数设置
操作日志
数据备份清除导入
数据恢复
权限
修改密码
采购管理
采购订单
此处涉及捐助问题,捐助也为采购的一种,可视为零价采购,具体情况会详细说明
采购订货查询、采购入库查询、采购退货查询、应付款查询,供应商分类查询、
入库单
采购退货
供货商结算
3.3库存管理信息系统部署图
四、系统接口
4.1软件接口
4.2硬件接口
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面)。
用户对程序的维护,最好有备份。
另需要会员卡扫描仪,对会员信息扫描,和商品信息扫描仪,录入商品信息。
五、性能需求
5.1精度要求
软件的输入精度:
小数点后保留3位有效数字
输出数据精度的要求:
小数点后保留3位有效数字
传输过程中的精度:
小数点后保留3位有效数字
5.2 灵活性
操作方式上的变化:
该软件实用与现在流行的操作系统
精度和有效时限的变化:
可以根据实际情况自行设置
六、软件属性
6.1系统安全性
通过sql的数据库安全设置,保证数据库的安全性。
系统根据用户身份不同赋予不同权限,用户用密码登陆。
定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。
七、其它需求
7.1数据库需求
对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。
7.2系统操作要求
本系统使用SQLserver,可利用其自带的各种功能进行管理。
对不同数据信息和其它信息分类存储,使用索引查找。
7.3故障及其处理要求
为避免系统运行中故障对用户造成经济上的损失,:
(1)重要数据用户应自行备份。
(2)做好数据库的日常维护工作。
(3)灾难性,比如断电等非系统因素,系统应具有恢复机制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)