基于Android 平臺的百納理財管理軟件設(shè)計與開發(fā)

上傳人:a**** 文檔編號:115086144 上傳時間:2022-06-30 格式:DOC 頁數(shù):41 大?。?87.50KB
收藏 版權(quán)申訴 舉報 下載
基于Android 平臺的百納理財管理軟件設(shè)計與開發(fā)_第1頁
第1頁 / 共41頁
基于Android 平臺的百納理財管理軟件設(shè)計與開發(fā)_第2頁
第2頁 / 共41頁
基于Android 平臺的百納理財管理軟件設(shè)計與開發(fā)_第3頁
第3頁 / 共41頁

下載文檔到電腦,查找使用更方便

19 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于Android 平臺的百納理財管理軟件設(shè)計與開發(fā)》由會員分享,可在線閱讀,更多相關(guān)《基于Android 平臺的百納理財管理軟件設(shè)計與開發(fā)(41頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、基于android 平臺的百納理財管理軟件設(shè)計與開發(fā)Design and Development of Baina Financial Management Software Based on Android Platform學(xué)部: 信息學(xué)部 專業(yè): 計算機科學(xué)與技術(shù) 畢業(yè)設(shè)計論文完成時間: 自 2021 年 12 月 至 2021 年 5 月摘 要在這個高新開展的時代, 已經(jīng)成為大家不可缺少的生活用品,根本做到了人手一機, 的功能也在不斷的強大,目前Google公司發(fā)布的Android系統(tǒng)占領(lǐng)了智能 操作系統(tǒng)的主流。而針對Android系統(tǒng) 開發(fā)的軟件更是琳瑯滿目。紙制的記賬本也被 的各種軟

2、件代替,越來越多的人關(guān)注點放在了那些讓人耳目一新,簡單易于操作的軟件上,尤其是一些理財軟件。面對生活中的消費,我們要做到的不僅僅是收支平衡,而是要在能做到收支平衡的前提下做到真正的財產(chǎn)生長。在收支平衡的情況下,進行平安的投資,積累自己得財富,所以更需要有一款能夠記錄個人或家庭收支管理軟件來幫助大家,而最適合的便是在 上實現(xiàn),能夠隨時隨地管理自己的小金庫?;谏鲜龇治觯O(shè)計基于android 平臺的百納理財管理軟件設(shè)計與開發(fā)是非常有意義的。本文通過Sqlist和UI設(shè)計實現(xiàn)對數(shù)據(jù)庫的增刪改查操作。使用戶在Android設(shè)備上具有良好的用戶界面、用戶體驗。關(guān)鍵詞: Android程序設(shè)計;Sqli

3、te;UI設(shè)計;Java語言編程AbstractIn this era of high-tech development, the mobile phone has become an indispensable daily necessities, basically everyone of us has a phone while the function of the phones are becoming stronger and stronger. As we all know, the Android system, released by the Google Co., Ltd,

4、 is one of the most mainstream operating systems for smart-phones. The softwares developed for the Android phone is dazzling. Paper journal are also being replaced by various phone softwares, more and more people are focusing on refreshing more simple and easy-operating software, in particular, thos

5、e financial management softwares. In face of the consumption in our life, we have to do more than just break-even, but to be able to make break-even as premise to achieve the real growth of property. We want to make safe investment under balance of incomes and payments, while accumulating our own we

6、alth, thus we need to have some kinds of management softwares to record revenue and expenditure for personal and our family, the most suitable realizing way is to create the relevant softwares used on phone, then we can manage our own coffers in anywhere. Based on the above analysis, its really mean

7、ingful to design a Cabernet financial management software based on the android platform. This article is to explain my designing thoughts on additions-deletions operations to the database through Sqlite and UI. So that the user can treasure an excellent user interface and using experiences in Androi

8、d devices. Keywords:Android program designing; Sqlite; UI design; Java programming language目 錄概述11 需求分析11.1可行性分析11.1.1 技術(shù)可行性分析11.1.2 平安性可行性研究21.2 功能需求21.2.1 功能需求21.2.2 功能描述22 相關(guān)技術(shù)介紹32.1 開發(fā)工具32.1.1 Eclipse32.1.2 Android32.1.3 Sqlite相關(guān)介紹42.2 運行環(huán)境42.2.1 軟件平臺4硬件平臺43 總體介紹43.1 功能模塊設(shè)計43.2E-R圖設(shè)計54 詳細設(shè)計54.1

9、界面設(shè)計5主界面設(shè)計5記賬界面設(shè)計8、統(tǒng)計界面設(shè)計12、維護界面設(shè)計164.2 功能設(shè)計184.2.1 登錄功能實現(xiàn)184.2.2 記賬功能實現(xiàn)204.2.3 統(tǒng)計功能實現(xiàn)214.2.4 維護功能實現(xiàn)234.2.5 主界面金額數(shù)顯示功能264.2.6 收入查詢功能284.2.7 支出功能查詢304.2.8 個人資料修改功能315測試和維護345.1測試概要345.1.1 測試重點34測試案例設(shè)計34測試環(huán)境與配置34測試方法345.2測試執(zhí)行情況34測試結(jié)果分析34改良方向35結(jié)論35參考文獻36致謝37概述現(xiàn)在的人們生活在一個高物質(zhì)高消費的世界,花費出去的錢財總是覺得揮灑無度,俗話說“你不理

10、財,財不理你,所以理財規(guī)劃的重要性日益凸現(xiàn)。人人都想收入大于支出,但卻無奈總是有入不敷出的感覺,生活拮據(jù)辛苦,給我們的心理造成了很大的壓力。其實,在生活中經(jīng)常會有大筆的支出等著我們,如購房,購車,教育下一代,但是這一切我們都是可以提前進行理財規(guī)劃的。理性的講,理財是收支平衡的重要調(diào)節(jié)的關(guān)鍵。管理的不光是我們的錢財,而是我們的未來。面對生活中的不斷攀比,我們要做到的不僅僅是收支平衡,而是要在能做到收支平衡的前提下做到真正的財產(chǎn)生長。在收支平衡的情況下,進行平安的投資,積累自己得財富,所以更需要有一款能夠記錄個人或家庭收支管理軟件來幫助大家,而最適合的便是在 上實現(xiàn),能夠隨時隨地管理自己的小金庫。

11、隨著時代的開展, 成為大家不可或缺的生活用品,已經(jīng)根本做到了人手一機, 的功能也在不斷的增強,現(xiàn)在Google公司發(fā)布的Android系統(tǒng)是已經(jīng)占到了主導(dǎo)位置。Android最早是是由“Android之父之稱的Andy Rubin創(chuàng)辦的,Google于2005年受夠了成立僅僅22個月的高新企業(yè)技術(shù)的Android成果,并且在Linux通用平臺進行了短信、 檢索、定位等業(yè)務(wù)的開發(fā)。而針對Android系統(tǒng) 開發(fā)的軟件更是琳瑯滿目。紙制的記賬本也被 的各種軟件代替,越來越多的人關(guān)注點放在了那些讓人耳目一新,簡單易于操作的軟件上,尤其是一些理財軟件。我此次做的這個軟件便是一個基于android 平臺

12、設(shè)計與開發(fā)的理財軟件。1 需求分析 1.1可行性分析 技術(shù)可行性分析 憑借著科技技術(shù)的開展,已經(jīng)成為數(shù)碼時代人們生活中不可缺少的出門用品。隨著智能 技術(shù)的開展,陸續(xù)出品了很多 操作系統(tǒng),而Android系統(tǒng)從發(fā)布以來,被更多的 品牌所認可。因此,使用Android系統(tǒng)開發(fā)平臺進行開發(fā)是必然的。Android操作系統(tǒng)是基于Linux的開源開發(fā),用于嵌入式開發(fā),大大降低了開發(fā)的難度,為移動終端打造了真正的開放的移動軟件平臺。 所占的優(yōu)勢就是方便攜帶和使用。人們可能都有過記賬的經(jīng)歷,一般3天之后大局部人都會選擇放棄,原因有兩個,一是紙質(zhì)的記賬本不方便攜帶,即使方便攜帶也不好隨時記錄,二是如果回到家里

13、再記很多內(nèi)容就忘記了。所以 這樣一個平臺剛好可以補足這兩點,有一款這樣的 軟件是非常有必要。 平安性可行性研究財務(wù)狀況是大家所關(guān)心的也是大家的隱私,誰都不想別人清楚了解自己得財務(wù)狀況,所以設(shè)計這樣一款軟件我們必須要考慮它的平安性。因此我在這款軟件上添加有注冊和登錄的功能,確保使用者的隱私能夠得到保證。1.2 功能需求 功能需求登錄、記賬、查詢、統(tǒng)計、維護。 功能描述登入界面:用戶需注冊,登錄,才可以進行相關(guān)的操作主頁面:在主頁面可以顯示收入,支出總額和余額的顯示,并且有相關(guān)功能按鈕,用戶可以進行相關(guān)的操作。類別維護:可以進行收入和支出類別的添加和修改。例如:工資,基金,股票類別的添加,方便用戶

14、管理個人收入工程,方便統(tǒng)計。日常收入:用戶可以進行日期和收入類別的選擇,收入金額的輸入以及對該項收入的備注。日常支出:用戶可以進行日期和支出類別的選擇,支出金額的輸入以及對該項支出的備注。統(tǒng)計:查用戶可以對每項類別的收入或支出做出相應(yīng)金額的統(tǒng)計。收入查詢:用戶可以查詢詳細收入內(nèi)容,并且可以對該項進行刪除或修改例如:日期,金額,備注。支出查詢:用戶可以查詢詳細支出內(nèi)容,并且可以對該項進行刪除或修改例如:日期,金額,備注。個人信息查詢:用戶可以用戶名,密碼,個人信息進行修改和刪除。2 相關(guān)技術(shù)介紹 2.1 開發(fā)工具 EclipseEclipse軟件是開源的開發(fā)工具。由IBM公司于2001年11月組

15、建了Eclipse聯(lián)盟在捐出價值4,000萬美元的源代碼后,由該聯(lián)盟負責(zé)這個工具的后續(xù)。集成開發(fā)環(huán)境(IDE)經(jīng)常應(yīng)用于 “開發(fā)、構(gòu)建和調(diào)試的周期中。為了克服目前集成開發(fā)環(huán)境(IDE)的局限性,行業(yè)的商家合作創(chuàng)立了Eclipse平臺。Eclipse允許不同工具在同一IDE中集成,并且使各個工具之間可以互相操作,這樣可以使開發(fā)者可以專注在實際的嵌入式目標(biāo)上,并且提高了開發(fā)效率。 現(xiàn)在已經(jīng)顯著的改變了工程開發(fā)的工作流程,Eclipse框架的優(yōu)勢在于可擴展??蓴U展點是可以在XML中定義成的接口,還可以作為插件的耦合點。擴展點包括常規(guī)表述過濾器的簡單字符串,到一個Java類的簡單描述。Eclipse中

16、的任何插件定義的擴展點都可以夠被其它插件使用,反之亦然。除了知道擴展點定義的接口外,插件并不用知道它們通過擴展點所有的效勞會被怎樣使用。 使用Eclipse,我們可以將高級的設(shè)計和低級的開發(fā)工具相結(jié)合。由Eclipse擴展點讓這些互補的并且獨立的工具連接起來,然后當(dāng)我們用調(diào)試器逐個檢查應(yīng)用的時候,UML對話框可以幫助我們了解當(dāng)前的事件。其實, Eclipse不了解開發(fā)語言是什么,所以無論什么開發(fā)語言調(diào)試器都是有效的,可以在相同的框架下同時進行不同的進程或節(jié)點。 Eclipse的最大優(yōu)點就是它能接受開放源代碼插件。Eclipse為工具開發(fā)商提供了更好的開發(fā)環(huán)境,使他們能更好地使用自己的軟件技術(shù)進

17、行開發(fā)。Eclipse是一款非常好用的java開發(fā)工具,使用它的java開發(fā)人員也是最多的。缺點就是比擬復(fù)雜,對于初學(xué)者來說,掌握起來比擬困難。2.1.2 AndroidAndroid是以Java為編程語言,接口和功能,都一直在層出不窮的變化著,其中Activity等同于J2ME的MIDlet,其中一個 Activity 類主要負責(zé)創(chuàng)立視窗,另一個活動中的Activity類就是在 foreground模式,后臺運行的程序就叫做Service。兩者由ServiceConnection和AIDL進行連結(jié),到達兩個程序同時運行的效果。View等同于J2ME的Displayable,程序人員可以將 V

18、iew 類與“XML layout檔的UI放置在視圖窗口上,程序員可以在開發(fā)的過程中更好的進行視圖的測試,以確保在開發(fā)過程中視圖的修改減少最終的返工量。Android虛擬機為Android開發(fā)提供了更便利的途徑,所以Android虛擬機在Android軟件的開發(fā)中也起到了很大的作用。 Sqlite相關(guān)介紹SQLite是依據(jù)ACID1的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它涵蓋在一個相對很小的C庫中。不像常見的客戶-效勞器類型,SQLite引擎程序和通信不是相對獨立的,而是連接到程序的一個重要組成局部。所以主要的通信協(xié)議在編程語言中直接就被API調(diào)用??梢允瓜目偭?、延遲時間和整體簡單性上起到積極的作用。整個

19、數(shù)據(jù)庫都在存儲在宿主主機上的一個單一的文件中。它的一個簡單設(shè)計是在開始一個事情的時候就鎖定整個數(shù)據(jù)文件來完成的。而Android作為目前來說比擬主流的移動操作系統(tǒng),非常符合SQLite占用資源少的優(yōu)點,所以在Android平臺上,集成一個嵌入式關(guān)系型的數(shù)據(jù)庫SQLite。如果你要開發(fā)一個 Android 應(yīng)用程序,必須要在 Android 上存儲數(shù)據(jù),使用SQLite 數(shù)據(jù)庫就是一種非常好的選擇。2.2 運行環(huán)境 軟件平臺操作系統(tǒng): Windows XP/Vista/ Windows7。安裝軟件:Eclipse、Java JDK、Android SDK。硬件平臺Android1.5及以上版本的

20、 一部Android 2.0及以上版本支持手勢控制3 總體介紹3.1 功能模塊設(shè)計系統(tǒng)功能圖,見圖1。圖1 系統(tǒng)功能圖3.2E-R圖設(shè)計E-R圖,見圖2。4 詳細設(shè)計4.1 界面設(shè)計主界面設(shè)計主界面設(shè)計,見圖3。圖 2 E-R圖圖3 主界面 記賬界面設(shè)計記賬界面設(shè)計,見圖4。圖4:記賬界面 !- - !- - 、統(tǒng)計界面設(shè)計統(tǒng)計界面,見圖5圖5 統(tǒng)計界面 、維護界面設(shè)計維護界面,見圖6圖6:維護界面 Button android:id=+id/expenses_type_btn android:layout_width=wrap_content android:layout_height=wrap_c

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!