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