Test-Online

文档更新于2022-03-02 19:14|4.5分(高于98%的文档) |381|73




第一章绪论 11项目背景随着互联网的发展、广泛普及以及校园网的发展,网上考试已成为一种趋势运用网上考试一方面可以节省人力物力,另一方面也给师生带来了方便,所以设计出一款界面友好型、经济实用型的软件已经迫在眉睫、刻不容缓。现代高等教育中,网络的运用是提高学校教学效果和教学效率、提高科研和管理水平的必要手段。伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着 Internet的相关技术的发展,特别是 Web技术的出现,人们开始致力于研究和开发基于 Internet考试系统,这也大大推动了远程教育的发展。无纸化的考试形式有着其科学、及时、准确、公平等优点,具有传统考试形式无法替代和比拟的优势,一方面可以防止考生心存侥幸投机取巧;另一方面它保密性高,考试时间灵活,提高了学校的教学水平。如今世界上对于基于 Internet的远程考试系统所进行的研究开发工作不是很长,但是基于 web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于 Internet的 B/S结构在线考试。通过 Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。 12项目意义Test-Online是一款高效、经济实用的在线考试系统。该系统由基础信息模块和考试子系统两个部分组成。基础信息部分主要用于存储学生、老师以及班级等一系列信息;考试子系统主要是提供考试的相关内容,例如:在线答题、在线阅卷等功能。第二章系统方案

第三章功能 31系统功能整个系统分为三个部分, 登录页面 、教师、学生。由于每个用户的权限不同所以用户进入系统应该进行身份验证。根据不同的身份权限进入不同的操作界面进行不同的操作,浏览不同的页面。学生进入考试系统后,能进行考试,以及查看自己的考分。对于每个考试者来说,试卷的试题和题量都应是相同的,并且为了保证考试的公平性,每个考生只限制抽取一次题。考试者选择答案提交后,由计算机自动判卷,得到成绩后立即显示出来。考试完毕后,用户应该退出系统。对于管理员来说,可以根据需要往数据库录入试题,还能对题库进行增、删、改查、等操作。 32登陆页面登陆页面根据所选择的登录模式,登录结果分别为教师管理页面和学生信息页面。根据表单校验判断所输入的内容不能为空、以及是否合法。将输入内容传入后端进行逻辑判断,根据判断结果进入。 33教师模式 331教师模式首页教师管理模式首页分为三大模块,分别为:①题库管理;②学生成绩管理 ;③评阅学生成绩 332题库管理题库管理分为:添加科目生成试题、查询已有科目、修改题库、删除试题。(一)添加科目在已有科目的基础上增加新的科目,并生成试题,用户点击生成试题之后 ,使用 普通 按 钮 responsesendredirec (“ AddTestjsp” )语 句来 实 现 页 面之间 的跳 转 。AddTestjsp页面来增加科目和试题。(二)查询已有科目根据用户输入的相关查询信息将数据传入后端,并调用 service层的方法来进行查询,再跳到 indexjsp来展示查询结果。