基于ASP在线测试系统的设计与实现

上传人:鲁** 文档编号:508915211 上传时间:2023-02-04 格式:DOC 页数:4 大小:16.50KB
返回 下载 相关 举报
基于ASP在线测试系统的设计与实现_第1页
第1页 / 共4页
基于ASP在线测试系统的设计与实现_第2页
第2页 / 共4页
基于ASP在线测试系统的设计与实现_第3页
第3页 / 共4页
基于ASP在线测试系统的设计与实现_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于ASP在线测试系统的设计与实现》由会员分享,可在线阅读,更多相关《基于ASP在线测试系统的设计与实现(4页珍藏版)》请在金锄头文库上搜索。

1、基于ASP在线测试系统的设计与实现【摘要】文章介绍了基于校园网的在线测试系统的设计方案及其运用asp技术的实现方法。详细介绍了该系统所能实现的主要功能,包括题库维护、考试管理、成绩管理、考生测试等功能。它实现了学生对学习内容的自测,老师通过对学生考试信息的分析,到达指导教学的目的。【关键词】在线测试;数据库;考试随着计算机技术的迅猛开展,学校教学和管理的信息化开展也有长足的进步,这就要求各个环节都平衡开展,其中之一是,老师如何通过网络理解学生的学习状况。为此,配合传统课堂教学而建立的在线测试系统就显得相当必要。测试是教学过程的重要组成局部,是教学评价的主要渠道之一,也是课堂教学中师生互动的重要

2、手段。老师通过课堂测试可以理解学生的学习情况,及时调整教学进程;学生通过课堂测试可以理解自己的学习情况,及时调整学习方法。在传统教学形式中,一位老师同时面对一个班的所有学生,师生不能及时准确地获得反应信息。目前,虽然在课堂教学中引入多媒体辅助教学手段,但课堂练习仍然采用传统的形式,练习的评价功能并没有充分表达。随着网络技术的不断进步和信息技术的广泛普及,网络教学与考试系统已经遍布于internet的每个角落。因此,如何充分利用计算机网络的信息处理、传输功能,构建一个基于网络的在线测试系统,是我校推进教学改革亟待完成的任务,也是计算机辅助教学领域中的一个重要研究课题。该测试系统基于现代教育理论和

3、计算机应用理论,给学生提供了一种在线测试的学习方式,希望能激发广阔老师和学生的兴趣。相对于传统的课堂测试,利用网络平台开展在线测试具有以下一些优势:1教学活动不受时间和空间的限制,老师和学生可以根据自己的实际情况选择不同的时间段、不同的地点进展自我测试和自我学习;2有助于减轻老师的负担,帮助学生详细理解知识点掌握情况,稳固所学,进步认知和解决问题的才能。一、系统设计方案一系统构成在线测试系统由学生和管理员两个模块组成。学生模块包括学生注册、登陆、测试、查询成绩模块。管理员模块包括院系管理、试卷管理、题库管理、审批管理等模块。二测试流程测试局部是系统的核心局部。管理员首先登陆,假设不是管理员,那

4、么应被受权之后才能登陆。登陆后首先添加好试卷名称,并往试卷中添加试题,此时学生还不能参加考试,只有生成试卷以后,学生登录前方可参加考试。学生通过注册保存根本信息,根据注册信息登陆进入系统界面。进入系统之后,可以选择某门课程考试,当考试完一门课程,就可以看到本门课程得分,考完后也可进展其他课程的考试。另外还可查询历史成绩信息。三系统功能后台管理功能:1自由设置考试科目;2自由设置题库;3自动生成试卷;4多功能查询功能;5新闻发布。考试功能:1系统控制考试时间;2防刷新功能;3考试成绩自动生成功能;4多功能查询功能。四题库设计题库是在线测试系统的基矗一个测试系统的题库应能包容足够数量的题目,这些题

