徐立波





摘 要: 基于安卓平臺的家庭理財軟件能夠完成收益計算、家庭收入記賬、家庭支出記賬和成員信息維護等,是家庭理財的好助手。本文通過軟件需求分析和數據表結構設計,為系統的實現奠定基礎。
關鍵詞: 安卓 理財 數據庫
隨著無線網絡時代的到來和人們生活節奏的逐步加快,利用計算機相關記賬軟件完成家庭理財的方式已經不能滿足人們的需求。人們更渴望利用手機、移動平板完成家庭理財工作,隨時隨地記錄網絡訂餐、在線支付、工資收入、貸款支出等情況;隨時隨地查詢家庭的賬務信息。因此,需要設計一款基于Android平臺的家庭理財工具軟件。
1.安卓開發平臺
開發基于安卓平臺的軟件需要先配置開發環境, Eclipse是經常使用的開發環境。Android的系統架構與其操作系統一樣,采用了分層的架構。Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。
2.需求建模
通過對家庭理財需求進行分析,確定家庭理財軟件應該包括以下幾個方面的需求:
(1) 家庭收入記賬,包括工資收入、股票收入、房租收入等。
(2) 家庭支出記賬,包括貸款支出、網購支出、學費支出等。
(3) 家庭收入、支出情況查詢。
(4) 家庭成員信息維護。
(5) 財產收益計算。
由此可以確定家庭理財軟件的主要功能。接下來利用面向對象的分析方法完成功能模型的建立,這是系統以后進行設計和實現的基礎。家庭理財軟件用例圖如圖2 所示。
3.數據庫設計
家庭理財軟件需要的表很多,主要包括會員基本情況、菜品信息表、套餐信息表、管理員表等。這些表都可以利用Android自帶的SQLite數據庫進行存儲。以下列出3個主要的表。
(1)家庭收入情況表
該表包含5個字段,分別是收入編號、收入金額、收入類型、收入日期、收入備注。其中編號為主鍵,具體信息見表3.1所示。
(2)家庭支出情況表
該表包含5個字段,分別是支出編號、支出金額、支出類型、支出日期、備注。其中支出編號為主鍵,具體信息見表3.2所示。
(3)家庭成員情況表
該表包含4個字段,分別是成員編號、成員姓名、成員性別、出生日期。其中成員編號為主鍵,具體信息見表3.3所示。
4.結語
安卓家庭理財軟件具有用戶注冊、家庭收入記賬、家庭支出記賬、收益計算和信息維護功能,利用本軟件能夠時隨地記錄家庭收入、支出等情況,及時查詢家庭的賬務信息,大大方便用戶的記賬操作,提高效率。
參考文獻:
[1]魏婧.家庭理財管理系統的設計與實現[J].電子技術與軟件工程,2014.10.
[2]張興財. 基于Android的個人理財助手的設計與實現[J]. 民營科技,2015.5.