Android的个人理财系统的设计与实现

摘要:纵观中华上下五千年,古有记账先生,现有会计师,理财的重要性可见一斑,而智能手机的普及为我们作为自己的理财师奠定了基础,简单与效率兼并,美观与实用共存的理财笔记应运而生。“理财笔记”帮助人们记录生活中各种支出和收入,并清楚的知道每一笔费用的去处和来源,获得更明白、自在,不必为这样的芝麻小事而烦心。
理财笔记系统在人们的日常生活中充当着一个小助手的角色,只要会使用智能手机,孩子和大人都可以使用,没有人群限制,登录注册账号以后,就可以记录个人消费情况(衣食住行、娱乐、其他),收入来源(工资奖金、投资盈利、其他),并且添加到数据库,使用者也可对这些记录进行增删改查。并且本系统会自行生成消费比例饼图,让用户可以更直观的了解自己的收入与支出情况。
“理财笔记”应用Android开发工具,使用高级语言JAVA,在Windows平台下,采用SQLite做后台数据库。
内容摘要    1
一、 引言    1
(一) 开发背景    1
(二) 选题意义    2
(三) 设计目标    2
(四) 开发软件    2
二、 系统分析与设计    2
(一) 系统功能分析    2
(二) 系统功能模块图    2
(三) 开发及运行平台    3
(四) E-R图    3
(五) 系统用例图和活动图    4
1. 用例图    4
2.活动图    4
(六) 原型设计    5
1. 登录界面    5
2. 注册界面    5
3. 主页面    6
4. 添加页面    6
5. 修改、删除页面    7
6. 查看页面    7
(七) 数据库设计    8
三、 系统功能设计与实现    8
(一) 用户管理    8
1.登录功能    8
2.注册功能    11
3.用户设置    13
(二) 首页    15
(三) 账单管理    18
1.账单添加    18
2.账单查看    19
3.账单删除    23
4.账单修改    24
四、 系统测试    25
(一) 测试环境    25
(二) 测试过程    25
1.注册界面用户名    25
2. 密码的测试用例    25
3. 登录界面密码的测试用例    25
(三)测试结果    26
五、 总结    26
谢辞    27
参考文献    28
一、引言
(一)开发背景
在日常生活中,人们会有各种各样的消费情况,有时候由于消费记录太多往往会导致人们忘记了这笔钱是被如何使用的,或是忘记了这笔钱的来源。有些人有记账本的好习惯,但是随身携带笔和纸是比较麻烦的,由于智能手机的普及使用,理财笔记系统(帮助记账)应运而生。人们可以通过智能手机随时随地并且及时地记录自己当时的消费情况或收入来源,清楚的知道自己的花费,在很大程度上避免了糊涂账。“理财笔记”应用Android开发工具,使用高级语言JAVA,在Windows平台下,采用SQLite做后台数据库。
(二)选题意义
“理财笔记”系统在人们的日常生活中充当着一个小助手的角色,只要会使用智能手机,孩子和大人都可以使用,没有人群限制。人们需要事先将笔记系统这个应用程序安装在智能手机里,第一次使用笔记系统会被要求注册再登录,然后才有使用权。
(三)设计目标
目的:帮助人们记录生活中各种支出和收入,并清楚的知道每一笔费用的去处和来源,活得更明白、自在,不必为这样的芝麻小事而烦心。
(四)开发技术
数据库工具:SQLite
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管路系统,他包含在一个相对小的C库中。它是D.RichardHipp 建立的公有领域项目。它的设计目标是嵌入式的,占用资源非常低。
开发语言:JAVA
    JAVA,是一种面向对象的程序设计语言。它具有卓越的通用性,高效性,平台移植性和安全性,广泛应用于PC,移动电话。
开发工具:Android
    Android,是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑,由谷歌公司和开放手机联盟领导及开发。
二、系统分析与设计
(一)系统功能分析
“理财笔记”主要模块包括用户注册、用户登录、用户信息设置等。用户第一次使用该软件需要注册,然后才可以登录,在该软件里进行设置账单的添加、账单的修改、账单的删除、账单的查看等操作。
(二)系统功能模块图
(三)开发及运行平台
本软件是基于Windows 7系统开发的,在Android 4.2 版本手机上运行。
(四)E-R图

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1832.html

好棒文