1、 信息科学与工程学院信息科学与工程学院 课程设计任务书课程设计任务书 题目: 学 号: 姓 名: 专 业: 课 程: 指导教师: 职称: 完成时间: 20 年 月-20 年 月 课程课程设计设计任务书及成绩评定任务书及成绩评定 课程设计的任务和具体要求 本课程的程序设计专题实际是计算机相关专业学生学习完JAVA 语言程 序设计课程后,进行的一次全面的综合训练,JAVA 程序设计的设计目的是 加深对理论教学内容的理解和掌握,使学生综合运用所学知识,利用软件工程 为基础进行软件开发、并在实践应用方面打下一定基础。 本课程设计主要目的有: 掌握 Java 编程、面向对象的基础知识,编写坦克大战游戏。
2、 较熟练地编写 Java 应用程序 Application。 做好充分的准备之后,按照面向对象的设计思想,根据坦克大战游戏的实 际需求设计相关的类与接口,实现多态、重载等开发工作。 指导教师签字: 、 日期: 指导教师评语指导教师评语 成绩: 指导教师签字: 日期: 2 课程设计课程设计所需软件、硬件等所需软件、硬件等 硬件要求能运行 Windows 9.X 操作系统的微机系统。JA VA 程序设计语言及相应的集 成开发环境,J2SDK 和 ECLIPSE 开发工具。 课程设计进度计划课程设计进度计划 起至日期起至日期 工作内容工作内容 备注备注 2012.11 2012.12 程序设计构思,
3、查阅资料 程序设计实现,课程任务书 参考文献、资料索引参考文献、资料索引 序号 文献、资料名称 编著者 出版单位 (1)Java 语言实用教程(第 2 版) 丁振凡 北京邮电大学出 版社. (2)Java 语言实用教程实验指导(第 2 版) 丁振凡 北京邮电出版社 1 目 录 一课程设计的目的与要求 1.1 课程设计目的. 1.2 课程设计的实验环境 1.3 课程设计的预备知识 1.4 课程设计主要内容 二系统分析 2.1 可行性分析. 2.2 需求分析 2.3 工作流程图. 三课程设计内容 3.1 程序具体设计. 3.2 主要方法和变量 3.3 游戏主窗口. 四系统的功能测试与调整 4.1
4、菜单项测试. 4.2 游戏运行测试 4.3 坦克爆炸测试 4.4 保存游戏信息测试 4.5 帮助功能测试. 五设计体会与小结 六附录 2 一程设计的目的与要求 1.1 课程设计目的 JAVA 面性对象程序设计是电子商务专业的必修专业基础课程,其实践 性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设 计专题实际是计算机相关专业学生学习完JAVA 面性对象程序设计课程后, 进行的一次全面的综合训练,JAVA 程序设计的设计目的是加深对理论教学内容 的理解和掌握,使学生综合运用所学知识,利用软件工程为基础进行软件开发、 并在实践应用方面打下一定基础。 1.2 课程设计的实验环境 硬件要求能运行 Windows 9.X 操作系统的微机系统。JAVA 程序设计语言及 相应的集成开发环境,J2SDK 和 ECLIPSE 开发工具。 1.3 课程设计的预备知识 熟悉 JAVA 语言以及 ECLIPSE 开发工具。 1.4 课程设计主要内容 坦克大战游戏是在 Eclipse 环境下编程的游戏,其中包括对主战坦克的编 写、坦克的初始位置的编写、坦克的移动方向的编写、坦克的速度的编写、 坦克的子弹速度的编写、敌军的子弹速度的编写、