超市信息管理系统_第1页
超市信息管理系统_第2页
超市信息管理系统_第3页
超市信息管理系统_第4页
超市信息管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、系统建模系统建模结课论文结课论文题目:题目:超市商品管理系统超市商品管理系统分析与设计分析与设计 学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 目录目录第一章第一章 需求分析需求分析_11.11.1 系统用例图系统用例图 _21.21.2 主要业务系统的用例图主要业务系统的用例图 _21.2.1 员工用例图 _21.2.2 售货员用例图 _31.2.3 库存管理员用例图 _31.2.4 订货员用例图 _41.2.5 统计分析员用例图 _51.2.6 系统管理员用例图 _5第二章第二章 系统分析系统分析_62.12.1 业务系统的详细类图业务系统的详细类图 _6 62.1.1 员工登

2、录模块类图 _62.1.2 订货模块类图 _72.1.3 统计分析模块类图 _72.1.4 销售模块类图 _82.22.2 员工验证登录活动图员工验证登录活动图 _8 8第三章第三章 系统设计系统设计_93.13.1 主要业务用例的顺序图和协作图主要业务用例的顺序图和协作图 _93.1.1 销售员销售商品顺序 _93.1.2 商品出库顺序图与协作图 _113.1.3 订货员订货顺序图 _123.1.4 统计分析员查询商品信息顺序图 _123.23.2 主要业务对象的主要业务对象的状态图状态图 _133.2.1 商品状态图_133.33.3 绘制系统实现模型绘制系统实现模型 _143.3.1 商

3、品信息管理系统构件图 _143.3.2 商品信息管理系统配置图 _1541 心得体会 _151第一章第一章 需求分析需求分析超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。(1)超市信息管理系统能够支持售货员日常售货功能。每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务。在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。(2)超市信息管理系

