个人记账本 一 副本.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人记账本 一 副本

前 言 手机自诞生以来不过数十年光景,但其商用及其更新换代的速度却让人难以置信,在谷歌Android大潮席卷市场,苹果iOS系统风靡全球的现在,以往对于虚拟现实、增强现实、高速无线网络、更绚丽的屏幕、更强悍的图形芯片以及多核处理器的畅想早已不再遥远,完全集成在一部小小的智能设备当中。在移动互联网大潮的侵袭下,想必未来的智能手机市场还将掀起一场智能化的革命。手机行业快速的变化需求对手机设计行业提出了更新的要求。 智能手机的已经融入我们的生活当中,社交我们有QQ、微信;影音我们有百度影音、优酷、土豆;金融我们有支付宝、微信支付;网购我们有淘宝、京东,各色各样应用占满了手机存储空间。 李嘉诚说过,“30岁以后,投资理财的重要性逐渐提升,中年时赚多少钱已经不重要,反而是如何管钱比较重要。”如今,随着生活水平的提高,个人投资理财在当今社会变得越来越重要。很多人没有记账的习惯,就会导致钱花完了到头来却不知道花在了什么地方。而使用记账APP,虽然不能帮我们省钱,却能让我们知道自己的钱花在了什么地方。久而久之,就会对自己的消费情况有个了解,学会更好的调配自己的资金,避免乱花钱、花冤枉钱的情况。 本文着重介绍Android记账类应用《个人记账本》,它拥有记账、钱包管理、报表生成、账本分类等功能。相比于同类产品,操作简单、界面清晰、更加简单易用。 1 绪论 1.1 研究背景 Android系统是基于Linux的智能操作系统,2007年11月,Google与84家软件开发商、硬件制造商及电信运营商组建开发手机联盟,共同研发、改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码,也就是说Android系统是完整公开并且免费的,Android系统的快速发展,也与它的公开免费不无关系。 随着Android系统的迅猛发展,它已成为全球范围内具有广泛影响力的操作系统。它不仅仅是一款手机操作系统,它还广泛的被应用于平板电脑、电视、数码相机、可佩戴设备,这也造就了目前Android开发人才需求的快速增长。 从2007年11月5日谷歌公司正式向外界展示了这款名为Android的操作系统至今,Android已经经历了多个版本的更新,如今Android 7.0的相关新闻也层出不穷,这意味着新版本即将到来。 1.2 主要技术 1.2.1 Eclipse集成环境 Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如PythonC++。Eclipse本身只是一个框架平台,但是众多插件的支持使得Eclipse灵活性许多软件开发商以Eclipse为框架开发自己的IDE。 Eclipse的插件机制是轻型软件组件化架构。Eclipse所有的附加功能,例如支持Java以外的其他语言已有的分离的插件已经能够支持RubyPython、Perl、C/C++、telnet和数据库开发。插件架构能够支持将任意的扩展加入到现有环境中,而决不仅仅限于支持各种编程语言。 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 .2.2 Android技术 Android是基于Linux的自由开放源代码的操作系统,主要用于便携设备,如平板电脑智能手机。其系统架构采用了分层的架构Linux内核层系统运行库层应用程序框架层应用程序层。 Android开发四大组件分别是:活动(Activity): 用于表现功能。服务(Service): 后台运行服务,不提供界面呈现。内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。广播接收器(BroadcastReceiver):用于接收广播。 SQLite是一款轻型的遵守ACID的关联式数据库管理系统,它设计目标是嵌入式的,而且目前嵌入式产品使用它,在嵌入式设备,需几百K的内存。它支持Windows/Linux/Unix等主流操作系统,同时能够跟很多程序语言相结合,比如Java 、C#、PHP等,还有ODBC接口比起PostgreSQLMysql这著名数据库管理系统来讲,它的处理速度。 本课题实现一个Android平台的应用,它为手机用户提供了丰富的功能,便于管理的问题。具体的研究内容如下: ()介绍实现系统的主要技术,包括。 ()使用Android技术开发软件。 ()分模块实现该软件的每个子模块和UI交互。.4 本章小结 本章简了中应用的技术,包括开发所使用的技术,。 2.1 需求分析 在软件生命周期中,其他阶段都是面向软件技术方面的,只有本阶段是面向用户的。需求分析是对用户的业

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档