![](https://csdnimg.cn/release/download_crawler_static/87965631/bg7.jpg)
地完成各种应要面临的任务,成为一名有创新意识的新型人才。
目前,很多新的技术领域都涉及到了 Java 语言。Java 语言是面向对象编程,
并涉及到网络、多线程等重要的基础知识,因此 Java 语言也是学习面向对象编程
和网络编程的首选语言。该课题的主要目的是使 Java 游戏开发者深入理解所学的
Java 语言,并实践于该游戏设计中,深刻体会以前所学的有关 Java 程序设计方面
的语言基础、异常处理、事件处理、应用程序以及图形用户界面设计等方面的知识,
加深对结构化设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构
等。学会使用 Java 系统,其中包括对程序的调试、运行、保存等知识的运用,还
包括提高程序开发功能,能运用合理的方法简化 Java 程序的操作,开发过程中应培
养分析问题、解决问题的能力。
基于 Java 组件技术的拼图游戏软件是一款具有娱乐性、益智性、便捷性的游
戏软件。此软件可以使用户放松心情,享受于拼图游戏的乐趣之中。该游戏软件可
以让用户选择适合自己的主题与难度,根据用户的不同水平,锻炼其图片记忆能力
以及拼凑还原能力。游戏结束后亦可让用户清晰了解到自己的游戏状态水平,便于
调整自己对这款游戏的新的难度要求。另外要求软件设计精致,画面亲和,人机交
互高效快捷,能够给用户带来人性化的服务。软件面向的主流群体集中在年轻人,
但也适宜儿童或者老人使用,提供了适宜各类用户群体的图片风格与难度设置。不
论是旨在轻松娱乐,还是益智教育的目的,该软件都是一款家庭生活中以及学习生
活的必备软件。
设计并实现基于 Java 组件技术的拼图游戏软件作为自己的毕业课题设计是对
学校基础课程、专业课程以及实践课程的一次综合性考查。此外,Java Swing 组件
在单机游戏平台上的应用一直处于热门,这次的系统全面的实践可以说是一次很好
的锻炼,会对以后工作生活带来积极的影响。
1.3 系统开发方法介绍
目前比较成熟的系统开发方法有:生命周期法、原型法、面向对象法等。
生命周期法:把一个信息系统从其提出、分析、设计和使用,直到停止使用的
整个生存期视为一个生命周期。整个生命周期划分为五个主要工作阶段:可行性分
析阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行、维护与评价阶
段。通常采用结构化系统分析和系统设计方法,自上而下分析、设计,强调开发过
程的整体性和全局性;开发过程在时间上基本按阶段进行,任务明确;结合用户需