教学论文:网络考试系统的开发与研究.doc
《教学论文:网络考试系统的开发与研究.doc》由会员分享,可在线阅读,更多相关《教学论文:网络考试系统的开发与研究.doc(5页珍藏版)》请在三一办公上搜索。
1、网络考试系统的开发与研究随着计算机网络技术的飞速发展和其在教育领域中应用的广泛应用,使得基于网络的在线考试成为考试的新趋势和新热点。该考试方式具有动态随机测试,可以避免相邻考生相互抄袭,使考试具有公正性;考试结束后,可以即时得到成绩和答案,使考试具有实时性;通过计算机改卷,标准一致,具有最佳的可靠性;同时也杜绝了因批改人员的主观原因造成的批卷错误,使考试具有客观性。另外,也减轻了教师在教学工作中的负担,使教师能有更多的时间投入到教学等工作中去,从而提高了教师的教学效率,提高了教学质量。考试系统用Asp编程和Access数据库编写完成,主要在网络上产生随机试卷让学生考试,并实时产生考试成绩;教师
2、对学生信息进行添加学生、删除操作,同时可以查看学生考试成绩,以及完成删除学生考试试卷等操作。一、网络考试系统的功能网络考试系统主要有以下二部分功能:其一,学生考试系统和教师管理系统。学生考试系统主要有学生登录,学生身份验证,随机生成考试试卷,交卷后计算学生考试成绩并反馈给学生、将学生考试答案及成绩写入数据库内等功能。其二,教师管理系统主要有教师登录,教师身份验证,管理学生信息(添加学生、删除学生),查看学生考试成绩,删除学生考试试卷等功能。二、网络考试系统的组成1.网络考试系统的组成框图如图2-3所示:图2-3 网络考试系统组成框图2.网络考试系统的两大组成:(1)学生端a.学生登录模块:学生
3、选择班级并输入计算机号,经过系统验证后,显示该学生的具体信息(班级、姓名、计算机号),如果正确,学生可以选择开始考试,如果不正确,学生可以选择重新登录。b.学生考试模块:在学生选择开始考试后,由系统从考试数据库中随机产生考试题目(主要为客观题),并生成试卷页面,学生在该试卷页面上进行答卷,做完后选择交卷。c.成绩反馈模块:学生交卷后,系统将学生的答案写入数据库中的学生试卷库中,并将该试卷库和标准试卷库进行比较,从而获得学生的成绩,最后将该学生的成绩上传到数据库中的成绩库中。 (2)教师端a.教师登录模块:教师输入用户名和密码后,经系统验证正确后,进入管理页面,对学生信息、考试成绩、学生考试试卷
4、进行管理。b.学生信息管理模块:教师进入该模块后,可以对系统数据库中的学生信息进行添加和删除操作。c.查看学生考试成绩模块:该模块仅仅用来查看所有学生的考试成绩。d.学生考试试卷管理模块:在该模块中,可以删除学生的考试试卷。三、网络考试系统运行原理(一)学生端运行原理1.学生身份验证:学生通过Web浏览器用HTTP协议向Internet信息服务器(IIS)发出请求,服务器检查网页文件的类型,发现扩展名是.asp的文件后,服务器调用ASP系统程序,解释执行被请求页面文件的所有脚本命令。在HTTP请求期间,服务器利用Request对象检索学生端浏览器传递给服务器的值,即用Request对象获取学生
5、信息。然后使用Session对象存储用户会话所需的信息。接着ASP用ADO访问系统数据库,再用SQL查询语句Select命令在学生信息数据库中查询该学生信息是否存在。如果传送的信息和数据库的数据吻合,就使用Response对象将数据库中的数据输出到学生端浏览器,供学生判断是否正确。2.随机试卷生成:学生身份验证完毕后,用ADO访问系统数据库,先用SQL语言中的Insert命令将学生信息插入到成绩数据库中,以便成绩处理。再用SQL语言中的Select命令从试卷数据库中随机抽出若干题目,接着用SQL语言中的Creat命令建立该学生的临时试卷库,然后用SQL语言中的Insert命令将试卷数据库中随机
6、抽出的试卷写入临时试卷库中,最后用Response对象将临时试卷库中的题目输出到学生端浏览器,供学生答题。3.学生答案上传及成绩处理:学生交卷后,用ADO访问系统数据库,先用SQL语言中的Creat命令建立该学生的试卷答题库,再用Request对象获取学生答题数据,接着用SQL语言中的Insert命令将学生答题数据写入学生的试卷答题库中,通过学生答案和标准答案的对比获得该学生的成绩,最后用SQL语言中的Update命令更新学生的成绩数据库,并用Response对象将学生成绩输出到学生端浏览器,供学生参考。(二)教师端运行原理1.教师身份验证:教师通过Web浏览器向服务器发出登录请求后,服务器利
7、用Request对象获取教师输入的用户信息。然后使用Session对象存储用户会话所需的信息。接着ASP用ADO访问系统数据库,再用SQL查询语句Select命令在超级用户数据库中查询该教师信息是否存在。如果传送的信息和数据库的数据吻合,就允许教师登录管理页面。2.显示学生成绩:教师身份验证后,用ADO访问系统数据库,先用SQL语言中的Select命令获取学生成绩数据库中的学生信息和成绩,然后用ASP中的输出代码将所有学生信息和成绩传送到教师端浏览器。3.删除考试试卷:教师身份验证后,用ADO访问系统数据库,先用SQL语言中的Select命令获取学生成绩数据库中的存在的学生试卷答题库信息,再用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 论文 网络 考试 系统 开发 研究

链接地址:https://www.31ppt.com/p-4108897.html