课题名称 | 基于Android的个人记账助手APP的设计与实现 | ||
学 院 | 专业班级 | ||
学生姓名 | 学 号 | ||
指导教师 | 单位/职称 | ||
一、课题背景与意义 当今社会,国人的消费水平随着社会的发展迅速提高,消费水平随着收入水涨船高。然而在这个消费日益高涨的时代,很多人已经丧失了记账这项基本技能,这是因为随着信息化时代的到来,厚重的笔记本与轻量化的信息产生了矛盾。因此我们需要一款轻量化的管理日常消费的工具,以便管理自己的收支。本APP就能满足个人用户的日常需求。 现如今,智能手机几乎是人手一部,而智能手机的半壁江山可谓Android占据。安卓应用之广泛得益于安卓的开放性,许多记账本应用也不断在各大平台上线,但是许多收入与支出记录APP设计臃肿,操作繁杂,广告众多。本应用简单便捷的操作及纯净的操作页面满足大部分用户的基本需求,且大多数用户可以快速上手。 一款小巧好用的收入和支出记录工具,可以实时掌握个体收入和支出情况,正当的规划支出。便捷的操作协助用户养成良好的记账习惯,对自己收入和支出状况了如指掌。本软件开发的主要目的是帮助大家自主理财,让用户能够养成理财的良好习惯,正确消费。 | |||
二、国内外研究现状 个人记账系统在国外的普及率相对国内要高很多,其系统功能齐全,通常还包括对基金、股市的分析探索。针对移动记账,国外也已经研发出一部分基于Android 的记账系统,下面例举两种。 Finance Note:此款软件跟国内研发的随手记功能相似,具备存储分析收支情况等功能,并且具有定期报表功能,但其在分析功能上是有缺陷的,分析能力相对较弱。由于其为非付费软件,得到了更多用户的体验和认可,拥有了一定数量的用户。 Keep Account:此款软件的功能也和前两者相似,区别主要在于其无转账记录功能,增加了更多的统计功能,包括对收支记录等的明细查询、更为强大的分析功能和报表输出功能,还有个值得关注的备份功能,有效实用。但其是属于付费软件,所以用户量也不是很大,运用并不广泛。自改革开放以来,国内经济得到了很大的发展,居民的生活水平有了很大的提升,人们在安居乐业的同时有了更多的理财活动,面对人工记账的繁琐流程、高易误率,人们迫切需要一个具有自动化机制的记账系统,利用计算机的优势,达到高效准确记账,快速无误分析的效果。 通过近几年的努力,计算机无所不在,记账系统也得以发展和使用,其可以对财务进行存储、查询、分析。与此同时,移动互联网的到来使 Android 系统也得以飞速的发展,人们也正为着实现移动记账而做着努力。在国内,自 Android 进入中国以来,也以其开源性得到了广大开发者的热爱,大大小小的公司都着手于研究这样的移动互联网产品。 | |||
三、研究内容及拟解决的关键问题 1.研究内容 (1)个人记账助手APP的背景、意义和现状。 (2)设计个人记账助手APP所需的开发平台和技术。 (3)个人记账助手APP的系统分析。 (4)个人记账助手APP的系统设计。 (5)个人记账助手APP的开发实现。 (6)个人记账助手APP的测试运维。 2.拟解决的关键问题 (1)课题现状:开展课题背景、意义和现状研究。 (2)工具遴选:根据课题需求确定系统设计采用的技术平台和工具。 (3)系统分析:对课题开展可行性分析和需求分析。 (4)总体设计:基于课题需求分析,设计系统前台和后台的总体框架。 (5)数据库设计:设计数据库的概念结构、逻辑结构和物理结构。 (6)详细设计与实现:详细设计并编程实现系统前台和后台的各模块功能,以及数据库的连接运行。 (7)测试运维:整合系统功能,逐级测试并修订维护功能模块,以便实现整个系统的良好运行。 (8)报告撰写:整理资料完成毕业设计报告撰写工作。 | |||
四、研究方法与进度安排 1.研究方法 在设计过程中,将综合采用多种研究方法。整个毕业设计过程,将运用如下研究方法: (1)调研法:开展多渠道调研,对现存图像识别系统的现状进行调查分析,统计分析结果,为毕业设计后期工作提供资料支撑。 (2)文献法:查阅资料文献,对图像识别系统的开发所需资料进行了解,对系统所用相关技术资料及理论进行学习研究,为系统的设计与实现打下理论和技术基础。 (3)分析法:分析系统的功能模块及其相互关系,以便更好更全面地设计与实现该系统的功能。 (4)总结法:总结系统开发过程中的经验教训,并归纳与分析使之系统化、理论化,以便完善该系统的设计与实现。 2.进度计划 第一周 开题答辩:收集、查阅并整理资料,撰写开题报告,完成开题答辩。 第二周 系统需求分析:完成系统的总体需求及各功能模块的详细需求,撰写需求分析报告。 第三~四周 系统设计:完成系统的总体设计、详细设计、原型设计和数据库设计。 第五~六周 毕业实习:结合毕业设计进行。 编码实现:系统各功能模块的编码与调试。 系统测试:制定测试方案,编写测试用例,对系统功能和性能进行测试并完善。 第七~十一周 确定毕业设计报告框架:确定毕业设计报告的整体思路和主题内容。 撰写毕业设计报告初稿:根据毕业设计过程撰写初稿,并对设计内容进行测试、优化和验证。 完成毕业设计报告第二稿:修订毕业设计报告初稿,按照撰写规范和要求修改报告。 第十二周 评阅:指导教师对毕业设计报告进行评阅。 查重:对毕业设计报告进行查重。 确定毕业设计报告终稿:根据查重和评阅给出的意见,继续修改毕业设计报告。 第十三~十四周 评审:查重通过后,交评阅教师评阅。 答辩与成果展示:制作毕业答辩PPT、展示设计成果、毕业设计答辩。 第十五周 推优:提交毕业设计全部材料,评选优秀毕业设计。 | |||
五、主要参考文献(其中外文文献不少于1篇)
| |||
指导教师意见: 指导教师签字: 年 月 日 | |||
开题审查小组意见: 组长签字: 年 月 日 |