




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统建模系统建模 结课论文结课论文 题目 题目 超市商品管理系统超市商品管理系统 分析与设计分析与设计 学 生 姓 名 学 院 专 业 班 级 学 号 目录目录 第一章第一章 需求分析需求分析 1 1 11 1 系统用例图系统用例图 2 1 21 2 主要业务系统的用例图主要业务系统的用例图 2 1 2 1 员工用例图 2 1 2 2 售货员用例图 3 1 2 3 库存管理员用例图 3 1 2 4 订货员用例图 4 1 2 5 统计分析员用例图 5 1 2 6 系统管理员用例图 5 第二章第二章 系统分析系统分析 6 2 12 1 业务系统的详细类图业务系统的详细类图 6 6 2 1 1 员工登录模块类图 6 2 1 2 订货模块类图 7 2 1 3 统计分析模块类图 7 2 1 4 销售模块类图 8 2 22 2 员工验证登录活动图员工验证登录活动图 8 8 第三章第三章 系统设计系统设计 9 3 13 1 主要业务用例的顺序图和协作图主要业务用例的顺序图和协作图 9 3 1 1 销售员销售商品顺序 9 3 1 2 商品出库顺序图与协作图 11 3 1 3 订货员订货顺序图 12 3 1 4 统计分析员查询商品信息顺序图 12 3 23 2 主要业务对象的主要业务对象的状态图状态图 13 3 2 1 商品状态图 13 3 33 3 绘制系统实现模型绘制系统实现模型 14 3 3 1 商品信息管理系统构件图 14 3 3 2 商品信息管理系统配置图 15 4 1 心得体会 15 1 第一章第一章 需求分析需求分析 超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息 系统 该信息系统能够方便的为超市的售货员提供各种日常售货功能 也能够 为超市的管理者提供各种管理功能 如进货 统计商品等 1 超市信息管理系统能够支持售货员日常售货功能 每一个售货员通过 自己的用户名称和密码登录到售货系统中 为顾客提供服务 在售货员为顾客 提供售货服务时 售货员接收顾客购买商品 根据系统的定价计算出商品的总 价 顾客付款并接受售货员打印的货物清单 系统自动保存顾客购买商品记录 2 超市信息管理系统能够为超市的管理者提供管理功能 超市的管理包 括库存管理 订货管理 报表管理和售货人员管理和系统维护等 库存管理员 负责超市的库存管理 订货员负责超市的订货管理 统计分析员负责超市的统 计分析管理 系统管理员负责超市的售货人员管理和系统维护 每种管理者都 通过自己的用户名称和密码登录到各自的管理系统中 3 库存管理包括商品入库管理 处理盘点信息 处理报销商品信息和一 些信息的管理设置信息 这些设置信息包括供应商信息 商品信息和特殊商品 信息 库存管理员每天对商品进行一次盘点 当发现库存商品有损坏时 及时 处理报损信息 当商品到货时 库存管理员检查商品是否合格后并将合格的商 品进行入库 当商品进入卖场时 商品进行出库处理 4 订货管理是对超市所缺货物进行的订货处理 包括统计订货商品和制 作订单等步骤 当订货员发现库存商品低于库存下限时 根据系统供应商信息 制作订单进行商品订货处理 5 统计分析管理包括查询商品信息 查询销售信息 查询供应商信息 查询缺货信息 查询报表信息和查询特殊商品信息 并制作报表 统计分析员 使用系统的统计分析功能 了解商品信息 销售信息 供应商信息 库存信息 和特殊商品信息 以便能够制定出合理的销售计划 6 系统管理包括维护员工信息 维护会员信息和系统维护 系统管理员 通过系统管理功能 能够了解公司员工信息 会员信息 还能够对系统进行维 护工作 2 1 11 1 系统用例图系统用例图 from Use Case View from Use Case View from Use Case View from Use Case View from Use Case View from Use Case View 整个超市管理系统的每个用例之间的关系的描述如上述 系统用例图 所示 可以通过此用例图来明确各执行者和用例之间的关系 1 21 2 主要业务系统的用例图主要业务系统的用例图 1 2 11 2 1 员工用例图员工用例图 3 员工是超市售货员和超市管理者的抽象 它所包含的行为是超市售货员和超市 管理者共同的行为 员工在本系统中通过合法的身份验证 能够修改自身信息 和密码 1 2 21 2 2 售货员用例图售货员用例图 售货员能够通过该系统进行销售商品活动 当售货员销售商品时 首先获取商 品信息 然后将销售信息更新 如果顾客需要打印购物清单 则需要打印购物 清单 在购物清单中需要对商品信息进行计价处理 4 1 2 31 2 3 库存管理员用例图库存管理员用例图 库存管理员能够通过该系统进行如下活动 1 盘点商品 超市库存管理员每天需要对超市商品信息进行盘点 2 报销处理 超市库存管理员对超市损坏商品进行报销处理 3 商品入库 当商品到货时 库存管理员检查商品是否合格后并将合格的商 品进行入库 4 商品出库 当商品进入卖场时 商品进行出库处理 5 管理设置 库存管理员负责供应商信息和商品基本信息的管理设置 5 1 2 41 2 4 订货员用例图订货员用例图 订货员能够通过该系统进行订货管理活动 订货员首先根据商品缺货信息 统计订货商品 根据需要订货商品信息制定出订单 1 2 5 统计分析员用例图 6 统计分析员负责超市的统计分析管理 它能够通过该系统进行如下活动 1 查询商品基本信息 统计分析员能够查询商品的基本信息 根据商品的基 本信息 制定出相应的方案 2 查询销售信息 统计分析员根据销售情况 制定合理的销售方案 3 查询供应商信息 统计分析员能够查询供应商信息 4 查询缺货信息 统计分析员能够查询缺货信息 5 查询报损信息 统计分析员能够查询报损信息 1 2 61 2 6 系统管理员用例图系统管理员用例图 系统管理员能够通过该系统进行如下活动 1 维护会员信息 系统管理员能够维护超市会员的信息 如添加会员 删除 会员和修改会员信息等 2 维护员工信息 系统管理员能够维护超市员工的信息 如添加员工 删除 员工和修改员工信息等 3 系统设置 系统管理员能够根据一些需要进行必要的系统设置 7 第二章第二章 系统分析系统分析 2 1 业务系统的详细类图 下面各个系统的详细类图描述了超市商品信息管理系统中所有的类及其属性与 功能 还有类之间的直接关系 2 1 12 1 1 员工登录模块类图员工登录模块类图 8 2 1 2 订货模块类图 2 1 32 1 3 统计分析模块类图统计分析模块类图 9 2 1 42 1 4 销售模块类图销售模块类图 10 2 22 2 员工验证登录活动图员工验证登录活动图 11 第三章第三章 系统设计系统设计 3 13 1 主要业务用例的顺序图和主要业务用例的顺序图和协作图协作图 3 1 13 1 1 销售员销售商品顺序销售员销售商品顺序 2 3 4 5 6 8 9 7 10 12 工作流程如下 1 顾客希望通过售货员购买商品 售货员希望通过售货管理子系统处理商品 销售 2 顾客将购买商品提交给售货员 3 售货员通过销售管理子系统中的管理商品界面获取商品信息 4 管理商品界面根据商品的编号将商品类实例化并请求该商品信息 5 商品类实例化对象根据商品的编号加载商品信息并提供给管理商品界面 6 管理商品界面对商品进行计价处理 7 管理商品界面更新销售商品信息 8 管理商品界面显示处理商品 9 售货员将货物提交给顾客 3 1 23 1 2 商品出库顺序图商品出库顺序图与协作图与协作图 1 2 3 4 5 6 7 8 9 10 13 2 3 5 6 7 8 10 1 工作流程如下 1 库存管理员希望通过库存管理子系统将售出的货物处理出库 2 库存管理员通过库存管理子系统中的商品出库单获取商品信息 3 商品出库单根据商品的编号将商品类实例化并录入出库单数据库中 4 商品类实例化对象根据商品的编号加载商品信息并返回给商品数据库 5 通过商品数据库添加缺货清单 6 商品界面通过商品类实例化对象修改商品信息并录入到缺货单数据库中 7 商品类实例化对象缺货单数据库返回更新修改信息 14 3 1 33 1 3 订货订货员订货顺序图员订货顺序图 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 3 3 1 3 2 工作流程如下 1 订货员希望通过订货管理子系统处理商品订货管理 2 订货员通过订货管理子系统中的进货订单界面获取待订货商品信息 3 商品界面将商品类实例化并根据商品的数量应当满足的条件请求有关商品 信息 4 商品类实例化对象根据商品的数量应当满足的条件加载商品信息并提供给 缺货清单界面 5 订货员通过订货管理子系统中的缺货清单界面获取待订货厂商信息 6 订货管理界面将供应商类实例化并根据商品的类型请求有关供应商信息 7 供应商类实例化对象加载供应商信息并提供给缺货清单界面 8 订货员通过订货管理子系统中的缺货清单界面制作相关订单 9 订货管理界面制作相关缺货清单并显示给订货员 15 3 1 43 1 4 统计统计分析员查询商品信息顺序图分析员查询商品信息顺序图 1 1 1 1 1 1 2 1 2 1 2 1 工作流程如下 1 统计分析员希望通过统计分析子系统查询商品信息 2 统计分析员通过统计分析子系统中的查询商品信息界面获取商品信息 3 查询商品信息界面根据商品的属性或特征将商品类实例化并请求该类商品 信息 4 商品类实例化对象加载商品信息 并提供给管理商品界面 5 查询商品信息界面显示该类商品信息 6 统计分析员请求查询商品信息界面制定出该类商品报表 7 查询商品信息界面制定该类商品报表 8 查询商品信息界面将该类商品报表显示给统计分析员 16 3 23 2 主要业务对象的主要业务对象的状态图状态图 3 2 13 2 1 商品状态图商品状态图 在超市信息管理系统中 我们将有明确状态转换的类进行描述 以下我们以商 品的状态图为例 简单进行说明 商品包含以下的状态 刚被购买还未入库后的商品 被添加能够出售的商品 商品被出售 商品被回收 它们之间的转化规则是 1 刚被购买后的商品可以通过库存管理员添加成为入库的商品 2 当入库商品被出售 商品处于被销售状态 3 当商品由于过期 损坏等因素造成的不合格时 商品报损并回收 17 3 3 绘制系统实现模型 3 3 1 商品信息管理系统构件图 Persistent 在超市信息管理系统中 我们通过构件映射到系统的实现类中 说明该构件物 理实现的逻辑类 例如 在超市信息管理系统中 我们可以对创建货物管理构 件图所对应的构件进行映射 3 3 23 3 2 商品信息管理系统配置图商品信息管理系统配置图 SQL 在超市信息管理系统中 系统包括五种子系统 分别是 前台售货管理子系统 系统管理子系统 库存管理子系统 订货管理子系统 统计分析子系统 售货 员通过售货管理子系统进行商品更新跟收银 系统管理员通过系统管理子系统 18 进行系统维护和员工信息维护 库存管理员通过其子系统进行商品库存管理和 维护 订货管理员通过订货管理子系统进行商品订货管理 统计分析员通过统 计分析子系统进行商品统计分析 最后这些数据都存储在商品数据库中 4 1 心得体会 通过一个学期的 UML 学习 我从书本上获取了基本的理论知识 而真正的 学以致用 将书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 看影子猜动物英语课堂游戏
- CN120203828A 全口义齿制造方法及全口义齿
- 老年人安全移动课件
- 实际问题与一元一次方程 (2知识点+10大题型+过关测)学生版-2025年人教版新七年级数学专项提升
- 酸菜知识培训内容摘要
- 镗工高级模拟考试题及答案
- 探索与表达规律 预习练(含解析)
- 人教版八年级英语下册专练:任务型阅读专练20篇(附答案)
- 配音课件app教学课件
- 人教版八年级英语下册期末考前模拟必刷卷01(含答案)
- 第七届全国急救大赛(医生组)理论测试考试题库及答案
- AGV拖车电机选择计算表
- 精神障碍的早期识别与心理治疗
- 液氧贮存与充装安全管理
- 老师孤独症培训课件
- 家庭经济困难学生认定申请表
- 2024年《经济法基础》教案(附件版)
- 智慧化税费申报与管理 课件 项目四企业所得税智慧化税费申报与管理
- 《税费计算与申报》课件 项目二 增值税的计算与申报任务三 增值税的申报
- 电动汽车的储能技术
- 阀门检验报告汇总266黄铜球阀
评论
0/150
提交评论