C#家庭收支管理系统的设计+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#家庭收支管理系统的设计+源代码(2)


1.2国内外研究现状
十几年来,计算机硬件和软件技术高速发展,为家庭收支管理提供了前所未有的高效手段。家庭收支管理的中心由传统的人工操作转向用计算机系统对信息资源进行管理的方向。虽然我国家庭收支先后在财务,物资,人力资源等管理部门引进或者开发了一些系统,提高了工作效率和管理水平。但是总体看来,我国家庭收支的信息化管理仍然处于家庭收支基础业务运行层面的局部,而国外的家庭理财系统不仅很早就引进了计算机软件,管理起来更方便,出错率更小,而且系统功能相当强大,包括股票、基金的趋势分析等功能,因此设计一套运用方面、操作简单、可靠性强而通用性又高的家庭收支管理系统有着非常重要的作用。
1.3主要工作
(1)对ASP.NET技术进行详细的分析,对于其在家庭收支管理系统中的应用做具体的研究。
(2)对系统作详细的需求分析,并对数据库作详细设计,在数据库中建立数据表,在表中插入相应的数据。
(3)完成前台界面的布局和后台功能模块代码的编写。
2.开发工具介绍
2.1 SQL Server 2005
系统采用SQL Server 2005来设计数据库,是一种客户机/服务器结构的关系数据库管理系统,其提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器,它们为创建和管理数据库带来了很大的方便。SQL Server 2005具有安全可靠的存储功能,还具有增、删、改、查等数据库语言,能满足用户在数据库层开发Web服务。
2.2 Visual Studio 2008
 本系统的开发利用Visual Studio 2008作为开发工具。Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,是对Visual Studio 2005一次及时、全面的升级, VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。
2.3 Client/Server模式
C/S模式即Client /Server(客户机/服务器)模式,其基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
3.系统分析与设计
3.1需求分析
家庭收支管理系统应该具有家庭成员管理、收支记录管理、收支项目管理等基本功能,其中系统所涉及的用户主要是家庭成员。家庭中的每一个人员在登录该系统时,输入相对应的用户名和密码即可登录该系统进行收支记录和管理,同时还可以查看收支统计报表。
3.2功能模块设计
根据需求分析,家庭收支管理系统的功能模块主要有:家庭成员管理、收支记录管理、收支项目管理。每个模块包括的具体功能如下:
家庭成员管理:主要包括增加、删除、修改、查询用户基本信息的功能。
收支记录管理:包括收支信息管理和收支统计管理,其中收支信息管理主要包括查询用户收支信息的功能,收支统计管理主要是对收支数据进行统计。
收支项目管理:主要包括增加、删除、修改、查询收支项目的功能。
系统的功能模块图如1所示。
1 系统功能模块图
3.3数据库设计
3.3.1 需求分析
家庭收支管理系统的数据库中的功能主要体现在对基本信息的添加、修改、查询、删除操作等,包括家庭成员信息管理、收支记录、收支项目管理等,各实体包括的数据项如下:
家庭成员信息:包括的数据项有姓名、电话、家庭地址、工作地址。 (责任编辑:qin)