超市管理系统案例研究项目需求说明超市管理系统案例研究项目的需求概述:一超市管理系统需求描述随着网络办公系统的方便性及其进一步普及,越来越来的公司、企业在管理上都采用了专门的系统来管理公司的业务和流程。由此,系统管理应运而生。本项目针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统,等。让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。因为超市管理系统是基于超市内部普通员工和管理人员的系统,所以非本超市员工是无权进行操作的。该超市管理系统的用户:仓库管理员,收银员,采购员,会计,系统管理员,经理(管理员)一个基本的超市管理系统,如图1.1,包括下面7个子系统:仓库管理系统、采购管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,信息管理系统。基本流程是:一个具有相对权限的人登录相应的系统板块,了解相应的信息。比如:采购员输入用户名及密码登录采购系统,查看需要采购的产品和供应商信息,完成采购任务。超市管理系统采购管理系统财务管理系统人事调动系统仓库管理系统销售管理系统登录系统信息管理系统图1.1管理层和员工通过输入口令方式登录相应权限的子系统以多种视图浏览并了解超市信息。1、系统管理员通过“超市存储管理”子系统进行超市系统的升级和维护管理操作,并为管理超市货物、查看和发布相关信息,用户登录分别提供数据库服务。系统管理员可以管理管理层和普通员工的信息。2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。3、销售员登录销售系统了解产品相关信息(包括功能、产地、生产日期等),数量。4、收银员登录销售系统执行收款、退款、找零、退货服务。5、仓库管理登录“仓库管理系统”,及时获知仓库产品数量及种类信息,并根据公司需要决定需要采购的产品种类及数量。6、采购员登录“采购系统”获知采购的数量和种类,并寻找供应商提供供货服务,提供采购预算。7、会计登录“财务系统”对公司每月发放的员工工资和奖金、产品进货成本、公司的总利润、下一季度的财政预算做成总表并进行报告1.2仓库管理子系统的描述:仓库管理子系统中,其子系统的主要功能如下:(1)查看仓库内商品种类,仓库管理员进入系统选择查看商品种类(2)查看仓库商品相应种类的数量(3)查看最近一个月畅销产品的数量及种类(4)根据查看结果制定采购商品计划,仓库管理系统查看商品种类和数量查看最近一月畅销的商品种类合数量制定采购计划图1.21.3采购管理子系统的描述:采购管理子系统中,其子系统的主要功能如下:(1)采购员登录系统查看由仓库管理员报上来的进货单(2)查看退货单(包括产品种类、名称、产地、数量等信息)(3)查看当前仓库的库存状态(4)根据查看结果制定采购预算生成报表上传给财务系统(5)当预算审批之后进行采购活动,并将商品入库采购管理系统查询进货单查询退货单查询当前库存作出采购预算商品采购入库图1.31.4财务管理子系统的描述:财务管理子系统中,其子系统的主要功能如下:(1)会计登录系统添加公司每个员工的工资和奖金记录(2)会计删除公司每个员工的工资和奖金记录(3)会计查看公司每个员工的工资和奖金记录(4)根据各部门上传过来的预算并结合本公司的实际营收制作公司的利润报表(5)根据公司的实际情况,制作下季度公司的利润预算财务管理系统添加工资奖金记录删除工资奖金记录查看工资奖金记录制作公司利润报表下季度公司利润预算图1.41.5人事管理子系统的描述:人事管理子系统中,包括普通员工管理和管理层管理,其子系统的主要功能如下:(1)管理层登录系统进入普通员工和管理层界面(2)在普通员工管理中招聘员工(3)在普通员工管理中解除员工(4)在普通员工管理中调离员工(5)在普通员工管理中查看员工信息(6)在普通员工管理中删除员工信息(7)在普通员工管理中添加员工信息(8)在管理层管理中查看管理员信息(9)在管理层管理中删除管理员信息(10)在管理层管理中添加管理员信息人事管理系统招聘员工解除员工员工调离普通员工管理管理员管理查看员工信息删除员工信息添加员工信息查看管理员信息删除管理员信息添加管理员信息图1.51.6销售管理子系统的描述:销售管理子系统中,其子系统的主要功能如下:(1)收银员登录系统为顾客进行收款服务(2)收银员为顾客进行退款服务(3)收银员为顾客进行退货服务(4)收银员为顾客进行打印购物小票服务(5)收银员为顾客进行找零服务销售管理系统收款退款退货打印购物小票找零图1.61.7登录子系统的描述:登录管理子系统中,所有已经在系统中注册了的用户在具有相应权限的登录界面进行登录,其子系统的主要功能如下:(1)用户输入用户名(2)用户输入密码(3)用户登录成功后修改登录密码登录系统输入用户名输入用户密码修改登录密码图1.71.8信息管理子系统的描述:信息管理子系统中,管理层在此系统发布、删除、查看公司的全部信息,包括商品信息、财务信息、人事信息、销售信息,其子系统的主要功能如下:(1)在商品信息管理中添加产品的相关信息(2)在商品信息管理中删除产品的相关信息(3)在商品信息管理中查看产品的相关信息(4)在财务信息管理中添加公司财务的相关信息(5)在财务信息管理中删除公司财务的相关信息(6)在财务信息管理中查看公司财务的相关信息(7)在人事信息管理中添加公司人事的相关信息(8)在人事信息管理中删除公司人事的相关信息(9)在人事信息管理中查看公司人事的相关信息(10)在销售信息管理中添加公司销售的相关信息(11)在销售信息管理中删除公司销售的相关信息(12)在人事信息管理中查看公司销售的相关信息信息管理系统商品信息管理财务信息管理人事信息管理销售信息管理添加删除查看添加删除查看添加删除查看添加删除查看图1.83.1.2.2需求功能清单:功能编号功能名称文中标题编号备注登陆系统输入用户名输入密码修改密码01仓库管理3.1.30101查看商品种类和数量3.1.3.10103查看最近一个月畅销商品的数量及种类3.1.3.30104制定采购计划3.1.3.402采购管理3.1.4查看进货单查看退货单0201查看当前库存3.1.4.10202作出采购预算3.1.4.2商品采购入库财务管理添加工资奖金记录删除工资奖金记录查看工资奖金记录制作公司利润报表下季度公司利润预算02033.1.4.303人事管理3.1.5招聘员工解除员工员工调离查看员工信息删除员工信息添加员工信息查看管理员信息删除管理员信息添加管理员信息销售管理0301收款3.1.5.1退款退货0302打印购物小票3.1.5.20303找零3.1.5.30304信息管理3.1.5.405商品信息添加3.1.70501商品信息删除3.1.7.10502商品信息查看3.1.7.20503财务信息添加3.1.7.30504财务信息查看3.1.7.4财务信息删除人事信息添加人事信息查看人事信息删除销售信息添加销售信息删除销售信息查看2.1登录系统的需求分析的描述3.1.3登录系统用户在进入系统之前要登输入密码和用户名,登录系统。本系统提供在指定位置输入密码和用户名及修改密码的功能。系统用例图如下输入用户名输入密码修改登录密码用户3.1.3.1输入用户名功能描述:系统为用户提供在指定位置输入用户名的功能。用例描述:参与者:系统管理员,仓库管理员,采购员,会计,经理,收银员前置条件:基本路径:1.参与者打开软件,案例开始;2.系统显示输入用户名位置3.用户输入用户名4.参与者点击“登录”,若没有输入密码,则转入分支流程A1;若输入用户名错误,则转入分支流程A2;若输入密码错误,则转入分支流程A3;5.使用案例结束分支流程(其他事件流A1):用户没有输入密码1.系统在指定位置显示“请输入密码”2.用户输入密码3.用户点击“登录“分支流程(其他事件流A2):用户输入用户名错误1.系统提示用户没有找到匹配的用户;2.参与者再次输入用户名3.参与者点击登录分支流程(其他事件流A3):用户输入,密码错误1.系统提示“输入密码错误”2.参与者再次输入密码3.参与者点击登录3.1.3.1输入用户密码功能描述:系统为用户提供在指定位置输入用户密码的功能。用例描述:参与者:普通员工,系统管理员前置条件:基本路径:1.参与者打开软件,案例开始;2.系统显示输入用户密码的位置3.用户输入密码4.参与者点击“登录”;若参与者没有输入用户名,则执行分支流程A4.若用户输入密码错误,则执行分支流程A3分支流程(其他事件流A4):用户没有输入用户名1.系统在指定位置显示“请输入用户名”2.用户输入用户名3.用户点击“登录“3.1.3.1修改登录密码功能描述:系统为用户提供修改密码的功能。用例描述:参与者:普通员工,系统管理员前置条件:基本路径:1.用户点击“修改密码”2.系统在指定位置显示输入用户名,修改请密码和修改后密码3.参与者输入用户名,修改亲密吗,修改后密码4,参与者点击“确定”,使用案例结束3.1.3仓库管理为仓库管理员和管理层用户提供浏览产品种类、数量,了解畅销产品的种类及数量,并为仓库管理员提供制定采购计划的功能。系统用例图如下:查看商品种类和数量查看最近一月畅销商品种类和数量制定采购计划仓库管理员3.1.3.1查看产品种类和数量功能描述:系统为管理层和仓库管理员用户提供仓库所有产品种类和数量的功能。用例描述:参与者:仓库管理员前置条件:参与者已登陆系统,并选择查看产品种类数量的功能基本路径:1.参与者点击产品种类一栏,案例开始;2.系统显示查看所有产品种类和数量的信息3.使用案例结束。3.1.3.3查看最近一个月畅销产品的数量及种类功能描述:系统为管理层和仓库管理员用户提供查看最近一个月畅销产品的数量及种类的功能。用例描述:参与者:管理层、仓库管理员前置条件:参与者已登陆系统;基本路径:1.参与者在“最近一个月畅销产品的数量及种类”栏中点击链接,案例开始;2.系统显示相应的链接内容;3.使用案例结束。3.1.3.4制定采购计划功能描述:系统为仓库管理员用户提供制定采购计划的功能。用例描述:参与者:仓库管理员用户,管理层前置条件:参与者已登陆系统;基本路径:1.参与者点击“采购计划”一栏,案例开始;2.系统显示相应的所有信息,包括采购商品信息和订单信息,如制定时间,采购时间,是否采购3.使用案例结束。3.1.3采购管理为采购员提供了解采购数据、寻找供应商、作出采购预算的功能。系统用例图如下:查询进货单查询退货单做出采购预算查询当前库存采购员商品采购入库3.1..4.1查询进货单功能描述:系统为采购员用户提供浏览进货单的功能。用例描述:参与者:采购员用户前置条件:参与者已登陆系统,并选择查询进货单模块基本路径:1.参与者点击“进货单”一栏链接,案例开始;2.系统显示相应的链接内容;3.使用案例结束。3.1.4.2查询退货单功能描述:系统为采购员用户提供搜索供应商的功能。用例描述:参与者:采购员用户前置条件:参与者已登陆系统,选择查询退货单基本路径:1.用户点击“退货单”链接,开始案例2.系统显示退货单相关信息3.使用案例结束。查询当前库存功能描述系统为用户提供查询库存功能用例描述参与者:采购员用户前置条件参与者已登陆系统,选择查询当前库存功能基本路径用户点击“查询库存”链接,开始案例系统显示当前库存种类,数量,价格,产地等相关信息案例结束3.1.4.3制作采购预算功能描述:系统为采购员用户提供制作采购预算的功能。用例描述:参与者:采购员用户前置条件:参与者已登陆系统,并选择制作采购预算功能基本路径:1.参与者在采购信息中选中将数据导入到报表,案例开始;2.系统返回采购预算的所有信息3.使用案例结束。商品采购入库功能描述当有新的商品采购入库时系统自动记录入库商品的信息用例描述参与者采购员前置条件:参与者已登陆系统,并选择商品采购入库的功能基本路径参与者扫描入库商品,系统自动记录入库商品相关信息,如价格,产地,入库时间,名称参与者输入入库商品数量使用案例结束3.1.5财