基于安卓的记账软件的开发

举报
资源描述
基于安卓的记账软件的开发 1 摘 要 在经济生活快速发展的中国,普通老百姓的支出收入日渐增多与琐碎,我们时常会发现身上的钱“来无影,去无踪”。于是,在手机APP多样高效发展的今天,花样繁多的手机记账APP应运而生。就大学生群体而言,假如我们养成一个记账理财的好习惯,对我们未来的经济生活有重要的影响,所以本毕业设计选择开发一个实用高效的记账APP。 本项目主要实现一个记账APP的设计和开发。本APP是以 Android 为开发平台,通过向APP定时或者随时输入支出收入信息,可以实时在APP上得到账目流向的图表包括流水账信息。因为本APP的数据处理分析能力较强,用户可以查看到他们的周期性账目流向信息,能够满足用户的基本理财需求。另外,本APP附带定时提醒,生活服务等拓展功能,能为用户提供其他增值服务。界面设计简单美观,符合人性化,软件代码简洁有效,易于更新维护。而在后台,服务器管理者可以轻松查看到所有APP用户的操作和用户传送至mysql的所有数据。经过后期的大量调试,本APP运行正常,能给用户带来极优的用户体验。 关键词:记账软件;C/S管理模式;数据存储方式;数据统计分析;android Abstract In the rapid development of economic life in China, ordinary people's spending income is increasing and trivial, we often find the money "Comes and goes without a trace".So, in the mobile phone APP variety of efficient development today, a large number of mobile phone accounting APP came into being. In terms of college students, if we develop a good habit of accounting and financial management, we can have an important impact on our future economic life, so this graduation design I choose to develop a practical and efficient accounting APP This project mainly implements the design and development of an accounting APP. This APP is based on Android as a development platform, through the APP timing or at any time to enter the income information, you can get in real time on the APP flow chart, including the flow account information. Because of the strong data processing and analysis capabilities of this APP, users can view their periodic account flow information to meet the basic financial needs of users. In addition, the APP comes with regular reminders, life services and other expansion capabilities, to provide users with other value-added services. Interface design simple and beautiful, in line with human nature, software code is simple and effective, easy to update maintenance. In the background, the server administrator can easily view all the APP user's operation and all data sent to the "mysql".After a lot of debugging the latter, the APP run normally, give users a very excellent user experience. . KeyWords: accounting software C/S Model management Data storage mode data statistical analysis Android 目 录 摘 要 V Abstract III 第1章 绪 论 1 1.1 记账软件的发展现况 1 1.2 论文主要工作 1 1.3 论文总体结构 2 1.4 本章小结 2 第2章 软件需求和技术需求 3 2.1 可行性分析 3 2.1.1 经济可行性 3 2.1.2操作可行性 3 2.1.3技术可行性 3 2.2 需求分析 3 2.2.1 系统需求 4 2.2.2 用户需求 5 2.3 主要开发思想和技术 5 2.3.1 开发思想 5 2.3.2 开发技术 5 2.4 开发工具 7 2.5 本章小结 8 第3章 总体设计 9 3.1 开发总体流程 9 3.2 界面部署 11 3.3 本章小结 11 第4章 详细设计 13 4.1 界面展示及说明 13 4.2 主要说明 34 4.3 本章小结 49 第5章 软件测试 50 5.1 测试计划 50 5.2 测试过程中本地数据情况 50 5.3 测试过程中服务器数据情况 50 5.4 本章小结 50 结 论 51 参考文献 52 致 谢 53 4 第1章 绪 论 1.1 记账软件的发展现况 记账软件,在这个手机APP蓬勃发展的今天并不少见,并且我们会发现现今对记账软件的开发依旧不愠不火。中国近几十年经济的高速发展,国民收入的提高一定程度促使了记账事务从专业财务人员的对专门组织机构商家到个人账目的转移,于是,国民对记账软件的需求不断的增强,并且在增速上有可能超过其他应用软件。因为记账软件的发展趋势是财务软件的一个子发展趋势,而近几年来,我国财务及企业管理软件的市场规模呈逐年快速递增状态 。 同时个人的消费支出情况也对未来的理财决策带来了重大的影响,个人的理财计划在经济社会的今天变得无比重要,记账软件与用户的交互结果令用户的经济生活更加清晰与高效,这是吸引跟多用户的一个产品亮点。中国的财务软件市场上国内品牌具有绝对优势,但也有极少数的个人集体觉得国内记账理财类软件不能满足个人及集体的需求。引领出来的是开发者对记账类软件的进一步创新和改进,以使国内记账类理财产品走出国门,占领更大的市场份额 。 记账软件作为新时代的个人或小集体记账工具,依然难以被习惯于传统手工记账或者传统Excel统计的人所接受,要改变他们长期的记账习惯并不容易。记账软件还存在着无法做到无法“千人千面”的问题,用户对APP的要求日渐提高,无论从软件的UI设计还是反馈用户的账目方式都难以完全百分比被用户接受。所以,无论从记账功能还是用户体验及交互设计等方面均需要进一步的完善和发展,以满足复杂多样的个人记账需要。 1.2 论文主要工作 随着如今移动终端技术以及应用APP的飞快发展,我们对应用性APP的需求越来越大,类似记账软件这类的APP的需求也是极其强烈。本项目的内容是在android studio平台上设计和开发一款记账软件(有料记账),能够实现的具体功能有:快捷明了的记录收入支出信息,能够实时查询到历史流水账信息,并且能得到精确直观的支出收入数据分析结果。该APP还能提供额外的增值服务,可以设置自定义的记账类型,可以设置记账提醒时间等APP常见的功能。 本软件本着使用方便,操作简单的设计初衷,能够让用户获得最大的用户体验,比以往传统的记账方式更多更好的优势。在这个基础上,调查研究适合人体美观视觉的UI设计,所以本APP的界面能够使用户看起来舒适满意的。考虑到记账软件市场的竞争激烈无比,该APP更加应该提高记账的便捷舒适性,加以优秀的数据分析交互,所以本APP在此两个方向上不断的添加更新性能,并且最终做出了体现用户需求的记账软件(有料记账)。 传统的记账方式或者记账软件都缺乏直观有效的数据分析及满足用户需求的信息反馈,而本软件中的图表界面,能为用户提供不同划分模式下的数据图表分析,很大程度的提高了用户体验,为用户的未来理财计划提供了一个极其有用建议。 根据用户的不同个人习惯,在APP设置页面有自定义记账类别设置一项,极大满足用户的个人需求。而设置界面的定时提醒功能更是本APP的一个重要功能,通过一天内几个固定的记账时间提醒,养成经常精确记账的习惯,让图表界面的分析更多精准。设置页面还可以编辑个人资料,分享本软件到QQ微信等常用的软件上等等APP常见功能。 采用C/S开发模式,客服端会极大实现服务端的要求,服务端可以便捷修改查看更新客服端的内容和功能,包括分析用户操作信息及用户的数据信息,再进行深层的分析挖掘,来进一步发展和更新APP的功能。 。 1.3 论文总体结构 第一章是绪论部分,主要介绍基于 Android 的记账软件的研究背景和意义,阐述 记账软件的发展现状以及未来的发展趋势,同时对该课题起简要的介绍。 第二章是需求分析,先对本APP的可行性进行分析,然后给出具体的需求分析。 第三章是APP的总体设计方案,主要介绍该软件的总体框架设计和实现的功能,为后面的具体设计奠定基础。 第四章是系统的详细设计,在对APP的代码进行仔细的分析和说明,包括对APP中数据处理方式的阐述。 第五章是系统测试部分,讲述软件开发阶段所要进行的测试步骤以及测试的意义,对软件完成进度进行局部分析。 1.4 本章小结 正文主要阐述了该课题所要涉及的记账软件的发展现状,未来 记账软件的发展潜力,该软件开发的实现意义,本论文的总体架构以及设计的APP的重大背景意义,并且为本论文的结构起着梳理性的作用。 57 第2章 软件需求和技术需求 2.1 可行性分析 2.1.1 经济可行性 在个人经济越来越强大的今天,我们都会察觉到身上的钱总是琐碎的流出流入,从网上关于财务软件的发展总结都可以发现,个人或者小集体记账软件讲会成为我们生活中不可缺少的需求之一。因此,编写一个简洁高效的记账软件可以大面积的服务广大的使用者,有益于提高我们的经济生活水平。 2.1.2操作可行性 传统的电脑记账方式需要在电脑上编辑或者需要笔纸统计计算,然后再分析数据,因而导致效率相当的低,难以满足当下经济生活快速发展的社会个人需要,用户的经济生活受到了不小的限制,因此在现在快速发展的APP移动终端技术中,各种有方便于用户经济生活软件都逐渐产生,本APP基于 Android 的记账软件开发也是由此而产生出的产品。 本APP不仅能快捷高效满足用户的记账需要,而且还拥有 Android 系统这样开源性的系统平台,能够极好的设计出符合用户目前急需的记账软件。以C/S模式为基础的开发环境下,后台管理和分析用户的数据变得更加有效和精确
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 学术论文 > 毕业论文


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号