基于Android的国学知识竞猜游戏设计与实现.docVIP

基于Android的国学知识竞猜游戏设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的国学知识竞猜游戏设计与实现摘要:本系统是一个基于Android的国学知识学习竞猜游戏。笔者本着可以让用户用游戏的方式学习国学知识的理念,将计算机科学技术与传统国学知识相结合,分析了该系统的总体设计、数据库设计、详细设计的思路,并实现了一个可以帮助用户轻松学习国学知识的手机安卓应用,以期能够给国学爱好者的学习带来便利,也给国学教育带来更有效的教学方式。关键词:Android;国学知识;竞猜游戏中图分类号:G434 文献标识码:A 论文编号:1674-2117(2016)01-0072-04引言安卓开发平台是一个开源且免费的手机平台,安卓系统是当下使用较多、较流行的手机系统,因此本系统适用于大多数用户的手机,并有较强的兼容性。国学是我国传统文化的重要组成部分,是古人的智慧结晶。如今,为传承传统文化,各学校都提倡学习国学。鉴于此,笔者决定利用安卓开发平台开发这款“国学知识竞猜”游戏,并采用简单方便的游戏方式,以“快乐学习”为主题,帮助国学爱好者或正在学习国学知识的人更有效、更方便地学习国学。工具的选用国学知识竞猜游戏开发设计阶段,选用的工具如下:①分析设计阶段:统一建模语言UML和Rational Rose工具(画UML图);②开发阶段:JDK和adt-bundle;③数据库设计:SQLite和数据库可视化管理工具Navicat Premium;④界面设计:Photoshop。总体设计1.模块和功能的总体设计国学知识竞猜游戏的主要功能是作为用户学习、了解我国传统国学知识的辅助工具,也可作为休闲娱乐的小游戏。笔者从界面实现的功能角度考虑,将游戏分为三个模块,分别为欢迎界面模块、主界面模块和题目回顾模块,各模块对应的功能如表1所示。根据上述模块和功能的对照分析,得出游戏的总体功能结构如下页图1所示。2.主要业务事件流程分析主要业务事件即在每个界面中完成的主要工作。在欢迎界面需要完成的是自动跳转和本地数据库的加载,而用户不需要有任何的操作,所以这里不做主要业务事件分析。用户所有的操作基本都在核心界面,即主界面进行并完成,因此,笔者在分析业务事件时主要分析的是主界面的业务。(1)随机开始答题业务流程分析:用户在主界面上点击“开始”按钮,进入答题界面,开始计时,同时系统将会随机选择题目供用户答题,在答题时,用户可收藏该题到收藏夹,并求助显示答案。如果用户答错,系统会自动将题目收录到“我的收藏”下的错题集,若时间等于零,则显示用户得分(如图2)。(2)选择题型业务流程分析:用户点击“题型选择”按钮,进入题型选择界面,在该界面有四个按钮分别对应四种类型(常识、文学、地理、娱乐)的题,用户随便点击任何一个按钮都将进入答题界面(如图3)。(3)我的收藏业务流程分析:用户点击“我的收藏”按钮,进入我的收藏界面,在该界面有两个按钮分别为“收藏夹”和“错题集”,用户点击“收藏夹”,页面上显示的是自己收藏的题,点击“错题集”,显示的是做错的题,用户随机点击任何一个题目,都将进入题目回顾界面,该界面有两个按钮,分别为“显示答案/背景”和“从我的收藏删除”,当用户点击“显示答案/背景”时,将显示正确的答案和该题的背景介绍;点击“从我的收藏删除”时,将从我的收藏中删除该题目(如图4)。(4)设置背景音乐业务流程分析:用户点击“设置”按钮进入背景音乐设置的界面,在该界面用户可以点击设置(打开和关闭)背景音乐和计时音乐(如下页图5)。3.数据库设计笔者将数据库中的题型分为常识、娱乐、地理、文学四类,数据库采用Android的SQlite进行设计,并采用Navicat进行图形化的数据管理。同时,通过Navicat创建软件使用的题目表、用户表等数据库表,题目表的属性包括题号、题型、问题描述、正确答案、四个选项和背景资料。用户表的属性与题目表一样。它用于存储用户收藏的题及做错的题,主要用在题目回顾模块,包括题号、题型、问题描述、正确答案、四个选项和背景资料的描述(如表2)。主要模块的详细设计国学知识竞猜游戏主要由三个大模块组成,分别为欢迎界面模块、主界面模块、题目回顾模块,第一个模块的功能是自动跳转;第二个模块的功能为答题、选择题型、收藏、设置;第三个模块的功能是回顾单个题目(收藏题与错题)。1.欢迎界面模块   欢迎界面模块的功能主要是缓冲,即利用Handler类实现跳转至主界面,从而让用户有一个心理上的过渡,同时,在该界面还要实现数据库的导入和播放音乐。欢迎界面如图6所示。2.主界面模块主界面模块是整个游戏软件的核心部分,是用户进行操作的主要界面模块。当用户点击Logo进入游戏时,将由欢迎界面进入主界面,用户可以在该界面清楚地看到该游戏的所有内容设置,包括开始、题型选择、我的收藏及游戏背景音乐的设置。同时,该界面以可爱的卡通图画为背景,给人带来一种

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档