java开发机动车考试驾照考试-科一科四考试在线题库系统

news2024/11/15 23:22:11

简介

本系统主要是进行科一科四考试和练习的网上考试系统,分为A1B1、A2B2、C1C2的科一科四考试系统,当学员点击开始考试,系统将自动生成随机题目100道(选择题80道,判断题20道)的试卷,考试时间45分钟,系统倒计时开始。学员可以提前交卷,或者到时系统将会自动交卷,刷新页面系统的考试时间也不会改变,如果学员直接关闭网页则做0分处理。管理员可以添加驾校和教练信息,可以手动添加题库或者导入json格式的文件题库。教练可以审核自己的学员,添加学员,也可以查看自己的学员考试结果。

演示视频: https://www.bilibili.com/video/BV1uT4y1d7G5/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

技术:

springboot+myibats+mysql+jquery+ajax+导入json

可以转化成ssm系统哦

角色:

管理员+教练+学员

管理员功能

驾校管理:分页,添加,删除,编辑,根据驾校名称查询;
教练管理:分页,添加,删除,编辑,根据姓名查询,初始化密码;
考题管理:分页,添加(单选题和判断题),删除,编辑(单选题和判断题),根据题目和类 型查询,导入json题库文件,全部删除刚导入的json数据;
日志管理:分页, 删除, 根据内容和姓名查询;
登录;
退出账号;
修改密码;
编辑个人信息;

教练功能

学员管理:分页,添加,删除,编辑,根据姓名查询,审核,禁用,启用,初始化密码;
查看学员成绩:分页,根据学员姓名、科目、类型、考试是否通过查询,可以查看学员试卷 详情;
登录;
退出账号;
修改密码;
编辑个人信息;

学员功能

测试练习:选择需要的考试类型以及科目一或者科目四进行考试测试,当学员点击开始考试, 系统将自动生成随机题目100道(选择题80道,判断题20道)的试卷,考试时间 45分钟,系统倒计时开始。学员可以提前交卷,或者到时系统将会自动交卷,刷 新页面系统的考试时间也不会改变,如果学员直接关闭网页则做0分处理。
查看练习结果:分页,删除,根据科目、类型、是否通过考试查询,查看试卷详情(考试时 间、时长、总得分、正确题述、错误题数、学员的选择答案、答案解析);
正式考试:必须先选择科目一考试才可以再考科目四科目一通过才可以考科目四。一旦开始 通过,将不能重复进行同类型的考试了。当学员点击开始考试,系统将自动生成随 机题目100道(选择题80道,判断题20道)的试卷,考试时间45分钟,系统倒 计时开始。 学员可以提前交卷,或者到时系统将会自动交卷,刷 新页面系统 的考试时间也不会改变,如果学员直接关闭网页则做0分处理。
正式考试成绩查看:分页 ,根据科目、类型、是否通过考试查询,查看试卷详情(考试时 间、时长、总得分、正确题述、错误题数、学员的选择答案、答案解析);
登录;
注册:学员可以自己注册账号也可以让教练直接添加账号,如果是自己注册的则需要等待对 应的的教练审核通过后才可以登录使用改系统;
退出账号;
修改密码;
编辑个人信息;

部分截图
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/130737.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据结构】LeetCode移除元素、删除排序数组中的重复项、合并两个有序数组

目录 一、移除元素 1、题目说明 2、题目解析 二、删除排序数组中的重复项 1、题目说明 2、题目解析 三、合并两个有序数组 1、题目说明 2、题目解析 一、移除元素 1、题目说明 题目链接:移除元素 给你一个数组nums和一个值val,你需要原地移除所有数值等…

php宝塔搭建部署实战彩纸屋在线少儿编程系统源码

大家好啊,我是测评君,欢迎来到web测评。 本期给大家带来一套php开发的彩纸屋在线少儿编程系统源码,感兴趣的朋友可以自行下载学习。 技术架构 PHP7.2 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码&#x…

第一个完整的CMake工程

第一个完整的CMake工程一、概述二、准备工作2.1 创建工程2.2 创建源码目录三、换个地方保存目标二进制文件3.1 add_subdirectory 指令说明3.2 重设目标二进制生成目录四、如何安装4.1 目标文件的安装4.2 普通文件的安装4.3 非目标文件的可执行程序安装(比如脚本之类)&#xff1…

git 源码下载安装最新版本

问题 用yum install git 下载后查看版本 git --version 显示的版本太低,自己去github下载比较新的版本 解决 https://github.com/git/git/tags 查看最新的版本,并且复制tar.gz下载链接 wget 你复制的链接 我的例子:wget https://github.…

DevOps:开发运维全流程

目录 🧡什么是DevOps? 🧡什么是CI/CD? 💟这里是CS大白话专场,让枯燥的学习变得有趣! 💟没有对象不要怕,我们new一个出来,每天对ta说不尽情话! &…

第一章 计算机网络体系结构

目录(1) 概念与功能(2) 组成与分类(3) 标准化工作与组织(4) 性能指标(5) 分层结构、协议、接口、服务(6) 7 层 OSI 参考模型(7) TCP/IP 模型(8) 五层参考模型(1) 概念与功能 1、概念 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备…