4、统能够为超市的管理者提供管理功能。超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护。每种管理者都通过自己的用户名称和密码登录到各自的管理系统中。(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息。这些设置信息包括供应商信息、商品信息和特殊商品信息。库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。当商品进入卖场时,商

5、品进行出库处理。 (4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤。当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理。(5)统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。(6)系统管理包括维护员工信息、维护会员信息和系统维护。系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。21.11.1 系统用例图系统

6、用例图。 。 。 。 。 。 。 。 。(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.

7、1 员工用例图员工用例图。 。 。 。 。 。 。 。 。 。 。 。 。3员工是超市售货员和超市管理者的抽象,它所包含的行为是超市售货员和超市管理者共同的行为。员工在本系统中通过合法的身份验证;能够修改自身信息和密码。1.2.21.2.2 售货员用例图售货员用例图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。售货员能够通过该系统进行销售商品活动。当售货员销售商品时,首先获取商品信息,然后将销售信息更新,如果顾客需要打印购物清单,则需要打印购物清单,在购物清单中需要对商品信息进行计价处理。41.2.31.2.3 库存管理员用例图库存管理员用例

8、图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。库存管理员能够通过该系统进行如下活动:(1)盘点商品。超市库存管理员每天需要对超市商品信息进行盘点。(2)报销处理。超市库存管理员对超市损坏商品进行报销处理。(3)商品入库。当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。(4)商品出库。当商品进入卖场时,商品进行出库处理。(5)管理设置。库存管理员负责供应商信息和商品基本信息的管理设置。51.2.41.2.4 订货员用例图订货员用例图。 。 。 。 。 。 。 。 。 。 。 。 。

9、 。订货员能够通过该系统进行订货管理活动。订货员首先根据商品缺货信息统计订货商品,根据需要订货商品信息制定出订单。 1.2.5 统计分析员用例图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。6统计分析员负责超市的统计分析管理,它能够通过该系统进行如下活动:(1)查询商品基本信息。统计分析员能够查询商品的基本信息,根据商品的基本信息,制定出相应的方案。(2)查询销售信息。统计分析员根据销售情况,制定合理的销售方案。(3)查询供应商信息。统计分析员能够查询供应商信息。(4)查询缺货信息。统计分析员能够查询缺货信息。

10、(5) 查询报损信息。统计分析员能够查询报损信息。1.2.61.2.6 系统管理员用例图系统管理员用例图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。系统管理员能够通过该系统进行如下活动:(1)维护会员信息。系统管理员能够维护超市会员的信息,如添加会员、删除会员和修改会员信息等。(2)维护员工信息。系统管理员能够维护超市员工的信息,如添加员工、删除员工和修改员工信息等。(3)系统设置。系统管理员能够根据一些需要进行必要的系统设置。 7第二章第二章 系统分析系统分析2.1 业务系统的详细类图下面各个系统的详细类图描述了超市商品信息管理系统中所有的类及其属性与功能,还有类之

11、间的直接关系。2.1.12.1.1 员工登录模块类图员工登录模块类图82.1.2 订货模块类图2.1.32.1.3 统计分析模块类图统计分析模块类图92.1.42.1.4 销售模块类图销售模块类图 102.22.2 员工验证登录活动图员工验证登录活动图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。11第三章第三章 系统设计系统设计3.13.1 主要业务用例的顺序图和主要业务用例的顺序图和协作图协作图3.1.13.1.1 销售员销售商品顺序销售员销售商品顺序。 。 。 。 。 。 。 。2: 。 。 。 。3:

12、。 。 。 。 。 。4: 。 。 。 。 。 。5: 。 。 。 。6: 。 。 。 。 。 。8: 。 。9: 。 。 。 。7: 。 。 。 。 。 。10: 。 。 。 。12工作流程如下:(1)顾客希望通过售货员购买商品,售货员希望通过售货管理子系统处理商品销售。(2)顾客将购买商品提交给售货员。(3)售货员通过销售管理子系统中的管理商品界面获取商品信息。(4)管理商品界面根据商品的编号将商品类实例化并请求该商品信息。(5)商品类实例化对象根据商品的编号加载商品信息并提供给管理商品界面。(6)管理商品界面对商品进行计价处理。(7)管理商品界面更新销售商品信息。(8)管理商品界面显示处

13、理商品。(9)售货员将货物提交给顾客。3.1.23.1.2 商品出库顺序图商品出库顺序图与协作图与协作图 : 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。1: 。 。 。 。2: 。 。 。 。3: 。 。 。 。 。 。 。4: 。 。 。 。 。 。 。5: 。 。 。 。 。 。6: 。 。 。 。7: 。 。 。 。 。 。8: 。 。 。 。 。 。9: 。 。 。 。 。10: 。 。 。 。 。 。13 : 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。2: 。 。 。 。3: 。 。 。 。 。 。 。5

14、: 。 。 。 。 。 。6: 。 。 。 。7: 。 。 。 。 。 。8: 。 。 。 。 。 。10: 。 。 。 。 。 。1: 。 。 。 。工作流程如下:(1)库存管理员希望通过库存管理子系统将售出的货物处理出库(2)库存管理员通过库存管理子系统中的商品出库单获取商品信息。(3)商品出库单根据商品的编号将商品类实例化并录入出库单数据库中。(4)商品类实例化对象根据商品的编号加载商品信息并返回给商品数据库。(5)通过商品数据库添加缺货清单。(6)商品界面通过商品类实例化对象修改商品信息并录入到缺货单数据库中。(7)商品类实例化对象缺货单数据库返回更新修改信息。143.1.33.1.3

15、 订货订货员订货顺序图员订货顺序图 : 。 。 。 。 。 。 。 。 。 。 。 。 。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)商品界面

16、将商品类实例化并根据商品的数量应当满足的条件请求有关商品信息。(4)商品类实例化对象根据商品的数量应当满足的条件加载商品信息并提供给缺货清单界面。(5)订货员通过订货管理子系统中的缺货清单界面获取待订货厂商信息。(6)订货管理界面将供应商类实例化并根据商品的类型请求有关供应商信息。(7)供应商类实例化对象加载供应商信息并提供给缺货清单界面。(8)订货员通过订货管理子系统中的缺货清单界面制作相关订单。(9)订货管理界面制作相关缺货清单并显示给订货员。153.1.43.1.4 统计统计分析员查询商品信息顺序图分析员查询商品信息顺序图 : 。 。 。 。 。 。 。 。 。 。 。 。 。1. 。

17、。 。 。 。 。1.1. 。 。 。 。 。 。1.1.1. 。 。 。 。2. 。 。 。 。 。 。1.2. 。 。 。 。1.2.1. 。 。 。 。工作流程如下:(1)统计分析员希望通过统计分析子系统查询商品信息。(2)统计分析员通过统计分析子系统中的查询商品信息界面获取商品信息。(3)查询商品信息界面根据商品的属性或特征将商品类实例化并请求该类商品信息。(4)商品类实例化对象加载商品信息,并提供给管理商品界面。(5)查询商品信息界面显示该类商品信息。(6)统计分析员请求查询商品信息界面制定出该类商品报表。(7)查询商品信息界面制定该类商品报表。(8)查询商品信息界面将该类商品报表显

18、示给统计分析员。163.23.2 主要业务对象的主要业务对象的状态图状态图3.2.13.2.1 商品状态图商品状态图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。在超市信息管理系统中,我们将有明确状态转换的类进行描述,以下我们以商品的状态图为例,简单进行说明。商品包含以下的状态:刚被购买还未入库后的商品、被添加能够出售的商品、商品被出售、商品被回收。它们之间的转化规则是:(1)刚被购买后的商品可以通过库存管理员添加成为入库的商品。(2)当入库商品被出售,商品处于被销售状态。(3)当商品由于过期、损坏等因素造成的不合格时,商品报损并回收。173.3 绘制系统实现模型 3.3.1 商品信息管理系统构件图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。Persistent。 。 。 。 。 。 。 。 。 。在超市信息管理系统中,我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类。例如,在超市信息管理系统中,我们可以对创建货物管理构件图所对应的构件进行映射。3.3.23.3.2 商品信息管理系统配置图商品信息管理系统配置图SQL。 。 。 。 。

温馨提示

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

评论

0/150

提交评论