logo资料库

超市自动结账管理系统.docx

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
1.超市自动结账管理系统需求分析
2.UML构建超市自动结账管理系统
2.1 创建系统用例模型
2.1.1 用户用例
2.1.2 仓库管理用例
2.1.3 采购管理用例
2.1.4财务用例
2.2 创建系统静态模型
2.3 创建系统动态模型
2.3.1 “用户支付账单”用例
2.3.2采购管理员决定商品数量
2.3.3仓库管理员检查商品
2.3.4财务审核账单
2.3.5 商品的状态图
2.3.6 账单的状态图
2.4 创建系统部署模型
2.4.1 组件图
2.4.2 部署图
3.总结
UML 系统分析与设计 项目:基于 RFID 的超市自动结账管理系统 姓名:杨建康 学号:201513540729 1
目录 1.超市自动结账管理系统需求分析.........................................................................................3 2.UML 构建超市自动结账管理系统........................................................................................ 4 2.1 创建系统用例模型.........................................................................................................4 2.1.1 用户用例..................................................................................................................5 2.1.2 仓库管理用例..........................................................................................................6 2.1.3 采购管理用例..........................................................................................................6 2.1.4 财务用例...................................................................................................................7 2.2 创建系统静态模型.........................................................................................................8 2.3 创建系统动态模型.........................................................................................................9 2.3.1 “用户支付账单”用例.......................................................................................... 10 2.3.2 采购管理员决定商品数量.....................................................................................12 2.3.3 仓库管理员检查商品.............................................................................................14 2.3.4 财务审核账单.........................................................................................................17 2.3.5 商品的状态图........................................................................................................18 2.3.6 账单的状态图........................................................................................................19 2.4 创建系统部署模型.......................................................................................................20 2.4.1 组件图....................................................................................................................20 2.4.2 部署图....................................................................................................................21 3.总结.......................................................................................................................................22 2
基于 RFID 的超市自动结账管理系统 1.超市自动结账管理系统需求分析 随着“互联网+”、支付宝等大力发展,以及智慧生活的大力提倡。现在生活 已经变得越来越便捷,从而使人们的生活得到了大力的改善和发展,生活变得越来 越智能化,为了减少人们超市排队等待结账的时间,自动结账管理系统由此产生了。 本项目是针对于是针对于超市结账管理进行说明,旨在为超市提供方便,为 顾客减少排队时间,快速准确高效的库存和财务管理系统。本项目实现的前提是利 用 RFID 技术,对产品进行相应的标识,从而达到自动结账,实现从库存到结账的一 体智能化,便捷式服务。该系统的用户分为:用户,仓库管理员、采购管理员,财务, 管理员。 该系统的功能性需求包括一下内容: 1. 仓库管理员可以通过系统查看相关的产品数量,同时与仓库数量进行对 应清点,当货物少于临界值时,及时通过系统告知采购员; 2. 采购员可以通过对应货物的销售曲线进行货物的采购,同时添加进产品 的相关信息 3. 顾客可以通过指定区域后,进行标签扫描,从而进行自动结账 4. 会计可以利用相关的系统进行下发工资,修改信息,进行报表的创建 5. 管理员可以通过该系统进行查看相关报表,查看超市各种信息。 满足上述需求的系统主要包括以下几个小的系统模块: 1. 仓库管理系统:实现对库存进行在线实时管理,形成相关图像信息 2. 采购管理系统:实现对产品信息的管理,对仓库管理系统形成的图像信 息进行分析,采购相应的产品 3. 自动结账系统:实现指定区域后,账单中自动加入购物车中的物品数量、 单价,并且自动结算总金额,同时对产品数量进行在线处理,自动化管 理,同时对产品有相关的单价金额、信息进行标识 4. 财务管理系统:实现对采购员出账以及对员工进行相关的工资发放 5. 登录信息管理:实现顾客的实名注册登录,以及产品内部人员的相关信 息的注册登录 该系统包括五个部分(如图 1.1):仓库管理,采购管理,自动结账,财务管 理,登录信息管理。基本流程是:一个具有相关权限的人登录相应的系统板块,了 解相应的信息。比如:仓库管理员输入用户名及密码登录仓库管理系统,查看库存, 清点数量,保证产品的数量,从而提醒采购员。 3
超市自动结账管理系统 仓库 管理 系统 采购 管理 系统 财务 管理 系统 登录 信息 管理 系统 自动 结账 系统 图 1.1 2.UML 构建超市自动结账管理系统 使用 Rational Rose 对该系统进行系统建模。通过使用用例驱动创建系统用例模型、获 取系统的需求,并使用系统的静态模型创建系统内容,然后通过动态模型对系统的内容进行 补充和说明,最后通过部署模型完成系统的部署情况。 2.1 创建系统用例模型 创建系统用例的第一步是确定系统的参与者。该系统的参与者包括以下几种: 用户:进行超市购物的顾客 仓库管理员:负责商品的入库,出库 采购管理员:负责商品的相关信息,决定商品入库数量,实时更新产品的有关信息和 管理设置 财务:负责各种的出账,以及相关工作人员的工资和公司的支出,形成相关的图像报 表,发送至管理员处 管理员:负责相关信息的审核,查看各种汇总信息 因此,系统的参与者包括三种,分别是顾客(用户),仓库管理员,采购管理员,会计, 系统管理员,如图 2.1 所示。然后根据参与者的不同分别画出各个参与者的用例图 4
图 2.1 2.1.1 用户用例 用户能够通过该系统进行如下操作: 管理个人信息:顾客可以进行注册、登录系统和修改自己的信息 浏览商品信息:顾客可以利用系统对商品信息进行查看 支付账单:顾客可以进行结算账单 查看账单:查看购物清单内容 通过以上活动创建用户用例图,如图 2.2 所示 图 2.2 5
2.1.2 仓库管理用例 仓库管理员能够系统进行以下操作: 检查商品:当商品到货入库时,仓库管理员检查商品是否合格并将合格的商品进行入 库 操作 商品出库:当商品被卖出时,商品进行出库操作,核对商品数目 通过以上活动创建仓库管理员用例图,如图 2.3 所示: 图 2.3 2.1.3 采购管理用例 采购管理员能够通过系统进行以下操作: 决定商品数量:根据商品销售数量进行决定采购数量 更新供应商品信息:根据厂家信息进行相应的商品的相关信息的更新 提交账单:对于采购的商品进行核算金额,进行账单提交 添加新商品:根据用户需求添加新的商品,同时输入相关商品信息 删除商品:根据商品销售曲线,判断是否删除商品 通过以上活动创建采购管理员用例图,如图 2.4 所示: 6
图 2.4 2.1.4 财务用例 财务能够通过系统进行以下操作: 审核出账:审核采购账单 发放工资:发放相关人员工资 支出汇总:对于各种支出进行汇总 发送材料:向经理邮箱发送工资表,支出表以及各种图表 通过以上活动创建会计用例图,如图 2.5 所示: 图 2.5 7
2.1.5 管理员用例 管理员能够通过系统进行以下操作: 管理用户信息:对于用户信息进行管理 维护员工信息:对于员工信息进行删除、修改、添加 通过以上活动创建管理员用例图,如图 2.6 所示: 图 2.6 2.2 创建系统静态模型 从前面的系统分析中,可以分为八个类对象:仓库管理员,采购管理员,用户, 库存列表,商品列表,账单,财务管理员,管理员,类图如图 2.7 所示,包图如 2.8 所示: 8
分享到:
收藏