没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
i
基于 android 的家庭财务管理系统的
设计与实现
摘 要
随着科学技术的不断提高,智能手机已经普遍地成为大众商品。特别是 android 系统
的智能手机,在中国的市场份额高达 74.7%。Android 系统的智能手机势必会占很大的
智能手机市场的份额持续很长一段时间。当下 Android 系统上的应用依然不够用户的需
求,相比 iphone 系统上的应用,Android 系统上的应用还需要提高他的应用软件的数量
及质量。
家庭财务管理作为手机应用的一部分,使用手机对家庭财务进行管理,具有着手工管
理和计算机软件管理所无法比拟的优点,如:便携方便,随时随地,检索迅速、查找方
便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家
庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条
件。
本项目的实现基于 Android2.2 版本,主要实现了一个提供日常消费支出和收入的
明细记录和查询功能,主要的使用数据库 Android 自带的 SQL-Lite 数据库,编程语言:
Java。
关键词:Android;Java;家庭理财
ii
Design and Realization of a family financial management system
based on Android
Abstract
With the continuous improvement of science and technology, intelligent mobile phone
has generally become the public goods. Especially intelligent mobile phone Android system,
in Chinese market share is as high as 74.7%. Intelligentmobile phone Android system of
intelligent mobile phone will be big market shareover a long period of time. Application of
the Android system is still not the needs of users, compared with the application of iPhone
system, application of Android system on the need to increase the number and quality of his
application software.
Family financial management as part of a mobile phone application, use mobile phone
to manage the family finances, with the advantages of manual management, and computer
software management incomparable such as:portable, whenever and wherever possible, quick
search, find convenient, high reliability, large capacity storage, security and good, long life,
low cost. These advantages can greatly improve the efficiency of family financial
management, is also the family financial management more scientific, standardized
management,an important condition connects with the advanced science and technology.
The realization of this project based on the Android2.2 version, mainly realizes the
detail record and query functions to provide a daily consumption expenditureand income, the
main use of Android database with SQL-Lite database,programming languages: Java.
Key words: Android;Java;Family financial management
目 录
摘 要.........................................................................................................................................i
Abstract ......................................................................................................................................ii
第一章 前言............................................................................................................................1
1.1 选题背景及目的.......................................................................................................1
1.2 国内外研究状况.......................................................................................................2
1.2.1 国内外发展现状............................................................................................2
1.2.2 发展中存在的问题........................................................................................2
1.2.3 市场竞争对手................................................................................................3
1.3 设计和解决方法.......................................................................................................4
1.4 选题目的与意义.......................................................................................................5
第二章 需求分析......................................................................................................................6
2.1 概述...........................................................................................................................6
2.1.1 系统概述........................................................................................................6
2.1.2 文档概述........................................................................................................6
2.2 需求概述...................................................................................................................6
2.2.1 系统目标........................................................................................................6
2.2.2 运行环境........................................................................................................6
2.2.3 用户的特点....................................................................................................7
2.3 功能需求...................................................................................................................7
2.3.1 收支类型设置................................................................................................7
2.3.2 数据维护........................................................................................................7
2.3.3 数据查询功能................................................................................................7
2.3.4 数据统计........................................................................................................7
2. 4 系统的组成和功能构想.........................................................................................8
2.4.1 系统用例........................................................................................................8
2.4.2 系统各项功能描述......................................................................................8
2.5 故障处理...................................................................................................................9
第三章 概要设计..................................................................................................................10
3.1 系统结构.................................................................................................................10
3.2 Android 的相关技术介绍及分析 ..........................................................................11
3.2.1 应用程序架构..............................................................................................11
3.2.2 Android 系统架构研究 ............................................................................11
3.2.3 Android 应用的构成和工作流程 ..............................................................12
3.3 部署图.....................................................................................................................13
3.4 类图.........................................................................................................................13
3.5 执行概念.................................................................................................................17
3.5.1 添加消费信息..............................................................................................17
3.5.2 添加消费预算..............................................................................................18
3.5.3 用户转账......................................................................................................19
3.6 用户界面设计.........................................................................................................19
3.6.1 首页界面......................................................................................................19
3.6.2 添加记账信息界面......................................................................................20
3.6.3 转账界面......................................................................................................20
3.6.4 系统设置......................................................................................................21
3.7 系统出错处理.........................................................................................................21
3.7.1 出错信息......................................................................................................21
3.7.2 补救措施......................................................................................................21
第四章 系统详细设计..........................................................................................................22
4.1 系统结构.................................................................................................................22
4.2 详细设计说明.........................................................................................................22
4.2.1 系统功能模块..............................................................................................22
4.2.2 实体类..........................................................................................................23
4.3 系统数据库设计.....................................................................................................24
4.3.1 数据库设计要点..........................................................................................24
4.3.2 数据库系统设计要点及难点......................................................................24
4.3.2 数据库及其表的建立和使用......................................................................24
4.3.3 数据库概念设计..........................................................................................24
4.3.4 数据库逻辑设计..........................................................................................25
4.3.5 数据库物理设计..........................................................................................26
第五章 测试..........................................................................................................................27
5.1 测试方案.................................................................................................................27
5.2 测试说明.................................................................................................................27
5.3 测试结果概述.........................................................................................................29
5.4 详细测试结果.........................................................................................................29
5.5 测试结果分析.........................................................................................................30
参考文献..................................................................................................................................32
致 谢........................................................................................................................................33
1
第一章 前言
1.1 选题背景及目的
随着移动通信与 Internet 向移动终端的普及,网络和用户对移动终端的要求越来越
高,而 Symbian,Windows Mobile,PalmOS 等手机平台过于封闭,不能很好的满足用
户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的发展,第三代数字通
信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随
着 3G 网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,
移动终端的应用软件和需要的服务将会有很大的发展空间。Google 为此与 2007 年 11
月推出了一个专为移动设备设计的软件平台——Android。
Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间
件和一些关键的平台应用。Android 是由 Linux+Java 构成的开源软件,允许所有厂商和
个人在其基础上进行开发。Android 平台的开放性等特点既能促进技术(包括平台本身)
的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产
品。因此,它具有很大的市场发展潜力。
2011 年以来 Android 实现了计算机诞生以来最快速度的增长,目前 Android 以
每天 85 万新激活数的速度快速征服世界,成为世界范围内占有率最高的智能手机操作
系统。根据 comScore 的统计,2012 年第一季度 Android 在北美的市场占有率又增长
了 3.7% 达到 51%;而根据赛诺的调研报告,Android 系统在中国的市场份额高达
74.7%。如下图 1-1 所示:
图 1-1 北美市场智能手机份额
根据中国互联网信息中心(CNNIC)发布的《第 22 次中国互联网络发展状况统计
报告》显示,截止 2008 年 6 月底,我国网民数量达到了 2.53 亿,首次大幅超过美国,
网民规模跃居世界第一位, 其中手机网民达到 7305 万,手机上网成为网络接入的一个
重要发展方向。
而经济社会的高速发展,人们的生活水平也在飞速的提高的同时,人们的收入和消
费水平也得到了很大的提升,也从过去的单一输入和消费变成了今天的多元化收入和消
费模式。尤其是我们青年人,对现在新型消费有非常高的热情,但是这样给在高速发展
的消费经济情况下的我们带来了一些意想不到的负面影响,比较突出的一点就是当前
80、90 后的一代年轻人只懂得消费和挣钱,不能很好的理财,这给我们的物质生活带
剩余45页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 378
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pcb原理图.PcbDoc
- 计算机视觉-人脸识别-开发包-商业应用-人脸识别开发包(免费,可商用,有演示、范例、说明书)完整项目实例源码.zip
- Libraries-Comm-Controller
- 豆瓣电影爬虫 爬取top电影的评论 + 每个用户的看过的电影的评论 用于推荐系统的 协同过滤+源代码+文档说明
- 交互设计课程竞品分析内容案例设计
- c07c4b30caf2ab290c3f2eea8339b34b.mp4
- emqx服务器搭建文件
- Libraries-Comm-Controller-DOC-V2-0-1-en.pdf
- update9-20240601.5.205.slice.img.7z.003
- 9f9ae03ea06c5c991afa26c5813d8831.amr
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功