基于android平臺的手機應用軟件設計與實現本科論文.doc

基于android平臺的手機應用軟件設計與實現本科論文.doc

ID:12926093

大?。?.26 MB

頁數:29頁

時間:2018-07-19

基于android平臺的手機應用軟件設計與實現本科論文.doc_第1頁
基于android平臺的手機應用軟件設計與實現本科論文.doc_第2頁
基于android平臺的手機應用軟件設計與實現本科論文.doc_第3頁
基于android平臺的手機應用軟件設計與實現本科論文.doc_第4頁
基于android平臺的手機應用軟件設計與實現本科論文.doc_第5頁
資源描述:

《基于android平臺的手機應用軟件設計與實現本科論文.doc》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、安陽工學院計算機科學與工程學院JAVA程序設計課程綜合項目報告項目題目:基于Android平臺的手機應用軟件設計與實現專業(yè)班級:計算機科學與技術(信息技術)11-1學生姓名:呂鵬學生學號:201103010042指導教師姓名:許研2013年12月摘要隨著IT技術的發(fā)展,移動開發(fā)已被廣泛的應用于社會的各個領域,成為推動社會發(fā)展的技術動力。而在移動開發(fā)中,Android開發(fā)近些年來突飛猛進的發(fā)展,在智能手機領域中的市場份額以及超過80%。同樣,基于安卓平臺的手機應用開發(fā)也達到前所未有的高度,各種安卓手機應用軟件競相出現。本次的JAVA課程設計將基于安卓的平臺,因為安卓開發(fā)主要基于JAVA語言

2、和XML語言。本次所做的手機應用軟件,可實現系統的登錄、計算器、打電話、發(fā)短信、上網等簡單功能實現。在此系統的實現過程中不僅提高了JAVA語言編程,而且加入了Android的成分,提高了軟件設計的興趣性。關鍵詞:手機應用軟件開發(fā),Java程序設計語言,Android開發(fā)。目錄摘要2第1章系統目標4第2章系統功能介紹42.1系統功能總框圖52.2模塊功能介紹52.2.1登錄模塊功能介紹52.2.2等待模塊功能介紹62.2.3系統主界面模塊功能介紹72.2.4短信和撥號模塊功能介紹72.2.5計算器模塊功能介紹82.2.6網上沖浪模塊功能介紹9第三章系統功能實現103.1系統登錄模塊設計10

3、3.1.1登錄框布局設計103.1.2登錄對話框設計123.2等待模塊設計143.3系統主界面模塊設計153.3.1主界面XML布局設計153.3.2主界面背景圖片設計173.3.3主界面功能實現設計173.4短信和撥號模塊設計193.4.1短信功能實現設計193.4.2撥號功能實現設計213.5計算器模塊設計213.5.1計算器界面設計213.5.2計算器功能實現設計213.6網上沖浪模塊設計233.6.1網上沖浪模塊XML布局設計233.6.2網上沖浪功能設計24第四章系統設計總結27參考文獻28第1章系統目標實現簡單的手機界面操作,包括密碼登陸,多個Activity的界面切換和調用

4、,包括等待界面、主界面、發(fā)短信界面、撥號界面、計算器界面、音樂播放器、視頻播放器、網上沖浪等界面。實現手機界面的一般操作。在此過程中,會熟練掌握Action事件,按鈕事件、事件驅動程序、窗口設計。在布局方面,將采用xml語言和java語言混合布局?,F將登錄界面截圖如下:圖1-1登錄界面和主界面在登錄界面輸入正確密碼后,進入等待界面十秒等待后,進入系統主界面,點擊ImageButton按鈕進入各自的功能實現界面,實現各自的具體操作。第2章系統功能介紹2.1系統功能總框圖圖書館管理系統功能總框圖,如圖2-1所示。圖2-1系統功能框架圖2.2模塊功能介紹2.2.1登錄模塊功能介紹此模塊主要采用

5、java語言實現,使用AlertDialog.builder類實現登錄對話框。利用此類的方法進行實現登錄對話框的標題以及內容。輸入登錄名和密碼后即可檢測,密碼或者登錄名輸入錯誤后就后退出程序,然后重新登錄。輸入錯誤后,可以單擊“重置”按鈕就行清空密碼或者登錄名,然后重新輸入密碼和用戶名。由于知識有限,本此登錄設計采用固定密碼和用戶名,是本次課程設計的一個不小的遺憾!圖2-2系統登錄界面2.2.2等待模塊功能介紹此模塊的設計目的是為了使用SplashActivity窗口設計而特意添加的功能,主要內容包括個人信息介紹。此界面采用RelativeLayout和TableLayout布局實現手機

6、窗口。在此界面使用Runnable類實現了10秒鐘的等待時間,以便于進行信息的閱讀,十秒過后,界面自動切換到系統主界面,當前界面關閉。圖2-3Splash界面2.2.3系統主界面模塊功能介紹系統主界面采用XML語言進行手機界面的布局,通過添加多個ImageButton進行事件驅動設計。包括發(fā)短信、打電話、上網、計算器、音樂播放器(未實現)和視頻播放器(未實現)。通過單擊相應的按鈕,可以跳轉到想用的功能界面。圖2-4系統主界面2.2.4短信和撥號模塊功能介紹短息和撥號兩個界面的界面設計采用XML語言實現,而具體功能采用JAVA語言實現。在發(fā)短息界面,輸入手機號碼和短息內容,即可直接發(fā)信要發(fā)

7、送的對象。在撥號界面,輸入手機號即可進行直接撥號,另外,也可單擊“間接撥號按鈕”調用手機系統撥號程序進行撥號。此兩項功能實現較為簡單,沒有使用價值,只有學習參考價值。圖2-4短信和撥號界面2.2.5計算器模塊功能介紹計算器模塊是本次課程設計中最復雜的部分,計算器模塊同樣采用上述布局方法和實現方法,可實現普通數據運算和復雜的科學運算以及三角函數的運算。在計算器中添加了MC智能提示按鈕,可對計算器按鍵進行智能提示,用戶可以知道復雜的按鈕

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。