演示视频:
4 系统的实现
3.1 系统技术实现
4.1.1 ASP.NET简介
ASP.NET是目前主流的Web应用程序平台之一[6],是微软公司.NET FrameWork的一部分,可以使用任何与.NET兼容的语言开发ASP.NET应用程序。ASP.NET完全基于模块与组件,向开发人员提供了建立和部署企业级Web应用程序所必需的服务,具有很好的可扩展性与可定制性[7],通过ASP.NET,可以简单快速地开发出企业级的、高性能的、便于维护的Web应用系统。ASP.NET的体系结构,如图3-1所示。
图3-1 ASP.NET的体系结构
与之前的Web开发模式相比,ASP.NET具备了以下几个特点[8][9][10]:
1.性能强
ASP.NET是已在服务器上运行的编译好的公共语言运行库代码,与被解释的其他语言相比,它具有早期绑定、实时编译、本机优化和“盒外缓存”等多项服务,程序开发人员可以利用这些服务在编写代码行之前就提高其开发使用性能。
2.灵活性
ASP.NET基于公共语言运行库,为此 Web 应用程序开发人员可以利用整个平台的灵活性,比如:NET Framework 类库、消息处理等,从 We