文未可获取一份本项目的java源码和数据库参考。
- 选题目的:
随着社会的进步,我国经济的快速发展,人们的生活水平提高了,现在人们已经不仅仅满足于能够吃得饱穿得好,现在的人们在想着如何丰富自己的精神世界,想着如何去充实自己,发挥自己的社会价值,这些会导致一系列的消费,这些都涉及到财务的管理。全中国有着千千万万个大大小小的家庭,随着生活水平的提升,每个家庭的财产渐渐变得多样化和复杂化,每天会有各种各样的收入和支出,这些收入和支出分为不同的类型,如果每天都不去管理这些财务,这是不利于一个家庭生活质量的提高的,这样也许会造成许多的资源浪费,也许会错失一些良好的投资机会。在家庭的理财中,我们要学会如何去合理以及有效的去管理和使用一个家庭的各种收入,这样家庭才能够收支平衡,使得社会的资源能够被有效利用。所以对于财务的管理很重要,但是比较传统的人工财务管理主要是通过纸和笔手工记账和统计,但是如此多的收入和支出,如果只用纸和笔来手动记录,这样工作会比较繁重,会占用我们太多的时间,我们可能没那么多的时间可以投入在这上面,而且人工管理容易出错,统计数据也不是很直观。利用计算机来帮我们的每个家庭进行科学有效的理财,也许可以解决我们当前遇到的难题。
现在我们身处信息时代,计算机技术的发展很快速,计算机的能力越来越强大了。随着计算机技术的发展,计算机应用逐渐由大规模科学计算转向以数据库管理系统为开发环境,对大规模的事务处理和工作流管理的管理信息系统[1-2]。计算机的影响力日益扩大,现在已经影响到我们生活工作的方方面面,使用计算机的人越来越多。根据报告,截至2017年12月,我国网民规模达7.72亿,普及率达到55.8%,超过全球平均水平(51.7%)4.1个百分点,超过亚洲平均水平(46.7%)9.1个百分点[3]。全中国已经有很多人在使用网络,通过计算机来为我们的家庭进行理财这个想法可以使用在中国的很多个家庭上面,帮助他们快速科学有效地管理他们的财富。
我想通过计算机方面的技术来实现一个家庭理财系统,帮助一些家庭能够科学有效的管理财富。一个家庭有了一个理财系统,这个家庭对于理财方面会更有条理和效率。家庭理财管理系统是每个家庭管理其财务收入和支出的不可缺少的一个管理信息系统,其内容对每个家庭来说都很重要[4-7]。在国外,这种计算机的家庭理财系统已经比较普遍,国外的人们利用计算机的强大计算机力,来为自己的家庭进行理财,使得家庭的财富管理更加有条理,使得资源得到充分利用。在中国,社会在快速发展,生活工作中有着各种各样的消费项目,传统落后的人工记账,已经不适合了。我这里说要介绍的家庭理财系统是一个信息的管理系统。我查文献的定义是,家庭理财系统,即Famaily Conduct Financial Transactions System。它采用现代计算机应用技术,由家庭成员和计算机共同构成,逐渐使家庭的财务信息化,用于服务于家庭的基于人机信息的财务管理系统[8]。我们可以充分发挥计算机的优点,通过该系统,每个家庭可以实现每天基本的财务管理,用户只需要通过键盘和鼠标就可对该系统进系统操作,用户可以很轻松的通过家庭理财系统,来进行记录各种消费和各种收入,可以做一些预算,可以设置一些提醒,用户轻轻一点就可以看到很直观的统计数据,通过这些对于家庭财务的管理功能,用户可以比较清晰地知道家里的财务状况,可以比较直观的看到一些细节,可以在做财务安排时有更明确的目标,真正做到资源的合理利用,家庭的生活质量会更加好。
我想实现的系统是基于B/S模式的。基于互联网的运作模式主要分为B/S模式和C/S模式,C/S模式通常需要安装在客户端,这样其实对于用户来说是比较麻烦的,一些比较大的系统,需要花费比较多的时间进行安装,而且会占用计算机的资源,而且每次更新软件又需要花费一定的时间和精力,这样维护成本比较高。对于B/S模式是目前比较流行的,相对于C/S模式,B/S模式[9]就具备快捷,方便等特点,因此在开发管理系统时常选择B/S模式。B/S模式在本质上是对C/S模式的一种完善和发展,使用B/S模式的优点很多,使用B/S模式开发的系统只需要一台普通的电脑,通过浏览器就可以访问到系统,实现对家庭财务的有效管理,这样不会占用用户计算机太多资源,而且比较方便快捷,在想访问系统时,只需通过账号的验证就可在任何一台计算机管理家庭的财务。采用B/S模式具有系统维护简便,维护的成本低的特点[13]。依据家庭理财管理系统的实际需求和特点,采用B/S模式进行家庭理财系统的开发具有信息防火,身份信息验证,放写入的等各种安全性能的支撑[14-15]。
以上叙述了这么多,我主要的目的就是通过该家庭理财系统,实现对于家庭财务管理的信息化,使得财富资源被合理利用,为人们的理财工作提供便利,为人们节省时间,让人们有更多时间去做更有意义的事。
- 选题意义:
现在人们的收入提高了,消费水平也提高了,以往手动记账和统计的方法已经渐渐不适合通过该家庭理财系统,人们可以告别以往手动记账的方式,利用计算机技术实现家庭财产管理信息的现代化管理能够减少家庭对家庭财产管理的时间提高效率[10-12]。使用计算机可以比较便利地访问系统,对于日常的收入支出,所做的预算和投资,还有各种财务的统计,用户能够很方便地去操作,实现对于家庭财务的管理。
现在,使用比较多的家庭理财系统主要都采用C/S模式,我这个系统采用的是B/S模式。采用B/S模式的系统可以更加灵活,节省一些不必要的时间,节省计算机资源,符合现代人的要求。
家庭理财系统可以使人们更加方便地管理家庭财务,人们只要动一动鼠标和敲击一下键盘就可已实现对财务信息的录入,做出预算,查看统计等等。人们不需要再花费太多时间用于管理财务,计算机可以帮我们管理财务。这样可以实现财富资源的合理利用,有利于一个家庭的发展,对于社会的发展也有很大的益处。
人工记账方式,为用户提供了很大的便利。但是目前中国经济快速发展,人们的生活水平在不断地提高,各种类型的收入和支出出现了,原来传统的家庭理财系统并不能很好地满足现在人们的需求。目前国内相关的家庭理财系统功能并不是很强大,还有一些要继续完善的地方。
- 发展趋势:
在这个经济快速发展的中国,人们的生活质量不断提高,学历水平也在提高,在这个信息时代,人们的思想观念在变化,对于理财方面的意识在增强。人们收入变高了,财产类型也变得多样化,所以要如何管理好自己的财富,这是一个要解决的重要问题,对于家庭的各种各样的收入支出,不仅需要把它们记录下来,还要统计分析它们,让人们能够比较直观看到结果,让人们对自己的财富状况有更清晰的了解,然后才能决定如何做好财富的安排。家庭理财系统可以为人们提供家庭财务管理的功能。目前比较多的是C/S模式的家庭理财软件,但是随着社会的发展,计算机技术的发展,家庭理财管理系统将会是B/S模式的,B/S模式更能够满足人们对于快捷性,便利性的需求。随着我国计算机科学技术的发展,家庭理财系统的发展前景还是比较广阔的。
- 研究方法:
- 通过谷歌、百度等搜索引擎进行搜索相关的材料,进行学习
- 通过访问一些家庭,获得一些实际的需求和相关的知识
- 通过中国知网等网站查找一些资料进行参考
- 查看教程复习过去已经学习的知识,把知识串联起来
- 遇到问题通过和同学老师讨论,争取把问题解决,并且总结
- 家庭理财系统的应用领域:
对于家庭财务方面的管理,包括各种收入支出的记录,财务的统计等方面。
- 设计思路:
1.学习和了解该行业的具体内容以及发展趋势,并且对设计题目进行全面的需求分析;
2.根据需求分析结果做出概要设计;
3.根据概要设计进行详细设计,做出E-R图(概念结构设计);
4.在E-R图基础上进行关系模式设计(逻辑结构设计);
5.根据需求分析中的各种数据,得出各种视图以及各种约束、规则、触发器脚本描述;
6.根据(5)中的内容在mysql中设计生成对应的数据库;
7.用Java和Eclipse作为开发平台及工具,在网上查找相应的资料进行学习,结合网上现有系统完成设计。
- 家庭理财系统开发技术的考虑和选择:
本系统采用Java语言进行开发,采用面向对象的设计思想,通过OOAD(Object-Oriented Analysis and Design)分析与设计出的结果设计与封装对象与数据。
这个项目使用的是B/S的服务模式,通过Tomcat8.5搭建服务器,IDE使用Eclipse,并通过Eclipse对服务器进行管理与配置。
后台使用SSM(即Spring+SpringMVC+Mybatis)框架搭建,采用SpringMVC实现Model+View+Controller的设计模式,接受请求并进行处理。采用Mybatis进行对象关系映射(ORM)与管理数据库连接,进行持久层数据操作。
前端方面将使用html+Javascript+css的技术实现,配合Ajax、jQuery、JSTL等技术实现。
数据库语言我选用了MySQL,MySQL是开源的,这个语言支持触发器、存储过程等功能,能够满足开发家庭理财管理系统的需求。
- 写作提纲:
1、绪论
(1)研究背景及意义
(2)选题依据和来源
(3)国内外研究现状
(4)研究的主要内容
2、系统涉及的主要技术
(1)MVC模式
(2)SSM框架
(3)Redis
3、系统分析与设计
(1)系统需求概述
(2)系统功能性需求
(3)系统非功能性需求
(4)系统模块设计
4、系统实现与测试
(1)系统开发及运行环境
(2)系统模块的实现
(3)系统的测试
参考文献资料的简要说明
[1] James A.O, Brien. Management Information System[M],北京:人民邮电出版社,2007
[2] 伍艳妮,基于后关系数据库的电子商务系统的研究与应用[D],重庆:重庆大学出版社,2004
[3] 中国互联网络信息中心. 第41次《中国互联网络发展状况统计报告》[OL]. http://www.cac.gov.cn/2018-01/31/c_1122347026.htm, 2018-01
[4] Ait-Sahalia, Yacine, Michael Brandt. Variable Selection for Portfolio Choice[J], Journal of Finance ,2001
[5] John, Ameriks, Stephen Zeldes. How do Household Portfolio shares Vary with Age[J]?, Columbia University, 2000
[6] lax, Yoel. Optimal Consumption and portfolio Policy with Habit Formation and Subsistence Levels[M], Wharton School, University of Pennsylvania, 2000
[7] 高鸿业,西方经济学(宏观部分)[M],北京:中国人民大学出版社,2004
[8] 李晓红,我国居民投资理财的必要性及理财策略的探讨[J]. 现代营销(学苑版),2011(09)
[9] 陈娟,李元,李万国. 基于B/S模式的嵌入式系统测试方法与实现[J].电子技术应用,2016(2)
[10] 胡智强,余冬梅. 论我国经济发达地区民间借贷的发展与规制—以江苏为实证分析样本[J],审计与经济研究,2016(04)
[11] 吴兴奎,轻资产运营模式下的农户贷款风险管理研究[J]. 中国集体经济,2016(21)
[12] 李力东. 家庭财务管理系统的设计[J]. 福建质量管理,2016(09)
[13] 王红霞,王兵,李保玉,牛香,刘祖英. 基于B/S模式的自然保护区信息管理系统构建[J]. 林业资源管理,2015(5)
[14] 尹楠. 基于B/S和C/S架构的学生信息管理系统的设计[J]. 信息系统工程,2012(7):65-67
[15] 云庆辉. 基于B/S架构的医学装全寿命周期管理信息系统的研制[J]. 医疗卫生设备,2014(5):75-78