《Java面向对象程序设计》课程设计任务书

《Java面向对象程序设计》课程设计任务书

ID:35629040

大小:484.50 KB

页数:11页

时间:2019-04-03

《Java面向对象程序设计》课程设计任务书_第1页
《Java面向对象程序设计》课程设计任务书_第2页
《Java面向对象程序设计》课程设计任务书_第3页
《Java面向对象程序设计》课程设计任务书_第4页
《Java面向对象程序设计》课程设计任务书_第5页
资源描述:

《《Java面向对象程序设计》课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《Java面向对象程序设计》课程设计任务书学年学期:2010-2011-02专业班级:10软件工程1班指导教师:设计时间:2011年6月20日-2011年7月3日学时周数:2周一、设计目的Ø复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;Ø课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;Ø培养学生在项目开发中团队合作精神、创新意识及能力。二、设计任务及要求本课程设计要求学生在学习了java基础编程的相关技术后,将课本中多个章节的编程技术灵

2、活运用到一些复杂的综合例题中去,使学生了解应用问题的分析方法和设计解决实际问题的具体过程,掌握应用java进行程序设计的基本规范和技巧,掌握面向对象编程的设计思想。通过编程掌握调试java程序的基本技巧、模块化应用程序和测试运行复杂应用程序的基本流程。课程设计要求每位学生熟练运用Java语言,按照面向对象程序设计思想,独立编制一个略具规模、中等难度的应用程序。调试通过并写出课程设计报告,课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。Ø要求每个学生根据自己的实际情况选择一个题目,

3、选择的题目需要提交指导教师并得到确认后,才能实际动手完成这个题目,编写出程序代码,并调试通过;Ø允许学生在给出可供选择题目之外自己选择题目,但要经教师同意;Ø每个同学选择一个题目,原则上不允许多名同学选择同一个题目。多名同学选择同样题目时,独立完成,程序代码不可相同;Ø允许2名学生共同选择综合性强、难度大的题目,并共同完成,但两人要有明确的分工;Ø要求每位学生必须在上机前做好充分准备,每次上机必须目的明确,必须事先编写好程序代码,然后在规定的时间和地点上机调试;Ø设计要符合选题要求,实现相应功能;可以增加其他功能或修饰,使程序更加完善、合理;Ø软件设计要实用,编程简练,可用

4、,功能全面,并且所有题目全部要求有GUI界面;Ø说明书、流程图要清楚;Ø课程设计结束后需提交的内容:课程设计报告一份(按格式书写)、源程序文件(采用锯齿型书写格式,包含注释,类名、对象名、变量名、方法名等等的命名要符合规范,采用骆驼拼写法)。备注:坚持每天书写设计日志!!供选择的JAVA语言程序课程设计题目:一、JAVA基本设计类选题(独立完成)1.设计并实现一个扑捉动物的游戏程序。用一幅图表示一个动物,动物必须先随机出现在任何位置并维持一段随机的时间后消失,然后又以同样的方式出现在另一个随机位置上。游戏的目标是,当鼠标指在表示动物的图片上时点击鼠标捕捉动物。创建一个类代表

5、动物,并定义一个方法检测点击鼠标的位置是否与动物当前位置一致。程序最终显示捕捉到动物的次数。2.设计并实现一个应用程序,模拟跑表的功能。该程序随着时间的增加一分钟为单位显示时间,并且提供一个按钮允许用户启动或停止计时功能及讲时间显示归零。注意合理布局各组件以提供一个良好的用户界面。提示:使用Timer类控制跑表的计时。3.设计并实现一个和计算机交互的剪刀、石头、布游戏程序。当两个人玩的时候,每个人要同时选择一项(用手势表示),然后决出胜负。规则为石头赢剪刀、剪刀赢不,布赢石头。程序必须随机选取一项但不表示出来,然后提示用户选择。当用户选择后,程序同时显示出计算机和用户的选择

6、并且打印输出游戏结果。游戏一直进行直到用户退出为止,并且打印输出双方输赢次数及局的次数。1.编写一个温度转换窗口程序,窗体中有一个JTextField组件,一个JLabel组件和一个“转换”按钮,用于将输入的华氏温度可以转换成摄氏温度,或者将输入的摄氏温度转换成华氏温度。设计要求:Ø界面需要具有背景图案以及背景音乐Ø可以进行华氏与摄氏温度的相互转换Ø根据显示的温度,能自动切换窗口背景的图案,如春夏秋冬等图片。2.工资额计算器应用程序某公司需要一个能计算出每位员工在工作一周后的全部薪水的应用程序。每位员工的周薪是根据员工工作的小时数和每小时的工资额来进行计算的。一个标准工作周

7、应该是40个小时,而一周之内任何超过40个小时的工作时间则被认为是属于“加班”时间,因而员工可获取相当于原工资一半的加班费。开发这样一个应用程序,接收员工工作的小时数和每小时的工资额并最终计算出该员工工作一周后的工资总额。3.加密应用程序某公司利用电话线传输数据,进行传输的数据都是以一个4位int值作为其传输单位的。因担心电话线可能会被窃听,所以,该公司先要求开发一个针对这种数据进行加密的应用程序,使数据能以更为安全的方式进行传输。所谓加密是指,因安全原因对数据执行的一个转换过程。该应用程序将读取用户在JTextF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。