小型超市商品信息管理系统(UML综合训练3)

合集下载

UML大作业--超市库存管理系统Word版

UML大作业--超市库存管理系统Word版

UML系统分析与设计课程设计报告题目:超市库存管理系统班级:学号:姓名:成绩:Revision record 修订记录目录一、前言 (3)二、需求分析 (4)2.1、功能需求: (4)2.2、操作需求: (4)2. 3建立UML用例图并描述 (7)三:动态行为模型 (10)3.1顺序图 (10)3.1.1管理员登录 (10)3.1.2管理员添加进货单 (10)3.1.3管理员修改进货单 (11)3.1.4管理员删除进货单 (12)3.1.5管理员添加物品信息 (12)3.1.6管理员修改物品信息 (13)3.1.7管理员删除物品信息 (14)3.1.8管理员查询进货单 (14)3.1.9管理员查询物品信息 (15)3.1.10管理员查询柜存信息 (15)3.2状态图 (16)3.3对系统功能进行划分,设计系统的包图。

(18)四、静态结构模型 (18)4.1、细化类图,添加类的属性和操作 (18)4.2、系统类图 (19)五、总结 (22)超市库存管理系统一、前言我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场,使用软件控制成为必须。

有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。

小型超市商品信息管理系统(UML综合训练3)分解

小型超市商品信息管理系统(UML综合训练3)分解

仲恺农业工程学院计算机系统开发综合训练(3)课程设计小型超市商品信息管理系统课程名称计算机系统开发综合训练(3)姓名XX院(系)信息科学与技术学院专业班级计算机XXX班学号 XXXXXXXXXXXXXX指导教师XXX老师起止时间20XX.06.28--20XX.07.07仲恺农业工程学院教务处制目录1. 引言 (3)1.1系统开发目的 (4)1.2背景说明 (4)1.3项目确立 (4)1.4应用范围 (4)2. 主要步骤 (4)2.1建立系统功能模型 (4)2.1.1需求说明: (4)2.1.2 系统顶级用例图 (6)2.1.3主要业务系统的用例图 (6)1.员工用例图: (6)2.售货员用例图 (7)3. 库存管理员用例图 (8)4.订货员用例图 (8)5.统计分析员用例图 (9)6. 系统管理员用例图 (10)2.1.4 主要业务活动图 (11)货物管理活动图 (11)2.2建立系统静态结构模型 (12)2.2.1业务系统的详细类图 (12)1.员工登录模块类图 (12)2. 订货模块类图 (13)3.库存管理模块类图 (13)4. 统计分析模块类图 (14)5. 销售模块类图 (15)2.3建立系统动态模型 (16)2.3.1主要业务用例的顺序图和合作图 (16)1.商品销售顺序图和合作图 (16)2.商品入库顺序图和合作图 (18)3. 商品出库顺序图 (19)4.商品查询顺序图 (20)2.3.2主要业务对象的状态图 (20)1.商品状态图 (20)2.商品销售状态图 (21)2.4 绘制系统实现模型 (22)2.4.1商品信息管理系统构件图 (22)2.4.2 商品信息管理系统配置图 (23)3.系统的主要框架 (23)4.实验心得体会 (31)1.引言随着网络办公系统的方便性及其进一步普及,越来越来的公司、企业在管理上都采用了专门的系统来管理公司的业务和流程。

由此,系统管理应运而生。

基于UML的超市销售管理系统

基于UML的超市销售管理系统

基于UML的超市销售管理系统引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT 产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。

作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。

如何将计算机技术与超市管理有机地结合起来,把计算机技术应用于超市管理,更高效地对超市的各种商品信息进行归类、划分、合理地组织,从而减少人们的劳动强度是很有必要的。

本系统针对中小型超市管理特点和技术人员的实际水平,采用Windows易学易用的图形用户界面操作系统,用面向对象的Java语言开发技术和数据库技术,开发出贴近用户实际需求的系统。

本系统抛弃了大型财务软件功能泛泛不实用的缺点,既简洁又能满足用户需求,既可以解决在销售过程中出现的问题,也能够用于对商品采购的需求。

在减少工作量的基础上,提高超市管理者对企业的整体管理能力。

1 详细调查超市已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。

超市管理系统UML类图和用例图

超市管理系统UML类图和用例图

超市管理系统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步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。

超市管理系统UML建模

超市管理系统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