5、目在题库中的组织、分类及其特征信息确实立与描绘将直接影响系统的工作效率与效果。题库是按照一定的教育测量理论利用计算机技术构成的某种学科题目的集合。题库中的题目都是按照测验目的精心挑选和校准的,每一题目除了试题本身的内容外,还要具有答案。在线测试系统中,试题是存储在数据库中的,为了可以进展计算机判卷,试题必须是标准化的,比方选择题、判断题、填空题等,且允许管理员在试题库中添加、修改、删除试题。二、技术的选择如今网络技术越来越多,提供实现系统功能的工具也越来越多,主要技术有gi、php,jsp和asp,而且它们各有特点:1.gingateayinterfae,公用网关接口。可以使用不同的程序编写,

6、如vb、delphi或/+等。将已经写好的程序放在eb效劳器上运行,再将其运行结果通过eb效劳器传输到客户端的阅读器上。通过gi建立eb页面与脚本程序之间的联络,并且可以利用脚本程序来处理访问者输入的信息并据此做出响应。但是,这样的编制方式比拟困难而且效率低下,因为每一次修改程序都必须重新将gi程序编译成可执行文件。2.asp与sript脚本的编写方式非常类似,它完全不需要重新编译成可执行文件就可以直接运行,再者asp内置的ad组件,允许用户通过客户端阅读器存取各种各样的数据库。此外,asp与gi最大的不同在于对象向导和组件重用,asp除了内置的request对象、respnse对象、serv

7、er对象、sessin对象、appliatin对象、bjetntext对象等根本对象外,另外可以允许用户以外挂的方式使用ativex控件。当然,asp本身也提供了多个ativex控件供使用,如文件存取组件、文件连接组件与数据库存取组件等,这些大量扩大且重复使用的组件使asp的功能远大于gi。通过以上比照以及对系统要求的分析,为了降低系统开发难度,我们可以采用asp效劳端编程语言来实现系统的功能。在数据库方面,ffie套件里的aess简单容易使用,具有数据库的一般要求的功能,而且对效劳器的要求不高,可以满足普通网站的要求。三、系统功能的实现一数据库的设计和实现adre_inf表:用户表普通用户和

8、系统管理员用户,用来存放学号、姓名、密码、院系、班级、专业、联络方式、是否管理员等信息。departent表:院系名称表。exa_subjet:存放试卷名称。exa_database表:存放试题的表,包含试题号、所属试卷、题型、题目、选项内容、答案等字段信息。exa_test表:存放试卷单癣多癣判断题个数及其分值,总分,批准人,批准时间等信息。exa_textuser表:由编号id、测试号、学号、是否考试字段组成。exa_sre表:存放学生成绩,包括学号、姓名、院系、班级、专业、试卷名称、开场时间、完毕时间、分数字段。exa_nes表:存放新闻信息,包括新闻标题、内容、发布时间、发布人、审批人

9、等字段。aitfrpass表中存放“考试方案和“新闻审批是否通过情况,详细包括审批时间、审批人、审批意见等。二关键程序实现1.用户身份验证:用户输入学号、密码,单击“登陆,系统会把用户填写的信息传送给一个专门用于身份验证的的程序。该程序能分辨出用户是否为管理员,假设为管理员,系统转向管理员页面,假设为学生用户,那么转向学生用户。2.历史成绩表的重现:在用户登录后,可以通过查询成绩先把该用户的历史成绩表重现,重现主要是通过ad中的rerdset对象从用户成绩表中读出历史成绩,发送到客户阅读器显示,实现起来相当的简单。三asp运行环境架设要阅读asp文件必须经过效劳器解析才可以阅读。假如是将asp

10、文件上传到支持asp的效劳器,那就可以直接阅读。但是假如是在本机上面,那就必须将自己的电脑设置成为效劳器。in95/98的ps和in2000/xp/2022的iis就是asp的运行环境。目前很大一局部/jiayu/教育评价理论的指导;技术的实现可利用asp简单易用的特点,建立在线测试系统,方便学习者自主测验、及时得到反应信息,从而有方案、有步骤、系统的调整学习进度,使网上学习更有效。与此同时,老师可以通过系统对学生信息分析统计,有针对性地为学生提供指导。参考文献1王忠贤,基于在线测试系统的设计与实现j.计算机工程与设计,2022,32李坚,张大力.开发动态交互式eb的关键技术.清华大学出版社,20223张晓枫.基于eb的分布式数据库应用系统技术.科学出版社,2022

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号