楊利榮
摘要:安卓是以Linux為基礎(chǔ)的開放性源碼操作系統(tǒng),主要用于移動設(shè)備,安卓占據(jù)全球智能移動設(shè)備操作系統(tǒng)市場約52.45%的份額,在中國市場約占68.5%。隨著科技發(fā)展,網(wǎng)絡(luò)技術(shù)和現(xiàn)代通信技術(shù)進入高速發(fā)展時代,網(wǎng)絡(luò)支付頻率高越來越高,支付方便快捷。對家庭資金的不僅需要有理財意識和技巧,還需要一款便捷、科學(xué)的理財軟件來對家庭資金進行高效、合理規(guī)劃,基于安卓平臺的家庭軟件能夠?qū)崿F(xiàn)人們在快速消費模式中隨時隨地記錄查詢等功能,能夠滿足用戶便捷家庭理財?shù)男枨骩1]。
關(guān)鍵詞:安卓;理財軟件;模塊設(shè)計;數(shù)據(jù)庫
中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2018)18-0071-03
隨著信息化高速發(fā)展,人們生活節(jié)奏越來越快,人們在生活中也越來越重視便捷和效率。家庭理財軟件是用戶對日常收入與支出、資金管理、銀行賬戶數(shù)據(jù)的管理的軟件,但是傳統(tǒng)的計算機桌面理財軟件雖然可實現(xiàn)記賬功能,但是卻不能實現(xiàn)隨時隨地記賬,用戶容易因為時間太久或者支出次數(shù)過于頻繁而出現(xiàn)漏記賬等弊端[2]。本文通過研究測試移動設(shè)備中基于安卓平臺開發(fā)的家庭理財軟件,測試結(jié)果顯示該軟件能夠滿足用戶對理財?shù)男枨蟆?/p>
1 系統(tǒng)需求分析
每個家庭每天都有不同的新數(shù)據(jù)產(chǎn)生,收入和支出數(shù)據(jù)非常復(fù)雜和龐大,如果每天通過人工記憶或手動記錄后再每天晚上在計算機平臺的家庭理財軟件中進行記錄與統(tǒng)計的話,這將是一個繁雜且冗長的過程,而且對同一個數(shù)據(jù)進行兩次重復(fù)記錄無疑增加了工作量,如果不及時做好記錄又會發(fā)生漏記、錯記等情況,致使每月賬目混亂、不平。因此一款便捷的移動端家庭理財軟件能夠滿足用戶隨時消費隨時記賬這一需求,減輕用戶重復(fù)記賬、幫助用戶及時對收入和支出及時進行記錄,避免由于時間過長造成漏記和錯記的情況發(fā)生。基于Android品臺的家庭理財軟件主要是針對滿足家庭隨時隨地對對收支狀況、消費記錄等相關(guān)信息記錄添加和修改進行設(shè)計的一款移動設(shè)備理財軟件[3]。一款優(yōu)秀的移動設(shè)備端家庭理財軟件必須首先要具備良好的主窗口界面,軟件的界面的好壞是對于大部分用來說是該軟件的第一評判標(biāo)準(zhǔn),因此良好的人機交互能夠吸引更多用戶對軟件的使用并且能成功留下用戶;其次要具備設(shè)家庭理財軟件的各項功能,滿足用戶在日常消費收入等方面進行有效、簡介、歸類管理;還要具備查詢、修改等基本功能,能夠及時滿足用戶對數(shù)據(jù)進行編輯,方便用戶隨時隨地對家庭資產(chǎn)進行管理,是一款有效、便捷、科學(xué)的理財軟件,在用戶節(jié)約開支和對資金有效合理分配中起到了重要作用。
2 開發(fā)技術(shù)總體功能結(jié)構(gòu)
家庭理財軟件首先設(shè)計賬號注冊和登錄模塊,登錄成功后進入下一級頁面即系統(tǒng)主窗口,它是用戶重要的交互環(huán)節(jié),用戶可以通過主窗體看到系統(tǒng)中所有功能,并對其進行操作。當(dāng)用戶通過登錄窗口登錄成功后,進入系統(tǒng)主窗口界面,可以通過文本圖標(biāo)相結(jié)合的方式顯示主窗口中各功能按鍵,用戶通過輕觸這些功能按鍵來打開相應(yīng)的活動[2]。系統(tǒng)主窗口頁面分為消費模塊、搜索模塊和管理模塊、設(shè)置模塊、便簽?zāi)K及其他功能模塊。
2.1 消費模塊
今天模塊中設(shè)定常用消費添加消費,假如用戶在今天添加有非常用消費則會在今天的主界面中有紅色小圓點提示,并在主界面通過列表的方式展現(xiàn),長按其中任何一項消費均可以彈出相應(yīng)消費表,用戶可以對其進行查看、編輯備注和刪除等操作。
2.1.1 添加消費模塊
該界面中用戶可以對消費進行添加,如:消費名稱、消費類別、消費價格、消費時間等進行編輯。
2.1.2 常用消費模塊
用戶通過該界面識別出常用消費,自動統(tǒng)計1月內(nèi)消費達到4次以上的消費并自動將其添加到常用消費項目列表中,用戶也可根據(jù)自己使用情況將某項消費設(shè)定為常用消費,也可直接在常用列表中對任何一項列表項進行查看、編輯備注和刪除等操作,還可根據(jù)使用頻率對消費列表進行排序。
2.2 搜索模塊和管理模塊
用戶可通過搜索模塊日歷對某天消費情況進行查詢。在列表中設(shè)置管理模塊對各項列表項刪除、添加、編輯、排序等進行管理。
2.3 設(shè)置模塊
設(shè)置模塊包括用戶基本資料設(shè)置和密碼安全設(shè)置。用書基本資料設(shè)置對用戶的基本信息進行登記如:姓名、電話、年齡、性別、收入主要來源和金額等信息;密碼安全設(shè)置主要是用戶對賬戶密碼進行管理, 如:下次登錄時是否需要驗證、綁定手機號和安全郵箱、修改密碼等。
2.4 便簽?zāi)K
便簽?zāi)K包括新增便簽、便簽信息瀏覽、便簽信息編輯等功能,用戶可以通過新增便簽功能添加及時添加記錄便簽新信息;通過便簽信息瀏覽功能查閱所有的記錄過的便簽信息;通過便簽信息編輯功能對便簽內(nèi)容等進行修改或者刪除。
2.5 其他功能模塊
其他功能模塊例如首頁導(dǎo)航、收入預(yù)算設(shè)計、支出預(yù)算設(shè)計和支出管理等功能。
用戶使用家庭理財軟件之前必須先通過登錄窗口中注冊模塊在系統(tǒng)中注冊并登錄后才可以對軟件進行操作;登錄系統(tǒng)之后系統(tǒng)會提示用戶及時添加基本信息如:姓名、電話、年齡、性別、收入主要來源和金額等,用戶以后可以通過設(shè)置模塊對個人基本信息進行添加與修改;在主界面窗口中用戶可以隨便點擊其中一個小圖標(biāo)可進入該模塊進行操作;用戶在進入消費模塊后可以對所有消費進行分類管理、查詢以及編輯等;當(dāng)用戶發(fā)生新的收入或者支出時,在系統(tǒng)主界面窗口相應(yīng)的模塊小圖標(biāo)上會出現(xiàn)紅色小氣泡提醒用戶有新的業(yè)務(wù)發(fā)生,并從相應(yīng)模塊進入后用戶可以查看該項業(yè)務(wù)的詳細信息如:發(fā)生時間、地點、發(fā)生項目、以及該項業(yè)務(wù)的名稱等,用戶也可以拖動紅色小氣泡忽略該條信息的提醒,方便用戶自由操作;用戶還可根據(jù)個人喜好對界面進行設(shè)置如:界面皮膚設(shè)置、常用模塊設(shè)置等。
3 數(shù)據(jù)庫設(shè)計和系統(tǒng)運行測試
3.1 數(shù)據(jù)庫設(shè)計
是軟件系統(tǒng)的核心技術(shù),選擇最優(yōu)的數(shù)據(jù)庫模式和使用最優(yōu)化的結(jié)構(gòu)建立數(shù)據(jù)庫與用戶操作程序,以滿足用戶和軟件的數(shù)據(jù)應(yīng)用需求。數(shù)據(jù)庫設(shè)計的實現(xiàn)包括用戶對需求的分析、概念結(jié)構(gòu)、邏輯結(jié)構(gòu)、數(shù)據(jù)模型優(yōu)化、物理結(jié)構(gòu)、評價與性能預(yù)測等幾個部分,以下是對關(guān)鍵環(huán)節(jié)的設(shè)計進行闡述。如圖3所示。
本系統(tǒng)記錄模塊數(shù)據(jù)庫根據(jù)軟件需求設(shè)計多種不同數(shù)據(jù)如以下3張結(jié)構(gòu)表。
3.2 系統(tǒng)運行測試
系統(tǒng)測試主要是為了檢測系統(tǒng)中模塊設(shè)計是否合理以、系統(tǒng)是否能正常運行和準(zhǔn)確性進行以及能否滿足用戶需求進行測試[4]。利用內(nèi)測系統(tǒng)進行賬號注冊測試并登錄系統(tǒng),正確輸入用戶名和密碼登錄成功后,即可進入對系統(tǒng)主窗口。用戶在系統(tǒng)登錄模塊中可進行登錄、退出、注冊與忘記密碼找回密碼等操作,登錄模塊是進入系統(tǒng)的大門,涉及用戶的隱私安全等信息,必須經(jīng)過嚴(yán)格的測試[5]。
消費模塊是系統(tǒng)的主要模塊,在該模塊對日常消費支出進行編輯歸類整理,編輯消費項目名稱、支出銀行賬戶、零錢、支出日期、支出金額等測試;對搜索模塊中日歷對某天消費情況進行查詢進行測試;測試管理模塊中各項列表項刪除、添加、編輯、排序等能否進行正常操作,對設(shè)置模塊中姓名、電話、年齡、性別、收入主要來源和金額等和用戶對賬戶密碼等進行測試;對便簽?zāi)K的新增便簽、便簽信息瀏覽、便簽信息編輯等功能等逐一進行測試,檢查系統(tǒng)功能模塊與按鍵能否保持一致、有無漏洞以及能否滿足用戶需求等[6]。
4 系統(tǒng)管理與維護
普通用戶在軟件中使用的各項功能都是有系統(tǒng)提供,如基礎(chǔ)數(shù)據(jù)維護、收入管理、消費管理等。而這些系統(tǒng)功能需要及時進行維護才能保障用戶的使用,因此必須要有專門的人員對系統(tǒng)進行管理與維護。
4.1 系統(tǒng)管理
系統(tǒng)管理主要是為體統(tǒng)運行需要的基礎(chǔ)數(shù)據(jù)提供管理和維護,主要有以下及方面:對用戶權(quán)限管理、模塊管理、用戶管理等方面。用戶權(quán)限管理主要對系統(tǒng)提供權(quán)限分配和收回功能;對系統(tǒng)功能模塊以樹的方式進行管理和維護,葉子模塊是系統(tǒng)功能入口,可通過葉子模塊對系統(tǒng)功能模塊基本操作進行管理。
4.2 基礎(chǔ)數(shù)據(jù)維護
基礎(chǔ)數(shù)據(jù)維護是指管理與維護系統(tǒng)使用過程中必須的基礎(chǔ)數(shù)據(jù),如收入類別、數(shù)據(jù),支出類別、數(shù)據(jù)等各項基礎(chǔ)數(shù)據(jù)。
5 結(jié)束語
本文根據(jù)家庭理財特點,提出一套較為完整的基于Andoid平臺的移動端家庭理財軟件系統(tǒng)功能,并簡單介紹了家庭理財系統(tǒng)在安卓平臺的開發(fā)過程和模塊設(shè)計,并對各個模塊逐一測試,測試結(jié)果顯示該家庭理財軟件滿足用戶需求以及系統(tǒng)需求,用戶可利用該軟件對家庭資金進行有效合理的規(guī)劃[7]。軟件數(shù)據(jù)庫采用SQlite進行設(shè)計,該數(shù)據(jù)庫安全性高,可對數(shù)據(jù)實現(xiàn)永久保存。軟件實現(xiàn)了用戶對收入支出的記錄與添加、消費歸類、消費項目編輯、便簽信息編輯、賬目查詢等需求,操作簡單,用戶使用方便,大大提高了用戶及時記賬效率[8]。但本軟件還有其他功能不夠完善,我們下一步將會對體統(tǒng)社交圈模塊、相冊模塊、賬目信息導(dǎo)出分享等功能進行增加,滿足用戶在社交分享方面需求,提高用戶使用滿意度。
參考文獻:
[1] 鮑美英.基于Android的理財軟件的設(shè)計及實現(xiàn)[J].山西大同大學(xué)學(xué)報:自然科學(xué)版,2017,33(3):7-9.
[2] 尤新華.基于安卓系統(tǒng)理財軟件的設(shè)計和應(yīng)用[J].福建電腦,2013,29(11):138-139.
[3] 楊桂麗,黎敬濤. 基于PHP的一個家庭理財系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2013, 30(2):259-262.
[4] 侯世中,江連海,宋傳磊. 基于C#.NET的家庭理財系統(tǒng)的設(shè)計與實現(xiàn)[J].科技創(chuàng)新與應(yīng)用, 2014(20):61-61.
[5] 劉萬軍.家庭理財發(fā)展研究[J].審計與理財,2016(1):37-38..
[6] 薛立,韓育芳.家庭財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2015,11(17):79-81.
[7] 魏婧.家庭理財管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2014(20):67-67.
[8] 張艷艷.基于J2EE的家庭理財系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機光盤軟件與應(yīng)用,2013(21):289-290.