1、-范文最新推荐-1 / 8Android 个人理财系统设计与开发 在现代社会,个人理财越来越受到人们的重视。在本文中,将探讨如何在新近发展迅速的 Android 平台上实现个人财务管理与分析,并开发出一款完整有效的基于 Android 的个人理财系统。该系统分为日常记账、查询收支流水、查询统计报表、收支分类配置、资金账户配置 5 大功能模块,通过系统需求分析,分别给出了具体的功能规格。在系统实现部分,本文详细讨论了如何使用嵌入式关系数据库 SQLite进行数据访问,并描述了系统的活动流程,界面设计及代码结构。最后,本论文利用 Android 虚拟机对个人理财系统中的主要功能进行了黑盒测试,测试
2、结果表明系统的功能简便易用、界面简洁明了,并最终在真实硬件设备上通过了验收测试。8334关键词:Android 系统;SQLite 数据库;个人理财;移动记账TitlePersonal Financial Analysis System based on Android PlatformAbstractIn modern society, personalfinance analysisis becoming more and moreimportanttomanypeople.Inthispaper,wewill discusshowtorealizepersonalfinancialman
3、agement on android system, and develop a realPersonal Financial Analysis Systembased on android platform. Thissystemis pidedintofive functional modules: dailyrecord,incomes and expenses list,financial reports, and categories accounts set up.Bysystem requirements analysis,functionsofeach module -范文最新
4、推荐-3 / 8will bespecified. In therealization part of this paper, it discusses how to usethe embedded relational database -SQLitefor data access. And systems active processes as well as interface design will 1.1 基于移动设备的个人理财软件的意义本节将分析总结基于移动设备的个人理财软件的发展优势。1.1.1 个人理财的现状及需求在现代社会,个人理财越来越受到人们的重视,理财是当今社会每个人都
5、必须掌握的基本生存能力之一,养成记账与理财的良好习惯,对于掌握自己的财务状况、做到开源节流有很大的好处。随着时代的信息化程度大大增加和现代生活节奏的加快,通过传统的纸笔理财方式已渐渐被信息化的方法取而代之。对于公司企业来说,企业的理财已有相当成熟的知识理论体系,软件产业也不乏优秀的企业财务管理软件。而相比之下,面向个人的理财类软件则没有得到很好地普及,原因是多方面的:一方面,理财软件可能涉及一些会计的专业知识和功能,难懂的术语和功能会对一般人的使用造成障碍。由于软件的易用性不足,使得用户觉得麻烦和复杂而放弃使-范文最新推荐-5 / 8用软件记账。另一方面,记账的习惯和效率是一个关键问题。通过电
6、脑软件实现的信息化理财也曾兴起,但是它很难做到理财信息的实时记录和浏览。一般人的经济活动是突发性的,虽然每天记账是一个良好的习惯,但是一般人会隔几天甚至几周才会坐在电脑前记账与理财。此时账户余额对账时,常常因遗忘而产生许多误差,即使花费大量时间来回忆消费上的细节,也往往无法避免的产生漏账。由此可见,使用 PC 机进行日常理财已无法满足大众用户的需求。1.1.2 基于移动设备的个人理财软件的优势 Android 的标志是一个全身绿色的小机器人(见图 1-1) ,它正以十分惊人的速度风靡全球。 由于 Android 系统资源占用率较低,性能稳定,更由于其开源性,不仅让手机厂商的成本大大降低,也使得
7、第三方软件开发商的门槛降低了很多。基于 Android 平台进行软件开发,只需要开发者搭建一个完整的Android 环境,利用 java 语言及 Android自身的开发包就可以进行 Android 应用程序的开发。而在现今的环境下,专业的 java开发人员比比皆是,他们可以很快掌握 Android 软件开发技术,这就意味着 Android 软件开发将拥有庞大的技术支持。-范文最新推荐-7 / 8借助开放手机联盟的成功运作,多家智能手机制造商不断推出基于 Android 操作系统的智能手机,使 Android 操作系统的市场份额以及影响力与日俱增。谷歌 CEO EricSchmidt 于 20
8、11 年 2 月宣布,Android 手机的日出货量达到 6 万部,而最新数据已经达到那时的 5 倍。可想而知, Android 手机使用量将会越来越大,其前景正被越来越多的人看好。因此,研究开发一个针对一般用户简便易用的,基于 Android 系统的个人理财系统是市场与广大用户迫切的需求,必然具有一定的实际价值和现实意义。1.2.2 系统架构7Android 系统整体自底向上主要由 4 个层次构成(见图 1-2) :Linux 内核层:该层位于硬件与其它软件层之间,它隐藏了具体的硬件细节而为上层提供统一的底层服务,这些服务主要包括安全机制、内存管理、进程管理、网络堆栈及一系列驱动。Android 库 运行环境层: 该层包括 Android 的支持库和自己的运行环境。支持库包括系统媒体库、活动管理库、SGL、SQLite 等,这些支持功能通过应用框架层中实