基于android的个人记账本设计与应用.docx
《基于android的个人记账本设计与应用.docx》由会员分享,可在线阅读,更多相关《基于android的个人记账本设计与应用.docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着时代的不断发展,如今的社会人们的经济消费愈加多样化,人们愈加需要管理自己的财物情况,因此出现了各种各样的理财工具,而寻求一款适用于当今人们的app成为一个难题。在本文中,针对当今人们消费的情况以及对app所需要的功能体验作出了一系列调研和总结。在一开始,对记账app进行了功能需求以及用户体验调查,并且对当今国内市场上的流行的许多种app进行比对。结合了我国市场需求,发现了国内的人们更加需要一款视觉更加直观,操作更加便捷的app进行理财管理。因此按照市场所需进行了软件的开发设计,按照大学所学Android知识并且参照百度相关资料进行了此app的开发,此系统分层围绕用户界面和服务进行设计和
2、实现,以用户体验为设计主题对界面进行优化。此外使用了当下最流行适用的云端数据库,把相关的消费数据从云端进行存取,减少了后端开发所需的工作量,为设计美观的界面流出更多时间。最后,对系统进行测试以满足用户的特定需求,给用户一个完美的使用体验。关键字:移动开发 android系统 记账Abstract With the continuous development of The Times, peoples economic consumption in todays society is increasingly diversified, and people need to manage the
3、ir own financial situation more and more, so there are a variety of financial tools, and it has become a problem to find an app suitable for todays people.In this paper, a series of surveys and summaries are made on peoples consumption and the functional experience required by app. At the beginning,
4、 the functional requirements and user experience of accounting app were investigated, and many popular apps in the domestic market were compared. Combined with the market demand in China, we found that people in China need a more visual and convenient app for financial management. Therefore, the dev
5、elopment and design of the software are carried out according to the market demand, the development of the app is carried out according to the knowledge of Android learned in the university and the relevant materials of baidu. The system is designed and implemented in layers around the user interfac
6、e and services, and the interface is optimized with the user experience as the design theme. In addition, the most popular and applicable cloud database is used to access relevant consumption data from the cloud, which reduces the workload required for back-end development and leaves more time for t
7、he design of beautiful interface. Finally, the system is tested to meet the specific needs of users, giving users a perfect experience.Keywords: mobile development android system billing目录第一章 前言11.1 课题背景及意义11.1.1课题背景11.1.2课题意义21.2 基于Android平台的个人记账系统概述21.3 记账app国内外研究状况31.3.1 国外研究现状31.3.2 国内研究现状41.3.3
8、 解决方案41.4课题的主要工作51.5本论文组织结构6第二章 系统关键技术72.1 Android简介72.1.1 Android概述72.1.2 Android开放性与许可权问题72.1.3 Android功能介绍72.2 Android架构82.2.1 Android系统架构82.2.2 Android应用程序的组成82.2.3 SQLite数据库9第三章 需求分析103.1 可行性分析103.1.1 系统必要性103.1.2 技术可行性103.1.3 经济可行性103.1.4 社会可行性113.2 系统功能概述113.3 系统用例分析113.3.1 确定系统中的角色113.3.2确定系
9、统中的用例123.3.3 确定用例图123.3.4 用例规约的制定133.5 系统性能需求133.6本章小结14第四章 系统设计154.1 系统总体设计154.2 主要功能模块154.2.1视图管理模块164.2.2账号设置模块214.2.3 数据同步模块234.2.4 帮助关于反馈模块234.3数据库设计244.3.1E-R关系设计244.3.2 数据库表结构254.4本章小结25第五章 系统实现265.1 UI层实现265.1.1 用户界面类介绍265.1.2 用户界面类实现265.2 Service层实现295.2.1 业务逻辑处理295.2.2 数据访问305.3 主要功能模块315.
10、3.1 视图管理模块315.3.2 账号设置模块335.3.3 数据同步模块385.3.4 帮助关于反馈模块405.4 本章小结43第六章 系统测试446.1 测试步骤446.2 测试环境446.3 测试用例446.4 测试结论466.5 本章小结46 总结与展望47 总结47 展望47参考文献48致 谢49广东东软学院本科毕业设计(论文)第一章 前言1.1 课题背景与意义1.1.1课题背景在如今这个社会中,经济快速发展,我国各个地方居民月均收入逐步提高,家庭整体生活水平发生了巨大变化。大多数人一直在为小康社会奋斗。因此一个人的财务管理就特别重要。 记账是指管理的自身财产和银行债务,以保持和增
11、加个人的财产价值。具体来说,是以合理的方式控制的。这种合理的形式是基于对许多最终数据的详细描述和分析,在多个基础学科中运用科学知识,合理控制巨额财产资金以及风险选择偏好和可能的风险承受能力。进行不同经济的各种活动,如存储数据、申请贷款、资金、股票、证券、房地产、外汇交易等,并实现资产增值的最终目标最大化。在当今世界社会中,记账已成为一门十分值得进一步研究的科学1。最传统的财务管理方法是手动记账,手动相关数据和手动详细分析。这种方法有很多不可避免的缺点,例如:人工操作成本高,更高的安全风险,难以分析大量数据等等。面对这些问题,个人记账本系统产生了。它把财务管理与计算机相结合,可以实现两种自动技术
12、的财务管理模式。不同的财务管理应用程序软件是为不同的人设计的,并在大多数人的生活中成为小型的财务助手。当然,不能否认,随着软件的飞速发展,中国的软件在整个国内市场也经历了混乱,其中大多数都有各种各样的缺点。因此,人们需要的是一个功能齐全的财务管理工具软件。让我们看一下当前情况。谷歌收购了MotorolaInc,而苹果公司成为全球价值最低的公司2,但Android电子市场却不断升温并稳稳占据移动互联网市场。这标志着移动互联网服务改革时代的到来。互联网的工业实际价值将是个人手动工业的数十倍。这导致包括互联网公司本身在内的许多人投资于中国移动互联网平台。手机用户已成为所有Internet用户的必然选
13、择。任何移动Internet技术网络服务在大多数人中都将受到热烈的欢迎,因为它的主要优点是它还可以随时随地在及时的应用程序中享受专业服务。众所周知,由于如今人们的消费多样化,理财记账是一件十分麻烦的事情,并且是非常突然和不可预测的3。记账的人必须记住所有收入和支出,然后将它们转移到账本中,这对忙碌的人们来说是非常麻烦的。但是,记帐系统中的应用程序是在顶级互联网上传输的,可以随时随地保留的帐户的数据。它有助于建立按类别划分的产品消费、日常收入和支出记录、查询系统性消费和资产价值、分析和性消费,并帮助一个人理好财务,以实现财产的最大价值和自我管理。1.1.2课题意义中国居民的人均国民生产总值逐年增
14、加,一些居民的可支配货币越来越多。十多年来,每个人都在使用传统的手工记账,这种方法不仅在效率上有缺陷,而且在查账也有很大的缺点,并且保密和安全方面很可能难以得到保证,也很难取得科学和理论财务管理的良好结果。随着时代的发展,市场上也开发出了很多记账app,其中包括比较成熟的计算机科学研究,财务管理软件也在不断发展4。越来越多的人开始关注这些软件的最大优势和实用性,摒弃传统的财务管理方法,采用市场应用上的记账软件来实现财务未来规划。此外,软件上的记账的数据还可以预测人们的各种活动。任何地方场景的日常收入和支出,都可以借助一种核算方式,可以自动全面分析日常消费支出情况。如今,5G时代的到来,中国移动
15、计费应用软件已经出现在历史性时刻。其主要原因是其突出的优势:它可以随时实现官方统计,实现高效的搜索,安全性和稳定性高,存储的信息量大,人工成本低。当前,移动Internet服务产品的主要原因是基于市场上的三个主要平台5:IOS,Android和Windows Phone。 由于Android系统是无开销无花费的,所以本文采用了Android系统进行开发记账app。在一开始,对此app开发所需要的知识进行了相关回顾和自学了相关框架技术,然后大致拟定计划方案,执行制作的计划,然后细致地开发app的每一个功能和最终验证app的运行的稳定性和可用性。1.2 基于Android平台的个人记账系统概述论文
16、的主要目的是对个人用户的消费进行科学研究。首先,日常收支是记账的第一步。完整的记录几乎全部收入和支出以及部分资本流入,以查看资金的使用情况,并且还可以详细解释和分析一个人的日常消费和财务状况。个人记账app的特点:1. 下载方便。Android系统发布的工具软件非常轻巧,不需要太多工作。它下载速度快,易于安装,并且主界面友好且易于使用。2. 使用方便。终端设备还可以确定其上的软件可以随时使用,并且可以满足人们生活中的记账需求,3. 计算迅速。计算机的计算方法比手工的计算方法快得多。因此,使用可计算设备进行完整的统计和详细分析要比传统方法好得多。4. 安全可靠。它可以实现多种类型的终端和操作模式
17、,进行修改和相关的统计。数据条件可以在web服务器的帮助下完全同步和备份。 1.3 国内外研究现状在如今这个金钱时代,中国正在对其他记账管理工具进行研究,科研人员们一直在努力探索新的记账管理方法,并改变传统的记账管理理念以实现预期的记账结果。1.3.1 国外研究现状欧美国家记账app的普及和使用程度远高于中国,其基本功能较为完善。一般来说,它包括对基金和股票市场的分析和深入探索。对于任何移动计费,国外已经开发了基于技术的Android计费系统的一部分。例如,financenote:该软件类似于在中国开发的便携式票据的基本功能6,并且具有存储和分析收支的重要功能。是的,它具有每月报告一次的功能,
18、但是对重要功能的详细分析存在各种缺陷,并且其深入分析能力相对较弱。由于它是一种非付费软件,因此它已经得到了普通用户的认可和广泛认可,并且在数量上确实拥有普通用户。KeepAccount:此各种软件的其他功能与前两个功能非常相似。主要的主要区别是它不转移记录的基本功能。它减少了更多的官方统计数据和其他功能,包括详细的收支,网络查询的完整记录,更强大的分析功能以导出基本功能和可以输出的报告。它是持续有效和高度实用的,但它是付费软件,因此普通用户的数量并不大,而且不广泛。1.3.2 国内研究现状现如今大多数人生活在商业之中,参与更多的消费活动。为了解决手动记账过程复杂、出错率高的问题,人们迫切需要一
19、种具有自动智能机制的记账系统,而利用移动设备的优点,则恰好可以达到高效、无误的详细分析的理想效果。近年来,手机无处不在,记账app的实现也得到了发展和应用。它可“查”,可“存”,可“分析”。此外,中国移动互联网技术的出现,使得Android系统得以迅速发展。目前正在努力实现移动记账。目前,Android操作系统是应用市场的主流,它目前由任何一个对市场影响最大的移动平台提供,在国内市场调研中拥有丰富的数据7。中国和其他产业链中的任何中国移动互联网服务提供商、运营商和开发商一直在努力不断推出新的应用程序和服务,以满足用户。任何一个移动终端平台的应用推送都受到了很多普通用户的喜爱和认可。用户无论何时
20、何地将移动终端市场上的各种app安装好享受带来的服务,他们也可以根据需要及时操作,享受移动应用的迷人魅力。目前,中国比较热门的一款移动记账应用程序被称为随手记8,这是由于服务提供商随手科技旗下的一款app。它还具有存储收支相关信息,转回相关信息,深入分析消费需求等基本功能,这些基本功能齐全,可以实现多种应用模式和单一应用模式。 B / s的三种模式包括随机录制Web系统的实现,而C / s的三种模式包括Android客户终端的随机录制,它们可以努力实现多种社交场合和多种环境的裁剪,即数据可以同时完全存储在服务中在设备端,安全性也十分可靠,还可以在任何时间同步多个终端设备,但是仍然存在两个缺点:
21、一是软件需要进行支付,价格比较昂贵的缺点,二是缺少短信通知监控消费功能。1.3.3 解决方案现如今大多数人生活在商业之中,参与更多的消费活动。为了解决手动记账过程复杂、出错率高的问题,人们迫切需要一种具有自动智能机制的记账系统6,而利用移动设备的优点,则恰好可以达到高效、无误的详细分析的理想效果。1. 分类记账账簿的长期使用对记账非常重要,因此,有必要充分利用其记账周期,将每个长周期科目视作独立的科目9,则调整周期中的用户信息更不利于日常管理,并且系统形成了一个免费且独立的管理单元。所有后续分析和操作均基于市场需求2. 采用复式记账簿记方法还可以清楚真实地反映资金的流向,还可以提供更多的基本功
22、能来检查用户时间记录和计算方法的准确性10。不完整的重要功能和特性只能通过一次簿记进行比较。因此,在软件系统的设计过程中,应首先考虑双重登录簿记,使用这种方法,可以高效地将簿记记录为最终数据,并可以准确地进行计算。3. 优化操作过程为了使得软件更容易使用,更容易让用户接受。因此,在记账的流程中,我们需要更多地考虑如何简化各个流程,以使操作更简单,更人性化。首先,添加默认选项值,以使用可以指导现有用户各种操作的附加功能来实现预填充。其次,添加基本功能的自动完成功能还可以减少普通用户的劳动量,从而大大提高了灵活操作的效率和质量。4. 友好的界面应用程序界面的颜色和重新布局将直接影响更多用户的审美效
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 个人 记账 设计 应用
限制150内