欢迎来到天天文库
浏览记录
ID:14399669
大小:1.22 MB
页数:22页
时间:2018-07-28
《基于uml的超市收银管理系统课程设计__学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学《计算机软件综合设计》课程设计说明书课程设计题目基于UML的超市收银管理系统学院计算机科学与技术学院专业计算机科学与技术班级姓名指导教师22武汉理工大学《计算机软件综合设计》课程设计说明书目录1问题描述31.1需求描述31.2开发环境描述31.3可行性研究41.3.1经济可行性研究41.3.2技术可行性42用例模型及E-R图的描述42.1用例模型42.2E-R图53详细设计描述73.1顺序图73.1.1添加进货单73.1.2修改进货单73.1.3删除进货单83.1.4添加物品信息83.1.5修改物品信息93.1
2、.6删除物品信息93.1.7查询物品信息93.1.8查询库存信息103.2状态图104程序运行界面图124.1程序总体界面124.2程序功能界面134.2.1商品列表134.2.2超市收银144.2.3报表统计154.3程序运行效果图154.3.1商品列表---添加商品154.3.2超市收银--收银功能175总结心得205参考文献2122武汉理工大学《计算机软件综合设计》课程设计说明书基于UML的超市收银系统设计1问题描述1.1需求描述随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社
3、会的各个领域并发挥着越来越重要的作用。超市管理是超市中不可缺少的重要部分,超市的管理信息量繁多,包含很多信息的数据管理。现今,大多数大型超市商场都使用计算机进行信息管理,但小型超市几乎都采用人工管理的传统方式,导致供货、商品销售、员工管理等方面出现问题,步骤也较为繁琐。而且,随着购买者与超市数量的增长,对于超市的销售、交易管理等等,使更新和维护都带来了不少的困难。因此,做好超市的收银管理系统,意义重大。本系统,主要做收银台的普通销售、会员销售、会员记录、供货商供货、员工管理等。并对其进行完善,做到能真正的被大家所接受。1.
4、2开发环境描述本系统采用microsoftvisio做UML建模,使用javaswing开发界面,使用eclipse作为前后台开放工具,使用oracle公司的oracle11G关系数据库做为数据库的开发环境,在WINOWS7操作系统环境下进行开发并测试。22武汉理工大学《计算机软件综合设计》课程设计说明书1.3可行性研究1.3.1经济可行性研究本系统需要超市负担的费用主要是本系统的开发及维护费用,对超市人员使用本系统的培训费用,以及本系统开放完成后,由于工作方式的改变增加的其他开支。本系统实现的收益主要来自减少采购管理中的
5、人力,提高工作效率产生的额外的效益。1.3.2技术可行性本系统属于小型管理软件,对开发环境的要求和运行的环境的要求不苛刻,需要运行计算机的最低配置:硬件、软件要求配置CPUPIII800HZ以上内存64MB以上硬盘500M以上操作系统Win2000WinXP,win72用例模型及E-R图的描述2.1用例模型本系统以管理员对数据库的操作为主,实现用例图如下:22武汉理工大学《计算机软件综合设计》课程设计说明书图2-1用例视图根据对用例的分析,做出用例图如上,收银员主要利用本系统,实现对商品信息和对收银系统的管理。系统采用ja
6、va环境开发,收银员对各个信息的修改都直接写入数据库,把前台界面和数据库分开存放,提高了程序的可扩展性。2.2E-R图分析系统,数据库类包括超市商品信息数据库表、顾客订单数据库表、货物卖出数据库表。其中商品信息数据库表主要保存商品信息及库存信息,货物售出数据库表主要记录货物的售出情况,顾客订单数据库是记录顾客的订单数据,订单上包含要买的商品信息,这样便于以后进行vip会员扩展等功能。对数据库的操作主要有在对超市商品信息管理时对超市商品信息数据库表22武汉理工大学《计算机软件综合设计》课程设计说明书的添加,删除,修改;在超市
7、进行收银操作时也有对顾客订单数据库表和货物卖出数据库表的增加和删除。分析以上各个数据库表,做出RE图如下:图2-2E-R图22武汉理工大学《计算机软件综合设计》课程设计说明书3详细设计描述3.1顺序图3.1.1添加进货单收银员添加商品信息的操作,填写好相应的商品信息之后,系统自动把信息写入数据库中,包括数据库的库存信息。图3-3添加进货单顺序图3.1.2修改进货单收银员通过修改操作对进货信息中的表项进行修改,然后更新数据库,同时数据库会自动修改库存信息中的相应项。图3-4修改进货单顺序图22武汉理工大学《计算机软件综合设计
8、》课程设计说明书3.1.3删除进货单收银员执行删除操作删除进货信息中的信息,更新进货信息中的表单,同时数据库自动修改库存信息中的相应项。图3-5删除进货单顺序图3.1.4添加物品信息收银员添加物品信息的操作,填写好相应的物品信息之后,系统自动把物品信息写入数据库中,修改了物品信息数据库中的内容。图3-6
此文档下载收益归作者所有