B/S模式是一种以Web技术为基础的新型的管理信息系统的平台模式。把过去传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个以三层结构为基础的客户服务器体系。B/S最大的优点就是可以在任何地方进行操作,而不用去安装任何专门的软件。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过相关验证后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。而现今B/S模式下的考试系统页面设计单一,大多数都是一页一题的回答方式,无法将整张试卷的试题呈现在考生面前,使考生无法从容易题目开始答起,从而影响考生答题的效率和发挥。
    因此,为了降低教师和考试管理人员的工作强度,提高考试效率,促进对学生考试的管理。针对现在的教育教学的实际需求,充分利用校园网,所以我将网络考试系统作为自己的研究课题。
1.2    系统目的和意义
    本课题的目的是开发以B/S为架构的在线考试系统。
    随着计算机技术的飞速发展,计算机已经深入到社会的各个角落,为了提高工作效率,更加充分地利用网络资源对互联网的利用已经到了非常成熟的地步了,通过计算机改变了常规的教学模式和考试模式。
   开发此系统的意义在于:
   1. 基于web的在线考试系统是这些技术在教育方面得到运用的一个体现。这使得考试时省了出题、设计试卷、打印试卷、统计分数、入档等麻烦,提高工作效率,基于这系统节省大量的人力资源,节省大量的考试费用,大幅度提高举办考试效率。
   2. 同时利用现有的网络资源架构出一种新的考试平台,简化了原有的考试中一系列复杂的操作,这使得学生能够便捷的参加各种测试或考试,不再受任何时空、地域的限制。
   3. 此外考试系统与别的系统整合在一起比如与学校教务管理系统等,这样将非常方便的整合整个学校的资源,实现更科学的方式在教育的现代化管理中。
   因此,采用网络考试方式将是以后考试发展的趋势。
1.3    系统体系架构
 
图1-1系统结构图
1.4    系统开发相关技术
1.4.1    ASP.NET与ASP之间的区别
    ASP.Net和ASP的最大区别在于编程思文的转换,而不仅仅在于功能的增强。ASP使用VBS、JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
   (1)代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
   (2)代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
   (3)弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
   (4)以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
上一篇:C#+access现代物流系统分析与设计
下一篇:基于WORD文档的防篡改水印系统设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

C#学校科研管理系统的设计

中国学术生态细节考察《...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

承德市事业单位档案管理...

国内外图像分割技术研究现状