家庭理财系统(Family Conduct Financial Transaction System)是利用计算机技术使家庭理财信息逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。系统所针对的用户群体是一个家庭的内部成员,用户类型单一,于是可以将本系统设计成一个相对封闭的单机运行系统。该系统主要是为家庭成员用户对家庭成员信息、收支信息等的查询修改等相关操作提供方便。它将家庭收支信息的管理更加统一规范化、效率化,便于查看管理。
1.2相关技术介绍
1.2.1 B/S架构
B/S(浏览器/服务器)是由浏览器、Web服务器、应用服务器和数据库服务器组成的多层结构体系。它最大的优点是客户端不用文护,适用于用户群庞大,或客户需求经常发生变化的情况。而且所有客户端只是浏览器,几乎不需要任何文护。它最大的缺点是应用服务器运行数据负荷较重[6]。
因为本系统是建立在广域网上,面向不同的用户群,分散地域,需要使用Internet和经常进行文护,所以采用B/S架构比较合适。
1.2.2 SQL Server 2005
SQL Server 2005是微软公司推出的SQL Server数据库管理系统较新的版本,它对SQL Server 2000中已经存在的某些特性进行了加强。SQL Server 2005包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新,比如:数据镜像,故障转移集群,数据库快照和增强的联机操作等,这非常有助于确保企业的关键系统可用。此外,SQL Server 2005还提高的安全性,增加了证书和数据加密。
1.2.3 ASP.NET
ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。它包含使ASP Web应用程序变得简单的控件集和结构。在服务器上,这些控件及公开面向对象的编程模型为Web开发人员提供了面向对象编程的丰富性。ASP.NET还提供了结构服务,进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件[5]。本系统界面的设计就充分利用了控件集里的各种控件,省去了大量自行设计的麻烦并节约了时间。本次设计系统选择asp.net中的C#作为变成开发语言。
1.2.4Microsoft Visual Studio 2005
本系统选择VS2005作为系统开发的前台软件,使用C#中的Windows程序设计来进行系统界面的设计。VS2005具有完善的开发平台,操作简单,且与其它软件都有良好的兼容性与安全性,适合不同阶段的学习者与技术人员,可以满足他们的不同需求。
1.3可行性分析
1.3.1 经济可行性
在互联网时代,计算机的性能逐渐提高而价格逐步降低,而且随着人们对于计算机技术的了解掌握并广泛的在各行各业去应用,各种软件的开发成本越来越小,价格也越来越便宜。本系统也是如此,开发成本低,但性能却不会降低。家庭理财管理系统拥有廉价的开发成本,却能够给居民带来相当大的实惠和方便。
1.3.1 经济可行性
本系统的管理对象比较少而且很明确,主要就是对收入支出方面进行管理,大部分操作都与数据库有关,需要从数据库中读取修改数据。每个数据库内容都具有较强的关联性,因此设计过程也并不复杂,使用也非常简单,用户也能够快速的熟悉整个软件并进行操作。
2.系统分析
2.1需求分析
现如今计算机已经成为了许多家庭的基本配置之一,各种开发软件的使用也越来越广泛。家庭理财系统是针对一般用户想要使用计算机,实现对家庭成员的财务方面的收入、支出以及相关的各种信息,进行记录、查看、修改、添加、删除、打印等处理的需求而设计的一款管理软件。 ASP.NET+SQLServer家庭理财系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_24327.html