技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

基于JAVA语言的在线考试系统的开发

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述

随着互联网技术的发发展,计算机技术广泛应用在人们的生活中,逐渐成为日常工作、生活不可或缺的工具,高校各种管理系统层出不穷。作为学习知识和技术的学校,信息技术更加的成熟,为教务处开发必要的考试系统,能够有效的提升管理效率。一直以来,在线考试一直没有进行系统化的管理,学生无法准确掌握课程知识学习情况,由此提出开发在线考试系统,管理试题信息,老师可以在线批改试卷,上传题库,节省时间,提高效率。

本在线考试系统使用Web开发,运行在Internet环境之上,系统的后台编程语言使用JAVA,框架使用SSM技术,前台使用Jsp、Html、DiV、Jquery,数据库使用MySql。完成了三个用户角色的功能,管理员管理所有信息,学生用户登录后在线考试,查看成绩,教师登录就发布题库和批改考试信息。本文针对在线考试系统的背景进行探讨,提出开发项目的意义,然后根据需求分析进行系统设计,对系统进行功能模块划分和数据库设计,进行了功能模块的代码实现,最后对完成本系统进行总结和展望。

1.1系统开发背景

在信息技术持续发展的同时,各种计算机软硬件也在快速的发展,包括目前5G网络的出现,更加剧了移动互联网的不断深入。从世界上第一个管理系统出现,科技软件的经济效益发展巨大,突破大家的想象,软件成为人们生活中不可或缺的部分[1]

在国内,在线考试具有统一的流程,教育部考试中心对等级考试进行了规范,先进行考生报名,生成准考证、考试编排、管理考点、成绩汇总这一系列的流程。考点大多使用单机完成,也就是在考点局域网内使用管理系统录入信息,会造成很大的局限性,考生需要亲自前去报名、提交考试资料。考试完成后,还需要通过电话或者前往考点领取成绩单才能获取成绩。也加重了工作人员的工作负担,浪费了考生许多的时间。目前也存在一些基于Web的考试管理系统,打破了局域网的限制,学生通过网站即可报名,参加考试后在线查询成绩,极大的节省了报考时间,利用更多的时间来进行学习[2]

在国外,教务管理系统发展较早。考试管理系统通过信息采集,存储实现考试现代化管理,解决了传统考试的效率低下的问题,利用目前最新的信息技术融入到考试管理中去,结合云平台、大数据分析等,为教务人员提供数据支持,并为考生提供完善的考试服务[3]

许多高校采用的人是C/S架构的管理系统,在学生考试时,需要到机房电脑去考试,提交资料,由于时间紧,而且随着考生数量不断增加,给机房考点带来更大的压力。工作人员需要收集考生的相片资料,手工录入系统,工作效率低,而且非常容易出错,考生需要抽出大量的时间进行排队,耽误许多学习的时间。管理方也需要投入了很多的人力物力[4]

针对这种情况,建立在线考试系统,学生通过系统网站就可以登录,在线考试。管理员通过后台发布考试内容,减轻了考点工作人员的工作负担。实现了在线考试系统的信息化进程,并可以推广到其他考试管理中去[5]


1.2系统开发意义

高校是培养人才的地方,对智能化发展非常重视,教育部搭建的教育网,专门为教育教学提供帮助。在在线考试系统中,功能模块的数据通过数据库存储,并为各个模块预留扩展空间,建立有效的操作权限,对数据进行加密,保障系统安全[6]。信息技术提高了教学的效率,实现了数字校园,充分发挥信息技术的优势,将在线考试系统数据进行收集整理,并完成统计分析,体现出信息技术先进生产力的优势。

本文研发的在线考试系统结合高校具体的实际,利用编程基础和数据库实现考试信息化管理。充分利用校园的现有资源,把目前落后的管理现状提升到信息化管理模式中,减轻人工管理考试工作量,有助于考试工作规范。在线考试系统帮助管理员有效的管理考试信息,教师通过系统了解学生考试的情况[7]

传统模式下的考试依靠人工进行,手工管理会浪费很多的人力和物力。教师、教室、课程、考试总存在冲突的情况,采用智能的计算机信息系统进行在线考试,可以设置各种考试形式件,对目标进行优化,实现最优的考试方案,节省了人力物力,提高教务管理效率,促进了教学质量发展,实现高水平信息化的优势[8]

1.4本文研究内容

本课题选择Java来进行开发,数据库选择MySql进行建库,Java是目前最为流行的技术,无论是成熟度和未来发展都更能适应本在线考试系统的业务[9]

本课题使用面向对象的设计思想进行设计,对系统的现状进行调研,收集当前在线考试系统的需求,以及对在线考试系统业务的调查,整理需求文档,使用用例图状态图等进行描述,接着使用面向对象技术设计系统功能,系统数据库。完成在线考试系统主要包括了系统的开发背景收集、建模工具选型、技术确定、需求分析的整理、数据库的设计和功能模块划分、系统环境的部署、实现测试方法的选择,以及最后的搭建部署。

如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线