欢迎您的来访!有源码,好建站(www.codehy.com)源码海洋为您提供快速建站平台.

7328-Java 在线考试系统项目源码springboot 在线教育视频直播人脸识别

7328-Java 在线考试系统项目源码springboot 在线教育视频直播人脸识别
  • 源码类型:国产软件
  • 授权方式:商业源码
  • 源码大小:20 MB
  • 需要金币:100 金币
  • 运行环境:Win2003,WinXP,Win2000,Win9X
  • 源码等级:★★★☆☆
  • 发布时间:2024-10-01
  • 下载次数:
  • 金币说明:5元5|10元10|30元100|100元1000|更多
  • 在线冲值:点击在线冲值
  • 源码标签:
  • 查看或解压密码:
  • 网盘提取密码:
源码介绍

7328-Java 在线考试系统项目源码springboot 在线教育视频直播人脸识别
 

新增功能:

1. 培训学习模块, PDF电子课程、视频课程、直播课程(自己搭建直播流服务器)

2.人脸识别(非必用,考试时验证,有开关)[百度api技术,收费规则根据百度为准]、补考开关

3.试题导入,从指定模版格式的excel表格导入题库

4.视频播放记录:记录用户播放视频的位置时长等

5.swagger 升级3

6.springboot升级2.7.0

7.单题考试模式增加上一题按钮

8.考试、PDF、视频、直播等增加授权到具体某几个人有权限看到

9.练习模式:随机抽取题库试题练习

10.考试增加是否需要报名开关,当开启时,只有报名的用户能考试

11.报名管理:报名主题、考试报名、我的报名(审核报名、打印准考证)

 

功能简介

可以电脑和手机考试、试卷的试题可以随机组卷也可以手选、考试题目顺序可以一样和不同、考试次数可以不限制或者

只能考一次或者两次其中补考一次,试卷试题可以一道道做(带下一题按钮),也可以全部罗列出来一起做

----------------------------------------------------------------------------------------------------------代码介绍

特别注意本商品为 Springboot vue.js 前后分离 + 跨域 版本 (权限控制到菜单和按钮)

后台框架:springboot 2.7.0+ mybaits+maven+接口

前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署

(特别注意,前端用的vue.js, 就是html页面引入vue.js形式, 用tomcat、nginx部署运行,更适合后台开发者)

--------------------------------------------------------------------------------------------------------------------

操作系统:windows linux mac 等搭建正确的java 数据库 运行环境才行 (要求买家自己能独立搭建)

开发工具:咱这边用的 eclipse jee 4.9.0(免安装)(myeclipse 2014 及以下不支持,以上未测试)

重要提醒:所有的版本功能一样, 区别主要是数据库. 项目是maven 项目,全部jar通过maven管理

后台运行基于springboot内置web容器,通过运行启动类运行, 前端在tomcat、nginx 运行

数据库:咱这边用的 mysql 5.6 。jdk 需要 1.8

 

