预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

无纸化考试系统设计与实现的中期报告 一、研究背景 随着信息化和网络化的飞速发展,无纸化考试已经逐步成为现代考试的重要形式,其具有安全、高效、方便的特点。传统的纸笔考试存在考试题目存储麻烦、阅卷工作繁琐、考试成绩统计排名慢等问题,在教学过程中,同时也存在与之相关的问题。因此,建立一种无纸化考试系统是必要的。 本系统采用JavaEE技术开发,结合MySQl数据库实现。本系统旨在解决传统的纸笔考试的问题,实现考试试题管理,考试报名,考试成绩管理以及成绩查询等功能。 二、功能设计 1.用户管理:实现添加、删除、修改、查询考试系统中的用户的功能。考试系统中的用户被分为三种:管理员,教师和学生,每一种用户有不同的操作权限。 2.题库管理:实现添加、删除、修改、查询考试的试题管理功能。管理员可以将试题按照不同的分类方式进行管理。教师可以对试题进行编辑、删除和批量上传等操作。 3.考试管理:实现添加、删除、修改、查询考试的考试管理功能。管理员可以对考试的基本信息进行管理,同时可以设置考试的时间、考试的试卷、考场选择等信息。考生可以进行考试报名并获取考试相关的材料。 4.考生管理:实现考生的信息管理功能,包括考生的注册、报名和考试过程中的监管等功能。 5.成绩管理:实现考试成绩的管理功能。管理员和教师可以根据考试试卷进行成绩查询和统计,可以查看成绩分布图和成绩排名列表等信息,还可以对学生进行查找。 三、技术选型 1.开发工具:Eclipse 2.开发语言:Java 3.数据库:MySQL 4.框架:SpringMVC框架 5.服务器:Tomcat 6.页面布局:Bootstrap 四、进度计划 1.第1周:研究平台,梳理需求,进行设计和规划。 2.第2周:进行数据库设计,搭建开发环境,配置项目框架。 3.第3周:进行用户模块的开发,包括管理员、教师和学生等角色的功能实现。 4.第4周:进行题库模块的开发,包括试题的添加、删除、修改和查询。 5.第5周:进行考试模块的开发,包括考试的添加、删除、修改和查询。 6.第6周:进行考生管理模块的开发,包括考生的注册、考试报名和信息管理等功能。 7.第7周:进行成绩管理模块的开发,包括成绩查询和统计等功能。 8.第8周:进行系统测试和用户手册编写等工作。 五、参考文献 1.刘守洲.网络教育中的在线考试系统设计和实现[J].计算机与现代化,2019(09):244-245. 2.陈昊,赵兴梅.基于Java的网络在线考试系统的设计与实现[J].计算机与现代化,2018(09):154-157. 3.段延德.网络考试系统的设计与实现[J].电脑时代,2019(08):287-288.