1.2研究的目的和意义
本课题主要研究的目的是实现一个基于Android的个人记账系统,提供记录日常收入和消费的功能。该系统适用于渴望拥有一个合理的收入和消费标准,但又不会自主理财的人们,通过个人操作该系统的不同功能进而实现自主理财。用户在使用该系统时不需要复杂的计算就能容易清楚的记录和查看的自己的财务情况,也能对自己的收入来源或支出出处清楚明白,也有利于辅助个人做出优秀的理财决策。该系统提供增删改查功能,操作也相对简单,适用于广大用户群体。
2.使用的技术和优势
2.1技术介绍
(1)开发语言:Java语言
(2)开发工具:Eclipse+Android SDK
(3)数据库:嵌入式SQLite数据库
(4)运行环境:支持运行在属于Android操作系统的模拟器或真机中。
2.2优势
(1)在国内,价格是消费者购买产品的重要因素。Android不仅价格低,性能也很不错,已经成为广大用户群体首选的智能设备。
(2)Android作为开源系统促进了市场的壮大,同时衍生了丰富的开源项目,各种联网的应用程序促使人们能更高效的交流,以及参考和借鉴别人项目的长处来补自己项目的不足。
(3)Android开发限制相对较少,不需要付费,安装免费的开发工具,配置相应的运行环境,即可设计和实现该系统。
3.项目总体设计
基于Android的个人记账系统主要面向个体用户,用户只需要登录该系统记录日常收入和支出,便可实现数据持久化存储和管理。结合任务书的需求,确定该系统主要包括数据存储、数据共享、列表浏览、数据维护等模块。
3.1系统功能模块图
基于Android的个人记账系统功能模块