基于java的网上考试系统

323 篇文章 19 订阅
232 篇文章 17 订阅

本系统主要是适用于学校在线考试系统,通过网上考试,快速给出测试结果。此系统的应用不但减轻了学校老师的负担,更能减少学生考试难的问题,解决了改卷,考场问题。大家在线考试,做完题后点击提交考卷,成绩即可以出来。方便了在校师生考试难的问题。系统实现时采用的工具主要是SSH mvc框架,利用了B/S 三层架构,使用的数据库是 mysql ,以Windows 作为操作系统,Myeclipse,以 tomcat 作为 web 服务器

在这个考试管理系统分为数据库、前台、后台三大模块, 主要需求有: 登陆系统可供管理员对数据进行管理,教师和考生可以登录和查询,学生可通过登录在线考试系统进行考前练习。试卷为考前从考题数据库随机抽取,考试题型有:单项选择题、判断题,填空题和程序阅读题,所有题自动评分,评分参考评分标准。进入考试前,查看考生须知,考试开始时间到后,考试计时开始,考试方可点击考试考试。答完题可点击提交自动保存离开考场,考试结束时间到了自动保存退出系统。教师和考生可以登录考试管理系统,查询考试成绩和查看试卷。后台管理员对考生的信息进行添删改查等操作。考试状态:考试中,缺考,考试15分钟未登录系统,视为缺考。

1、用户模块实现的功能
用户登录:不同用户可以通过选择对应的用户类型,然后输入用户名和密码登录系统,同时包括修改自己密码的功能。
2、管理员模块实现的功能:
(1)教师管理:可进行教师信息的维护操作,如增加、修改、查询、删除以及教师任课班级设置功能。
(2)班级管理:可进行班级信息的管理和维护操作,如赋予相应班级准考权限、任课教师的管理功能。
(3)学生管理:可进行学生信息的增加、修改、查询、删除操作。
3、试卷和试卷管理的功能
(1)试卷发布、修改、删除,教师可发布新的考试试题,其中包括试题的增加、修改、查询和删除。
(2) 学生考试:学生登录系统后,可选择参加某考试,在规定时间内完成答卷并给出相应分数。
(3) 学生成绩及试卷的查询。在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
摘 要II Abstract III 第一章 引言 1 1.1 课题背景 1 1.2 课题目的和意义 1 1.3 本文结构 1 第二章 系统应用的关键技术 2 2.1 JSP技术介绍 2 2.1.1 JSP的概述 2 2.1.3 JSP的强势与劣势 3 2.1.4 JSP与ASP的比较 3 2.2 Java组件JavaBeans 4 2.2.1 什么是JavaBeans 4 2.2.2 JSP与JavaBeans的关系 4 2.3 J2EE概述 4 2.4关于Struts 5 2.4.1 Struts简介 5 2.4.2 Struts的主要功能 5 2.4.3 Struts工作原理 6 2.5 关于Spring 7 2.5.1 Spring简介 7 2.5.2 为什么需要Spring 8 2.5.3 Spring带给我们什么 8 2.6 关于B/S开发模式 9 2.6.1为什么引入B/S开发模式 9 2.7.1 mysql的特点 9 2.7.2 mysql的安装和配置(部分截图)[12] 10 2.8 Tomcat服务器 12 2.8.1 Tomcat 服务器简介 12 2.8.2 Tomcat的特点 12 2.8.3 Tomcat的优势 12 2.8.4 Tomcat服务器的安装和配置 12 小结 13 第三章 系统需求分析和总体设计 14 3.1 系统功能需求 14 3.2 系统角色及其功能分析 14 3.2.1 系统的2个角色: 14 3.2.2 系统角色的功能 14 3.3 总体设计思想概述 15 3.4 数据库设计 16 3.4.1 E-R图 16 3.4.2数据表的设计 16 3.5 系统的类设计 18 3.5.1 DAO类设计 18 3.5.2 connDB类设计(部分) 18 3.5.3 过滤器类设计 19 3.5.4 监听器类设计 19 3.6系统的用例图 20 3.6.1 总体用例分析 20 3.6.2 用户管理用例分析 21 3.6.3 考试管理用例分析 21 3.6.4 考试题目管理用例分析 22 3.6.5 成绩管理用例分析 22 小结 22 第四章 系统的详细设计 23 4.1 数据库与connDB类映射的实现 23 4.2 主要模块的设计说明与界面 24 4.2.1用户管理模块 24 4.2.2考试管理模块 29 4.2.3 题目管理模块 31 4.3 系统的测试 37 小结 38 第五章 总结与展望 38 5.1 工作总结 38 5.2 后续工作展望 39 参考文献 40 附录 41 致谢 44
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值