目录一、超市管理系统需求分析 (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建模文档

2012-2013学年第一学期《UML课程设计》超市管理系统的UML建模班级10软件工程三班学生吴雪莹任课教师高小方日期2012年12月12日目录1 系统需求...................................................................... 错误!未定义书签。

1.1超市管理系统业务概述................................................... 错误!未定义书签。

1.2超市管理系统各子系统的功能描述............................... 错误!未定义书签。

1.2.1仓库管理子系统的描述 ......................................................... 错误!未定义书签。

1.2.2采购管理子系统的描述 ......................................................... 错误!未定义书签。

1.2.3财务管理子系统的描述 ......................................................... 错误!未定义书签。

1.2.4人事管理子系统的描述 ......................................................... 错误!未定义书签。

1.2.5销售管理子系统的描述 ......................................................... 错误!未定义书签。

1.2.6登录子系统的描述 ................................................................. 错误!未定义书签。

1.2.7信息管理子系统的描述 ......................................................... 错误!未定义书签。

超市管理系统UML类图和用例图

超市管理系统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步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。

超市管理系统UML图7.0

超市管理系统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-超市管理系统

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设计__类图和动态图精品文档

超市运营管理系统UML设计__类图和动态图精品文档

商品入库顺序图
商品出库脚本
编号 1 2 3 4 5
事件 返回订单 核对订单 查询商品库存量 进入数据库查询 返回查询结果
编号 6 7 8 9 10
事件 出库 返回出库信息 添加缺货清单 录入数据库 返回缺货信息
商品出库顺序图
查询商品脚本
编号
1 2 3 4 5
事件
输入查询条件 搜索查询商品 由数据库获取信息 返回获取信息 返回商品信息
D
张文龙
协作图、数据流图等绘制
登陆类图
仓库管理类图
采购管理类图
销售管理类图
信息管理类图
务管理类图
销售商品脚本
编号 1 2 3 4 5
事件 购买商品 处理销售 获取商品信息 返回商品信息 计价处理
编号 6 7 8 9 10
事件 更新商品记录 显示处理商品 付钱 交付商品 带走商品
销售商品顺序图
编号 6
事件 返回查询对象信息
查询商品顺序图
货物管理协作图
商品信息协作图
商品状态图
未入库商品
商品入库
合格 入库商品
不合格
商品被剔除 商品被销售
登陆状态图
查询商品状态图
销售商品状态图
顶层数据流图
第0层数据流图
第1层数据流图
商品入库数据流图
商品出库数据流图
商品销售数据流图
商品报损数据流图
更多…
详情请查看word文档
End
版权所有
以上资源地址:/share/link?shareid=1147135177&uk=1342614491
进货脚本
编号 1 2 3 4
事件 获取采购清单 核对清单 采购商品 供货

超市管理系统UML类图和用例图

超市管理系统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案例_超市进销存系统

UML案例_超市进销存系统
➢ 可输入商品 ➢ 可计算总价 ➢ 可确认顾客已付款 ➢ 可打印清单
打开业务界 面
输入商品( 可重复)
计算总价
付款
打印清单
保存购买记 录
“销售”场景的时序
: 销售UI
: 商品
: 售货员 1: 输入订购商品( ) 2: 读取商品信息( ) 3: 计算总价( )
4: 接受付款( )
5: 打印清单( )
<<extend>>
报损
<<include>>
入库
检查商品
查询
3、订货
❖需求描述:
➢ 订货员用新商品供应商信息 更新供应商数据库的信息
➢ 订货员统计库存商品是否低 于库存下限,然后制作订货 单
❖提到的业务:
➢ 1.更新供应商数据库 ➢ 2.订货
条件:某商品的库存低于 下限
制作订货单是一个步骤 应该会有选择供应商这个
1、销售
❖可能特殊的步骤,与重复的步骤一样,可用包 含关系列出:
<<include>>
售货员
销售
保存购买记录
<<include>>
付款
顾客
1、销售
❖本场景中可能存在的实体类有:
➢ 商品:应该会有ID、名称、单价等属 性
➢ 总价:应该是清单和购买记录的一项 数据。
➢ 清单:给顾客看的纸 ➢ 购买记录:与清单的内容应该是一致
➢ 5.打印清单并交给顾客
➢ 6.保存购买记录?
打开业务界 面
输入商品( 可重复)
计算总价
付款
打印清单
保存较特殊的步骤:
➢1.付款
系统会支持什么样的支付方式未知 如果只收现金,则系统中只需要售货员确认已收款 如果支持刷卡,系统需要有支付接口 详细情况

UML超市销售管理信息系统课程设计

UML超市销售管理信息系统课程设计

UML超市销售管理信息系统课程设计1、初步分析调查1.1收集相关信息:通过上课的学习和上网了解,了解到以下信息:在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。

面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。

商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。

它最主要的特点是能够实时的和准确的控制店内的销售情况。

对于我国来说,超市已经普遍存在,这种自动化管理也成为必要,有必要通过管理系统的应用来提高超市的服务效率。

如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。

顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。

1.2分析信息得出结论:分析收集到的有关信息,并通过全组成员的讨论,得出初步分析的结论: 超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。

从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

但由于超市的整个系统过大。

并且销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。

此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。

2 、系统可行性研究2.1技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。

超市管理系统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步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。

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

仲恺农业工程学院计算机系统开发综合训练(3)课程设计小型超市商品信息管理系统课程名称计算机系统开发综合训练(3)姓名XX院(系)信息科学与技术学院专业班级计算机XXX班学号 XXXXXXXXXXXXXX指导教师XXX老师起止时间20XX.06.28--20XX.07.07仲恺农业工程学院教务处制目录1. 引言 (3)1.1系统开发目的 (3)1.2背景说明 (3)1.3项目确立 (3)1.4应用范围 (3)2. 主要步骤 (4)2.1建立系统功能模型 (4)2.1.1需求说明: (4)2.1.2 系统顶级用例图 (5)2.1.3主要业务系统的用例图 (5)1.员工用例图: (5)2.售货员用例图 (6)3. 库存管理员用例图 (7)4.订货员用例图 (7)5.统计分析员用例图 (8)6. 系统管理员用例图 (9)2.1.4 主要业务活动图 (10)货物管理活动图 (10)2.2建立系统静态结构模型 (11)2.2.1业务系统的详细类图 (11)1.员工登录模块类图 (11)2. 订货模块类图 (12)3.库存管理模块类图 (12)4. 统计分析模块类图 (13)5. 销售模块类图 (14)2.3建立系统动态模型 (15)2.3.1主要业务用例的顺序图和合作图 (15)1.商品销售顺序图和合作图 (15)2.商品入库顺序图和合作图 (17)3. 商品出库顺序图 (18)4.商品查询顺序图 (19)2.3.2主要业务对象的状态图 (19)1.商品状态图 (19)2.商品销售状态图 (20)2.4 绘制系统实现模型 (21)2.4.1商品信息管理系统构件图 (21)2.4.2 商品信息管理系统配置图 (22)3.系统的主要框架 (22)4.实验心得体会 (30)1.引言随着网络办公系统的方便性及其进一步普及,越来越来的公司、企业在管理上都采用了专门的系统来管理公司的业务和流程。

由此,系统管理应运而生。

本项目针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统,等。

让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。

因为超市管理系统是基于超市内部普通员工和管理人员的系统,所以非本超市员工是无权进行操作的。

该超市管理系统的用户:库存管理员,售货员,统计分析员,顾客,系统管理员,订货员。

1.1系统开发目的1.大大提高超市的运作效率;2.通过全面的信息采集和处理,辅助提高超市的决策水平;3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。

1.2背景说明任何一个超市需要一个超市管理系统。

该系统需要有顾客查询计算机、库存查询计算机、柜员终端机及中央计算机组成的网络系统。

超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。

面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。

如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

1.3项目确立该超市管理系统主要分为两大系统,分别是前台销售系统和后台管理系统:前台销售系统包括对商品信息的录入和进行收银业务,后台管理系统分为统计系统、销售管理、库存管理、和人员管理。

实现对超市的更加方便又好管理。

1.4应用范围本系统适应于各种小型的超市。

2.主要步骤2.1建立系统功能模型2.1.1需求说明:超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。

该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。

(1)超市信息管理系统能够支持售货员日常售货功能。

每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务。

在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。

(2)超市信息管理系统能够为超市的管理者提供管理功能。

超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。

库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护。

每种管理者都通过自己的用户名称和密码登录到各自的管理系统中。

(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息。

这些设置信息包括供应商信息、商品信息和特殊商品信息。

库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。

当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。

当商品进入卖场时,商品进行出库处理。

(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤。

当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理。

(5)统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。

统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。

(6)系统管理包括维护员工信息、维护会员信息和系统维护。

系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。

2.1.2 系统顶级用例图员工售货员顾客订货员整个超市管理系统的每个用例之间的关系的描述如上述“顶级用例图”所示,可以通过此用例图来明确各执行者和用例之间的关系。

2.1.3主要业务系统的用例图1.员工用例图:员工员工是超市售货员和超市管理者的抽象,它所包含的行为是超市售货员和超市管理者共同的行为。

员工在本系统中通过合法的身份验证;能够修改自身信息和密码。

2.售货员用例图售货员顾客售货员能够通过该系统进行销售商品活动。

当售货员销售商品时,首先获取商品信息,然后将销售信息更新,如果顾客需要打印购物清单,则需要打印购物清单,在购物清单中需要对商品信息进行计价处理。

3.库存管理员用例图库存管理员能够通过该系统进行如下活动:(1)盘点商品。

超市库存管理员每天需要对超市商品信息进行盘点。

(2)报销处理。

超市库存管理员对超市损坏商品进行报销处理。

(3)商品入库。

当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。

(4)商品出库。

当商品进入卖场时,商品进行出库处理。

(5)管理设置。

库存管理员负责供应商信息和商品基本信息的管理设置。

4.订货员用例图订货员订货员能够通过该系统进行订货管理活动。

订货员首先根据商品缺货信息统计订货商品,根据需要订货商品信息制定出订单。

5.统计分析员用例图统计分析员统计分析员负责超市的统计分析管理,它能够通过该系统进行如下活动:(1)查询商品基本信息。

统计分析员能够查询商品的基本信息,根据商品的基本信息,制定出相应的方案。

(2)查询销售信息。

统计分析员根据销售情况,制定合理的销售方案。

(3)查询供应商信息。

统计分析员能够查询供应商信息。

(4)查询缺货信息。

统计分析员能够查询缺货信息。

(5)查询报损信息。

统计分析员能够查询报损信息。

6.系统管理员用例图系统管理员系统管理员能够通过该系统进行如下活动:(1)维护会员信息。

系统管理员能够维护超市会员的信息,如添加会员、删除会员和修改会员信息等。

(2)维护员工信息。

系统管理员能够维护超市员工的信息,如添加员工、删除员工和修改员工信息等。

(3)系统设置。

系统管理员能够根据一些需要进行必要的系统设置。

2.1.4 主要业务活动图货物管理活动图“货物管理活动图”描述了完成一个货物管理信息操作所需要的活动,同时描述了该活动的序列.超市工作人员从“管理员”泳道开始“登录”活动,首先进入系统泳道验证用户名及其密码是否正确,“验证登录”泳道开展登录验证活动,通过与数据库连接判断登录是否合法。

登录成功后通过逻辑判断加载货物是否成功,进而转移到用户界面中显示加载成功信息或显示加载出错信息。

最后成功后保存数据。

2.2建立系统静态结构模型2.2.1业务系统的详细类图下面各个系统的详细类图描述了超市商品信息管理系统中所有的类及其属性与功能,还有类之间的直接关系。

1.员工登录模块类图2.订货模块类图3.库存管理模块类图4.统计分析模块类图5.销售模块类图2.3建立系统动态模型2.3.1主要业务用例的顺序图和合作图1.商品销售顺序图和合作图工作流程如下:(1)顾客希望通过售货员购买商品,售货员希望通过售货管理子系统处理商品销售。

(2)顾客将购买商品提交给售货员。

(3)售货员通过销售管理子系统中的管理商品界面获取商品信息。

(4)管理商品界面根据商品的编号将商品类实例化并请求该商品信息。

(5)商品类实例化对象根据商品的编号加载商品信息并提供给管理商品界面。

(6)管理商品界面对商品进行计价处理。

(7)管理商品界面更新销售商品信息。

(8)管理商品界面显示处理商品。

(9)售货员将货物提交给顾客。

2.商品入库顺序图和合作图工作流程如下:(1)库存管理员希望通过库存管理子系统将购买的货物处理入库(2)库存管理员通过库存管理子系统中的商品入库单获取商品信息。

(3)商品入库单根据商品的编号将商品类实例化并录入入库单数据库中。

(4)商品类实例化对象根据商品的编号加载商品信息并返回给库存管理员。

(5)库存管理员通过商品入库界面修改商品信息。

(6)商品界面通过商品类实例化对象修改商品信息并录入到商品数据库中。

(7)商品类实例化对象库存管理员返回更新修改信息。

工作流程如下:(1)订货员希望通过订货管理子系统处理商品订货管理。

(2)订货员通过订货管理子系统中的进货订单界面获取待订货商品信息。

(3)商品界面将商品类实例化并根据商品的数量应当满足的条件请求有关商品信息。

(4)商品类实例化对象根据商品的数量应当满足的条件加载商品信息并提供给缺货清单界面。

(5)订货员通过订货管理子系统中的缺货清单界面获取待订货厂商信息。

(6)订货管理界面将供应商类实例化并根据商品的类型请求有关供应商信息。

(7)供应商类实例化对象加载供应商信息并提供给缺货清单界面。

(8)订货员通过订货管理子系统中的缺货清单界面制作相关订单。

(9)订货管理界面制作相关缺货清单并显示给订货员。

工作流程如下:(1)售货员希望通过商品管理系统查询商品信息。

(2)售货员通过商品管理系统中的查询商品信息界面获取商品信息。

(3)查询商品管理界面根据商品的属性或特征将商品类实例化并请求该类商品信息。

(4)商品类实例化对象加载商品信息,并返回给商品管理界面。

相关文档
最新文档