[任務(wù)書+論文+PPT+源碼]基于Android與多媒體的英文學(xué)習(xí)APP的設(shè)計(jì)與實(shí)現(xiàn)
畢業(yè)設(shè)計(jì)(論文)任務(wù)書
第1頁
畢業(yè)設(shè)計(jì)(論文)題目:基于ANDROID與多媒體技術(shù)的英文學(xué)習(xí)APP的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)(論文)要求及原始數(shù)據(jù)(資料):1.綜述國內(nèi)外移動互聯(lián)現(xiàn)狀及前景;2.了解ANDROID系統(tǒng),理解ANDROID應(yīng)用程序的開發(fā)方法和步驟;3.分析該ANDROID應(yīng)用程序的模塊結(jié)構(gòu)和主要算法;4.熟悉開發(fā)工具的使用,完成代碼編寫和測試;5.訓(xùn)練檢索文獻(xiàn)資料和利用文獻(xiàn)資料的能力;6.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。
第2頁
畢業(yè)設(shè)計(jì)(論文)主要內(nèi)容:1.綜述國內(nèi)外移動互聯(lián)網(wǎng)發(fā)展現(xiàn)狀及前景;2. 綜述分析“有道英語”的可行性及具體需求;3. 綜述“有道英語”APP的總體設(shè)計(jì)框架;4. 深入剖析“有道英語”APP詳細(xì)設(shè)計(jì)過程中所用的關(guān)鍵技術(shù); 7. 測試“有道英語”APP的各個模塊的運(yùn)行情況及功能模塊是否基本符合要求; 8. 分析并總結(jié)“有道英語”APP存在的不足之處,最后對指導(dǎo)老師表達(dá)致謝 學(xué)生應(yīng)交出的設(shè)計(jì)文件(論文):1.內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計(jì)論文;2.包括畢業(yè)設(shè)計(jì)論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計(jì)電子文檔及其它相關(guān)材料
第3頁
主要參考文獻(xiàn)(資料):商陸民,朱丹群,周然,邢海榮. 多功能電子詞典軟件設(shè)計(jì)[J]. 東南大學(xué)電子工程系,1995任楨.電子詞典的設(shè)計(jì)研究[J]. 華中科技大學(xué),2003黃藝鋒,閆巧.基于ANDROID平臺電子詞典的設(shè)計(jì)與實(shí)現(xiàn)[J].深圳大學(xué)計(jì)算機(jī)與軟件學(xué)院,2011朱婷婷,李惠.基于ANDROID的應(yīng)用軟件的綜述[J] .浙江師范大學(xué)數(shù)理信息學(xué)院,2011邵明博.基于智能手機(jī)的大學(xué)英語移動學(xué)習(xí)平臺研究[D]. 華中師范大學(xué),2011尹京華,王華軍 .基于ANDROID開發(fā)的數(shù)據(jù)存儲[J]. 成都理工大學(xué)信息科學(xué)與技術(shù),2012劉銳.ANDROID開發(fā)的性能優(yōu)化[D]. 新華網(wǎng)股有限公司,2009SERGUEI A.MOKHOV?,MASHRUR MIA.A UI DESIGN CASE STUDY AND A PROTOTYPE OF A TRAVEL SEARCH ENGINE.SCIENTIFIC AMERICAN,2010J.MANI BHARATHI, S.HEMALATHA, V.AISHWARYA .ADVANCEMENT IN MOBILE COMMUNICATION USING ANDROID .INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS, 2010, VOL.1 (7)CODE HOME.ANDROID-AN OPEN HANDEST ALLIANCE PROJECT.FUTURE GENERATION COMPUTER SYSTEMS,2011
目 錄
1 緒論11
1.1 項(xiàng)目背景11
1.2 論文主要工作22
2 項(xiàng)目相關(guān)技術(shù)介紹與分析44
2.1 Android的發(fā)展和歷史44
2.2 Android體系結(jié)構(gòu)55
2.2.1 Application(應(yīng)用層)55
2.2.2 Application Framework(應(yīng)用框架層)55
2.2.3 Libraries(系統(tǒng)運(yùn)行庫層)55
2.2.4 Linux Kernel(Linux內(nèi)核層)66
2.3 Android開發(fā)環(huán)境與工具66
2.3.1 搭建Android開發(fā)環(huán)境66
2.3.2 Android開發(fā)工具介紹1111
2.4 環(huán)境說明1111
2.4.1 編程環(huán)境1111
2.4.2 運(yùn)行環(huán)境1111
3 項(xiàng)目可行性分析1212
3.1 可行性研究1212
3.1.1 技術(shù)可行性1212
3.1.2 經(jīng)濟(jì)可行性1212
3.1.3 操作可行性1212
4 項(xiàng)目需求分析與總體設(shè)計(jì)1313
4.1 需求分析1313
4.1.1 功能性需求分析1313
4.1.2 非功能性需求分析1313
4.2 系統(tǒng)總體設(shè)計(jì)及模塊劃分1313
4.2.1 模塊劃分1313
4.2.2 系統(tǒng)操作流程圖1414
4.3 數(shù)據(jù)庫設(shè)計(jì)及數(shù)據(jù)操作1515
4.3.1 數(shù)據(jù)庫概念設(shè)計(jì)1616
4.3.2 數(shù)據(jù)庫邏輯設(shè)計(jì)1717
4.3.3 數(shù)據(jù)庫的創(chuàng)建1717
4.3.4 數(shù)據(jù)庫的操作1717
4.3.5 數(shù)據(jù)的查看1717
5 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)1919
5.1 系統(tǒng)主界面的設(shè)計(jì)1919
5.2 查詢模塊詳細(xì)設(shè)計(jì):2020
5.2.1 調(diào)用有道翻譯API20API20API20
5.2.2 Json數(shù)據(jù)解析2121
5.3 發(fā)現(xiàn)模塊詳細(xì)設(shè)計(jì)2222
5.4 我的模塊2727
6 系統(tǒng)的測試2929
6.1 程序的測試2929
6.1.1 歡迎界面3030
6.1.2 主界面3131
6.1.3 “詞典”以及“翻譯”模塊3232
6.1.4 “發(fā)現(xiàn)”模塊測試3636
6.1.5 “我的”模塊測試3737
6.2 測試結(jié)果說明3838
致謝4040
參考文獻(xiàn)4141
外文文獻(xiàn)4242
1 緒論
1.1 項(xiàng)目背景
隨著全球化地球村時代的到來,英語成為全球化的基礎(chǔ)交流語言,想要走出國門走向世界,英語成為每一位追夢人的必跨門檻。它對于希望擁有更寬視野的人來說,必不可少社會生活的信息化和經(jīng)濟(jì)的全球化,使英語的重要性日益突出。英語作為最重要的信息載體之一,已成為人類生活各個領(lǐng)域中使用最廣泛的語言,英語能力已成為一種必備技能。學(xué)生若能學(xué)得一種外語能力,就能幫他打開進(jìn)入另一個世界的學(xué)習(xí)之門,最后達(dá)成多元學(xué)習(xí)與價(jià)值的目標(biāo)。從全世界來看,說英語的人數(shù)已經(jīng)超過了任何語言的人數(shù),英語在45個國家是官方語言,世界三分之一的人口講英語,75%的電視節(jié)目是英語,四分之三的郵件是用英語書寫,電腦鍵盤是英語鍵盤,任何一個會議敢號稱是國際會議,其會議語言一定要用英語。此外,外貿(mào)行業(yè)也把英語作為通用語言,外貿(mào)交往、國際禮儀、書信函電、進(jìn)出口文件、還有銀行文件語言等,統(tǒng)統(tǒng)以英語作為標(biāo)準(zhǔn)通用語言。大多數(shù)國家的高等學(xué)府,大學(xué)院校,都開設(shè)英語語言文學(xué)專業(yè),僅在中國,就有數(shù)百所大學(xué)設(shè)有英語專業(yè)或英語相關(guān)專業(yè)。電腦和互聯(lián)網(wǎng)也是建立在英語的基礎(chǔ)上,這個行業(yè)的語言,就是英語,另外,在醫(yī)學(xué)領(lǐng)域、建筑領(lǐng)域、文學(xué)領(lǐng)域,都與英語有極大的關(guān)聯(lián)。
在Twitter與Facebook出現(xiàn)之前,當(dāng)Google還只是一個想法的時候,手機(jī)只是足夠小的便攜式電話,能夠放在一個公文包中,電池足夠用上幾個小時,雖然沒有多余的功能,但是手機(jī)確實(shí)使人們可以不通過物理通信線路就能自由通信。
現(xiàn)在、小巧、時尚而且功能強(qiáng)大的手機(jī)已經(jīng)相當(dāng)普及并且不可或缺。硬件的發(fā)展使手機(jī)在擁有更大更亮的屏幕和越來越多的外圍設(shè)備的同時也變的更加小巧和高效。
作為一款Linux內(nèi)核的操作系統(tǒng),android系統(tǒng)因其移植性、跨平臺性以及開放性被廣大移動終端廣泛使用。它涵蓋移動信息設(shè)備工作所需的全部軟件,包括操作系統(tǒng)、用戶界面和應(yīng)用程序。Android系統(tǒng)不但可以應(yīng)用于智能手機(jī),在平板電腦市場也在急速擴(kuò)張。Android正在逐漸成為目前移動信息設(shè)備應(yīng)用程序開發(fā)的最主要的平臺。
移動互聯(lián)網(wǎng)(MobileInternet, 簡稱MI)是一種通過智能移動終端,采用移動無線通信方式獲取業(yè)務(wù)和服務(wù)的新興業(yè)務(wù),包含終端、軟件和應(yīng)用三個層面。終端層包括智能手機(jī)、平板電腦、電子書、MID等;軟件包括操作系統(tǒng)、中間件、數(shù)據(jù)庫和安全軟件等。應(yīng)用層包括休閑娛樂類、工具媒體類、商務(wù)財(cái)經(jīng)類等不同應(yīng)用與服務(wù)。隨著技術(shù)和產(chǎn)業(yè)的發(fā)展,未來,LTE(長期演進(jìn),4G通信技術(shù)標(biāo)準(zhǔn)之一)和NFC(近場通信,移動支付的支撐技術(shù))等網(wǎng)絡(luò)傳輸層關(guān)鍵技術(shù)也將被納入移動互聯(lián)網(wǎng)的范疇之內(nèi)。
移動互聯(lián)網(wǎng)的多媒體信息中的應(yīng)用。隨著科技的進(jìn)步,多媒體服務(wù)的移動用戶將成為主要趨勢,移動通信的發(fā)展在未來的十年。無線技術(shù)仍然在高速發(fā)展,未來空中接口的帶寬不斷增加,手持終端的功能將不斷完善和提高,各種移動應(yīng)用的發(fā)展開辟了廣闊的空間。第二代數(shù)字移動通信系統(tǒng)發(fā)展到第三代移動通信系統(tǒng)是必然的趨勢。移動終端用戶對移動數(shù)據(jù)業(yè)務(wù)的強(qiáng)烈需求,和運(yùn)營商也要提供更多的增值服務(wù)的設(shè)備。移動互聯(lián)網(wǎng)的發(fā)展,需要滿足統(tǒng)一的IP核心網(wǎng)的戰(zhàn)略要求,為移動數(shù)據(jù)通信的需要移動的主要移動互聯(lián)網(wǎng)市場。人們可以使用一些強(qiáng)大的掌上電腦,掌上電腦和筆記本電腦進(jìn)行大量的數(shù)據(jù)處理和顯示,真正滿足用戶的移動計(jì)算應(yīng)用的需求。
4G互聯(lián)網(wǎng)時代下,移動應(yīng)用越來越多,Android 4.2.2更新包于2013年2月11日發(fā)布,未來采用Android系統(tǒng)手機(jī)越來越多。不僅僅在于手機(jī),在任何移動設(shè)備上,都可以采用Android開發(fā)移植到終端設(shè)備上,例如電視、冰箱、空調(diào)、洗衣機(jī)等。將這些設(shè)備計(jì)入互聯(lián)網(wǎng),我們可以通過手機(jī)實(shí)時知道各個設(shè)備的狀態(tài),也可以控制它們工作??傊?,Android 將帶給我們更加智能、便捷、現(xiàn)代的生活。從而,Android應(yīng)用的開發(fā),
將會越來越龐大,需求將會越來越豐富。
1.2 論文主要工作
本論文的內(nèi)容主要包括摘要、目錄、緒論、Android簡介及編程環(huán)境與工具、有道英語可行性分析、有道英語需求分析、有道英語APP的總體設(shè)計(jì)、有道英語APP的詳細(xì)設(shè)計(jì)、有道英語APP的測試、結(jié)束語、致謝和參考文獻(xiàn)幾部分內(nèi)容。
其中,緒論部分主要介紹了國內(nèi)外移動互聯(lián)的發(fā)展情況、課題實(shí)現(xiàn)的背景及意義和本論文的主要結(jié)構(gòu);Android簡介及編程環(huán)境與工具部分主要介紹了編程環(huán)境的搭建,開發(fā)工具的使用;有道英語APP分析部分主要說明了該項(xiàng)目的可行性分析、需求分析;有道英語APP的總體設(shè)計(jì)部分主要介紹了軟件每個模塊的設(shè)計(jì)框架以及每個模塊子模塊的設(shè)計(jì)框架;有道英語APP的具體實(shí)現(xiàn)部分即詳細(xì)設(shè)計(jì)部分,主要敘述了軟件的具體實(shí)現(xiàn)思路、邏輯和部分主要截圖及源代碼;有道英語APP的測試部分主要描述了軟件最后實(shí)現(xiàn)的效果是否滿足軟件設(shè)計(jì)之初的基本需求。
1.3 論文脈絡(luò)
![[任務(wù)書+論文+PPT+源碼]基于Android與多媒體的英文學(xué)習(xí)APP的設(shè)計(jì)與實(shí)現(xiàn)](https://b1.sanwen.net/b_article/459d5f953805d535a19cc0ea8a30baaf7f94057a.png)
圖1-1
2 項(xiàng)目相關(guān)技術(shù)介紹與分析
2.1 Android的發(fā)展和歷史
Android是以Linux為基礎(chǔ)的開放源碼的操作系統(tǒng),主要應(yīng)用于便攜設(shè)備。最開始由Andy Rubin開發(fā),主要支持手機(jī)。2005年由Google收購注資,并組建開放手機(jī)聯(lián)盟開發(fā)一戶,其逐漸擴(kuò)展至平板電腦及其他領(lǐng)域上。2012年2月數(shù)據(jù)顯示,Android占據(jù)全球智能手機(jī)操作系統(tǒng)市場52.5%的份額,中國市場占有率為68.4%。
Android系統(tǒng)版本發(fā)布時間如表2-1所示。
表2-1 Android版本發(fā)布時間
序號時間事件12003年10月Andy Rubin等人創(chuàng)建Android公司,并組建Android團(tuán)隊(duì)22005年8月17日Google收購了成立僅22個月的高科技企業(yè)Android32007年11月5日Google公司正式向外界展示Android操作系統(tǒng)42008年9月22日Google正式對外發(fā)布第一款A(yù)ndroid手機(jī)(HTC G1)52008年9月23日Android1.0正式發(fā)布62009年4月30日Android1.5正式發(fā)布72009年9月15日Android1.6正式發(fā)布82010年5月20日Android2.2版本軟件開發(fā)工具包發(fā)布92010年12月7日Android2.3版本軟件開發(fā)工具包發(fā)布102011年2月2日Android3.0正式發(fā)布112011年2月3日Google發(fā)布了專用于平板電腦的Android3.0蜂巢系統(tǒng)122011年10月19日Google正式發(fā)布Android4.0操作系統(tǒng)132012年6月28日Google正式發(fā)布Android4.1操作系統(tǒng)142012年10月30日Google正式發(fā)布Android4.2操作系統(tǒng)152013年7月25日Google正式發(fā)布Android4.3操作系統(tǒng)162013年9月4日Google正式發(fā)布Android4.4操作系統(tǒng)
2.2 Android體系結(jié)構(gòu)
在Android操作系統(tǒng)中,將體系結(jié)構(gòu)劃分為4層:Application(應(yīng)用層)、Application Framework(應(yīng)用框架層)、Libraries(系統(tǒng)運(yùn)行庫層)以及Linux Kernel(Linux內(nèi)核層)。Android體系結(jié)構(gòu)如圖2-1所示:
源碼鏈接:https://yunjunet.cn/876982.html