下载此文档

ATM自动取款机_课程设计报告.doc


文档分类:论文 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
ATM自动取款机
需求分析
运用了事件监听技术来实现ATM的各种功能例如:存款、取款、修改密码、查询。Beans进行用户图形的界面排版,符合日常软件使用规范来设计菜单和界面,方便用户操作,同时也使的程序更加简单。Beans对图形用户界面进行排版;。本次设计的需求还有设计一个有存款、取款、修改密码、查询功能。
概要设计
运行环境、开发语言
1软件环境:
操作系统:windows98/ME/2000/xp/windows7
2硬件环境:
处理器:Intel Pentium 166MX或更高
内存:32MB
硬盘空间:1GB
显卡:SVGA显示适配
开法工具:
四、详细设计
1 程序清单
类名
功能
JFrame frame1
ATM自动柜员模拟登陆
类名
功能
JFrame frame2
选择业务
类名
功能
JFrame frame3
修改密码
类名
功能
JFrame frame4
ATM取款
类名
功能
JFrame frame5
ATM存款
2 主要代码
图片1ATM自动柜员机登陆:
//第一个窗口界面设计:ATM自动柜员模拟登陆
frame1=new JFrame("模拟ATM柜员机");
(400, 200);
(300, 200);
(false);//拖动鼠标时,其框架不会改变其大小
GridBagLayout gridbag=new GridBagLayout(); //定义一个布局管理器
GridBagConstraints constraints=new GridBagConstraints(); //创建该对象
=; //指定组件填充网格
=new Insets(2,2,2,2);
(gridbag);
lb1=new JLabel("请输入您的银行卡号:");
lb4=new JLabel("");
text1=new JTextField(10);
lb2=new JLabel("请输入您的银行卡密码:");
text2=new JPasswordField(10);
('●');
lb3=new JLabel("");
zh=new JLabel("123456");
(false);
mm=new JLabel("123456");
(false);
pane=new JPanel();
bt1=new JButton("更正");
bt2=new JButton("确定");
bt3=new JButton("退出");
(bt1);
(bt2);
(bt3);
buildConstraints(constraints,0,0,1,1,20,25); //指定其组件在网格中的存放位置及与其他组件之间的距离
(lb1, constraints);
(lb1); //在框架上添加按钮
buildConstraints(constraints,1,0,1,1,40,20); //设置其在网格中的位置
(text1, constraints);
(text1);
buildConstraints(constraints,1,1,1,1,20,12);
(lb4, constraints);
(lb4);
buildConstraints(constraints,0,1,1,1,20,12);
(zh, constraints);
(zh);
buildConstraints(constraints,0,2,1,1,20,5);
(lb2, constraints);
(lb2);
buildConstrain

ATM自动取款机_课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pk5235
  • 文件大小0 KB
  • 时间2015-11-25