1、 1 课程设计报告课程设计报告 课程名称:课程名称: JAVA 面向对象程序设计 设计题目设计题目: 俄罗斯方块 系系 别:别: 计算机科学与技术 专专 业:业: 2010 级计算机科学与技术 组组 别:别: 起止日期起止日期: 2010 年 12 月 1 日 2010 年 12 月 31 日 指导教师指导教师: 计算机科学与技术系计算机科学与技术系二二九九年制年制 2 课程设计任务书课程设计任务书 课程设计题目 俄罗斯方块 组长 学号 班级 2010 级专升本 系别 计算机科学与 技术 专业 计算机科学与技术 组员 姚玉春 舒火霞 指导教师 赵瑞斌 课程设计目的 完成俄罗斯方块游戏的界面设计
2、以及实现它的基本功能 课程设计所需环境 JCreator 课程设计任务要求 完成俄罗斯方块游戏的界面设计以及实现它的基本功能 深入理解画布和按钮的设计以及事件的监听等。 课程设计工作进度计划 序号 起止日期 工 作 内 容 分工情况 1 12月1日12 月 12 日 进行游戏软件的需求分析 以及概要设计 姚玉春负责需求分析 舒火霞负责概要设计 2 12 月 12 日 12 月 20 日 进行游戏软件的详细设计 姚玉春负责方块类.右面板类的设计以 及用按钮控制方块变化的实现 舒火霞负责画布类, 主类的设计以及用 键盘控制方块变化的实现 3 12 月 20 日 12 月 31 日 游戏软件的完善与
3、测试以 及实验报告的设计 教研室审核意见: 教研室主任签字: 年 月 日 3 目录目录 一引言一引言 4 1.1运行环境. 4 二需求分析二需求分析 .4 2.1开发背景. 4 2.2设计目的. 4 2.3功能需求. 4 三概要设计三概要设计 .5 3.1设计思想. 5 3.2系统架构. 5 四详细设计四详细设计 .5 4.1事件处理. 5 4.2界面设计. 6 4.3游戏画布类 6 4.4方块类 . 8 4.5消行并统计分数 13 五五.使用说明使用说明 14 5.1游戏开始运行 14 5.2填满一行即消行得分. 15 5.3列被填满,则游戏自动结束 16 六课程设计总结与体会六课程设计总结
4、与体会. 16 七参考文献七参考文献 17 4 一一引言引言 1.1 运行环境运行环境 操作系统:Microsoft Windows XP 程序语言:Java 开发工具:JCreator LE 4.50 二二需求分析需求分析 2.1 开发背景开发背景 Java 是现在全球最时髦的开发工具之一,它拥有一套庞大且完善的类库,内置 了其他语言需要靠库甚至是操作系统才能支持的功能。 Java 的产生与流行是 Internet 发展的客观要求。如今越来越多的应用程序是 Java 开发的,用 Java 开发的应用程序 可在任何计算平台安全运行。Java 作为一个分布式的,面向对象的程序设计方法,可 以让位于任何地方的任何计算机使用网络上的应用程序。可以说 Java 是一个万能的 开发平台,用 Java 编程成为一种趋势。 2