为了解决上述问题,本毕业设计采用VS2010编写代码程序,用Microsoft Sql Server2008构建数据库,通过大部分数据库组件提供的接口技术来实现VS与数据库的连接。[1]
当今学校的发展使人们对班费收支所存在的问题更加清晰明了。钱是一个比较敏感的话题,要让班费收支的情况公开公正的呈现在学生面前,才能让他们更好的了解财务管理的重要性。[2]通过对目前软件市场的分析可知,还没有一款班级财务管理的软件,为了满足软件市场的需求,需要开发一款功能齐全的相关软件,促进整个班级甚至整个市场的良好发展。
1.3可行性分析
利用Visual Studio2010编写代码前台,SQL Server2008搭建后台数据库,实现前台控件和后台数据库的连接,实现系统的各项功能。对登录用户的管理,班费收支的统计,班级的基本信息,学生基本信息。在编写前台控件代码是要对所学知识有一个深层次的了解,中间绝对不能出现语法错误,在实现的功能上能体现了到前台与后台的关联,对各个功能模块的了解应该有比较充分的认识,只有充分对数据库和控件的了解才能更好的实现其中的功能,从整个角度去分析和整体把握在可行性上面是比较充分的。
2相关理论技术基础
2.1Visual Studio 2010
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。[3]VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。[4]Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。
2.2Sql Server 2008
Microsoft SQL Server 2008是一个全面的数据库平台。Microsoft SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。[5]
2.3 C/S模式
C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。[6]与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。
C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间组件(middleware)三个部件组成[7]。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如:管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理[8]。中间负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。
asp.net+sqlserver班费收支管理系统的设计+ER图(2):http://www.youerw.com/jisuanji/lunwen_50268.html