基于UML的超市收银管理系统课程设计(11页).doc
《基于UML的超市收银管理系统课程设计(11页).doc》由会员分享,可在线阅读,更多相关《基于UML的超市收银管理系统课程设计(11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于UML的超市收银管理系统课程设计-第 10 页课 程 设 计题 目基于UML的超市收银管理系统学 院计算机科学与技术学院专 业计算机科学与技术班 级姓 名指导教师目录1问题描述31.1需求描述31.2开发环境描述31.3可行性研究41.3.1经济可行性研究41.3.2 技术可行性42 用例模型及E-R图的描述42.1用例模型42.2 E-R图53 详细设计描述73.1顺序图73.1.1添加进货单73.1.2修改进货单73.1.3删除进货单83.1.4添加物品信息83.1.5修改物品信息93.1.6删除物品信息93.1.7查询物品信息93.1.8查询库存信息103.2状态图104 程序运行
2、界面图124.1程序总体界面124.2程序功能界面134.2.1 商品列表134.2.2超市收银144.2.3报表统计154.3程序运行效果图154.3.1商品列表-添加商品154.3.2超市收银-收银功能175总结心得205 参考文献21基于UML的超市收银系统设计1问题描述1.1需求描述随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。超市管理是超市中不可缺少的重要部分,超市的管理信息量繁多,包含很多信息的数据管理。现今,大多数大型超市商场都使用计算机进行信息管理,但小型超市几乎都采用人工管理的传统方式,导致供货
3、、商品销售、员工管理等方面出现问题,步骤也较为繁琐。而且,随着购买者与超市数量的增长,对于超市的销售、交易管理 等等,使更新和维护都带来了不少的困难。因此,做好超市的收银管理系统,意义重大。本系统,主要做收银台的普通销售、会员销售、会员记录、供货商供货、员工管理等。并对其进行完善,做到能真正的被大家所接受。1.2开发环境描述本系统采用microsoft visio做UML建模,使用java swing开发界面,使用eclipse作为前后台开放工具,使用oracle公司的oracle 11G关系数据库做为数据库的开发环境,在WINOWS 7操作系统环境下进行开发并测试。1.3可行性研究1.3.1
4、经济可行性研究本系统需要超市负担的费用主要是本系统的开发及维护费用,对超市人员使用本系统的培训费用,以及本系统开放完成后,由于工作方式的改变增加的其他开支。本系统实现的收益主要来自减少采购管理中的人力,提高工作效率产生的额外的效益。1.3.2 技术可行性本系统属于小型管理软件,对开发环境的要求和运行的环境的要求不苛刻,需要运行计算机的最低配置:硬件、软件要求配置CPUPIII800HZ以上内存64MB以上硬盘500M以上操作系统Win2000 WinXP,win72 用例模型及E-R图的描述2.1用例模型本系统以管理员对数据库的操作为主,实现用例图如下:图2-1 用例视图根据对用例的分析,做出
5、用例图如上,收银员主要利用本系统,实现对商品信息和对收银系统的管理。系统采用java环境开发,收银员对各个信息的修改都直接写入数据库,把前台界面和数据库分开存放,提高了程序的可扩展性。2.2 E-R图分析系统,数据库类包括超市商品信息数据库表、顾客订单数据库表、货物卖出数据库表。其中商品信息数据库表主要保存商品信息及库存信息,货物售出数据库表主要记录货物的售出情况,顾客订单数据库是记录顾客的订单数据,订单上包含要买的商品信息,这样便于以后进行vip会员扩展等功能。对数据库的操作主要有在对超市商品信息管理时对超市商品信息数据库表的添加,删除,修改;在超市进行收银操作时也有对顾客订单数据库表和货物
6、卖出数据库表的增加和删除。分析以上各个数据库表,做出RE图如下:图2-2 E-R图3 详细设计描述3.1顺序图3.1.1添加进货单收银员添加商品信息的操作,填写好相应的商品信息之后,系统自动把信息写入数据库中,包括数据库的库存信息。 图3-3添加进货单顺序图3.1.2修改进货单收银员通过修改操作对进货信息中的表项进行修改,然后更新数据库,同时数据库会自动修改库存信息中的相应项。图3-4修改进货单顺序图3.1.3删除进货单收银员执行删除操作删除进货信息中的信息,更新进货信息中的表单,同时数据库自动修改库存信息中的相应项。图3-5删除进货单顺序图3.1.4添加物品信息收银员添加物品信息的操作,填写
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UML 超市 收银 管理 系统 课程设计 11
限制150内