苏 州 市 职 业 大 学
课程设计说明书
    名称  《计算机语言java课程设计》
____《拼图小游戏》________
2011年 月 6日 22  至  2011 年 6月25日 共 1周
院  系____计算机工程系__________
班  级___10软件技术(服务外包)2
姓  名______徐华军 _____________
系主任_______李金祥_____________
教研室主任________叶良______________
      指导教师____孙赢          李璐_____

一、课程设计的目的与要求
(1)通过课程设计,加深对结构化设计思想的理解,能对系统功能进行分 析,并设计合理的模块化结构。
(2)通过课程设计,学会使用java系统,其中包括对程序的调试、运行、保存等知识的运用。
(3)通过课程设计,提高程序开发功能,能运用合理的方法简化java程序的操作。
(4)通过课程设计,开发一个小游戏,掌握研发全程。
(5)通过课程设计,培养分析问题、解决问题的能力。
二、题目说明
拼图游戏一款非常经典的小游戏,因为它比较简单有趣,无论老少都比较适合。拼图的设计对每一个Java语言设计者进行语言提高和进阶都是一个很好的锻炼机会。品质好的java入门编程
      拼图游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个拼图游戏,对于提高Java开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。
2.1开发工具介绍
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。


三、总体设计
3.1.系统开发平台
本游戏使用Java语言设计,开发平台为JDK。开发工具Eclipse。JDK是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
3.2.系统流程图
                                                                                                                图3-1
这个游戏分为五个操作步骤,分别是游戏开始、操作游戏、游戏完成、显示成绩和游戏结束。游戏在运行过程中玩家还可以通过鼠标暂停游戏,而且这款游戏是通过计算玩家的步骤来计算成绩的,并非通过时间来计算的,所以玩家可以将每一步想清楚了再进行,这样既可以开发脑力,还可以提高成绩!
3.3.功能结构图
                           
                                            图3-2
这个游戏主要分为四个模块,分别是游戏开始、重新开始、游戏结束和游戏暂停。这四个摸块的功能各不一样,游戏开始的模块就不用多介绍了,我们在这里主要说说重新开始的模块,如果玩家对自己本次的成绩不满意,可以通过重新开始模块来重完游戏!
四、详细说明
4.1图形界面
游戏的主界面 如图4-1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。