资源描述
UML课程设计报告超市信息管理系统班级XXX姓名:XXX学号:XXX设计时间:2012年6月4号超市信息管理系统摘 要:随着网络办公系统的方便性及其进一步普及,越来越来的公司、企业在管理上都采用了专门的系统来管理公司的业务和流程。由此,系统管理应运而生。关键词:仓库管理员,收银员,会计,系统管理员,经理(管理员)一超市管理系统需求规格说明本项目针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统,等。让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。因为超市管理系统是基于超市内部普通员工和管理人员的系统,所以非本超市员工是无权进行操作的。该超市管理系统的用户:仓库管理员,收银员,采购员,会计,系统管理员,经理(管理员)一个基本的超市管理系统,如图1.1,包括下面5个子系统:仓库管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,。基本流程是:一个具有相对权限的人登录相应的系统板块,了解相应的信息。比如:采购员输入用户名及密码登录采购系统,查看需要采购的产品和供应商信息,完成采购任务。图1.1管理层和员工通过输入口令方式登录相应权限的子系统以多种视图浏览并了解超市信息。1、系统管理员通过“超市存储管理”子系统进行超市系统的升级和维护管理操作,并为管理超市货物、查看和发布相关信息,用户登录分别提供数据库服务。系统管理员可以管理管理层和普通员工的信息。2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。3、销售员登录销售系统了解产品相关信息(包括功能、产地、生产日期等),数量。4、收银员登录销售系统执行收款、退款、找零、退货服务。5、仓库管理登录“仓库管理系统”,及时获知仓库产品数量及种类信息,并根据公司需要决定需要采购的产品种类及数量。6、采购员登录“采购系统”获知采购的数量和种类,并寻找供应商提供供货服务,提供采购预算。7、会计登录“财务系统”对公司每月发放的员工工资和奖金、产品进货成本、公司的总利润、下一季度的财政预算做成总表并进行报告二需求分析过程1.1仓库管理子系统的描述:仓库管理子系统中,其子系统的主要功能如下:(1) 查看仓库内商品种类,仓库管理员进入系统选择查看商品种类(2) 查看仓库商品相应种类的数量(3) 查看最近一个月畅销产品的数量及种类(4) 根据查看结果制定采购商品计划图1.21.2 财务管理子系统的描述:财务管理子系统中,其子系统的主要功能如下:(1) 会计登录系统添加公司每个员工的工资和奖金记录(2) 会计删除公司每个员工的工资和奖金记录(3) 会计查看公司每个员工的工资和奖金记录(4) 根据各部门上传过来的预算并结合本公司的实际营收制作公司的利润报表(5) 根据公司的实际情况,制作下季度公司的利润预算图1.31.3 人事管理子系统的描述:人事管理子系统中,包括普通员工管理和管理层管理,其子系统的主要功能如下:(1) 管理层登录系统进入普通员工和管理层界面(2) 在普通员工管理中招聘员工(3) 在普通员工管理中解除员工(4) 在普通员工管理中调离员工(5) 在普通员工管理中查看员工信息(6) 在普通员工管理中删除员工信息(7) 在普通员工管理中添加员工信息(8) 在管理层管理中查看管理员信息(9) 在管理层管理中删除管理员信息(10) 在管理层管理中添加管理员信息图1.41.4 销售管理子系统的描述:销售管理子系统中,其子系统的主要功能如下:(1) 收银员登录系统为顾客进行收款服务(2) 收银员为顾客进行退款服务(3) 收银员为顾客进行退货服务(4) 收银员为顾客进行打印购物小票服务(5) 收银员为顾客进行找零服务图1.51.5登录子系统的描述:登录管理子系统中,所有已经在系统中注册了的用户在具有相应权限的登录界面进行登录,其子系统的主要功能如下:(1) 用户输入用户名(2) 用户输入密码(3) 用户登录成功后修改登录密码图1.6三项目管理计划过程本系统主要包括以下几个小的系统模块:1登录系统 1.1登录系统用户在进入系统之前要登输入密码和用户名,登录系统。本系统提供在指定位置输入密码和用户名及修改密码的功能。系统用例图如下图1.7登陆系统用例图 1.1.1输入用户名:功能描述:系统为用户提供在指定位置输入用户名的功能。用例描述:参与者:系统管理员,仓库管理员,采购员,会计,经理,收银员前置条件:基本路径:1.参与者打开软件,案例开始;2.系统显示输入用户名位置3.用户输入用户名4.参与者点击“登录”,若没有输入密码,则转入分支流程A1;若输入用户名错误,则转入分支流程A2;若输入密码错误,则转入分支流程A3;5.使用案例结束分支流程(其他事件流A1):用户没有输入密码1.系统在指定位置显示“请输入密码”2.用户输入密码3.用户点击“登录“分支流程(其他事件流A2):用户输入用户名错误1.系统提示用户没有找到匹配的用户;2.参与者再次输入用户名3.参与者点击登录分支流程(其他事件流A3):用户输入,密码错误1.系统提示“输入密码错误”2.参与者再次输入密码3.参与者点击登录1.1.2输入用户密码:功能描述:系统为用户提供在指定位置输入用户密码的功能。用例描述:参与者:普通员工,系统管理员前置条件:基本路径:1.参与者打开软件,案例开始;2.系统显示输入用户密码的位置3.用户输入密码4.参与者点击“登录”;若参与者没有输入用户名,则执行分支流程A4.若用户输入密码错误,则执行分支流程A3分支流程(其他事件流A4):用户没有输入用户名1.系统在指定位置显示“请输入用户名”2.用户输入用户名3.用户点击“登录“1.1.3修改登录密码功能描述:系统为用户提供修改密码的功能。用例描述:参与者:普通员工,系统管理员前置条件:基本路径:1.用户点击“修改密码”2.系统在指定位置显示输入用户名,修改请密码和修改后密码3.参与者输入用户名,修改亲密吗,修改后密码4,参与者点击“确定”,使用案例结束2仓库管理 2.1仓库管理:为仓库管理员和管理层用户提供浏览产品种类、数量,了解畅销产品的种类及数量,并为仓库管理员提供制定采购计划的功能。系统用例图如下图1.8仓库管理用例图 2.1.1查看产品种类和数量功能描述:系统为管理层和仓库管理员用户提供仓库所有产品种类和数量的功能。用例描述:参与者:仓库管理员前置条件:参与者已登陆系统,并选择查看产品种类数量的功能基本路径:1.参与者点击产品种类一栏,案例开始;2.系统显示查看所有产品种类和数量的信息3.使用案例结束。2.1.2查看最近一个月畅销产品的数量及种类功能描述:系统为管理层和仓库管理员用户提供查看最近一个月畅销产品的数量及种类的功能。用例描述:参与者:管理层、仓库管理员前置条件:参与者已登陆系统;基本路径:1.参与者在“最近一个月畅销产品的数量及种类”栏中点击链接,案例开始;2.系统显示相应的链接内容;3.使用案例结束。2.1.4制定采购计划功能描述:系统为仓库管理员用户提供制定采购计划的功能。用例描述:参与者:仓库管理员用户,管理层前置条件:参与者已登陆系统;基本路径:1.参与者点击“采购计划”一栏,案例开始;2.系统显示相应的所有信息,包括采购商品信息和订单信息,如制定时间,采购时间,是否采购3.使用案例结束。3财务管理 3.1财务管理 为会计提供每月发放的员工工资和奖金、产品进货预算、公司的总利润、下一季度的财政预算做成总表并进行报告的功能。用例图如下:图1.9 财务管理用例图3.1.1添加员工工资和奖金记录功能描述:系统为会计用户提供添加员工工资和奖金记录功能用例描述:参与者:会计用户,管理层前置条件:参与者登陆系统,选择添加员工工资和奖金记录功能基本路径:1.参与者点击“添加员工工资和奖金记录功能”按钮;案例开始;2.用户在指定位置输入员工工资及奖金发放的相关记录,系统记录相关记录3.使用案例结束。删除员工工资和奖金记录功能描述:系统为用户提供删除员工工资和奖金记录功能用例描述:参与者:会计用户,管理层前置条件:参与者登陆系统,选择删除员工工资和奖金记录功能基本路径:1.参与者点击“删除员工工资和奖金记录功能”按钮;案例开始;2.用户选中相应的员工工资及奖金发放记录,点击“删除”,系统删除相关记录3.使用案例结束。查看员工工资和奖金记录功能描述:系统为用户提供查看员工工资和奖金记录功能用例描述:参与者:会计用户,管理层,员工前置条件:参与者登陆系统,选择查看“员工工资和奖金记录”功能基本路径:1.参与者点击“查看员工工资和奖金记录功能”按钮;案例开始;2.系统显示员工工资和奖金记录功能相关的所有信息3.使用案例结束。3.1.2制作公司本月利润报表功能描述:系统为会计用户提供制作利润报表的功能。用例描述:参与者:会计用户前置条件:参与者登陆系统,选择制作公司利润报表功能基本路径:1.参与者点击“制作利润报表”按钮,使用案例开始;2.系统导出本月公司的收入及公司所有的支出,进入制作报表;3.系统显示制作报表的信息3.用户单击“完成”按钮,使用案例结束。3.1.3制作下季度利润预算报表用例描述:参与者:会计用户,管理层前置条件:参与者登陆系统;基本路径:1.参与者点击“制作报表”按钮,使用案例开始;2.系统导出公司最近几个月的支出,会计根据这一数据源进入制作报表;3.用户单击“完成”按钮;使用案例结束。4人事管理 4.1人事管理 为管理层用户提供人事招聘、解除、调离的功能。用例图如下:图1.10人事管理用例图4.1.1招聘员工参与者:管理层用户前置条件:参与者登陆系统;基本路径:1.参与者点击“普通员工管理”按钮,使用案例开始;2.参与者点击“人事招聘”一栏,发布招聘信息;3.使用案例结束。4.1.2解除员工参与者:管理层用户前置条件:参与者登陆系统;基本路径:1.参与者点击“普通员工管理”按钮,使用案例开始;2.参与者点击“人事解除”一栏,发布解除信息;3.使用案例结束。4.1.3员工调离参与者:管理层用户前置条件:参与者登陆系统;基本路径:1.参与者点击“普通员工管理”按钮,使用案例开始;2.参与者点击“员工调离”一栏,发布调离相关信息;3.使用案例结束。查看员工信息 参与者:立体管理员,普通员工 前置条件:参与者登陆系统基本路径1.参与者点击“普通员工管理”按钮,使用案例开始;2.参与者点击“查看员工信息”按钮3.系统显示相关所有信息4.使用案例结束删除员工信息 参与者:系统管理员 前置条件:参与者登录系统基本路径1.参与者点击“普通员工管理”按钮,使用案例开始2.参与者选中要删除的员工信息,点击“删除”“ 3.使用案例结束。添加员工信息 参与者:系统管理员,普通员工 前置条件:参与者登陆系统基本路径1.参与者点击“普通员工管理”按钮,使用案例开始;2.参与者点击“添加员工信息”按钮3.参与者输入要添加的相关信息,点击“添加”4.使用案例结束查看管理员信息参与者:系统管理员前置条件:参与者登陆系统;基本路径:1.参与者点击“管理员管理”按钮,使用案例开始;2.参与者点击“查看管理员信息”一栏;3.系统显示管理员相关信息4.使用案例结束4.1.4删除管理员信息参与者:系统管理员前置条件:参与者登陆系统;基本路径:1.参与者点击“管理员管理”按钮,使用案例开始;2.参与者点击“删除管理员信息”一栏3.参与者选中要删除的管理员信息,点击“删除”4. 4.使用案例结束4.1.5添加管理员信息参与者:系统管理员前置条件:参与者登陆系统;基本路径:1.参与者点击“管理员管理”按钮,使用案例开始;2.参与者点击“添加管理员信息”一栏3.参与者在指定位置输入要添加的管理员信息,点击“添加”4.使用案例结束5销售管理5.1销售管理为收银员用户提供收款、退款、找零、打印购物小票、退货的功能。用例图如下图1.11销售系统用例图5.1.1收款参与者:收银员用户前置条件:参与者登陆系统;基本路径:1.参与者点击“收银管理”按钮,使用案例开始;2.参与者点击“收款”一栏,扫描枪扫描商品条码3.收银员录入商品数量4.系统录入扫描商品信息,显示应付数量5.使用案例结束。5.1.2 退款参与者:收银员用户前置条件:参与者登陆系统;基本路径:1.参与者点击“收银管理”按钮,使用案例开始;2.参与者点击“退款”一栏,进行相应操作;3.使用案例结束。5.1.4退货参与者:收银员用户前置条件:参与者登陆系统;基本路径:1.参与者点击“收银管理”按钮,使用案例开始;2.参与者点击“找零”一栏,进行相应操作;3.使用案例结束。5.1.5打印购物小票参与者:收银员用户前置条件:参与者登陆系统,并已收款基本路径:1.收银员在系统中录入顾客所付数额2.打印机打印购物小票3.使用案例结束。5.1.6找零参与者:收银员用户前置条件:参与者登陆系统,并已收款基本路径:1. 收银员在系统中录入顾客所付数额2.系统显示所收金额,应付金额,找零3.使用案例结束。四课程设计中的收获了解了一个超市的基本结构大概由包括下面5个子系统构成,仓库管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,。基本流程是:一个具有相对权限的人登录相应的系统板块,了解相应的信息。五课程设计报告中有待改进提高之处 对超市管理系统还不够了解,有些功能还没有能够做出来,本设计个还不够全面。六设计实践过程中的自我感想对超市管理系统有了进一步的认识,以前总以为开个超市很简单的,现在知道了一家运营中的超市具体流程了。
展开阅读全文