- 42
- 0
- 约1.12万字
- 约 15页
- 2017-06-27 发布于浙江
- 举报
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
组件和一个 “转换”按钮,用于将输入的华氏温度可以转换成摄氏温度,或
者将输入的摄氏温度转换成华氏温度。设计要求:
界面需要具有背景图案以及背景音乐
可以进行华
您可能关注的文档
- (17一21)傅海伦)新课程改革背景下的校本教研(校本新讲座一之21).ppt
- (c语言)机房收费管理系统课程设计.doc
- (北京版)六年级美术上册 藏书票设计.ppt
- (广州大学电气课程设计)设计说明书正文.pdf
- (电子09-01)实训任务书指导书.pdf
- (简)感悟数学 引领发展.ppt
- (苏教版)《搭支架》.ppt
- .net心语心愿网课程设计报告.docx
- 01matlab 简介 2013.ppt
- 01_01_c语言程序设计_第一章 程序设计和c语言_周常欣.ppt
- 【执行方案】一起开炮 玩出色—长城炮乘用皮卡全球版上市暨皮卡流行色发布会0217.pptx
- 【执行方案】纳米01上市发布会-2024-1-3 2000.pptx
- 【活动方案】第七届中国优质麦产业发展论坛-2022-04-27.pptx
- 2026届新高考政治三轮冲刺复习建议措施类主观题.pptx
- 2026届新高考政治三轮冲刺复习体现类主观题.pptx
- 2026届新高考政治三轮冲刺复习探究开放类主观题.pptx
- 2026届新高考政治三轮冲刺复习推导类选择题.pptx
- 2026届新高考政治三轮冲刺复习我国的基本政治制度.pptx
- 2026届新高考政治三轮冲刺复习时代精神的精华.pptx
- 《包身工》统编版高二语文选择性必修中册.pptx
最近下载
- 贵州省2025年中考化学试题.pdf VIP
- 暖通安装工程施工工艺标准(159页 附图丰富).pdf
- 专题05 30天熟记中考课标1600词(Day 25~Day 30)(知识清单)(背诵版).docx VIP
- GJB9001C-2017内审员培训教材.pptx VIP
- 2023年陕西省直遴选笔试真题汇编含答案解析(夺冠).docx VIP
- 医院肝胆胰脾外科2025年年底工作总结及2026年工作计划.docx VIP
- 可控核聚变系列研究(一):聚变启航,未来已来.pdf VIP
- 卷烟物流配送中心建设项目规划设计控制指标国家局.pdf VIP
- 16G362 钢筋混凝土结构预埋件.pdf
- 《人工智能技术基础》课件全套 第1--10章 人工智能简介--- 机器学习方法.pdf
原创力文档

文档评论(0)