基于android的家庭财务记账系统的设计与实现
技术:Android等摘要:
以苹果ios和谷歌Android为代表的便携式智能设备在近年来发展非常迅速。这些设备拥有高速的运算能力、优秀的图形用户界面和高分辨率的触摸屏幕, 使得人们从计算机中解放出来能够在路上方便地处理电子资料并进行一些复杂的运算。在这些新型平台上,应用于个人对资金流动和收支的管理,移动记账和个人财务分析无疑是一个重要的软件应用类别。
本文归纳了个人记账软件的常见功能,并讨论了使用掌上设备进行记账的特点和优势。由此提出了一个基于Android上实现移动记账和个人财务分析的方案“个人记账系统”。该方案采用了主流会计复式记账的方法来进行设计,划分有记账周期、日记账、分类账和数据管理四个功能模块。本文进行了系统需求分析,列出了各模块的功能规格、讨论了如何使用嵌入式关系数据库SQLite以及建立O/R模型进行数据访问。在系统实现部分,本文详细讨论了系统的类和系统分层,描述了系统的活动流程,以及界面设计,尤其在优化手指操作和重力感应自适应等方面的实现细节。
关键词:Android系统,移动记账,个人财务分析
字数:14260
目录:
第一章 前言 5
1.1课题研究背景 5
1.2记账软件及其发展 5
1.3移动记账软件的特点 6
1.4本论文主要工作 6
1.5论文结构 7
1.6本章小结 7
第二章 Android技术与相关概念 8
2.1Android移动智能计算平台 8
2.2Android系统框架 8
2.3开发环境和工具 9
2.4 Android的活动及其生命周期 10
2.5 SQLite数据库 11
2.6图形用户界面与组件 11
2.7进程间的通信与意图 12
2.8本章小结 12
第三章 个人记账系统的设计 14
3.1需求分析 14
3.1.1案例分析 14
3.1.2典型用例分析 15
3.1.3系统设计目标 16
3.2功能规格说明与模块划分 17
3.2.1记账周期模块 18
3.2.2日记账模块 19
3.2.3分类账模块 19
3.2.4数据管理模块 20
3.3数据表设计与数据建模 21
3.3.1数据需求分析 21
3.3.2数据表设计 22
3.4本章小结 23
第四章 个人记账系统的实现 24
4.1系统层次结构与类的分析 24
4.2系统流程与通讯 25
4.2.1系统流程分析 25
4.2.2活动交互的实现 26
4.2.3系统通讯模型 27
4.3系统界面实现与优化 29
4.3.1记账界面设计与优化措施 31
4.3.2屏幕旋转和界面自适应性 33
4.4测试环境 33
4.5本章小结 34
第五章 研究总结 35
参考文献 37
致谢 38
附录 39
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]