个人账单管理系统开题报告
2020-02-10 23:37:45
1. 研究目的与意义(文献综述)
移动支付时指使用移动设备、互联网或近距离传感完成资金转移行为。得利于移动支付的广泛应用,现在人们不必随身携带大量现金,只需一个手机便可行遍天下。人们的消费信息也在移动支付的过程中被保留下来,因此对于消费信息的有效管理的需求也日渐提升。目前最常见的移动支付平台,例如支付宝和微信,都提供了消费信息的管理功能。两者的主要功能是对用户的每一笔消费进行记录,并对其进行分类统计,用户可以利用账单功能查看所有过往的消费信息。此外,支付宝账单还对所有的消费信息加以整理并以月为周期进行统计、生成报表。在报表中可以看到月与月之间的消费情况对比,同时还有消费信息的检索功能,可根据消费的关键字或者分类进行检索,找到特定的记录。支付宝账单还有消费信息分类功能,会按照内置默认的方式将每一笔消费信息进行分类,例如饮食、交通出行、运动健康、服饰美容等,统计报表中也能看到一些分类的相关统计信息。
然而,对于想要充分利用账单功能了解自身消费情况,合理地进行消费管理的用户而言,此类账单在功能上存在着一些不足:
使用不同支付渠道时消费信息只存储于相应的软件中,无法进行合并和汇总。
2. 研究的基本内容与方案
本设计是在移动手机平台上运行的手机应用,采用管理信息系统的方式实现。基本内容包括消费信息记录、消费信息检索、消费信息分类、报表统计。其中消费信息记录主要是记录用户的所有消费信息,存储在本地数据库中,并在页面上进行展示;消费信息检索主要是根据分类关键词、搜索内容、搜索区间等限制条件检索出符合条件的消费信息,消费信息分类主要是自定义分类标签树,修改分类标签树,并在记录时指定对应的分类标签,为消费信息检索提供基础支持。报表统计主要是根据区间和数据项读取对应的消费信息进行汇总统计以及图表展示,相比于支付宝账单而言增加自定义区间和分类标签的数据项选择。
本设计拟采用Android Sqlite来实现。Android是目前移动设备上使用最多的操作系统,因为其开源性受到大量手机厂商的青睐,应用软件的发展也十分迅速。因此选择在此平台上完成此设计。Android开发部分主要是UI界面的设计和消费信息的展示,UI界面设计拟采用应用于大量移动应用的官方Material Design,消费信息的展示主要是Sqlite dao的实现。Sqlite是一款遵循ACID的轻型关系数据库管理系统,Android平台自身带有一个Sqlite数据库,可在手机本地存储数据,Sqlite开发部分主要是建立消费信息数据库,设计CRUD功能。
3. 研究计划与安排
5.1之前:进行调研和准备工作。
5.1-5.5:完成系统分析与设计。
5.6-5.16:完成系统实施。
4. 参考文献(12篇以上)
[1]王虎,张骏.管理信息系统(第2版).武汉:武汉理工大学出版社,2007
[2]薛华成.管理信息系统(第6版).北京:清华大学出版社,2013
[3]stephenhaag, maeve cummings.信息时代的管理信息系统(原书第8版).北京:机械工业出版社,2011