超市管理系统 UML

合集下载

第14讲 超市管理系统__UML

第14讲 超市管理系统__UML

创建系统部署模型
1. 系统构件图
在超市信息管理系统中,我们通过构件映射到系统的实 现类中,说明该构件物理实现的逻辑类。例如,在超市 信息管理系统中,我们可以对商品类和供应商类分别创 建对应的构件进行映射。
创建系统部署模型
2. 系统部署图
在超市信息管理系统中,系统包括四种节点,分别是:前台售货节点,售货员使用, 负责货物销售;库存管理节点,库存管理员通过该节点进行库存管理和维护;订货管 理节点,订货管理员通过该节点进行订货管理;统计分析节点,统计分析员通过该节 点进行统计分析;系统管理节点,系统管理员通过该节点进行系统维护和员工信息维 护。
创建系统动态模型
2.统计分析员查询商品信息序 列图和交互图
工作流程如下: (1)统计分析员希望通过统计分析子系统 查询商品信息。 (2)统计分析员通过统计分析子系统中的 查询商品信息界面获取商品信息。 (3)查询商品信息界面根据商品的属性或 特征将商品类实例化并请求该类商品 信息。 (4)商品类实例化对象加载商品信息,并 提供给管理商品界面。 (5)查询商品信息界面显示该类商品信息。 (6)统计分析员请求查询商品信息界面制 定出该类商品报表。 (7)查询商品信息界面制定该类商品报表。 (8)查询商品信息界面将该类商品报表显 示给统计分析员。

创建系统用例模型
6.系统管理员用例图
系统管理员能够通过该系 统进行如下活动: (1)维护会员信息。系统管 理员能够维护超市会员的 信息,如添加会员、删除 会员和修改会员信息等。 (2)维护员工信息。系统管 理员能够维护超市员工的 信息,如添加员工、删除 员工和修改员工信息等。 (3)系统设置。系统管理员 能够根据一些需要进行必 要的系统设置。
创建系统动态模型

UML超市管理系统ER图用例图,类图状态图等等

UML超市管理系统ER图用例图,类图状态图等等

信息系统分析报告超市管理系统小组成员:韩娜2009012239冯超然2009012236仇震2009012246目录1. 前言 (3)2. 系统需求分析 (3)3. ER图 (4)4. 用例图 (5)5. 用例描述 (7)6. 类图 (8)7. 时序图 (9)8. 通信图 (10)1.前言本文主要目的是利用建模工具对超市管理系统进行建模,用类图、用例图、时序图、协作图、状态图、活动图等面向对象分析与设计的软件过程,更好的被用户所理解。

2.系统需求分析超市管理系统需要实现对超市收银,库存,采购的管理,系统需要方便易用,辅助超市员工对超市进行管理,提高超市员工的工作效率,进而提高超市的收益。

本系统实现对进货单的添加、修改、删除、查询功能,对每一笔进货单都进行备案,存入数据库中,可以按货单号和进货日期多种方式进行查询,对数据库中无用的进货单执行删除操作。

对每一笔进货单中的货物的详细信息进行记载,将货物的详细信息载入数据库中,方便查询和对货物信息的管理。

本系统还需要对库存信息实行管理,是超市工作人员能随时查看库存情况,及时提醒采购员对缺货商品采购。

3.ER图4.用例图包图:参与者用例图:收银管理用例图:库存管理用例:后台管理用例:5.用例描述6.类图分析用例描述,作出如下类图:7.时序图7.1、管理员登录管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登录界面。

7.2、管理员添加进货单管理员添加进货单的操作,管理员填写好相应的进货单项之后,系统自动把进货单信息写入数据库中,修改了进货单数据库中的内容,同时数据库也自动的修改了柜存信息中的内容。

8.通信图8.1、管理员登录8.2、管理员添加进货单超市管理系统说明书超市管理系统说明书。

UML超市管理系统ER图用例图-类图状态图等等

UML超市管理系统ER图用例图-类图状态图等等

UML超市管理系统ER图、用例图、类图、状态图等等一、引言在如今信息化的时代,超市管理系统的作用不可小觑,对于超市来说,一个好的管理系统能够提高效率,减少误差,降低成本。

本文将介绍UML超市管理系统的ER图、用例图、类图、状态图等详细内容。

二、ER图ER图是一种用来表示实体、属性和实体之间关系的图形表示方法,可以帮助我们直观的了解超市管理系统的数据结构。

