设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:2922748026   
基于SSH的计算机在线测评考试系统设计与实现开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

课题题目

计算机网络课程在线测评系统

学生姓名

专业班级

计算机科学与技术班

指导教师

职称/学位

讲师/硕士

目的及意义(含国内外的研究现状分析):

计算机网络技术的飞速发展, 随着计算机技术的普及和提高而兴起了一种现代化教育手段,就是通过计算机网络、数据库和多媒体相结合产生的一种崭新的现代化教学形式。在传统考试中,人工组卷,阅卷导致教师工作量大,而且批改考卷时间比较长。因此开发基于Web数据库在线考试管理系统成为许多部门的首选。它与传统考试比较,具有以下优点:可以实现教考分离,为远程教育提供技术支持;提高批卷的公正性;可以减轻教师的劳动强度;可以实现数据共享,而且操作方便,成本低等。

现在很多国内外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。在国外,网上在线考试系统已经普及,方便了人们的日常生活,受到广大考生的普遍欢迎。然而在我国在线考试,却刚刚起步,发展速度非常缓慢。其主要原因,未引起有关部门的高度重视,另一个原因是以往的在线考试系统界面繁琐,一般在登录及考试中摸不着头脑,无从下手。

本计算机网络在线测评系统,力求给广大考生提供方便,界面友好,易操作,使得用户可以不出远门,在家庭或网吧,就可以完成一项考试,从而免去不必要的麻烦,本考试系统可以自动评分从而为教师省去了不少时间,同时也可以更好的促进考试成绩的公平公正。为网上在线考试系统在我国顺利普及打下良好的基础,从而使得我国的网络信息迅速普及,实现高速信息化战略顺利进行。

基本内容和技术方案:

本系统的主要功能是以网络为载体力求以最便捷的方式方便广大考生的考试,主要分为3个角色:学生、教师、管理员,包括前台操作和后台管理。

前台操作:

一、登陆模块

本系统可供管理员、教师、学生登录。他们分别根据用户名和密码以及个人身份进入到不同的界面从而进行其他操作。

二、注册模块

本系统只供在华农楚天有学籍的学生注册,教师帐号均由管理员分配。每个学生只能拥有一个帐号。

后台管理:

一、管理员角色

1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。

2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题、多选题、简答题。

3、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。

4、学生管理:管理员可以对用户的资料进行增删改查。

5、教师管理:管理员可以教师的资料进行增删改查。

学生角色:

6、场实时监控 查看某学生是否在线考试。

二、教师角色

1、批改本班学生试卷:教师进入系统后对本班学生的考试试卷进行批改。

2、试卷分析与成绩查看:当批改完试卷后 就可以对本班学生的考试成绩进行查看也可对试卷分析进行查看。

3、对自己个人信息进行管理。

三、学生角色

1、在线考试:学生可以在开放考试时间内进行科目考试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。

2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。

文献综述:

随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域。在网络迅速发展的今天,网页技术的应用也越来越广泛。网页技术的应用对于教育行业来说优势更加的明显。教育行业可以通过网络进行学生和教职工的管理、组织学生在线考试、在网站上发布学校相关信息等活动。这样不仅能增加学校管理的透明度,还提高了学校的管理水平。在线考试还能充分的利用学校的现有资源,大大减轻教师的工作量,把老师从出卷、阅卷等一些繁重中做中解脱出来。系统整体是基于浏览器/服务器,前台应用java框架SSH技术,后台采用Oracle10g作为数据库与前台连接。

自从80年代中期以来,国际互联网(Internet)在美国得到迅猛发展并获得了巨大的成功,吸引了世界上许多国家和地区纷纷加入Internet的行列。Web是访问Internet的一种最容易、最流行的方式,利用Web作为工具访问Internet的人数占了绝大多数,因此,Web蕴藏着极大的教育潜力,基于Web的远程教学有着非常广阔的前景。发展Web下的远程教育网站已成为了当今流行的远程教育基础建设项目。

该在线考试系统主要利用网络和数据库技术,基于B/S模式研究开发。本系统采用目前流行的SSH框架和JAVA语言作为开发平台,利用Oracle10g来管理后端数据库。本系统具有试题录入、修改和删除,组卷以及进行在线考试。减轻了教师出题、组卷和改卷等繁重的工作量。

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。

网络考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考

试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web 技术实现。Web技术超越了传统的"客户机/服务器"两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环

节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!

