【摘要】:随着计算机应用的迅猛发展,网络应用不断扩大,使得在线考试成为网络研究与应用的热点之一。传统的考试在出题、批改等等各个环节上都需要花费大量的人力和物力,考试的地点也必须固定。这些已经跟不上现代社会的步伐,因此未来实现网上考试是必然的趋势,它不但方便了考生考试,而且在成绩管理上也非常的便利。本论文设计的基于校园网的在线考试系统应用于潍坊第一职业中等专业学校的教学系统中,极大地提高了教师的工作效率,实现了考试的自动化。本篇论文分析了在线考试系统的研究意义,并对目前国内外关于网络考试系统的研究现状进行了比较,还阐述了网络考试的主要目标以及它的特点网络教育vb程序设计试卷,并对计算机网络考试中存在的安全性问题进行了探讨。在本系统的设计过程中,针对B/S结构和C/S结构两种结构进行了具体的分析和比较。在此基础上,本论文提出了基于校园网的网络考试系统的基本功能和设计方案。该网上考试系统是基于WEB技术系统开发的一种,采用B/S的三层结构模式,使用ASP动态网页技术,采用Visual Basic、VBScript脚本语言和HTML超文本标记语言结合编写,不受时间和地域的限制可以随机出题。ASP (Active Server Pages)是一种由微软公司开发的服务器端技术。它与客户端技术的不同之处在于:在Web页面开发过程中,客户端技术有一个严重的限制,即要求Web浏览器必须支持在页面中调用脚本语言的功能,但是众多的客户浏览器对脚本语言的支持是不相同的,因此客户端技术存在着对浏览器的依赖性问题。而ASP作为一种服务器端技术,其处理工作是完全在服务器端进行的,从而消除了对于客户浏览器的依赖性。在此基础上,成功开发了包括单选题、多选题、填空题、判断题、问答题、论述题几种题型的网上标准化考试系统。在本文中,具体描述了如何实现该系统的一些技术。在该系统中,管理员创建各种试题的题库网络教育vb程序设计试卷,并且对试题、成绩、用户等进行管理;教师在题库中添加试题,对用户的成绩进行管理。教师则通过选择不同类别的试卷,系统随机生成试卷并开始考试,用户可查询成绩。在实现方法上,服务器端我们采用SQL server 2000数据库系统和ASP的ADO组件来构成考试的后台服务系统,实现网页与数据库之间的连接,并采用随机函数抽题生成试卷,通过SQL语句实现对考生的成绩分析功能。在文章最后,作者对考试系统进行了总结。