1、 开开 题题 报报 告告 论论 文文 题题 目目: 远 程 教 育 考 试 系 统 作作 者者 姓姓 名名: 院院 系系: 数学与计算机科学学院 年年 级级 专专 业业: 2001 计算机科学与技术 指导教师姓名指导教师姓名: 论文(设计)题目论文(设计)题目 远 程 教 育 在 线 考 试 系 统远 程 教 育 在 线 考 试 系 统 课题的根据:课题的根据:1)本课题的理论、实际意义 2)综述国内外有关本课题的研究动态和自己的见解 1) Microsoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服 务器端脚本环境。Active Server Pa
2、ge 是创建动态网页的一个很好的工具,它起一 种编程语言的作用,可以利用它编写动态产生 HTML 的程序代码。因此,只要用户浏 览 Web 站点并请求一个 ASP 页,Web 服务器就可以处理相应的 ASP 代码,生成 HTML 代码,然后将它传递到用户浏览器并显示出网页。ASP 内含于 IIS3.0 和 4.0 之中,通 过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 就不必担心客户的浏览器是否能运行所编写的代码, 因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程 序执
3、行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏 览器的负担,大大提高了交互的速度。以下罗列了 ASP 所独具的一些特点: 1.使用 VBScript 、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速 地完成网站的应用程序。 2.无须编译,容易编写,可在服务器端直接执行。 3.使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4.与浏览器无关,用户端只要使用可执行 HTML 码的浏览器, 即可浏览 ASP 所设计 的网页内容。ASP 所使用的脚本语言(VBScript 、Jscript)均在 WEB 服务器端执行, 用户端的浏览
4、器不需要能够执行这些脚本语言。 5.ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX、Perl、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model)物 件。 6.ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽 窃,也提高了程序的安全性。 2) 目前,网络应用软件运行的模式主要有二类:Client/server模式,B/S模式。通 过比较这两种模式,认为用B/S模式来设计考
5、试系统比较合适。在服务器端我们采用 Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成 考试全过程, 同时可进行远程系统维护和计后该系统具有用户注册、 用户信息的管理、 试题模型设置、试题库管理、试卷生成、在线考试、计算机自动阅卷、成绩查阅的功 能。也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获 得成绩,同时也大大减轻了教师出题和判卷等繁重管理。该在线考试系统主要采用 ASP、HTML、Access数据库、VBScript、SQL等技术和工具,设的工作量。从而优化了 传统考试的运行模式。 课题的主要内容:课题的主要内容: 系统需要解决的主
6、要问题 首先,因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验 证。考试者进入考试系统后,应该能根据自己的需要选择考试科目,所以该系统还应 具有考试科目选择的功能。在线考试于一般的单机考试是不同的。鉴于考试环境一般 为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试 卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该 从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控 制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷, 得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够 方便、快捷的对在线考试系统管理,此外,用户还应能进行远程注册。 系统应该具备的基本功能 用户注册:用户可以进行注册,然后登录。 用户信息的管理:管理员可以增删用户 试题模型设置:设置各科目试题的每种题型的数量和分值。 试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、 编辑更为简便。 试卷生成:可以指定试卷的各题型的