文件名称:高校基于ASP的在线考试系统的设计
文件大小:166KB
文件格式:PDF
更新时间:2013-06-02 06:16:29
在线考试;系统流程图;ASP 编程;ADO;B/S 模式
在传统的教学环节中,组织一次考试至少要经过五个步 骤,即教师出卷、考生考试、教师阅卷、成绩评估和试卷分析,教 师需要命题、阅卷、统计分数等等,工作量非常大。此方式下,显 然,随着考试类型的不断增加及考试要求的不断提高,工作量 将会越来越大而且非常容易出错。随着计算机应用的迅猛发 展,网络应用不断扩大,迫切要求利用这些技术来进行在线考 试,基于这一点利用现有的计算机和网络资源开发一个基于网 络的考试系统可行的。本系统主要介绍了计算机化考试的系 统,本系统包括确定考生的身份、确定考试科目、选择题目、确 定考试日期、确定答案、输出成绩等。该系统不仅可以检测学生 的理论知识,还可以检测操作水平,提高考试质量,并减轻教师 的工作负担和提高工作效率。 2 系统设计 2.1 B/S 三层体系结构 B/S(瘦客户机/ 服务器) 体系结构是由c/s(Client/ Server 胖客户机/ 服务计算模式)结构,即客户端/服务器体 系结构发展而来的。 B/S 是一种以Web 技术为基础的新型系统平台模式,结构 的特点是在层结构的基础上加入一个(或多个)中间件层,它把 C/S 体系结构中原本运行于客户端的应用程序放到了中间件 层,客户端只负责显示与用户交互的面及少量的数据处理(如 数据合法性检验) 工作体系结构的系统开放性好,易维护、扩 展,客户浏览器只跟Web 服务器交换数据,数据安全性比高。 Web 客户首先通过HTTP 协议与Web 服务器进行连接, 再由Web 客户经浏览器向Web 服务器提交请求,经Web 服 务器处理后把结果输出至浏览器。此系统是一个考试系统,当 学生量比较大的时候,如果采用C/S 结构,系统的安装与维护 比较繁重,同时,由于应用程序直接安装在客户机,客户机直接 和数据库服务器交换数据,系统安全性也受到一定影响。对于 本考试系统,面向广大学生的功能模块采用B/S 结构,其目标 是实现现有的纸张答题式考试向基于Innet 的无纸张考试系 统的转变,所以它必须实现各个考试流程的进行,实现对系统 的账户不同管理等,由于系统数据收集的适时性要求不高,因 此用B/S 结构来进行设计是合理可行的