- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计
题 目
基于UML的超市收银管理系统
学 院
计算机科学与技术学院
专 业
计算机科学与技术
班 级
姓 名
指导教师
目录
TOC \o 1-3 \h \z \u 1问题描述 h 3
1.1需求描述 h 3
1.2开发环境描述 h 3
1.3可行性研究 h 4
1.3.1经济可行性研究 h 4
1.3.2 技术可行性 h 4
2 用例模型及E-R图的描述 h 4
2.1用例模型 h 4
2.2 E-R图 h 5
3 详细设计描述 h 7
3.1顺序图 h 7
3.1.1添加进货单 h 7
3.1.2修改进货单 h 7
3.1.3删除进货单 h 8
3.1.4添加物品信息 h 8
3.1.5修改物品信息 h 9
3.1.6删除物品信息 h 9
3.1.7查询物品信息 h 9
3.1.8查询库存信息 h 10
3.2状态图 h 10
4 程序运行界面图 h 12
4.1程序总体界面 h 12
4.2程序功能界面 h 13
4.2.1 商品列表 h 13
4.2.2超市收银 h 14
4.2.3报表统计 h 15
4.3程序运行效果图 h 15
4.3.1商品列表添加商品 h 15
4.3.2超市收银--收银功能 h 17
5总结心得 h 20
5 参考文献 h 21
基于UML的超市收银系统设计
1问题描述
1.1需求描述
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。超市管理是超市中不可缺少的重要部分,超市的管理信息量繁多,包含很多信息的数据管理。
现今,大多数大型超市商场都使用计算机进行信息管理,但小型超市几乎都采用人工管理的传统方式,导致供货、商品销售、员工管理等方面出现问题,步骤也较为繁琐。而且,随着购买者与超市数量的增长,对于超市的销售、交易管理 等等,使更新和维护都带来了不少的困难。
因此,做好超市的收银管理系统,意义重大。本系统,主要做收银台的普通销售、会员销售、会员记录、供货商供货、员工管理等。并对其进行完善,做到能真正的被大家所接受。
1.2开发环境描述
本系统采用microsoft visio做UML建模,使用java swing开发界面,使用eclipse作为前后台开放工具,使用oracle公司的oracle 11G关系数据库做为数据库的开发环境,在WINOWS 7操作系统环境下进行开发并测试。
1.3可行性研究
1.3.1经济可行性研究
本系统需要超市负担的费用主要是本系统的开发及维护费用,对超市人员使用本系统的培训费用,以及本系统开放完成后,由于工作方式的改变增加的其他开支。
本系统实现的收益主要来自减少采购管理中的人力,提高工作效率产生的额外的效益。
1.3.2 技术可行性
本系统属于小型管理软件,对开发环境的要求和运行的环境的要求不苛刻,需要运行计算机的最低配置:
硬件、软件
要求配置
CPU
PIII800HZ以上
内存
64MB以上
硬盘
500M以上
操作系统
Win2000 WinXP,win7
2 用例模型及E-R图的描述
2.1用例模型
本系统以管理员对数据库的操作为主,实现用例图如下:
图2-1 用例视图
根据对用例的分析,做出用例图如上,收银员主要利用本系统,实现对商品信息和对收银系统的管理。系统采用java环境开发,收银员对各个信息的修改都直接写入数据库,把前台界面和数据库分开存放,提高了程序的可扩展性。
2.2 E-R图
分析系统,数据库类包括超市商品信息数据库表、顾客订单数据库表、货物卖出数据库表。其中商品信息数据库表主要保存商品信息及库存信息,货物售出数据库表主要记录货物的售出情况,顾客订单数据库是记录顾客的订单数据,订单上包含要买的商品信息,这样便于以后进行vip会员扩展等功能。
对数据库的操作主要有在对超市商品信息管理时对超市商品信息数据库表的添加,删除,修改;在超市进行收银操作时也有对顾客订单数据库表和货物卖出数据库表的增加和删除。
分析以上各个数据库表,做出RE图如下:
图2-2 E-R图
3 详细设计描述
3.1顺序图
3.1.1添加进货单
收银员添加商品信息的操作,填写好相应的商品信息之后,系统自动把信息写入数据库中,包括数据库的库存信息。
图3-3添加进货单顺序图
3.1.2修改进货单
收银员通过修改操作对进货信息中的表项进行修改,然后更新数据库,同时数据库会自动修改库存信息中的相应项。
图3-4修改进货单顺序图
3.1.3删除进货单
收银
文档评论(0)