《超市管理系统需求规格手册.docx》由会员分享,可在线阅读,更多相关《超市管理系统需求规格手册.docx(23页珍藏版)》请在课桌文档上搜索。
1、慈善超市PoS系统任务阐明书目录一、项目概述21.1、 面向的顾客21.2、 实现目的21.3、 项目开发规定21.4、 开发工具2二、系统描述22.1 、系统概述22.2 系统总体构造32.3 各部分功能描述3三、系统分析43.1、 用例图43.2、 库存管理信息系统布署图18四、系统接口184.1 软件接口184.2 硬件接口19五、性能需求195.1 精度规定21195.2 时间特性195.3 灵活性19六、软件属性206.1系统安全性20七、其他需求207.1 数据库需求207.2 系统操作规定217.3 故障及其处理21一、项目概述1.1、 面向的顾客销售人员重要是负责前台销售、系统
2、管理员重要维护系统和数据处理,重要是查询和权限设置。1.2、 实现目的(1)界面友好,操作简朴的超市管理系统;(2)可以更好的控制和发展超市多种资源的流转;(3)实现对进货商品的信息录入,并建立完整的数据库,对商品实行统一管理;(4)采购人员和商品接受人员查询本系统,可以更直接,更有效H勺获得商品的状况,理解商品销售状况,以便做出精确的进货单。(5)销售员可以通过系统查询自己销售商品的I状况,(6)财务人员通过系统的查询愈加清晰理解库存状况、销售金额。(7)超市管理者把握住商品的进销存动态,管理更以便,深入提高工作效率。(8)实现系统与网站的数据对接,提供数据发送和接受功能(9)客户购置商品后
3、商品信息的整体拆分及生成对应报表功能(10)销售金额根据不一样的商品的I出处进行拆分1.3、 项目开发规定(1)项目开发规范统一:模块划分,代码编写规范;(2)程序优化、安全并要有良好的可扩展性;(3)顾客界面简洁明了、操作简朴实用;1.4、 开发工具不限二、系统描述2.1 V系统概述该超市管理系统重要分为两大系统,分别是前台POS销售系统和后台管理系统:前台PoS系统包括对会员信息添加以及收银,后台管理系统分为记录管理(报表)、销售管理、仓库管理、采购管理、基本信息管理和人员管理。实现对超市的愈加以便管理。另:本系统只针对会员消费。2.2 V系统总体构造模块子系统构造2.3 各部分功能描述前
4、台PoS机销售系统:重要负责平常销售及添加录入会员。记录系统(报表):负责各项数据的记录查询。销售系统:销售系统重要查看商品的销售信息及会员消费信息,p。S机销售信息进行查询,和对商品信息的I修改。仓库管理:仓库管理系统提供查询库存明细、报损、记录的基本功能,并根据库存的I状态提供库存报警功能,自动盘点计算,以及提供查询和入库出库记录的功能。采购管理:根据仓库信息,进行商品采购,包括:社会捐助和供应商采购两部分,社会捐助需记录捐助人信息并将捐助信息发送到深圳市捐助中心网(我们提供捐助中心网接口)信息管理:信息管理重要对多种商品信息基础数据进行设置人员管理:人员管理包括会员管理(前台添加,后台修
5、改删除);供应商管理;捐助人员(或单位)管理;员工信息管理四个部分,三、系统分析3.1、用例图1)pos机销售销售员用例分析:用例名称:PoS机销售描述:PoS机销售人员使用PoS机销售用例完毕收银H勺任务角色:PoS机销售人员一前置条件:PoS机销售人员已成功登录系统并具有查询商品信息、收银的权限主事件流:1.PoS机销售人员打开“P0S前台销售”选项,用例开始2.判断登陆人员信息及权限3.显示登录成功提醒信息4 .PoS机销售人员扫描、输入顾客所购置商品5 .系统根据扫描的商品,进入数据库调出商品单价,并进行价钱的累加6 .PoS机销售人员扫描、输入会员卡1):有会员卡7 .显示商品总价格
6、8 .接受顾客付款,收印员点击确认9 .打印发票10 .用例结束其他事件流:1):无会员卡(1)系统显示无会员详细信息,不能进行购置。(2)提醒添加会员信息后置条件:系统成功将已售出的商品信息更新至数据库中特殊需求:界面参照(佳新PoS前台系统,输入流程也需按照佳新前台)2)、仓库管理退货用例分析:用例名称:采购管理描述:系统管理员、仓库管理员使用进货用例完毕进货的任务角色:系统管理员、仓库管理员前置条件:仓库管理员已成功登录系统并具有查看、填写进货单收)权限主事件流:1 .仓库管理员选择“采购管理”选项,用例开始2 .系统自动进入采购管理界面3 .系统通过检查仓库的数据库的!信息获取进货单(
7、或人工筛选)4 .仓库管理员检查修改数据并确认与否进货1):检查失败5 .仓库管理员录入进货单据6 .检查单据格式的对的性并对进行相对应的进货2):单据格式不对的7 .系统管理员写入进货信息更新数据库8 .写入系统日志文献中9 .用例结束其他事件流:D:检查失败(1) .系统显示不进货(2) .返回主事件流第2步A2:单据格式不对的(1) .系统显示错误的提醒信息(2) .返回主事件流第5步后置条件:特殊需求:用例名称:捐助管理描述:系统管理员、仓库管理员、销售人员使用捐助用例完毕捐助商品入库任务角色:系统管理员、仓库管理员、销售人员一前置条件:仓库管理员己成功登录系统并具有杳看、填写捐助单的
8、权限主事件流:1 .仓库管理员、销售人员选择“捐助管理”选项,用例开始2 .系统自动进入捐助管理界面3 .扫描或输入捐助商品信息1)检查失败4 .仓库管理员、销售人员检查修改数据并确认5 .仓库管理员录入捐助商品单据6 .检查单据格式的对H勺性并对进行相对应的进货2):单据格式不对的7 .系统管理员写入捐助信息更新数据库(需做记录标明)8 .写入系统日志文献中9 .用例结束其他事件流:1):检查失败(1) .系统显示与否添加新商品信息(2) .返回主事件流第2步A2:单据格式不对的(1) .系统显示错误H勺提醒信息(2),返回主事件流第5步后置条件:特殊需求:系统管理员需在录入捐助信息更新数据
9、库后发送数据到指定网站用例名称:报损管理描述:仓库管理员使用报损管理用例完毕报损通一角色:仓库管理员前置条件:仓库管理员已成功登录系统并具有有损货品处理的权限主事件流:1 .仓库管理员选择“报损管理”选项,用例开始2 .仓库管理员打开报损界获取报损信息表3 .仓库管理员输入报损信息4 .系统对输入的报损信息检查其信息的有效性1):信息无效5 .系统自动更新数据库的商品信息6 .将更新的信息写入日志文献7 .用例结束其他事件流:1):输入的商品信息无效(D.系统显示错误的提醒信息(2) .返回主事件流第4步后置条件:系统成功将报损信息记入记录系统特殊需求:用例名称:采购商品信息的录入描述:仓库管
10、理员使用商品信息录入用例完毕对商品的管理角色:仓库管理员前置条件:仓库管理员已成功登录系统并具有对所有商品管理的权限主事件流:1.仓库管理员选择“采购商品信息录入”选项,用例开始2 .仓库管理员写入要录入的商品信息3 .系统检查商品信息的有效性1):商品信息无效4 .系统自动录入该商品的有关详细信息5 .检查与否有效录入2):录入错误6 .更新数据库中口勺商品信息7 .保留到记录系统日志文献中8 .用例结束其他事件流:1):商品信息无效(1) .系统显示商品无效的提醒信息(2) .返回主事件流第2步2):录入错误(1)系统显示录入失败信息(2)返回主事件流第4步后置条件:系统成功将用更新H勺信
11、息表保留直至下一次欧)更新一特殊需求:用例名称:退货管理描述:仓库管理员使用退货管理用例完毕退货任厂角色:仓库管理员一前置条件:仓库管理员已成功登录系统并具有货品处理的权限主事件流:1 .仓库管理员选择“退货管理”选项,用例开始2 .系统进入退货管理界面3 .仓库管理员获取退货的信息表4 .仓库管理员录入退货单据5 .系统检查退货单据H勺有效性1):检查无效5、将单据呈交上级审批2):审批不通过6 .系统管理员写入退货信息并更新数据库7 .记入系统日志文献中8 .用例结束其他事件流:1):仓库管理人员无效(1) .系统显示无效的提醒信息(2) .返回主事件流第2步2):密码错误(1) .系统显
12、示密码错误的提醒信息(2) .返回主事件流第3步3):审查不合格(1) 提醒不合格信息(2) 返回主事件流4后置条件:系统成功将退货信息记入记录系统特殊需求:3)、人员管理用例分析:用例名称:供货商管理描述:系统管理员可以对供货商信息录入、删除、查询和修改角色:系统管理员前置条件:系统管理员已成功登录系统并具有供货商信息录入、删除、查询和修改时权限主事件流:1 .系统管理员选择“供货商管理”选项,用例开始2 .打开供货商管理窗体3 .对供货商信息进行录入并检查格式1):格式不对的4 .系统登记一条新的供货商信息5 .系统管理员输入查询条件对供货商信息进行查询6 .系统返回查询成果7 .系统管理
13、员对供货商信息进行修改2):格式不对的8 .更新供货商信息表9 .系统管理员删除供货商信息10 .更新供货商信息表11 .用例结束其他事件流:A1:格式不对的(1) .系统提醒错误信息(2) .返回主事件3A2:格式不对时(1) .系统提醒错误信息(2) .返回主事件7后置条件:一特殊需求:用例名称:会员管理描述:系统管理员可以对会员基本信息录入、查询、删除和修改角色:系统管理一前置条件:系统管理员已成功登录系统并具有会员基本信息录入、删除、查询和修改的权限主事件流:1 .系统管理员选择“会员管理”选项,用例开始2 .打开会员管理窗口3 .系统管理员输入查询条件对会员信息进行查询4 .系统返回
14、查询成果5 .系统管理员对会员信息进行修改1):格式不对的6 .更新会员信息表7 .删除会员信息8 .更新会员信息表9 .用例结束其他事件流:1):格式不对的(1) .系统提醒错误信息(2) .返回主事件5后置条件:特殊需求:会员录入需在前台完毕,预留接口,后期完毕数据对接系统管理员用例名称:员工管理描述:系统管理员可以对员工基本信息录入、修改、查询和删除,系统管理员可以对员工授予不一样权限角色:系统管理员前置条件:系统管理员已成功登录系统并具有信息录入、修改、查询和删除的权限,领导拥有最高权限主事件流:1.选择“员工管理”选项,用例开始2 .打开员工管理窗体3 .系统管理员或经理录入员工信息
15、并检查信息格式1):格式不对的4 .系统成功写入一条员工信息5 .输入查询条件对员工的信息进行查询6 .系统返回查询成果7 .经理对员工权限进行设置8 .更新系统顾客表9 .系统管理员对员工信息进行修改2):格式不对的10 .更新员工信息表IL删除员工信息12 .更新员工信息表13 .用例结束其他事件流:1):格式不对的(1) .提醒格式错误信息(2),返回主事件流第3步2):格式不对的(1) .系统提醒错误信息(2) .返回主事件9后置条件:特殊需求:4)、销售管理:交易信息查询用例分析:用例名称:POS机收银记录描述:管理员使用POS机收银记录用例对输入的流水账进行记录,计算出POS机操作
16、员一定期间内的收银状况。角色:管理员前置条件:管理员已成功登录系统并具有查询POS机收银记录状况的权限主事件流:1 .管理员选择“POS机收银记录”选项,用例开始2 .判断登陆人员信息及权限3 .显示登陆成功提醒信息并打开POS机收银记录窗体4 .管理员输入记录起始时间和截止时间1)时间无效5 .系记录算出各个pos机操作员收银总额,根据商品的不一样种类(采购和捐助)货款可进行不一样的汇总,并查对。6 .按收银总额对销售员进行排序,制成收银记录单7 .显示或打印收银记录单8 .用例结束其他事件流:1):时间无效(1) .系统显示时间无效的!提醒信息(2) .返回主事件流第4步后置条件:系统完毕
17、PoS机操作员一定期间内收银状况的记录排行一特殊需求:采购和捐助的收款需要辨别用例名称:单据审查描述:销售人员使用单据审查用例完毕单据录入系统后的审核一角色:销售人员一前置条件:销售人员已成功登录系统并具有单据查询、审查的权限主事件流:1 .销售人员选择“单据查询”选项,用例开始2 .判断登陆人员信息及权限3 .打开单据审查窗体4、销售人员输入单据信息,并审查5 .系统检查各项数据与否完整I):数据不完整6 .系统将输入H勺单据信息与由前台POS销售系统中录入数据库中H勺数据对比,检查与否一致2):数据不一致7 .各项数据一致则单据审查合格8 .用例结束其他事件流:1):数据不完整(1) .系
18、统显示无效信息的提醒信息(2) .返回主事件流第5步2):数据不一致(1) .系统显示无效信息的提醒信息(2) .返回主事件流第5步后置条件:新录入单据经审查核算合格特殊需求:权限设置只能查看自己的单据,不能查看其他人的,系统管理员除外用例名称:查询交易信息描述:系统受到管理员的查询祈求后从后台数据库中分别取出各项数据使用查询交易信息用例对交易信息进行处理并显示查询成果角色:管理员前置条件:管理员已成功登录系统并具有查询信息的权限一主事件流:1 .管理员选择“查询交易信息”选项,用例开始2 .判断登陆人员信息及权限3 .显示登陆成功提醒信息并打开查询信息窗体4 .管理员输入要查询的信息1):查
19、询祈求无效5 .系统从后台数据库调阅查询交易信息表并从中分别提取PoS机流水账,商品销售量,POS机收银数6 .系统反馈显示管理员所查信息7 .用例结束其他事件流:1):查询祈求无效(1) .系统显示无效查询祈求的提醒信息(2) .返回主事件流第4步后置条件:系统对交易信息进行处理后答复管理员的查询祈求特殊需求:用例名称:查询商品销售排行描述:管理员使用查询商品销售排行用例对输入H勺商品销售量信息进行加工输出多种商品在一段时间内的销售状况。角色:管理员前置条件:管理员已成功登录系统并具有查询商品销售排行的权旷主事件流:1 .管理员选择“查询商品销售排行”选项,用例开始2 .判断登陆人员信息及权
20、限3 .显示登陆成功提醒信息并打开查询商品销售排行窗体4 .管理员输入要查询的商品名称和时间段1):商品无效或时间无效5 .摘取流水账中商品编号,销售数量等信息按销售数量对其排序生成销售量排序单6 .显示或打ER销售量排序单7 .用例结束其他事件流:8 ):商品无效或时间无效(1) .系统显示查询商品或时间无效的提醒信息(2) .返回主事件流第4步后置条件:系统完毕对商品在段时间内销售状况的排行特殊需求:用例名称:销售人员的业绩查询描述:系统受到管理员的销售人员业绩查询祈求后对输入的PoS机销售流水账进行总计制出各销售人员的流水账单角色:管理员前置条件:管理员已成功登录系统并具有查询销售人员业
21、绩的权限主事件流:1 .管理员选择“查询销售人员业绩”选项,用例开始2 .判断登陆人员信息及权限3 .显示登陆成功提醒信息并打开查询销售人员业绩查询窗体4 .管理员输入要查询的销售人员姓名或时间段以查询个体的销售信息或销售排名1):人员无效5 .摘取流水账中的部分信息,按操作员编号次序或时间次序对操作员的销售信息进行横向或纵向的排序6 .将各个操作员的销售信息制成流水账单7 .显示或打印流水帐单8 .用例结束其他事件流:1):人员无效(1) .系统显示无此人员於!提醒信息(2) .返回主事件流第4步后置条件:系统通过处理POS机销售流水账制出各销售人员的流水账单特殊需求:3.2顾客界面设计登录
22、界面设计Pos前台界面设计参照佳新软件POS前台设计*功能选择*1 .前台当班派2.前台收银3 .前台交班4 .销售明细5 .参数设置6 .练习收银7 .退出系统ESC返回1匹IOOIOO一:Y以金IW名旗希应收: 35. OO现收:找零: 0.00卡币券的零费WM 研 曳恨港的其抹会.修改虢金 斛改金* .中途健款/ .双先兑金“ i脩改史必 ,曹金卡 r : 奇达 r : fi 货FagpllpFag*Do * 0Ins 澧称由2】 Hom蒙麻行 w MFuse小化CtrlS WfS本单合计:35.00本券已收:0.00已抹金额:0.00品名:马克思理论Illl软件前台功能规定佳新软件前台
23、所有功能+会员添加(必须)3.2.4 软件后台界面设计双方协商进行3.2.5 软件后台功能规定功能点特殊规定备注销售管理销售单管理销售单查询报表收银明细报表、拆分后的明细报表、销售人员销售报表、商品调价明细、银联刷卡登记表、销售日、月报表、销售排行报表等销售单商品拆分根据销售商品的来源不一样进行拆分销售单商品价格拆分商品调价单销售退货管理仓库管理报损单商品报损查询、盘点汇报、库存局限性报表、商品积压报表、商品分类采购报表、商品采购报表、调拨报表、分库库存报表库存查询盘点仓库调拨其他基本信息管理商品分类商品单位商品资料管理库存类型管理仓库设置条码打印人员管理会员管理需在POS前台添加,后台删除修
24、改,非会员不能购置商品会员采购报表,会员消费金额查询,会员采购发送等供货商管理采购供货商供货商采购报表捐助人员捐助信息整体报表、捐助物品分类等员工管理销售人员销售报表系统设置参数设置操作日志数据备份清除导入数据恢复权限修改密码采购管理采购订单此处波及捐助问题,捐助也为采购的一种,可视为零价采购,详细状况会详细阐明采购订货查询、采购入库查询、采购退货查询、应付款查询,供应商分类查询、入库单采购退货供货商结算3-3库存管理信息系统布署图四、系统接口4.1软件接口4.2 硬件接口本产品的顾客一般需要通过终端进行操作,进入主界面后点击对应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。顾客对程
25、序的I维护,最佳有备份。另需要会员卡扫描仪,对会员信息扫描,和商品信息扫描仪,录入商品信息。五、性能需求5.1 精度规定软件的输入精度:小数点后保留3位有效数字输出数据精度的规定:小数点后保留3位有效数字传播过程中口勺精度:小数点后保留3位有效数字5.2 灵活性操作方式上的!变化:该软件实用与目前流行的操作系统精度和有效时限的变化:可以根据实际状况自行设置六、软件属性6.1系统安全性通过SqI的数据库安全设置,保证数据库的安全性。系统根据顾客身份不一样赋予不一样权限,顾客用密码登陆。定期备份数据库,以保证因病毒、系统瓦解等其他原因引起数据丢失。七、其他需求7.1 数据库需求对数据库的J静态构造,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。7.2 系统操作规定本系统使用SQLserver,可运用其自带的多种功能进行管理。对不一样数据信息和其他信息分类存储,使用索引查找。7.3 故障及其处理规定为防止系统运行中故障对顾客导致经济上的损失,:(1)重要数据顾客应自行备份。(2)做好数据库的平常维护工作。(3)劫难性,例如断电等非系统原因,系统应具有恢复机制