基于安卓系统的个人理财系统毕业论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于安卓系统的个人理财系统毕业论文

目录

第一章绪论 (1)

1.1 开发背景 (1)

1.2 国外研究现状 (1)

1.3 本课题研究的容 (1)

1.4 本课题研究的方法 (2)

1.5 本课题实现的意义 (2)

第二章系统开发环境和技术介绍 (3)

2.1 系统开发环境及工具 (3)

2.1.1 Eclipse + ADT (3)

2.1.2 AVD和Android模拟器 (3)

2.2 Android系统介绍 (3)

2.2.1 Android平台构架 (3)

2.2.2 Android应用组件 (5)

2.3 系统的重要技术介绍 (6)

2.3.1 XML介绍 (6)

2.3.2 SQLite数据库介绍 (6)

2.3.3 Jxl.jar包 (7)

2.3.4 AChartEngine.jar包 (7)

第三章总体设计 (8)

3.1主要技术问题 (8)

3.2需求分析 (8)

3.3功能设计 (8)

3.4数据库设计 (11)

3.4.1数据库的E-R图设计 (11)

3.4.2数据表名和字段设计 (12)

3.5本章小结 (13)

第四章详细设计 (14)

4.1 总系统介绍 (14)

4.2 功能模块详细设计 (14)

4.2.1 增加收支功能 (14)

4.2.2 查看收支功能 (16)

4.2.3 修改收支功能 (17)

4.2.4 删除收支功能 (18)

4.2.5 增加账户功能 (19)

4.2.6 查看账户功能 (20)

4.2.7 修改账户功能 (21)

4.2.8 删除账户功能 (22)

4.2.9 设置密码功能 (23)

4.2.10 数据导出功能 (24)

4.2.11 收支图表功能 (25)

4.2.12 账户图表功能 (26)

4.3 本章小结 (26)

第五章系统测试 (27)

5.1 系统版本测试 (27)

5.2 系统功能测试 (28)

5.2.1 收支管理功能测试 (28)

5.2.2 账户管理功能测试 (30)

5.2.3 密码功能测试 (32)

5.2.4 数据导出功能测试 (33)

5.2.5 图表功能测试 (34)

5.3 本章小结 (35)

结束语 (36)

参考文献 (37)

致谢 (38)

第一章绪论

1.1开发背景

随着人们生活水平的提高,消费水平的不断上涨,手中可以支配的财富也就越来越多,人们对自己财富的管理和掌控能力越加力不从心,理财渐渐与我们的生活息息相关,在我们的生活中扮演着十分重要的角色。但是我们的理财水平不能很快提高,因此,理财软件走进我们的身边,帮助我们管理我们的财务。

1.2国外研究现状

理财软件,是指以财务账户为核心,以增值获利为目的,以资金流动为手段,以统计分析为决策的管理软件。从使用者角度看,有个人理财类和委托理财类。

随着人们对理财越加了解和重视,各种理财产品和理财服务层出不穷,个人理财软件只是其中的一个。但个人理财软件以其方便、实用、便宜等特点受到越来越多人的追捧和使用。

个人理财类软件可作为个人、家庭和理财师为客户做理财分析的工具软件。个人理财软件是帮助实现个人理财的计算机应用程序。现在常见的个人理财软件可以完成收支记账、预算、统计分析、账户管理等功能,帮助用户能更好的管理个人财务!操作简单,报表分析功能能让用户随时可以了解自己的财务状况。理财软件又分为PC端理财软件、WEB在线理财及手机理财三大平台,之间数据既可独立,又可同步。正是在国外研究现状的基础之上,本课题设计并实现了自己的手机个人理财软件[1]。

1.3本课题研究的容

基于安卓系统的个人理财系统,让手机也能够拥有理财功能,主要包括四个功能模块:收支管理模块、账户管理模块、系统设置模块、显示图表模块。在实现系统功能的同时保证界面布局美观、方便使用。

1.收支管理模块:收支模块管理用户收入支出信息,具体为帮助用户显示、增加、删除、修改财务信息。

2.账户管理模块:账户管理模块帮助用户理清自己账户中的钱财,做到一目了然。

3.系统设置模块:系统模块设置账户、密码,将数据备份导出,保证系统安全。

4.显示图表模块:显示图表模块显示用户总体收支信息和账户信息。显示方式为图形显示,方便直观。

1.4本课题研究的方法

本课题使用安卓官方推荐的Android SDK作为开发环境,并使用Java作为编程语言,这正是基于Java语言在编程中有许多好的像简单、面向对象、分布式、健壮性、可移植、多线性等特性的原因[2]。

1.5本课题实现的意义

在当今社会,信息化和电子化浪潮喷涌而来,我们的生活因此而变得越加的方便和快捷。智能手机便是新的信息化和电子化的领头羊,全方面的提高了我们的工作和生活效率的同时,也让我们更加离不开它。

在智能手机中,使用最广泛的操作系统就是安卓系统。而本课题--基于安卓系统的个人理财系统,就是在这类智能手机中,加入能够帮助我们理财的功能,让手机不仅能够解决打等基本通信需求,而且还能管理我们的财务,让我们能够随时随地,方便快捷的理财,将我们的财务打理的井井有条。

第二章系统开发环境和技术介绍

本章主要介绍个人理财系统所涉及到的相关技术知识。

2.1 系统开发环境及工具

Android应用程序使用Java语言编写,而使用Java语言必须有JDK,所有需要下载和安装JDK。针对Java语言的集成开发环境有很多,本系统使用最广泛的Eclipse开发平台。

2.1.1 Eclipse + ADT

ADT的全称是Android Development Tools,在Eclipse编译IDE环境下,需安装ADT(Android Development Tools)Plug-in,这是Android在Eclipse上的开发工具。安卓官网为了方便开发者,在Android SDK中包含了Android应用程序开发的全套工具。

2.1.2 AVD和Android模拟器

AVD的全称是Android Virtual Device,就是Android运行的虚拟设备,它是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。通过AVD可以启动Android模拟器,进行程序的调试。

本论文后面的测试环节,正是基于AVD,才可以在PC上使用Android虚拟机运行安卓程序,进行测试工作[3]。

2.2 Android系统介绍

2.2.1 Android平台构架

Android系统采用分层的架构实现,总体可分为四层结构,分别是应用程序层、应用程序框架层、系统运行库层以及Linux核层。它采用一种被称为软件叠层(Software Stack)的方式进行构架,使得层与层之间互相分离,明确各层的分工。这种分工保证了层与层之间的低耦合,当下层的层或层下发生改变时,上层应用程序无须任何改变。Android系统体系结构如下图2.1所示。

相关文档
最新文档