超市收银系统课设报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计
课程名称:软件工程课程设计
设计题目:超市收银系统的设计
班级: 20120616
学号: 2012061618
姓名:王旭
指导教师:朴秀峰、刘刚
完成时间: 2015.7.17
哈尔滨工程大学教务处制
课程设计报告
超市收银系统的设计
班级:20120616 学号:2012061618 姓名:王旭
2015年7月
1、目的和背景
1.1 目的
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节种可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息管理系统来加以管理。
1.2 背景
21世纪,超市的竞争进入到一个全新的领域,即公正不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市的核心竞争。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市经营者努力追求的目标。为了提高小型超市的竞争力,迫切需要超市收银系统来对销售环节进行管理,减轻超市工作人员工作量,提高工作效率,同时减少了工作中产生的误差。
2、数据库设计
商品信息数据库设计:
会员信息数据库设计:
3、整体设计
3.1程序结构
图3.1 程序结构图
小型超市收银系统包括商品信息模块、会员信息模块和销售模块三大类,商品信息模块实现了对商品库存的查询功能,能够提取商品的各项信息到收银系统,保证结算功能的顺利进行,并且及时将销售信息返回到库存。
会员信息模块实现了对超市会员的信息的查询和修改功能,收银时能够提取会员积分信息,同时将消费信息记入会员个人信息中,会员对购买的商品享有9折优惠,同时每次购买商品都会累积积分并且计入会员的信息档案中。
销售模块就是收银主界面,实现了对顾客的商品结算功能,包括了对会员的积分查询,对购买商品的价钱汇总,同时对于会员用户能够给予9折优惠,并且显示具体优惠金额,便于顾客对自己信息的查询,同时按照比例将消费金额折换成积分,计入会员信息资料中,还具有了实际支付以及找零的简单计算,减轻了收银员的工作量,提高了工作效率。
3.2 程序整体流程图
3.3 程序运行测试
图3.1 登陆界面
图3.2 使用界面
4、课程总结
在本次课程设计中,我使用java程序设计语言实现了超市收银系统的设计,使用了MySQL数据库,对数据进行了存储和处理,同时还熟悉使用了phpstudy软件,基本实现了超市收银系统对商品和会员信息的增加、删除、修改和查询,以及基本的收银功能。对于会员来说,可以享受超市商品的9折优惠,并且所购商品金额按照一定比例折换为积分,可以换购积压降价处理的商品。当收银过程中,输入商品数量错误是会显示错误提示,增加了系统的正确性。开发过程中,虽然自身水平还是有所不足,但还是尽自己所能使得系统尽量完美,并且学到了很多专业知识,提高了自身能力。