在UML超市管理系统的ER图中,我们可以看到有两个主要的实体,分别是“商品”和“员工”,它们之间存在着一种关系,即“员工”可以对“商品”进行操作,操作包括进货、出售等。

此外,还有实现超市管理的“收银系统”实体,它与“员工”实体之间存在一种“服务”关系,表示“员工”需要借助“收银系统”来完成购物流程。

三、用例图用例图是描述用户与系统交互的图形化工具,通过它我们可以较为全面的认知UML超市管理系统中的功能模块以及用户的角色和操作。

在UML超市管理系统的用例图中,我们可以看到有三个用户角色,分别是“管理员”、“员工”、“顾客”,在不同的角色下能够进行的操作也不尽相同:•管理员:添加商品、移除商品、添加员工、移除员工。

•员工:查询库存、进货、销售、结账。

•顾客:浏览商品、购买商品。

四、类图类图是描述系统实现代码层次结构的图形化画面,它能够帮助我们更深入地了解UML超市管理系统的设计模式。

在UML超市管理系统的类图中,我们可以看到有“商品”、“员工”、“收银系统”等抽象类和“水果”、“蔬菜”、“收银员”、“管理员”、“顾客”等具体类,它们之间存在着继承关系、关联关系和聚合关系等。

此外,我们还可以看到有一系列类似于“超市”、“购物车”、“库存”、“销售记录”等的类,它们实现了超市管理的各个功能基础模块,能够帮助我们更清晰地了解UML超市管理系统的具体运行方式。

五、状态图状态图是描述状态机的一种图形化工具,它描述了一个对象在其生命周期内所经历的所有状态和转换关系。

超市管理系统uml课程设计

超市管理系统uml课程设计

超市管理系统uml课程设计一、课程目标知识目标:1. 理解UML基本概念和组成部分,掌握超市管理系统常用的UML图(用例图、类图、序列图等);2. 学会运用UML图分析超市管理系统的需求,描述系统功能模块及其相互关系;3. 了解超市管理系统的业务流程和关键业务环节,并能运用UML图进行建模。

技能目标:1. 能够运用UML工具进行超市管理系统的需求分析和设计;2. 培养学生团队协作能力,通过分组讨论、实践操作等方式,提高问题解决和沟通能力;3. 提升学生的逻辑思维和抽象建模能力,为后续软件开发课程打下基础。

情感态度价值观目标:1. 培养学生对软件工程和系统建模的兴趣,激发学生主动学习的热情;2. 培养学生严谨、务实的科学态度,注重实践操作和理论知识的结合;3. 强化学生团队协作意识,培养学生积极向上的竞争精神和合作精神。

课程性质:本课程为高二年级信息技术课程,以实践操作为主,理论讲解为辅,旨在培养学生的系统分析和设计能力。

学生特点:高二年级学生对计算机技术有一定的基础,具备一定的自学能力和团队协作能力,但对UML知识的掌握程度不一。

教学要求:结合学生特点,注重理论与实践相结合,以案例教学为主,引导学生主动参与,充分调动学生的积极性。

在教学过程中,关注学生个体差异,实施差异化教学,确保每个学生都能在课程中取得实际进步。

二、教学内容1. UML基本概念与组成:介绍UML的起源、作用和基本组成元素,包括类、对象、用例、接口、包等。

教材章节:第二章UML基础2. 超市管理系统需求分析:分析超市管理系统的业务流程、功能模块和关键业务环节,引出UML图在系统建模中的应用。

教材章节:第三章需求分析3. UML图的应用:a. 用例图:描述超市管理系统的功能模块及其相互关系;b. 类图:表示系统中的类、属性、方法及其之间的关系;c. 序列图:展示系统中的对象交互过程。

教材章节:第四章UML图的应用4. 超市管理系统UML建模实践:结合实际案例,指导学生运用UML工具进行系统建模。

超市管理系统uml课程设计

超市管理系统uml课程设计

超市管理系统uml课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握超市管理系统的基本概念、设计和实现方法。

技能目标要求学生能够使用UML(统一建模语言)对超市管理系统进行建模,并使用相关工具进行实现。

情感态度价值观目标要求学生在学习过程中培养团队合作意识、问题解决能力和创新思维。

通过本课程的学习,学生将了解超市管理系统的基本原理和应用,掌握UML的基本语法和建模方法,能够使用UML工具进行超市管理系统的建模和实现。

同时,学生将培养团队合作意识,提高问题解决能力和创新思维,为未来的学习和工作打下坚实的基础。

