基于Android的家庭财务记账系统的设计与实现论文.doc
《基于Android的家庭财务记账系统的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《基于Android的家庭财务记账系统的设计与实现论文.doc(64页珍藏版)》请在三一办公上搜索。
1、职场大变样社区():下载毕业设计成品全套资料,全部50元以下毕业设计(论文)任务书 第1页毕业设计(论文)题目:基于Android的家庭财务记账系统的设计与实现毕业设计(论文)要求及原始数据(资料):1 综述国内外Android的基本现状和发展趋势 2深入了解有关Android软件开发的相关技术;3熟练掌握Android软件开发工具的应用,训练编程的能力;4设计并实现基于Android的家庭财务记账系统功能的App;5深入分析家庭财务记账系统的关键技术与编程语言;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。 第2页毕业设计(论文)主要内容:1综述家庭财务记账系统
2、在财务管理中的作用;2了解编写家庭财务记账系统的相关技术;3熟悉实现基于Android的家庭财务记账系统功能的App的开发环境;4进行家庭财务记账系统的需求分析,确定开发目标及功能实现的可行性;5. 深入分析家庭财务记账系统的需求,并根据需求对整个软件系统进行设计;6熟练掌握基于Android的家庭财务记账系统的编程能力;7设计与实现基于Android的家庭财务分析系统,并进行调试测试;8.总结心得。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 第3页 主要参考文献(资料):1 孙彦
3、君. 基于Android的个人财务管理系统的设计与实现D. 湖南大学, 2013.2 孙晓宇. Android手机界面管理系统的设计与实现D. 北京邮电大学, 2009.3 麦思维. 基于Android的移动记账与个人财务分析系统的设计和实现D. 华南理工大学, 2011.4 黄敏子. APP理财系统的设计与实现D. 吉林大学, 2015.5 尤新华. 基于安卓系统理财软件的设计和应用J. 福建电脑, 2013, 29(11):138-139.6 肖峰. 基于iPad的家庭理财软件的设计与实现D. 电子科技大学, 2012.7 宋颖玲. 基于Android平台的记账系统的设计与实现D. 电子科
4、技大学, 2014.8 BE Burnette. Hello Android. Introducing Googles Moble Developmeng Platfrom: The Pragmatic Bookshelf, 2010.9 J Steele. Android Developers Cookbook, The:Building Applications with the Android SDK, 2013.10 Every S V. Pro Android Media: Developing Graphics,Music,Video and Rich Media Apps for
5、 Smartphones and TabletsJ. Apress, 2010.专业班级 学生 要求设计(论文)工作起止日期指导教师签字日期教研室主任审查签字日期系主任批准签字日期基于Android的家庭财务记账系统的设计与实现摘要 随着智能手机客户端的的快速发展,移动应用已成为人们快速获取、发布和传递信息的重要渠道,智能手机已成为人命生活中的一部分。但在我国我们的随时随地的快速记账理财工具并不完善,大都在电脑终端进行记录,无法随身携带。手机家庭理财系统能让人们在消费时能观察本月的总体收入和支出,做出明确的消费。 在本项目中拥有三大技术特色,第一,自动提醒记账功能,这也是最大的特色;第二,固定
6、收支记录;第三,桌面快捷记账功能。在通过自动提醒记账功能该软件能更人性化的提醒用户进行记账;固定收支记录,根据用户记录的信息,自动为用户添加收支信息,减少类似工资等周期性的收支信息录入时间;第三,桌面快捷记账功能,使用户能在桌面快捷记账,节省用户时间。 关键词:理财;记账;手机;移动应用The Design and Implementation of the Familys Accounting Management System Based on AndroidAbstractWith the the smartphone clients rapid development, mobile
7、applications has become quick access to people, publishing and an important channel for transmission of information, the smart phone has become a part of life and life. But in China, anytime, anywhere fast financial accounting tools are not perfect, recorded mostly in the computer terminal, you can
8、not carry. Mobile family financial management system allows people to observe this month in spending overall income and expenses, to make a clear consumption.In this project has three technical features, automatic reminders accounting function, which is the most outstanding feature; Second, fixed in
9、come and expenditure records; desktop shortcut accounting functions. Periodic income and expenditure information into the automatic alert accounting functions the software can alert the user to more humane bookkeeping; fixed income and expenditure records, according to the information recorded by th
10、e user, automatically for the user to add revenue and expenditure information, reduce similar wages time;, the desktop shortcut accounting functions, enables users to the desktop shortcut accounting, to save you time.Key Words:Finance, accounting, mobile phone, mobile application目录1 绪论11.1本课题的研究背景11
11、.2选题意义22 开发工具的选择32.1 开发工具eclipse的介绍32.1.1eclipse的简介32.1.2eclipse的功能和优势32.2 SQLite数据库的介绍52.2.1SQLite的简介52.2.2SQLite的功能和特性63系统分析83.1 系统概述83.2需求分析83.2.1业务需求83.2.2用户功能需求93.2.3系统功能描述图103.3可行性分析113.3.1经济可行性113.3.2技术可行性和操作可行性113.4系统性能要求124总体概要设计134.1 系统总体设计目标134.2 系统结构设计图134.3设计流程图和说明144.4数据流图174.5数据库表185详
12、细设计与系统实现205.1理财助手登录模块的实现205.2理财助手明细的实现255.3理财助手钱包的实现275.4理财助手添加的实现275.5理财助手报表的实现285.6理财助手提醒的实现315.7理财助手设置的实现356 系统测试366.1测试目的366.2系统测试366.2.1距离测试366.2.2测试项目376.2.3测试方法387 总结40参考文献41致谢42外文文献原文43外文文献译文501 绪论1.1本课题的研究背景Android的发展:随着科学技术的不断提高,智能手机已经逐渐成为人们生活中的必需品。特别是android系统的智能手机,现在正在以月增长率70%的速度增长。将来And
13、roid系统的智能手机势必会占很大的智能手机市场的份额。当下Android系统上的应用远远不够用户的需求。Android的开发环境:1、操作系统:WindowsXP/Vista、Mac OS、Linux、Ubuntu 。2、SDK:下载Android-sdk_r8-Windows.zip或者android-sdk_r8-linux_86.tgz.3、Eclipse+ADT:下载安装Eclipse3.5以上版本和ADT ADT(Android DevelopmentTools)4、JDK:安装jdk1.5以上。配置环境变量:1、首先配置SDK的路径ANDROID_SDK_HOME,指向自己本机的
14、SDK路径 2、配置SDK的tools和platform-tools路径在path里,指向SDK下边文件夹。SDK中重要的文件夹:1、docs:这里面是Android SDK API参考文档,所有的API都可以在这里查到。2、platform-tools:保存着一些通用工具,比如adb、和aapt、aidl、dx等文件。adb:Android调试桥,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就
15、是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。tools:作为SDK根目录下的tools文件夹,这里包含了重要的工具。DDMS:启动Android调试工具,比如logcat、屏幕截图和文件管理器。draw9patch:绘制android平台的可缩放png图片的工具。sqlite3:在PC上操作SQLite数据库。mksdcard:模拟器SD映像的创建工具。emulator:是android模拟器主程序。1.2选题意义家庭理财通常的第一步是从记账开始。简单地说,记账是指记录一个家庭的收入和消费,以及所有的资金往来。通过记账,人们可以掌握收入如何分配,财富以什么形
16、式存在;通过记账,人们能随时的掌握消费是如何发生,消费在什么时间什么地方。记账的结果和目标,不只是一盘流水帐,而是通过系统的分析进行统计,准确地反映一个家庭的财务状况。家庭财务记账系统调理并具体的记录一个家庭的每一个每一项不论大小的收支,生成报表直观的让人们感受自己家庭目前的资金现状,对将来的开销打算做出一个鱼鳍和警示,帮助人们理财,合理消费,使人们拥有更加高效的生活质量。在以往的家庭财务记账系统,也就是家庭理财软件中,有很多多余的不需要的并且完全没有机会,不会被使用到的功能,使人们花很大精力用于了解复杂的界面与繁琐的操作和不便于操作的功能上,缺少家庭理财所应具有的简便明了的特点。通过此家庭理
17、财软件,用户可以将绝大部分精力放在对数据的研究上,而不是无意义的操作上。手机是现代生活非常普遍的随身通讯工具。尤其是智能手机的出现和普及使移动计算成为一件十分简单的事情 。移动记账的优势在于人们对发生中的经济活动即时进行记录,保证了消费记录的精确性。人们可以实时的监控自己的资产数量和消费状况。通过这样系统的记账,从而进一步实现生活目标。开发一个家庭财务记账系统,即开发一款家庭理财app,安装在手机上,就可以使用手机对家庭财务进行随时记录随时管理,具有着手工管理和计算机软件管理所无法比拟的优点:方便快捷,不受时间地点限制,检索迅速、查找方便、可靠性高、内存大、安全性好、使用时间长、无成本等。这些
18、优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。Android平台的家庭理财系统,用一种比较先进的机制来理财,使用户可以更方便、更准确、更直接的对家庭财务进行管理;让自己能够了解最新的Android开发知识,熟悉SQLite 的使用,拓展能力和渠道,熟悉软件开发方法。2 开发工具的选择2.1 开发工具eclipse的介绍2.1.1eclipse的简介 IDE集成开发环境。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C+和Python的。Eclipse开发环境。本身只是一个框架平台,但是众多外挂程式的支持
19、使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它是由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。相信所有 Java 开发者都一定会对这个工具非常地熟悉,它是 Java 开发神器,最好用的 IDE 工具之一。除了 Eclipse 外,同样适合开发 Android 程序的 IDE 还有 IntelliJ IDEA、Android Studio等。其中 Android Studio 是谷歌官方近期推出的新 IDE
20、,由于是专门为开发 Android 程序定制的,在 Android 领域大有要取代 Eclipse 的势头。不过本书中还是决定暂时继续使用 Eclipse,因为 Android Studio 才推出不久,恐怕还不够稳定。另外你将来的同事大多数应该还是用的Eclipse,如果跟他们选择不同的 IDE,在工作效率上可能要打点折扣了。 JAVA是成熟的产品,已经有10年的历史。如果你想在 Java行业有所建树,想要系统的进行java的学习,那么学会使用开发工具例如Eclipse等,那么你可以来这个群,前面是二三一,中间是三一四,后 面是零二八。连起来就可以了。这里有很多互联网大牛教你学习,还有jav
21、a直播的课程。不是想学习的就不要加了。2.1.2eclipse的功能和优势Eclipse是一个开源的软件。扩充性极好。兼容各种版本。具有强大的查错功能。就其本身而言,它就像一个软件开发者的打铁铺,他一开始备有火炉,铁钻与铁锤。就像铁匠用现有的工具打早新的工具,也能用Eclipse打造新工具来开发软件,这些新工具就扩充了Eclipse的功能。,Eclipse还带有了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated De
22、velopment Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。Eclipse项目由Project Management Committee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目:平台-Platform;开发工具箱-Java DevelopmentToolkit(JDT);外挂开发环境-Plug-in Development Environment(PDE)。这些子项目又细分成更多子项目。Platform子项目包含Compare、Help与Search。JDT子项目包括:User Interface(UI)、核心(Core)及除错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 家庭 财务 记账 系统 设计 实现 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2393962.html