超市管理系统UML类图和用例图
超市管理系统UML类图和用例图
超市管理系统需求分析报告(使用面向对象的方法)目录1用例和用例图 (1)1.1什么是用例和用例图 (1)1.2用例图 (2)1.3用例说明 (4)2类图 (9)2.1什么是类图 (9)2.2类图 (10)超市管理系统需求分析报告(面向对象方法)1用例和用例图1.1 什么是用例和用例图用例是由行为者启动的系统完成的一系列动作,这些动作除了完成系统内部的计算与工作外,还包括与一些行为者的通信。
用例代表某些用户可见性的功能,实现一个具体的用户目标。
用例图(User Case)是由参与者,用例以及它们之间的关系构造成的用于描述系统功能的动态视图的图。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。
用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
1.2 用例图1.3 用例说明用例名称:超市管理系统之人事管理相关活动者:职工,人事部人员,超市管理系统之售后服务简要说明:人事部人员对职工进行人事调动,人事考核,培训,工资管理等一系列人事安排。
一切的人事安排都打印出报表及时通知给职工。
其中的人事考核将接受由超市管理系统之售后服务传过来的对职工的投诉的信息,作为人事考核的一个依据。
前置条件:人事部人员已经登录人事管理界面主事件流:1.人事部人员登录人事管理界面,用例开始2.系统提示输入人事管理对象职工的职工号3.人事部人员输入人事管理对象职工的职工号4.系统提示选择人事管理的四项管理:人事调动,人事考核,培训,工资管理5.人事部人员选择一项具体的人事管理:B1:选择人事调动B2:选择人事考核B3:选择培训B4:选择工资管理6.系统按选择做相关处理7.用例结束可选事件流:B1:选择人事调动1.系统提示选择人事调动中三项管理:就职,职位变更,离职2.人事部人员选择一项具体的人事调动管理:B5:选择就职B6:选择职位变更B7:选择离职3.系统按选择做相关处理4.返回主事件流第7步B2:选择人事考核1.系统显示该职工可能存在的由超市管理系统之售后服务传入的被投诉的事项2.系统提示输入考核内容3.人事部人员输入考核内容4.系统提示给出职工考核结果5.人事部人员输入具体考核结果6.系统显示职工考核具体情况并打印报表7.返回主事件流第7步B3:选择培训1.系统提示选择培训项目2.人事部人员选择培训项目3.系统提示选择培训时间4.人事部人员选择培训时间5.系统显示该项培训具体事项并打印报表6.返回主事件流第7步B4:选择工资管理1.系统显示该职工当前工资情况2.系统提示修改该职工工资3.人事部人员修改该员工各项工资4.系统显示修改后职工工资情况并打印报表5.返回主事件流第7步B5:选择就职1.系统显示该后备职工具体情况2.系统将该职工信息由后备职工表转入就职职工表3.系统打印职工就职任命书4.返回主事件流第7步B6:选择职位变更1.系统显示该职工当前职位情况2.系统提示选择该职工变更后职位3.人事部人员选择变更后职位4.系统显示该职工变更后职位情况并答应职位变更报表5.返回主事件流第7步B7:选择离职1.系统显示该职工当前就职情况2.系统将该职工信息由就职职工表转入离职职工表3.系统打印职工离职报表4.返回主事件流第7步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。
超市管理系统UML建模
《面向对象分析与设计UML》报告超市管理系统的UML建模所在班级:2016级软件工程小组成员:宁代朝胡文轩张绍壮完成日期:2018年6月指导老师:吴洪丽目录一、超市管理系统业务概述--------------------p2二、用例图分析------------------------------p4三、类图分析--------------------------------p16四、顺序图分析------------------------------p22五、活动图分析------------------------------p34六、组件图分析------------------------------p41七、部署图分析------------------------------p42八、附录------------------------------------p43一、超市管理系统业务概述本项目为一个基本的超市管理系统,如图 1.1,包括下面7个子系统:仓库管理系统、采购管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,信息管理系统。
基本流程是:一个具有相对权限的人登录相应的系统板块,了解相应的信息。
例:采购员输入用户名及密码登录采购系统,查看需要采购的产品和供应商信息,完成采购任务。
0 图1.1超市管理系统仓库管理系统采购管理系统财务管理系统人事管理系统销售管理系统登录系统信息管理系统管理层和员工分别通过输入各自的口令方式登录相应权限的子系统以视图浏览的形式来了解超市信息:1、系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理操作,可以管理超市货物、查看和发布相关信息,为用户登录分别提供数据库服务。
系统管理员可以管理管理层和普通员工的信息。
2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。
3、销售员登录销售系统了解产品相关信息(包括功能、产地、生产日期等),数量。
超市管理方案系统UML类图和用例图
超市管理系统需求分析报告(使用面向对象的方法)目录1用例和用例图 (1)1.1什么是用例和用例图 (1)1.2用例图 (2)1.3用例说明 (4)2类图 (9)2.1什么是类图 (9)2.2类图 (10)超市管理系统需求分析报告(面向对象方法)1用例和用例图1.1 什么是用例和用例图用例是由行为者启动的系统完成的一系列动作,这些动作除了完成系统内部的计算与工作外,还包括与一些行为者的通信。
用例代表某些用户可见性的功能,实现一个具体的用户目标。
用例图(User Case)是由参与者,用例以及它们之间的关系构造成的用于描述系统功能的动态视图的图。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。
用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
1.2 用例图1.3 用例说明用例名称:超市管理系统之人事管理相关活动者:职工,人事部人员,超市管理系统之售后服务简要说明:人事部人员对职工进行人事调动,人事考核,培训,工资管理等一系列人事安排。
一切的人事安排都打印出报表及时通知给职工。
其中的人事考核将接受由超市管理系统之售后服务传过来的对职工的投诉的信息,作为人事考核的一个依据。
前置条件:人事部人员已经登录人事管理界面主事件流:1.人事部人员登录人事管理界面,用例开始2.系统提示输入人事管理对象职工的职工号3.人事部人员输入人事管理对象职工的职工号4.系统提示选择人事管理的四项管理:人事调动,人事考核,培训,工资管理5.人事部人员选择一项具体的人事管理:B1:选择人事调动B2:选择人事考核B3:选择培训B4:选择工资管理6.系统按选择做相关处理7.用例结束可选事件流:B1:选择人事调动1.系统提示选择人事调动中三项管理:就职,职位变更,离职2.人事部人员选择一项具体的人事调动管理:B5:选择就职B6:选择职位变更B7:选择离职3.系统按选择做相关处理4.返回主事件流第7步B2:选择人事考核1.系统显示该职工可能存在的由超市管理系统之售后服务传入的被投诉的事项2.系统提示输入考核内容3.人事部人员输入考核内容4.系统提示给出职工考核结果5.人事部人员输入具体考核结果6.系统显示职工考核具体情况并打印报表7.返回主事件流第7步B3:选择培训1.系统提示选择培训项目2.人事部人员选择培训项目3.系统提示选择培训时间4.人事部人员选择培训时间5.系统显示该项培训具体事项并打印报表6.返回主事件流第7步B4:选择工资管理1.系统显示该职工当前工资情况2.系统提示修改该职工工资3.人事部人员修改该员工各项工资4.系统显示修改后职工工资情况并打印报表5.返回主事件流第7步B5:选择就职1.系统显示该后备职工具体情况2.系统将该职工信息由后备职工表转入就职职工表3.系统打印职工就职任命书4.返回主事件流第7步B6:选择职位变更1.系统显示该职工当前职位情况2.系统提示选择该职工变更后职位3.人事部人员选择变更后职位4.系统显示该职工变更后职位情况并答应职位变更报表5.返回主事件流第7步B7:选择离职1.系统显示该职工当前就职情况2.系统将该职工信息由就职职工表转入离职职工表3.系统打印职工离职报表4.返回主事件流第7步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。
UML超市管理系统ER图用例图类图状态图等等
信息系统分析报告
超市管理系统
小组成员:韩娜2009012239
冯超然2009012236
仇震2009012246
目录
1.前言
本文主要目的是利用建模工具对超市管理系统进行建模,用类图、用例图、时序图、协作图、状态图、活动图等面向对象分析与设计的软件过程,更好的被用户所理解。
2.系统需求分析
超市管理系统需要实现对超市收银,库存,采购的管理,系统需要方便易用,辅助超市员工对超市进行管理,提高超市员工的工作效率,进而提高超市的收益。
本系统实现对进货单的添加、修改、删除、查询功能,对每一笔进货单都进行备案,存入数据库中,可以按货单号和进货日期多种方式进行查询,对数据库中无用的进货单执行删除操作。
对每一笔进货单中的货物的详细信息进行记载,将货物的详细信息载入数据库中,方便查询和对货物信息的管理。
本系统还需要对库存信息实行管理,是超市工作人员能随时查看库存情况,及时提醒采购员对缺货商品采购。
3.图
4.用例图包图:
参与者用例图:
收银管理用例图:
库存管理用例:
后台管理用例:
5.用例描述
6.类图
分析用例描述,作出如下类图:
7.时序图
7.1、管理员登录
管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登录界面。
7.2、管理员添加进货单
管理员添加进货单的操作,管理员填写好相应的进货单项之后,系统自动把进货单信息写入数据库中,修改了进货单数据库中的内容,同时数据库也自动的修改了柜存信息中的内容。
8.通信图
8.1、管理员登录
8.2、管理员添加进货单。
超市管理系统UML建模
《面向对象分析与设计UML》报告超市管理系统的UML建模所在班级:2016级软件工程小组成员:宁代朝胡文轩张绍壮完成日期:2018年6月指导老师:吴洪丽目录一、超市管理系统业务概述--------------------p2二、用例图分析------------------------------p4三、类图分析--------------------------------p16四、顺序图分析------------------------------p22五、活动图分析------------------------------p34六、组件图分析------------------------------p41七、部署图分析------------------------------p42八、附录------------------------------------p43一、超市管理系统业务概述本项目为一个基本的超市管理系统,如图1.1,包括下面7个子系统:仓库管理系统、采购管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,信息管理系统。
基本流程是:一个具有相对权限的人登录相应的系统板块,了解相应的信息。
例:采购员输入用户名及密码登录采购系统,查看需要采购的产品和供应商信息,完成采购任务。
图1.1管理层和员工分别通过输入各自的口令方式登录相应权限的子系统以视图浏览的形式来了解超市信息:1、系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理操作,可以管理超市货物、查看和发布相关信息,为用户登录分别提供数据库服务。
系统管理员可以管理管理层和普通员工的信息。
2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。
3、销售员登录销售系统了解产品相关信息(包括功能、产地、生产日期等),数量。
4、收银员登录销售系统执行收款、退款、找零、退货服务。
超市管理系统UML图
超市管理系统UML图超市管理系统的UML图包括以下几个主要部分:用例图、类图、时序图和活动图。
1. 用例图:用例图描述了超市管理系统的功能需求和用户角色之间的关系。
主要包括以下几个用例:- 登录:用户登录超市管理系统。
- 注册:新用户注册超市管理系统账号。
- 浏览商品:用户浏览超市的商品信息。
- 添加购物车:用户将商品添加到购物车。
- 结算:用户结算购物车中的商品。
- 管理商品:管理员管理商品信息,包括添加、删除、修改商品信息。
- 管理用户:管理员管理用户信息,包括添加、删除、修改用户信息。
2. 类图:类图描述了超市管理系统中的类和它们之间的关系。
主要包括以下几个类:- 用户:包括普通用户和管理员。
- 商品:包括商品名称、价格、库存等属性。
- 购物车:包括用户选择的商品信息。
- 订单:包括用户购买的商品信息和支付信息。
3. 时序图:时序图描述了超市管理系统中的交互过程和消息传递顺序。
主要包括以下几个时序图:- 用户登录:描述用户登录超市管理系统的过程。
- 浏览商品:描述用户浏览商品信息的过程。
- 添加购物车:描述用户将商品添加到购物车的过程。
- 结算:描述用户结算购物车中的商品的过程。
4. 活动图:活动图描述了超市管理系统中的业务流程和活动顺序。
主要包括以下几个活动图:- 用户注册:描述用户注册超市管理系统账号的流程。
- 管理商品:描述管理员管理商品信息的流程。
- 管理用户:描述管理员管理用户信息的流程。
以上是超市管理系统的UML图的主要内容,具体的细节和图形展示可以根据实际需求进行设计和补充。
有关超市管理系统的参考文献uml
有关超市管理系统的参考文献UML一、引言在当今信息化的社会中,超市管理系统的重要性日益凸显。
超市的销售、库存管理、员工管理等诸多方面需要一个高效、精确的系统来支持和管理。
统一建模语言(UML)作为一种标准的面向对象的建模语言,可以用来描述超市管理系统的需求、结构和行为,有助于开发人员和用户更好地理解和沟通。
本文将以超市管理系统为例,探讨如何使用UML来设计和分析超市管理系统。
二、UML在超市管理系统中的应用1. 用例图超市管理系统的用例图可以描述系统与外部用户(顾客、收银员、管理员)之间的交互关系,以及系统内部的模块之间的交互关系。
用例图可以包括顾客购物、收银员结账、管理员管理商品等各种用例,从而完整地描述了系统的功能和角色之间的交互。
2. 类图超市管理系统的类图描述了系统中各个对象之间的静态结构关系,包括类之间的关联、继承、聚合等。
通过类图,可以清晰地展现商品、顾客、员工等各种对象之间的关系,从而为系统的设计和实现提供了清晰的指导。
3. 顺序图顺序图可以描述系统中各个对象之间的消息交互顺序,帮助我们更好地理解系统中各个对象之间的动态交互过程。
顺序图可以展现顾客选购商品、收银员扫描商品、系统生成账单等各个步骤之间的消息传递过程,从而帮助我们更加深入地理解超市管理系统的运行流程。
4. 状态图超市管理系统中的商品、订单等对象都具有状态,状态图可以描述这些对象在不同状态下的行为和转换。
商品可以处于“售罄”、“促销中”等状态,订单可以处于“待处理”、“已发货”等状态,通过状态图可以清晰地描述这些状态之间的转换和对应的行为。
三、个人观点和理解在本文的内容中,UML作为一种标准的建模语言,可以帮助开发人员更加清晰地理解和分析超市管理系统。
通过用例图、类图、顺序图和状态图等方法,可以全面地描述超市管理系统的需求和结构,并辅助软件开发过程中的需求分析、系统设计和编码阶段。
UML的标准化和通用性使得不同开发团队之间能够更好地共享和沟通。
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类图和用例图
超市管理系统U M L类图和用例图Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT超市管理系统需求分析报告(使用面向对象的方法)目录超市管理系统需求分析报告(面向对象方法)1用例和用例图1.1 什么是用例和用例图用例是由行为者启动的系统完成的一系列动作,这些动作除了完成系统内部的计算与工作外,还包括与一些行为者的通信。
用例代表某些用户可见性的功能,实现一个具体的用户目标。
用例图(User Case)是由参与者,用例以及它们之间的关系构造成的用于描述系统功能的动态视图的图。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。
用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
1.2 用例图1.3 用例说明用例名称:超市管理系统之人事管理相关活动者:职工,人事部人员,超市管理系统之售后服务简要说明:人事部人员对职工进行人事调动,人事考核,培训,工资管理等一系列人事安排。
一切的人事安排都打印出报表及时通知给职工。
其中的人事考核将接受由超市管理系统之售后服务传过来的对职工的投诉的信息,作为人事考核的一个依据。
前置条件:人事部人员已经登录人事管理界面主事件流:1.人事部人员登录人事管理界面,用例开始2.系统提示输入人事管理对象职工的职工号3.人事部人员输入人事管理对象职工的职工号4.系统提示选择人事管理的四项管理:人事调动,人事考核,培训,工资管理5.人事部人员选择一项具体的人事管理:B1:选择人事调动B2:选择人事考核 B3:选择培训 B4:选择工资管理6.系统按选择做相关处理7.用例结束可选事件流:B1:选择人事调动1.系统提示选择人事调动中三项管理:就职,职位变更,离职2.人事部人员选择一项具体的人事调动管理:B5:选择就职B6:选择职位变更 B7:选择离职3.系统按选择做相关处理4.返回主事件流第7步B2:选择人事考核1.系统显示该职工可能存在的由超市管理系统之售后服务传入的被投诉的事项2.系统提示输入考核内容3.人事部人员输入考核内容4.系统提示给出职工考核结果5.人事部人员输入具体考核结果6.系统显示职工考核具体情况并打印报表7.返回主事件流第7步B3:选择培训1.系统提示选择培训项目2.人事部人员选择培训项目3.系统提示选择培训时间4.人事部人员选择培训时间5.系统显示该项培训具体事项并打印报表6.返回主事件流第7步B4:选择工资管理1.系统显示该职工当前工资情况2.系统提示修改该职工工资3.人事部人员修改该员工各项工资4.系统显示修改后职工工资情况并打印报表5.返回主事件流第7步B5:选择就职1.系统显示该后备职工具体情况2.系统将该职工信息由后备职工表转入就职职工表3.系统打印职工就职任命书4.返回主事件流第7步B6:选择职位变更1.系统显示该职工当前职位情况2.系统提示选择该职工变更后职位3.人事部人员选择变更后职位4.系统显示该职工变更后职位情况并答应职位变更报表5.返回主事件流第7步B7:选择离职1.系统显示该职工当前就职情况2.系统将该职工信息由就职职工表转入离职职工表3.系统打印职工离职报表4.返回主事件流第7步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。
超市管理系统用例图活动图时序图数据流程图ER图
进货信息 应疗怙息 业绩采呱I 有鼎 业务员 负责人 3.1用例图通过现实数据的研究,我们了解到超市系统存在着如下的信息交互,从整体上出发,顾客在挑选商品、购买商品的同时,业务人员也在进行着相关的信息操作,而这些操作过程,我们以用例(活动图)的方式,展现给大家:图3-2超市商品管理用案图3.2系统流程分析顾客在选购商品时,发生如下的活动流程:商品进行进货需求时,发生的进货、入库活动,如下图:判定 不符合退货情 况-• •、不允许退货 符合退货要 退款 商品还库 判定联系供货商 要求换货或 退 不符合换货 商品还库图3-4商品入库活动图商品在出售以后,如遇到特殊原因,被要求退货换货时,发生的活动流程,如下图所统计商品 判定 不购买进货 匸•结束 需要进货 选择商品 打印进货 联系供 订购商品\ 商品入库换货 示:开始顾客申请退货结束符合换货要—求商品入库图3-5退货入库活动图3.3场景分析超市进货信息入库场景图:图3-6入库(时序图)针对刚才的销售流程活动图,我们转化成为场景图,方便大家浏览和理解如下图所示:\系统库存―I—图3-7销售(时序图)超市销售信息,在缺货时发生,场景图如下:图3-8销售缺货时(时序图)图3-9退货还库(时序图)我们根据不同的场景对系统的综合要求进行需求分析,通过需求分析规划出系统具备的相关功能,针对可能发生的情况进行功能架设,得出了完整、准确、清晰、具体的需求。
3.4系统功能结构图针对上述分析我们进行详细的系统规划,得到如下图所示的功能结构图:图3-10系统功能结构图3.4.1综合业务模块(1)相关业务管理:主要是对顾客以及供货商的信息以及各类操作的管理。
顾客信息:主要是记录顾客消费的相关信息,作为对本超市商品的支持的一种售后服务,如消费积分累积等。
供货商信息:主要是对供货商的详细信息的记录,对其提供的商品进行记录方便以后进货时联系以及及时补货。
相关信息添加:主要是对商品的信息进行添加,包含商品名、类型、规格等信息添加。
超市管理系统UML图7.0
超市管理系统UML图小组成员:孙天暐(1108060076)邓晓鸣(1108060063)夏泽业(1108060037)一、用例图:用例描述:用户权限管理执行者:管理者前置条件:管理者已登录系统;基本路径:(a)进入用户管理界面,显示目前的系统用户,以及每个用户具有的权限;(b)点击不同的用户,可以显示这个用户的信息以及相应权限,必要时可以修改其权限;(c)可以增加用户,也可以删除用户。
用例描述:销售管理执行者:管理者前置条件:管理者已登录系统;基本路径:(a)进入结账界面,选择用户结账方式;(b)结账完成后打印发票;(c)记录商品信息。
用例描述:进货管理执行者:管理者前置条件:用户已登录系统;基本路径:(a)进入进货管理界面,查询商品信息;(b)有商品入库,记录商品信息;(c)顾客退货,记录商品信息。
用例描述:顾客管理执行者:顾客前置条件:顾客已登录系统基本路径:(a)进入商品查询界面,查看商品信息;(b)选择要购买的商品及数量;(c)跳转到销售管理。
仓库管理员二、类图:1、建立对象类(1)类名:用户类的编号:类的类型:功能:系统管理员设置用户权限属性:用户号、用户密码、用户名称、用户权限操作:用户登录()、添加用户()、删除用户()、授权()、撤销授权()、修改权限()(2)类名:订单类的编号:类的类型:功能:订单信息存储及管理属性:订单号、订单时间、产品号、产品名称、用户号、产品数量操作:添加订单()、修改修改()、删除订单()、查询订单()、(3)类名:产品类的编号:类的类型:功能:产品的管理属性:产品号、产品数量、产品价格、产品名称操作:查找产品()、添加产品()、删除产品()、修改产品()2、定义用户接口(1)接口类名:用户管理接口类的编号:接口类的类型:抽象类功能:系统管理员对管理员和用户管理以及权限管理的操作抽象操作:注册账号()、添加用户()、删除用户()、授权()、撤销授权()、修改权限()(2)接口类名:销售信息管理接口类的编号:接口类的类型:抽象类功能:对销售信息进行查看修改等抽象操作:销售金额查询()、物品信息查询()、更新销售信息()(3)接口类名:物品信息管理接口类的编号:接口类的类型:抽象类功能:面试管理员管理简历和面试相关事务抽象操作:物品信息查询()销售信息查询下订单浏览三、顺序图:登录:用户管理:订单:查询销售信息:浏览商品:四、活动图:订单:销售信息:浏览商品:五、状态图浏览商品状态图:销售状态图:。
UML-超市管理系统
UML-超市管理系统1. 系统概述超市管理系统是一个用于管理超市商品、库存、销售和员工等信息的管理系统。
该系统可以帮助超市提高工作效率,降低运营成本,并实现对各项业务的实时监控和数据分析。
2. 静态结构2.1 类图类图描述了系统的静态结构,包括类、属性和方法。
以下是一些主要类的示例:•商品类(Product):包含商品ID、名称、价格、类别等属性,提供查询商品信息的方法。
•库存类(Inventory):包含库存量、供应商等属性,提供添加、删除和更新库存的方法。
•销售类(Sale):包含销售记录ID、商品ID、销售数量、销售时间等属性,提供查询销售记录的方法。
•员工类(Employee):包含员工ID、姓名、职位、工资等属性,提供查询员工信息的方法。
2.2 对象图对象图展示了系统中对象之间的实例关系。
例如,一个库存对象可以包含多个商品对象。
2.3 组件图组件图描述了系统的模块划分和依赖关系。
例如,商品管理模块、库存管理模块和销售管理模块等。
2.4 部署图部署图展示了系统在物理硬件上的部署情况,包括服务器、客户端等。
3. 动态行为3.1 序列图序列图描述了系统中对象之间交互的顺序。
以下是一个示例序列图:1.用户登录系统。
2.系统验证用户身份。
3.用户选择进入商品管理模块。
4.系统展示商品列表。
5.用户查询特定商品信息。
6.系统返回查询结果。
3.2 协作图协作图展示了系统中对象之间交互的协作关系。
例如,商品管理模块中的商品查询功能涉及多个对象的协作。
3.3 状态图状态图描述了系统中的对象在不同条件下的状态变化。
例如,一个商品对象在库存充足、销售后和库存不足等状态之间的转换。
3.4 用例图用例图展示了系统的主要功能模块和用户之间的交互。
例如,用户可以进行商品查询、库存管理和销售统计等操作。
4. 数据库设计数据库设计包括数据表的创建、字段定义和关联关系。
以下是一个简化示例:•商品表(Product):商品ID(主键)、名称、价格、类别等字段。
超市管理系统UML类图和用例图
超市治理体系需求剖析陈述(应用面向对象的办法)目次1用例和用例图11132类图889超市治理体系需求剖析陈述(面向对象办法)1用例和用例图1.1 什么是用例和用例图用例是由行动者启动的体系完成的一系列动作,这些动作除了完成体系内部的盘算与工作外,还包含与一些行动者的通讯.用例代表某些用户可见性的功效,实现一个具体的用户目的.用例图(User Case)是由介入者,用例以及它们之间的关系构造成的用于描写体系功效的动态视图的图.用例图展现了用例之间以及同用例介入者之间是如何互相接洽的.用例图用于对体系.子体系或类的行动进行可视化,应用户可以或许懂得若何应用这些元素,并使开辟者可以或许实现这些元素.用例图界说了体系的功效需求,它是从体系的外部看体系功效,其实不描写体系内部对功效的具体实现.1.2 用例图1.3 用例解释用例名称:超市治理体系之人事治理相干运动者:职工,人事部人员,超市治理体系之售后办事扼要解释:人事部人员对职工进行人事调动,人事考察,培训,工资治理等一系列人事安插.一切的人事安插都打印出报表实时通知给职工.个中的人事考察将接收由超市治理体系之售后办事传过来的对职工的投诉的信息,作为人事考察的一个根据.前置前提:人事部人员已经登录人事治理界面主事宜流:1.人事部人员登录人事治理界面,用例开端2.体系提醒输入人事治理对象职工的职工号3.人事部人员输入人事治理对象职工的职工号4.体系提醒选择人事治理的四项治理:人事调动,人事考察,培训,工资治理5.人事部人员选择一项具体的人事治理:B1:选择人事调动B2:选择人事考察B3:选择培训B4:选择工资治理6.体系按选择做相干处理7.用例停止可选事宜流:B1:选择人事调动1.体系提醒选择人事调动中三项治理:就职,职位变动,去职2.人事部人员选择一项具体的人事调动治理:B5:选择就职B6:选择职位变动B7:选择去职3.体系按选择做相干处理4.返回主事宜流第7步B2:选择人事考察1.体系显示该职工可能消失的由超市治理体系之售后办事传入的被投诉的事项2.体系提醒输入考察内容3.人事部人员输入考察内容4.体系提醒给出职工考察成果5.人事部人员输入具体考察成果6.体系显示职工考察具体情形并打印报表7.返回主事宜流第7步B3:选择培训1.体系提醒选择培训项目2.人事部人员选择培训项目3.体系提醒选择培训时光4.人事部人员选择培训时光5.体系显示该项培训具体事项并打印报表6.返回主事宜流第7步B4:选择工资治理1.体系显示该职工当前工资情形2.体系提醒修正该职工工资3.人事部人员修正该员工各项工资4.体系显示修正后职工工资情形并打印报表5.返回主事宜流第7步B5:选择就职1.体系显示该后备职对象体情形2.体系将该职工信息由后备职工表转入就职职工表3.体系打印职工就职录用书4.返回主事宜流第7步B6:选择职位变动1.体系显示该职工当前职位情形2.体系提醒选择该职工变动后职位3.人事部人员选择变动后职位4.体系显示该职工变动后职位情形并答应职位变动报表5.返回主事宜流第7步B7:选择去职1.体系显示该职工当前就职情形2.体系将该职工信息由就职职工表转入去职职工表3.体系打印职工去职报表4.返回主事宜流第7步后置前提:无用例名称:超市治理体系之发卖治理相干运动者:顾客,大客户,营业员,发卖司理,超市治理体系之售后办事,超市治理体系之仓储治理扼要解释:发卖治理对超市的发卖做总体的治理.营业员能经由过程前台发卖(POS机端)来发卖零碎的小数目商品.发卖司理可以经由过程批量发卖来发卖对应于大客户的大批量商品.另体系还将把前台发卖和批量发卖中对商品的装配和维修有需求的商品信息传给超市治理体系之售后办事.体系还将把前台发卖和批量发卖后导致在架商品数目过少的商品信息传给超市治理体系之仓储治理,以便后者做出响应的出库安插.前置前提:营业员或发卖司理已登录发卖治理界面主事宜流:a)1.营业员登录前台发卖治理界面(POS机端),用例开端2.体系提醒录入商品条目3.营业员录入顾客的商品条目4.体系显示商品总价钱5.体系提醒付款方法:B1:现金付款B2:信誉卡付款6.打印购物小票7.用例停止b)1. 发卖司理登录批量发卖治理界面,用例开端2. 体系提醒输入批量发卖对象的大客户名称3. 发卖司理输入批量发卖对象的大客户名称4. 体系提醒输入批量发卖商品条目5. 发卖司理输入批量发卖商品条目6. 体系提醒输入批量发卖商品数目7. 发卖司理输入批量发卖商品数目8. 体系显示商品总价钱9. 体系打印批量发卖报表10. 用例停止可选事宜流:B1:现金付款1.体系提醒输入接收顾客金额2.营业员输入接收顾客的金额3.体系显示应找金额4.返回主事宜流第6步B2:信誉卡付款1.体系提醒录入信誉卡2.营业员录入顾客的信誉卡3.体系做响应处理4.体系打印信誉卡付款确认单5.返回主事宜流第6步破例事宜流:a)1. 系一切计商品中可能须要进行装配或维修的商品2. 体系将统计成果传给超市治理体系之售后办事b)1. 系一切计各类售出商品数目2. 体系更新在架商品数目信息3. 系一切计需加货商品的信息4. 体系将需加货商品信息传给超市治理体系之仓储治理后置前提:无用例名称:治理体系之仓储治理相干运动者:供货商,仓储人员,超市治理体系之发卖治理扼要解释:仓储治理对商品的仓储进行治理,当商品在库数目不久不多时,购进对应供货商的商品入库.当超市治理体系之发卖治剃头送来在架数目少的商品信息时,商品出库.还将对在库的商品进行治理.前置前提:仓储人员已登录仓储治理界面主事宜流:1.仓储人员登录仓储治理界面,用例开端2.体系提醒选择治理项目:入库,库内治理,出库3.仓储人员选择治理项目:B1:选择入库B2:选择库内治理B3:选择出库4.体系做出相干处理5.用例停止可选事宜流:B1:选择入库1.体系提醒录入入库商品信息2.仓储人员录入入库商品信息3.体系提醒输入入库商品存放地点4.仓储人员输入入库商品存放地点5.体系更新相干入库商品的库内商品信息6.体系打印商品入库报表7.返回主事宜流第5步B2:选择库内治理1.体系提醒录入库内治理商品条目2.仓储人员录入库内治理商品条目3.体系提醒输入库内治理具体项目4.仓储人员输入库内治理具体项目5.体系更新响应库内商品信息6.体系打印商品库内治理报表7.返回主事宜流第5步B3:选择出库1.体系提醒录入出库商品信息2.仓储人员录入出库商品信息3.体系显示出库商品存放地点4.体系更新相干出库商品的库内商品信息5.体系打印商品出库报表6.返回主事宜流第5步后置前提:无用例名称:超市治理体系之售后办事相干运动者:顾客,售后人员,供货商,超市治理体系之人事治理,超市治理体系之售后治理扼要解释:售后办事分为退货,装配,维修,投诉四项.接收顾客反馈的退货,装配,维修,投诉信息以及超市治理体系之发卖治理传过来的装配,维修信息,做相干处理,打印出相干报表.另对于投诉中的对商品的投诉体系还将把投诉信息传给供货商,以作为供货商改良他们商品的一个参考.对于投诉中的对职工的投诉体系还将把投诉信息传给超市治理体系之人事治理,以作为人事考察的一个参考.前置前提:售后人员已登录售后办事界面主事宜流:1.售后人员登录售后办事界面,用例开端2.体系提醒选择售后办事具体项目:退货,装配,维修,投诉3.售后人员选择售后办事的具体项目:B1:选择退货B2:选择装配B3:选择维修B4:选择投诉4.体系做相干处理5.用例停止可选事宜流:B1:选择退货1.体系提醒录入退货商品信息2.售后人员录入顾客要退货色的商品信息3.体系打印退货商品报表4.返回主事宜流第5步B2:选择装配1.体系显示统计自顾客要乞降超市治理体系之发卖治理的装配请求2.体系提醒选择一项具体装配请求3.售后人员选择一项具体装配请求4.体系提醒输入具体商品装配安插5.售后人员输入具体商品装配安插6.体系打印装配报表7.返回主事宜流第5步B3:选择维修1.体系显示统计自顾客要乞降超市治理体系之发卖治理的维修请求2.体系提醒选择一项具体维修请求3.售后人员选择一项具体维修请求4.体系提醒输入具体商品维修安插5.售后人员输入具体商品维修安插6.体系打印维修报表7.返回主事宜流第5步B4:选择投诉1.体系提醒选择投诉具体项目:对商品的投诉,对职工的投诉2.售后人员选择投诉的具体项目:B5:选择对商品的投诉B6:选择对职工的投诉3.体系做出相干处理4.返回主事宜流第5步B5:选择对商品的投诉1.体系显示录入投诉商品的相干内容2.售后人员根据顾客投诉录入投诉商品的内容3.体系根据投诉的商品信息告诉供货商投诉内容4.体系打印对商品的投诉的报表5.返回主事宜流第5步B6:选择对职工的投诉1.体系显示输入投诉职工的相干内容2.售后人员根据顾客投诉输入投诉职工的内容3.体系将投诉内容传给超市治理体系之人事治理4.体系打印对职工的投诉的报表5.返回主事宜流第5步后置前提:无2类图2.1 什么是类图类图(Class diagram)是显示了模子的静态构造,特殊是模子中消失的类.类的内部构造以及它们与其他类的关系等.类图不显示临时性信息.类图(Class diagram)由很多(静态)解释性的模子元素(例如类.包和它们之间的关系,这些元素和它们的内容互相衔接)构成.类图可以组织在(并且属于)包中,仅显示特定包中的相干内容.2.2 类图。
基于UML的超市销售管理系统
引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT 产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。
作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。
如何将计算机技术与超市管理有机地结合起来,把计算机技术应用于超市管理,更高效地对超市的各种商品信息进行归类、划分、合理地组织,从而减少人们的劳动强度是很有必要的。
本系统针对中小型超市管理特点和技术人员的实际水平,采用Windows易学易用的图形用户界面操作系统,用面向对象的Java语言开发技术和数据库技术,开发出贴近用户实际需求的系统。
本系统抛弃了大型财务软件功能泛泛不实用的缺点,既简洁又能满足用户需求,既可以解决在销售过程中出现的问题,也能够用于对商品采购的需求。
在减少工作量的基础上,提高超市管理者对企业的整体管理能力。
1 详细调查超市已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。
随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
超市运营管理系统UML设计类图和动态图
由数据库获取信息
返回获取信息
返回商品信息
查询商品脚本
查询商品顺序图
协作图
货物管理协作图
商品信息协作图
状态图
商品入库
未入库商品
入库商品
商品被销售
商品被剔除
合格
不合格
商品状态图
登陆状态图
查询商品状态图
销售商品状态图
数据流图
顶层数据流图
第0层数据流图
第1层数据流图
商品入库数据流图
商品出库数据流图
商品销售数据流图
商品报损数据流图
详情请查看word文档
更多…
谢谢~
End
版权所有
以上资源地址:http://pan /share/link shareid=1147135177&uk=1342614491
项目简介
成员 分工
UML设计详细内容
超市运营管理系统UML设计2
项目名称
项目背景
项目概述
超市运营管理系统
市场竞争;管理的信息化和高效化;作业要求
超市运营管理系统的UML设计
项目简介
系统
B
E
Hale Waihona Puke CDA林楚金 脚本与顺序图绘制
吴汉锡 状态图绘制
谢春明 PPT 数据流图
彭宪 类图绘制
张文龙 协作图、数据流图等绘制
进货脚本
进货顺序图
供货
录入数据库
输入入库单对象
返回更新
录入数据库
返回入库单信息
修改商品信息
商品入库脚本
商品入库顺序图
返回订单
出库
核对订单
返回出库信息
查询商品库存量
添加缺货清单
超市会员管理系统UML用例建模
超市会员管理系统UML建模一、业务建模业务活动图如下:二、用例建模1、参与者:管理员、会员用例:管理会员、管理会员积分卡、修改个人信息、查询信息、登录用例图如下:2、用例文档1)、“管理会员”用例文档用例名管理会员简要描述管理员通过该用例对超市会员的信息进行增加修改、删除、修改及维护参与者管理员涉众管理员、会员相关用例暂无前置条件管理员登录到系统后置条件会员的信息被正确地录入系统基本事件流:(1)、用例起始于管理员须对会员的信息进行维护;(2)、管理员输入查询条件(D-1)查询信息;(3)、系统查询该申请(A-1),显示详细信息;(4)、管理员选择要进行的操作;(5)、系统根据管理员要进行的操作,执行以下的子流程:选择“增加会员”操作时,开始“增加会员”子流程(S-1);选择“修改会员”操作时,开始“修改会员”子流程(S-2);选择“删除会员”操作时,开始“删除会员”子流程(S-3);(6)、子流程完成后,用例结束。
子流程S-1:增加会员(1)、系统显示会员申请人的姓名;(2)、管理员录入会员申请人的信息(D-3);(3)、管理员提交本次录入信息(A-2);(4)、系统保存会员信息(A-3),结束该子流程。
子流程S-2:修改会员(1)、系统显示会员姓名;(2)、管理员选出要修改的会员;(3)、系统显示要修改的会员信息(D-3);(4)、管理员修改会员信息(5)、管理员提交本次修改(A-2);(6)、系统保存会员信息(A-3),结束该子流程。
子流程S-3:删除会员(1)、系统显示会员姓名;(2)、管理员选出要删除的会员;(3)、系统显示要删除的会员信息(D-3);(4)、管理员删除会员信息(5)、管理员提交本次修改(A-2);(6)、系统保存会员信息(A-3),结束该子流程。
备选事件流:A-*:管理员在操作提交之前,随时能结束子流程(1)、系统显示确认终止的消息;(2)、管理员可以结束子流程,也可以选择继续执行其他操作。
UML案例_超市进销存系统
打开业务界 面
输入商品( 可重复)
计算总价
付款
打印清单
保存购买记 录
“销售”场景的时序
: 销售UI
: 商品
: 售货员 1: 输入订购商品( ) 2: 读取商品信息( ) 3: 计算总价( )
4: 接受付款( )
5: 打印清单( )
<<extend>>
报损
<<include>>
入库
检查商品
查询
3、订货
❖需求描述:
➢ 订货员用新商品供应商信息 更新供应商数据库的信息
➢ 订货员统计库存商品是否低 于库存下限,然后制作订货 单
❖提到的业务:
➢ 1.更新供应商数据库 ➢ 2.订货
条件:某商品的库存低于 下限
制作订货单是一个步骤 应该会有选择供应商这个
1、销售
❖可能特殊的步骤,与重复的步骤一样,可用包 含关系列出:
<<include>>
售货员
销售
保存购买记录
<<include>>
付款
顾客
1、销售
❖本场景中可能存在的实体类有:
➢ 商品:应该会有ID、名称、单价等属 性
➢ 总价:应该是清单和购买记录的一项 数据。
➢ 清单:给顾客看的纸 ➢ 购买记录:与清单的内容应该是一致
➢ 5.打印清单并交给顾客
➢ 6.保存购买记录?
打开业务界 面
输入商品( 可重复)
计算总价
付款
打印清单
保存较特殊的步骤:
➢1.付款
系统会支持什么样的支付方式未知 如果只收现金,则系统中只需要售货员确认已收款 如果支持刷卡,系统需要有支付接口 详细情况
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理系统U M L类图和用例图集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#超市管理系统需求分析报告(使用面向对象的方法)目录超市管理系统需求分析报告(面向对象方法)1用例和用例图1.1 什么是用例和用例图用例是由行为者启动的系统完成的一系列动作,这些动作除了完成系统内部的计算与工作外,还包括与一些行为者的通信。
用例代表某些用户可见性的功能,实现一个具体的用户目标。
用例图(User Case)是由参与者,用例以及它们之间的关系构造成的用于描述系统功能的动态视图的图。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。
用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
1.2 用例图1.3 用例说明用例名称:超市管理系统之人事管理相关活动者:职工,人事部人员,超市管理系统之售后服务简要说明:人事部人员对职工进行人事调动,人事考核,培训,工资管理等一系列人事安排。
一切的人事安排都打印出报表及时通知给职工。
其中的人事考核将接受由超市管理系统之售后服务传过来的对职工的投诉的信息,作为人事考核的一个依据。
前置条件:人事部人员已经登录人事管理界面主事件流:1.人事部人员登录人事管理界面,用例开始2.系统提示输入人事管理对象职工的职工号3.人事部人员输入人事管理对象职工的职工号4.系统提示选择人事管理的四项管理:人事调动,人事考核,培训,工资管理5.人事部人员选择一项具体的人事管理:B1:选择人事调动B2:选择人事考核 B3:选择培训 B4:选择工资管理6.系统按选择做相关处理7.用例结束可选事件流:B1:选择人事调动1.系统提示选择人事调动中三项管理:就职,职位变更,离职2.人事部人员选择一项具体的人事调动管理:B5:选择就职B6:选择职位变更 B7:选择离职3.系统按选择做相关处理4.返回主事件流第7步B2:选择人事考核1.系统显示该职工可能存在的由超市管理系统之售后服务传入的被投诉的事项2.系统提示输入考核内容3.人事部人员输入考核内容4.系统提示给出职工考核结果5.人事部人员输入具体考核结果6.系统显示职工考核具体情况并打印报表7.返回主事件流第7步B3:选择培训1.系统提示选择培训项目2.人事部人员选择培训项目3.系统提示选择培训时间4.人事部人员选择培训时间5.系统显示该项培训具体事项并打印报表6.返回主事件流第7步B4:选择工资管理1.系统显示该职工当前工资情况2.系统提示修改该职工工资3.人事部人员修改该员工各项工资4.系统显示修改后职工工资情况并打印报表5.返回主事件流第7步B5:选择就职1.系统显示该后备职工具体情况2.系统将该职工信息由后备职工表转入就职职工表3.系统打印职工就职任命书4.返回主事件流第7步B6:选择职位变更1.系统显示该职工当前职位情况2.系统提示选择该职工变更后职位3.人事部人员选择变更后职位4.系统显示该职工变更后职位情况并答应职位变更报表5.返回主事件流第7步B7:选择离职1.系统显示该职工当前就职情况2.系统将该职工信息由就职职工表转入离职职工表3.系统打印职工离职报表4.返回主事件流第7步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。
营业员能通过前台销售(POS机端)来销售零散的小数量商品。
销售经理可以通过批量销售来销售对应于大客户的大批量商品。
另系统还将把前台销售和批量销售中对商品的安装和维修有需求的商品信息传给超市管理系统之售后服务。
系统还将把前台销售和批量销售后导致在架商品数量过少的商品信息传给超市管理系统之仓储管理,以便后者做出相应的出库安排。
前置条件:营业员或销售经理已登录销售管理界面主事件流:a)1.营业员登录前台销售管理界面(POS机端),用例开始2.系统提示录入商品条目3.营业员录入顾客的商品条目4.系统显示商品总价格5.系统提示付款方式:B1:现金付款 B2:信用卡付款6.打印购物小票7.用例结束b)1. 销售经理登录批量销售管理界面,用例开始2. 系统提示输入批量销售对象的大客户名称3. 销售经理输入批量销售对象的大客户名称4. 系统提示输入批量销售商品条目5. 销售经理输入批量销售商品条目6. 系统提示输入批量销售商品数量7. 销售经理输入批量销售商品数量8. 系统显示商品总价格9. 系统打印批量销售报表10. 用例结束可选事件流:B1:现金付款1.系统提示输入接受顾客金额2.营业员输入接受顾客的金额3.系统显示应找金额4.返回主事件流第6步B2:信用卡付款1.系统提示录入信用卡2.营业员录入顾客的信用卡3.系统做相应处理4.系统打印信用卡付款确认单5.返回主事件流第6步例外事件流:a)1. 系统统计商品中可能需要进行安装或维修的商品2. 系统将统计结果传给超市管理系统之售后服务b)1. 系统统计各类售出商品数量2. 系统更新在架商品数量信息3. 系统统计需加货商品的信息4. 系统将需加货商品信息传给超市管理系统之仓储管理后置条件:无用例名称:管理系统之仓储管理相关活动者:供货商,仓储人员,超市管理系统之销售管理简要说明:仓储管理对商品的仓储进行管理,当商品在库数量不多时,购进对应供货商的商品入库。
当超市管理系统之销售管理发送来在架数量少的商品信息时,商品出库。
还将对在库的商品进行管理。
前置条件:仓储人员已登录仓储管理界面主事件流:1.仓储人员登录仓储管理界面,用例开始2.系统提示选择管理项目:入库,库内管理,出库3.仓储人员选择管理项目:B1:选择入库B2:选择库内管理B3:选择出库4.系统做出相关处理5.用例结束可选事件流:B1:选择入库1.系统提示录入入库商品信息2.仓储人员录入入库商品信息3.系统提示输入入库商品存放地点4.仓储人员输入入库商品存放地点5.系统更新相关入库商品的库内商品信息6.系统打印商品入库报表7.返回主事件流第5步B2:选择库内管理1.系统提示录入库内管理商品条目2.仓储人员录入库内管理商品条目3.系统提示输入库内管理具体项目4.仓储人员输入库内管理具体项目5.系统更新相应库内商品信息6.系统打印商品库内管理报表7.返回主事件流第5步B3:选择出库1.系统提示录入出库商品信息2.仓储人员录入出库商品信息3.系统显示出库商品存放地点4.系统更新相关出库商品的库内商品信息5.系统打印商品出库报表6.返回主事件流第5步后置条件:无用例名称:超市管理系统之售后服务相关活动者:顾客,售后人员,供货商,超市管理系统之人事管理,超市管理系统之售后管理简要说明:售后服务分为退货,安装,维修,投诉四项。
接受顾客反馈的退货,安装,维修,投诉信息以及超市管理系统之销售管理传过来的安装,维修信息,做相关处理,打印出相关报表。
另对于投诉中的对商品的投诉系统还将把投诉信息传给供货商,以作为供货商改进他们商品的一个参考。
对于投诉中的对职工的投诉系统还将把投诉信息传给超市管理系统之人事管理,以作为人事考核的一个参考。
前置条件:售后人员已登录售后服务界面主事件流:1.售后人员登录售后服务界面,用例开始2.系统提示选择售后服务具体项目:退货,安装,维修,投诉3.售后人员选择售后服务的具体项目:B1:选择退货B2:选择安装 B3:选择维修 B4:选择投诉4.系统做相关处理5.用例结束可选事件流:B1:选择退货1.系统提示录入退货商品信息2.售后人员录入顾客要退货物的商品信息3.系统打印退货商品报表4.返回主事件流第5步B2:选择安装1.系统显示统计自顾客要求和超市管理系统之销售管理的安装请求2.系统提示选择一项具体安装请求3.售后人员选择一项具体安装请求4.系统提示输入具体商品安装安排5.售后人员输入具体商品安装安排6.系统打印安装报表7.返回主事件流第5步B3:选择维修1.系统显示统计自顾客要求和超市管理系统之销售管理的维修请求2.系统提示选择一项具体维修请求3.售后人员选择一项具体维修请求4.系统提示输入具体商品维修安排5.售后人员输入具体商品维修安排6.系统打印维修报表7.返回主事件流第5步B4:选择投诉1.系统提示选择投诉具体项目:对商品的投诉,对职工的投诉2.售后人员选择投诉的具体项目:B5:选择对商品的投诉B6:选择对职工的投诉3.系统做出相关处理4.返回主事件流第5步B5:选择对商品的投诉1.系统显示录入投诉商品的相关内容2.售后人员根据顾客投诉录入投诉商品的内容3.系统根据投诉的商品信息告知供货商投诉内容4.系统打印对商品的投诉的报表5.返回主事件流第5步B6:选择对职工的投诉1.系统显示输入投诉职工的相关内容2.售后人员根据顾客投诉输入投诉职工的内容3.系统将投诉内容传给超市管理系统之人事管理4.系统打印对职工的投诉的报表5.返回主事件流第5步后置条件:无2类图2.1 什么是类图类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。
类图不显示暂时性信息。
类图(Class diagram)由许多(静态)说明性的模型(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。
类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。
2.2 类图。