国家人事部和教育部信息化应用技术资格认证
软件开发程序员(CCAT)职业技能考核
操作技能试卷
(JAVA)
学期: 第一学期
日期:
时间: 2小时
总分数:100
姓名:
考号:
身份证号码:
注意:考试结束试卷必须交回,不交回试卷者成绩无效
题目:2016年奥运申办国投票系统
1、 语言和环境
1. 实现语言:Java
2. 环境要求:Eclipse 3.2,SQL Server 2005及其联机帮助文档
2、 数据库结构
表名
ballot
实体名称
票数表
主键
country
序号
字段名称
字段说明
类型
属性
约束
1
country
国家
varchar
20
主键
2
ticket
票数
int
非空
并向数据库中添加3条记录:
insert into Ballot values('中国',30)
insert into Ballot values('美国',0)
insert into Ballot values('法国',0)
3、 要求
利用Swing编程,实现投票功能。要求页面在初始化的时候,从数据库中查询各个国家的票数,并在界面显示。界面初始化后,在页面中选择支持的国家,点击【投票】后将票数信息更新到数据库中,并提示更新成功/失败信息。
1、 程序初始界面如图1:
2、 点击投票按钮后,将数据更新到数据库中,并弹出提示信息框,如图2所示:
3、 点击提示框的【确定】按钮后,应该同步更新界面上的数据,如图3:
4、 推荐实现步骤
1、 在SQL Server 2005的ballot数据库中创建ballot表,按照数据库
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
要求来设置字段;
2、 使用纯Java驱动来获得数据库连接;
3、 定义一个BallotBean类:
A、 该类应该具有String country和int ticket两个私有属性;
B、 提供相对应的set和get方法;
4、 定义一个BallotDao类:
A、 正确连接到数据库;
B、 查询所有国家票数信息
C、 根据国家名字获得该国的票数信息
D、 根据选择的国家的名字更新该国的票数信息
E、 注意处理返回需要的信息,如根据国家名字查询应该返回一个BallotBean对象,而查询所有国家票数信息应该返回一个ArrayList集合等;
F、 注意各个对象的关闭处理。
5、 创建主窗口Java类FrmBallot,应当:
A、 继承JFrame;
B、 正确定义和显示图1所示的界面;
C、 设置窗口大小,显示窗口等;
D、 为【保存】按钮注册监听器;
E、 在监听器的事件处理方法中,从选中的单选按钮框中获取数据,并将数据更新数据库表中,最后弹出提示框;
6、 调试运行成功后,分离数据库文件,并保存在程序所有
目录
工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录
一同提交。
5、 注意事项
1、 仔细审题,把题目要求理解准确;
2、 请注意按照界面要求来进行窗体设计;
3、 请注意代码的
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
写、命名符合规范,应有适当的注释。
图1:程序运行初始界面
图2:输入题干、选项和
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
图3:成功添加试题