【開發(fā)】基于android個人記賬本的設(shè)計與開發(fā)(一)(個人記賬本android studio)
基于android個人記賬本的設(shè)計與開發(fā)
摘要:
搭載谷歌Android和蘋果iOS操作系統(tǒng)的移動智能終端近些年來發(fā)展迅速,它們擁有高速的運算處理能力、優(yōu)秀的交互方式,已經(jīng)是現(xiàn)在最主要的移動計算平臺。人們可以隨時隨地在上面處理各種事情,比如即時通訊、編寫文檔、購物消費。與此同時,人們的支付方式也隨之改變,移動支付逐漸成為主流的支付方式,但是這樣也給我們帶來了一些負面影響,主要的一點就是由于移動支付的便捷,年輕人不懂得理性消費,不能很好的理財,這給我們的物質(zhì)生活帶來了不少的麻煩。所以基于移動設(shè)備的個人記賬系統(tǒng)便由此產(chǎn)生了。
本文在分析討論Android手機軟件開發(fā)技術(shù)原理的基礎(chǔ)上,設(shè)計并實現(xiàn)了一套基于 Android 平臺的手機記賬系統(tǒng)。整個系統(tǒng)分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層三個層次。表示層主要使用 Android UI 技術(shù)顯示數(shù)據(jù);業(yè)務(wù)邏輯層主要負責(zé)對業(yè)務(wù)邏輯以及操作流程的管理與控制;數(shù)據(jù)存儲層本地使用SQLite數(shù)據(jù)庫,服務(wù)器使用MySQL數(shù)據(jù)庫。系統(tǒng)在 Android 平臺上進行開發(fā),使用 Java 語言實現(xiàn)賬號管理、記賬管理、查詢管理、統(tǒng)計分析和數(shù)據(jù)管理的功能。
關(guān)鍵詞??Java; Android; 記賬;移動計算平臺
目錄:
摘??要? ? iv
Abstract? ? v
1??緒論? ? 1
1.1??選題背景? ? 1
1.2??選題目的與意義? ? 1
1.3??課題研究內(nèi)容? ? 1
2??相關(guān)開發(fā)工具簡介? ? 3
2.1??Android及Android SDK介紹? ?? ?3
2.2??開發(fā)環(huán)境—Android Studio? ? 4
2.3??Gradle簡介? ? 4
2.4??SQLite簡介? ???4
2.4.1??SQLite的特性? ? 5
2.4.2??Android中使用SQLite? ? 5
2.5??版本管理? ? 6
3??需求分析與可行性分析? ? 7
3.1??可行性分析? ? 7
3.1.1??技術(shù)可行性分析? ? 7
3.1.2??經(jīng)濟可行性分析? ? 7
3.1.3??法律可行性分析? ? 7
3.1.4??開發(fā)人員與進程可行性分析? ? 8
3.1.5??結(jié)論意見? ? 8
3.2??需求分析? ? 8
3.2.1??特性需求分析? ???8
3.2.2??功能需求分析? ???8
4??總體設(shè)計? ? 9
4.1??系統(tǒng)設(shè)計? ? 9
4.1.1??系統(tǒng)設(shè)計目標? ? 9
4.1.2??系統(tǒng)主控流程圖? ? 9
4.1.3??E-R圖? ? 10
4.1.4??系統(tǒng)功能結(jié)構(gòu)圖? ? 11
4.2??界面設(shè)計? ? 12
4.2.1??歡迎界面設(shè)計? ? 12
4.2.2??增加資產(chǎn)界面設(shè)計? ? 12
4.2.3??添加賬單界面設(shè)計? ? 13
4.2.4??刪除資產(chǎn)界面設(shè)計? ? 13
4.3??數(shù)據(jù)庫設(shè)計? ? 14
5??詳細設(shè)計與實現(xiàn)? ? 16
5.1??系統(tǒng)流程分析? ? 16
5.1.1??系統(tǒng)部署圖? ? 16
5.2??用戶基本功能? ? 16
5.2.1??主界面模塊? ? 17
5.2.2??歡迎界面模塊? ? 19
5.2.3??增加資產(chǎn)模塊? ? 20
5.2.4??添加賬單模塊? ? 24
5.2.5??刪除資產(chǎn)模塊? ? 26
6??系統(tǒng)測試與性能分析? ? 27
6.1??軟件測試? ? 27
6.1.1??軟件測試概述? ? 27
6.1.2??系統(tǒng)整體測試步驟? ? 27
6.2??個人記賬本系統(tǒng)測試? ? 28
6.2.1??增加資產(chǎn)模塊測試? ? 28
6.2.2??添加賬單模塊測試? ? 29
6.2.3??刪除資產(chǎn)模塊測試? ? 29
6.2.4??測試結(jié)果評價? ? 29
總??結(jié)? ? 30
參考文獻? ? 31
致??謝? ? 32
外文原文? ? 33
中文翻譯? ? 43
論文字數(shù):22447