首页 JavaWeb Oracle数据库在线学习测试系统的设计与实现

高校的在线考试系统面对的主要用户是教师、考生。提纲如下:  

(1)教师有权试题进行添加、删除、修改操作;教师有权查询学生的学习测试情况,可查看学生的学习进度以及答卷情况。

(2)学生平日可自主学习,系统自动记录学习进度,每章学习后,均有单元测试;学生平日可以根据自己所学,登录本系统,自动生成试卷进行自测,答完试卷后,系统可自动批阅,并将错题记录下来,学生可及时检验自己的知识水平、所学程度,也可以对错题进行巩固  

(3)系统具有监考功能,考生在答题过程中不可打开其他界面,第一次强制返回答题系统,第二次系统自动提交试卷,禁止继续答题。

(4)生成试卷细节:每道题有对应的题型(单选、多选、填空、判断、简答、应用等),分值,难易程度(简单、中等、困难)。生成试卷时,选择不同题型的数量,难易题目比例,使试卷总分为100分。如:10道单选(1*10),5道多选(2*5),5道判断(2*5),10道判断(1*10),5道简答(5*5),2道应用(15+20);难易比例为:简单:中等:困难=7:2:1

本系统使用的是B/S开发模式,Browser/Server模式的两个重要特性是系统 维护方便和硬件无关性。目前还有部分考试系统采用C/S网络架构,这种结构部署困难,要求每台客户机上安装客户端软件,对于以后的升级,更新带来许多不便。本系统所设计的模块有学生、管理员、评分老师的管理,还有试卷、题库等维护。同时,本系统有三种登录权限,分别是管理员,考生和评分老师。考生利用此系统,更加方便的做题,节省大量时间和精力,更好的培养学生的做题兴趣,更提高学习效率。

系统采用java语言,开发软件为MyEclipse,并且用了JSPJavaScriptHtml等语言,服务器Tomcat和后台数据库Oracle。整个系统层次结构简单,操作方便。解决了了跨平台问题。由于客户操作系统可能是Windows, Unix, Linux, Mac OS等的不同系统,这样就要求我们开发的系统具有跨平台性。      

本系统的实现将是一个用户界面友好,系统操作环节少,使考生注意力主要集中在考试内容。数据库操作安全,易于维护,出现故障时易于恢复,系统可靠性高。

文档框架

1)系统概述:论述Oracle数据库在线学习测试系统业务流程以及目前存在的问题。

2)可行性分析:包括技术可行性,经济可行性,用户使用可行性等。

项目信息


  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950