计算机在线考试系统论文,计算机实现在线考试系统的研究

本文介绍了江西农业大学南昌商学院的在线考试系统建设情况,包括数据库建立、网络环境和程序设计。系统采用B/S模式,由教师系统、学生系统和管理员系统组成,支持考务管理、试题库管理和成绩查询等功能。在线考试系统的实施旨在提高教学效率和考试公平性,解决了题库处理和安全性等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:

随着计算机数据库与网络技术的飞速发展,在线考试系统能极大的提高学校考务工作的效率,学生考试成绩及试卷的分析也能及时获得,大大的提高了教师工作效率,今后由计算机实现的在线化考试将是一种普遍的考试方式.江西农业大学南昌商学院于2010年9月建设了"高等学校教务管理系统",而规划中的下一个建设目标就是"在线考试管理系统".在该考试系统中,不仅包括以往涉及各种考务工作,如考试人员管理,考试科目管理,以及分发试卷管理等各个方面;而且涉及到考试的公平性,系统的安全性,题库数据处理量大,考生人数特别多,考试组卷时间长等各类问题.本论文首先就描述了我校在线化考试系统建设的现状,其内容包括在线化考试系统的数据库的建立,计算机网络环境以及计算机系统程序等,然后再结合我校在线考试系统的设计目标,还有在线化系统中要遇到的现实问题,通过对生成在线考试试卷相关参数的设置以及试题库的研究分析,由计算机在线化考试系统随机抽题从而实现在线化考试管理系统的相关技术.以此为依据,我们给出了南昌商学院在线考试系统设计的设计方案,并采用B/S模式实现了整个系统,用于支撑考试全部过程.实现该在线考试系统主要由三个子系统构成,分别是教师系统,学生系统以及管理员系统.教师系统是为教师设置试卷规则和管理试题库,并提供学生考试成绩查询功能;学生系统则为学生参加考试而提供功能;管理员系统为管理员提供一个考试的平台,包括专业系,年级,课程,教师等数据库的维护,以及数据库的备份,恢复等功能;

展开

摘 要II Abstract III 第一章 引言 1 1.1 课题背景 1 1.2 课题目的和意义 1 1.3 本文结构 1 第二章 系统应用的关键技术 2 2.1 JSP技术介绍 2 2.1.1 JSP的概述 2 2.1.3 JSP的强势与劣势 3 2.1.4 JSP与ASP的比较 3 2.2 Java组件JavaBeans 4 2.2.1 什么是JavaBeans 4 2.2.2 JSP与JavaBeans的关系 4 2.3 J2EE概述 4 2.4关于Struts 5 2.4.1 Struts简介 5 2.4.2 Struts的主要功能 5 2.4.3 Struts工作原理 6 2.5 关于Spring 7 2.5.1 Spring简介 7 2.5.2 为什么需要Spring 8 2.5.3 Spring带给我们什么 8 2.6 关于B/S开发模式 9 2.6.1为什么引入B/S开发模式 9 2.7.1 mysql的特点 9 2.7.2 mysql的安装和配置(部分截图)[12] 10 2.8 Tomcat服务器 12 2.8.1 Tomcat 服务器简介 12 2.8.2 Tomcat的特点 12 2.8.3 Tomcat的优势 12 2.8.4 Tomcat服务器的安装和配置 12 小结 13 第三章 系统需求分析和总体设计 14 3.1 系统功能需求 14 3.2 系统角色及其功能分析 14 3.2.1 系统的2个角色: 14 3.2.2 系统角色的功能 14 3.3 总体设计思想概述 15 3.4 数据库设计 16 3.4.1 E-R图 16 3.4.2数据表的设计 16 3.5 系统的类设计 18 3.5.1 DAO类设计 18 3.5.2 connDB类设计(部分) 18 3.5.3 过滤器类设计 19 3.5.4 监听器类设计 19 3.6系统的用例图 20 3.6.1 总体用例分析 20 3.6.2 用户管理用例分析 21 3.6.3 考试管理用例分析 21 3.6.4 考试题目管理用例分析 22 3.6.5 成绩管理用例分析 22 小结 22 第四章 系统的详细设计 23 4.1 数据库与connDB类映射的实现 23 4.2 主要模块的设计说明与界面 24 4.2.1用户管理模块 24 4.2.2考试管理模块 29 4.2.3 题目管理模块 31 4.3 系统的测试 37 小结 38 第五章 总结与展望 38 5.1 工作总结 38 5.2 后续工作展望 39 参文献 40 附录 41 致谢 44
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值