java餐厅餐卡管理系统课程设计

java餐厅餐卡管理系统课程设计

ID:37846145

大小:596.52 KB

页数:38页

时间:2019-06-01

java餐厅餐卡管理系统课程设计_第1页
java餐厅餐卡管理系统课程设计_第2页
java餐厅餐卡管理系统课程设计_第3页
java餐厅餐卡管理系统课程设计_第4页
java餐厅餐卡管理系统课程设计_第5页
资源描述:

《java餐厅餐卡管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、山东建筑大学计算机科学与技术学院程序设计实用案例选讲大作业说明书题目:某高校餐厅餐卡管理系统课程:程序设计实用案例选讲院(部):计算机科学与技术专业:网络工程班级:网络121学生姓名:*琳学号:指导教师:袁*华完成日期:2014/01/01第1页共38页山东建筑大学计算机学院大作业设计说明书目录某高校餐厅餐卡管理系统1一、问题描述2二、设计思想2三、系统结构2四、程序流程(或模块划分)3五、源程序1六、系统测试及操作界面1结论2参考文献3第2页共38页山东建筑大学计算机学院大作业设计说明书第2页共38页山东建筑大学

2、计算机学院大作业设计说明书某高校餐厅餐卡管理系统一、问题描述某高校餐厅餐卡管理系统,主要实现下列操作:一、生成一张新卡,卡号自动生成如“2012******”,将卡号与学生姓名绑定,并能输入其总金额,并能在系统中存储这些系统。二、查询操作:输入卡号,能查询出其余额。三、挂失操作:某卡被挂失后,其金额不能再增加或减少。四、消费操作:输入一个消费金额(消费金额有上限,如一次最多消费20元),能够从卡的总金额中减去被消费的金额。二、设计思想系统需求:win7eclipseJDK1.7系统设计:首先做好界面布局,出现登陆页

3、面,实现触发事件处理,连接数据库,完成数据库处理功能,返回退出。三、系统结构ClassLoadfirst(){}只有此类含有main()方法,登陆页面;ClassLoad(){}登陆进去时,系统的主页面,功能的主目录ClassInto(){}实现注册功能,后台数据库自动生成卡号;ClassFind(){}实现输入卡号,查询数据库信息功能;ClassLost(){}实现挂失信息操作,挂失信息不能再修改。四、程序流程(或模块划分)这里是系统的主要流程图和流程图的语言介绍流程图如下:第38页共38页山东建筑大学计算机学院

4、大作业设计说明书流程图第38页共38页山东建筑大学计算机学院大作业设计说明书图1登陆主界面图2系统运行主界面第38页共38页山东建筑大学计算机学院大作业设计说明书图3注册主界面第38页共38页山东建筑大学计算机学院大作业设计说明书图4注册界面图5我的卡号第38页共38页山东建筑大学计算机学院大作业设计说明书图6挂失卡号五、源程序登陆主页面:publicfinalclassLoadfirstextendsJFrameimplementsActionListener,Runnable{privatestaticThre

5、adScoll=null;privatestaticThreadcoll=null;JButtonyes,no;TextFieldtext;第38页共38页山东建筑大学计算机学院大作业设计说明书JLabellabel,wel,timer,time;JPanelp1,p2,p3;booleanstop,on;privateJPasswordFieldpassword;publicLoadfirst(){JFramej=newJFrame("餐卡信息管理系统登陆界面");p1=newJPanel();p2=newJPa

6、nel();p3=newJPanel();timer=newJLabel("亲,您目前访问的时间是:");time=newJLabel();label=newJLabel("请输入登录密码:");wel=newJLabel("亲!欢迎进入餐卡信息管理系统!");text=newTextField("");text.setEchoChar('*');//JPasswordFieldpassword=newJPasswordField(8);//password.setEchoChar('*');setLayout(n

7、ewFlowLayout());setBounds(500,50,250,100);yes=newJButton("登录系统");no=newJButton("退出查询");p1.add(label);p1.add(text);p1.add(yes);p1.add(no);p2.add(wel);p3.add(timer);第38页共38页山东建筑大学计算机学院大作业设计说明书p3.add(time);p1.setLayout(newGridLayout(2,2));p3.setLayout(newGridLayo

8、ut(1,2));j.setBounds(500,200,450,400);j.add(BorderLayout.NORTH,p1);j.add(BorderLayout.CENTER,p2);j.add(BorderLayout.SOUTH,p3);Fontfont=newFont("楷体",Font.BOLD,25);Fontnt=newFont("楷体

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

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

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