1.1研究背景
伴随社会经济的飞速发展,人们的理财意识也在不断的发生着变化,表现最为明显的地方就是人们对家庭资产增值的要求从无到有。居民可支配的收入不断提高,人们开始逐渐意识到财富的积累不只需要获取财富,更需要科学的理财方式促使自己的家庭资产保值、增值。越来越多的人对金融的需求从保管、储蓄变成保值、增值。因此合理的安排家庭资产,科学管理家庭资金显得极为重要。人们对科学的家庭理财方法的重视程度不断加大,越来越多的家庭开始接触与使用财务管理软件来实现对家庭资产的管理。人们对其的需求程度也逐渐加大。
1.2研究意义
随着科技的不断进步,计算机科学技术在生活中的应用也越来越广泛,在社会的大多数领域中发挥着十分重要的作用,电脑的使用率以及人们对电脑的操作水平也在不断的提升。家庭财务使用计算机技术来进行管理,也逐步形成了趋势,较传统的手工记账式家庭财务管理而言,利用计算机软件对家庭财务进行管理具有检索快速、方便查找、储存量多、储存时间长以及具有很好的保密性等好处。家庭理财系统的推出不仅能使企业在市场竞争中更具有活力,推动企业的不断发展和创新,而且可以大大方便家庭用户掌握自己家庭的详细收支信息,减少家庭理财所花费的时间和达到家庭资产保值、增值的要求。
2.系统分析
2.1可行性分析
(1)技术可行性
VS2010作为目前企业流行的开发平台,是一款功能十分强大而且相当成熟的编辑工具。通过VS2010可以完成从编码到部署等一系列的操作。在编辑过程中,会有相应的提示信息,以帮助开发使用者更好的完成开发。编程框架运用ASP.NET,利用C#语言编写,以达到高效率、可重复使用、且编译量少等好处。结合SQL Server存储数据,使开发者在数据操作上更加的方便快捷,而且能实现快速查找。
(2)经济可行性
因为本次系统的特殊性,需要由一人独自完成设计与实现,因此开发的成本很低,不需要大量的资金,系统后期的维护费用也可以省略,还能很好的提升个人的实际操作能力。在系统发布使用后,可以大大减少使用者在理财上所花费的时间。
(3)操作可行性
较传统的手工记账式家庭财务管理而言,利用系统对家庭财务进行管理具有检索快速、方便查找、储存量多、储存时间长以及具有很好的保密性等好处。收支及理财信息的查询也是非常的方便省时,并且用户使用简单方便,只要会上网都可以使用。
因此,系统的开发是可行的。
2.2开发环境
实现该系统选用Visual Studio2010集成开发环境,后台数据库采用目前被广泛使用的SQL Server 2005创建各种所需的数据库表。
与其他解释语言相比,ASP.NET代码是被编译过的,所以它的运行能力得到了很大的提高。它也采用了页面缓存技术和系统缓存技术,进而增强了应用程序的运行能力。ASP.NET内部提供了多种多样的控件,可以实现相关验证输入功能和数据绑定等功能。它还可以编译出完善的绑定事件结构,并且能使程序员更加清晰方便的实现对控件的控制,使得系统运行环境更加安全,编译更加流畅。
3.系统总体设计
3.1系统功能模块设计
家庭理财系统的实现有两个模块组成:前端界面的展示、后台数据的管理维护。前台功能由投资管理,理财管理及查询统计等主要功能组成。在收支管理中用户可以收入支出信息,也可以实现方便的查看。理财管理中可以详细的查看理财记录,还可以自由添加理财类型。记事本实现了简单的记事功能以及查看功能。用户可以在热门新闻中查看网站的系统公告以及和理财相关的非富多彩而又实用的技能信息。后台功能可以实现对系统理财新闻,所有的用户资料,记事本,家庭理财和投资内容的全面统一管理。