登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 电子信息类 > 电子信息工程 > 正文

基于Java的家庭收支管理系统的设计文献综述

 2020-04-14 17:20:49  

1.目的及意义

随着我国经济高速发展,以及从2018年宏观经济数据中可以解读出我国经济稳中有进,正在由高速增长转向高质量发展阶段;结合近年来国家深化对内改革、扩大对外开放的重要举措,中国人民已吹响改革开放再出发的号角,正在昂首阔步、奋勇前进,迈向中华民族伟大复兴的新阶段。与此同时我国家庭收入正在随着经济共同前进,目前,中国人均GDP已经离10000美元不远了。根据世界银行的统计显示,中国已经跻身中等偏上收入地区。理财系统是一个家庭收支分配层面必不可少的部分,就目前来说家庭收支很早就开始实现了财富的集中管理,但始终没有很多具有收支针对性和适用性的小型家庭收支管理系统。理财看似没有十分重要,但在中国,一个人的收入,90%是靠工作取得报酬,只有10%是靠理财取得报酬。而在美国,一个人的收入,50%是靠工作取得报酬,而另外50%是靠理财取得报酬。相比之下,我们可以明显看出理财观念的重要性,随着年龄的增长,劳动力的丧失,中国老年人丧失了稳定的经济收入。紧随其后的就是家庭经济危机,生活窘迫,而这些问题都可以通过理财来解决,合理化的理财,包括保险,基金此类可以帮助一个家庭筑起一堵坚实的财务后墙。随着国民理财观念逐渐变强,各站理财app也如雨后春笋般生长,如阿里旗下的余额宝,京东旗下的京东金融,各类记账软件也紧随其后,如随手记、荷包、网易有钱等。这些包括理财记账等关于收支的app帮助着高低收入者合理、安全地管理着财富,值得庆幸的是:电商平台的日益壮大也在推动着家庭收支管理系统的发展, 2018年在电商营销推动下的“双11”战略促成了高达2135.5亿的交易额,迅猛增长的数字代表着在电商消费领域的消费群体人数日益庞大,这个庞大而又相较杂乱的消费群体急切需要一个合格的收支管理系统,因此此类系统的前景无比巨大。但管理家庭杂乱的支出这一统计大数字又是一个相对棘手的问题,目前经管领域也一直在深入研究。一个成功的家庭收支管理系统理应成为一个全面的财务信息服务平台、合理的理财指南平台。由此可见家庭收支管理系统应该建立在完备的数据库之上,当次类系统拥有了完备的信息支持便能发挥得更加合理高效。而此次设计意在创建一个拥有多方面多层次的收支管理系统。要求其能考虑到日常的收入支出,相关借记,同时将其分成:收入、借贷、支出、记账四个层面,当一个系统拥有此多层面的核心功能时,便成为了一个合格的科学收支管理系统。同时也可将支付这个支出方式添加进去,相较于传统收支平台将更加新颖和有利于生活。基于信息和数据库的家庭收支管理系统不仅搜索迅速,记录便捷,也具有大量存储空间,安全可靠,大大的提高了家庭财富管理的效率,是信息时代和大数据时代的一个巨大进步,使得新兴的科学技术成功的进入了人类的家庭生活当中。

{title}

2. 研究的基本内容与方案

{title}

基本内容及目标

学习Java的基本编程以及相关架构,系统学习数据库的建立方法,学习mvc设计典范及模块间分工的相关方法。分析各层次家庭收支情况对系统的多方需求,从财务、技术、运维方面进行梳理。针对用户进行建模,运用相关程序实现初步设计。之后对mvc进行模块设计,对model、view、control进行技术构思,从主功能模块、角色管理、登记分类、交易方式、登记项目、财务条目六个方面展开,最终换出E-R图进一步阐述数据库表和表间关系。 通过实现家庭收支管理系统,逐步测试各个功能,进行相关维护。

本次设计目标在于建立一个以实现用户财务管理为目的的管理系统,要求界面设计符合大众审美,操作简便,简洁得体。

技术方案及措施

本次设计选定Spring MVC,Spring,MYBATIS框架进行系统前后台的搭建,前台采用Sitemesh框架,编程语言采用Java语言,MySQL作为该系统进行后台数据管理的系统,可以在Window操作系统下进行,选用的web服务器为Tomcat。

通过可行性的分析和相关要求的支撑,在需求分析的基础上得到相应的业务流程,从添加条目到查看条目再到修改用户分组以及登录/注册/忘记密码,添加分类,添加交易方式,添加项目,设置交易方式的启用禁用,设置分类禁用等对可能产生的需求进行相关分析。

3. 参考文献

[1]Oscar Rodriguez-Prieto,Francisco Ortin,Donna O’Shea. Efficient runtime aspect weaving for Java applications[J]. Information and Software Technology,2018,100.

[2]Zhiqiong Liang. The Application of JAVA Programming Language in the Development of Computer Software in the New Era[A]. Information Engineering Research Institute,USA、Asia Pacific Human-Computer Interaction Research Center,Hong Kong.Proceedings of 2018 4th International Conference on Mechatronic Systems and Materials Application(ICMSMA 2018)[C].Information Engineering Research Institute,USA、Asia Pacific Human-Computer Interaction Research Center,Hong Kong:智能信息技术应用学会,2018:5.

[3]Churcher, N., Tempero, E.. Java as a First Programming Language[P]. Software Engineering: Education amp; Practice, 1998. Proceedings. 1998 International Conference,2016.

剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图