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

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

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
”贪吃蛇,猜数游戏,员工管理,杂货店管理,文件的复制“java报告

河南工程学院计算机学院 课程设计报告书 学 号: 201412211154 姓 名: 许茹怡 学 院: 计算机学院 专业班级: 软件工程1441 专业课程: Java程序设计 指导教师: 汪 伟 2015 年 12 月 31 日 题 目 1、贪吃蛇的设计与实现 2、杂货店管理 3、猜数游戏 4、员工管理 5、文件的复制 考核项目 考核内容 得分 平时考核 (30分) 系统设计 (20分)分析系统的功能模块 编程调试 (20分)实现系统的各个功能模块,并完成调试 回答问题 (10分)回答老师针对课程设计提出的问题 课程设计报告撰写 (10分)严格按照规范要求完成课程设计报告 源代码 (10分)要个按照规范要求完成课程设计源代码的排版 总 评 成 绩 指导教师评语: 日期: 年 月 日 目 录 贪吃蛇设计与实现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 第1章 贪吃蛇的设计与实现 1.1设计目的 《JAVA程序设计》是计算机相关专业的必修专业基础课程,其实践性、应用型很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完后《JAVA程序设计》课程后,进行的一次全面的综合训练,Java程序设计的目的是加深对理论教学内容的理解和掌握,使学生较系统的掌握程序设计及其在网络开发中的广泛应用,基础方法及技巧,为学生综合应用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。 1.2系统实现思路 1.2.1设计思路 贪吃蛇游戏设计与实现,主要分为以下两个模块:游戏主界面模块和游戏设计模块。在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动、速度、暂停重新开始等功能。 本设计所开发的是基于Java的一个贪吃蛇游戏软件,主要实现游戏的速度控制、游戏的暂停、游戏的退出等功能,分为:游戏主界面模块、游戏控制模块两个模块。 游戏主界面模块: 游戏的主界面是进入游戏后,能够给玩家的第一感官的部分,主要包括游戏区域界面、按键提示界面、得分界面。从很大程度上决定了玩家对游戏的兴趣问题,因此游戏界面应力求美观,爽心悦目。 游戏控制模块: 这个模块是游戏的中心环节,主要完成控制游戏的速度、暂停、重新开始等功能。为了能给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。 本软件在本着方便、使用及娱乐性高的宗旨,在对界面设计过程中始终坚持清晰明了,在性能发方面能够实现效率高,不易出错等优点。 1.2.2概要设计 自定义类说明 类名:SnakeModel; 作用:该类实现Runnable 继承的父类:无 实现的接口:Runnable 类名:GreedSnake; 作用:该类实现键盘事件监听器 继承的父类:无 实现的接口:Keylistener 1.2.3程序流程图 图1 游戏处理流程图 1.2.4总设计模块的划分 根据游戏需求中游戏所要实现的功能,整个游戏分为两个模块进行具体的设计,如图2所示。 图2 游戏总设计模块 1.3系统详细设计 1.3.1程序概述 本程序是一个利用Java应用软件制作的贪吃蛇小游戏。 在游戏过程中,用户通过点击小键盘的方向键来控制蛇的运行方向;通过PageDown和PageUp键来控制蛇的移动速度,每单击一次,蛇的速度改变一次。游戏运行过程中,如果想暂停,只需按Space或P键即可。重新开始的按键为Enter。当蛇没有吃到食物且碰到墙壁或自己的身体时游戏结束。 本程

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档