在信息爆炸的時代,一個好的考研信息APP可以為用戶提供最便捷、最真實、最客觀的考研資訊內容。在用戶至上的時代,在體驗經濟的時代,一個好的考研服務APP不僅要在內容上滿足用戶,更要在便捷操作、界面美化等方面給用戶一個愉悅的體驗。從目前獲得消息的各種渠道來分析,最為快捷方便的莫過于我們的智能手機了。它攜帶方便,功能強大,沒有電腦的笨重,卻能極大程度的達到電腦所能帶給我們的消息資訊,讓我們不論在何時何地都能夠及時了解。本課題將通過查閱各種資料,開發這樣一款手機APP。它將國內的考研資訊分門別類,當我們在手機上運行這款軟件的時候,我們可以根據自己的需要選擇我們感興趣的內容。
(2)選題意義
現今主流的智能移動操作系統有:阿里0S、WindowsPhone、IOS、黑莓、Android等等。而其中,由于Android系統有良好的開放性和平臺的便攜性等特點,采用Android操作系統的手機越來越受到人們的青睞,也在智能手機領域中所扮演的角色也越來越重要。近年無論是國內還是國外,移動互聯網發展迅猛,有大批的智能移動平臺誕生,尤其Android平臺對手機軟件行業和移動手機平臺將發揮極大地推動作用,而在未來的幾年或者一段時間內,Android將越發的凸顯自己的重要性。Android技術目前發展非常迅速,日趨成熟,目前已經出現了Android11版本。由于Android系統是在Linux操作系統之上建起來的,非常有助于底層軟硬件資源的使用,而應用層又是用Java技術開發,這非常有助于Android應用層的開發,對Android的普及是非常有幫助的。同時Android的棧具備一系列與移動應用程序相關的特性,在之上開發一些具體的移動應用,是很方便的。因此研究它,了解它的各個組件使用原理將是十分有意義的。綜上所述,基于Android平臺,開發一個上述的考研服務APP客戶端軟件,是一個十分有意義的選題。
2.本選題在國內外的研究狀況及發展趨勢
(1)國外研究現狀
近年來國外,移動互聯網發展迅猛,有大批的智能移動平臺誕生,尤其Android平臺對手機軟件行業和移動手機平臺將發揮極大地推動作用,而在未來的幾年或者一段時間內,Android將越發的凸顯自己的重要性;贏ndroid手機終端的考研服務客戶端就是這樣一款隨時隨地獲取到考研資訊的Android應用。國外相關考研APP國家之間的局限性很大,一般只會有關于本國考生的相關信息,對于關于留學生考研服務的相關信息十分缺乏。西方著名學者Marshall McLuhan認為知識是無國界的,人人都應該有平等的獲取知識的權力。
(2)國內研究現狀
現如今,在國內比較流行的考研服務軟件有粉筆考研、中公考研、洪橋考研以及新東方等。這些軟件都是抓住了市場的先機,得以能快速發展,獲得了一大批用戶。但是這些軟件都有一個通病就是所包含的內容太過于繁雜,用戶不能便捷的獲取所需要的信息。隨著這幾年研究生擴招,越來越多的人參與到考研大軍,這給考研服務類型APP提供了巨大的潛在用戶群體。對于考研的人群來說考研的信息獲取是非常重要的,能夠在最快的時間獲取到最新的信息無疑會對考研帶來巨大的幫助。俞敏洪認為一個好的知識獲取平臺能夠讓學生更好的、更為愉悅的學習。獲取渠道而相對于電腦端來說移動端可以讓用戶隨時隨地獲取信息,這種便捷性是電腦端所不具有的。綜上所訴開發一款基于Android的獲取考研信息的考研服務APP是非常有前景的。
3.主要研究內容
因為Android系統的應用開發是基于JAVA語言,所以本次的研究內容是用JAVA編程語言設計一款基于Android平臺的考研資訊采集工具。該軟件是一個移動互聯網產品,它通過Android系統與移動互聯網的無縫連接優勢,向用戶提供新聞信息顯示服務。用戶下載安裝該軟件,登陸賬戶后,可以方便的在軟件中瀏覽新聞。
(1)考研服務APP需求分析
從系統需求概述、功能性以及非功能性的需求分析三部分解釋了該系統的業務,并通過用例描述進行詳細解釋說明。
(2)考研服務APP概要設計
主要包括平臺的架構設計、實體關系和數據庫表結構設計、功能模塊以及接口設計。
(3)詳細設計與實現
通過業務流程、實現類設計以及時序圖并配合文字對考研服務APP中主要功能的實現進行了解釋說明。
(4)系統測試
測試分為功能性和非功能性兩部分,功能性主要測試需求分析階段的功能是否實現,非功能性主要看實現的效果。
(5)總結和展望
總結畢業設計期間所做的所有工作,并確定后續將要完成的目標,說明在已完成工作基礎上要做的進步。
4.完成論文的條件、方法及措施,包括實驗設計、調研計劃、資料收集、參考文獻等內容。
條件:熟練掌握Androidstudio、java、MySQL等軟件操作,有一定的軟件開發能力。
方法:
(1)文獻綜合研究法:綜合運用歷史法、觀察法等方法以及談話、問卷、個案研究、測驗等科學方式,對當前現象進行有計劃的、周密的和系統的了解,并對調查搜集到的大量資料進行分析、綜合、比較、歸納,從而為人們提供規律性的知識。
(2)調查研究法:通過調查大量文獻來獲取資料,從而全面的、正確的了解掌握及研究,根據實踐的需要提出設計。
(3)實證研究法:依據現有的科學理論和實踐的需要提出設計。
實驗設計:當用戶打開應用程序后,如果直接登錄,由于之前沒有注冊過賬號和密碼,就會一直提示“用戶名或者密碼錯誤”,所以需要點擊注冊按鈕跳到注冊頁面。在注冊頁面注冊成功后,會把注冊的賬號密碼進行存儲,再跳回到登錄界面,在登錄時會將賬號密碼與存儲的賬號密碼進行比對,如果登錄成功就會跳到首頁這個界面,否則賬號密碼顯示錯誤。在個人中心界面,可以選擇退出賬戶回到登錄界面,也可以通過自己的興趣愛好,選擇導航欄的分類跳轉到相應的分類閱讀界面。對于喜歡的資訊,可以進行收藏、點贊以及留言評論,也可以取消收藏和點贊。
調研計劃:
(1)2022年6月:查閱相關資料,撰寫開題報告;
(2)2022年7月至9月:畢業設計一稿;
(3)2022年10月:畢業設計二稿;
(4)2022年11月:畢業設計三稿;
(5)2022年12月至2023年4月:畢業實習,修改實習報告及畢業設計;
(6)2023年5月:畢業答辯,畢業設計成績評定,資料歸檔;
參考文獻
[1]韓超,梁全.Android系統原理及開發要點詳解[M].北京:電子工業出版社,2015:53-78.
[2]楊豐盛編.Android 應用開發揭秘[M].北京機械工業出版社,2016:186-197.
[3]胡偉.Android 系統架構及其驅動研究[J].廣播電視大學報,2013:25-64.
[4]李佐彬.Android 開發入門與實戰體驗[M].北京:機械工業出版社, 2017:63-85.
[5]姚尚朗,靳巖.Android 開發入門和實戰[M].北京人民郵電出版社, 2014;97-123.
[6]張利國,代聞,龔海平.Android 移動開發案例詳解[M].北京:.人民郵電出版社,2018:47-92.
[7]黑馬程序員.Android企業級項目實戰教程[M].北京:清華大學出版社,2018:9-43.
[8]熊剛,基于Android的智能手機設計與實現[D],武漢理工大學,2010:1-53
[9] Wiley,J.Developing software for Symbian OS[M]. Chicago:American Library Association, 2017:6-21.
[10] Madisetti, V.K. Next-Generation Applications on Cellular Networks: Trends, and Solutions[J]. IEEE JOURNALS,2016:53-75.
上一篇:基于云存儲技術的人工智能技術學習平臺
下一篇:基于Android的超市進貨管理系統