基于Android的记账本应用设计与开发开题报告
2020-02-10 22:42:06
1. 研究目的与意义(文献综述)
随着经济和技术的快速发展,人们的生活日新月异,当前人们普遍用上了智能手机,手机自出现以来就在人类的生产生活中扮演重要的角色,已经成为了不可或缺的一部分,在学校,在家里,在社会上随处可见手机的使用场景。目前手机的操作系统经过一段时间沉淀后,剩下了两大操作系统,分别是谷歌开发的android系统和苹果开发的ios系统。两大系统各有优劣,ios封闭但生态环境良好,品牌价值高。android开放,但生态系统破碎。由于ios的独占性,众多第三方厂商,包括国内众多手机厂商纷纷选用了android系统,也因此占据了手机市场的大部分份额。而随着android不断发展,品类众多的app(应用程序,application缩写)也占据了绝大部分生活场景。目前主要分为以下几类:1,社交类:如qq,微信,微博等,借助网络和他人进行社交行为;2,购物类:如淘宝,京东等,借助网络进行购物,还包括支付宝等匹配的支付应用;3,影音娱乐类,如爱奇艺,bilibili等;4,工具类,也是最大的分类,如地图,天气,旅游,拍摄,记账等等。可以说是人们生活不可缺少的一部分。
而对于稍微有些理财意识的人来说,记录日常收入和支出是一件再正常不过的事,而传统笔记的方式繁琐且统计困难,记账类app应运而生。虽然一些支付类app自带了自动记账功能,然而只是记录了该app内部的消费记录,难以顾及其他。故而一款独立的记账app必不可少,只需要每天记录收入支出,就能知道自己的消费水平和开支占比,从而为自己日后的支出定下基调。总之,一款能够记录和统计的记账app对习惯记账的人来说必不可少,有一定的研究价值。而我选择记账app开发这个项目,也是为了训练自己,能独立开发出一款app出来。
相较于以往的通信技术, 5g无线通信技术具有更多新优点, 其并不是对3g、4g等通信技术的承袭, 而是实现了众多方面的提升。5g无线通信技术具有更广阔的应用范围与更灵活的应用方式, 这使得其在未来发展中具有较大优势与竞争力[8]。而通信技术的改革势必带动安卓应用的改革,谁能更快适应新技术,就能占据制高点。
2. 研究的基本内容与方案
基本内容: | 该app第一部分内容,也是首页内容,即记录消费和支出,名为日常账本。上半部分显示最近交易,下半部分显示本日,本周,本月消费总额,下有添加交易的按钮,添加的交易有类别(饮食等),类型(支出还是收入)日期,时间,备注等。金额所有数据存入数据库,以供调用。 第二部分内容,也是第二页内容,为统计页面。分为以下几项:日趋势,月趋势,年趋势,月度分类统计,年度分类统计等。每个选项点进去,上方是图形直观显示数据,下方是列表,展示每项交易,数据均从数据库中调用。 第三部分是一些小工具,首先是预算,为自己定一个预算,有时间的话添加汇率和天气等api接口。 最后是个人中心和设置页面,一些常见的设置 |
目标: | 打造一个可以满足一般人群基本需要的记账app,可以记录每一笔收入支出,详细记录当时情况。而后可以在统计页面直观的查看每个周期或者每种类型的支出。在工具页添加预算,培养自己的理财意识,最后最好能云端备份数据,至少也能本地备份并且导出。 |
技术方案: | 硬件:笔记本电脑 软件:Windows 10系统,Android Studio开发工具,Java语言。 测试环境:前期是电脑上的模拟器,后期在手机上测试。 技术点:数据库技术,解决记录的数据和统计页面互相调用的问题。数据图形化技术,解决如何在统计中直观展示数据的问题。调用网络api,解决展示实施网络数据的问题。云技术,解决云端备份问题。 |
3. 研究计划与安排
- 2019年2月28日前,在老师指导下完成开题报告,定下阅读文献。
- 2019年3月完成app开发所有准备工作和基本框架搭建
- 2019年4月底前,中期检查,基本完成app所有内容。
- 2019年5月26日前,在老师指导下撰写和修改毕业论文
- 2019年5月26日-2019年6月5日,完成答辩
4. 参考文献(12篇以上)
[1] 郭霖,第一行代码android 第2版[m].人民邮电出版社,2016 .
[2] bill phillips , brian hardy,android编程权威指南[m].人民邮电出版社,2014 .
[3] 埃克尔著 陈昊鹏 译,java编程思想[m].机械工业出版社,2014 .