下载后可任意编辑基于 JSP 技术的在线考试系统的设计与实现 -----高成珍 071202424摘要:随着 Internet 的迅速进展和广泛普及,数字化教学作为新型的办学模式已逐步走进了高校,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。基于 Web 网络考试与无纸化办公一样已成为大势所趋。本文在分析了考试系统的各个环节后,利用当今流行的程序开发集成工具 MyEclipse 开发基于 JSP 技术的在线考试系统。该考试系统采纳 JSP + Servlet + JDBC +SqlServer2000 方式实现。关键词:JSP JDBC 在线考试 登录系统 MVC 模式一、引言传统的考试方式是老师出题,学生在指定的时间和地点答题,然后老师改卷的模式,老师负担重,考试成本高。随着 Internet 技术的进展使得考试的手段和方式发生了根本性的变化。Internet 的开放性和分布性的特点以及基于 Internet 的巨大计算能力使得考试突破了时间和空间的限制,它不仅为老师减轻了评卷,监考之苦,也为学生提供了轻松的考试环境,便于学生发挥出最佳的水平并通过网上评卷能及时反馈学生的掌握情况。二、需求分析网络考试系统是以网络为载体,为学生提供考试服务,并能自动判卷为老师提供考试成绩作为教学参考的软件系统。本考试系统设计为在高校中使用,系统主要针对教学秘书(管理员)、任课老师及学生,能结合高校的院系、专业科目等考试属性进行管理。主要包含三种登录角色即管理员、老师和学生。1、管理员可以进行系统维护,主要用来设置系统的一些初始化信息,如添加课程,老师,学生,班级,为老师分配课程等。维护包括添加、删除、修改三种基本的操作。管理员还兼有老师和学生的功能,可以查询有关学生和老师的相关信息是最大权限的用户,拥有系统的所有功能的权限。 2、老师老师登录系统后,老师可以从自己所教课程中选择一门进行考试试题录入,并可以对自己录入的试题进行修改和删除等操作,但不能修改其他老师关于同下载后可任意编辑一门课程的相关试题。并可以添加所教课程的学生和查询自己所教班级学生的考试成绩信息。3、学生学生登录后可以参加考试,选择一门课程后,系统会自动的抽出一套试题,开始考试后,系统进行倒计时,在规定的时间内考生假如没有交卷,系统会自动帮他交卷,并在考试结束、自动评卷后,学生能及时的查看到自己的考试成绩和答题情况,并可以查询自己以往的考试成绩信息。二、总体设计目前,用于生成动态网页...