- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
TOC \o 1-3 \h \z \u 《软件技术专业实训》报告书 1
1.实训计划 2
2.系统需求分析与功能设计 3
3. 总体设计 5
4. 程序模块设计 10
5. 技术难点与分析 21
6. 系统测试 22
7. 心得体会 28
8. 参考文献 29
实训计划:
本次实训共分为八周,实训计划可分周进行
:2015-10-262015-11-8做好前期工作,定好题目,写好大纲,为接下来的几周准备好素材,更好地为实训做好规划。
:2015-11-92015-11-22开始写大概的程序,前期定好了题目“Java打地鼠游戏”。由于是纯粹的Java打地鼠游戏,所以写程序并不是特别的复杂,所以把大概的程序写出来。
:2015-11-232015-12-6则可以开始修改一些程序,把程序中出现的一些bug给修复掉,同时添加一些所需要的内容,让游戏能更好的运行,为最后两周做好最后的准备。
:2015-12-72015-12-20就可以开始写文档和毕业设计了,由于前面的工作处理的差不多,所以这两周可以把剩余的内容给完成,写好所需要的设计任务书。
系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图)
通过本次的毕业设计,让我们掌握如何制作一个游戏软件,以及制作游戏软件的整个流程,制作游戏软件的步骤,让学生熟悉项目开发的完整过程,为即将到来的就业工作打下基础。另外也通过本次设计将三年来所学的专业知识和其他方面的知识融入到实际应用中,在实际运用中学习和掌握Java程序开发的全过程,进一步熟悉掌握Java程序语言设计的基础内容,基本技能完成和方法,同时培养学生进行分析问题,解决问题的能力。培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。
需求分析:
主要是能通过开发“打地鼠”这个小游戏,学会Java程序的环境与配置,并提高自己Java程序设计编程实际能力
进一步掌握Java程序设计基础内容,如用户图形界面设计(GUI)Java多线程序等。
大体了解怎样使用Java来编写小游戏,增强我们实践能力和创新精神的综合培养。
本游戏做开发的是基于Java的“打地鼠”游戏软件,主要实现玩家可以在自己规定的时间内,“打地鼠”,并获得自己的最终分数。?“打地鼠”这款游戏需要实现主要功能如下:?
(1)游戏框架设计?
(2)按键的设计与实现?
(3)得分的设计与实现??
(4)规定时间的设计与实现??
(5)地鼠的出现的设计与实现??
(6)按键触发事件的实现
系统数据流程图
3. 总体设计
(根据功能需求,设计系统的总体结构。系统总体功能模块图,菜单的设计)
游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全球世界的娱乐领域占据主流的位置,我们承认广大娱乐网慢的选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,他在让玩家打发时间的同时,可以让人在紧张工作过之余带来最大程度的放松,也可以增进人民逐渐的交流,沟通,通过游戏还可以认识更多的朋友,也可以到达跨省,跨市,甚至跨国间的交流、沟通。从而满足人们休闲的需要。而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。
现在小游戏,网页游戏越来越受到广大网民的欢迎,除了玩的方法简单(不像其他游戏还要下载),很多游戏不乏经典。由于手机互联网的不断发展,传统网游已经不能跟上时代的潮流,而网页游戏无需客户端的特性,决定了将来会是web游戏主宰市场。作为最基本的网页游戏之一,“打地鼠”游戏的设计与实现可以积累开发网页游戏的经验,完善开发思路,为以后更高层次上的网页游戏开发,打下坚实的基础,更好的推动网页游戏的发展。
总体功能模块图
package cn.jju;
import java.awt.EventQueue;
public class Main {
public static void main(String[] args) {
//匿名内部类
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
DaDiShuFrame frame = new DaDiShuFrame();
frame.setVisible(true);
new Thread(
您可能关注的文档
最近下载
- 期末考试—服务方案策划与评估形考任务二.docx VIP
- 班组劳务分包合作协议.doc VIP
- [山西]2024年山西医科大学第二医院招聘42人笔试历年典型考题及解题思路分析附带答案详解.docx VIP
- 《22G101三维彩色立体图集》.pdf VIP
- 游泳池设计规范.docx
- 【会写生字250字】部编人教版二年级上册语文生字表笔顺练习可打印.doc
- 《JTT695-2007-混凝土桥梁结构表面涂层防腐技术条件》.pdf
- 人教小学生必背古诗75首(带拼音打印版).pdf VIP
- 牛津指导写作的系列oxford-discover-2-Writing-and-Spelling.pdf
- A3微能力点优秀案例汇编.docx VIP
文档评论(0)