1.代码生成器 [正反双向](单表、主表、明细表、树形表,快速开发利器)
freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块
2.多数据源(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源
3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限, 缓存框架 ehcache
4.代码编辑器在线模版编辑,仿开发工具编辑器
5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节
6.websocket 及时站内信并声音提醒、实时在线管理、websocket及时刷新页面、视频弹幕
7.搭建直播流服务器 PC和手机端均可观看直播流,可以视频弹幕聊天

即时通讯功能,支持好友,群组,发图片、文件,消息声音提醒,离线消息,保留聊天记录

即时聊天功能支持手机端,详情下面有截图

------------------------------------------------------------------------------------------------------------------- 系统模块
1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限
角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。(一个用户可以多个角色
按钮权限: 给角色分配按钮权限。
2. 按钮管理:自定义按钮管理,维护按钮shiro权限标识等
3. 菜单管理:N级别自定义菜单,选择菜单图标,菜单状态显示隐藏(递归处理
4. 数据字典:N级别,支持多级别分类。内设编号,排序等
5. 日志管理:记录用户登录退出和一些重要操作记录
6. 在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录
7. 系统用户:对各个基本的用户增删改查,导出到excel表格,批量删除
8. 代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器
正向生成: 生成完整的模块,页面、处理类、mapper层、service层、myabaits的xml 建表的sql脚本等
反向生成: 任意连接其它数据库(mysql、oracle、sqlserver),根据表反射生成本系统的模块
9 模版管理:代码在线编辑器,管理模版,保存编辑记录,一键还原,代码生成器如虎添翼
10.性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等
11.网络监控:实时监控服务器网络接收数据包速度,动态图表展示
12.服务器监控:实时监控jvm内存,服务器内存,CPU使用率。 单次读取服务器其它配置等信息
13.系统设置:修改系统名称,每页显示条数, 邮件服务配置,站内信配置
14. 站内信:收信箱和发信箱,websocket技术通讯技术做的及时收信提醒,可配置语音提示来信
---------------------------------------------------------------通讯模块 单聊群聊发图片发文件 离线消息保留聊天记录
15. 好友管理:搜索、添加、删除、拉黑好友,查看好友资料
16. 好友分组:自定义好友分组
17. 我的群组:创建群组,搜索申请加入别人的群,踢出群成员,管理群聊天记录
---------------------------------------------------------------------------------------------------------------------------
18. 数据库备份:可备份单表(sqlserver不支持)、整库,支持本地和远程备份(java界面编程技术,socket编程技术)
19. 备份定时器:quartz 强大的任务调度,多线程备份数据库,任务启动关闭异步操作
20. 数据库还原:历史备份记录,还原数据库 or 单表(sqlserver不支持),统计备份时间和文件大小
21. SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel
-------------------------------------------------题库管理
22. 图片库:创建文件目录,维护图片,供题库选择调用
23. 单选题:维护单选试题,试题题目,选项,答案,类型,级别,状态,解析(支持从固定excel模版导入试题)
24. 多选题维护多选试题,试题题目,选项,答案,类型,级别,状态,解析(支持从固定excel模版导入试题)
25. 判断题:维护判断试题,试题题目,答案,类型,级别,状态,解析(支持从固定excel模版导入试题)
26. 填空题:维护填空试题,试题题目,答案,类型,级别,状态,解析
27. 问答题:维护问答试题,试题题目,答案,类型,级别,状态,解析
28. 复合题:维护复合试题,富文本编辑器,试题题目,答案,类型,级别,状态,解析
-------------------------------------------------试卷管理
29. 组建试卷:创建试卷,题目、类型、总分、及格分数、时长、出成绩方式、重复考试、公布答案、考试对象等
      试卷题型:试卷明细,给试卷添加题型,分值,随机或者手动从题库选择试题,预览试题,自动合计试卷总分
      试题顺序可设置每个人答题顺序一样或者不同,不同则为随机, 人脸识别开关、补考开关、截止日期、报名开关
      一道道题考试还是把试题全部罗列出来进行考试的开关,授权某些人有权考试
30. 试卷列表:维护试卷,预览试卷,操作发放试卷
-------------------------------------------------考试管理
31. 正在考试:查看正在考试的试卷信息,预览试卷内容,查看考生成绩,结束考试操作
32. 历史考试:查看历史试卷信息,预览试卷内容,查看考生成绩,删除试卷
33. 评阅试卷:当试卷设置需要人工评阅时,考生提交的试卷会进入此列,填空问答复合题需要人工评分
34. 成绩管理:可以根据条件检索考生成绩,分值排序逆序,查看排名,查看考生试卷信息,查看试题统计图
-------------------------------------------------我的考试
35. 参加考试:根据当前个人条件,可以看到符合的试卷进行考试,试卷计时,判断未答的试题,答完才能提交
36. 考试记录:不管是否提交的试卷都会记录在此列,能看到自己答题是输入的答案
37. 我的成绩:查看自己的成绩,需要人工评阅的待评阅后才可看到成绩,已出的可以查看试卷信息,统计等
38. 我的错题:系统自动记录自己答错的试题
39. 我的收藏:在我的成绩中查看试卷信息里面,在题的旁边有收藏按钮,收藏后,相应试题进入此列
---------------------------------------------------------------------------------------------------------------------------
40.接口API:集成swagger接口API生成
-------------------------------------------------培训学习
41. PDF课程:PDF在线观看,上传PDF,设置科目,课时,授权对象、授权某些人有权查看
42. 视频管理:维护上传视频mp4,设置科目,课时,封面图,授权对象、授权某些人有权查看
43. 视频课程:观看视频,可根据科目课时筛选
44. 直播管理:编辑直播信息,讲师,科目课时,直播线路
45. 直播课程:观看直播,视频弹幕
(搭建windows直播流服务器,可以采集桌面、视频、音频等)
---------------------------------------------------------------------------------------------------------------------------
46. 识别记录:记录考试是人脸验证提交的头像,方便后续排查
47. 视频浏览记录:记录用户观看视频的时间、时长、离开位置等
-------------------------------------------------报名管理
48. 报名主题:创建报名主题,选择试卷填写报名信息,管理报名用户、审核等
49. 考试报名:选择报名主题报名考试
50. 我的报名:查看个人报名的主题,审核状态等,打印准考证
---------------------------------------------------------------------------------------------------------------------------
菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同,N级别菜单
按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理
支持多用户分权限管理后台, 权限具体到不同的菜单不同的按钮一个用户可以多个角色
---------------------------------------------------------------------------------------------------------------- 技术点
1. 导入 导出 excel 文件 (应用在系统用户中)
2 生成 word文件 (应用在代码生成器生成的doc文档)
3. IO 流下载文件 (应用在代码生成器中生成后压缩成zip 文件下载)
4 代码 zip 压缩打包 (应用在代码生成器中生成后压缩成zip 文件)
5. MD5加密 SHA加密(登录密码用此加密)接口加密身份校验
6. 数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发
7.安全框架 shiro (登录授权)(session管理)(shiro 注解菜单权限拦截)(shiro 标签按钮权限)
8.freemaker模版引擎(代码生成器用)
本源码地址:http://www.codehy.com/vip/java/2024/1001/25624.html
下载地址
相关源码