.net的家庭财务管理系统的设计与实现(源码)【字数:6737】
摘 要随着社会的不断进步,经济也随之快速发展,人们的物质生活与之前已经不可同日而语,在这样的情况下,电脑成了每个家庭的必备之物。而且随着生活的不断丰富,家庭财务的支出与收入也就变得多种多样,仅靠着人工的方式来管理家庭财务已经不足以满足当前社会里家庭的需求,那么通过电脑来管理家庭财务不失为一种行之有效的方法,这样可以为家庭生活带来更多的便利,提高人们生活的舒适度,于是一个家庭财务管理系统就显得必不可少。该论文主要研究的是基于.NET的家庭财务管理系统,主要包括数据库建立和维护以及前台界面的设计。设计语言使用.NET,数据库采用SQL Server,编辑器使用Visual Studio 2010。系统的主要内容包括家庭成员管理模块、收支项目管理模块、账簿管理模块、通讯录管理模块、备忘录管理模块、日志管理模块和金额统计模块。
目 录
第一章 绪论 1
1.1课题背景 1
1.2论文的研究内容 1
第二章 系统的开发工具与环境 2
2.1 .NET Framework工具简介 2
2.2 Visual Studio 2010工具简介 2
2.3 SQL Server 2008工具简介 2
2.4 支持环境 2
第三章 系统分析 4
3.1系统需求分析 4
3.2数据库需求分析 4
3.3可行性分析 4
3.3.1必要性 4
3.3.2可行性 4
第四章 系统概要设计 6
4.1 功能模块设计 6
4.2 数据库设计 6
4.2.1实体属性图 6
第五章 系统详细设计 11
5.1登录界面 11
5.1.1界面展示 11
5.2模块功能实现 12
5.2.1家庭成员管理 12
5.2.2收支项目管理 16
5.2.3账簿管理 17
5.2.4通讯录管理 24
5.2.5备忘录管理 26
5.2.6日志管理 29
结束语 35
致 谢 3 *好棒文|www.hbsrm.com +Q: ^351916072#
6
参考文献 37
第一章 绪论
1.1课题背景
随着社会的不断进步,如今的生活变得越来越富裕,计算机已经成为家庭必备的工具之一,人们的家庭生活已经与计算机绑定在一起,已经无法摆脱计算机在生活中带来的影响,利用计算机系统进行家庭理财不失为一种行之有效的方法与途径。计算机及计算机应用不断的在人们的生活中得到扩展,与此同时,人们对于高效的家庭财务管理方法的已经迫在眉睫,无论家庭财务管理系统是提高生活水平,还是能够使人们更为高效的生活,都在提示我们,应用计算机参与到家庭财务管理中去的需求是在不断扩大的,也正是这个原因,开发一个家庭财务管理系统来满足社会这广大的需求是非常有必要的。
该系统是一个用来将适合家庭财务管理的方法以及手段实现计算机化,实现软件化,当然也是与现代化接轨。在这样的情况下,家庭财务管理对于人们来说将再也不是一件令人困扰的事情,该系统使家庭财务管理更加的简单化、完整化,操作性也非常的低,这样不管是老人还是孩子都能快速的掌握这个系统的使用方法,使该系统能更好的进行推广。
1.2论文的研究内容
当前社会有很多家庭不善于财务方面的管理,甚至不进行财务管理,这样就造成了财富的不合理运用,又或者是资源浪费。而有的家庭善于财务管理,对自己的收入和支出都有着清楚的认识。相对于前者,应用家庭财务管理系统可以让他们清楚看到自己的财务状况,从而做出合理的规划,而对于后者,应用家庭财务管理系统可以使他们摆脱传统的纸张记账方式,只需点击鼠标和键盘输入,就可一目了然,非常的方便。
目前,软件产业逐步兴盛,市面上也存在一些家庭财务管理系统,实现这各种不同的功能,但从方便、实用、美观、高效的角度来看,都有着或多或少的缺点。有的系统项目太多,不适合普通家庭,有的系统功能太过繁琐,对于计算机入门级的用户来说,操作颇为困难。因此,开发一个更适合广大普通家庭财务管理系统。利用该系统对家庭财务实行管理更具有着操作简单,易于管理,查询快速,查询结果简单明了等优点,从而实现家庭财务管理系统化、规范化、科学化的有效解决方案。
第二章 系统的开发工具与环境
2.1 .NET Framework工具简介
NET框架为开发平台Microsoft应用程序创建的,它包含一个非常大的数据库,在程序中,可以通过面向对象技术(OOP)这些代码来进行编程。数据库中有不同的模块,用户可以选择不同的部分。
可以用.NET Framework来创建windows应用程序、web应用程序等各种类型的应用程序,它独特的设计模式确保了它能够应用于多种语言,包括C#、C++、Visual Basic和Jscript等,甚至能够支持一些诸如COBOL的旧语言,这些语言能够通过.NET Framework互相通信,其核心是公共语言运行库(CLR),在CLR执行源代码前,通常会进行以下两个步骤:
(1) 把源代码编译为Microsoft中间语言(IL)
(2) CLR把IL编译为平台专用代码
这个过程非常重要,因为IL能够为.NET提供平台无关性、提升性能、语言互操作性等诸多优点。平台无关性是指只要装有.NET Framework 的地方,就可以运行C#,和平台无关;
语言互操作是指在 .NET下,因为所有语言都会先转换为中间语言,所以.NET下的语言可以互相调用,这会带来很多便利。
2.2 Visual Studio 2010工具简介
Visual Studio2010是通过微软公司所完成的一个相对于其他来说比较完善的用于开发的工具集,它提供了开发过程中所需的很多开发工具,是目前最主流的Windows平台应用程序集成开发环境,VS2013是微软在2013年发布的版本,其.NET Framework版本为4.5.1,VS2013支持Windows8.1 App开发,敏捷项目管理,版本控制和轻量代码注释等多种新功能。
2.3 SQL Server 2008工具简介
SQL Server是微软公司推出的相互关系的数据库管理系统,它是一种可进行范围更广扩展,同时它的性能方面也是非常高的数据库管理系统,在事务处理的方面也是非常强大的,以及系统的管理应用方面较其他相比也是非常先进的,能够通过SQL语句来进行数据库中数据更新,提取数据等各种各样的操作,SQL Server 2008是微软在2008年推出的版本,新增了很多新功能,包括:数据压缩、基于策略的管理和全文检索等功能,对语法进行了改善。
目 录
第一章 绪论 1
1.1课题背景 1
1.2论文的研究内容 1
第二章 系统的开发工具与环境 2
2.1 .NET Framework工具简介 2
2.2 Visual Studio 2010工具简介 2
2.3 SQL Server 2008工具简介 2
2.4 支持环境 2
第三章 系统分析 4
3.1系统需求分析 4
3.2数据库需求分析 4
3.3可行性分析 4
3.3.1必要性 4
3.3.2可行性 4
第四章 系统概要设计 6
4.1 功能模块设计 6
4.2 数据库设计 6
4.2.1实体属性图 6
第五章 系统详细设计 11
5.1登录界面 11
5.1.1界面展示 11
5.2模块功能实现 12
5.2.1家庭成员管理 12
5.2.2收支项目管理 16
5.2.3账簿管理 17
5.2.4通讯录管理 24
5.2.5备忘录管理 26
5.2.6日志管理 29
结束语 35
致 谢 3 *好棒文|www.hbsrm.com +Q: ^351916072#
6
参考文献 37
第一章 绪论
1.1课题背景
随着社会的不断进步,如今的生活变得越来越富裕,计算机已经成为家庭必备的工具之一,人们的家庭生活已经与计算机绑定在一起,已经无法摆脱计算机在生活中带来的影响,利用计算机系统进行家庭理财不失为一种行之有效的方法与途径。计算机及计算机应用不断的在人们的生活中得到扩展,与此同时,人们对于高效的家庭财务管理方法的已经迫在眉睫,无论家庭财务管理系统是提高生活水平,还是能够使人们更为高效的生活,都在提示我们,应用计算机参与到家庭财务管理中去的需求是在不断扩大的,也正是这个原因,开发一个家庭财务管理系统来满足社会这广大的需求是非常有必要的。
该系统是一个用来将适合家庭财务管理的方法以及手段实现计算机化,实现软件化,当然也是与现代化接轨。在这样的情况下,家庭财务管理对于人们来说将再也不是一件令人困扰的事情,该系统使家庭财务管理更加的简单化、完整化,操作性也非常的低,这样不管是老人还是孩子都能快速的掌握这个系统的使用方法,使该系统能更好的进行推广。
1.2论文的研究内容
当前社会有很多家庭不善于财务方面的管理,甚至不进行财务管理,这样就造成了财富的不合理运用,又或者是资源浪费。而有的家庭善于财务管理,对自己的收入和支出都有着清楚的认识。相对于前者,应用家庭财务管理系统可以让他们清楚看到自己的财务状况,从而做出合理的规划,而对于后者,应用家庭财务管理系统可以使他们摆脱传统的纸张记账方式,只需点击鼠标和键盘输入,就可一目了然,非常的方便。
目前,软件产业逐步兴盛,市面上也存在一些家庭财务管理系统,实现这各种不同的功能,但从方便、实用、美观、高效的角度来看,都有着或多或少的缺点。有的系统项目太多,不适合普通家庭,有的系统功能太过繁琐,对于计算机入门级的用户来说,操作颇为困难。因此,开发一个更适合广大普通家庭财务管理系统。利用该系统对家庭财务实行管理更具有着操作简单,易于管理,查询快速,查询结果简单明了等优点,从而实现家庭财务管理系统化、规范化、科学化的有效解决方案。
第二章 系统的开发工具与环境
2.1 .NET Framework工具简介
NET框架为开发平台Microsoft应用程序创建的,它包含一个非常大的数据库,在程序中,可以通过面向对象技术(OOP)这些代码来进行编程。数据库中有不同的模块,用户可以选择不同的部分。
可以用.NET Framework来创建windows应用程序、web应用程序等各种类型的应用程序,它独特的设计模式确保了它能够应用于多种语言,包括C#、C++、Visual Basic和Jscript等,甚至能够支持一些诸如COBOL的旧语言,这些语言能够通过.NET Framework互相通信,其核心是公共语言运行库(CLR),在CLR执行源代码前,通常会进行以下两个步骤:
(1) 把源代码编译为Microsoft中间语言(IL)
(2) CLR把IL编译为平台专用代码
这个过程非常重要,因为IL能够为.NET提供平台无关性、提升性能、语言互操作性等诸多优点。平台无关性是指只要装有.NET Framework 的地方,就可以运行C#,和平台无关;
语言互操作是指在 .NET下,因为所有语言都会先转换为中间语言,所以.NET下的语言可以互相调用,这会带来很多便利。
2.2 Visual Studio 2010工具简介
Visual Studio2010是通过微软公司所完成的一个相对于其他来说比较完善的用于开发的工具集,它提供了开发过程中所需的很多开发工具,是目前最主流的Windows平台应用程序集成开发环境,VS2013是微软在2013年发布的版本,其.NET Framework版本为4.5.1,VS2013支持Windows8.1 App开发,敏捷项目管理,版本控制和轻量代码注释等多种新功能。
2.3 SQL Server 2008工具简介
SQL Server是微软公司推出的相互关系的数据库管理系统,它是一种可进行范围更广扩展,同时它的性能方面也是非常高的数据库管理系统,在事务处理的方面也是非常强大的,以及系统的管理应用方面较其他相比也是非常先进的,能够通过SQL语句来进行数据库中数据更新,提取数据等各种各样的操作,SQL Server 2008是微软在2008年推出的版本,新增了很多新功能,包括:数据压缩、基于策略的管理和全文检索等功能,对语法进行了改善。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/289.html