基于Java Web的猜歌游戏设计与实现论文.docx
- 文档编号:33568
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:40
- 大小:10.87MB
基于Java Web的猜歌游戏设计与实现论文.docx
《基于Java Web的猜歌游戏设计与实现论文.docx》由会员分享,可在线阅读,更多相关《基于Java Web的猜歌游戏设计与实现论文.docx(40页珍藏版)》请在冰豆网上搜索。
基于JavaWeb的猜歌游戏设计与实现论文
本科毕业论文(设计)
题目:
基于JavaWeb的猜歌游戏设计与实现
姓名:
学号:
专业:
计算机科学与技术
院系:
信息工程学院
指导老师:
职称学位:
完成时间:
学院本科毕业论文(设计)独创承诺书
本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。
据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。
与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:
日期:
基于JavaWeb的猜歌游戏设计与实现
摘要
随着社会的不断发展,越来越多的人面临的压力越来越大,人们渴望随时随地都能放松自我。
然而游戏正成为人们释放压力,放松自己最行之有效的娱乐方式之一。
而基于JavaWeb的猜歌游戏以其界面美观,操作简单,对硬件要求低等优点将会备受大家的青睐。
系统通过数据库对用户基本信息和歌曲信息进行统一管理,借助经典的框架Servlet对数据进行处理,又选择了前端一些功能强大的插件对数据进行展示,将猜歌与游戏很好的结合起来,意在给用户创造了一个良好的交互平台。
为了更好地管理和维护本系统,系统还专门设置了管理员角色和用户角色。
管理员主要的任务在于对用户上传的歌曲进行审核。
而用户则是享受猜歌的乐趣,使得猜歌游戏能够稳定、高效地运行。
为了增强游戏的趣味性,告别了原始猜歌游戏的不灵活性。
该系统通过用户上传歌曲功能时时更新数据库,使得歌曲不断地更新,玩家与玩家之间可以互相分享歌曲。
随着网络的发展,该游戏还存在大量地后续研究工作。
关键词:
猜歌;游戏;数据;Servlet框架;JavaWeb
JavaWeb-basedsongguessinggamedesignandimplementation
Abstract
Withthecontinuousdevelopmentofsociety,moreandmorepeoplearefacedwiththepressureincreasing,peoplewanttorelaxyourselfanytime,anywhere.However,thegameisbecomingapeoplereleasestressandrelaxoneoftheirmosteffectiveformsofentertainment.TheJavaWeb-basedsongguessinggamewithitsbeautifulinterface,easyoperation,andlowhardwarerequirementswillbemucheveryoneofallages.Systemthroughadatabaseofuserinformationandsonginformationforunifiedmanagement,withclassicServletframeworkfordataprocessing,andselectedanumberofpowerfulfront-endplug-insfordatadisplay,thesongguessinggameagoodcombination,meaninggivingtheusertocreateagoodinteractiveplatform.,intendedfortheusertocreateagoodinteractiveplatform.Inordertobettermanageandmaintainthesystem,thesystemalsosetstheadministratorroleanduserroles.Administratormaintaskistoaudituserstouploadsongs.Anduserswillenjoythefunofguessingthesong,soguesssonggamecanbestablyandefficientlyrun.
Inordertoenhancethegameinteresting,bidfarewelltotheoriginalsongguessinggameinflexibility.Thesystemfunctionsbyuserstouploadsongsfromtimetotimetoupdatethedatabase,sothesongconstantlyupdated,youcansharesongswitheachotherbetweenplayersandtheplayers.Withthedevelopmentofthegametherearealargenumberoffollow-upresearch.
Keywords:
Guessthesong;play;data;Servletframework;JavaWeb
1绪论
本章首先介绍了课题的研究背景、研究的目的与意义,其次对本文主要研究的内容进行了叙述。
1.1研究的背景及意义
1.1.1研究的背景
接口到手机App的纯数据化接口,变化是如此地翻天覆地。
显然的,这些变化推动了Web框架的发展,如考虑到REST服务支持,Tomcat6到Tomcat7从只支持GET,POST方法到对GET,POST,DELETE,PUT,HEAD等多种方法的支持[1];与此同时,Jdk的每次发布都会给Webmvc框架带来新的技术热点,如Spring3Mvc的Annotation配置取代Spring2Mvc原有的XML配置文件升级[2]。
然而随着网络的发展,网页游戏已经逐渐取代以往的单机游戏成为游戏界的主流。
网页游戏凭着它特有的互动性,深受各个年龄段人们的喜爱。
网页游戏从其重返网游市场之始,就已经注定了它在网游市场中必定占有一席位置,而以Java为核心技术的必定是网页游戏未来发展的重头戏。
所以设计一款休闲娱乐、简易方便的益智游戏前景非常客观。
本系统就是基于JavaWeb开发的一款休闲益智游戏。
意在于将歌曲与游戏相结合,给用户一个不一样的娱乐方式。
1.1.2研究的目的与意义
游戏在现今社会里已为人们释放压力、放松自己最行之有效的娱乐方式之一。
随着网络技术的快速发展,网页小游戏以其界面美观、操作简单、无需安装、对硬件要求低等优点备受广大玩家的青睐。
因此,设计一款符合大众风格的网页小游戏具有重要意义。
在分析网页游戏的基础上,首先通过游戏策划和需求分析确定游戏规则、界面布局和游戏所需实现的功能然后用Html,CSS处理各种界面元素,完成游戏界面的制作;最后采用JavaScrip语言和Java面向向对象语言编程实现游戏选泽类型、游戏开始、音乐播放、上传歌曲、个人信息查询、猜歌排名、歌曲审核、选择歌曲类型、友好的猜歌界面、猜中提示、猜错提示、图片消除、图片重置,积分等级提高、虚拟金币获取以及重新开始和下一关等功能。
为了体现游戏的竞技性,增加趣味性,特设计sql2008数据库以保存玩家的得分及排名信息,用Java实现对数据库的直接操作,通过框架连接前端页面和后台Java代码,实现提交分数和查看排行榜的功能。
同时为了提高游戏性能,对路径判断算法进行了优化。
本文论述了猜歌游戏的开发背景、意义,介绍了系统开发所使用的环境、工具以及开发语言,并对相关的开发技术进行了阐述。
重点论述了游戏策划、需求分析、详细设计、动画设计、代码实现和游戏测试的过程。
综上所述现阶段网页游戏的开发进入了一个新的阶段,在这个阶段的开发中网页游戏不仅需要丰富的编程经验,还需要掌握不同框架的优缺点和用户新的娱乐需求的进一步发掘,从而开发出符合用户需求,吸引用户的游戏。
1.2研究的主要内容
该游戏是一个益智休闲的小游戏。
歌曲能让人心情舒畅,而游戏则让人轻松愉悦,但如果两者结合,这无疑将会受到广大玩家的青睐。
本游戏还有一大特点是无需下载客户端,一经注册便能使用。
当进入游戏时玩家可以任选所需要挑战的难度。
游戏分为普通场和挑战赛。
在普通场当中你可以选择不同类型的歌曲进行猜歌,歌曲类型分为流行歌曲、经典歌曲、民族歌曲、黄梅戏。
很显然,这基本满足所有玩家的需求。
在普通场中,你可以随意猜歌,并且猜对以后你可以获取一定的金币和积分,但是你是不能获取等级的。
即使你猜错了,你也可以选择继续猜或者选择下一首。
然而在挑战赛中,这四种歌曲类型都有可能出现,并且如果你猜错了,你只有用你的一定的金币去换取下一首歌曲。
倘若你余额不足,将会终止你的猜歌游戏,你也可以选择放弃使用金币。
在挑战赛中,每猜对一首歌,你的积分、等级、金币都会上升。
而且你所闯的关数与你领取的奖励成正比。
但是如果你猜错了,系统也会扣除一定的积分。
下面我将会阐述金币、积分和等级这三者的意义和区别。
积分只是代表你猜歌场次的多少。
不论你猜对猜错,都会增加。
而金币则是一个类似虚拟的网络人民币,你只有在猜对歌曲的情况下才能获得,当你有一定的金币的时候,你在挑战赛当中将会很随意的通过,毫无疑问,你领取的奖励也就会越多,同时等级也会越来越高。
所以玩好这个游戏的根本在于储存金币。
如果你认为该游戏仅仅是这样,那你就大错特错了。
为了体现游戏的公平性和趣味性,游戏中还有一个上传歌曲的功能。
凡是注册账号者都可以将你喜爱的歌曲进行上传。
为了保证歌曲的质量,该系统有一个歌曲审核的功能。
审核歌曲有一个专门的负责人。
负责人通过歌曲的信息通过试听和查阅资料,核实歌曲是否能够加入到猜歌游戏当中。
如果审核通过,则加入到猜歌游戏列表当中,给广大玩家进行猜歌,如果审核过程中发现上传的歌曲不符合要求,则不给予通过。
1.3本文组织结构
本文主要详细介绍了JavaWeb的发展史和现在所占的主导地位,而网页游戏又以其界面美观,操作简单,对硬件要求低等优点将会备受大家的青睐。
第1章首先概述了项目的研究背景,分析当前JavaWeb在当前发展下的一种趋势,提出了本文研究的主要内容。
其次,对项目研究的目的和意义进行了综述,其中也阐述了。
第2章本章主要介绍了系统研究的理论依据,就如何才能实现猜歌游戏,如何对猜歌游戏实现多样化、趣味化、简易化、动态化、管理化、为主题进行展开。
同时对系统的开发环境做了简单介绍。
第3章本章主要对游戏所实现的功能进行需求分析,对猜歌游戏和系统性能进行了分析,分析了猜歌游戏实现的可行性。
对系统的性能进行了详细的分析同时也提出来解决性能问题的解决方案。
同时对系统的流程进行了设计。
第4章根据系统的概要设计进行详细的设计与实现。
对功能来具体实现。
第5章主要对系统的功能进行单元测试,并对系统的测试结果进行总结。
第6章是对全文的总结与展望,总结本文的研究工作和成果,展望未来的技术努力方向。
1.4本章小结
本章首先概述了项目的研究背景,分析了JavaWeb在当今社会的地位和发展,并且也将自己的优势发展到未来。
随后又提出了网页游戏也随着Web的发展而越来越受到大众的喜欢,进而提出了本文研究的主要内容。
随后又对猜歌游戏实现的可行性和性能进行综合考虑,提出猜歌游戏的需求和设计出猜歌游戏的流程。
再通过设计出的需求对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Java Web的猜歌游戏设计与实现论文 基于 Java Web 游戏 设计 实现 论文