RHI_Shader Compare(HLSL、GLSL、MSL 、WGSL、OpenCL) Debug All

为了后续平台能够更好的封装跨平台Shader,本部分主要来看一下各平台Shader的语法特点、编译方式以及Debug方式等对比。 对于各类Shader语言还是先来看一下官方的文档,里边有具体的阐述,也是比较权威的文档: HLSL官方文档GLSL官…

sftp的基本使用

写在前面 在工作和学习中我们经常需要在linux和本地之间上传和下载文件,本文就一起来看下。 1:连接ftp 在window执行命令sftp 用户名IP,这里的用户名是linux服务器的用户名,IP是linux服务器的IP,如下: [c:\~]$ sft…

mysql统计查询和一行转多行(列转行)--- help_topic

mysql.help_topic help_topic本身是Mysql一个帮助解释注释表,用于解释Mysql各种专有名词,由于这张表数据ID是从0顺序增加的,方便我们用于计数,但是8.0.17版本的只有656条数据,超过这个数字,我们就需要己自定…

【王道操作系统】1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)

操作系统的概念、功能、目标(系统资源的管理者、提供接口、作为扩充机器) 文章目录操作系统的概念、功能、目标(系统资源的管理者、提供接口、作为扩充机器)1.常见的操作系统举例2.操作系统的层次结构3.操作系统的概念4.操作系统的功能和目标4.1 作为计算机系统资源的管理者4.2…

LeetCode题解 二叉树(七):222 完全二叉树的节点个数;110 平衡二叉树;257 二叉树的所有路径

前言 阳过之后,已经有一周多没有接触过一道题目了 从今日开始恢复每日一小时的刷题日常 二叉树 222 完全二叉树的节点个数 medium 无论是深度遍历(前中后都好)还是层序遍历,都可以用于求解这道题,只需要使用一个额…

【电力系统综合能源】“双碳“背景下|综合能源系统中的经济-二氧化碳排放协调最优调度和敏感性分析研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

2022年度回顾|在Jina AI社区连接、分享、共创

在 Jina AI 社区,每天都有来自世界各地的开发者加入,因技术产生连接,因连接带动分享,因分享促进共创。2022 的若干个闪亮的高光时刻,都有来自社区的支持和贡献:在春天,我们发布了 Jina 3.0&…

M1 ARM架构下, linux安装mysql的方式及潜在问题解决

下载: 1. 下载压缩包: 由于m1/m2芯片得使用aarch64架构, 所以普通的x86架构这里就完全无法使用了, 这里推荐在清华镜像网下载对应的aarch64版本: 安装包下载地址 2. Linux系统准备 默认的CentOS是自带mariadb, 和mysql的安装相冲突 , 所以需要提前删除 rpm -qa | grep mari…

Python 三种方法实现截图【详解+完整代码】

人生苦短 我用python 如何用python实现截屏? 一、方法一 PIL中的ImageGrab模块 使用PIL中的ImageGrab模块简单,但是效率有点低 PIL是Python Imaging Library, 它为python解释器提供图像编辑函数能力。 ImageGrab模块可用于将屏幕或剪贴板…

《Linux运维总结:Centos7.6部署redis6.2.8 cluster集群》

一、redis cluster集群规划 Centos7.6部署redis6.2.8 cluster集群资源包 环境信息如下: 主机IP操作系统Redis版本CPU架构端口角色192.168.1.191Centos7.66.2.8x86_647001master192.168.1.192Centos7.66.2.8x86_647002master192.168.1.193Centos7.66.2.8x86_647003m…

如何快速打造一个高权重的短视频账号?短视频运营推广日记(2)

之前做的短视频账号流量一直不好,终于狠下心来注销了,准备重新来过 趁现在账号注销期,好好了解一下短视频账号从0打造的内容,我赢的高权重账号打造内容反复阅读了9遍,终于总结出了属于自己的内容。 看过很多人说要养…

51. CPU和GPU

1. 你的GPU电脑 2. 提升CPU利用率的第一个方法 3. 样例分析 如果一个矩阵是按行存储,访问一行会比访问一列要快 CPU一次读取64字节(缓存栈)CPU会“聪明的”提前读取下一个(缓存栈) 4. 提升CPU利用率的第二个方法 高端…

字节一面:服务端挂了,客户端的 TCP 连接还在吗?

服务端进程崩溃,客户端会发生什么? TCP 的连接信息是由内核维护的,所以当服务端的进程崩溃后,内核需要回收该进程的所有 TCP 连接资源,于是内核会发送第一次挥手 FIN 报文,后续的挥手过程也都是在内核完成…

Linux 快照 (snapshot) 原理与实践(二) 快照功能实践

文章目录 0. 概要1. 准备演示数据2. 创建 snapshot-origin 目标3. 创建 snapshot 目标4. 验证 COW 操作4.1 第一次写数据4.2 第二次写数据5. 验证 ROW 操作5.1 第一次写数据5.2 第二次写数据6. 创建 snapshot-merge 目标7. 验证 merge 操作8. 后记0. 概要 上一篇《Linux 快照 …