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

12011 2012 02_java面向对象程序设计_课程设计指导书_11软件金融服务方向12班.pdfVIP

12011 2012 02_java面向对象程序设计_课程设计指导书_11软件金融服务方向12班.pdf

  1. 1、本文档共15页,可阅读全部内容。
  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文档。上传文档
查看更多
12011 2012 02_java面向对象程序设计_课程设计指导书_11软件金融服务方向12班

《JAVA面向对象程序设计》 课 程 设 计 指 导 书 姜春艳 编 写 适用专业: 软件工程专业 厦门理工学院 计算机 系 (部) 2011年 6 月 一、课程设计的目的  复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;  课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理 论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高 学生适应实际,实践编程的能力;  培养学生在项目开发中团队合作精神、创新意识及能力。 二、课程设计的基本要求 课程设计要求每位学生熟练运用Java语言,按照面向对象程序设计思想, 独立编制一个略具规模、中等难度的应用程序。调试通过并写出课程设计报告, 课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要 功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法 等。  程序代码总量不少于500行 (其中不包括编译器自动生成的代码),关键代 码必须有合理注释。  课程设计报告正文字数不少于1000汉字,概念清楚、叙述正确、内容完整、 书写规范。  独立完成课程设计,不得抄袭他人。  功能正确、有一定实用性,鼓励创新。  程序界面友好,便于交互。  积极交流与讨论 (通过同学、网络等途径)、善于查阅资料、分析与借鉴他 人编写的软件和源代码。  允许学生在给出可供选择题目之外自己选择题目,但要经教师同意;  每个同学选择一个题目,原则上不允许多名同学选择同一个题目。多名同学 选择同样题目时,独立完成,程序代码不可相同;  要求每位学生必须在上机前做好充分准备,每次上机必须目的明确,必须事 先编写好程序代码,然后在规定的时间和地点上机调试;  设计要符合选题要求,实现相应功能;可以增加其他功能或修饰,使程序更 加完善、合理; 1  软件设计要实用,编程简练,可用,功能全面,并且所有题目全部要求有GUI 界面;  说明书、流程图要清楚;  课程设计结束后需提交的内容:课程设计报告一份 (按格式书写)、源程序 文件 (采用锯齿型书写格式,包含注释,类名、对象名、变量名、方法名等 等的命名要符合规范,采用骆驼拼写法)。备注:坚持每天书写设计日志!! 三、课程设计的主要任务 1、JAVA基本设计类选题 (独立完成) 1 () 设计并实现一个扑捉动物的游戏程序。用一幅图表示一个动物,动物必 须先随机出现在任何位置并维持一段随机的时间后消失,然后又以同样的方 式出现在另一个随机位置上。游戏的目标是,当鼠标指在表示动物的图片上 时点击鼠标捕捉动物。创建一个类代表动物,并定义一个方法检测点击鼠标 的位置是否与动物当前位置一致。程序最终显示捕捉到动物的次数。 2 () 设计并实现一个应用程序,模拟跑表的功能。该程序随着时间的增加一 分钟为单位显示时间,并且提供一个按钮允许用户启动或停止计时功能及讲 时间显示归零。注意合理布局各组件以提供一个良好的用户界面。提示:使 用Timer 类控制跑表的计时。 3 () 设计并实现一个和计算机交互的剪刀、石头、布游戏程序。当两个人玩 的时候,每个人要同时选择一项 (用手势表示),然后决出胜负。规则为石 头赢剪刀、剪刀赢不,布赢石头。程序必须随机选取一项但不表示出来,然 后提示用户选择。当用户选择后,程序同时显示出计算机和用户的选择并且 打印输出游戏结果。游戏一直进行直到用户退出为止,并且打印输出双方输 赢次数及局的次数。 2 (4) 编写一个温度转换窗口程序,窗体中有一个JTextField 组件,一个JLabel 组件和一个 “转换”按钮,用于将输入的华氏温度可以转换成摄氏温度,或 者将输入的摄氏温度转换成华氏温度。设计要求:  界面需要具有背景图案以及背景音乐  可以进行华

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档