如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三届甘肃省大学生“创新杯”计算机应用能力竞赛“(项目05)Java程序设计”竞赛题目注意:1.创建以参赛证号命名的文件夹,并将题目答案存放在该文件夹中。凡未按照要求将题目答案存放在相应文件夹中的考生成绩一律作废。2.要求书写开发文档,在其中必有项目的部署方法及项目的启动方法,否则不得分。一、“冒泡排序”(40分)1.任务描述帮助你的老师开发一个课件,演示n个整数的“冒泡排序”结果。2.基本功能⑴通过图形用户界面输入n个整数;⑵完成n个整数的排序;⑶通过图形界面分别显示原始数据与排序的结果。3.基本技术要求及参考评分标准⑴在开发文档中,用类图描述本软件中的各个类;(5分)⑵用面向对象的思想与Java语言为本任务“建模”,即定义一个类,在该类中最少:声明一个数据成员描述被排序的数据个数,声明一个数组存储n个待排序的数据,声明一个方法用于输入数据,声明一个方法实现“冒泡排序”,再声明一个方法用于输出数据;(15分)⑶单独定义一个类,实现图形用户界面;(10分)⑷单独定义一个事件监听器的类,在图形用户界面类中创建该类的对象实现事件处理。(10分)二、“电子会议厅”(60分)1.任务描述为自己班级创建简易“电子会议厅”,实现班会讨论在网络中进行。2.基本功能⑴在浏览器中通过“表单”提交发言内容;⑵在浏览器中显示发言内容;⑶所有人的发言内容保存到服务器端的磁盘文件中,可作为会议记录。3.基本技术要求及参考评分标准⑴在开发文档中,用类图描述本软件中的各个类;(5分)⑵本项目分服务器端程序和客户端程序两部分,要求利用Socket编程实现服务器端与客户端都能提交发言内容,也能显示发言内容;(25分)⑶将所有人的发言内容存储至服务器端的一个文件中。(15分)4.加分项(前两项不重复计算)⑴使用JSP+JavaBean的开发模式加5分。⑵灵活运用MVC开发模式完成本任务加10分。⑶采用多线程开发加5分。