二、教学内容本课程的教学内容主要包括超市管理系统的基本概念、UML的基本语法和建模方法,以及使用UML工具进行超市管理系统的建模和实现。

首先,学生将学习超市管理系统的基本概念,包括超市管理系统的定义、功能和特点。

然后,学生将学习UML的基本语法,包括类图、用例图、序列图等,并掌握UML建模的方法和技巧。

最后,学生将使用UML工具进行超市管理系统的建模和实现,包括需求分析、系统设计、编码实现和测试验证等。

三、教学方法本课程的教学方法将采用讲授法、讨论法、案例分析法和实验法等多种教学方法。

首先,通过讲授法,教师将向学生传授超市管理系统的基本概念和UML的基本语法,引导学生掌握相关知识。

然后,通过讨论法,学生将进行小组讨论和分享,培养团队合作意识和问题解决能力。

接下来,通过案例分析法,学生将分析实际案例,加深对超市管理系统和UML的理解和应用。

最后,通过实验法,学生将亲自动手进行超市管理系统的建模和实现,提高创新思维和动手能力。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备等。

教材和参考书将提供超市管理系统和UML的相关理论知识,帮助学生掌握基本概念和建模方法。

多媒体资料将提供图像、图表和视频等丰富的教学资源,增强学生的学习兴趣和理解能力。

超市管理系统UML

超市管理系统UML

目录一、超市管理系统需求分析 (1)(一)系统开发的总目标 (1)(二)超市管理系统功能需求分析 (1)二、超市管理系统的UML建模 (2)(一)创建系统的用例模型 (2)1.系统的参与者 (2)2.售货员用例图 (2)3.库存管理员用例图 (3)4.订货员用例图 (3)5.统计分析员用例图 (4)6.系统管理员用例图 (4)(二)创建系统的静态模型 (5)1.参与者类图 (5)2.主要业务实体类图 (5)(三)创建系统的动态模型 (6)1.售货员销售商品序列图 (6)2.库存管理员处理商品出库序列图 (6)3.订货员订货序列图 (7)4.统计分析员查询供应商信息序列图 (8)5.系统管理员添加会员信息序列图 (9)6.商品的状态图 (10)7.员工登录的活动图 (10)(四)创建系统的部署模型 (10)《系统建模工具》论文评分表 (12)《系统建模工具》答辩评分表 (13)一、超市管理系统需求分析(一)系统开发的总目标系统开发的总目标是实现内部超市管理的系统化、规范化和自动化。

能够对超市商品进行注册登记,也就是将商品的基本信息(商品的编号、商品名、价格、条形码等)预先存入数据库中,供以后检索。

提供会员管理功能,录入会员信息,实现购物积分。

可以由系统管理员管理系统中人员的操纵,授予不同权限。

提供较为完善的差错控制与友好的用户界面,尽量避免误操作。

能够对系统中的操作员进行注册登记,包括操作员的姓名、编号、职务等信息。

为销售员(收银员)提供方便的结算方式。

订货员的工作实现自动化。

为库存管理员提供方便的管理库存方法。

如:处理商品入库、处理商品出库、盘点商品,报错,设置管理方式。

能够通过使用系统实现统计分析功能,统计分析员通过使用系统查询销售信息,供应商信息,查询缺货信息等进行分析。

(二)超市管理系统功能需求分析本论文针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等。

超市管理系统UML图

超市管理系统UML图

超市管理系统UML图超市管理系统的UML图包括以下几个主要部分:用例图、类图、时序图和活动图。

1. 用例图:用例图描述了超市管理系统的功能需求和用户角色之间的关系。

主要包括以下几个用例:- 登录:用户登录超市管理系统。

- 注册:新用户注册超市管理系统账号。

- 浏览商品:用户浏览超市的商品信息。

- 添加购物车:用户将商品添加到购物车。

- 结算:用户结算购物车中的商品。

- 管理商品:管理员管理商品信息,包括添加、删除、修改商品信息。

- 管理用户:管理员管理用户信息,包括添加、删除、修改用户信息。

2. 类图:类图描述了超市管理系统中的类和它们之间的关系。

主要包括以下几个类:- 用户:包括普通用户和管理员。

- 商品:包括商品名称、价格、库存等属性。

- 购物车:包括用户选择的商品信息。

- 订单:包括用户购买的商品信息和支付信息。

3. 时序图:时序图描述了超市管理系统中的交互过程和消息传递顺序。

