B/S结构利用通用浏览器来实现强大的功能。主要利用不断成熟的网页浏览器技术,并结合了浏览器的多种脚本语言和ActiveX技术。B/S业务扩展简单,要增加服务器功能只要增加网页即可;文护也很简单,只需要改变网页来实现所有用户的同步更新。B/S结构具有开发简单、分布性、共享性强等特性,可以随时随地进行查询、浏览等业务处理。概括来说,B/S最大的优点就是所有的客户端只有浏览器,这意着管理人员只需要管理服务器,不需要安装任何专门的软件有一台连网的电脑就可以实现在任何地方进行操作,真的很方便。
1.4 IIS(互联网信息服务)
IIS(Internet Information Services)是指互联网信息服务。 IIS能发布网页,由ASP、JAVA、VB Script产生页面,具有一些扩展功能。它使得用户在客户端浏览器上通过网络浏览到相关页面,其实简单说来是一个Web页面的管理软件。客户端与Web服务器有可能相隔千里,也有可能近在咫尺,甚至在同一台机器上。IIS包括四种服务器,各有各的作用:网页浏览操作利用Web服务器进行,NNTP服务器应用于新闻服务,文件传输由FTP服务器负责,邮件发送功能由SMTP服务器完成, IIS还有一个优点就是让人们在网上发布信息变得比较容易起来。
网上查阅资料,了解到IIS的配置方法。IIS并不需要特地下载安装,如果在一开始没有选择IIS服务,也可以将其重新安装配置以组件的形式。它的设置方法其实还是比较容易的,首先,打开“控制面板”,然后依次选择“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前面框中所选的东西去掉,按照要求重新选择相关应用,然后再按照系统提示来进行操作即可完成配置。最后需要在IIS中建立一个虚拟目录,将其指向编译好的代码文件夹。
1.5 设计工具简述
要想完整地设计出本系统,需要利用ASP.NET技术、数据库技术、网页制作技术,而相应的开发软件是Microsoft Visual Studio 2005,SQL Server 2005,Dreamweaver CS6,具体介绍见下。
1.5.1 Microsoft Visual Studio 2005 简介
系统开发环境采用VS.NET,现阶段比较流行的集成开发环境当然包括VS的。VS的全称是Microsoft Visual Studio,它是由微软公司开发的一套基本完整的开发工具集产品,包括软件开发所需的大部分开发工具,主要用于生成一些桌面的和企业级的 Web 应用程序。Visual Studio 所有基于组件的强大开发工具和其他一些重要的技术,能起到解决方案的设计、开发以及部署变得简化的作用。其中所写的目标源代码,可以适用于微软支持的所有平台,包括微软的 Windows系统、Windows操作系统的手机、以及.NET框架等等。
Visual Studio 2015是VS的最新版本,它是基于.NET4.5.2框架的,综合考虑自己电脑的兼容问题、系统设计的版本需求以及下载安装的时间上的耗费、以及难易程度,决定采用.NET 2.0框架,采用的开发平台是VS 2005。
在2005 年微软公司发布了VS 2005,它包含了众多版本,各个版本针对性不同,分别面向不同的开发角色,VS 2005是基于.NET2.0框架的。VS 2005也可以开发跨平台的应用程序,例如开发出使用微软操作系统的手机的应用程序。总体来说它是一个完整的非常庞大的功能比较全面的软件。
1.5.2 SQL Server 2005 简介
SQL Server数据库平台是比较全面的,而且功能丰富,包括标准的SQL语言、支持开发的引擎、可扩展等特性,具有强大的管理和处理数据的能力,同时兼具较高的安全性。SQL Server采用客户端/服务器(C/S)的体系结构,用户在使用SQL Server时,实际使用的就是客户机程序和数据库服务器这两个程序。SQL数据库支持远程存取数据,可以创建几十万个数据表,这些良好的功能特性符合考试系统的开发需求。因为之前学习数据库这门功课时做实验都是用的SQL Server 2005,操作起来比较熟悉,SQL Server 2005便成为系统数据库开发的首选平台。 基于.NET的网络在线考试系统设计+文献综述(4):http://www.751com.cn/jisuanji/lunwen_33410.html