”贪吃蛇,猜数游戏,员工管理,杂货店管理,文件复制“java报告.docVIP

  • 6
  • 0
  • 约1.1万字
  • 约 25页
  • 2018-12-03 发布于浙江
  • 举报

”贪吃蛇,猜数游戏,员工管理,杂货店管理,文件复制“java报告.doc

”贪吃蛇,猜数游戏,员工管理,杂货店管理,文件复制“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)

1亿VIP精品文档

相关文档