馬藝源
臨沂大學/商學院 山東 臨沂 276000
手機理財App摒棄了傳統理財軟件的一些功能,力求整合該類軟件的優點,將記賬整合成一個便攜的應用程序,操作在手機之上,使其適合更多的人群,消除了用戶下載多個應用程序的煩惱。它在完成基本功能的基礎上,力求創新和提供良好的用戶體驗,如:界面友好、即用即開、方便快捷、成本低等。使用該App針對財務進行管理,具有很多的優點,這些優點可以提高個人理財的效率,同時,也是對理財的科學化、正規化管理進行了規范。
隨著大環境經濟持續穩定增長,人們的收入與消費水平也在不斷地增加,并且更加多元化、多維度、多樣化,在收入方面比如工資收入、自媒體創收、理財收入、股票分紅、一切補貼等;支出方面也不再局限于衣食住行,還有醫療、繼續教育、娛樂、投資、網絡購物、通訊支出等。目前,手機是人們的標配,如何高效便捷地管理個人財產,做到心中有數,查詢便捷,是一個有待解決的課題。因此,基于移動平臺開發的手機理財軟件系統,也就應運而生了。
功能性需求:①記賬功能:根據不同類別記錄收入與支出,進行賬單修改,查看賬單明細,查看報表等。②股票信息查詢功能:輸入股票代碼,返回股票日K線圖及交易信息。③理財模塊:查看理財文章信息,獲取最新的理財資訊。④問題反饋:用戶根據使用情況,可對系統進行問題反饋和改進建議。
非功能性需求:①及時性需求:要求系統能及時響應用戶請求,給予用戶良好的操作體驗。②安全性需求:賬單信息放到云服務器,手動同步,換手機不怕數據丟失。③界面友好性需求:要求有用戶友好的操作界面與操作方式,并能夠為新用戶提供完善的操作指引。④錯誤提示需求:當用戶輸入的信息有誤時,應給出相應的錯誤提示,避免造成用戶不知所措的狀況[1]。
登錄模塊主要有新用戶注冊賬戶、已有賬戶登錄。
本理財App登錄和注冊功能的實現,主要是使用Bmob后端云的用戶系統sdk搭建的。用戶只要自定義一個User Bean類繼承和基類BmobUser,就可以擁有注冊、登錄等功能了。
賬單管理模塊主要有明細查詢功能、添加收支功能。明細查詢功能是指允許用戶按月查詢收支條目、顯示匯總信息、統計當月支出、當月收入、結余金額等;添加收支功能是指允許用戶添加支出、收入分類等。
賬單管理模塊主要界面顯示為賬單列表信息,當月支出、當月收入、結余信息以及時間選擇篩選賬單信息,界面中的中下方位置引用FloatingActionButton控件進入添加支出、收入賬單入口;賬單列表,引用RecyclerView控件進行展示,條目信息以圖標、類別名稱進行區分類別,右部顯示金額,其中支出顯示為負數,收入為正數進行顯示;結余等信息,是對下面賬單進行當月支出、當月收入,當月還剩下多少的統計,可以點擊右上方日歷進行月份年份篩選;收入支出入口,引用Floating Action Button控件進行展示,類似按鈕功能,點擊進入。

圖1 收支界面

圖2 收支餅圖

圖3 股票K線

圖4 理財界面
收入支出界面如圖1,也是該理財軟件的核心功能界面。最上方用來切換是支出還是收入。以“支出”為例,點擊“支出”,下面出現的是類別,該功能界面的實現是引用View Pager嵌套Recycler View實現的。再點擊相應的類別,下面進行顯示數碼,輸入金額,選擇付錢類型,例如支付寶、微信、現金;進行日期選擇,點擊確定提交。此時,信息搜集存入本地數據庫中,相應的賬單列表也會跟著更新,在存儲數據庫信息時,該App運用了green DAO框架進行對數據進行增刪查改操作。
該模塊功能是查看每個月支出、收入,并用可視化餅圖進行展示,餅圖對于分類進行繪制,點擊相應類別展示賬單信息,如圖2。
賬單報表模塊的功能包括月收入和支出以及類別收入支出明細。該餅圖用不同顏色代表不同的收入支出類別,點擊對應的類別模塊下方將會顯示該月的詳細收入信息;在軟件的右上方還可以對每個月進行篩選。餅圖的實現需要用到的是MPAndroid Chart框架。
股票信息查詢功能模塊,允許用戶輸入股票代碼查詢該股票的日K線圖與交易詳情。如股票模塊請求的新浪股票數據,參考支付寶的股票信息方式進行了展示,主要功能實現是對于股票代號的查詢顯示相應的股票信息和K線圖,如圖3。該模塊的實現是運用了觀察者模式,使用RxAndroid框架對信息的整合、處理。
理財模塊功能主要是顯示最新的理財信息、理財類文章等。理財模塊使用了網絡的信息搜集,對數據的進行解析、封裝、展示。該模塊運用retrofit2框架獲取網絡數據,然后使用Gson框架對數據進行解析,并在對應的item條目上進行展示。其中,條目的圖片加載了Glide框架,點擊對應的條目嵌套了一個Web View網頁,對信息進行展示便于用戶閱讀,如圖4。
我的模塊主要有同步、問題反饋、關于界面、退出系統等功能。其中,同步就是本地的賬單數據與Bmob云數據庫數據進行同步,解決了數據丟失的問題[2]。
該App可以使用戶在自己的智能Android手機上,實現方便快捷的個人理財應用。方便錄入理財、簡化步驟、提高效率,對賬、記賬易于操作,上手容易、簡單,對于大眾的記賬需求基本可以滿足。不僅可以隨時隨地的記賬,查詢收支詳細信息,還有一定的安全性,能夠從另一方面更好的解決了人們不善于管理個人財務的習慣,有效地幫助大家完全自主管理錢財和積蓄。設計這樣的一款App不僅具有較強的可行性,而且非常具有意義和相應的利用價值的。