主要包括以下几个时序图:- 用户登录:描述用户登录超市管理系统的过程。

- 浏览商品:描述用户浏览商品信息的过程。

- 添加购物车:描述用户将商品添加到购物车的过程。

- 结算:描述用户结算购物车中的商品的过程。

4. 活动图:活动图描述了超市管理系统中的业务流程和活动顺序。

主要包括以下几个活动图:- 用户注册:描述用户注册超市管理系统账号的流程。

- 管理商品:描述管理员管理商品信息的流程。

- 管理用户:描述管理员管理用户信息的流程。

以上是超市管理系统的UML图的主要内容,具体的细节和图形展示可以根据实际需求进行设计和补充。

有关超市管理系统的参考文献uml

有关超市管理系统的参考文献uml

有关超市管理系统的参考文献UML一、引言在当今信息化的社会中,超市管理系统的重要性日益凸显。

超市的销售、库存管理、员工管理等诸多方面需要一个高效、精确的系统来支持和管理。

统一建模语言(UML)作为一种标准的面向对象的建模语言,可以用来描述超市管理系统的需求、结构和行为,有助于开发人员和用户更好地理解和沟通。

本文将以超市管理系统为例,探讨如何使用UML来设计和分析超市管理系统。

二、UML在超市管理系统中的应用1. 用例图超市管理系统的用例图可以描述系统与外部用户(顾客、收银员、管理员)之间的交互关系,以及系统内部的模块之间的交互关系。

用例图可以包括顾客购物、收银员结账、管理员管理商品等各种用例,从而完整地描述了系统的功能和角色之间的交互。

2. 类图超市管理系统的类图描述了系统中各个对象之间的静态结构关系,包括类之间的关联、继承、聚合等。

通过类图,可以清晰地展现商品、顾客、员工等各种对象之间的关系,从而为系统的设计和实现提供了清晰的指导。

3. 顺序图顺序图可以描述系统中各个对象之间的消息交互顺序,帮助我们更好地理解系统中各个对象之间的动态交互过程。

顺序图可以展现顾客选购商品、收银员扫描商品、系统生成账单等各个步骤之间的消息传递过程,从而帮助我们更加深入地理解超市管理系统的运行流程。

4. 状态图超市管理系统中的商品、订单等对象都具有状态,状态图可以描述这些对象在不同状态下的行为和转换。

商品可以处于“售罄”、“促销中”等状态,订单可以处于“待处理”、“已发货”等状态,通过状态图可以清晰地描述这些状态之间的转换和对应的行为。

三、个人观点和理解在本文的内容中,UML作为一种标准的建模语言,可以帮助开发人员更加清晰地理解和分析超市管理系统。

通过用例图、类图、顺序图和状态图等方法,可以全面地描述超市管理系统的需求和结构,并辅助软件开发过程中的需求分析、系统设计和编码阶段。

UML的标准化和通用性使得不同开发团队之间能够更好地共享和沟通。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

