




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于AndroidSDK的記賬系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u1297摘要 129745第1章緒論 3117061.1研究背景 3165931.2研究目的及意義 328561.3國內(nèi)外研究現(xiàn)狀 464601.4研究內(nèi)容 6327441.5論文結(jié)構(gòu) 620637第2章系統(tǒng)分析 7271352.1系統(tǒng)可行性 7282322.2需求分析 7223492.3用例需求 8176782.4本章小結(jié) 108715第3章系統(tǒng)設(shè)計(jì) 11302803.1系統(tǒng)設(shè)計(jì)概述 11241003.2功能模塊設(shè)計(jì) 11179863.3數(shù)據(jù)庫設(shè)計(jì) 1216663.4本章小結(jié) 165351第4章系統(tǒng)實(shí)現(xiàn)與測(cè)試 1744774.1系統(tǒng)實(shí)現(xiàn) 1794354.2系統(tǒng)測(cè)試 2536024.3本章小結(jié) 2827756結(jié)語 29摘要移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,智能手機(jī)已成為互聯(lián)網(wǎng)市場的主流。由于智能手機(jī)的應(yīng)用安全性和高效性等優(yōu)點(diǎn),同時(shí)人們對(duì)信息處理也變得簡潔、方便、高效,所以越來越多的用戶喜歡將信息保存在手機(jī)中。因?yàn)橹Ц斗绞降亩嘣l(fā)展使得記賬變得復(fù)雜繁瑣,并且人們很難清楚的了解每筆錢財(cái)?shù)膩碓磁c花銷,因此利用Android平臺(tái)開發(fā)的理財(cái)APP可以解決人們?cè)诳焐畹墓?jié)奏中隨時(shí)隨地記錄自己的收入支出情況和計(jì)劃管理消費(fèi)的需求。本文首先對(duì)研究背景和國內(nèi)外研究現(xiàn)狀進(jìn)行分析,再對(duì)系統(tǒng)進(jìn)行分析,然后列出系統(tǒng)的模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì),最后對(duì)各個(gè)功能模塊進(jìn)行實(shí)現(xiàn)和測(cè)試。本系統(tǒng)采用AndroidStudio開發(fā)工具結(jié)合AndroidSDK開發(fā)了,采用Java語言編寫程序,將Mysql數(shù)據(jù)庫作為后臺(tái)存放數(shù)據(jù)的數(shù)據(jù)庫。該系統(tǒng)主要實(shí)現(xiàn)了登錄注冊(cè)、收支管理、預(yù)算管理、支出分類月統(tǒng)計(jì)、圖標(biāo)統(tǒng)計(jì)、個(gè)人中心等功能模塊。本系統(tǒng)彌補(bǔ)了傳統(tǒng)記賬的不足,滿足了人們想要隨時(shí)隨地記錄收支賬單的需求。圖標(biāo)統(tǒng)計(jì)功能實(shí)現(xiàn)了可以反映趨勢(shì)的折線圖和顯示比例的餅圖,用戶可以更直觀的查看自己的收支數(shù)據(jù)。支出分類月統(tǒng)計(jì)功能可以查看各類型支出的金額,并且增加了預(yù)算管理功能,使人們可以對(duì)自己的消費(fèi)行為進(jìn)行規(guī)劃管理。用戶通過本系統(tǒng),可以培養(yǎng)用戶的消費(fèi)觀,養(yǎng)成勤儉節(jié)約的好品質(zhì),最終實(shí)現(xiàn)理財(cái)?shù)哪康摹jP(guān)鍵詞:理財(cái)APP;Android;AndroidSDK緒論1.1研究背景移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展與普及,使得以Android為操作系統(tǒng)的手機(jī)逐漸成為智能手機(jī)市場的主流產(chǎn)品。Android手機(jī)發(fā)展迅速,Android平臺(tái)憑借自身良好的系統(tǒng)開放性和易用性等優(yōu)點(diǎn),在很快時(shí)間內(nèi)就迅速占領(lǐng)了手機(jī)市場的絕大份額,并且現(xiàn)在已經(jīng)變?yōu)橹悄苁謾C(jī)系統(tǒng)平臺(tái)的標(biāo)準(zhǔn)配置[1]。因?yàn)槭謾C(jī)和移動(dòng)軟件的發(fā)展和應(yīng)用越來越普及,如今手機(jī)APP設(shè)計(jì)與開發(fā)已經(jīng)成為應(yīng)用市場的主流,手機(jī)應(yīng)用逐漸成為人們聊天交流、購物、刷短視頻等進(jìn)行消遣娛樂的主要工具。因?yàn)锳ndroid操作平臺(tái)具有易用性和自身開發(fā)性的特點(diǎn),所以可以結(jié)合產(chǎn)品開發(fā)的需求不斷進(jìn)行創(chuàng)新,來更好地滿足用戶多元化需求,推動(dòng)移動(dòng)終端技術(shù)創(chuàng)新發(fā)展[2]。由于技術(shù)已經(jīng)日益完善,所以人們對(duì)于手機(jī)應(yīng)用的功能需求變得愈來愈大,人們的需求也逐漸從以前的技術(shù)需求轉(zhuǎn)變?yōu)槿缃竦墓δ苄枨?。本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),目的是方便用戶可以隨時(shí)查看收入信息、支出信息,進(jìn)行添加收入、支出賬單等?,F(xiàn)階段最有效的措施就是把開發(fā)完成的應(yīng)用程序安裝到用戶的移動(dòng)設(shè)備上,實(shí)現(xiàn)最基本的功能后,并附帶一些相關(guān)的輔助功能,便于操作和使用。所以通過開發(fā)出一款基于Android平臺(tái)的理財(cái)APP軟件,來滿足記賬、管理個(gè)人財(cái)務(wù)等用戶需求。1.2研究目的及意義理財(cái)記賬代表了一種仔細(xì)的、計(jì)劃性的、有目的性的人生方向。通過理財(cái)記賬可以使人了解自己的生活花銷,解讀自己的生活習(xí)慣,進(jìn)而對(duì)生活更進(jìn)一步發(fā)現(xiàn)與探索。對(duì)比傳統(tǒng)的紙質(zhì)記賬理財(cái)方式,基于Android操作系統(tǒng)的APP具有無與倫比的優(yōu)勢(shì)。傳統(tǒng)記賬方式一般用筆記本進(jìn)行記賬方式單一且時(shí)間一長就不便于查閱和修改[3]?;贏ndroid的移動(dòng)理財(cái)記賬APP的優(yōu)勢(shì)在于人們可以對(duì)日常生活中的收入支出隨時(shí)隨地進(jìn)行記錄和分析。人們通過及時(shí)的報(bào)表和圖表分析,將自己的賬本轉(zhuǎn)換成有用的信息,從中解讀自己的消費(fèi)習(xí)慣,控制自己的消費(fèi)開支,進(jìn)一步積累財(cái)富。理財(cái)記賬有助于培養(yǎng)個(gè)人良好的消費(fèi)習(xí)慣,每當(dāng)做出新消費(fèi)決定時(shí)做出符合自己當(dāng)前財(cái)務(wù)狀況的最佳選擇。通過對(duì)賬單的記錄總結(jié),我們可以大致規(guī)劃出每個(gè)月需要的基本花銷,減少一些非必要的開銷,實(shí)現(xiàn)對(duì)金錢的合理利用。在Android手機(jī)應(yīng)用市場火爆的條件下,利用Android的平臺(tái)開發(fā)一款個(gè)人理財(cái)APP,能夠充分發(fā)揮出現(xiàn)階段Android系統(tǒng)的開放性以及易用性等優(yōu)勢(shì),而且APP可以在大部分的智能手機(jī)上隨時(shí)隨地安裝和卸載。同時(shí),利用Android的理財(cái)APP記賬是一種簡單快捷的理財(cái)方式,可以使用戶更方便、更精確的對(duì)金錢進(jìn)行合理的規(guī)劃性管理。理財(cái)記賬APP不僅可以隨時(shí)隨地記錄賬單,而且還能夠解決人們不善于規(guī)劃管理個(gè)人財(cái)產(chǎn)的情況,同時(shí)也能為個(gè)人理財(cái)?shù)於ɑA(chǔ)。個(gè)人理財(cái)記賬軟件,操作簡單,設(shè)計(jì)界面美觀,數(shù)據(jù)處理快捷安全,適應(yīng)于在當(dāng)今經(jīng)濟(jì)飛速發(fā)展的情況下,各種互聯(lián)網(wǎng)移動(dòng)支付的多樣性,以及資金的利用復(fù)雜多變,因此利用Android操作技術(shù)開發(fā)一款理財(cái)?shù)腁PP是非常具有研究意義和使用價(jià)值的。1.3國內(nèi)外研究現(xiàn)狀伴隨著經(jīng)濟(jì)環(huán)境的變化,以前傳統(tǒng)、單一的理財(cái)手段已經(jīng)不能充分滿足人們?nèi)找嬖鲩L的經(jīng)濟(jì)需求,理財(cái)工具的使用范疇也迅速發(fā)展[4]。通過理財(cái)記賬APP,可以使更多的用戶培養(yǎng)良好的消費(fèi)觀,并對(duì)自己的消費(fèi)情況有更深刻的了解,還可以通過軟件規(guī)劃管理自己的財(cái)產(chǎn),培養(yǎng)用戶養(yǎng)成勤儉節(jié)約的消費(fèi)理念,在日常生活中可以更理性地進(jìn)行消費(fèi)[5]。1.3.1國內(nèi)研究現(xiàn)狀伴隨著智能手機(jī)的發(fā)展,人們?cè)谌粘I钪袑?duì)手機(jī)的使用時(shí)間的比例在逐步上升。據(jù)統(tǒng)計(jì),用戶每年在APP花費(fèi)的時(shí)間已經(jīng)接近1.5個(gè)月,而且使用時(shí)長每年都在增加。每位用戶APP的下載量和每日APP使用時(shí)長也在迅速增長[6]。第三方支付平臺(tái)以及數(shù)字人們幣的飛速發(fā)展,移動(dòng)支付的簡易便捷正好迎合現(xiàn)代社會(huì)用戶的需求,彌補(bǔ)了在傳統(tǒng)支付中效率低下等劣勢(shì)[7]。但是隨著智能手機(jī)的發(fā)展,移動(dòng)支付的手段越來越多,現(xiàn)金的使用越來越少,移動(dòng)支付的多樣性使我們很難做到憑借記憶知曉每筆錢財(cái)?shù)拈_銷。智能手機(jī)的飛速發(fā)展,以及應(yīng)用軟件的不斷完善,使得消費(fèi)者想要隨時(shí)隨地掌握個(gè)人收入支出情況成為可能。潘杉杉認(rèn)為使用手機(jī)記賬理財(cái)軟件人數(shù)的增多與手機(jī)普及有關(guān)系,堅(jiān)持記賬的人會(huì)讓人們感到充實(shí),所以理財(cái)記賬軟件未來的方向就是通過數(shù)據(jù)分析幫助用戶制定合理的理財(cái)和消費(fèi)策略,突破傳統(tǒng)記賬理財(cái)軟件的限制[8]。劉芳華和余麗萍認(rèn)為手機(jī)應(yīng)用廣闊的市場和智能手機(jī)的普及,推動(dòng)了Android產(chǎn)品的設(shè)計(jì)開發(fā),基于Android平臺(tái)設(shè)計(jì)開發(fā)的理財(cái)APP也因此得到迅速發(fā)展。理財(cái)APP不僅實(shí)現(xiàn)了記錄收支信息,還添加很多輔助功能[9]。例如賬單的個(gè)性化設(shè)計(jì)、第三方支付賬單的自動(dòng)同步、預(yù)算管理、圖表分析等功能。潘沁園等人認(rèn)為記賬類APP的市場上,人們比較喜歡下載使用的APP分別有松鼠記賬、隨手記、網(wǎng)易有錢、挖財(cái)?shù)扔涃~理財(cái)應(yīng)用,但是這些APP的核心是以消費(fèi)后做記錄為主,對(duì)消費(fèi)前的預(yù)算管理非常微弱[10]。所以我們要對(duì)預(yù)算管理功能進(jìn)行優(yōu)化提升。呂志遠(yuǎn)通過現(xiàn)階段記賬理財(cái)市場主流APP進(jìn)行分析得出:記賬本身是一件很無聊的事情,尤其是對(duì)于每天重復(fù)記錄大學(xué)生一日三餐的花費(fèi)更是無聊,并且市場上的記賬理財(cái)類APP沒有在軟件界面的設(shè)計(jì)上更進(jìn)一步改良,很難吸引和防止用戶流失,所以導(dǎo)致很多大學(xué)生不愿意使用記賬類APP[11]。隨手記APP功能齊全,財(cái)務(wù)數(shù)據(jù)專業(yè)化程度高,定制化的賬本是其亮點(diǎn)之處但功能繁雜包含了許多不必要的功能,軟件界面太過于金融化容易影響用戶的體驗(yàn);網(wǎng)易有錢APP在賬單自動(dòng)同步方面做得很好,實(shí)現(xiàn)了賬單的自動(dòng)和智能化,還設(shè)有人性化的報(bào)銷功能但是賬本精簡,很多服務(wù)需要付費(fèi)開通會(huì)員才能使用;挖財(cái)作為第一批出現(xiàn)的記賬理財(cái)類,理財(cái)?shù)墓δ芎彤a(chǎn)品豐富多樣,但是它的主要功能已經(jīng)偏向于理財(cái)產(chǎn)品,逐漸脫離了記賬軟件的行列??v觀市場上主流的記賬理財(cái)類APP,每個(gè)軟件都各有優(yōu)點(diǎn),各有缺點(diǎn)。我們要從中借鑒這些記賬理財(cái)APP的優(yōu)點(diǎn),設(shè)計(jì)改良缺點(diǎn),以此為基礎(chǔ)設(shè)計(jì)開發(fā)出一款基于Android的個(gè)人記賬理財(cái)APP,讓越來越多的人們喜歡上記賬,感受到記賬過程的美好,進(jìn)而達(dá)到理財(cái)?shù)哪康摹?.3.2國外研究現(xiàn)狀國外理財(cái)商業(yè)銀行個(gè)人理財(cái)業(yè)務(wù)早在上世紀(jì)末就已經(jīng)邁進(jìn)了快速成長期[12]。DanielMaman和ZeevRosenhek研究發(fā)現(xiàn)國外的理財(cái)管理工作也越來越完善,移動(dòng)個(gè)人理財(cái)應(yīng)用的使用比較普及,應(yīng)用功能也比較完善,新時(shí)代人們必須對(duì)自己的財(cái)務(wù)決定及其當(dāng)前和未來的經(jīng)濟(jì)情況負(fù)責(zé)[13]。張昊川認(rèn)為隨著互聯(lián)網(wǎng)和Android的發(fā)展,國外的大多數(shù)金融公司和軟件公司都著手考慮怎么將移動(dòng)互聯(lián)網(wǎng)技術(shù)引入理財(cái)管理中并付諸實(shí)施,所以開發(fā)出多款基于移動(dòng)平臺(tái)的理財(cái)APP,這些APP都可以提供了比較全面的理財(cái)服務(wù),為用戶理財(cái)帶來方便快捷[14]。AlhanoofAlthnian通過研究發(fā)現(xiàn)財(cái)務(wù)規(guī)劃在人們生活中起到至關(guān)重要的作用,由于新管肺炎的爆發(fā)造成全球很多人失業(yè),給他們?cè)斐山鹑谖C(jī),主要的原因是新時(shí)代的青年人無力管理自己的收入但經(jīng)常超支的消費(fèi)習(xí)慣,所以建立一個(gè)財(cái)務(wù)管理系統(tǒng),可以讓用戶做出明智的消費(fèi)決定和實(shí)現(xiàn)自己的財(cái)務(wù)規(guī)劃[15]。綜合來看,現(xiàn)階段記賬理財(cái)APP基本滿足了用戶的需求。國外的個(gè)人理財(cái)業(yè)務(wù)起步時(shí)間比較早,現(xiàn)今已經(jīng)發(fā)展的比較完善和成熟,雖然國內(nèi)的個(gè)人理財(cái)業(yè)務(wù)起步時(shí)間比較晚,但是理財(cái)市場整體發(fā)展態(tài)勢(shì)良好[16]。用戶對(duì)移動(dòng)記賬理財(cái)APP的應(yīng)用需求也在一直提升,利用移動(dòng)APP理財(cái)也成常態(tài)[17]。將智能手機(jī)與記賬管理相結(jié)合,不僅可以彌補(bǔ)傳統(tǒng)手工記賬的不足,還能使記賬不受時(shí)間空間的限制,同時(shí)也能快速進(jìn)行賬單的查找和統(tǒng)計(jì)[18]。由于越來越多的個(gè)人記賬理財(cái)軟件逐漸傾向于商業(yè)化,所以導(dǎo)致許多記賬理財(cái)軟件功能十分復(fù)雜,而且在日常生活中,大多數(shù)用戶并不會(huì)利用到某些不必要的功能,并且很多軟件或者軟件功能需要付費(fèi)才能實(shí)現(xiàn),增加人們的經(jīng)濟(jì)負(fù)擔(dān)。因此設(shè)計(jì)一款簡單方便、頁面整潔、功能完備的理財(cái)記賬APP是很有必要的,會(huì)極大地增加用戶的體驗(yàn)感。1.4研究內(nèi)容運(yùn)用Android技術(shù)開發(fā)記賬理財(cái)APP,通過收集資料以及查閱文獻(xiàn)等方法,設(shè)計(jì)實(shí)現(xiàn)該APP,并且充分發(fā)揮APP簡易快捷來對(duì)日常賬務(wù)進(jìn)行管理與記錄。個(gè)人記賬理財(cái)APP解決了在如今錯(cuò)綜復(fù)雜的智能支付生活中,通過記錄更加精確清楚知道每筆錢財(cái)?shù)拈_銷,以便對(duì)于自己的財(cái)務(wù)情況有明確的認(rèn)識(shí)。預(yù)計(jì)APP將由用戶信息管理、收支管理、支出分類月統(tǒng)計(jì)管理、財(cái)務(wù)預(yù)算管理、圖表統(tǒng)計(jì)管理等功能模塊組成。用戶信息管理:沒有注冊(cè)的用戶進(jìn)行注冊(cè),已注冊(cè)的用戶通過輸入賬號(hào)密碼進(jìn)行登錄,登錄成功后可以進(jìn)入個(gè)人理財(cái)APP。收支管理:用戶可以隨時(shí)隨地記錄查看日常生活的收入支出賬單,也可以對(duì)某日或某月的消費(fèi)金額進(jìn)行統(tǒng)計(jì)。支出分類月統(tǒng)計(jì)管理:對(duì)用戶的支出情況進(jìn)行分類匯總,以便了解支出消費(fèi)在各部分的消費(fèi)數(shù)額。財(cái)務(wù)預(yù)算管理:用戶可以對(duì)財(cái)務(wù)進(jìn)行規(guī)劃,細(xì)分每筆財(cái)務(wù)預(yù)算,對(duì)自己的財(cái)務(wù)可以進(jìn)行合理規(guī)劃安排。圖標(biāo)統(tǒng)計(jì)管理:通過折線圖和餅圖讓收支或支出的賬單更直觀的顯現(xiàn)出來。1.5論文結(jié)構(gòu)本論文內(nèi)容分為五個(gè)章節(jié)來描述系統(tǒng),具體分為:緒論。描述了理財(cái)APP研究背景、研究的目的及意義,通過對(duì)國內(nèi)外對(duì)理財(cái)APP的研究現(xiàn)狀進(jìn)行分析,提出本系統(tǒng)的研究內(nèi)容。系統(tǒng)分析。主要對(duì)系統(tǒng)的可行性進(jìn)行分析,然后對(duì)用戶的需求分析,最后描述了用例需求分析。系統(tǒng)設(shè)計(jì)。首先概述系統(tǒng)設(shè)計(jì),然后對(duì)系統(tǒng)的功能模塊進(jìn)行設(shè)計(jì)分析,最后對(duì)數(shù)據(jù)庫的邏輯設(shè)計(jì)和物理設(shè)計(jì)進(jìn)行描述。系統(tǒng)實(shí)現(xiàn)與測(cè)試。首先對(duì)系統(tǒng)的各個(gè)功能某塊的實(shí)現(xiàn)界面的描述以及展示,然后對(duì)系統(tǒng)進(jìn)行測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行分析。結(jié)語。描述了對(duì)本文以及本設(shè)計(jì)的總結(jié),還有對(duì)本系統(tǒng)前景的展望。
第2章系統(tǒng)分析2.1系統(tǒng)可行性2.1.1技術(shù)可行性客戶端方面,主要采用了AndroidSDK、AndroidStudio平臺(tái)以及json、xml技術(shù)等技術(shù),而服務(wù)端則主要采用Jetty、MySQL等技術(shù)來構(gòu)筑。開發(fā)一款基于Android的個(gè)人理財(cái)APP所運(yùn)用的的技術(shù)與平臺(tái)的已經(jīng)非常成熟,并且Android手機(jī)也占據(jù)智能手機(jī)市場的巨大份額,因此現(xiàn)階段技術(shù)能夠完全滿足用戶的開發(fā)需求。盡管對(duì)于Android的學(xué)習(xí)比較基礎(chǔ),但是有一定的基礎(chǔ)開發(fā)經(jīng)驗(yàn)并且開發(fā)時(shí)間較為充裕,所以有足夠的時(shí)間可以進(jìn)行更深層次的學(xué)習(xí)。2.1.2操作可行性個(gè)人理財(cái)APP采用基于Android的客戶端,用戶在Android手機(jī)上可以隨時(shí)隨地安裝應(yīng)用就能夠進(jìn)行使用和操作,并且個(gè)人理財(cái)APP的界面簡潔易操作,符合基本的操作流程,用戶只要使用過Android手機(jī),都可對(duì)應(yīng)用進(jìn)行操作使用。本系統(tǒng)具有易使用、高效率、交互性好等優(yōu)點(diǎn),而且使用上相對(duì)來說比較簡易的。因此本應(yīng)用可以進(jìn)行設(shè)計(jì)開發(fā)。2.1.3經(jīng)濟(jì)可行性從市場經(jīng)濟(jì)來看,經(jīng)濟(jì)和科學(xué)技術(shù)的飛速發(fā)展,手機(jī)逐漸成為了人們生活的不可或缺產(chǎn)品,甚至有很多人已經(jīng)對(duì)手機(jī)產(chǎn)生了依賴性。并且人們每天在手機(jī)應(yīng)用上花費(fèi)的時(shí)間也日益增多,所以個(gè)人理財(cái)APP的市場前景廣闊。從技術(shù)經(jīng)濟(jì)來看,由于MySQL數(shù)據(jù)庫、AndroidSDK、AndroidStudio等所使用的相關(guān)發(fā)軟件大多數(shù)都是免費(fèi)的,并且很容易找到一些相關(guān)的書籍和視頻資料來進(jìn)行學(xué)習(xí)研究。由于開發(fā)的軟件比較簡單易用,而且設(shè)計(jì)和開發(fā)理財(cái)APP所使用的技術(shù)也不是很復(fù)雜,因此開發(fā)的時(shí)間相比其他專業(yè)性軟件而言花費(fèi)的時(shí)間成本與人工成本比較低?,F(xiàn)階段基于Android的軟件應(yīng)用市場需求量也很大。所以從經(jīng)濟(jì)可行性來看,本APP的設(shè)計(jì)與實(shí)現(xiàn)也是可行的。綜上所述個(gè)人理財(cái)APP設(shè)計(jì)與開發(fā)是可行的。2.2需求分析由于移動(dòng)支付發(fā)展迅速,導(dǎo)致支付方式多元化發(fā)展,造成很多的家庭存在財(cái)務(wù)管理混亂的現(xiàn)象,無法詳細(xì)的記錄每一筆錢的使用去向[19]。所以人們?cè)谏钪杏涗浫粘;ㄤN、收入總是瑣碎繁雜的。隨著科技的發(fā)展,紙質(zhì)的記賬方式不僅難以攜帶和快速查找統(tǒng)計(jì);而且還非常容易丟失損毀,造成記錄數(shù)據(jù)的丟失。這時(shí),假如我們能夠設(shè)計(jì)和開發(fā)出一款在手機(jī)上能夠隨時(shí)隨地記錄查找賬單的APP,將會(huì)對(duì)人們的記賬帶來便捷,進(jìn)而達(dá)到理財(cái)?shù)哪康?。我們用手機(jī)記錄收入和支出賬單時(shí)候,可以在賬單的下面標(biāo)注出必要的說明,比如基金收入、貸款所得等說明,可以讓我們對(duì)賬單回顧更加清晰。利用軟件對(duì)賬單的數(shù)據(jù)進(jìn)行添加后,用戶可以查看對(duì)賬單數(shù)據(jù)的統(tǒng)計(jì),所以開發(fā)支出分類月統(tǒng)計(jì)模塊管理功能和圖表統(tǒng)計(jì)管理功能,使用戶更容易的查看和統(tǒng)計(jì)自己的收入支出情況。為了資金的合理利用,增設(shè)預(yù)算管理模塊,將消費(fèi)的金額計(jì)入已支預(yù)算中,可以顯示出所剩預(yù)算的多少,為用戶增加理財(cái)管理規(guī)劃意識(shí)。2.3用例需求系統(tǒng)主要包括登錄注冊(cè)、收支管理、預(yù)算管理、支出分類月統(tǒng)計(jì)、圖表統(tǒng)計(jì)、個(gè)人中心等功能模塊。用戶需求用例如圖2-1所示。圖2-1用戶需求用例圖對(duì)用戶的收入管理進(jìn)行用例分析,如表2-1所示。表2-1收入管理用例分析表用例名稱用例簡介收入管理對(duì)用戶的收入賬單進(jìn)行添加、修改、刪除等管理。主要操作個(gè)人理財(cái)APP的添加收入賬單明細(xì)(1)用戶打開個(gè)人理財(cái)應(yīng)用。(2)進(jìn)入個(gè)人理財(cái)APP的登錄頁面,輸入注冊(cè)過的登錄賬號(hào)以及登錄密碼。(3)登陸成功,用戶成功進(jìn)入主界面。(4)點(diǎn)擊收支管理功能,進(jìn)入收支管理界面。(5)點(diǎn)擊收支管理界面的添加按鈕,進(jìn)入添加賬單的操作界面。(6)按順序,對(duì)添加賬單進(jìn)行選擇收入,選擇收入類型、選擇位置信息、填寫收入金額、選擇日期、填寫說明等操作。(7)確認(rèn)信息正確后,點(diǎn)擊添加按鈕,,收入信息添加入數(shù)據(jù)庫中,并在收支管理頁面顯示。個(gè)人理財(cái)APP的修改或者刪除收入賬單明細(xì)(1)在收支管理的主界面。(2)長按想要修改或者刪除的收入賬單條目后的,會(huì)彈出選擇修改賬單或者刪除賬單。(3)點(diǎn)擊修改賬單或者刪除賬單,實(shí)現(xiàn)收入賬單的修改或者刪除,相應(yīng)收入信息從數(shù)據(jù)庫中刪除。(2)對(duì)用戶的支出管理進(jìn)行用例分析,如表2-2所示。表2-2支出管理用例分析表用例名稱用例簡介支出管理對(duì)用戶的支出賬單進(jìn)行添加、修改、刪除等管理。主要操作個(gè)人理財(cái)APP的添加支出明細(xì)(1)用戶打開個(gè)人理財(cái)應(yīng)用。(2)進(jìn)入個(gè)人理財(cái)APP的登錄頁面,輸入注冊(cè)過的登錄賬號(hào)以及登錄密碼。(3)登陸成功,用戶成功進(jìn)入主界面。(4)點(diǎn)擊收支管理功能,進(jìn)入收支管理界面。(5)點(diǎn)擊收支管理界面的添加按鈕,進(jìn)入添加賬單的操作界面。(6)按提示,選擇或輸入類型、金額、日期等信息。(7)按順序,對(duì)添加賬單進(jìn)行選擇支出,選擇支出類型、選擇位置信息、填寫支出金額、選擇日期、填寫說明等操作。個(gè)人理財(cái)APP的修改或者刪除支出賬單明細(xì)(1)在收支管理的主界面。(2)長按想要修改或者刪除的支出賬單條目后的,會(huì)彈出選擇修改賬單或者刪除賬單。(3)點(diǎn)擊修改賬單或者刪除賬單,實(shí)現(xiàn)支出賬單的修改或者刪除,相對(duì)應(yīng)的支出信息從數(shù)據(jù)庫中刪除。2.4本章小結(jié)本章首先對(duì)系統(tǒng)可行性進(jìn)行分析,通過對(duì)個(gè)人理財(cái)APP的及技術(shù)可以性、操作可行性、經(jīng)濟(jì)可行性進(jìn)行分析得出個(gè)人理財(cái)APP的設(shè)計(jì)與開發(fā)是可行的。其次對(duì)系統(tǒng)的用戶需求分析,最后進(jìn)行用例需求分析,主要通過對(duì)收入管理和支出管理進(jìn)行用例需求分析。
第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)概述系統(tǒng)設(shè)計(jì)是系統(tǒng)開發(fā)和實(shí)現(xiàn)過程中的核心部分,系統(tǒng)設(shè)計(jì)中的主要任務(wù)是將系統(tǒng)的物理構(gòu)件劃分為軟件體系結(jié)構(gòu)設(shè)計(jì),然后對(duì)設(shè)計(jì)系統(tǒng)所需知識(shí)進(jìn)行循環(huán)配置,并從根本上滿足用戶的絕大部分需求。系統(tǒng)設(shè)計(jì)的模塊化也是非常重要的,每個(gè)功能模塊的實(shí)現(xiàn)和組合順序也是我們應(yīng)該仔細(xì)考慮的問題。并且要盡可能做到每個(gè)功能模塊之間的關(guān)聯(lián),從而實(shí)現(xiàn)個(gè)人理財(cái)APP的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的目標(biāo)為了滿足用戶所需要的功能,同時(shí)盡量做到簡潔、高效和易操作使用等優(yōu)點(diǎn)。系統(tǒng)設(shè)計(jì)主要包括功能模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等。3.2功能模塊設(shè)計(jì)個(gè)人理財(cái)APP通過對(duì)系統(tǒng)的需求分析和可行性分析完成初步的設(shè)計(jì)思路,個(gè)人理財(cái)APP能改變傳統(tǒng)記賬理財(cái)?shù)姆爆崗?fù)雜,突破時(shí)間和空間的限制,還能夠保證賬單的高效檢索和數(shù)據(jù)的安全可靠。功能模塊設(shè)計(jì)作為系統(tǒng)的基礎(chǔ),所以個(gè)人理財(cái)APP的功能模塊應(yīng)設(shè)計(jì)合理齊全,主要功能模塊有登錄注冊(cè)、收支管理、預(yù)算信息、支出分類月統(tǒng)計(jì)、圖標(biāo)統(tǒng)計(jì)、個(gè)人中心六個(gè)功能模塊。在注冊(cè)登錄模塊,用戶可以注冊(cè)賬號(hào)和登錄賬號(hào)。收支管理模塊可以實(shí)現(xiàn)對(duì)收支賬單增刪改查,查看某天或某月的統(tǒng)計(jì)消費(fèi)。支出分類月統(tǒng)計(jì)模塊可以查看各分類每月支出的費(fèi)用。預(yù)算管理模塊用戶可以對(duì)預(yù)算賬單添加、刪除,也可以修改已添加預(yù)算的金額。圖標(biāo)統(tǒng)計(jì)模塊可以查看折線圖和餅圖。個(gè)人中心模塊可以修改個(gè)人信息、修改密碼和注銷退出。系統(tǒng)的各個(gè)功能模塊不僅可以獨(dú)立運(yùn)行實(shí)施,而且又不妨礙系統(tǒng)的整體運(yùn)行。基于Android的理財(cái)APP的功能模塊圖如圖3-1所示。圖3-1功能模塊圖3.3數(shù)據(jù)庫設(shè)計(jì)3.3.1數(shù)據(jù)庫邏輯設(shè)計(jì)(1)管理員實(shí)體包括id、用戶登錄名、昵稱、密碼、電話號(hào)碼、創(chuàng)建日期管理員信息E-R圖如圖3-2所示。圖3-2管理員信息E-R圖(2)用戶實(shí)體包括id、用戶登錄名、昵稱、登錄密碼、頭像、電話號(hào)碼和添加時(shí)間。用戶信息E-R如圖3-3所示。圖3-3用戶信息E-R圖(3)收支類型實(shí)體包括id、字典名稱、字典類型、添加時(shí)間。收支類型E-R圖如圖3-4所示。圖3-4收支類型E-R圖(4)賬單管理實(shí)體包括id、用戶id、金額、收入或支出的類型、收入或支出、賬單說明、收支日期、創(chuàng)建日期。賬單管理E-R圖如圖3-5所示。圖3-5賬單管理E-R圖(5)預(yù)算管理實(shí)體包括id、用戶id、預(yù)算金額、創(chuàng)建時(shí)間、預(yù)算日期、預(yù)算說明。預(yù)算管理E-R如圖3-6所示。圖3-6預(yù)算管理實(shí)體屬性圖(6)在用戶實(shí)體中,擁有賬單管理和預(yù)算管理兩個(gè)實(shí)體。在個(gè)人理財(cái)APP中用戶可以添加賬單管理和預(yù)算管理。在個(gè)人理財(cái)APP中一個(gè)用戶可以添加多個(gè)收入支出賬單,所以用戶和賬單管理之間是一對(duì)多的關(guān)系。同理一個(gè)用戶也可以添加多個(gè)預(yù)算賬單,所以用戶和預(yù)算管理之間是一對(duì)多的關(guān)系。個(gè)人理財(cái)APP的總體E-R圖如圖3-7所示。圖3-7總體E-R圖3.3.2數(shù)據(jù)庫物理設(shè)計(jì)個(gè)人理財(cái)APP中有大量數(shù)據(jù)需要存儲(chǔ),因此選擇MySQL數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù),根據(jù)數(shù)據(jù)要求建立licai_app數(shù)據(jù)庫,并且建立管理員表、用戶表、收入支出類型表、賬單管理表、預(yù)算管理表。(1)管理員表包括id、管理員登錄名username、昵稱nickname、登錄密碼pass、電話號(hào)碼tel和創(chuàng)建時(shí)間time,id為主鍵。個(gè)人理財(cái)APP的管理員表的結(jié)構(gòu)設(shè)計(jì)如表3-1所示。表3-1管理員表屬性數(shù)據(jù)類型是否為主鍵說明idVarChar(255)是idusernameVarChar(255)否管理員登錄名nicknameVarChar(255)否昵稱passVarChar(255)否登錄密碼telVarChar(255)否電話號(hào)碼timeDate否創(chuàng)建時(shí)間(2)用戶表包括id、用戶登錄名username、昵稱nickname、登錄密碼pass、頭像head、電話號(hào)碼tel和添加時(shí)間time,其中id為主鍵。個(gè)人理財(cái)APP的用戶表的結(jié)構(gòu)設(shè)計(jì)如表3-2所示。表3-2用戶表屬性數(shù)據(jù)類型是否為主鍵說明idVarChar(255)是idusernameVarChar(255)否用戶登錄名nicknameVarChar(255)否昵稱passVarChar(255)否登錄密碼headVarChar(255)否頭像telVarChar(255)否電話號(hào)碼timeDate否添加時(shí)間(3)收入支出類型表包括id、字典名稱name、字典類型type、添加時(shí)間time,其中id為主鍵。個(gè)人理財(cái)APP的收入支出類型表的結(jié)構(gòu)設(shè)局如表3-3所示。表3-3收入支出類型表屬性數(shù)據(jù)類型是否為主鍵說明idVarChar(255)是id
nameVarChar(255)否字典名稱typeVarChar(255)否字典類型timeDate否添加時(shí)間(4)賬單管理表包括id、用戶iduid、金額ie、類型type、收入或支出sz、賬單說明bz、創(chuàng)建時(shí)間time、收支日期date、收入或支出的位置dname,其中id為主鍵,用戶iduid為外鍵。個(gè)人理財(cái)APP的賬單管理表的結(jié)構(gòu)設(shè)計(jì)如表3-4所示。表3-4賬單管理表屬性數(shù)據(jù)類型是否為主鍵說明idVarChar(255)是iduidVarChar(255)否用戶idjeVarChar(255)否金額typeVarChar(255)否收入或者支出的類型szVarChar(255)否收入或者支出bzVarChar(255)否賬單說明timeDate否創(chuàng)建時(shí)間dateDate否收支日期dnameVarChar(255)否收入或支出的位置(5)預(yù)算管理表包括id、用戶iduid、預(yù)算額度ysed、創(chuàng)建時(shí)間time、預(yù)算日期date、預(yù)算說明msg,其中id為主鍵,用戶iduid為外鍵。個(gè)人理財(cái)APP的預(yù)算管理表的結(jié)構(gòu)設(shè)計(jì)如表3-5所示。表3-5預(yù)算管理表屬性數(shù)據(jù)類型是否為主鍵說明idVarChar(255)是iduidVarChar(255)否用戶idysedVarChar(255)否預(yù)算額度timeDate否創(chuàng)建時(shí)間dateDate否預(yù)算日期msgVarChar(255)否預(yù)算說明3.4本章小結(jié)本章是基于Android的理財(cái)APP的總體設(shè)計(jì)方案,首先對(duì)系統(tǒng)設(shè)計(jì)進(jìn)行概述,其次是系統(tǒng)的整體功能模塊設(shè)計(jì),對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行分析設(shè)計(jì),最后是系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)。具體來說,系統(tǒng)的功能模塊分為注冊(cè)登錄、收支管理、支出分類月統(tǒng)計(jì)、圖標(biāo)統(tǒng)計(jì)、預(yù)算管理、個(gè)人中心五個(gè)部分組成。系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)通過對(duì)系統(tǒng)整體E-R圖設(shè)計(jì)、各個(gè)子功能模塊設(shè)計(jì)以及對(duì)數(shù)據(jù)的物理結(jié)構(gòu)來設(shè)計(jì)
第4章系統(tǒng)實(shí)現(xiàn)與測(cè)試4.1系統(tǒng)實(shí)現(xiàn)4.1.1注冊(cè)和登錄界面設(shè)計(jì)實(shí)現(xiàn)用戶進(jìn)入個(gè)人理財(cái)APP的登錄界面,首先注冊(cè)賬號(hào),若已有賬號(hào)則可以直接登錄。注冊(cè)賬號(hào)需要點(diǎn)擊賬號(hào)注冊(cè),在注冊(cè)界面輸入賬號(hào)、填寫昵稱、輸入密碼、輸入電話后點(diǎn)擊注冊(cè)按鈕,既可成功注冊(cè)賬號(hào),并返回登錄界面?;贏ndroid的理財(cái)APP的用戶注冊(cè)功能實(shí)現(xiàn)界面如圖4-1所示。圖4-1用戶注冊(cè)界面在登錄界面輸入已經(jīng)注冊(cè)的賬號(hào)、密碼信息,點(diǎn)擊登錄按鈕將會(huì)匹配數(shù)據(jù)庫中用戶表來實(shí)現(xiàn)個(gè)人理財(cái)APP的登錄功能。如果只輸入賬號(hào)或者密碼會(huì)提示賬號(hào)密碼不能為空;賬號(hào)密碼輸入錯(cuò)誤則會(huì)提示登錄失敗?;贏ndroid的理財(cái)APP的用戶登錄功能實(shí)現(xiàn)界面如圖4-2所示。成功登陸會(huì)進(jìn)入個(gè)人理財(cái)APP的主界面,個(gè)人理財(cái)APP的主界面如圖4-3所示。圖4-2用戶登錄界面圖4-3個(gè)人理財(cái)APP主界面4.1.2收支管理模塊實(shí)現(xiàn)個(gè)人理財(cái)APP的收支管理模塊實(shí)現(xiàn)界面如圖4-4所示。在收支管理模塊,查看用戶添加的賬單,點(diǎn)擊收支管理界面的收入按鈕,可以查看收入賬單條目;點(diǎn)擊支出按鈕,可以查看支出賬單條目;點(diǎn)擊全部按鈕,可以查看用戶的全部賬單條目。點(diǎn)擊月統(tǒng)計(jì)或者日統(tǒng)計(jì),并選擇月份或者日期,可以匹配數(shù)據(jù)庫中選擇月份或者日期的收入支出數(shù)據(jù),并在頁面上顯示出月份或者日期的總資產(chǎn)、總支出、凈資產(chǎn)數(shù)據(jù),方便查看。圖4-4收支管理模塊實(shí)現(xiàn)界面點(diǎn)擊個(gè)人理財(cái)APP的收支管理模塊的右上角的新增按鈕,進(jìn)入賬單的添加界面,可以對(duì)賬單進(jìn)行添加。個(gè)人理財(cái)APP賬單添加實(shí)現(xiàn)界面如圖4-5所示。在添加賬單界面選擇收入或者支出類型后,類型和位置也會(huì)出現(xiàn)對(duì)應(yīng)的選擇,然后輸出金額,選擇日期并填寫備注后,點(diǎn)擊添加按鈕,可以實(shí)現(xiàn)賬單的新增,并在后臺(tái)數(shù)據(jù)庫中更新數(shù)據(jù)。添加賬單完后自動(dòng)返回收支管理界面,下拉刷新收支管理界面,新增的賬單成功顯示在收支管理界面。在收支管理主界面長按需要修改或者刪除的賬單,會(huì)顯示出請(qǐng)選擇修改賬單或刪除賬單,可以對(duì)收支賬單進(jìn)行修改或者刪除的操作,并返回收支管理的主界面。圖4-5賬單添加實(shí)現(xiàn)界面4.1.3預(yù)算管理模塊實(shí)現(xiàn)個(gè)人理財(cái)APP的預(yù)算管理模塊實(shí)現(xiàn)界面如圖4-6所示。在預(yù)算管理模塊用戶可以增加修改刪除用戶的預(yù)算信息,點(diǎn)擊月統(tǒng)計(jì)按鈕,選擇相應(yīng)的月份,就可以查看本月的預(yù)算,并可以在界面中顯示出預(yù)算額度、已出預(yù)算、剩余額度。在預(yù)算管理的主界面右上角點(diǎn)擊新增按鈕,進(jìn)入預(yù)算添加界面。在預(yù)算添加界面中輸入金額,然后選擇預(yù)算添加日期,最后填寫預(yù)算說明,點(diǎn)擊添加按鈕,可以成功添加新增的預(yù)算賬單,個(gè)人理財(cái)APP的預(yù)算添加實(shí)現(xiàn)界面如圖4-7所示。選擇想查看的預(yù)算月份,可以顯示出本月的預(yù)算額度、已出預(yù)算和剩余額度。預(yù)算額度為本月預(yù)算賬單額度的總和;已出預(yù)算由數(shù)據(jù)庫中的本月支出賬單數(shù)據(jù)決定,匹配數(shù)據(jù)庫中的數(shù)據(jù),并將支出信息進(jìn)行統(tǒng)計(jì)顯示出來。剩余額度由預(yù)算額度減去已出預(yù)算得到。長按需要修改或者刪除的預(yù)算賬單,會(huì)顯示出請(qǐng)選擇修改金額或刪除預(yù)算。點(diǎn)擊修改金額按鈕,可以對(duì)用戶想要修改的預(yù)算金額進(jìn)行修改,修改成功返回預(yù)算管理界面。點(diǎn)擊刪除預(yù)算,即可刪除選中預(yù)算賬單,并在數(shù)據(jù)庫中刪除該信息,返回預(yù)算管理界面。圖4-6預(yù)算管理模塊實(shí)現(xiàn)界面圖4-7預(yù)算添加實(shí)現(xiàn)界面?zhèn)€人理財(cái)APP的預(yù)算預(yù)警實(shí)現(xiàn)界面如圖4-8所示。預(yù)算管理功能的預(yù)算預(yù)警是本系統(tǒng)設(shè)計(jì)的亮點(diǎn)之處,用戶通過添加的每月預(yù)算賬單,選擇當(dāng)前月份的預(yù)算月統(tǒng)計(jì),當(dāng)添加的預(yù)算額度減去當(dāng)月消費(fèi)之處小于0時(shí),就會(huì)預(yù)算預(yù)警,提示當(dāng)月的預(yù)算額度已經(jīng)超支,請(qǐng)進(jìn)行合理消費(fèi)。通過預(yù)算預(yù)警,可以讓用戶知道每月剩余花銷,了解自己是否在超支消費(fèi),可以讓用戶合理規(guī)劃財(cái)產(chǎn),培養(yǎng)用戶養(yǎng)成勤儉節(jié)約的消費(fèi)理念,為理財(cái)?shù)於ɑA(chǔ)。圖4-8預(yù)算預(yù)警實(shí)現(xiàn)界面4.1.4支出分類月統(tǒng)計(jì)模塊實(shí)現(xiàn)個(gè)人理財(cái)APP的支出分類月統(tǒng)計(jì)模塊實(shí)現(xiàn)界面如圖4-9所示。在支出分類月統(tǒng)計(jì)界面,用戶選擇想要查看月統(tǒng)計(jì)的月份就可以查看當(dāng)月的支出各個(gè)分類的消費(fèi)金額。長按需要修改或者刪除的賬單,會(huì)顯示出請(qǐng)選擇修改賬單或刪除賬單。點(diǎn)擊修改賬單按鈕,進(jìn)入賬單的修改界面,對(duì)賬單的信息進(jìn)行修改完后點(diǎn)擊修改按鈕,提示成功,賬單修改完成,重新選擇月份,匹配數(shù)據(jù)庫中的數(shù)據(jù),修改分類的金額進(jìn)行修改并顯示。點(diǎn)擊刪除賬單按鈕,即可刪除選中的賬單,并返回類型支出統(tǒng)計(jì)界面,重新選擇月份,匹配數(shù)據(jù)庫中的數(shù)據(jù),并對(duì)刪除類型的金額進(jìn)行修改并顯示出來。圖4-9支出分類月統(tǒng)計(jì)模塊實(shí)現(xiàn)界面4.1.5圖標(biāo)統(tǒng)計(jì)模塊實(shí)現(xiàn)在圖標(biāo)統(tǒng)計(jì)界面,點(diǎn)擊圖標(biāo)統(tǒng)計(jì)會(huì)彈出讓用戶選擇餅圖和折現(xiàn)圖的選項(xiàng)。用戶選擇折現(xiàn)圖后,進(jìn)入折線圖顯示界面。在折線圖界面選擇收入或者支出后,選擇相對(duì)應(yīng)的類型,選擇對(duì)應(yīng)的月份后可以查看相應(yīng)的折線圖,體現(xiàn)出本月該類型消費(fèi)變化的趨勢(shì)。個(gè)人理財(cái)APP的圖標(biāo)統(tǒng)計(jì)折線圖實(shí)現(xiàn)界面如圖4-10所示。用戶選擇餅圖后,進(jìn)入餅圖顯示界面。在餅圖界面選擇收入或者支出后,選擇對(duì)應(yīng)的時(shí)間,可以生成餅圖,更直觀查看消費(fèi)的比例。個(gè)人理財(cái)APP的圖標(biāo)統(tǒng)計(jì)餅圖實(shí)現(xiàn)界面如圖4-11所示。圖4-10圖標(biāo)統(tǒng)計(jì)的折線圖實(shí)現(xiàn)界面圖4-11圖標(biāo)統(tǒng)計(jì)的餅圖實(shí)現(xiàn)頁面4.1.6個(gè)人中心模塊實(shí)現(xiàn)個(gè)人理財(cái)APP的個(gè)人中心模塊實(shí)現(xiàn)界面如圖4-12所示。在個(gè)人中心界面,個(gè)人中心的功能有個(gè)人信息、密碼修改和注銷退出。用戶可以點(diǎn)擊個(gè)人信息,進(jìn)入理財(cái)APP的個(gè)人信息修改界面,可以對(duì)用戶的名稱、電話、頭像進(jìn)行修改,點(diǎn)擊提交個(gè)人信息修改完成。為了防止賬號(hào)重復(fù),用戶沒有賬號(hào)的修改權(quán)限,可以聯(lián)系管理員幫忙修改。點(diǎn)擊密碼修改,可以對(duì)密碼進(jìn)行更新。點(diǎn)擊注銷退出,退出當(dāng)前登錄賬號(hào),返回理財(cái)APP的登錄頁面。圖4-12個(gè)人中心模塊實(shí)現(xiàn)界面4.1.7管理員模塊的實(shí)現(xiàn)管理員用戶管理界面的實(shí)現(xiàn)如圖4-13所示。管理員通過localhost:8088進(jìn)入后臺(tái)登錄界面,輸入管理員的賬號(hào)密碼,可以成功進(jìn)入后臺(tái)操作界面。后臺(tái)操作界面主要由用戶信息管理、詞典管理和收支查看三部分組成。在用戶信息管理界面,管理員可以添加、刪除用戶,也可以幫助用戶進(jìn)行編輯修改基本信息。在詞典管理界面,管理員可以添加、編輯和刪除收支類型和收支的位置的詞典。在收支查看界面,為了保證用戶數(shù)據(jù)的安全性,管理員不能對(duì)用戶的賬單進(jìn)行修改,只能在用戶的要求下對(duì)賬單進(jìn)行后臺(tái)刪除。管理員收支查看界面的實(shí)現(xiàn)如圖4-14所示。圖4-13用戶管理界面圖4-14收支查看界面4.2系統(tǒng)測(cè)試對(duì)于一個(gè)合格的軟件,我認(rèn)為系統(tǒng)測(cè)是軟件的整個(gè)開發(fā)過程中最重要的模塊。因?yàn)橄到y(tǒng)測(cè)試要保證系統(tǒng)運(yùn)行及其是否安全可靠,主要包含系統(tǒng)的分析、系統(tǒng)開發(fā)以及系統(tǒng)實(shí)現(xiàn)的檢測(cè)。系統(tǒng)測(cè)試的功能就是不斷地檢測(cè)系統(tǒng)軟件中錯(cuò)誤,使軟件的各個(gè)功能能夠正常和流暢的運(yùn)行軟件,分為模塊測(cè)試、組裝測(cè)試及確認(rèn)測(cè)試三個(gè)部分。模塊測(cè)試,顧名思義是對(duì)每個(gè)模塊進(jìn)行檢測(cè),要對(duì)其檢測(cè)結(jié)果進(jìn)行判斷;組裝測(cè)試,是把各模塊組合起來檢測(cè),判斷是否存在錯(cuò)漏;確認(rèn)測(cè)試是系統(tǒng)測(cè)試過程中的最終環(huán)節(jié),負(fù)責(zé)檢測(cè)軟件是否實(shí)現(xiàn)了用戶所需的功能需求。一旦發(fā)現(xiàn)問題,要立即找到發(fā)生問題的區(qū)域與原因,并及時(shí)改正。系統(tǒng)測(cè)試是為了檢驗(yàn)該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)是否滿足客戶需求,找到并解決出現(xiàn)的問題。對(duì)基于Android的理財(cái)APP的測(cè)試主要采用了黑盒測(cè)試,黑盒測(cè)試也稱功能測(cè)試。所以本次測(cè)試主要針對(duì)個(gè)人理財(cái)APP的軟件界面和軟件功能進(jìn)行測(cè)試。4.2.1測(cè)試內(nèi)容以下是對(duì)基于Android的理財(cái)APP的測(cè)試內(nèi)容,主要是為了對(duì)應(yīng)用的功能進(jìn)行測(cè)試,核對(duì)應(yīng)用的功能是否存在缺陷。具體測(cè)試內(nèi)容如下:表5-1用戶登錄功能測(cè)試表功能名稱用戶登錄測(cè)試序號(hào)01測(cè)試時(shí)間2021年04月05日測(cè)試人員開發(fā)者測(cè)試目的測(cè)試系統(tǒng)登錄功能是否正常、穩(wěn)定測(cè)試步驟(1)用戶要登錄本系統(tǒng)并在登錄界面輸入用戶名zhangsan,密碼135249點(diǎn)擊登錄按鈕(2)用戶要登錄本系統(tǒng)并在登錄界面輸入用戶名zhangsan,密碼135249點(diǎn)擊登錄按鈕預(yù)測(cè)結(jié)果(1)通過后臺(tái)服務(wù)器與數(shù)據(jù)庫的信息匹配正確后,進(jìn)入主界面,用zhangsan用戶可以正常登錄理財(cái)APP,進(jìn)入理財(cái)APP的主界面。(2)通過后臺(tái)服務(wù)器與數(shù)據(jù)庫的信息匹配失敗后,提示登錄失敗。實(shí)際結(jié)果(1)通過后臺(tái)服務(wù)器與數(shù)據(jù)庫信息匹配正確后,進(jìn)入主界面,用戶可以正常登錄理財(cái)APP,進(jìn)入理財(cái)APP的主界面。(2)通過后臺(tái)服務(wù)器與數(shù)據(jù)庫信息匹配失敗后,提示登錄失敗表5-2用戶注冊(cè)功能測(cè)試表功能名稱用戶注冊(cè)測(cè)試序號(hào)02測(cè)試時(shí)間2021年04月05日測(cè)試人員Luke測(cè)試目的測(cè)試系統(tǒng)用戶注冊(cè)功能是否正常、穩(wěn)定測(cè)試步驟(1)在注冊(cè)界面輸入用戶名、密碼、昵稱、電話號(hào)碼,并點(diǎn)擊注冊(cè)按鈕。(2)直接點(diǎn)擊注冊(cè)按鈕。預(yù)測(cè)結(jié)果(1)系統(tǒng)將注冊(cè)信息驗(yàn)證后錄入數(shù)據(jù)庫,并提示成功,自動(dòng)跳轉(zhuǎn)到理財(cái)APP的登錄界面。(2)注冊(cè)失敗,提示失敗。實(shí)際結(jié)果(1)系統(tǒng)將注冊(cè)信息驗(yàn)證后錄入數(shù)據(jù)庫,并提示成功,自動(dòng)跳轉(zhuǎn)到理財(cái)APP的登錄界面。(2)注冊(cè)失敗,提示失敗。表5-3收支管理功能測(cè)試表功能名稱收支管理模塊測(cè)試序號(hào)03測(cè)試時(shí)間2021年04月05日測(cè)試人員Luke測(cè)試目的測(cè)試收支管理功能是否正常、穩(wěn)定測(cè)試步驟在收支管理模塊界面,選擇添加收入或者支出,錄入收支信息后點(diǎn)擊保存。在收支管理模塊界面,選中某一賬單,長按會(huì)彈出修改或刪除賬單頁面,并選擇修改賬單或者點(diǎn)擊刪除賬單。預(yù)測(cè)結(jié)果用戶成功添加收支賬單,并在收支管理頁面顯示出來。用戶成功修改賬單或者刪除賬單,并且新賬單在收支管理頁面顯示出來。實(shí)際結(jié)果(1)用戶成功添加收支賬單,并在收支管理頁面顯示出來。(2)用戶成功修改賬單或者刪除賬單,并且新賬單在收支管理頁面顯示出來。表5-4預(yù)算管理功能測(cè)試表功能名稱預(yù)算管理模塊測(cè)試序號(hào)04測(cè)試時(shí)間2021年04月05日測(cè)試人員Luke測(cè)試目的測(cè)試預(yù)算管理功能是否正常、穩(wěn)定測(cè)試步驟在預(yù)算管理模塊界面,點(diǎn)擊右上角添加預(yù)算,進(jìn)入預(yù)算添加界面,錄入預(yù)算金額、預(yù)算日期、預(yù)算說明,后點(diǎn)擊添加按鈕。預(yù)測(cè)結(jié)果新增的預(yù)算賬單在預(yù)算管理頁面成功添加。實(shí)際結(jié)果新增的預(yù)算賬單在預(yù)算管理頁面成功添加。表5-5支出分類月統(tǒng)計(jì)功能測(cè)試表功能名稱支出分類月統(tǒng)計(jì)模塊測(cè)試序號(hào)05測(cè)試時(shí)間2021年04月05日測(cè)試人員Luke測(cè)試目的支出分類月統(tǒng)計(jì)功能是否正常、穩(wěn)定測(cè)試步驟在收支管理頁面添加一個(gè)醫(yī)療支
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (一模)萍鄉(xiāng)市2025年高三第一次模擬考試政治試卷(含答案解析)
- 2025年中考道德與法治二輪復(fù)習(xí):文明與精神 高頻考點(diǎn)學(xué)案(含練習(xí)題及答案)
- 施工水源施工方案
- 阜陽機(jī)房消防施工方案
- 別墅獨(dú)院出租合同范例
- 雙方簽合同范例
- 建設(shè)工地保安工作流程與重點(diǎn)計(jì)劃
- 學(xué)校美術(shù)教育品牌形象建設(shè)計(jì)劃
- 人性化管理方案計(jì)劃
- 社會(huì)實(shí)踐與校外教學(xué)活動(dòng)安排計(jì)劃
- 【MOOC】醫(yī)學(xué)細(xì)胞生物學(xué)-鄭州大學(xué) 中國大學(xué)慕課MOOC答案
- 索思醫(yī)療卓越產(chǎn)品系列穿戴式動(dòng)態(tài)心電監(jiān)測(cè)產(chǎn)品
- 2024解析:第十一章 功和機(jī)械能-講核心(解析版)
- 中建住宅樓懸挑卸料平臺(tái)專項(xiàng)施工方案
- 副總經(jīng)理招聘面試題與參考回答(某大型央企)
- 醫(yī)院5S管理內(nèi)容和標(biāo)準(zhǔn)
- 警察小學(xué)生安全教育講座
- 2024中國類風(fēng)濕關(guān)節(jié)炎診療指南
- 創(chuàng)傷性凝血病與輸血
- 11294營銷管理-國家開放大學(xué)2023年1月至7月期末考試真題及答案(共2套)
- 中國普通食物營養(yǎng)成分表(修正版)
評(píng)論
0/150
提交評(píng)論