欢迎来到天天文库
浏览记录
ID:22158768
大小:49.86 KB
页数:12页
时间:2018-10-27
《基于gui的推箱子游戏开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计开题报告学生姓名:学号:学院、系:专业:论文题目:基于java的推箱子游戏设计与实现指导教师:2015年11月10日毕业设计幵题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一、选题的目的和意义通过该课程设计,巩固java基础知识,增进编程基本功,熟练掌握ecIipse和EdItPIus的使用方法,通过该系统的设计与开发,将所学的知识真正的应用到实践当中,培养实际动手能力,并在设计实践过程中,学习到更深的知识,掌握先进的java技术,从而来增强对一个系统设计的整体认识,熟悉软件的开发过程,更深刻的理解软件工程的知识。推箱子
2、游戏一款非常经典的游戏,因为它比较简单有趣。推箱子的设计对每一个Java语言设计者进行语言提高和进阶都是一个很好的锻炼机会。推箱子游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个推箱子游戏,对于提高Java开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。正
3、是因为如此,本次目的在于学习Java程序设计基本技术,学习用Java程序的相关技术,熟悉游戏“推箱子”的需求,熟悉项目开发的完整过程。学会怎样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程序设计的基本技术和方法,熟练地掌握ecIipse环境的使用方法,培养起初步的项目分析能力和程序设计能力。二、国内外研究现状国外:IBM,公司提出“高举java大旗,全力以赴”的口号,它在全世界的11个国家有28个实验室,集聚了2500余名技术人员,全天以24小时进行全方位开发,芯片巨人Intel提出“抓住时机占领java阵地”!决心使Intel芯片系统成
4、为java应用运行的最佳平台;NOVELL公司则宣称“java是NoveII的未来,未来是服务器java的市场”;作为java发明者的sun公司,坚持“java大旗,发展java之路”的方针,从而占领市场。此外,HP、Oracle、Apple、Sybase、Netscape等公司均是SUN公司的坚强同盟。在我国,java的引进与开发起步早,发展水平与世界同步。目前,sun公司已在中国建成了由5个授权中心组成的三级结构。全面推动java在中国的普及、应用、研究、开发,培养了数以万计的java开发人员。此外,sun还牵头成立了中外软件厂商的开发联盟。在中国,java的开发可
5、以说是“人才济济,硕果累累”。如清华大学王克宏教授带领的课题组面向全国,自1996年开始举办了多期java培训班和讲座,开设数期本科生、研究生java课程,出版了“java系列丛书”10余册,承担了国家“九五”攻关项目“基于java技术的交互式远程教学系统”,宝钢东软软件技术研究中心是国内首屈一指的java研发骨干企业,该中心从95年起就开始了java的研发。目前,已掌握了Personaljava的核心移植技术,并成功地将jvm移植到汽车导航平台。此外,他们还开发出之处Jini协议的即插即用网络打印机软件,以及一套JINI信息家电网络的可视化演示环境,完成了基于java
6、Beans的组件化软件开发及运行支持的环境等多项成果。Java的浪潮汹涌澎湃,席卷全球!三、理论与实践的意义Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发的浪潮,显示了鹏程万里的美好前景。作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,java天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。以java为代表的网络的成长,改变了我们的联系方式、生活方式、学习方式和经营方式。它的到来使我们目睹了一场类似印刷术的重大变革。毫无疑问,它将会影响人类社会的发展,这就是:java加速人类进入网络时代。参考文献
7、:【1】美JamieJaworki著,曹康等译,java开发指南。北京:中国水利水电出版社1996.【2】廖卫东等编著,java程序设计使用指南。北京:机械工业出版社,1996;(10).毕业设计开题报告2.本课题要研究或解决的问题和拟采用的研究手段(途径):一.研究问题基本需求:系统开发的总体任务是实现游戏的可橾作性、美观性、及时性。开发过程遵循软件工程规范,可采用结构化或面向对象分析设计方法。主要实现windows的GUI程序开发,对游戏中的图形进行键盘控制。玩家可以通过控制上下左右对游戏进行橾作。1)管理可行性:该游戏软件的目的是为
此文档下载收益归作者所有