网络在线考试系统-java-smm框架-毕业设计

这一篇主要解释关于网络在线系统的资源的功能以及实现

用到的语言: java
数据库: my sql
我的资源中都包含java环境jdk、软件包以及程序包(考试系统0513)
在这里插入图片描述
下面是对该程序进行功能介绍和实现

一、功能需求分析

1、管理员:可以对管理员信息进行查询、添加和删除,可以对管理员自身的密码进行修改,需要验证旧的密码才行。它可以对老师的信息,学生的资料进行更改。同时,也对科目进行添加和删除。管理员可以以对考试的试卷进行查看和删除,也可以对学生成绩的信息的查看和导出,以及对60到90分,0到60分两个分数段做成绩信息统计图,查看柱状图。
2、教师:可以对自己的个人资料进行修改。还可以对题库中试题进行创建和编辑,直接生成试卷,设立分值。可以查看学生答案,有图片和文字了两种查看方式,对此进行评分。 教师可以查询和导出学生的总成绩以及题型的得分情况,可以看到合格人数的柱状图。
3、学生:可以对资料进行更正。学生可以选择试卷,在答主观题时候则为文字答题或上传图片。学生可以查询成绩,待老师判完卷即可查询出成绩,主观题、客观题的成绩,汇总成绩以及是否合格,还可以查询自己在考试中的错题以及解析。
在这里插入图片描述

二、数据库逻辑设计

根据数据库概念设计得出数据库逻辑设计如下:
管理员:(管理员编号,管理员姓名,密码,创建时间)
学生:(学号,姓名,密码,照片,班级,籍贯,性别,身份证,手机号,备注,创建时间)
教师:(教师工号,姓名,密码,性别,职称,手机号,照片,课程,备注,创建时间)
课程信息:(课程编号,课程名称,创建时间)
试卷信息:(试卷编号,试卷课程类别,试卷名称,单选题数,单选题分,多选题数,多选题分,判断题数,判断题分,填空题数,填空题分,主观题数,主观题分,发布人,发布时间)
成绩:(分数编号,学号,单选题分数,多选题分数,填空题分数,判断题分数,主观题分数,总成绩,试卷编号,创建时间)
错题记录:(错题编号,学号,题目编号,试卷编号,错误答案,错误时间)
单选题:(单选编号,试题编号,课程,题目,选项A,选项B,选项C,选项D,答案,解析,创建单选时间)
多选题:(多选编号,试题编号,课程,题目,选项A,选项B,选项C,选项D,答案,解析,创建多选时间)
判断题:(判断编号,试题编号,课程,题目,答案,解析,创建判断时间)
填空题:(填空编号,试题编号,课程,题目,答案,解析,创建填空时间)
主观题:(主观编号,试题编号,课程,题目,答案,解析,创建主观时间)
主观题答案:(答案编号,试卷编号,学号,题目,答案,学生文字答案,学生图片答案)

三、系统实现截图

6.1 登录模块的实现

6.1.1 首页实现

用户进行登录后,直接跳转至后台首页,主要介绍系统的基本信息。
主页面如图6-1所示:
在这里插入图片描述

6.1.2 管理员后台登录

系统管理员在后台登陆界面输入正确的用户名和密码才能进行登录。
登录如图6-2所示:
在这里插入图片描述

6.2 教师模块的实现

6.2.1 个人信息修改模块的实现

教师个人信息修改界面如图6-4所示:
在这里插入图片描述

6.2.2 试题管理模块的实现

试题添加界面如图6-6所示:在这里插入图片描述

试题查询界面如图6-7所示:
在这里插入图片描述

6.2.3 试卷管理模块的实现

试卷生成界面如图6-8所示:
在这里插入图片描述

试卷管理界面如图6-9所示:
在这里插入图片描述

6.2.4 成绩信息查看模块的实现

教师可以看到学生成绩的信息以及成绩统计图,看到及格人数与不合格人数,主观题的审阅状态,以及对学生的主观题答题信息的文字查看和图片查看两种阅卷方式,阅卷后即可评分,评分后的主观题得分将直接汇总到总成绩中。

成绩信息查看界面如图6-11所示:
在这里插入图片描述

主观题阅卷界面如图6-12所示:

在这里插入图片描述

6.3 管理员模块的实现

6.3.1 课程信息管理模块的实现

课程信息添加界面如图6-14所示:

在这里插入图片描述

课程信息查询界面如图6-15所示:
在这里插入图片描述

6.3.2 教师信息管理模块的实现

增加教师信息如图6-16所示:
在这里插入图片描述

教师信息查询界面如图6-17所示:
在这里插入图片描述

6.3.3 学生信息管理模块的实现

增加学生信息界面如图6-18所示:
在这里插入图片描述

学生信息查询界面如图6-19所示:

在这里插入图片描述

6.3.4 试卷信息管理模块的实现

管理试卷信息页面如图6-20所示:

在这里插入图片描述

6.3.5 成绩信息查看模块的实现

成绩信息查看界面如图6-22所示:

在这里插入图片描述

成绩统计柱状图界面如图6-23所示:

在这里插入图片描述

6.4学生模块的实现

6.4.1 个人信息修改模块的实现

学生资料更换界面如图6-24所示:
在这里插入图片描述

6.4.2 在线考试模块的实现

学生筛选将要考试的试卷进入在线考试页,在网上进行答题,对于选择和判断题点击按钮即可,对于主观题可以进行文字输入和上传图片。

学生在线考试界面如图6-26、6-27、6-28所示:
在这里插入图片描述

图6-26学生在线考试界面(1)
在这里插入图片描述

图6-27学生在线考试界面(2)
在这里插入图片描述

图6-28学生在线考试界面(3)

6.4.3 学生成绩查看模块的实现

学生成绩查询界面如图6-30所示:
在这里插入图片描述

喜欢的话点个关注宝子们~
在这里插入图片描述

  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
一、项目简介本课程演示的是一套基于SSM实现的在线考试系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。课程包含:1. 项目源码、项目文档、数据库脚本、软件工具等所有资料2. 带你从零开始部署运行本套系统3. 该项目附带的源码资料可作为毕设使用4. 提供技术答疑二、技术实现后台框架:Spring、SpringMVC、MyBatisUI界面:JSP、jQuery 、BootStrap数据库:MySQL 三、系统功能该在线考试系统基于B/S架构,采用SSM框架,运用JSP网页开发技术,并结合MySQL数据库,搭建一个高效、便捷的网络考试平台。 ​本系统分为前台考试模块和后台管理模块,包含学生、教师和管理员共三个角色,功能如下: 1.前台考试模块 学生注册、学生登陆、考试中心、参加考试、查看考试成绩、查看历史考卷、查看个人信息等功能。 2.后台管理模块 系统后台登陆、学生管理、教师管理、班级管理、年级管理、科目管理、试题管理、添加试题、导入试题、试卷管理、生成试卷、考试安排管理、添加考试计划、查看以往考试信息、考试成绩统计等功能。 教师主要完成试卷管理、试题管理、考试计划管理等一些与考试相关的操作;管理员具有最高权限,可以管理学生、老师、试题、题库、考试等信息,同时也可以与老师一样进行考试相关的操作。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 四、项目截图1)前台首面 2)历史试卷回顾 3)系统后台管理 4)试卷管理 5)试题管理  更多Java毕设项目请关注【毕设系列课程】https://edu.csdn.net/lecturer/2104   

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

王多鱼变成鱼

谢谢宝贝们支持

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

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

打赏作者

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

抵扣说明:

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

余额充值