超市管理系统需求规格说明书.doc_第1页
超市管理系统需求规格说明书.doc_第2页
超市管理系统需求规格说明书.doc_第3页
超市管理系统需求规格说明书.doc_第4页
超市管理系统需求规格说明书.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小型超市管理系统需求规格说明书一、项目概述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显示登录成功提示信息4pos机销售人员扫描、输入顾客所购买商品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).返回主事件3A2:格式不正确 (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.2 Pos前台界面设计参考佳新软件pos前台设计3.2.3 软件前台功能要求佳新软件前台所有功能+会员添加(必须)3.2.4 软件后台界面设计双方协商进行3.2.5 软件后台功能要求功能点特殊要求备注销售管理销售单管理销售单查询报表收银明细报表、拆分后的明细报表、销售人员销售报表、商品调价明细、银联刷卡记录表、销售日、月报表、销售排行报表等销售单商品拆分根据销售商品的来源不同进行拆分销售单商品价格拆分商品调价单销售退货管理 仓库管理报损单商品报损查询、盘点报告、库存不足报表、商品积压报表、商品分类采购报表、商品采购报表、调拨报表、分库库存报表库存查询盘点仓库调拨其他基本信息管理商品分类商品单位商品资料管理库存类型管理仓库设置条码打印人员管理会员管理需在pos前台添加,后台删除修改,非会员不能购买商品会员采购报表,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论