ASP.NET作业网上提交与批改系统设计与实现(4)

在这之后,微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页,实现系统,用于一台WEB服务器建立强大的应用程序,是微软发展的新体系


在这之后,微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页,实现系统,用于一台WEB服务器建立强大的应用程序,是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合[10]。其中网络表单的可编程化功能降低了编程的繁琐程度。还可以用ASP.NET建立网络服务。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C#和Jscript.NET)创作应用程序。ASP.NET由三层组成架构,如图1.1所示。各层之间的功能如表1.1所示:

表1.1  三层功能

名称 功能

UI层 用户与数据之间的接口,输入用户操作,输出服务器数据

业务逻辑层 接收UI层的用户请求传给数据层,将服务器返回值回发给浏览器

数据层 通过ASP.NET的ADO技术为业务逻辑层提供数据

2.4  SQL Server简介

   SQL Server 是Microsoft 公司推出的关系型数据库管理系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案[8]。SQL Server基于在Windows上运行,Linux和Unix系统是不支持的。

SQL Server 2000是微软数据库开发历史上的标志性软件,是采用SQL语言的关系型数据库管理系统,具有六个实用的系统数据库。其高度集成的数据库技术受到大量数据库开发者的欢迎。本系统采用的SQL Server 2014是微软开发的最新数据库软件,增加了内存技术改进和云整合等功能。