毕业论文(设计)题目:基于Android的个人理财系统———设计与实现学生姓名:学号:专业班级:计算机科学与技术092班指导教师:职称指导教师:职称起止时间:目录诚信声明 (3)本科毕业论文(设计)选题审批表 (4)本科毕业论文(设计)任务书 (5)本科毕业论文(设计)开题报告 (7)本科毕业论文(设计)文献综述 (11)本科毕业论文(设计)外文文献翻译 (14)论文目录 (25)本科毕业论文(设计)答辩记录 (79)本科毕业论文与设计作品评定表 (80)本科毕业论文(设计)成绩评定表 (81)诚信声明我声明,所呈交的毕业设计作品和论文是本人经过近四年的基础课程与专业课程学习的基础上,在指导老师的指导下,经过几个月集中的毕业设计学习、实践和努力工作所取得的成果。
据本人查证,除了文中特别加以标注和致谢的地方外,设计作品和论文中不包含其他人已经发表或撰写过的研究成果。
我承诺,设计作品和论文中的所有内容均真实、可信。
学生签名:签名日期:年月日计算机与信息学院本科毕业论文(设计)选题审批表计算机与信息学院本科毕业论文(设计)任务书┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊计算机与信息学院本科毕业论文(设计)开题报告┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊计算机与信息学院本科毕业论文(设计)文献综述基于Android的个人理财系统分析与设计【前言】在当今,全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融工具和理财观点不断产生,迅速地刷新着传统的理财观念。
现代人的社会生活离不开钱。
钱的范畴可以很广泛:现金、薪水、银行账户、信用卡乃至股票、保险、房贷,还有各种消费。
对于个人而言,从认识钱到管理钱(或者从这里开始换个概念“个人理财”)是每一个现代人的必修课。
随着移动智能技术的发展与应用,智能手机已经渗透到我们生活、工作、学习的每一个角落。
人们迫切需要一个能充分利用智能手机的优势,可以管理个人财务的软件平台,利用这个平台使得个人能随时随地、快捷的对自己的财务继续明晰的记录、管理。
【主题】1.个人理财与记账理财是一门复杂的学问,涉及经济、会计、金融等知识领域。
个人理财的基本理论框架,包含财务会计管理、投资理财和理财规划等方面。
个人理财通常的第一步是从记账开始。
简单地说,记账是指记录一个人的收入和消费,以及所有的资金往来。
通过记账,人们可以掌握收入如何分配,财富以什么形式存在;通过记账,人们能随时的掌握消费是如何发生,消费在什么时间什么地方。
记账的结果和目标,不只是一盘流水帐,而是通过系统的分析进行统计,准确地反映一个人的财务状况。
2 .移动记账的意义与发展前景移动记账是指通过掌上智能设备(如手机、PDA )实现个人财务会计管理的软件应用解决方案。
现代的记账有很多形式。
人们可能会随身带上纸和笔来记账,这种方法确实可行,但是原始的这种记账方式要花费大量的额外时间去进行后期的数据录入和整理。
也有很多人可能已经开始使用Excel 电子表格、或者使用计算机的理财服务网站,这类工具不仅支持记账,还附有强大的理财分析功能,但是由于该设计是在固定的终端,限制了记账的时间和地点,这导致人们不能在消费发生时随时的进行记账,引发想记账时忘记的消费的部分信息。
手机是现代生活非常普遍的随身通讯工具。
尤其是智能手机的出现和普及使移动计算成为一件十分简单的事情。
移动记账的优势在于人们对发生中的经济活动即时进行记录,保证了消费记录的┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊精确性。
人们可以实时的监控自己的资产数量和消费状况。
通过这样系统的记账,从而进一步实现生活目标。
3 国内外个人记账理财对比在西方发达国家个人理财软件已是相当普遍和成熟的个人消费软件,在国外,利用理财软件记录自己的财务就像办公软件一般,成为许多个人手机必备的工具,个人的记账理财也在这里提醒出来。
但是,在我国,使用手机记账的人少之又少。
甚至很多人连基本的理财常识都不具备,不会运用科学的方法进行理财,更何况说用手机个人理财软件来管理自己的财务。
国外的记账理财软件已经做到结合银行的系统,使能用户直接对自己的信用卡和储蓄卡查看,国内的软件基本未实现该功能。
5 现存个人理财软件的缺陷在国内,一般的个人记账理财软件有的功能过于繁多,用户用到的也许就其中的某几样功能,其他功能相当与摆设,而且伴随的功能繁多,这种软件只适合年轻人使用。
有的过于简单,满足不了用户的需求。
Android 平台上存在不少记账/个人理财类的应用,有免费的,有收费的;有功能单一的,有功能复杂的。
它们表面上提供相似的功能,但在实用上也存在很大的差异。
下面从三个方面来分析:1.是否遵守会计基本原则2.是否采用复式记账法3.是否有友好易用的用户接口6 个人记账理财系统的设计思路在我国个人记账理财软件的缺陷中总结,设计适合大部分的软件,并保留实用的功能。
在基本功能中,对收入和支出的管理是主要功能,在信用卡和储蓄卡的管理方面实现手动的记录。
考虑方便用户的查看,在查看流水的功能中对类别、时间、账户进行分类查看,在主页用饼形报表的形式对信息进行显示。
为方便用户的记账,实现自动记账功能,对用户每天,每月等固定的收支进行自动记录,并对固定收支进行管理。
用户每天的消费用户未必能及时的进行记录,在这方面实现提醒记账功能,对用户进行每天的提醒,并在消费点消费时对用户及时的提醒,并开发地图消费点的管理模块,在地图功能中也能对周边的超市进行显示。
为了方便用户的使用在桌面开发的快捷记账,点开即可方便的记账。
【总结】随着我国经济的高速发展,人们的生活越来越富裕。
随着智能手机的发展,个人理财系统已成为越来越多人管理自己的财务的平台。
智能手机的最大优点在于利用它能够随时随地方便快捷的地进行财务信息管理。
使用智能手机进行信息个人财务管理,不仅提高了工作效率,而且大大的提高了其安全性。
尤其是在近几年,随着智能手机的高速普及,个人记账理财系统的使用范围逐步扩大,┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊从最早的简单使用纸笔记录家庭、个人财务的收支情况到用计算机,到现在用智能手机对财务的收支、查询、汇总等等。
【参考文献】[1]Android核心技术与实例详解(含DAD光盘1张) 吴亚峰等编著,2010年10月,电子工业出版社[2]财务与会计, 于加荣, 2001年中国财政杂志社.[3]Android应用开发(美)罗杰等著,李耀亮译,2010年09月,人民邮电出版社[4] Android应用开发揭秘杨丰盛著,2010年01月,机械工业出版社[5] Android内核分析 J],陈璟,陈平华,李文亮等编著,2009年11月[6]Android基础教材(第3版) (美)伯内特著,田俊静等译,2010年08月,人民邮电出版社[7]Android移动开发案详解张利国,代闻,龚海平编著,2010年02月,人民邮电出版社[8]Android2.0开发实战宝典吴亚峰,苏亚光,2010年07月,人民邮电出版社[9]软件工程,王慧芳、毕建全著,2006年9月,浙江大学出版社[10] Android应用程序开发(高等院校信息技术规划教材)王向辉,张国印,沈洁编著,2010年03月,清华大学出版社[11] 张仕成,基于Google Android平台的应用程序开发与研究[J],2009年28月┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊计算机与信息学院本科毕业论文(设计)外文文献翻译外文文献译文程序员指南此文选自android程序员指南作者J.F.DiMarzio关于作者:J.F.DiMarzio是一个在网络和程序开发领域拥有超过15年经验的程序开发员并且是7本关于计算机科学书籍的作者。
他已经成为IT界顾问和发展的领导人物。
他住在CentralFlorida.关于技术编辑:GilbertL.Polo是一个在电信,财政,最近最多是教育机构工作上拥有超过20年经验的程序开发员。
他已经用多种语言(包括C,C++,Java和C#)项目编程。
第一章什么是 Android?关键技术&概念●嵌入式设备编程项目历史●解释开放手机联盟●第一次观看Android主屏幕----------------------------------------------------------能够说,传统的桌面应用程序开发者已经很受宠了。
这不是说传统桌面应用程序开发比其他形式的开发更简单。
然而,作为一个传统桌面应用程序开发者,我们已经有创建所有我们能够想象的任何一种应用程序的能力。
我也指包括我在内,因为我以前就开始桌面项目开发。
一方面,我们已经有能力去和桌面操作系统互动已经使桌面编程开发更易接受,这样的互动是和任何底层的硬件的。
相当自由(或者至少有很小的例外)。
这种自由、独立地编程,已经不再是那些敢于冒险跳进手机开发黑水中的小数量的开发者能够获得的。
注意:在这个讨论中我提及到了两种不同的开发者:传统桌面应用程序开发者,他们几乎用所有的编程语言来工作,他们的最终产品、应用程序被构建成能运行在任何一种桌面操作系统上;;Android开发者((Java开发者),为Android平台开发。
这不是有意图说哪一种开发者在某种意义上比另一种更好或者更坏。
然而,这个讨论意图在于:桌面操作系统环境和移动操作系统环境Android的开发形┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊式和开发工具的比较。
简短的嵌入式设备开发历史很长一段时间,手机开发者构成了一个认作是嵌入式设备开发者的小的稍微大点的派别。
理解成一个小的具有魅力的桌面家族成员-后来的网络Web-开发,嵌入式设备开发代表性地得到闻名的短的结局,远至硬件和操作系统特色,因为嵌入式设备制造业在特色支持方面恶名昭彰地吝啬。
嵌入式设备制造厂商典型地需要封闭地保护他们硬件的机密,因此,当嵌入式设备开发者试着去与特殊的设备互动时嵌入式设备制造厂商给他们很少的函数库去调用。
嵌入式设备不同于桌面系统是一个嵌入式设备是一个典型的“片上计算机”。
例如:考虑你的标准电视机的远程控制。
它不是真正看上去像一个无法实现的复杂技术的实现。
当任何一个按钮按下,芯片以一种方法解释信号(已经编程嵌入到设备中)。
这允许设备从输入设备(键盘)知道用户期望干什么,和如何对这些命令响应(例如,打开电视机)。
这是一个来自嵌入式设备的编程例子。
然而,信或不信,诸如这些简单的设备被明确涉及到早期手机设备和开发的根源。
大多数嵌入式设备运行(在一些情况仍然运行)在专有的操作系统上。
选择创建一个专有的操作系统而不是使用任何消费者系统的理由是:这是一个产品正真必需的。