1 / 23
文档名称:

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

格式:doc   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:pk5235 2015/11/25 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍: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