创建系统动态模型
2.统计分析员查询商品信息序 2.统计分析员查询商品信息序 列图和交互图
工作流程如下: (1)统计分析员希望通过统计分析子系统 查询商品信息。 (2)统计分析员通过统计分析子系统中的 查询商品信息界面获取商品信息。 (3)查询商品信息界面根据商品的属性或 特征将商品类实例化并请求该类商品 信息。 (4)商品类实例化对象加载商品信息,并 提供给管理商品界面。 (5)查询商品信息界面显示该类商品信息。 (6)统计分析员请求查询商品信息界面制 定出该类商品报表。 (7)查询商品信息界面制定该类商品报表。 (8)查询商品信息界面将该类商品报表显 示给统计分析员。
创建系统部署模型
1. 系统构件图
在超市信息管理系统中,我们通过构件映射到系统的实 现类中,说明该构件物理实现的逻辑类。例如,在超市 信息管理系统中,我们可以对商品类和供应商类分别创 建对应的构件进行映射。
创建系统部署模型
2. 系统部署图
在超市信息管理系统中,系统包括四种节点,分别是:前台售货节点,售货员使用, 负责货物销售;库存管理节点,库存管理员通过该节点进行库存管理和维护;订货管 理节点,订货管理员通过该节点进行订货管理;统计分析节点,统计分析员通过该节 点进行统计分析;系统管理节点,系统管理员通过该节点进行系统维护和员工信息维 护。
创建系统静态模型
(2)其次,我们确定在系统中的主要业务实体类,这些类通常需要在数据库中进行 存储。例如,我们需要存储商品的信息,因此需要一个商品类,同样,根据供应 商信息我们可以确定供应商类。
创建系统动态模型
1.售货员销售商品序列图和交互图 1.售货员销售商品序列图和交互图
工作流程如下: (1)顾客希望通过售货员购买商品,售 货员希望通过售货管理子系统处理商 品销售。 (2)顾客将购买商品提交给售货员。 (3)售货员通过销售管理子系统中的管 理商品界面获取商品信息。 (4)管理商品界面根据商品的编号将商 品类实例化并请求该商品信息。 (5)商品类实例化对象根据商品的编号 加载商品信息并提供给管理商品界面。 (6)管理商品界面对商品进行计价处理。 (7)管理商品界面更新销售商品信息。 (8)管理商品界面显示处理商品。 (9)售货员将货物提交给顾客。
创建系统动态模型
5.商品状态图 5.商品状态图
在超市信息管理系统中,我们将有明确状态转换的类进行描述,以下我们以商品 的状态图为例,简单进行说明。 商品包含以下的状态:刚被购买还未入库后的商品、被添加能够出售的商品、商 品被出售、商品被回收。它们之间的转化规则是: (1)刚被购买后的商品可以通过库存管理员添加成为入库的商品。 (2)当入库商品被出售,商品处于被销售状态。 (3)当商品由于过期、损坏等因素造成的不合格时,商品被剔除。
需求分析
(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商 品和制作订单等步骤。当订货员发现库存商品低于库存下限时, 根据系统供应商信息,制作订单进行商品订货处理。 (5)统计分析管理包括查询商品信息、查询销售信息、查询供应商 信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制 作报表。统计分析员使用系统的统计分析功能,了解商品信息、 销售信息、供应商信息、库存信息和特殊商品信息,以便能够制 定出合理的销售计划。 (6)系统管理包括维护员工信息、维护会员信息和系统维护。系统 管理员通过系统管理功能,能够了解公司员工信息、会员信息, 还能够对系统进行维护工作。
创建系统用例模型
6.系统管理员用例图 6.系统管理员用例图
系统管理员能够通过该系 统进行如下活动: (1)维护会员信息。系统管 理员能够维护超市会员的 信息,如添加会员、删除 会员和修改会员信息等。 (2)维护员工信息。系统管 理员能够维护超市员工的 信息,如添加员工、删除 员工和修改员工信息等。 (3)系统设置。系统管理员 能够根据一些需要进行必 要的系统设置。
统计分析员负责超市的统计分析 管理,它能够通过该系统进行如 下活动: (1)查询基本信息。统计分析员能 够查询商品的基本信息,根据商 品的基本信息,制定出相应的方 案。 (2)查询销售信息。统计分析员根 据销售情况,制定合理的销售方 案。 (3)查询供应商信息。统计分析员 能够查询供应商信息。 (4)查询缺货信息。统计分析员能 够查询缺货信息。 (5)查询报损信息。统计分析员能 够查询报损信息。 (6)查询特殊商品信息。统计分析 员能够查询特殊商品信息。 员能够查询特殊商品信息。
创建系统用例模型
3.库存管理员用例图 3.库存管理员用例图
库存管理员能够通过该系统 进行如下活动: (1)处理盘点。超市库存管理员 每天需要对超市商品信息进 行盘点。 (2)处理报销。超市库存管理员 对超市损坏商品进行报销处 理。 (3)商品入库。当商品到货时, 库存管理员检查商品是否合 格后并将合格的商品进行入 库。 (4)商品出库。当商品进入卖场 时,商品进行出库处ห้องสมุดไป่ตู้。 (5)管理设置。库存管理员负责 供应商信息、商品基本信息 和特殊商品信息的管理设置。
创建系统用例模型
4.订货员用例图 4.订货员用例图
订货员能够通过该系统进行订货管理活动。订货员首先根据商品 订货员能够通过该系统进行订货管理活动。 缺货信息统计订货商品,根据需要订货商品信息制定出订单。 缺货信息统计订货商品,根据需要订货商品信息制定出订单。
创建系统用例模型
5.统计分析员用例图 5.统计分析员用例图
创建系统静态模型
在获得系统的基本需求用例模型以后,我们通过考察系统对象的各种属性,创建系统静态模 型。 (1)首先,我们先确定系统的参与者的属性。每一个超市员工在登录系统时,都需要提供员工 的用户名称和密码,因此每一个超市员工应该拥有用户名称和密码属性。超市员工还拥有在 超市中的唯一标识——员工编号。此外,员工属性中还包含员工的年龄、头衔和照片等信息。 超市的售货员和管理者都继承自员工,拥有员工的属性。在系统中记录的顾客包括顾客的名 称、顾客的编号、顾客地址、顾客级别和顾客的总消费金额等记录。
创建系统动态模型
3.库存管理员处理商品入库 3.库存管理员处理商品入库
工作流程如下: (1)库存管理员希望通过库存管理子 系统将购买的货物处理入库 (2)库存管理员通过库存管理子系统 中的商品入库界面获取商品信息。 (3)商品入库界面根据商品的编号将 商品类实例化并请求该类商品信息。 (4)商品类实例化对象根据商品的编 号加载商品信息并提供给商品入库 界面。 (5)库存管理员通过商品入库界面增 加商品数目。 (6)商品入库界面通过商品类实例化 对象修改商品信息。 (7)商品类实例化对象向商品入库界 面返回修改信息。 (8)商品入库界面向库存管理员显示 添加成功信息。
第十四章 超市管理系统
学习内容
需求分析 创建系统用例模型 创建系统静态模型 创建系统动态模型 创建系统部署模型
需求分析
超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统 (MIS)。该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能 够为超市的管理者提供各种管理功能,如进货、统计商品等。 (1)超市信息管理系统能够支持售货员日常售货功能。每一个售货员通过自己的用 户名称和密码登录到售货系统中,为顾客提供服务。在售货员为顾客提供售货服 务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款 并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。 (2)超市信息管理系统能够为超市的管理者提供管理功能。超市的管理包括库存管 理、订货管理、报表管理和售货人员管理和系统维护等。库存管理员负责超市的 库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理; 系统管理员负责超市的售货人员管理和系统维护。每种管理者都通过自己的用户 名称和密码登录到各自的管理系统中。 (3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的 管理设置信息。这些设置信息包括供应商信息、商品信息和特殊商品信息。库存 管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。 当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。当商 品进入卖场时,商品进行出库处理。
创建系统动态模型
6.员工验证登录活动图 6.员工验证登录活动图
在利用系统的活动图来描述在超市信 息管理系统中的参与者如何协同工作 时,我们还可以建立相关参与者的活 动图进行说明。以下我们以员工验证 密码为例进行说明。 我们可以通过以下的方式描述员工验 证登录的活动: (1)员工需要通过身份验证后进入相关子 系统才能够进行相关操作。 (2)首先,系统运行后系统进入初始化登 录界面。 (3)员工输入自己的用户名称和密码。 (4)登录界面对用户输入的用户名称和密 码进行判断。 (5)如果是合法的用户,则系统对用户的 权限进行判断,员工进入相关的管理 界面,登录成功。 (6)如果是非法的用户,系统提示用户名 称或密码错误,登录失败。
创建系统用例模型
1.员工用例图 1.员工用例图
员工是超市售货员和超市管理者的抽象,它所包含的行为是超 市售货员和超市管理者共同的行为。员工在本系统中通过合法 的身份验证;能够修改自身信息和密码。
创建系统用例模型
2.售货员用例图 2.售货员用例图
售货员能够通过该系统进行销售商品活动。当售货员销售商品时,首先 获取商品信息,然后将销售信息更新,如果顾客需要打印购物清单,则 需要打印购物清单,在购物清单中需要对商品信息进行计价处理。
创建系统动态模型
4.订货员进行订货管理 4.订货员进行订货管理
工作流程如下: (1)订货员希望通过订货管理子系统 处理商品订货管理。 (2)订货员通过订货管理子系统中的 订货管理界面获取待订货商品信息。 (3)订货管理界面将商品类实例化并 根据商品的数量应当满足的条件请 求有关商品信息。 (4)商品类实例化对象根据商品的数 量应当满足的条件加载商品信息并 提供给订货管理界面。 (5)订货员通过订货管理子系统中的 订货管理界面获取待订货厂商信息。 (6)订货管理界面将供应商类实例化 并根据商品的类型请求有关供应商 信息。 (7)供应商类实例化对象加载供应商 信息并提供给订货管理界面。 (8)订货员通过订货管理子系统中的 订货管理界面制作相关订单。 (9)订货管理界面制作相关订单并显 示给订货员。
相关文档
最新文档