基于Struts的在线考试系统应用研究 摘 要 随着计算机技术的不断发展和普及,职业教育已成为当今教育的主流模式之一,为实现职业教育理念与“大数据”应用的有机融合,试题库管理系统应运而生,为教师更好的检测学生知识点掌握情况,有必要提供方便快捷的试题数据库管理。从检验淮南某高职院校学生理论知识掌握情况的角度出发,介绍本系统设计思路和实现方法。 本系统构建于 B/S 环境,主要基于Struts框架。该系统由后端管理系统和前端考试系统结合而成。管理员、教师、学生是此系统拥有的不同三个角色:学生可以在线参与测评以及查询考试成绩。在通过有效的身份验证登录后,考生选择考试科目,计算机可以灵活随机的提取试题库中的多种试题组成多种类型的试卷,不同考生的试题是有区别的,在规定的时间内学生完成答题,这种方式可以极大程度上降低学生的作弊几率。老师负责不同类型试题的查询、修改、删除、录入等操作。管理员则进行系统维护,包括对于系统的基本信息和维护学生、教师的帐号的设置。 本文的研究,在促进高职院校教学改革、提高淮南某高职院校信息化管理水平等方面有着十分积极的作用,其中最为关键性的作用就是保证整个考试系统科学性和合理性,从根本上确保整个考试体系的公平性和安全性。为高职院校检验教学成果、提高教学效率、促进教学质量提高、激发学生学习主动性有着重要意义。 关键词:在线考试;在线考试系统;设计与实现 目 录 摘 要 I Abstract II 1 绪论 1 1.1 研究背景 1 1.2 国内外研究现状 1 1.2.1 国外研究现状 1 1.2.2 国内研究现状 3 1.3本文研究内容 3 1.4论文依据 4 1.5论文组织 4 1.6本章小结 5 2 关键技术和相关理论 6 2.1 题库系统 6 2.2 SQL Server数据库 6 2.3 Struts 框架 8 2.4 本章小结 9 3 在线考试系统模型分析 10 3.1 功能性需求分析 10 3.1.1 考生管理模块功能分析 10 3.1.2 教师管理模块功能分析 12 3.1.3 考试资料管理模块功能分析 13 3.1.4 考试计划管理模块功能分析 14 3.1.5 系统功能性需求综合分析 14 3.2 试题库的建设与组卷模型 14 3.2.1 试题库建设的特点 14 3.2.2 试题指标体系的设置 15 3.2.3 组卷模型 17 3.3 基于Struts的系统体系结构 17 3.4 本章小结 18 4 在线考试系统的设计与实现 19 4.1 系统架构设计 19 4.2 系统各功能模块的设计 20 4.2.1 考生管理模块的设计 20 4.2.2 教师管理模块的设计 21 4.2.3 考试资料管理模块的设计 22 4.2.4 考试计划管理模块的设计 23 4.3 SQL Server数据库设计 24 4.3.1 E-R模型设计 25 4.3.2 数据表设计 26 4.4 题库管理模块的Struts构架 28 4.5 基于.Net系统各模块的实现 29 4.5.1 用户登录界面的实现 29 4.5.2 考生管理模块的实现 31 4.5.3 教师管理模块的实现 33 4.5.4 考试资料管理模块的实现 35 4.5.5 考试计划管理模块的实现 36 4.5.6 算法参数调整 38 4.7 本章小节 41 5 实验结果与分析 43 5.1 配置 Struts 43 5.2 系统测试 44 5.3 测试用例 45 5.4 测试结果 48 5.5 本章小结 49 结 论 50 参 考 文 献 51 致 谢 53 |
基于Struts的在线考试系统应用研究
更新时间:2019-07-29