![](https://csdnimg.cn/release/download_crawler_static/88192838/bg8.jpg)
第二章 系统开发的相关技术
本系统采用 B/S 架构进行开发,开发工具采用 VS2008 进行开发,后台数据库采用
SQL2005 数据库管理系统来存放图书借还查询网站总的数据信息。
首先应用 C#作为编程语言,界面使用流行的制作工具 Microsoft Visual Studio
2005,数据库则使用 Microsoft SQL Server 2005,最后将整个系统进行整合。
2.1 采用 asp.net 开发技术
ASP.NET 是微软公司发布的目前最流行的基于 Windows 平台应用程序开发集成环
境。此开发环境中支持的 ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台 Web
服务器来建立强大的 Web 应用程序。其中用于与 SQL Server 数据库相连的 ASP.NET 组件
模型很好地融入了.NET Framework,拥有.NET Framework 的平台无关、高效等特性。操作
者能使用 ASP.NET 组件模型方便高效地连接和访问数据库[8]。在.NET 环境下使用了
ASP.NET 构建数据库应用系统中的数据访问层的步骤和方法。由于 ASP.NET 技术对 ADO 数
据访问技术有了较大的改进,使得开发人员能够以较为灵活的方式查询和操作数据以及更
新数据源,是所有数据驱动的.NET 应用程序或者 Web 服务的核心部件。通过对这些技术的
了解,使我们对.NET 环境下如何开发数据库应用系统有了一个系统的、感性的认识。
在后台代码的功能实现上,ASP.NET Web 应用程序可以使用多种语言来开发,但是
Visual C#.NET 作为专门针对 Microsoft 的.NET 战略而推出的语言,它对.NET Framework
和 ASP.NET 具有最为全面的支持。可以说,Visual C#.NET 是开发 ASP.NET Web 应用程序
较好的语言。结合使用 Visual C#.NET 和 ASP.NET,用户可以方便的开发出功能强大的 Web
应用程序。
2.2 Browser/Server 模式
B/S 架构就是浏览器和服务器结构是当前一种流行的架构。它是随着 Internet 技术的
兴起,对 C/S 架构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过浏览器来对开发的系统进行浏览,极少部分事务
逻辑在前端(Browser)实现,形成三层架构,也就是一个客户端,一个中间层,一个数据