基于安卓Android的家庭理财通系统APP的设计(Eclipse)(任务书,开题报告,论文12200字,程序代码)
摘 要
随着智能手机迅速的普及,互联网移动时代已经来临,自从2007年互联网巨头公司Google宣布Android上市以来,免费的 Android手机平台得到了迅速的发展同时也得到了众多厂家和开发商的关注,而伴随着Android系统的火热,基于Android的软件也越来越受到广大用户的欢迎。
本文首先概述了毕业选题的目的和意义,基本内容、目标、拟采用的技术方案及措施;然后构建系统开发及运行环境、分析系统功能结构和业务流程;最后通过对数据库与数据表进行分析和设计以及公共类的设计,完成软件开发的整体框架。本系统使用的是Android自带的轻量型SQLite数据库,使用SQLite数据库时,用户可以像使用SQL Server数据库或者Oracle数据库那样来储存、管理和维护数据。
本系统是为了更好地记录每月的收入及支出而开发的一款基于Android的家庭理财通软件,我们可以使用这个软件随时随地记录自己的收入和支出信息,希望本系统可以帮助一些“月光族”合理的进行家庭理财。
关键词:Android;家庭理财;数据库;Java
Abstract
With the rapid popularization of 3G smart phones, mobile Internet era has approached. Since the Internet giant Google announced that Android would be listed in 2007, free Android mobile platform has been developed rapidly. What’s more, it has become the focus between many manufacturers and developers. With the population of the Android system, more and more software based on Android system are used.
Firstly ,the thesis describes the purpose and significance of the Android system, the basic theory, objectives, and technical solutions; And then, builds the system development and runtime environment, introduces system function structure and business processes; At last, through the analysis and design of the database and data table and the design of public classes, completes the overall framework of the software development. The system uses Android's own lightweight SQLite database, users can use the database as using SQL Server or Oracle database to store, manage, and maintain data.
The system is a kind of Android-based software to record monthly income and expenses. We can use the software to record the income and expenditure information at any time. It’s hopes that this system can help some "Moonlight family " manage family finance legitimately.
Key Words:Android; family financial management; database; Java
研究的基本内容
本次毕业设计开发的基于Android的家庭理财通系统集收入支出的增、删、改、查等功能于一体,主要功能模块有:收入管理、支出管理、便签管理、系统设置和退出等。家庭财务管理系统是对每一个家庭进行系统的财务收入支出的一个系统、可靠的信息管理系统,家庭财务管理系统对使用者来说最为重要的一点是信息的简洁可查性,它应该具备“一键查看、一键搜索”的优点,使我们在日常的生活中可以轻松方便的管理家庭财务。
JDK环境:Java SE Development KET(JDK) version 7
开发工具:Eclipse + Android 4.2
开发语言:Java、XML
数据库管理软件:SQLite 3
运行平台:Windows
目 录
第1章 绪论 1
1.1 背景资料 1
1.2 国内外研究现状分析 1
1.3 研究的目的及意义 1
1.4 研究的基本内容 2
1.5 系统开发及运行环境 2
1.5.1 技术方案 2
1.5.2 运行环境 2
第2章 系统概要设计 3
2.1 Android活动及其生命周期 3
2.2 系统目标 3
2.3 系统功能结构图 4
2.4 系统业务流程图 4
第3章 数据库设计 5
3.1 数据库分析 5
3.2 创建数据库 5
3.3 创建数据表 5
3.3.1 tb_inaccount(收入信息表) 5
3.3.2 tb_outaccount(支出信息表) 6
3.3.3 tb_flag(便签信息表) 6
3.3.4 tb_pwd(密码信息表) 6
第4章 系统实现相关技术 7
4.1 资源文件与XML 7
4.2 图形用户界面和组件 7
4.3 数据模型公共类 7
4.4 DAO公共类 8
4.4.1 DBOpenHelper.java类 8
4.4.2 inaccountDAO.java类 8
第5章 系统功能模块介绍 10
5.1 系统登录模块 10
5.1.1 登录布局文件 10
5.1.2 登录功能的实现 10
5.1.3 退出登录窗口 11
5.2 系统主窗体模块 11
5.2.1 设计系统主窗体布局文件 11
5.2.2 显示各功能窗口 12
5.3 收入管理模块 12
5.3.1 设计新增收入布局文件 13
5.3.2 设置收入时间 13
5.3.3 添加收入信息 13
5.3.4 收入信息浏览 14
5.3.5 收入信息的修改和删除 14
5.4 支出管理模块 15
5.4.1 新增支出模块 15
5.4.2 支出信息浏览 15
5.4.3 支出信息的修改和删除 16
5.5 便签管理模块 16
5.5.1 新增便签布局文件及信息 17
5.5.2 添加便签信息 17
5.5.3 浏览便签信息 17
5.5.4 修改/删除便签信息 18
5.6 系统设置模块与数据管理模块 18
5.6.1 系统设置模块 18
5.6.2 数据管理模块 19
第6章 软件测试 21
6.1 测试原则 21
6.2 测试目标 21
6.3 测试用例 21
6.4 测试结果 22
第7章 结 论 23
参考文献 24
|