2 Android手机记账软件的设计
2.1 研究目标
(1) 熟悉Android应用的设计思路与开发框架;
(2) 通过多种控件和自定义组件实现手机记账软件的开发.
软件是基于Eclipse的开发环境,在Android平台上运行的手机记账软件.
2.2 需求分析
本软件是Android平台的一种简易记账软件,可记录消费的相关信息以及查询消费的流水信息、设置预算、账户管理等.主要功能需求有:
(1) 记录一笔消费或收入;
(2) 查询流水信息;
(3) 设置预算;
(4) 账户管理;
2.3 系统功能设计
2.4 E-R图设计
2.5 数据库设计
程序所涉及的主要数据表:
表1
编号 英文名 中文名
1 TBL_EXPENDITURE 消费信息表
2 TBL_INCOME 收入信息表
3 TBL_TRANSFER 交易信息表
数据库还包括其它相关表格.
3 Android手机记账软件的实现
3.1 主界面
主界面中可以记一笔、查看流水、管理账户、设置预算.