基于jsp的b s模式在线考试系统设计

基于jsp的b s模式在线考试系统设计

ID:20270243

大小:27.39 KB

页数:4页

时间:2018-10-11

基于jsp的b s模式在线考试系统设计_第1页
基于jsp的b s模式在线考试系统设计_第2页
基于jsp的b s模式在线考试系统设计_第3页
基于jsp的b s模式在线考试系统设计_第4页
资源描述:

《基于jsp的b s模式在线考试系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于JSP的BS模式在线考试系统设计  (1.新疆工业高等专科学校计算机工程系;2.新疆农业大学计算机与信息工程学院,新疆乌鲁木齐830052)  摘要:文章介绍了基于JSP的B/S模式的在线考试系统设计。该系统具有很好的实用性和客观性,在设计上进行了改进和创新。  关键词:C/S;B/S;JSP;数据库  中图分类号:G434文献标识码:A文章编号:1007—6921(XX)14—0072—02  随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征。而且,在线考试与

2、传统考试模式相比有无可比拟的优越性,它可以将传统考试过程中的出题、打印试卷、发送试卷、回收试卷、评判试卷、归档保存的若干个环节缩小到1~2个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。针对课程教学改革的需求,设计并实现一个集试卷自动生成、自动判卷和教学效果反馈为一体的在线考试系统是十分重要的。  1开发模式与语言  相对于基于传统的C/S(Client/Server)模式的数据库系统,Web数据库系统采用三层浏览器/服务器结构(即网络浏

3、览器/Web服务器/数据库服务器结构),具有极大的优势。以B/S(Browse/Server)模式为平台,将客户端统一为Web浏览器,为用户提供使用简便、内容丰富的数据库服务,已经成为Internet和Intranet提供的核心服务。  在开发语言的选择上,由于JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。是用JAVA语言作为脚本语言,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。除了具有更好的兼容性以外,JSP还

4、具有页面的更新更快更方便、客户端的接口简单,对于各种应用易于部署、维护和修改的优点,因此我们选用JSP作为前台的开发语言。后台数据库采用SQLSERVER2005,与其他数据库软件相比,SQLSERVER数据库使用范围更广,是更加安全、可靠和高效的数据管理平台。因此该系统采用JSP+SQLServerXX的开发环境。  2系统设计  本系统引入角色访问控制的思想,即将权限与角色联系起来,该系统将角色分为3种:管理员(教研室主任或其他负责领导)、代课教师、考生;其中系统管理员负责把握课程的考试知识点、难度和考察重点等信息;代课教师

5、负责按照要求录入试题;学生则登录系统进行测试和考试。  从总体上分析该系统分为3大功能10个子模块,如图所示:  740)this.width=740"border=undefined>  该系统最大特点在于它的开放性和实时性具体体现在自主设计数据库和自主管理数据库,该系统不仅可以轻松地向题库中录入试题,还可以组建适合于自身所需的试卷,考生通过浏览器进行有效的身份验证登录后选择题型并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交,一旦考生做完后便能立即看到成绩并可查询正确答案。该系统的设

6、计重点是在线考试部分,其流程图如下:  740)this.width=740"border=undefined>  3该系统的特点  3.1严谨的考试监督机制  为了避免学生代考和相邻考生互相抄袭,在考生登录时记录下该考生的计算机的网卡地址和计算机编号(为方便查找计算机人为编号),如果一场考试中同一台计算机登录两个考生,则不允许第二个考生登录。另外,在生成试卷时加入生成试题的时间记录,使得在同一时刻相邻两个考生抽到的题目不会重复。  3.2试题库更加合理公正  将试题库与具体的知识进行关联,即以课程知识点为核心组织试题库。题

7、号标识所考察的知识和所在章节(方便单元测试);确定试题的难度系数,难度系数是试题难易程指标,也是试卷生成中的一个重要参数。这样不仅可避免知识点的重复出现,而且考试覆盖面广,不同学生的试卷难度相当,因此能更为客观、公正。  3.3以学习知识为目的的测试  为方便学生更好复习,在考生结束测试时,错题本将记录考生做错的题和答案,便于考生的复习和学习。  3.4良好的反馈机制  为方便向教师反馈学生的知识掌握程度,在考生成绩查询中加入试题统计功能,记录下抽到该题目的次数,考生作对数量和错误数,教师可以根据需要查询,以便及时反馈考生掌握

8、知识点情况。  系统在经过试测之后,进行了一定的发布和应用。系统发布后,学生能够通过网站方便地注册登录进行在线测考试,管理者能够通过网站方便地对学生和题库进行后台管理。收到了较好的效果。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。