- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超市进货管理系统 UML 面向对象分析与设计案例
目录
1、前言 2
2、系统需求分析 3
3、用例图 4
4 、类图 5
5、时序图 7
5.1、管理员登录 7
5.2、管理员添加进货单 8
5.3、管理员修改进货单 8
5.4、管理员删除进货单 9
5.5、管理员添加物品信息 9
5.6、管理员修改物品信息 10
5.7、管理员删除物品信息 10
5.8、管理员查询进货单 11
5.9、管理员查询物品信息 11
5.10、管理员查询柜存信息 12
6、状态图 13
Email :greenvc@ 第 1 页,共 13 页
超市进货管理系统 UML 面向对象分析与设计案例
1、前言
本文主要目的是利用建模工具对超市进货管理系统进行建模,用类图、用例
图、时序图、协作图、状态图、活动图、组件图、配置图等面向对象分析与设计
的软件过程,更好的被用户所理解。
Email :greenvc@ 第 2 页,共 13 页
超市进货管理系统 UML 面向对象分析与设计案例
2、系统需求分析
超市采购系统需要实现对超市采购的管理,系统需要方便易用,辅助超市员工
对超市的采购的信息进行管理,提高超市员工的工作效率,进而提高超市的收益。
本系统实现对进货单的添加、修改、删除、查询功能,对每一笔进货单都进行
备案,存入数据库中,可以按货单号和进货日期多种方式进行查询,对数据库中
无用的进货单执行删除操作。对每一笔进货单中的货物的详细信息进行记载,将
货物的详细信息载入数据库中,方便查询和对货物信息的管理。本系统还需要对
柜存信息实行管理,是超市工作人员能随时查看柜存情况,及时提醒采购员对缺
货商品的采购。
Email :greenvc@ 第 3 页,共 13 页
超市进货管理系统 UML 面向对象分析与设计案例
3、用例图
系统的用例图如下图所示:
Email :greenvc@ 第 4 页,共 13 页
超市进货管理系统 UML 面向对象分析与设计案例
4、类图
本系统主要包含数据库类和操作类。
数据库类包括有进货信息数据库、物品信息数据库、柜存信息数据库。其中进
货信息数据库和物品信息数据库是人工创建,手动输入数据,然后存入库中;柜
存信息数据库是根据接到的进货单的信息,自动生成的数据库,其中主要保存着
货物的数量,查询该数据库可以让管理员及时提醒采购员对缺货商品进行采购。
操作类主要是对数据库的操作,包括有添加进货单、添加物品详细信息两个操
作。其中添加进货单可以对进货信息数据库执行添加,修改,删除的操作,添加
物品信息可以 物品信息数据库执行添加修改删除的操作。
操作类还包含对数据的查询操作,查询进货单查询是对进货信息数据库的查询,
可以根据货单号和进货时间两个关键字进行查询;物品信息查询是对物品信息数
据库执行的查询操作,主要以物品编号和物品名称做为关键字进行查询;归村信
息查询功能是对货物在活柜上的存放情况进行查询。
分析以上各个类,作出类图如下:
Email :greenvc@ 第 5 页,共 13 页
超市进货管理系统 UML 面向对象分析与设计案例
Email :greenvc@ 第 6 页,共 13 页
超市进货管理系统
文档评论(0)