基于ANDROID的个人理财助手APP的设计与实现开题报告

 2023-01-16 09:10:08

1. 研究目的与意义

理财已经成为人们日常生活中必不可少的一部分,我们需要对日常的经济收支做记录,以便更好地管理财务状况。随着生活水平和经济条件的提高,我们的消费也更加多元化,传统的纸笔记账方式已经过时,越来越多的人通过计算机软件来记账,通过软件系统可以准确地统计数据、分析数据,相较于传统的方法更简洁、精确、快速,通过统计分析好的数据,可以一目了然地了解财务状况 ,便于调节消费理财结构。但计算机理财软件不能做到实时记录和浏览,根据这种需求,就需要一种能够随时随地地记录、查询财务状况的工具,因此,各种手机理财软件随着Android开发技术的发展应运而生。

基于Android平台开发的个人理财应用不仅可以做到实时记录、查询,而且更加灵活、方便、快捷。由于手机的便携性,它的功能早已不在局限于打电话、发短信等基本功能,智能机的普及推动了手机软件的发展,越来越多的应用软件可以安装到手机上,手机的功能正在逐渐取代电脑。手机个人理财软件可以随时管理财务,适合当今社会的发展需求,尤其是年轻人,为他们的理财带来了巨大的便利。

2. 研究内容和预期目标

研究内容:一、研究Android开发环境、开发工具、系统架构。二、对理财软件进行需求分析,研究确定个人理财助手的功能。三、针对需求研究设计合理的数据库,通过手机端Android自带的SQLite数据库与服务器端的MySQL数据库来存储、访问数据。四、对软件的界面、模块功能、数据库等进行研究设计。五、根据设计好的方案,研究如何实现软件。六、软件完成后,研究如何测试软件功能,做进一步改善。

拟解决的问题:一、配置Android开发环境,学习开发工具和系统架构以及各种组件。二、分析软件功能,确定软件的模块以及相应的功能结构。三、根据软件功能设计数据库,要求可以统计财务状况。四、使用UML图进行系统建模,描述系统各模块的活动与流程。五、优化用户界面,设计简洁、大方的界面。六、代码编写完成后,在手机移动客户端上进行测试。

写作提纲:一、绪论:1.研究背景和意义。2.国内外现状及分析。3.论文主要内容和结构。二、Android开发关键技术:1.开发环境和开发工具。2.系统架构。3.常用组件。4.数据库。三、个人理财助手应用的需求分析与设计:1.需求分析。2.总框架设计。3.具体模块与功能设计。4.数据库设计。四、个人理财助手应用的实现:1.层次结构分析。2.数据传递流程的实现。3.各功能块的实现。五、个人理财助手应用的测试:1.环境测试。2.主要功能测试。六、结论:1.全文总结。2.未来展望。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状

目前,软件技术正在迅速发展,各种软件更新速度也很快,许多个人理财软件都被应用到Android平台上。通过Android平台可以将个人理财系统和在线模式相结合。Android自带的SQLite数据库支持SQL标准操作,可以完成本地财务数据库创建和数据处理,无缝连接到服务器端的数据库,所以可使用离线模式频繁地记录日常账务,结合SQLite数据库操作,可以实现分类统计、图表可视化输出等。在线模式可以浏览大量的复杂信息,如股票、资产等信息。同时,Android支持HTTP、Socket等,通过Web服务结合交互界面构建强大的C/S结构模型。手机理财软件已经成为一种实用性软件,由于它的实用性,移动软件开发人员已经开发出了各种手机系统上的理财应用。比较财务软件的不同版本,一些软件只实现理财软件的基本功能,如:增加账单、分类统计、月度统计、管理账单、分析数据、导出数据等。但有些理财软件的功能比较齐全,如采用#8220;帐户 会计科目#8221;的结构来表示个人财务信息,利用复式记账来记录账务上的收支平衡,可以与计算机理财软件相媲美,具有很强的功能模块,除了最基本的功能,还包括独特的理财规划功能和提醒功能,充分发挥了手机的便携性优势,提供更好的理财功能,具有相对友好的用户界面。

国内外许多手机理财软件中,大部分对用户的财务分类很简单,并不是很实用,而且只能通过下拉列表选择,给用户造成很多不便,还有部分软件给出了自认为很全面的分类,没有考虑用户真正需要的分类,造成了分类的冗余信息。许多理财软件的功能都非常简单,只简单地保存插入的财务信息,模糊了财务的现状,使个人财务状况变得混乱难以管理,但有些理财软件的设计又非常复杂,设计的功能过于专业化,比如:外币管理、报表分析、预算管理等,日常财务管理不太会使用这些功能,同时也增加了软件设计的复杂度。 有的软件在设计时,为了获得投资而植入大量的广告,从而忽略了用户的体验,当用户正在操作软件时,交互界面弹出广告,严重影响用户使用软件。安卓手机系统的理财软件仍处于低水平,因此,我们可以利用现有的财务管理软件,开发出更具特色的手机理财应用。

4. 计划与进度安排

一、图书馆查阅资料,学习制作毕业设计所涉及的代码编写语言、架构、界面交互等基本的软件开发知识,分析、学习同一类型或相似的开发案例。

二、搭建开发环境,安装eclipse和SDK。熟悉开发环境,为软件开发做准备。

三、研究国内外现状,在软件市场中现有的手机理财软件的基础上,研究分析个人理财软件的基本功能,并根据需求分析,确定个人理财助手的基本功能模块以及每个模块的具体功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 参考文献

[1] Win7系统下Android开发平台的搭建[J].科协论坛(下半月).2011(08).

[2] 李满玲.浅析Android开发环境的配置[J].商.2015(31).

[3] 刘田, 林建荣.玩转#8220;掌上理财#8221;[N].第一财经日报.2011-07-23(B11).

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。