基于android的家庭理财通软件的设计—收入管理模块大学论文.doc
《基于android的家庭理财通软件的设计—收入管理模块大学论文.doc》由会员分享,可在线阅读,更多相关《基于android的家庭理财通软件的设计—收入管理模块大学论文.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学本科毕业论文(设计)题 目:基于Android的家庭理财通软件的设计收入管理模块 基于Android的家庭理财通软件的设计收入管理模块摘要:今天我们生活在一个崭新的时代-移动互联网,就是把移动通信和互联网整合在一起,使用移动设备随时随地的访问网络资源,智能手机是移动互联网一个标志性的客户端工具。Android是一个真正意义上的开源智能手机操作系统,而其占用率较低,性能稳定,开放性,可拓展性等特点,受到广大手机运营商的追捧。随着Android智能手机一步步走进人们的生活,手机的功能早已不再局限于打电话和发短信,由于具备天然的便携性,智能手机日益在生活,工作,娱乐等各个方面为人们提供更
2、便捷的服务。理财是现代社会每个人都必须掌握的基本生存能力之。随着信息化时代的到来和现代生活节奏的加快,通过纸笔记账的传统理财方式早已远去,将理财软件同智能手机相结合,用户就可以随时随地方便地记录自己的收支及借贷信息,并可进行统计分析和查看,这样就可以帮助用户随时随地地了解自己的财务状况。本文主要对运用eclipse为开发工具,基于Android系统之上设计关于家庭理财通软件。关键词:家庭理财 android eclipse SQLite Design of Android based on family financial management software- Revenue manage
3、ment moduleAbstract Today we are living in a new age, mobile Internet, mobile communication and the Internet is put together, cyber source access using mobile devices whenever and wherever possible, intelligent mobile phone mobile Internet is a hallmark of client tools.Android is an open source oper
4、ating system of intelligent mobile phone in a real sense, the occupancy rate is low, stable performance, openness, scalability,and other characteristics, by the majority of mobile phone operators pursued.With the development of Android intelligent mobile phone step by step into peoples lives, mobile
5、 phone function is no longer limited to phone calls and send text messages, because the portable natural, intelligent mobile phone increasingly in life, work, entertainment and other aspects provide more convenient service for people.Financial management is the basic ability to survive in modern soc
6、iety, everyone must master.With the advent of the information age and the accelerating pace of modern life, gone through the traditional way of managing money paper notes already accounts, financial software with the combination of intelligent mobile phone, users can easily record revenues and borro
7、wing whenever and wherever possible to their own information, and can analyze and check, so they can help the user whenever and wherever possible to know yourself financial condition.This paper focuses on the use of eclipse as a development tool, Android system design on family financial management
8、financial software based on.Keyword: Family financial management android eclipse SQLite 目录第一章 绪论51.1 课题背景和意义51.2 发展现状及趋势51.3 研究内容6第二章 系统开发技术62.1.1 Android平台介绍62.1.2 eclipse简介72.2 Android开发环境介绍72.3 Android开发环境的搭建 82.3.1 JDK安装82.3.2 Eclipse安装82.3.3 Android SDK安装82.3.4 ADT安装92.3.5 创建AVD9第三章 系统设计103.1.1
9、功能性需求103.1.2非功能性需求103.2设计思想113.3功能分析113.4 SQLite数据库概和需求分析123.4.1 SQLite概况123.4.2 SQLite的常用类123.4.3数据库需求分析13第四章 系统实现134.1 系统架构134.2系统用例分析144.3 系统详细设144.3.1 Activity界面规划及程序执行流程144.3.2 系统编码实现16第五章 总结19致谢20参考文献20第一章 绪论1.1 课题背景和意义随着经济和科技的日益发展,科学技术和移动互联网的日趋进步和更新,人们的生活水平有了显著的提高,收入来源和支出管理日趋重要,如何管理规划财富,如何让财富
10、升值,如何享受财富也日渐成为每个家庭的关注的话题。我国很多居民除购房买车,日常需求外还有现金资产,如何分配管理现金资产是居民最大的需求。如何记录自己收入的多少,支出的方向和现金资产的结余收入等等,成为一个现实的问题。理财是现代社会每个人都必须掌握的基本生存能力之。随着信息化时代的到来和现代生活节奏的加快,通过纸笔记账的传统理财方式早已远去,通过PC软件实施的信息化理财也曾兴起,但是通过PC软件进行理财,很难做到理财信息的实时记录和浏览。移动互联网时代的来临,说明一个崭新的时代开始了。所谓移动互联网是将移动通信和互联网整合在一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用。智
11、能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势。将android系统同手机家庭理财相结合,用户就可以随时随地方便地记录自己的收支及借贷信息,并可进行统计分析和查看,这样就可以帮助用户真正实时地了解自己的财务状况,使用户不再为只有打开电脑或通过账本才能理财而烦恼,对家庭的财产有更便捷的管理。1.2 发展现状及趋势Android 是Google开发的基于Linux平
12、台的开源手机操作系统。它包括操作系统、用户界面应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和T-Mobile 在内的30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。Android系统作为当下最流行的智能终端操作系统由于其开放性和易操作性等特点越来越受到人们的青睐在正式推出两年后在市场占有率上就已经超越
13、称霸十年的诺基亚Symbian系统市场份额现已跃居首位。就市场需求和技术来说未来移动终端的服务会成为主流的手机软件。1.3 研究内容 设计主要应用eclipse开发工具,使用多种组件进行Android 平台对家庭财务通系统的收入管理模块开发。在前台管理中主要用户登录,设置密码。用户可以进行收入有添加,浏览,修改,删除等功能。第二章 系统开发技术2.1 Android平台与eclipse介绍 2.1.1 Android平台介绍Android一词的本义指“机器人”,是Google在2007年11月5日公布的基于Linux平台的开源智能手机操作系统名称。它以Linux核心为基础,只提供基本功能,包括
14、预置Gmail,Google Map,Google Search等移动互联网和社交类业务。同时,为了推广此技术,Google、三星、高通、Motorola、Intel、中国移动、T-Mobile等几十家组建开放手机联盟(Open Handset Alliance),通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,Google希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。自07年发布第一个Android版本外,现在Android平台对应的版本号分别为:1.5版Cupcake,1.6版Donut、2.0/2.0.1/2.1版Eclair
15、以 及 下一代F royo和Gingerbread。 特性 : 应用程序框架 支持组件的复用和更换;Dalvik 虚拟机 专门为移动设备进行过优化;集成的浏览器 基于开源的 WebKit 引擎;优化的图形机制 自定义的2D图形库,基于OpenGL ES 1.0规范的3D图形实现(本项为硬件加速器可选);SQLite 轻量级的数据库,支持结构化数据的存储;媒体支持 面向常见的音频、视频以及静态图形档案格式 (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF); GSM 技术 GSM:global system for mobile communications
16、 (依赖硬件支持);Bluetooth, EDGE, 3G, and WiFi (依赖硬件支持);Camera, GPS, compass, and accelerometer (依赖硬件支持);Rich development environment 丰富的开发环境,包含一套硬件仿真器,一些用于程序调试、内存和性能剖析的工具,以及支持Eclipse集成开发环境的插件(ADT )。 2.1.2 eclipse简介 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的
17、插件集,包括 Java 开发工具(Java Development Kit,JDK)。Eclipse的发展史,版本代号 平台版本 主要版本发行日期 SR1发行日期 SR2发行日期,如下:表2-1 Eclipse的版本号版本代号平台版本主要版本发行日期SR1发行日期SR2发行日期Callisto3.22006年6月26日N/AN/AEuropa3.32007年6月27日2007年9月28日2008年2月29日Ganymede3.42008年6月25日2006年9月24日2009年2月25日Galileo3.52009年6月24日2006年9月25日2010年2月26日Helios3.62006年
18、6月23日2006年9月24日2011年2月25日Indigo3.72006年6月22日2006年9月23日2012年2月24日Juno(预定)3.8及4.22006年6月27日2006年9月28日2013年2月22日Kepler4.32006年6月26日2006年9月27日2014年2月28日Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、
19、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。2.2 Android开发环境介绍Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够,因为是使用Jav开发,还应该有由SUN公司提供的Java SDK(
20、其中包括JRE:Java Runtime Environment)。此外,Android的应用程序开发和Java开发有较大区别的,所以还要有Google提供的Android SDK。同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。简言之,需要以下软件,才能搭建Android开发环境,从而进行Android应用程序的开发。 (1) Java SDK (2) Eclipse (3) Android SDK (4) ADT2.3 Android开发环境的搭建2.3.1 JDK安装可以先到 下载安装JDK,安装步骤如下
21、:1.我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量:2.JAVA_HOME值为: D:Program FilesJavajdk1.6.0_18(你安装JDK的目录)3.CLASSPASH为:.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%bin;4.Path: 在开始追加 %JAVA_HOME%bin;5.NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java version 查看JDK的版本信息。出现版本信息说明安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 家庭理财 软件 设计 收入 管理 模块 大学 论文
限制150内