为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

ATM取款机机试题

2010-04-21 6页 doc 132KB 75阅读

用户头像

is_716687

暂无简介

举报
ATM取款机机试题 国家人事部和教育部信息化应用技术资格认证 软件开发程序员(CCAT)职业技能考核 操作技能试卷 (JAVA) 学期: 第一学期 日期: 时间: 2小时 总分数:100 姓名: 考号: 身份证号码: 注意:考试结束试卷必须交回,不交回试卷者成绩无效 题目:ATM取款机系统 1、 语言和环境 1. 实现语言:Java 2....
ATM取款机机试题
国家人事部和教育部信息化应用技术资格认证 软件开发程序员(CCAT)职业技能考核 操作技能试卷 (JAVA) 学期: 第一学期 日期: 时间: 2小时 总分数:100 姓名: 考号: 身份证号码: 注意:考试结束试卷必须交回,不交回试卷者成绩无效 题目:ATM取款机系统 1、 语言和环境 1. 实现语言:Java 2. 环境要求:Eclipse3.2,SQL Server 2005及其联机帮助文档 2、 数据库结构 表名 Tblatm 实体名称 用户存款信息表 主键 Username 序号 字段名称 字段说明 类型 属性 约束 1 username 用户登录名 VARCHAR(20) 非空 主键 2 password 用户姓名 VARCHAR(20) 非空 3 Balance 余额 MONEY 非空 3、 要求 利用Swing编程,编写一个ATM取款的小程序。要求根据输入的用户登录名、密码以及取款金额,在数据库中查找是否有该用户,并且检查输入的密码是否正确,然后判断账户中是否有足够的余额,根据不同的情况给出不同的操作和信息。 1、 程序初始界面如图1: 注意:设置窗体的标题,并设置窗体为固定大小,不允许用户自行调整。 2、 输入登录名、密码以及取款金额,点击【提交】按钮,进行数据查询和对比,给出具体的操作信息: A. 输入的登录名和密码都正确,显示账户的余额(如图2): B. 数据库表中没有该用户的信息,给出相应提示(如图3): C. 登录成功后显示当前用户名以及余额(如图4): 注意:登录成功后将取款按钮设置为可用,登录按钮则设置为不可用。 D. 取款时余额不足的情况,要给出提示,如图5所示: E. 取款成功后,自动退出登录 注意:取款成功后,所有组件恢复到最初状态 F. 重置功能,按下后窗体恢复到最初状态 4、 推荐实现步骤 1、 在SQL Server 2000的NorthWind数据库中创建tblatm表(若无pubs数据库,使用其它亦可),注意字段要求,并插入如下数据以供测试: INSERT INTO tblatm VALUES('admin','admin',7000) INSERT INTO tblatm VALUES('jack','123',500) INSERT INTO tblatm VALUES('Green','456',200) 2、 创建名为localServer的数据源(ODBC),能够正确地连接到SQL Server 2005的NorthWind数据库; 3、 编写数据库操作类DAO,要求能够: A、 正确连接到数据库; B、 验证用户名跟密码是否正确,若正确,将用户对象返回,否则返回NULL; C、 在用户名以及密码都正确的情况下,修改用户的余额信息: 4、 创建主窗口Java类ATMMainFrame,应当: A、 继承JFrame; B、 正确定义和显示图1所示的界面:4个JLabel,3个JButton,2个JtextField,1个JPasswordField; C、 设置窗口大小,显示窗口等: D、 编写【登录】按钮的鼠标单击事件: a) 验证登录名是否为空,给出信息提示; b) 使用DAO类的对象进行数据的查询验证,返回结果; c) 给出各种情况的提示信息。 E、 编写【取款】按钮的鼠标单击事件: a) 验证余额是否足够,给出信息提示; b) 使用DAO类的对象进行数据的修改; F、 编写【重置】按钮的鼠标单击事件: a) 将系统界面设置为初始值 5、 注意事项 1、 仔细审题,把题目要求理解准确; 2、 请注意按照界面要求来进行窗体设计; 3、 请注意代码的书写、命名符合,应有适当的注释。 图5:余额不足 图4:登录成功 图3:没有该用户的情况 图2:修改成功 图1:程序运行初始界面
/
本文档为【ATM取款机机试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索