基于安卓的家庭记账APP设计与实现(2)

5.3.1 账户操作模块22 5.3.2 家庭操作模块24 5.3.3 账目操作模块25 5.3.4 账目统计模块26 5.4 本章小结26 结 语27 致 谢28 参 考 文 献29 第一章 绪论 1.1 家庭记账AP


5.3.1 账户操作模块 22

5.3.2 家庭操作模块 24

5.3.3 账目操作模块 25

5.3.4 账目统计模块 26

5.4 本章小结 26

结   语 27

致   谢 28

参 考 文 献 29

第一章 绪论

1.1 家庭记账APP应用背景

伴随着网络经济的高速发展,电商、社交方式纷纷升级到了2.0、3.0,他们乘着互联网的大潮慢慢渗透进了我们的生活。O2O、B2O这种模式的呈现,各种一站式服务的开始,让我们身处于互联网的大网中。在这样的大网中,“消费”变得极为便捷,只需要有手机,购物、美食、出行,甚至连医药等等都有相对应的APP。并且,这些APP出现越多,就代表越多的从业者进入互联网这个大圈子内,发展速度必然更快。同时由于支付宝和微信等支付方式的进步,线下消费采用线上支付方式进行支付占有的比重越来越高。上述这些消费方式的转变刺激了人们的消费,同时也带来一个问题——线上支付的便利性使得消费次数,消费金额变得更加难以掌控。过去,人们购物得使用实体货币,他们可以很明确的掌控自己花了多少,消费了多少次,还有多少可以花。而现在,网上消费层出不穷,线上支付越来越便利,有些人会在不知不觉中花费了过多的钱,造成不必要的浪费。因此,记账就显得尤为重要了。

由于智能手机的普及,大众更加愿意在手机上进行记账。现在市场上就存在各种各样的记账APP,比如“随手记”,“圈子账本”等等。经过调研,这些记账APP功能繁多且完善,甚至有些显得过于臃肿,用户大多数只会使用这些APP的一部分功能。即使市面上的记账APP花样繁多,以家庭为主题的记账APP还是不多。中国社会中,家庭这个词显得非常重要,家庭的元素又是人,因此,推出一款以家庭为主题的记账APP还是很值得一试的。

1.2 WEB APP应用背景

WEB APP指一种借由网络进行访问(比如互联网或者局域网)进行访问的应用程序;也可以指计算机软件承载在浏览器支持环境下或使用浏览器支持语言(如JavaScript)并依赖于WEB浏览器来渲染的应用程序。随着手机浏览器的进步,越来越多的用户通过手机浏览器完成一些操作,越来越多的有名的APP也内置了浏览器(如微信,QQ等等)。正是因为网页浏览器的普及以及其带来的便利,WEB APP越来越流行了。同时,由于WEB APP使用的技术并不依赖手机系统,因此一次开发,可以同时在Android和ios使用,大大减少了开发的时间和成本,这也是WEB APP流行的一大因素。

WEB APP具有很多优点,比如:它可以只依靠浏览器的兼容特性进行配置;无需占用用户手机的磁盘空间,只会产生一小部分的缓存;传统APP需要用户更新才能使用新功能,WEB APP与主机网页端相似,不需要本地更新;可以非常便捷的整合进一些应用程序;一次开发可以使用在多个平台等等。

WEB APP也不是非常完美的。相对于原生应用,WEB APP还是达不到原生应用的性能,而且,比起原生应用,WEB APP还会消耗更多的流量。WEB APP对于基础设施的要求也比较的高。由于WEB APP近年来才开始进入人们的事业,它暂时还没有非常成熟而统一的设计思想。

1.3 HTML 5.0技术优势

现如今,HTML 5.0已经成为了互联网热门话题之一。从 2008年1月22日HTML 5.0的第一份草案正式发布到去年10月29日HTML 5.0的规范制定完成, 其发展速度十分迅猛,各大浏览器的开发公司(如苹果、微软、Google、Mozilla及Opera等)的最新版本的浏览器都纷纷支持HTML 5.0的标准规范。随着HTML 5.0逐渐兴起,其强大的特性在移动网站应用当中得到了很好的发挥,同时HTML 5.0应用软件及HTML 5.0游戏的不断涌现,让我们更加有理由相信在未来HTML 5.0技术将会逐渐成为计算机行业当中必备的专业技能。