版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)2017級(jí)軟件工程綜合設(shè)計(jì)《消消樂(lè)英語(yǔ)系統(tǒng)》軟件設(shè)計(jì)說(shuō)明書(shū)文檔標(biāo)識(shí)XRA-DOC-英文標(biāo)題XiaoxiaoleEglish版本號(hào)1.0狀態(tài)初始版承擔(dān)單位:山西大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院總負(fù)責(zé)人:向仁愛(ài)小組成員:向仁愛(ài)、宋玉琴、陽(yáng)帥編撰人:向仁愛(ài)完成日期:2017.6.132017年6月13日
分組名稱第三組分組編號(hào)三項(xiàng)目名稱消消樂(lè)英語(yǔ)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)內(nèi)容簡(jiǎn)介概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、程序設(shè)計(jì)等提交期限2017.06.15實(shí)際提交時(shí)間2017.06.13分組成員名稱學(xué)號(hào)Email主要承擔(dān)工作評(píng)分備注向仁愛(ài)數(shù)據(jù)庫(kù)、詳細(xì)設(shè)計(jì)宋玉琴第二層設(shè)計(jì)陽(yáng)帥目的、第零層第一層設(shè)計(jì)消消樂(lè)英語(yǔ)軟件設(shè)計(jì)說(shuō)明書(shū)修訂記錄日期修訂
版本CR號(hào)修改
章節(jié)修改描述作者2017-05-1011.001目的、概要設(shè)計(jì)創(chuàng)建文檔
向仁愛(ài)2017-05-171.002概要設(shè)計(jì)修改第二層設(shè)計(jì)宋玉琴3概要設(shè)計(jì)修改數(shù)據(jù)庫(kù)陽(yáng)帥4詳細(xì)設(shè)計(jì)增加詳細(xì)設(shè)計(jì)向仁愛(ài)2017-05-241.005詳細(xì)設(shè)計(jì)修改開(kāi)始游戲詳細(xì)設(shè)計(jì)向仁愛(ài)、陽(yáng)帥2017-06-081.006概要設(shè)計(jì)修改實(shí)體關(guān)系圖向仁愛(ài)2017-06-131.00詳細(xì)設(shè)計(jì)修改單詞測(cè)試詳細(xì)設(shè)計(jì)向仁愛(ài)、宋玉琴
目錄消消樂(lè)英語(yǔ)軟件設(shè)計(jì)說(shuō)明書(shū)關(guān)鍵詞:消消樂(lè)、界面、程序、模塊、實(shí)體摘要:縮略語(yǔ)清單:對(duì)本文所用縮略語(yǔ)進(jìn)行說(shuō)明,要求提供每個(gè)縮略語(yǔ)的英文全名和中文解釋??s略語(yǔ)英文全名中文解釋簡(jiǎn)介目的這根據(jù)《需求規(guī)格說(shuō)明書(shū)》、《概要設(shè)計(jì)說(shuō)明書(shū)》,在仔細(xì)考慮討論之后,我們對(duì)《消消樂(lè)英語(yǔ)》軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實(shí)現(xiàn)有了進(jìn)一步的想法。我們將這些想法記錄下來(lái),作為系統(tǒng)設(shè)計(jì)說(shuō)明書(shū),為進(jìn)一步設(shè)計(jì)軟件、編寫(xiě)代碼打下基礎(chǔ)。本文主要對(duì)系統(tǒng)進(jìn)行更為詳細(xì)的設(shè)計(jì),對(duì)系統(tǒng)的各實(shí)體間關(guān)系,類,接口,數(shù)據(jù)結(jié)構(gòu)進(jìn)行詳細(xì)設(shè)計(jì),使編寫(xiě)代碼更加方便,但本文不包括具體的代碼設(shè)計(jì)。軟件名稱消消樂(lè)英語(yǔ)軟件功能功能類別/標(biāo)識(shí)符目標(biāo)描述進(jìn)入游戲開(kāi)始進(jìn)行英語(yǔ)消消樂(lè)游戲,記憶單詞。游戲設(shè)置設(shè)置游戲音量大小,音樂(lè)開(kāi)關(guān),游戲難度,單詞篩選等單詞回顧查看記憶過(guò)的單詞,進(jìn)行再次回顧記憶。游戲說(shuō)明對(duì)游戲的玩法說(shuō)明和游戲介紹。軟件應(yīng)用本軟件適合于志力于考英語(yǔ)四六級(jí)的用戶來(lái)進(jìn)行單詞記憶,主要用戶是考四六級(jí)的大學(xué)生。概要設(shè)計(jì)說(shuō)明系統(tǒng)的功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入/輸出及其接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、出錯(cuò)處理設(shè)計(jì)等,為詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。第零層設(shè)計(jì)描述軟件系統(tǒng)上下文定義:本軟件是基于android的手機(jī)app,所以需要搭載android4.0以上系統(tǒng)的手機(jī)APP一臺(tái)。因?yàn)楸拒浖o(wú)需聯(lián)網(wǎng),以只需要關(guān)聯(lián)這個(gè)輕量級(jí)的開(kāi)源數(shù)據(jù)庫(kù)。設(shè)計(jì)思路1.設(shè)計(jì)方法:面向架構(gòu)和MVC的一體化開(kāi)發(fā)方法2.設(shè)計(jì)約束(1)遵循標(biāo)準(zhǔn)分層設(shè)計(jì),逐步細(xì)化(2)硬件限制為完成本系統(tǒng)的開(kāi)發(fā),應(yīng)配備安裝有windows7系統(tǒng)的筆記本一臺(tái)、SQlite、文本編輯工具、eclipse+ADT軟件、測(cè)試智能手機(jī)一部。(3)技術(shù)限制Java編程能力,android開(kāi)發(fā)技術(shù),數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù),app美工第一層設(shè)計(jì)描述系統(tǒng)第一層結(jié)構(gòu)圖分解描述主菜單模塊描述標(biāo)識(shí):PrimaryMenuMod類型:交互界面目的:給用戶進(jìn)行選擇,用戶可進(jìn)入游戲,設(shè)置游戲,單詞回顧,查看游戲說(shuō)明。功能列表:建立與數(shù)據(jù)庫(kù)連接獲取系統(tǒng)設(shè)置運(yùn)行主界面根據(jù)輸入(點(diǎn)擊)調(diào)用子模塊四六級(jí)選擇模塊描述標(biāo)識(shí):LevelSlectMod類型:交互界面目的:用戶可選擇四級(jí)或者六級(jí)單詞來(lái)進(jìn)行記憶。功能列表:獲取游戲設(shè)置關(guān)聯(lián)數(shù)據(jù)庫(kù)提供四六級(jí)選擇按鈕根據(jù)輸入(點(diǎn)擊)調(diào)用子模塊關(guān)卡選擇模塊描述標(biāo)識(shí):CheckPiontMod類型:交互界面目的:用戶可選擇已通過(guò)的關(guān)卡及其下一關(guān)卡進(jìn)行游戲。功能列表:獲取游戲設(shè)置,根據(jù)設(shè)置播放音效,生產(chǎn)可選單詞庫(kù)。關(guān)聯(lián)數(shù)據(jù)庫(kù)隨機(jī)選取可用單詞庫(kù)里的單詞顯示已通過(guò)的關(guān)卡及其下一關(guān)卡明亮顯示,其余灰色顯示獲取并記錄通關(guān)信息顯示記憶單詞模塊描述標(biāo)識(shí):DisplayWordMod類型:交互界面 目的:用戶可選擇已通過(guò)的關(guān)卡及其下一關(guān)卡進(jìn)行游戲。功能列表:獲取游戲設(shè)置,根據(jù)設(shè)置播放音效。顯示單詞、詞性及其中文意思,并將單詞信息傳遞給開(kāi)始游戲模塊顯示倒計(jì)時(shí),倒計(jì)時(shí)結(jié)束后進(jìn)入開(kāi)始游戲模塊,本界面結(jié)束。開(kāi)始游戲模塊描述標(biāo)識(shí):StartGameMod類型:交互界面 目的:用戶在此進(jìn)行游戲。功能列表:獲取游戲設(shè)置,根據(jù)設(shè)置播放音效。界面右上角顯示單詞詞性及其中文意思。界面左上角顯示倒計(jì)時(shí),倒計(jì)時(shí)結(jié)束后進(jìn)入游戲結(jié)束模塊,本界面結(jié)束。界面中下方顯示字母矩陣,給用戶進(jìn)行拼寫(xiě)選擇。界面下方顯示“確定”按鈕點(diǎn)擊“確定”后判斷拼寫(xiě)是否正確,是則選中的字母和對(duì)應(yīng)中文意思消除,否則提示錯(cuò)誤。全部拼寫(xiě)正確后進(jìn)入游戲結(jié)束界面。游戲結(jié)束模塊描述標(biāo)識(shí):GameOverMod類型:交互界面 目的:游戲結(jié)束,顯示出用戶拼寫(xiě)過(guò)的單詞,給用戶總結(jié)錯(cuò)誤,進(jìn)行再記憶。功能列表:獲取游戲設(shè)置,根據(jù)設(shè)置播放音效。顯示單詞、詞性及其中文意思,并將單詞信息傳遞給單詞回顧模塊。通關(guān)信息發(fā)送給關(guān)卡選擇模塊顯示“返回”,點(diǎn)擊后回到關(guān)卡選擇;顯示“下一關(guān)”點(diǎn)擊后開(kāi)始下一關(guān)。游戲設(shè)置模塊描述標(biāo)識(shí):GameSetMod類型:交互界面 目的:給用戶提供一些對(duì)游戲的設(shè)置。功能列表:獲取游戲設(shè)置,根據(jù)設(shè)置播放音效。設(shè)置“背景音樂(lè)”(開(kāi)/關(guān)),設(shè)置“按鍵音效”(開(kāi)/關(guān))。設(shè)置“游戲難度”(簡(jiǎn)單那、一般、困難)設(shè)置“單詞篩選”(低、中、高)顯示“返回”按鈕,點(diǎn)擊后返回主菜單。單詞回顧模塊描述標(biāo)識(shí):WordReviewMod類型:交互界面 目的:記錄用戶記憶過(guò)的單詞,方便用戶查看,再次強(qiáng)化記憶。功能列表:獲取游戲設(shè)置,根據(jù)設(shè)置播放音效。顯示“回顧單詞”按鈕,點(diǎn)擊后查看已記憶過(guò)的單詞(已按熟練度排序)。顯示“單詞測(cè)試”按鈕,點(diǎn)擊后開(kāi)始單詞熟練度測(cè)試。顯示“返回”按鈕,點(diǎn)擊后返回主菜單單詞測(cè)試模塊描述標(biāo)識(shí):WordTestMod類型:交互界面 目的:測(cè)試玩家對(duì)單詞的熟練程度,方便用戶有針對(duì)性的進(jìn)行記憶。功能列表:左邊顯示單詞,右邊顯示中文意思玩家可選中一個(gè)單詞,再選中一個(gè)中文意思,計(jì)算兩次之間時(shí)間作為熟練度考察的依據(jù)獲取游戲設(shè)置,播放音效。游戲說(shuō)明模塊描述標(biāo)識(shí):GameDescriptionMod類型:交互界面 目的:文字介紹游戲,方便用戶使用。功能列表:文字介紹游戲的玩法,游戲設(shè)置的功能,單詞回顧的功能。接口描述主菜單模塊提供的接口形式:按鈕輸入:點(diǎn)擊輸出:子界面描述:顯示“進(jìn)入游戲”“游戲設(shè)置”“單詞回顧”“游戲說(shuō)明”四個(gè)按鈕,根據(jù)用戶的點(diǎn)擊進(jìn)入對(duì)應(yīng)子界面。四六級(jí)選擇提供的接口形式:按鈕輸入:點(diǎn)擊輸出:子界面描述:顯示“四級(jí)單詞”“六級(jí)單詞”二個(gè)按鈕,根據(jù)用戶的點(diǎn)擊進(jìn)入對(duì)應(yīng)子界面。關(guān)卡選擇提供的接口形式:按鈕輸入:點(diǎn)擊輸出:子界面描述:顯示若干關(guān)卡,根據(jù)用戶的點(diǎn)擊進(jìn)入對(duì)應(yīng)子界面。開(kāi)始游戲提供的接口形式:按鈕輸入:點(diǎn)擊輸出:字母被選中,單詞被消除描述:(1)字母被選中則深亮顯示(2)拼寫(xiě)正確,則消除對(duì)應(yīng)單詞詞性及其中文意思,以及選中的字母。開(kāi)始游戲提供的接口形式:按鈕輸入:點(diǎn)擊輸出:字母被選中,單詞被消除描述:(1)字母被選中則深亮顯示(2)拼寫(xiě)正確,則消除對(duì)應(yīng)單詞詞性及其中文意思,以及選中的字母。游戲結(jié)束提供的接口形式:按鈕輸入:點(diǎn)擊輸出:交互界面描述:(1)顯示“返回”,點(diǎn)擊后進(jìn)入關(guān)卡選擇界面。(2)顯示“下一關(guān)”按鈕,點(diǎn)擊后進(jìn)入顯示記憶單詞界面,開(kāi)始下一關(guān)游戲。(3)將本關(guān)記憶過(guò)的單詞信息傳遞給單詞回顧的單詞庫(kù)。游戲設(shè)置提供的接口形式:按鈕輸入:點(diǎn)擊輸出:子界面描述:(1)顯示“背景音樂(lè)”,提供“開(kāi)/關(guān)”設(shè)置。(2)顯示“按鍵音效”,提供“開(kāi)/關(guān)”設(shè)置。(3)顯示“篩選單詞”,提供“低”“中”“高”三個(gè)單項(xiàng)選擇。(4)顯示“游戲難度”,提供“簡(jiǎn)單”“一般”“困哪”三個(gè)單項(xiàng)選擇。(5)根據(jù)用戶的設(shè)置,生成游戲設(shè)置信息,供其他界面調(diào)用。單詞回顧選擇提供的接口形式:按鈕輸入:點(diǎn)擊輸出:子界面描述:(1)顯示“查看單詞”,點(diǎn)擊后進(jìn)入單詞單詞查看界面。(2)顯示“測(cè)試單詞”,點(diǎn)擊后進(jìn)入測(cè)試單詞界面。測(cè)試單詞提供的接口形式:按鈕輸入:點(diǎn)擊輸出:子界面描述:(1)顯示:界面左邊顯示單詞,界面右邊顯示單詞的中文意思。(2)用戶可選中一個(gè)單詞,選中的單詞明亮顯示,并將該單詞記錄下來(lái)。用戶再選中一個(gè)中文意思,對(duì)比中文意思和選中的單詞是否對(duì)應(yīng),對(duì)應(yīng)則選中的中文和單詞消除,并記錄擇兩次所花的時(shí)間,作為用戶對(duì)單詞的熟練度,否則提示錯(cuò)誤。(3)每次單詞測(cè)試完成后,根據(jù)熟練度對(duì)查看單詞里的單詞庫(kù)進(jìn)行重新熟練度排序。第二層設(shè)計(jì)描述進(jìn)入游戲1.分解描述模塊/子系統(tǒng)分解四六級(jí)選擇描述:顯示“四級(jí)單詞”“六級(jí)單詞”二個(gè)按鈕,根據(jù)用戶的點(diǎn)擊進(jìn)入對(duì)應(yīng)子界面。關(guān)卡選擇描述:顯示若干關(guān)卡,根據(jù)用戶的點(diǎn)擊進(jìn)入對(duì)應(yīng)子界面,隨著關(guān)卡數(shù)的增大,開(kāi)始游戲倒計(jì)時(shí)數(shù)也會(huì)相應(yīng)減少。顯示記憶單詞描述顯示單詞及其詞性和中文意思,讓玩家進(jìn)行記憶,讓其在開(kāi)始游戲界面拼寫(xiě)出這些單詞。開(kāi)始游戲描述獲取游戲設(shè)置,根據(jù)設(shè)置播放音效。界面右上角顯示單詞詞性及其中文意思。界面左上角顯示倒計(jì)時(shí),倒計(jì)時(shí)結(jié)束后進(jìn)入游戲結(jié)束模塊,本界面結(jié)束。界面中下方顯示字母矩陣,給用戶進(jìn)行拼寫(xiě)選擇。界面下方顯示“確定”和“清除”按鈕點(diǎn)擊“確定”后判斷拼寫(xiě)是否正確,是則選中的字母和對(duì)應(yīng)中文意思消除,否則提示錯(cuò)誤。點(diǎn)擊“清除”按鈕后,清除選中的字母,開(kāi)始重新拼寫(xiě)單詞。全部拼寫(xiě)正確后進(jìn)入游戲結(jié)束界面。游戲結(jié)束描述:(1)顯示“返回”,點(diǎn)擊后進(jìn)入關(guān)卡選擇界面。(2)顯示“下一關(guān)”按鈕,點(diǎn)擊后進(jìn)入顯示記憶單詞界面,開(kāi)始下一關(guān)游戲。(3)將本關(guān)記憶過(guò)的單詞信息傳遞給單詞回顧的單詞庫(kù)。(4)顯示單詞的信息,讓用戶進(jìn)行再記憶,反思拼寫(xiě)的錯(cuò)誤。2.依賴性描述運(yùn)行設(shè)計(jì)數(shù)據(jù)依賴關(guān)系:本軟件有一個(gè)總的單詞數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中存儲(chǔ)單詞信息,單詞回顧創(chuàng)建一個(gè)單詞庫(kù)記錄記憶過(guò)的單詞信息。(1)四六級(jí)選擇模塊,玩家選擇四級(jí)單詞或者六級(jí)單詞后,再根據(jù)游戲設(shè)置里單詞篩選的設(shè)置,生成可選單詞庫(kù)。(2)關(guān)卡選擇界面,玩家選擇一個(gè)關(guān)卡后,隨機(jī)從前面生成的可選單詞庫(kù)里選出單詞傳遞給顯示單詞記憶界面,顯示單詞記憶界面將其顯示出來(lái)給用戶記憶,選出的單詞同樣傳遞給開(kāi)始游戲界面,游戲結(jié)束界面,整個(gè)游戲結(jié)束后還要傳遞給單詞回顧模塊,記錄在單詞回顧的單詞庫(kù)。游戲設(shè)置1.分解描述背景音樂(lè):背景音樂(lè)設(shè)置提供“開(kāi)”和“關(guān)”兩個(gè)選項(xiàng),控制背景音樂(lè)的開(kāi)關(guān)。按鍵音效:按鍵音效設(shè)置提供“開(kāi)”和“關(guān)”兩個(gè)選項(xiàng),控制電擊按鈕時(shí)是否發(fā)出音效。游戲難度:游戲難度設(shè)置提供“簡(jiǎn)單”“一般”“困難”三個(gè)選項(xiàng),難度不同,每關(guān)的倒計(jì)時(shí)時(shí)間數(shù)不同。單詞篩選:?jiǎn)卧~篩選設(shè)置提供“低”“中”“高”三個(gè)選項(xiàng),此時(shí)按多數(shù)人對(duì)每個(gè)單詞的熟練程度將單詞劃分為低、中、高三個(gè)層次。2.數(shù)據(jù)依賴性關(guān)系:根據(jù)所有的游戲設(shè)置,生成一個(gè)設(shè)置信息,每個(gè)界面需符合設(shè)置信息的設(shè)置單詞回顧1.分解描述回顧單詞:本界面按熟練度的高低順序顯示出記過(guò)的單詞,給用戶進(jìn)行回憶,加強(qiáng)用戶對(duì)單詞的記憶。測(cè)試單詞:1)顯示:界面左邊顯示單詞,界面右邊顯示單詞的中文意思。(2)用戶可選中一個(gè)單詞,選中的單詞明亮顯示,并將該單詞記錄下來(lái)。用戶再選中一個(gè)中文意思,對(duì)比中文意思和選中的單詞是否對(duì)應(yīng),對(duì)應(yīng)則選中的中文和單詞消除,并記錄擇兩次所花的時(shí)間,作為用戶對(duì)單詞的熟練度,否則提示錯(cuò)誤。(3)每次單詞測(cè)試完成后,根據(jù)熟練度對(duì)查看單詞里的單詞庫(kù)進(jìn)行重新熟練度排序。2.數(shù)據(jù)依賴性關(guān)系:需要從進(jìn)入游戲模塊傳遞出記憶過(guò)的單詞,生成但單詞庫(kù)。測(cè)試單詞測(cè)試出熟練度傳遞給單詞庫(kù),單詞庫(kù)修改單詞的熟練度屬性。游戲說(shuō)明1.分解描述:文字介紹游戲的玩法,游戲設(shè)置的功能,單詞回顧的功能等。數(shù)據(jù)庫(kù)實(shí)體、屬性及它們之間的關(guān)系表2.4-1總單詞庫(kù)(wd_four_db)編號(hào)屬性名稱屬性類型描述1Wd_idInt單詞編號(hào)2Wd_letterChar英文單詞3Wd_meaningChar中文意思4Wd_commonInt單詞常用程度5Wd_fourbool是否是四級(jí)單詞6Wd_sixbool是否是六級(jí)單詞表2.4-1測(cè)試單詞單詞庫(kù)(wd_test_db)編號(hào)屬性名稱屬性類型描述1wd_idInt單詞編號(hào)4wd_proficiencyInt玩家對(duì)單詞熟練程度實(shí)體關(guān)系圖詳細(xì)設(shè)計(jì)主菜單詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(main.xml)控件主要屬性主要事件事件描述Button1Txt=“進(jìn)入游戲”Click事件Button2Txt=“游戲設(shè)置”Click事件Button3Txt=“單詞回顧”Click事件Button4Txt=“游戲說(shuō)明”Click事件程序設(shè)計(jì)(main.java)函數(shù)及全局變量函數(shù)說(shuō)明Button1.click()點(diǎn)擊button1進(jìn)入四六級(jí)選擇界面Button2.click()點(diǎn)擊button2進(jìn)入游戲設(shè)置界面Button3.click()點(diǎn)擊button3進(jìn)入單詞回顧主菜單界面Button4.click()點(diǎn)擊button4進(jìn)入游戲說(shuō)明界面Playsound()播放音效四六級(jí)選擇詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(Selectlevel.xml)控件主要屬性主要事件事件描述Button1Txt=“四級(jí)單詞”Click事件Button2Txt=“六級(jí)單詞”Click事件程序設(shè)計(jì)(Selectlevel.java)函數(shù)及全局變量函數(shù)說(shuō)明Button1.click()點(diǎn)擊button1進(jìn)入關(guān)卡選擇界面Button2.click()點(diǎn)擊button2進(jìn)入關(guān)卡選擇界面Playsound()播放音效關(guān)卡選擇詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(Checkpoint.xml)控件主要屬性主要事件事件描述Button1ImageClick事件Button2ImageClick事件Button3ImageClick事件Button4ImageClick事件程序設(shè)計(jì)(Checkpoint.java)函數(shù)及全局變量函數(shù)說(shuō)明Button1.click()點(diǎn)擊button1,判斷關(guān)卡是否能進(jìn)入,是則進(jìn)入關(guān)卡1Button2.click()點(diǎn)擊button1,判斷關(guān)卡是否能進(jìn)入,是則進(jìn)入關(guān)卡2Button3.click()點(diǎn)擊button1,判斷關(guān)卡是否能進(jìn)入,是則進(jìn)入關(guān)卡3Button4.click()點(diǎn)擊button1,判斷關(guān)卡是否能進(jìn)入,是則進(jìn)入關(guān)卡4Pointbool[4]存放關(guān)卡能否進(jìn)入信息的數(shù)組Falsefunction()用戶點(diǎn)擊了不可進(jìn)入的關(guān)卡后響應(yīng)的函數(shù),提示用戶“請(qǐng)選擇正確的關(guān)卡”Wordformation[n]Int型數(shù)組,保存選出來(lái)進(jìn)行記憶的單詞編號(hào)Chooseword()用戶選擇正確的關(guān)卡后,響應(yīng)此函數(shù),根據(jù)游戲難度隨機(jī)選擇相應(yīng)個(gè)數(shù)的單詞存入Wordformation[n]數(shù)組中。Playsound()播放音效顯示記憶單詞詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(Displayword.xml)控件主要屬性主要事件事件描述txtview1Txt=編號(hào)為wordformation[0]的單詞的英文單詞Txtview2Txt=編號(hào)為wordformation[0]的單詞的中文意思Txtview3Txt=編號(hào)為wordformation[1]的單詞的英文單詞Txtview4Txt=編號(hào)為wordformation[1]的單詞的中文意思…………程序設(shè)計(jì)(Displayword.java)函數(shù)及全局變量函數(shù)說(shuō)明Timecount()90秒倒計(jì)時(shí)結(jié)束后進(jìn)入開(kāi)始游戲界面Playsound()播放音效開(kāi)始游戲詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(Startgame.xml)控件主要屬性主要事件事件描述ImageButton[48]ImageClick用6X8=48個(gè)imagebutton顯示48個(gè)字母的字母方格Txtview[n]TxtClick事件用一個(gè)txtview顯示一個(gè)單詞的詞性及其中文意思,具體個(gè)數(shù)根據(jù)游戲難度而定。程序設(shè)計(jì)(Startgame.java)函數(shù)及全局變量說(shuō)明Charchoose[48]保存單詞的字母ExtractChar()提取wordinformation[n]中的單詞的字母,存入charchoose[48]中,若數(shù)組未填滿,則隨機(jī)選擇字母填入。Sortchar()打亂CharChoose[]數(shù)組中字母的順序。Picturefill()圖片填充函數(shù),改變imagebutton的圖片屬性。Wordfill()Word填充函數(shù),將word的中文意思用txtview顯示出來(lái)。Timecount()倒計(jì)時(shí)函數(shù),顯示并開(kāi)始倒計(jì)時(shí)。倒計(jì)時(shí)結(jié)束后,進(jìn)入游戲結(jié)束界面。Init()初始化函數(shù),初始化控件imagebutton[48]的image屬性(charchoose[48]與imagebutton[48]一一對(duì)應(yīng))和txtview[n]的txt屬性,并開(kāi)始倒計(jì)時(shí)。WordstringString型,保存按先后順序保存用戶選中的所有字母。Chooseflag[48]int數(shù)組型,Chooseflag[n]=0,表示第n個(gè)imagebutton即imagebutton[n]為未選中狀態(tài),Chooseflag[n]=1,則表示為選中狀態(tài)。buttonflag[48]int數(shù)組型,初始全為1000,buttonflag[n]=m,表示第n個(gè)選中的是charchoose的第m個(gè)字母Lenthflag表示wordstring的長(zhǎng)度,初始為0。ImageButton[n].click()點(diǎn)擊ImageButton[n],若Chooseflag[n]=0則,則將Imagebutton[n]的iamge屬性替換成選中時(shí)的圖片,wordstring=wordstring+charchoose[n],buttonflag[lenthflag]=n,lenthflag=lenthflag+1;若Chooseflag[n]=1且buttonflag[lenthflag-1]=n,則lenthflag=lenthflag-1,string=string-Charchoose[lenthflag],buttonflag[lenthflag]=1000。Playsound()播放音效游戲結(jié)束詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(Gameover.xml)控件主要屬性主要事件事件描述txtview1Txt=編號(hào)為wordformation[0]的單詞的英文單詞Txtview2Txt=編號(hào)為wordformation[0]的單詞的中文意思Txtview3Txt=編號(hào)為wordformation[1]的單詞的英文單詞Txtview4Txt=編號(hào)為wordformation[1]的單詞的中文意思…………Button1Txt=“返回”Button2Txt=“下一關(guān)”程序設(shè)計(jì)(Displayword.java)函數(shù)及全局變量函數(shù)說(shuō)明Playsound()播放音效Button1.click()點(diǎn)擊button1,返回關(guān)卡選擇界面Button1.click()點(diǎn)擊button2,開(kāi)始下一關(guān)游戲游戲設(shè)置詳細(xì)設(shè)計(jì)界面設(shè)計(jì)(Gameover.xml)控件主要屬性主要事件事件描述txtview1Txt=“背景音樂(lè)”Radiobutton[2]txt屬性分別為“開(kāi)”“關(guān)”此radiobutton數(shù)組屬于radiogroup1Txtview2Txt=“按鍵音效”radiobutton[2]txt屬性分別為“開(kāi)”“關(guān)”此radiobutton數(shù)組屬于radiogroup2Txtview3Txt=“游戲難度”Radiobutton[3]txt屬性分別為“簡(jiǎn)單”“一般”“困難”此radiobutton數(shù)組屬于radiogroup3txtview4Txt=“單詞篩選”Radiobutton[3]txt屬性分別為“低”“中”“高”此radiobutton數(shù)組屬于radiogroup4程序設(shè)計(jì)(Displayword.java)函數(shù)及全局變量函數(shù)說(shuō)明Playsound()播放音效Setinformation保存設(shè)置信息GetGames
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年食品加工生產(chǎn)線升級(jí)項(xiàng)目評(píng)估報(bào)告
- 2025年漁業(yè)年度工作總結(jié)
- 市政污水管維修調(diào)排水方案及流程
- 地下連續(xù)墻施工質(zhì)量控制要點(diǎn)
- 2025年抗腫瘤藥物臨床合理使用考試試題及答案
- 財(cái)務(wù)部年度工作總結(jié)報(bào)告范文
- 2025年工程質(zhì)量監(jiān)管年度工作總結(jié)
- 2025年節(jié)后復(fù)工復(fù)產(chǎn)通信施工安全知識(shí)培訓(xùn)考試題及答案
- 人造草坪技術(shù)交底
- 建設(shè)工程施工合同糾紛要素式起訴狀模板貼合實(shí)際案例
- 口述史研究活動(dòng)方案
- 房屋租賃合同txt
- 加工中心點(diǎn)檢表
- 水庫(kù)清淤工程可行性研究報(bào)告
- THBFIA 0004-2020 紅棗制品標(biāo)準(zhǔn)
- GB/T 25630-2010透平壓縮機(jī)性能試驗(yàn)規(guī)程
- GB/T 19610-2004卷煙通風(fēng)的測(cè)定定義和測(cè)量原理
- 精排版《化工原理》講稿(全)
- 市場(chǎng)營(yíng)銷學(xué)-第12章-服務(wù)市場(chǎng)營(yíng)銷課件
- 小微型客車租賃經(jīng)營(yíng)備案表
評(píng)論
0/150
提交評(píng)論