网站大量收购独家精品文档,联系QQ:2885784924

Java程序的设计课程的设计指教.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序的设计课程的设计指教

《Java程序设计》课程设计指导 课程编号:0806110240302 学时:2周 适用对象:信息与计算科学专业 先修课程:《Java程序设计》 一、课程的性质与任务 《Java 程序设计》课程设计是《Java 程序设计》课程的独立实践性环节,旨在结束或即将结束 《Java 程序设计》课程后通过2 周的集中性强化训练,使学生消化运用已学的知识,全面掌握Java 的基本知识,提高Java 编程技术,初步尝试利用Java 语言从事软件开发工作。 二、课程设计目的与要求 1. 课程设计的目的 通过实验手段,使学生进一步加深面向对象的编程设计思想,提高学生在软件设计过程中分析 问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。 2.课程设计的要求 (1)关于选题:参加课程设计的学生首先要了解设计的任务,仔细思考设计要求,然后根据自 身的基础和能力情况选择具体的题目。一般来说,选择课题应以在规定的时间内能完成,并能得到 应有的锻炼为原则; (2)关于设计的总要求:在进行设计时应根据所选题目写出设计目标,按照设计目标进行设计; (3)验收:在课程设计完成后应由指导教师当场运行、验收,只有在验收合格后才能算设计部 分的结束。 (4)设计报告:课程设计结束后要写出课程设计报告,以作为整个课程设计评分的书面依据和 存档材料。设计报告一般要以固定规格的纸张书写并装订字迹及图形要清楚、工整(电子文档尤佳)。 内容及要求如下: 设计任务、要求及所用软件环境或工具; 软件开发框架; 模块化程序设计; 界面及运行效果、测试工具与测试效果; 设计总结和体会。 三、课程设计的内容与安排 课程设计教材中共有12个题目,根据学生人数将学生2~4人分为一组,每组从9个课程设计题目中选择一个来完成。课程设计题目如下: 一 记忆测试系统 实验内容: 改进记忆测试系统程序,具体要求如下: (1)改进程序,使用户能为方块选择更多种图标 (2)改进测试条件。 (3)改进程序,增加更加丰富的音乐效果。 (4)在“选择级别”菜单中增加“自定义”菜单选项,当用户单击“自定义”的菜单选项时,将??出一个对话框,在该对话框中设置要求点击同样图标的个数。 二 保存计算过程的计算器 实验内容: 参考Windows 2000/XP系统提供的计算器,改进计算器程序:(1)应增加以下功能:提供二进制运算;增加sqrt、1/x、xn、n!、log、ln、PI、sin、cos、exp及 ( )运算。(2)设置标准运算界面和科学运算界面,合理组织每个界面中的运算。(3)保存计算过程和结果及当前时间到文件。 三 Hannoi塔 实验内容: 改进Hannoi塔程序,增加一些新的功能: (1)增加计时功能,即显示用户完成移动盘子所花费的时间。 (2)用户可以设置最大和最小盘子的大小。 (3)用户可以选择播放和暂停音乐。 (4)用户可以设置盘子的数目。 (5)用户可以设置盘子的颜色及背景的颜色。 (6)用户可以将自动移动盘子的文本信息保存到文件。   四 动物换位 实验内容: 改进动物换位程序,具体要求如下: (1)增加帮助功能,在ChangeAnimalWindow类中增加“帮助”菜单,在该菜单中添加名字为“游戏规则”的菜单选项。用户单击“游戏规则”的菜单选项,将弹出一个对话框,显示游戏的有关规则。 (2)增加“英雄榜”功能。当用户成功将左右动物互换后,如果成绩能排进前三名,就弹出一个对话框,将用户的成绩保存到“英雄榜”中。 (3)增加查看“英雄榜”的功能。 (4)增加音乐效果,在HandleMouse中增加播放音乐的功能模块,当用户成功移动一个动物后,程序播放简短的一声音乐。 (5)预备两幅图片,名字为pigOne.jpg和pigTwo.jpg。规定一个时间上限,用户在移动动物的过程中,如果用时超过所规定的上限,左右动物上的图像分别变为pigOne.jpg和pigTwo.jpg。 (6)在ChangeAnimalWindow类的“选择级别”菜单中增加名为“自定义”的菜单选项,当用户单击“自定义”的菜单选项时,将弹出一个对话框,在该对话框中设置左右动物的个数。 五 走迷宫 实验内容: 改进走迷宫程序,增加一些新的功能: (1)对相应的迷宫增加英雄榜功能。 (2)增加查看“英雄榜”的功能。 (3)改进程序,增加更加丰富的音乐效果。 (4)改进程序,使用户能够更改“走迷宫者”上的图像。 (5)预设图像,规定时间走迷宫,否则出现预设图像。 六 魔板游戏 实验内容: 改进魔板游戏程序,增加一些新的功能: (1)对相应的级别增加“英雄榜”功能。当用户成功排列魔板中的方块后,如果成绩能排进前三名,就弹出一个对话框,将用户的成绩保存

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档