999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的國學知識競猜游戲設計與實現

2016-09-10 10:40:43張加莎劉菁
中國信息技術教育 2016年1期

張加莎 劉菁

摘要:本系統是一個基于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進入游戲時,將由歡迎界面進入主界面,用戶可以在該界面清楚地看到該游戲的所有內容設置,包括開始、題型選擇、我的收藏及游戲背景音樂的設置。同時,該界面以可愛的卡通圖畫為背景,給人帶來一種親切感。另外,當用戶點擊手機上的菜單按鈕時,可以看到該游戲的規則和開發者。主界面背景如圖7所示。主界面模塊四個按鈕的功能實現代碼如下頁圖8所示。

主界面各按鈕功能對應的界面如下頁圖9~圖12所示。

3.題目回顧界面模塊

該模塊主要是幫助用戶對單個題目的復習回顧,當用戶在“我的收藏”里點擊“收藏夾”或“錯題集”內的任意題目時,將進入該界面。界面上方是對應的題目描述,采用漸變草綠色為背景,下面是兩個灰色按鈕,分別為“點擊顯示正確答案”和“從我的收藏/錯題集中刪除”。當用戶點擊顯示按鈕時,將在按鈕上顯示正確答案,同時在題目描述的框內顯示該題目的背景資料,這就可以使用戶清楚地了解做錯的原因,即做到讓用戶知其然,更知其所以然,顯示的背景如圖13所示。

總結

國學知識競猜游戲主要針對的是對國學知識感興趣的中小學生和大學生。由于國學知識題型的廣泛性,該款游戲也適用于其他各種群體。該款游戲不僅能讓國學愛好者學到更多國學知識,也給國學教育帶來便利,同時也可讓更多的人了解國學知識。

參考文獻:

[1]王家林.Android開發三劍客——UML、模式與測試[M].北京:電子工業出版社,2012.

[2]苗春義,等.Java項目開發全程實錄[M].北京:清華大學出版社,2008.

[3]楊宏平,呂海華,李波,史江萍,等.UML基礎、建模與設計實踐[M].北京:清華大學出版社,2012.

[4]王凌燕,吳華,王麗燕.基于Android的英語語法移動學習系統設計與實現[J].計算機與現代化,2013(8).

[5]高彩麗,許黎民,袁海.Android應用開發經典范例精解[M].北京:清華大學出版社,2012.

[6]鄭煒,齊幼菊,厲毅.移動學習系統在遠程教育中的構建與應用[J].中國遠程教育,2012(3).

[7]姚昱旻.基于Android的移動學習終端平臺的開發與研究[D].長沙:中南大學,2008.

主站蜘蛛池模板: 韩日无码在线不卡| 国产高清又黄又嫩的免费视频网站| 久久久久九九精品影院| 精品天海翼一区二区| 一本久道久久综合多人| 日韩成人高清无码| 沈阳少妇高潮在线| 久久大香香蕉国产免费网站| 免费人欧美成又黄又爽的视频| 亚洲国产成人自拍| 91国语视频| 欧美一级特黄aaaaaa在线看片| 欧美日韩国产在线播放| 2021国产乱人伦在线播放| 久久这里只有精品2| 欧美va亚洲va香蕉在线| 真实国产乱子伦视频| 国产日韩精品欧美一区灰| 欧美日韩在线观看一区二区三区| 美女免费精品高清毛片在线视| 一级在线毛片| 国产91丝袜在线观看| 人妻21p大胆| 精品国产中文一级毛片在线看| 久久久国产精品免费视频| 99久久精品免费观看国产| 国产精鲁鲁网在线视频| 日本一区二区三区精品国产| 露脸国产精品自产在线播| 国产精品污视频| 欧美日韩在线第一页| 欧美激情第一区| 欧美一级大片在线观看| 国产亚洲精品97在线观看| 999精品视频在线| 欧美成人午夜视频免看| 无码一区二区波多野结衣播放搜索| 亚洲精品无码不卡在线播放| 亚洲成人播放| 国产精品黑色丝袜的老师| 国产精品va免费视频| 欧美日本视频在线观看| 全午夜免费一级毛片| 国产尤物jk自慰制服喷水| 国产福利免费视频| 亚洲欧美在线综合一区二区三区| 成人综合网址| 欧美成人区| 国产精品无码AⅤ在线观看播放| 日韩欧美在线观看| 日韩一区二区在线电影| 国产精品亚洲一区二区三区z | 日韩在线欧美在线| 99精品国产高清一区二区| 一区二区三区四区在线| www.99精品视频在线播放| 人妻精品全国免费视频| 91精品人妻一区二区| 国产精品自在在线午夜区app| 国产成人综合亚洲欧洲色就色| 97国产在线视频| 国产综合精品日本亚洲777| 亚洲国产欧美目韩成人综合| 国产H片无码不卡在线视频| 曰韩免费无码AV一区二区| 亚洲综合狠狠| 任我操在线视频| 性色生活片在线观看| 久久久久九九精品影院| 成人久久精品一区二区三区 | 久久久噜噜噜久久中文字幕色伊伊| 久久久四虎成人永久免费网站| 日韩无码视频播放| 欧美激情综合一区二区| 激情五月婷婷综合网| 91精品国产无线乱码在线| 亚洲天堂高清| 高清码无在线看| 中文字幕永久在线观看| 亚洲第一成年网| 美女扒开下面流白浆在线试听| 欧洲日本亚洲中文字幕|