【正文】
I 基于 Android 的家庭理財軟件的設計與實現(xiàn) 摘 要 近年來,基于 Android 系統(tǒng)來開發(fā)的便攜式的智能手機以驚人的速度發(fā)展開來。智能手機擁有高速的運算能力、優(yōu)秀的圖形用戶界面和高分辨率的屏幕,使人們從計算機中解放出來,能夠隨時隨地的方便地處理各種電子資料并進行一些復雜的運算。因此,智能手機的應用軟件將有廣闊的發(fā)展前景。 本軟件是運用 Android 平臺、 Java 技術(shù)和 SQLite 數(shù)據(jù)庫開發(fā)了一款家庭理財應用軟件,使用戶可以隨時隨地的管理自己的收支信息。本軟件主要包括以下幾個模塊:新增收入、新增支出、我 的收入、我的支出、數(shù)據(jù)管理、收支便簽以及密碼設置。用戶可以對支出和收入信息的記錄、修改、刪除、查詢、統(tǒng)計進行操作以及用便簽功能來記錄將要支出和收入的信息,從而實現(xiàn)對個人的支出與收入進行有效并系統(tǒng)地管理。對自己在生活中的各類收支做一個詳細的統(tǒng)計。 本軟件方便了人們?nèi)粘I钪袑ψ约菏罩畔⒌牧私?,能清楚的看到自己的收支狀況,對自己的收支狀況做一個調(diào)整,可以起到一個及時調(diào)節(jié)的作用,讓自己做出正確的財務決策。 關(guān)鍵字: 安卓;家庭理財; SQLite 數(shù)據(jù)庫 II Design and implement of family financial management software based on Android Abstract In recent years, based on the Android system to develop a portable smartphone development at an alarming rate. Smartphones have highspeed puting power, excellent graphical user interface and high resolution screens, make people liberated from the puter, can easily deal with all kinds of electronic information anytime and anywhere and carry on some plex operation. As a result, smartphone applications will have broad prospects for development. This software is to use the Android platform, Java technology and SQLite database developed a family financial management application software, the user can manage their ine information anytime and anywhere. This software mainly includes the following several modules: new revenue, new spending, my ine, spending, data management, notes, and password. Users can record of spending and ine information, modify, delete, query, statistic to operate and use sticky notes function to record will be spending and ine information, so as to realize the personal spending and ine were effective and systematic management. In your life to do a detailed statistics of all kinds of payments. This software is convenient for people to know about their payment information in daily life, can clearly see their balance of payments, balances do a adjustment to oneself, can have the effect of a timely adjustment, allow yourself to make the correct financial decisions. Key Words: Android; SQLite Database。family financial management 目 錄 1 緒 論 ............................................. 5 開發(fā)背景 .......................................... 6 國內(nèi)外現(xiàn)狀 ......................................... 6 開發(fā)意義及前景 ..................................... 7 2 開發(fā)的相關(guān)技術(shù)與概念 ................................. 7 Android 移動平臺 ................................... 7 系統(tǒng)架構(gòu) ........................................ 8 開放性及其應用前景 ............................... 9 開發(fā)環(huán)境與工具 .................................. 10 關(guān)鍵的概念 ....................................... 11 Android 的活動及其生命周期 ...................... 11 資源文件與 XML .................................. 12 SQLite 數(shù)據(jù)庫 .................................. 12 圖形用戶界面與組件 .............................. 13 進程間通訊與意圖 ................................ 13 3 系統(tǒng)分析與設計 ...................................... 14 可行性分析 ....................................... 14 經(jīng)濟上的可行性 .................................. 14 技術(shù)上的可行性 .................................. 14 社會可行性 ...................................... 15 用戶功能需求分析 .................................. 15 系統(tǒng)性能要求 ...................................... 16 即時性要求 ...................................... 16 易用性要求 ...................................... 16 響應速度要求 .................................... 17 數(shù)據(jù)庫設計 ....................................... 17 數(shù)據(jù)庫需求分析 .................................. 17 數(shù)據(jù)表設計 ...................................... 17 4 編碼與實現(xiàn) ......................................... 19 主要代碼 ......................................... 19 主要界面設計 ...................................... 20 用戶登錄模塊 .................................... 20 新增收入模塊 .................................... 21 我的收入模塊 .................................... 22 新增支出模塊 .................................... 23 我的支出模塊 .................................... 23 便簽模塊 ........................................ 24 系統(tǒng)設置模塊 .................................... 25 數(shù)據(jù)管理模塊 .................................... 25 退出 ............................................ 27 5 測 試 ............................................. 28 測試原則 ......................................... 28 測試目標 .......................................... 28 測試用例 .......................................... 28 測試結(jié)果 .......................................... 29 6 結(jié) 論 .............................................. 30 致 謝 ................................ 錯誤 !未定義書簽。 參考文獻 ............................... 錯誤 !未定義書簽。 1 緒 論 近幾年來,隨著我國城鄉(xiāng)居民收入的增加和生活水平的提高,家庭理財已成為人們居家過日子的重要內(nèi)容。社會學家細心的觀察到,時下家庭的“小九九”比之計劃經(jīng)濟年代,開始發(fā)生微妙的變化。現(xiàn)在的城鄉(xiāng)家庭生活發(fā)生了明顯的變化,人們的收入逐漸拉開檔次,消費水平也高了。大多數(shù)家庭關(guān)注的是提高生活質(zhì)量,一方面精打細算,量入為出,把錢用在刀刃上;另一方面保證適當?shù)膴蕵坊顒?、社會交際、智力開發(fā)等方面的開支。為此,不少家庭就有中長期財務預算,有基本建設規(guī)劃。 總的說來,家庭理財必須以量入為出為原則,以財產(chǎn)保值增值為目標,處理好積累和消費的關(guān)系。因此,應樹立以下四個觀念: 第一,資金運動質(zhì)量觀。資金(包括現(xiàn)金,有價證券,存款等)運動,是家庭經(jīng)濟活動的價值反應,家庭理財應管好用活資金,加速資金周轉(zhuǎn),提高資金利用效果,力爭做到結(jié)構(gòu)合理、償債能力強、經(jīng)濟效益高,家庭財務做為資金的載體,應力爭實現(xiàn)其保值增值。 第二,資金使用責任觀。家庭財產(chǎn)作為社會資源的一部分,有責任創(chuàng)造社會財富,履行社會責任,為適應我國經(jīng)濟發(fā)展的要求,家庭 可根據(jù)自身狀況,適當投資,適度超前消費。 第三,經(jīng)濟效益觀。家庭經(jīng)濟生活的基本目標,是在滿足生活最佳需要的基礎上,實現(xiàn)家庭財力的最大化。因此家庭理財要與經(jīng)濟效益掛鉤,必須處理好投入與產(chǎn)出的關(guān)系,規(guī)避各種經(jīng)濟風險,堵塞各種經(jīng)濟漏洞,增收節(jié)支,當好家理好財,不斷提高經(jīng)濟效益。 第四,利益協(xié)調(diào)觀。家庭作為社會的細胞,它無疑又是一個利益結(jié)合體。從該意義上講,家庭理財實質(zhì)就是處理協(xié)調(diào)家庭內(nèi)部及與各有關(guān)的經(jīng)濟方面的經(jīng)濟利益關(guān)系。在理財實踐中,要堅持公正、公平、誠實和守信的原則,妥善處理好家庭內(nèi)部利益 關(guān)系、家庭與國家及有關(guān)經(jīng)濟單位的利益關(guān)系。 開發(fā)背景 谷歌的 Android 平臺自從 2020 年以來呈現(xiàn)出突飛猛進的發(fā)展勢頭,在全球手機市場中所占份額從不到 10%一路猛增至 50%以上,儼然已經(jīng)搶占了“半壁江山”。對于 Android 系統(tǒng)來說,最大的特點就是具有開源性。這個特點很大程度的改變以往由少數(shù)軟件大廠壟斷系統(tǒng)軟件平臺的狀況,讓眾多開發(fā)軟件供貨商和內(nèi)容開發(fā)商來一起分享共同的利益,極大地增進了客戶使用的經(jīng)驗 [1]。在此背景下, Android 開發(fā)如雨后春筍。目前手機便捷、隨時隨地可攜帶的優(yōu)勢 使得它逐漸取代 PC 成為人們生活中必不可少的用品,所以手機端的軟件更加受到人們的青睞。我所做的軟件正是基于移動端 Android 平臺,致力于為人們提供更便捷、優(yōu)質(zhì)服務。 隨著家庭收支的規(guī)模不斷擴大,家庭理財需求急劇增加,有關(guān)家庭理財?shù)母鞣N信息也成倍增長。面對龐大的