1. 研究目的与意义
随着信息技术的飞速发展,原始的考试方式将逐渐被无纸化的在线考试所取代。
在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。
伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。
2. 课题关键问题和重难点
系统的自动组卷、自动阅卷是这个系统实现的难点。
系统的自动组卷模块是在线考试系统的核心之一,如何保证生成的试卷能具有随机性、合理性是实现自动组卷的难点。
除了需要老师给出的相关参数之外,还需要相关的算法来完成自动组卷功能。
3. 国内外研究现状(文献综述)
在线考试系统:采用oracle11g作为后台数据库,使用MyEclipse10 为开发环境,使用Tomcat作为其服务器,使用Reacts/jQuery/jQueryUI/easyUI对前台与后台页面进行设计。
首先对数据库、数据库表进行设计,使用oracle11g创建数据库以及表,使用MyEclipse10编写代码,完成基本的增、删、改、查功能。
使用HTML4/5 CSS2/3 JavaScript ES5/ES6 JSX前端开发语言对前台与后台页面进行设计,使用jQuery /java script 脚本完成网站功能,使用JDBC实现前台网站与后台数据库的链接,最后对整个系统进行调试,完成课题所需功能。
4. 研究方案
在线考试系统采用全Web架构的零安装和零维护方式,无需安装任何客户端软件,即可实现网上考试系统应有的主要功能模块。
包括:1.用户注册页面 -支持添加用户名、密码 -支持密码确认和密码校验 -支持其他相关用户信息2.用户登录页面 -用户必须登录系统才能访问页面 -登录错误时必须给出错误提示 -登录成功后把用户名保存到cookie3.用户管理页面-支持用户的添加、删除、编辑-支持修改用户密码4.试题管理页面 -支持添加新的考试题目,同时可以设置题目的正确答案 -支持删除已经添加的考试题目 -支持编辑已经存在的考试题目 -支持根据指定条件查询试题5.套题管理页面 -支持根据条件从题库随机生成一套试卷 -如:通过设置可以随机生成10道选择题6.考试页面 -学生注册登录后可以参加指定的考试 -参加考试时可以从答案中选出正确的答案7.试卷批改,支持根据题库答案自动批改试卷;
5. 工作计划
第一周:系统用例图的设计与完善和系统的需求分析;第一周:系统用例图的设计与完善第二周:系统的需求分析第三周:系统的功能分割和需求规格说明的完善第四周:系统的概要设计,主要为数据库设计第五周:数据分类编码,示例数据入库第六周:最短路径算法的设计和实现第七周:系统各模块及模块间接口等的详细设计第八周:系统各主要界面的设计和编码实现第九周:系统各模块的编码实现第十周:系统各模块的编码实现第十一周:系统各模块的单元测试第十二周:系统的集成测试第十三周:系统的确认测试和完善,论文初稿的撰写第十四周:修改论文第十五周:完成论文,制作PPT,准备答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。