【网学提醒】:本文主要为网上学习者提供基于WEB网上考试教师系统设计与开发,希望对需要基于WEB网上考试教师系统设计与开发网友有所帮助,学习一下吧!
资料包括: 论文(32页10804字) 源码 图纸
说明:摘 要
基于web的网上考试系统能够克服传统考试的诸多弊端。本文利用
JSP、SQL Server、Myeclipse和tomcat5为主要开发工具,设计了基于B/S 结构的网上考试系统,实现了系统需要的试题库管理、智能组卷、试卷分析等功能,同时提出了相应的设计方法。该系统克服了传统的C/S 编程模式的不足, 教师出题和学生考试都非常灵活方便,系统维护量大幅减小。与此同时,本系统的试卷分析,在每次考试结束后,系统通过对一系列关键数据进行计算,自动地分析试卷,为老师节省了大量时间的同时也为今后的教学提供了重要
资料。
本文主要分为四个部分,分别介绍考试系统教师部分的功能的开发和设计,在第一部分中主要介绍了开发该系统的一些关键技术如JSP/Servlet、JavaScript等;第二部分对考试系统的相关功能进行介绍;第三部分包括系统整体设计和数据库设计,并着重的对系统的关键功能(试题库管理、智能组卷、试卷分析)的实现进行介绍;第四部分用一个实例对试卷分析算法进行介绍。
【关键词】: 网上考试系统,JSP/Servlet,B/S 模式,试卷分析
Abstract
Web-based network exam system can solve many problems of traditional exams. In this paper, we designed its function structure. With JSP and SQL server, we implemented the test questions base, in intelligent paper setting system and paper analysis system. Besides, we discussed the secure factors affecting exams also. This system can overcome shortcomings of the traditional one based on C/S mode, and gives great convenience and flexibility to paper setting and exam taking. And also the maintenance amount is reduced a lot.
This paper mainly divides into four parts, separately introduced the test system teacher''s partial functions the development and the design, mainly introduced in the first part develops this system some essential technical like JSP/Servlet, JavaScript and so on. The second part carries on the introduction to the test system related function. The third part including the system overall design and the database design, and emphatically (test questions base, intelligent paper setting, paper analysis) to the system essential function the realization carries on the introduction. The fourth part carries on the introduction with an example to the paper analysis parsing algorithm.
【Key Words】 networks exam system, JSP/Servlet, B/S mode, paper analysis
目录:1 前言1
1.1 设计背景1
1.2 相关技术介绍1
1.2.1 MVC2
1.2.2 JSP/Servlet技术3
1.2.3 JavaScript3
2 系统概要5
2.1 考试系统5
2.2 组卷系统6
2.3 试卷分析系统7
3 总体设计与实现8
3.1 系统总体设计8
3.2 数据库设计和应用9
3.2.1 数据库设计9
3.2.2 数据库应用12
3.3 组卷模块功能设计15
3.4 考试功能模块17
3.5 阅卷功能设计18
3.6 试卷分析设计20
4试卷分析解决方法21
4.1 难度分析(P)22
4.2 区分度分析(D)22
4.3 信度分析(B)23
4.4 效度分析(R)24
4.5 分析结果25
5结束语26
参考文献27
致谢28
参考文献: Martin Kalin,面向对象
程序设计Java语言描述,机械工业出版社2002
Bergsten, JSP设计, 清华大学出版社2003
李宇编 , JavaScript网页特效实例解析,机械工业出版社 2004
魏茂军 , JSP案例开发, 中国水利水电出版社 2005
倪晓秋, 季民, 王光伟 , J2EE案例开发, 中国水利水电出版社 2005
Bruce Eckel,Thinking in Java,Mechanical industry publication 2002.
Mark Spenik, SQL Server 2000 database administrators guide, Mechanical industry publication,2001
梅国平,袁捷敏,毛小兵,胡长和,概率论与数理统计,中国商业出版社 2001
作者点评:网上考试系统具有传统考试所不具备的许多优点,我们在分析网上考试的基本需求的情况下,设计了基于B/S 的三层结构的网上考试系统。该系统集出题、阅卷、分析等功能于一体,大大减轻了教师的负担。可以随时通过考试了解学生学习情况。在每次考试结束后,系统通过整合数据,对考试试卷结果进行评估,实现一个比较完善的试卷分析。对老师今后的教学有很大的帮助。
但是系统还存在一些问题,目前支持的题型不够多,主要是因为问答题、等主观性试题的随意性太大,不易实现自动阅卷,只能让教师手动判阅。在试卷分析方面,试卷分析还不能实现自主导入考试系统以外的考试成绩数据进行分析。另外网上考试的不安全因素还是一个需要继续深入研究的
问题。但是总的来说,该系统顺应了技术发展的趋势,是传统教学方式的一个有益补充。
通过这次设计,使我更加深了对基于B/S结构系统和包JSP/Servlet、MS SQL 的系列知识了解。在开发过程中,试卷分析功能的算法通过概率论所掌握的知识得以解决。本次设计开发网上考试系统是对大学期间学习到的专业知识和自学能力的一次重要检验。