内容摘要:年轻人对新型消费有着较高的热情,但大多数人花钱没有计划,不会理财。记账是理财的第一步,也是最基本的一种方式。移动记账系统,能随时随地的记账、分析账目记录,并能对消费情况做一个有效的控制,达到理财的目的。本文是基于Android系统而设计的个人记账系统。
本项目按照软件工程过程,使用现代程序设计技术设计了基于UI-Service模式的记账系统,并具有账号管理、记账管理、查询账单、统计分析等功能。本系统具有随时随地记账、查账、分析账目等优点。最后测试系统,稳定运行,实现基本功能,且界面友好、操作方便。
本系统拥有登录注册功能,第一次使用需要先注册,登录后可以对账单的收支和收支比例进行查看,并添加账单信息,同时还可以管理账户信息。本系统还可以用户账单信息进行汇总,帮助用户更轻松的理财。
关键词: Android 记账 SQLite 手机
目录
摘要
Abstract
一、绪论-1
(一)选题背景与意义-1
1.课题背景-1
2.课题意义-1
(二)国内外研究状况-1
1.国外现状-1
2.国内现状-1
二、关键技术-2
(一)Android概述-2
(二)Eclipse与Genymotion简介-2
1.Eclipse-2
2.Genymotion-3
(三)SQLite数据库-3
三、系统的需求分析-5
(一)系统分析-5
1.系统功能-5
2.性能需求-6
(二)可行性分析-6
1.技术可行性分析-6
2.经济可行性分析-6
3.社会可行性分析-7
四、系统的概要设计-8
(一)系统概述-8
1.系统目标-8
2.系统功能结构设计-8
(二)主要功能-8
五、详细设计-10
(一)系统E-R⑧关系设计-10
(二) 记账流程-11
(三)数据库设计-13
六、系统实现-14
(一)UI实现-14
1.用户界面实现-14
2.账单页面实现-14
(二)基本功能实现-14
1.用户模块-14
2.账单添加模块-16
3.账单管理模块-17
4.统计分析模块-18
(三)业务逻辑-19
七、系统测试-21
(一)测试方案-21
(二)功能测试-21
1.增加账单模块测试-21
2.查询账单模块测试-22
3.删除账单模块测试-22
4.账号管理模块-22
5.测试结果评价-22
结论-23
致谢-24
参考文献-25