周能 李薇
摘 要:隨著網(wǎng)絡(luò)理財方式的風(fēng)靡盛行,極大地刺激了全民投資理財需求,同時,智能手機的滲透與普及,也為移動金融的迅猛發(fā)展提供了準入條件。移動端市場已成當(dāng)下炙手可熱的競爭點,而移動通訊、互聯(lián)網(wǎng)和金融的結(jié)合[1],無疑是將移動金融推向了新高潮,也為金融創(chuàng)新的發(fā)展帶來了新的思路。本文正是在這樣的環(huán)境下,基于安卓平臺,運用JAVA和SQLite技術(shù),設(shè)計并實現(xiàn)了移動端的P2P理財應(yīng)用[2]。
關(guān)鍵詞:Android;移動金融;P2P理財
1引言
隨著國內(nèi)居民收入水平不斷提高,理財意識也有了很大進步,個人理財市場的規(guī)模正不斷擴大,并且當(dāng)下移動端市場正調(diào)整發(fā)展和布局。 因此設(shè)計基于Android 手機系統(tǒng)的P2P理財軟件[3],可以讓用戶不再局限于PC,隨時隨地的記錄和查看自己的財務(wù)數(shù)據(jù),必將受到廣大手用戶的青睞!
2安卓系統(tǒng)P2P理財應(yīng)用的設(shè)計
本文中P2P理財應(yīng)用軟件專注于P2P網(wǎng)貸數(shù)據(jù)行情、平臺標的搜索、網(wǎng)貸資訊等的一站式信息整合,集合網(wǎng)貸投資、理財、網(wǎng)貸計算、行情新聞縱覽等功能于一體。軟件主要有三大模塊,網(wǎng)貸投資模塊、網(wǎng)貸資訊模塊、個人中心模塊。網(wǎng)貸投資模塊設(shè)有我的投資、計算助理、我的賬單功能,網(wǎng)貸資訊模塊設(shè)有搜索、熱門、時評功能,個人中心模塊設(shè)有我的消息、我的收藏、個人中心功能。主要功能具體描述如下:
我的投資:可隨時關(guān)注今日網(wǎng)貸行情、最高收益、投資額、投資人數(shù)及項目數(shù),掌握24小時年化利率走勢,并可以進行即時投標;
計算助理:方便快捷,可一鍵計算各項收益;
我的賬單:投資財務(wù)匯總,投資項目,匯款明細,資產(chǎn)收益,用戶能清楚掌握。輕松記錄投過的每一筆網(wǎng)貸,真正實現(xiàn)方便記賬、輕松管理,及時對賬單收款、逾期進行提醒通知;
搜索:根據(jù)需求找到標的,無論是高收益率,還是穩(wěn)健平臺、較短期限,全部能夠響應(yīng);
熱門:查看最熱門的平臺標的及最受好評的平臺信息,讓方便使用者掌握成為網(wǎng)貸專家的必備技能;
時評:網(wǎng)貸評論員對網(wǎng)貸行業(yè)的獨家見解;
我的消息:投資回款,最新活動,重要信息及時提醒,隨時隨地掌握最新動態(tài)。
我的收藏:可方便收藏平臺、標的和資訊;
個人中心:用戶個性化設(shè)置,資產(chǎn)賬戶,快速充值,便捷提現(xiàn)。
P2P理財軟件是財務(wù)管理軟件,所以對性能有一定的要求,如:處理的準確性和及時性是系統(tǒng)的必要性能,軟件應(yīng)能及時而且準確的根據(jù)用戶權(quán)限及所輸入的信息做出響應(yīng)。由于本軟件的查詢和交易功能對于整個軟件的功能性能完成舉足輕重,因此,在軟件開發(fā)過程中,必須采用一定的方法保證軟件的準確性和及時性。軟件中涉及許多的用戶的個人信息和金融安全,要保證用戶的權(quán)限,禁止數(shù)據(jù)非法更改。軟件要提供方便的手段供軟件維護人員進行數(shù)據(jù)備份、日常安全管理、以及軟件意外崩潰時數(shù)據(jù)的恢復(fù)。同時軟件還要保證對數(shù)據(jù)庫進行及時更新,保證數(shù)據(jù)一致性。
3系統(tǒng)流程分析
經(jīng)過軟件系統(tǒng)設(shè)計分析和系統(tǒng)性能要求分析之后,在對系統(tǒng)進一步規(guī)劃之后,更進一步分析系統(tǒng)的業(yè)務(wù)流程,使基于安卓系統(tǒng)的P2P理財應(yīng)用設(shè)計思路更加清晰。軟件的系統(tǒng)結(jié)構(gòu)如下圖1所示。
圖 1 軟件系統(tǒng)結(jié)構(gòu)圖
用戶進行理財操作時,開啟應(yīng)用后,主要有三大操作需求:投資操作、查看P2P網(wǎng)貸行情操作、查看賬單操作。投資操作步驟:網(wǎng)貸投資——我的投資;查看P2P網(wǎng)貸行情操作步驟:網(wǎng)貸資訊——熱門;查看賬單操作步驟:網(wǎng)貸投資——我的賬單。
4系統(tǒng)實現(xiàn)
主界面總體設(shè)計,展現(xiàn)是由PTPSlidingPaneLayout 加載兩個幀布局,slidingpane_menu 是側(cè)滑菜單界面,slidingpane_content 是主界面。SlidingPaneLayout是一個水平的多層的高級控布局控件,左側(cè)或第一個視圖是導(dǎo)航層,其他的為內(nèi)容視圖。SlidingPaneLayout一般支持左側(cè)滑出,沒有右側(cè)導(dǎo)航。PTPSlidingPaneLayout 是重寫了SlidingPaneLayout,使之具有類似于微信的側(cè)滑體驗效果。底部控制欄有網(wǎng)貸投資模塊、網(wǎng)貸資訊模塊、個人中心模塊功能,對應(yīng)每個控件都不是單一基礎(chǔ)控件,上面是圖片、下面是文字,右上角是紅點,當(dāng)有更新時紅點顯示,否則隱藏。slidingpane_content 是采用fragmentTabhost和四個fragment組合實現(xiàn)的。fragmentTabhost來自android.support.v4.app包,通常是fragment組合使用。這三個fragment依次是貸投資、貸資訊、個人中心。當(dāng)進入主界面以后,首先展現(xiàn)的是貸投資,三個fragment可以進行任意切換。
網(wǎng)貸投資模塊設(shè)計,點擊貸投資,底部控制欄上方,設(shè)置我的投資、計算助理、我的賬單功能圖像控件,使用了開源的第三方控件CircleImageView,該控件是一個圓形的ImageView。
網(wǎng)貸資訊模塊設(shè)計,底部控制欄上方BottomControlPanel對應(yīng)的布局文件里,直接使用了定義的BottomControlPanel,這個BottomControlPanel實現(xiàn)了View.OnClickListener接口,在onClick()里通過id來判斷用戶點擊了哪一個對象。判斷出來后對這個被點擊的對象進行處理,如字體顏色、圖片資源的變化,右上角小紅點的隱藏等。并且BottomControlPanel會返回Activity觸發(fā)的對象,通知Activity去切換fragment。
個人中心模塊設(shè)計,設(shè)置有我的消息、我的收藏、個人中心功能。在我的消息該功能圖標的右上角能顯示未讀消息的個數(shù),由大量的layout搭建出來。
5 總結(jié)
本文中P2P理財軟件是基于Android 平臺設(shè)計的,軟件的主要功能是專注于P2P網(wǎng)貸,能直觀的把日常投資收益統(tǒng)計出來,并且能反應(yīng)用戶的各方面的理財情況,為相關(guān)系統(tǒng)研究和設(shè)計提供了借鑒。但軟件尚有很多功能不夠完善和人性化設(shè)計,因此,今后還會對該軟件做持續(xù)的改進和升級。
參考文獻:
[1]孫韓, 王亞杰, 寧連舉. 移動金融的模式與存在問題探析[J]. 移動通信, 2014, (9):75-79.
[2]紀翠竹. Android理財軟件--天天記賬的設(shè)計和實現(xiàn)[J]. 電子制作, 2015, (12).
[3]韋靈. 基于Android平臺的個人理財軟件的研究與設(shè)計[J]. 電子技術(shù)與軟件工程, 2014, (1):97-98.
作者簡介:
周能,男,(1995.02),湖南農(nóng)業(yè)大學(xué),電子信息工程專業(yè),學(xué)生;
通訊作者:李薇,女
(作者單位:湖南農(nóng)業(yè)大學(xué) 信息科學(xué)與技術(shù)學(xué)院)