1.2研究意义
系统与校园一卡通结合建立在现有的数字化校园基础之上,可利用现有的服务器为使用者提供座位查询和座位预定,系统提高了图书馆资源的使用效率,方便查询座位使用情况和找到剩余座位。及有效避免了同学们来回走动寻找座位对他人的影响,也解决了图书馆占座、拥挤、利用率低等问题。
2.相关技术
2.1 ADO.NET技术
本系统采用ADO.NET技术进行数据库连接,ADO.NET是一个基于Microsoft Visual Studio 的解决方案,它自带四个数据库命名空间。其中用于SQL Server 连接的类System. Data. SqlClient 很容易实现与系统数据库的连接和其他操作。同时,ADO.NET采用开放式的数据操作接口,能够在多种环境下使用,支持更多类型的数据库,方便以后数据库的升级。
2.2 SQL Server 2008
SQL Server 是微软公司发布的基于关系数据库的数据库管理系统,微软公司在ANSI和ISO所定义的标准SQL语言基础之上进行扩充从而形成的Transact-SQL是Microsoft SQL Server数据库采用的内置语言。Microsoft SQL Server最初是为中小企业的数据库管理提供解决方案,但随着近年来新版本的发展,它也逐渐被应用与大型企业的数据库管理之中。SQL Server 2008与之前的版本相比具有以下优点:对数据库查询提供保护,简化了服务器管理工作,提高了稳定性,能够对系统执行性能进行优化和预测。
2.3 Visual Studio2010
Visual Studio 是Microsoft公司发布的集成开发环境,Visual Studio 不仅能够创建 Windows 应用程序和WEB应用程序,也可以创建Web Service、智能手机程序等。它是当前Windows平台下应用最为广泛的一种开发环境。相对于以前的版本,Visual Studio 2010的集成开发环境采用了更加简单明了的新界面并且集成全新的 NET Framework 4.0为程序开发提供了许多便利。在数据库连接支持方面,Visual Studio 2010不仅支持微软公司自己的SQL Server数据库,也支持Oracle数据库以及IBM DB2。
2.4 B/S开发模式
B/S即我们常说的浏览器/服务器模式,B/S将客户机/服务器的各系统划分成三层服务:客户端服务、应用端服务和数据库服务。如下图1所示: