安卓家庭理财软件设计

2015-09-10 07:22徐立波
考试周刊 2015年79期
关键词:理财安卓数据库

徐立波

摘 要: 基于安卓平台的家庭理财软件能够完成收益计算、家庭收入记账、家庭支出记账和成员信息维护等,是家庭理财的好助手。本文通过软件需求分析和数据表结构设计,为系统的实现奠定基础。

关键词: 安卓 理财 数据库

随着无线网络时代的到来和人们生活节奏的逐步加快,利用计算机相关记账软件完成家庭理财的方式已经不能满足人们的需求。人们更渴望利用手机、移动平板完成家庭理财工作,随时随地记录网络订餐、在线支付、工资收入、贷款支出等情况;随时随地查询家庭的账务信息。因此,需要设计一款基于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.

猜你喜欢
理财安卓数据库
iPhone不卡的秘密曝光:安卓也能享受
文物表情包
数据库
论如何培养高中生理财意识
大学生理财之我见
一种基于安卓系统的手机侧抓包分析方法
大学生理财能力现状分析及提升途径的研究
数据库
数据库
数据库