- 4
- 0
- 约3.91千字
- 约 23页
- 2016-10-12 发布于辽宁
- 举报
基于uml的超市收银管理系统课程设计--毕设论文
课 程 设 计
题 目 基于UML的超市收银管理系统 学 院 计算机科学与技术学院 专 业 计算机科学与技术 班 级 姓 名 指导教师
目录
1问题描述 3
1.1需求描述 3
1.2开发环境描述 3
1.3可行性研究 4
1.3.1经济可行性研究 4
1.3.2 技术可行性 4
2 用例模型及E-R图的描述 4
2.1用例模型 4
2.2 E-R图 5
3 详细设计描述 7
3.1顺序图 7
3.1.1添加进货单 7
3.1.2修改进货单 7
3.1.3删除进货单 8
3.1.4添加物品信息 8
3.1.5修改物品信息 9
3.1.6删除物品信息 9
3.1.7查询物品信息 9
3.1.8查询库存信息 10
3.2状态图 10
4 程序运行界面图 12
4.1程序总体界面 12
4.2程序功能界面 13
4.2.1 商品列表 13
4.2.2超市收银 14
4.2.3报表统计 15
4.3程序运行效果图 15
4.3.1商品列表---添加商品 15
4.3.2超市收银--收银功能 17
5总结心得 20
5 参考文献 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删除进货单
收银员执行删除操作删除进货信息中的信息,更新进货信息中的表单,同时数据库自动修改库存信息中的相应项。
图3-5删除进货单顺序图
3.1.4添加物品信息
收银员添加物品信息的操作,填写好相应的物品信息之后,系统自动把物品信息写入数据库中,修改了物品信息数据库中的内容。
图3-6添加物品信息顺序图
3.1.5修改物品信息
收银员通过修改操作对物品信息中的表项进行修改,然后更新数据库。
图3-7修改物品信息顺序图
3.1.6删除物品信息
收银员执行删除操作删除进货信息中的信息,更新进货信息中的表单
图3
您可能关注的文档
- 毕业设计论文--基于msp430g2533的lcd1602液晶字符串循环显示课程设计.doc
- 毕业设计论文--基于netlinx网络的混矿流量控制系统设计课程设计.doc
- 毕业设计论文--基于net+uml的进销存管理系统的设计与实现销售管理、销售退货管理、销售预定管理等子模块.doc
- 毕业设计论文--基于net的crm客户关系管理系统设计论文.doc
- 毕业设计论文--基于nrf905的无线温度监控系统设计论文与应用论文.doc
- 毕业设计论文--基于opnet的wlan建模仿真与性能测试论文课程设计.doc
- 毕业设计论文--基于plc的变频调速系统设计--课程设计.doc
- 毕业设计论文--基于plc的电梯控制系统设计课程设计.doc
- 毕业设计论文--基于plc的宾馆自动门控制系统设计课程设计说明书.doc
- 毕业设计论文--基于plc的啤酒发酵自动控制系统课程设计.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- JGJ-T403-2017:建筑基桩自平衡静载试验技术规程.pdf VIP
- 2023-2024学年贵州省贵阳市九年级上学期物理期末试题及答案.pdf VIP
- 地方政府大数据发展的现实与理想 .pdf
- 证券从业之证券市场基本法律法规考试题库(考点梳理).docx
- 2026年高考物理模拟试卷必刷题——匀变速直线运动的研究.docx VIP
- 环境影响评价工程师之环评法律法规题库及参考答案【精练】.docx
- 伟迪捷喷码机培训精编版.ppt VIP
- 2023年国家公务员考试题库含完整答案【夺冠】.docx
- 广东省梅州市丰顺县2024-2025学年六年级(上)期末语文试卷(有答案).pdf VIP
- 2026年高考物理模拟试卷必刷题——力学实验.docx VIP
原创力文档

文档评论(0)