ASP.NET技术的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。此外,强大的可伸缩性和多种开发工具的支持,语言灵活,也让其具有强大的生命力。ASP.NET以良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持以及良好的安全性等特点成为目前最流行的Web开发技术之一。而采用ASP.NET语言的忘了应用开发框架,目前也已得到广泛的应用,其优势主要为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制[ 4 ]。
1.3 开发环境介绍
本系统是以Visual Studio 2010为集成开发环境的,采用的C#语言,以SQL Server 2008 为数据库。
C#是一种面向对象的语言,具有封装性、多态性和单继承性,该语言语法相对比较简单,没有了指针和关键字,但是使用了C++的许多功能,如语言,表达式和操作符,另外还参考了Java的许多技术规则,采用命名空间,不同的命名空间可以使用不同类的相同的命名,减少了命名冲突。C#不仅可以开发控制程序,图形程序NT服务程序,普通组件,Web组件,而且面向Web,可以将大多数组件转化成Web服务并允许他们通过Internet被运行在任何操作系统上的任何语言所调用。
SQL SERVER 是一个数据库关系管理系统,SQL的英文全称为Structured Query Language的缩写,意思是结构化查询语言,该语言的作用是与各种数据库进行联系,沟通 以及对数据库的更新。SQL 2008是在原来的SQL 2005的基础上演进的,SQL 2005是一个技术全面的数据库平台,SQL Server 2005 提供了5个不同的版本,其中SQL Server2005 Enterprise Edition适用于企业的全面商业联机智能数据管理,能满足比较复杂的要求,SQL Server 2005 Standard Edition 是标准板适合小型的企业的数据管理和分析平台,包含了数据仓库和数据分析的特点,SQL Server 2005 Workgroup Edition 可以用作前端 Web 服务器,也可以用于部门或分支机构的运营。它包括 SQL Server 产品系列的核心数据库功能,并且可以轻松地升级至 SQL Server 2005 Standard Edition 或 SQL Server 2005 Enterprise Edition。SQL Server 2005 Workgroup Edition 是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。SQL Server 2005 Developer Edition 允许开发人员在 SQL Server 顶部生成任何类型的应用程序。该应用程序包括 SQL Server 2005 Enterprise Edition 的所有功能,但许可用作开发和测试系统,而不用作生产服务器。SQL Server 2005 Developer Edition 是独立软件供应商 (ISV)、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择。可以根据生产需要升级 SQL Server 2005 Developer Edition,。SQL Server Express 是免费的,可以再分发(受制于协议),还可以充当客户端数据库以及基本服务器数据库。SQL Server Express 是独立软件供应商 ISV、服务器用户、非专业开发人员、Web 应用程序开发人员、网站主机和创建客户端应用程序的编程爱好者的理想选择。如果您需要使用更高级的数据库功能,则可以将 SQL Server Express 无缝升级到更复杂的 SQL Server 版本。
SQL Server 2008 为了实现关键任务企业数据平台、动态开发、关系数据和商业智能的愿景在 2005版本的基础上进行了完善,增强了审查的功能,你可以对数据进行审查,提高了数据的安全性,并且为指定数据进行配置增强了配置的灵活性。2008版本增加了智能提示的功能,使得用户操作更加方便。
1.4 B/S 模式
B/S结构(Browser/Server,浏览器/服务器模式),是从传统二层C/S模式兴起后的一种网络结构模式,客户端主要是通过Web浏览器进行,服务端完成主要的逻辑事物。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。源/自:优尔:;论-文'网www.youerw.com ASP.NET计科学院专业课程选课系统设计与实现(3):http://www.youerw.com/jisuanji/lunwen_57945.html