ASP 是一种技术框架,能产生交互式、高效率的应用程序,ASP.NET 是 ASP 的升
级版本能够动态的实现网页,是 ASP 技术和.NET 的结合,能够极大程度的简化编程,
同样也可以建立网络服务。ASP.NET 理论上可以使用任何的编程语言,如 JSP,C++等,
但是最适合的还是 C#,作为编译性的编程框架,也可使用早期绑定等来进行编译,这
样可以充分的提高效率。
Visual studio 可以看做一套完整的开发工具集,许多编程语言有着一样的集成开发
环境,这样就可以利用混合的编程语言来解决实际问题。另外,使用此框架可以简化
程序开发。
2.3 双机热备份技术
处于为了整个系统的安全性考虑,本系统备份方式将采取双机热备份。双机热备
份简单来说就是将两台服务器通过网络连接起来,双机互相备份,并执行和提供相同
的服务。在双机热备中,根据工作方式的不同又大体可以分为三种模式:主从模式、
并行模式和互备模式。采用主从模式时所有服务器数据同时写入服务器的存储系统中,
这样可以保证数据的即时同步,active 服务器有异常时,把处于监控状态的 standby 服
务器激活,数据就可以及时的恢复。双机互备模式对配置要求比较高,并行模式大多
使用于大规模的网络应用,所以将采用中小规模应用常用的主从模式。
2.4 Visual Studio
Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML
Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和
Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建
混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使
用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。Visual Studio 新增了
许多的功能,如开发环境,代码编辑操作,项目、解决方案和项,生成、测试和部署
操作,Visual Studio 调试器,Visual Studio 中扩展性和自动化等一系列新增功能。
2.5 B/S 架构
本文设计的教学辅助系统是基于 Browser/Server 架构设计的,通常将系统分为三层
结构,也就是将整个系统的设计层次划分为:表现层(UI)、业务逻辑层( BLL)、