基于WEB的方式其实是一种特殊的客户/服务器方式,在这种方式中,客户端是各种各样的浏览器。为了区别于传统的C/S模式,通常称为浏览器/服务器(B/S)模式。B/S采用三层体系结构,即包括数据库系统、应用服务器、客户浏览器三部分。由于采用了互联网的相关技术,B/S结构的系统开放性好,易维护、扩展。客户浏览器只跟WEB服务器交换数据,数据安全性比较高。当然,B/S结构在网络安全方面也有其弱点。在C/S结构中,应用程序是在客户机上运行的独立程序,如果这台计算机安全的话,那么应用程序就是安全的。而在B/S结构中,众多的客户浏览器访问同一个WEB服务器, WEB服务器会成为攻击活动的对象。

建立数据库服务器和试题库。在服务器上安装NT(比如,Service Pack 5)及数据库管理系统Oracle。题库向广大任课教师收集,具有覆盖面广,难易搭配合理,考核点准确等特点。试题库汇总在服务器上,集中存储管理,确保其可靠性。在数据库服务器上同时存放学生的考试结果和成绩。根据实际需要,应用服务器可以采用独立的服务器,也可以与数据库服务器共用一个物理服务器。系统采用JSP技术作为服务器端脚本,实现与数据库和其他应用互动的Web网页。用户运行环境为标准的中文浏览器环境(比如,IE6.0或以上版本),用户只要具有一定的权限,并能通过浏览器访问服务器上的Web站点,就可以使用题库参加考试并以HTML格式呈现。为了整个系统的安全和维护的方便,在系统中包含了管理模块,设置有关参数,以及对系统进行必要的监控。只有系统管理员才有该模块的操作权。

主要技术运用如下:

1 Java EE: Java EE是一个标准中间件体系结构,同时又是一个企业分布式应用的开发提供的标准。Java EE的核心编程思想是“组件—容器”,应用程序有组件组成,组件运行在容器中,容器为组件提供一些通用服务如事务处理、安全认证等,组件专注于应用逻辑的实现,并通过调用容器提供的服务实现应用程序所需的功能。Java EE体系架构独立于硬件配置和操作系统,坚持面向对象的设计原则,具备灵活性、可移植性和互操作性,能够轻松的将企业信息系统集成。

2. SSH框架: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在

SERVLET/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架

构中取代CMP,完成数据持久化的重任。WEBWORK是建立在称为XWORK的Command模式框架之上的强大的基于Web的MVC框架。WEBWORK衍生出了Struts2。Apache Struts2是一个优雅的,可扩展的JAVA EE web框架。框架设计的目标贯穿整个开发周期,从开发到发布,包括维护的整个过程。Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。

3 Oracle数据库:ORACLE数据库是目前世界上使用最为广泛的数据库系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

随着Web技术在各行各业的广泛应用,网络技术在教学管理中已充当重要的角色。网上考试系统的设计就是实现考试网络化的解决方案。传统考试方式在试题管理和批卷等方面上很浪费时间,且不易维护和管理。基于目前校园网建设逐步完善,大多数院校也已经具备了利用网络进行考试的条件,实现网上考试是一个发展趋势。开发网上考试系统就是希望充分利用网络资源,提高教学管理水平,减轻考务负担,提高工作效率等。

网上考试系统的开发是基于目前较为流行的B/S三层结构思想而设计。本系统使用的是SSH技术,是目前运用java语言开发web的主流技术,与其它技术相比有一定的优势,本系统Web应用程序部署在Web服务器上,客户端无需安装任何软件,只要有Internet Explore6.0

以上浏览器,遵守TCP/IP协议都可以登录访问Web服务器的网上考试系统,这也充分体现了B/S结构应用的优越性。

进度安排:

要求完成的主要任务及其时间安排

2012.11~2013.01        查阅相关资料,完成外文翻译,文献综述,开题报告。
2013.02~2013.04中旬   完成系统构建,调试,测试。
2013.04中旬~2013.05   完成毕业论文撰稿。

指导教师意见:

指导教师签名:                年    月    日

注:1.开题报告应根据教师下发的毕业论文(设计)任务书,在教师的指导下由学生独立完成;

2.论文 (设计)目的及意义至少800字,基本内容和技术方案至少400字;

3.指导教师意见应从选题的理论或实际价值出发,阐述学生能否完成课题,达到预期的目标。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于hadoop的旅游大数据平台 支座外形加工夹具设计及仿真 任务 C形挡圈自动组装机-机架及设备外
基于大数据的大学生网络行为分析系 一种无人机起落架结构设计与优化分 基于SSM的快餐店点餐系统的设计
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!