基于B/S架构的在线考试系统设计开题报告
2021-08-14 03:02:40
1. 研究目的与意义(文献综述)
随着互联网的飞速发展,人们生活中的方方面面都发生了巨大的改变。包括人类文明赖以传承与发展的教育行业都在互联网的助力下,使之变得更加便捷与高效以及环保。信息技术高速发展的当下,教育行业的发展将传统的固定的线下学习扩展到线上学习,例如,在线课程、在线考试等这些让教学彻底摆脱了时间与空间的束缚,让学习更便捷,让知识更加开放。
其中在线考试系统的存在意义有很多方面,首先,从资源的角度来讲,我国学生数量庞大,每次考试耗费的纸质资源肯定不少,而造纸的原料是木材,生产纸张的同时对环境产生了一定的影响。其次,在人工智能、机械化生产大盛的今天,若还要老师们人工的花费大量时间来搜集题目、编题目,然后在耗费大量时间组织试卷,排版,然后再送到打印室批量的打印出试卷,发放给学生们做题,最后老师再逐题批阅。这对于老师来说,无疑是一项巨大的耗时耗力的任务,效率低,投入大。若是采用在线的考试系统,来组织学生进行考试,系统会根据事先设定的题目规格与难度,从试题库里自动的组织生成试卷,而在试卷的生成方式上,也可以进行一定的编排,让每个学生的试题都有一定的不同,这样可以在一定程度上杜绝作弊的可能,保证了考试的公平性。试卷的批阅上,对于客观题,可以由系统进行批阅。优势在于,批阅的正确率高,几乎不会出现漏改、错改、分数统计错误的情况。老师只用对主观题进行批阅,这也极大的减轻了老师的改卷负担。
2. 研究的基本内容与方案
本设计旨在开发一个基于b/s架构的在线考试系统,准备采用当前使用较为广泛的spring hibernate struts 框架来完成此次系统的开发。ssh都是比较成熟的开源框架,在这些技术的使用上有比较丰富的例子供我们参考与学习。后台的数据库用开源免费的mysql数据库,mysql支持事务处理,在应对小并发的软件系统在性能上完全胜任。服务器用tomcat7,同样作为免费的动态网页服务器,tomcat也同样有庞大的用户群。在系统的功能上,学生用户的注册、登录,在线考试,提交,查看成绩。管理员的登录、人员管理、成绩管理、题库管理。系统本身具备自动组卷功能,将是系统的核心算法所在。
本系统设计的目标是, 学生能够方便的在线完成一系列指定的考试或者学生主动登录系统之后进行随机的自我检测。
对于该系统的用户,主要分为学生用户与管理员用户。学生用户注册、登录之后选择试题(系统根据数据库的题库,随机的选取指定数目的试题,经过随机编排之后,呈现给学生),完成试题,提交后,系统自动评分,学生查看自己的成绩,以及所答题目的正误。
3. 研究计划与安排
第1-3周:查阅文献资料,明确研究目的与意义,了解国内外研究现状与发展行情
第4-5周:查阅相关文献资料,确定系统实施的技术路线与方案,完成开题报告,翻译英文文献资料
第6-7周:完成软件的需求分析、概要设计、详细设计、数据库设计,功能设计
4. 参考文献(12篇以上)
[1] 段新娥. jsp javabean技术在web开发中的应用研究[j]. 电脑开发与应用, 2010, 23(10): 31-32
[2] 李湘江,邹筱梅. jsp技术的应用开发[j]. 情报科学(information science), 2002, (3): 306-308
[3]高妍. jsp技术在web安全开发中的应用[j]. 网友世界(net friend world), 2014, (4):24-25