内容摘要:年轻人对新型消费有着较高的热情,但大多数人花钱没有计划,不会理财。记账是理财的第一步,也是最基本的一种方式。移动记账系统,能随时随地的记账、分析账目记录,并能对消费情况做一个有效的控制,达到理财的目的。本文是基于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