java_课程设计_超市管理系统—报告含代码.doc

java_课程设计_超市管理系统—报告含代码.doc

ID:61497327

大小:179.00 KB

页数:10页

时间:2021-02-06

java_课程设计_超市管理系统—报告含代码.doc_第1页
java_课程设计_超市管理系统—报告含代码.doc_第2页
java_课程设计_超市管理系统—报告含代码.doc_第3页
java_课程设计_超市管理系统—报告含代码.doc_第4页
java_课程设计_超市管理系统—报告含代码.doc_第5页
资源描述:

《java_课程设计_超市管理系统—报告含代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件学院课程设计报告书课程名称JAVA课程设计设计题目超市收银程序(含会员管理)专业班级计HR08-4 学号姓名 指导教师2010年12月1.设计时间2010.12.20~2010.12.312.设计目的《面向对象程序设计课程设计》的教学目的是培养学生软件系统开发方案综合设计能力和创新精神。3.设计任务在教师的启发和引导下,学生能自主地进行科技文献检索,进行方案设计、编写代码、调试程序,对方案进行综合分析与评述等。10、超市收银程序。要求如下:(1)使用图形用户界面实现。(2)由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中

2、取出相关商品的价格信息,再把这些信息返回给收银台,计算出该顾客所购商品的总价格。(3)每天营业结束把该收银台的销售总额进行统计汇总(要求包括商品种类、数量、销售总额、结账人次等信息,其余可自行丰富)并存储在数据库中。(4)所有持卡顾客的消费商品情况交数据库存储以供查询。(5)对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,结完账后系统提示可为其发放一张会员卡。(6)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面)4.设计内容4.1概要设计4.1.1主窗口类本软件全部功能采用GUI设计,

3、直观方便,功能简单全面。主类为EventDemo类,用来设计了主窗口。主窗口提供四个按钮,来激活4个主要类(主要功能)分别为:shangpin、huiyuaninsert、MySQLCha、zhangwuguanli四个类对应“物品消费”、“会员添加”、“会员信息”、“账务管理”。4.1.2物品消费功能主要功能完成用户填入商品编号,软件查询数据库返回商品价格,然后将商品价格累积,并在GUI窗口显示。提供结账按钮,触发下属结账类。4.1.2.1结账类功能通过GUI窗口显示应收款,用户收取实收款,填入实收款text,程序会自动计算出找零,并显示。用

4、户进而可以选择下属功能:会员结账、非会员结账。4.1.2.1.1会员结账功能弹出会员结账类,填入会员号,完成结账,并将本次消费信息,传回数据库对应的该会员数据。弹出完成提示窗口4.1.2.1.2非会员结账功能弹出非会员结账窗口,若消费金额大于200则提示用户办理会员卡!若消费金额小于200.则提示用户再消费多少即可办理会员卡。4.1.3会员添加类功能该功能用于为消费金额大于200元的非会员顾客办理会员卡,系统会自动弹出窗口,并通过读取数据库,自动分配会员编号。用户填写其他的基本信息即可。非常方便。4.1.4会员信息查询功能查询会员的消费信息,采

5、用JTextArea编写,直观简洁。4.1.5账务查询功能该功能可以方便查询到今日和以往的账务信息包括日收入,日结账人次,日期等等。并可以触发下属的提交数据功能,将本日账务信息连同日期一并上传会后台数据库。4.1.6功能结构图程序主界面物品消费会员信息会员添加账务查询结账系统非会员结账会员结账显示添加显示上传图4.1.6程序结构图4.2主要类以及借口主要的自定义类以及构造方法和自定义接口(1)构造主面板以及窗口GUI和功能分布的主类publicclassEventDemoextendsWindowAdapterimplementsActionL

6、istener{}(2)完成会员插入功能的类publicclasshuiyuaninsertextendsJFrame{}(3)完成会员结账功能的类publicclasshuiyuanjiezhangextendsJFrameimplementsActionListener{}(4)完成预结账功能的类publicclassjiezhangextendsJFrameimplementsActionListener{}(5)完成会员信息查询功能的类publicclassMySQLChaextendsJFrame{}(6)完成商品购买消费的类publ

7、icclassshangpinextendsJFrameimplementsActionListener{}(7)完成账务管理的类publicclasszhangwuguanliextendsJFrameimplementsActionListener{}4.3运行结果图4.3.1程序主界面图4.3.2购物系统图4.3.3会员持卡消费图4.3.4非会员消费可以提示是否允许办理会员卡(大于200元)图4.3.5会员信息查询图4.3.6会员添加图4.3.6账务查询与上传参考文献要求1)标题:黑体,小三,1.5倍行距,居中2)内容:小四号,中文宋体,

8、西文TimesNewRoman)3)出版物、正文期刊、外文期刊、网站的参考文献格式分别参照[1][2][3][4]成绩评定成绩教师签字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。