- 6
- 0
- 约1.1万字
- 约 25页
- 2018-12-03 发布于浙江
- 举报
”贪吃蛇,猜数游戏,员工管理,杂货店管理,文件复制“java报告
河南工程学院计算机学院
课程设计报告书
学 号: 201412211154
姓 名: 许茹怡
学 院: 计算机学院
专业班级: 软件工程1441
专业课程: Java程序设计
指导教师: 汪 伟
2015 年 12 月 31 日
题 目
1、贪吃蛇的设计与实现
2、杂货店管理
3、猜数游戏
4、员工管理
5、文件的复制
考核项目
考核内容
得分
平时考核
(30分)出勤情况、态度、效率;知识掌握情况、基本操作技能、知识应用能力、获取知识能力
系统设计
(20分)分析系统的功能模块
编程调试
(20分)实现系统的各个功能模块,并完成调试
回答问题
(10分)回答老师针对课程设计提出的问题
课程设计报告撰写
(10分)严格按照规范要求完成课程设计报告
源代码
(10分)要个按照规范要求完成课程设计源代码的排版
总 评 成 绩
指导教师评语:
日期: 年 月 日
Java程序设计课程设计
PAGE \* MERGEFORMATII
目 录
贪吃蛇设计与实现1
1.1设计目的 ... 2
1.2系统实现思路 ... 3
1.3系统详细设计 4
1.4系统调试运行 7
杂货店管理的设计与实现8
1.1设计要求 ... 9
1.2数据库设计 ... 10
1.3系统详细设计 11
1.4系统调试运行 12
猜数游戏的设计与实现13
1.1设计要求 ... 14
1.2详细设计 . ..15
员工管理17
1.1设计要求 ... 18
1.2数据库设计 ... 19
1.3系统详细设计 20
1.4系统调试运行 21
文件的复制13
1.1设计要求 ... 14
1.2详细设计 . ..15
1.3系统调运行 . 16
课程设计体会17
参考文献 18
附录 19
PAGE \* MERGEFORMAT9
第1章 贪吃蛇的设计与实现
1.1设计目的
《JAVA程序设计》是计算机相关专业的必修专业基础课程,其实践性、应用型很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完后《JAVA程序设计》课程后,进行的一次全面的综合训练,Java程序设计的目的是加深对理论教学内容的理解和掌握,使学生较系统的掌握程序设计及其在网络开发中的广泛应用,基础方法及技巧,为学生综合应用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。
1.2系统实现思路
1.2.1设计思路
贪吃蛇游戏设计与实现,主要分为以下两个模块:游戏主界面模块和游戏设计模块。在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动、速度、暂停重新开始等功能。
本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的速度控制、游戏的暂停、游戏的退出等功能,分为:游戏主界面模块、游戏控制模块两个模块。
游戏主界面模块:
游戏的主界面是进入游戏后,能够给玩家的第一感官的部分,主要包括游戏区域界面、按键提示界面、得分界面。从很大程度上决定了玩家对游戏的兴趣问题,因此游戏界面应力求美观,爽心悦目。
游戏控制模块:
这个模块是游戏的中心环节,主要完成控制游戏的速度、暂停、重新开始等功能。为了能给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。
本软件在本着方便、使用及娱乐性高的宗旨,在对界面设计过程中始终坚持清晰明了,在性能发方面能够实现效率高,不易出错等优点。
1.2.2概要设计
自定义类说明
类名:SnakeModel;
作用:该类实现Runnable
继承的父类:无
实现的接口:Runnable
类名:GreedSnake;
作用:该类实现键盘事件监听器
继承的父类:无
实现的接口:Keylistener
1.2.3程序流程图
再次单击开始Enter、S或R按钮,游戏恢复单击“Space”或“P”暂停游戏单击“确定”游戏结束游戏中途欲中断,稍后继续游戏没有吃到食物且蛇碰到边界或自身键盘操作:右移左移下移上移 食物随机产生,游戏开始进入游戏界面
再次单击开始Enter、S或R按钮,游戏恢复
单击“Space”或“P”暂停游戏
单击“确定”游戏结束
游戏中途欲中断,稍后继续游戏
没有吃到食物且蛇碰到边界或自身
键盘操作:
右移
左移
下移
上移
食物随机产生,游戏开始
进入游戏界面
原创力文档

文档评论(0)