java课程设计超市管理系统报告含代码.docx

上传人:b****9 文档编号:25988806 上传时间:2023-06-17 格式:DOCX 页数:9 大小:172.73KB
下载 相关 举报
java课程设计超市管理系统报告含代码.docx_第1页
第1页 / 共9页
java课程设计超市管理系统报告含代码.docx_第2页
第2页 / 共9页
java课程设计超市管理系统报告含代码.docx_第3页
第3页 / 共9页
java课程设计超市管理系统报告含代码.docx_第4页
第4页 / 共9页
java课程设计超市管理系统报告含代码.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

java课程设计超市管理系统报告含代码.docx

《java课程设计超市管理系统报告含代码.docx》由会员分享,可在线阅读,更多相关《java课程设计超市管理系统报告含代码.docx(9页珍藏版)》请在冰豆网上搜索。

java课程设计超市管理系统报告含代码.docx

java课程设计超市管理系统报告含代码

 

软件学院

课程设计报告书

 

课程名称JAVA课程设计

设计题目超市收银程序(含会员管理)

专业班级计HR08-4 

学号

姓名 

指导教师

 

2010年12月

1.设计时间

2010.12.20~2010.12.31

2.设计目的

《面向对象程序设计课程设计》的教学目的是培养学生软件系统开发方案综合设计能力和创新精神。

3.设计任务

在教师的启发和引导下,学生能自主地进行科技文献检索,进行方案设计、编写代码、调试程序,对方案进行综合分析与评述等。

10、超市收银程序。

要求如下:

(1)使用图形用户界面实现。

(2)由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。

从数据库中取出相关商品的价格信息,再把这些信息返回给收银台,计算出该顾客所购商品的总价格。

(3)每天营业结束把该收银台的销售总额进行统计汇总(要求包括商品种类、数量、销售总额、结账人次等信息,其余可自行丰富)并存储在数据库中。

(4)所有持卡顾客的消费商品情况交数据库存储以供查询。

(5)对没有卡的消费情况不记录该顾客的消费情况等个人信息。

如果一个未持卡顾客一次购物满200元,结完账后系统提示可为其发放一张会员卡。

(6)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面)

4.设计内容

4.1概要设计

4.1.1主窗口类

本软件全部功能采用GUI设计,直观方便,功能简单全面。

主类为EventDemo类,用来设计了主窗口。

主窗口提供四个按钮,来激活4个主要类(主要功能)分别为:

shangpin、huiyuaninsert、MySQLCha、zhangwuguanli四个类对应“物品消费”、“会员添加”、“会员信息”、“账务管理”。

4.1.2物品消费功能

主要功能完成用户填入商品编号,软件查询数据库返回商品价格,然后将商品价格累积,并在GUI窗口显示。

提供结账按钮,触发下属结账类。

4.1.2.1结账类功能

通过GUI窗口显示应收款,用户收取实收款,填入实收款text,程序会自动计算出找零,并显示。

用户进而可以选择下属功能:

会员结账、非会员结账。

4.1.2.1.1会员结账功能

弹出会员结账类,填入会员号,完成结账,并将本次消费信息,传回数据库对应的该会员数据。

弹出完成提示窗口

4.1.2.1.2非会员结账功能

弹出非会员结账窗口,若消费金额大于200则提示用户办理会员卡!

若消费金额小于200.则提示用户再消费多少即可办理会员卡。

4.1.3会员添加类功能

该功能用于为消费金额大于200元的非会员顾客办理会员卡,系统会自动弹出窗口,并通过读取数据库,自动分配会员编号。

用户填写其他的基本信息即可。

非常方便。

4.1.4会员信息查询功能

查询会员的消费信息,采用JTextArea编写,直观简洁。

4.1.5账务查询功能

该功能可以方便查询到今日和以往的账务信息包括日收入,日结账人次,日期等等。

并可以触发下属的提交数据功能,将本日账务信息连同日期一并上传会后台数据库。

 

4.1.6功能结构图

 

图4.1.6程序结构图

4.2主要类以及借口

主要的自定义类以及构造方法和自定义接口

(1)构造主面板以及窗口GUI和功能分布的主类

publicclassEventDemoextendsWindowAdapterimplementsActionListener{}

(2)完成会员插入功能的类

publicclasshuiyuaninsertextendsJFrame{}

(3)完成会员结账功能的类

publicclasshuiyuanjiezhangextendsJFrameimplementsActionListener{}

(4)完成预结账功能的类

publicclassjiezhangextendsJFrameimplementsActionListener{}

(5)完成会员信息查询功能的类

publicclassMySQLChaextendsJFrame{}

(6)完成商品购买消费的类

publicclassshangpinextendsJFrameimplementsActionListener{}

(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)内容:

小四号,中文宋体,西文TimesNewRoman)

3)出版物、正文期刊、外文期刊、网站的参考文献格式分别参照[1][2][3][4]

成绩评定

成绩教师签字

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电力水利

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1