xzs-mysql 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
xzs-mysql 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
xzs-mysql 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
xzs-mysql 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
xzs-mysql 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 AGPL
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
适用人群 未知
收录时间 2020-12-22

软件简介

学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。

开源版使用须知

  • 仅用个人学习
  • 禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负

演示地址

学之思仓库版本地址

开发部署教程

学生系统功能

  • 登录、注册: 注册时要选年级,过滤不同年级的试卷, 账号为:student/123456
  • 首页: 任务中心、固定试卷、时段试卷、可以能做的一部分试卷
  • 试卷中心: 包含了所有能做的试卷,按学科来过滤和分页
  • 考试记录: 所有的试卷考试记录在此处分页,可以查看试卷结果、用时、得分、自行批改等
  • 错题本: 所有做错的题目,可以看到做题的结果、分数、难度、解析、正确答案等
  • 个人中心: 个人日志记录
  • 消息: 消息通知
  • 试卷答题和试卷查看: 展示出题目的基本信息和需要填写的内容

管理系统功能

  • 登录: 账号为: admin/123456
  • 主页: 包含了试卷、题目、做卷数、做题数、用户活跃度的统计功能,活跃度和做题数是按月统计
  • 用户管理: 对不同角色 学生、管理员 的增删改查管理功能
  • 卷题管理:
    1. 试卷列表:试卷的增删改查,新增包含选择学科、试卷类型、试卷名称、考试时间,试卷内容包含添加大标题,然后添加题目到此试卷中,组成一套完整的试卷
    2. 题目列表:题目的增删改查,目前题型包含单选题、多选题、判断题、填空题、简单题,支持图片、公式等。
  • 任务管理:对任务进行修改
  • 教育管理:对不同年级的学科进行增删改查
  • 消息中心:可以对多个用户进行消息发送
  • 日志中心:用户的基本操作进行日志记录,了解用户使用过情况

小程序功能

  • 用户登录登出功能,登录会自动绑定微信账号,登出会解绑
  • 首页包含任务中心、固定试卷、时段试卷,和web端保持一致
  • 试卷模块,固定试卷和时段试卷的分页查询,下拉加载更多,上拉刷新当前数据
  • 记录模块,考试结果的分页,包含了试卷基本信息
  • 我的模块,包含个人资料的修改,个人动态,消息中心模块

系统展示

  • 学生考试系统
  • 小程序考试系统
  • 后台管理系统
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
03/24 10:26

xzs-mysql v3.3.0 发布,一款最容易上手的在线教育考试系统

学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持 web 端和微信小程序,能覆盖到 pc 机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker 部署。 本次更新内容如下: 1.新增成绩管理功能,管理系统中可查看所有学生考试成绩 2.修复单选题,选项情况无法新增选项的bug 3.文档新增数据库设计 4.前端组件更新 5.移除lombok插件,减...

1
20
01/22 10:50

xzs-mysql 3.2.0 发布,学之思在线考试系统 Mysql 版

学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持 web 端和微信小程序,能覆盖到 pc 机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker 部署。 更新内容: 1.移除项目中lombok插件 2.修复若干功能性bug 3.版权修改维2021年 4.前端项目组件升级: axios: 0.19.0 core-js: 3.8.3 element-ui: 2.15.0 js-cookie: 2.2.0 normali...

0
13
2020/12/29 10:26

xzs-mysql 3.1.0 发布,学之思在线考试系统 Mysql 版

学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持 web 端和微信小程序,能覆盖到 pc 机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker 部署。 更新内容: 修复项目中所有 10 个重置按钮 bug 修复了日期选择 bug 文档更新 代码优化 优化 Element UI Admin 启动速度...

0
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2018/04/06 22:25

mysql mysql-bin.00000x

安装了mysql以后,过一段时间发现磁盘空间不足了,查一下,发现是 mysql-bin.000001、 mysql-bin .000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。 这样做主要有以下两个目的: 1:数据恢复 如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,...

2
5
发表了博客
2018/11/17 19:07

mysql之mysql的安装

此次MySQL安装的版本为:MySQL8.0 系统为:centos6.9 64位 一、利用yum仓库安装 wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm 下载仓库文件的rpm包 rpm -ihv mysql80-community-release-el6-1.noarch.rpm 安装yum仓库包 yum install mysql-community-server -y 用yum安装 初始化: service mysqld start grep 'temporary password' /var/log/mysqld.log 查看初始密码 alter user 'root'@'localho...

0
1
发表了博客
2019/03/03 10:40

MySQL--NUMA与MySQL

============================================================= NUMA(Non-Uniform Memory Access),非一致性内存访问 NUMA服务器的基本特征是具有多个CPU模块,每个CPU模块由多个CPU(如4个)组成,并且具有独立的本地内存、I/O槽口等。由于其节点之间可以通过互联模块(如称为Crossbar Switch)进行连接和信息交互,因此每个CPU可以访问整个系统的内存(这是NUMA系统与MPP系统的重要差别)。显然,访问本地内存的速度将远远高于访问...

0
0
发表了博客
2018/05/03 22:11

【mysql】 mysql忘记密码

先关闭mysql服务 [root@localhost ~]# service mysql status Redirecting to /bin/systemctl status mysql.service ● mysql.server.service - LSB: start and stop MySQL Loaded: loaded (/etc/rc.d/init.d/mysql.server; bad; vendor preset: disabled) Active: inactive (dead) since 四 2018-05-03 21:53:30 CST; 1min 51s ago Docs: man:systemd-sysv-generator(8) Process: 9580 ExecStop=/etc/rc.d/...

0
0
发表了博客
2020/02/28 02:42

Mysql:MySQL数据管理

Mysql:MySQL数据管理 外键管理 外键概念   如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。   在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外键(fo...

0
0
发表了博客
2020/01/09 17:03

Mysql(mysql总结)

数据库结构(原文) 在 InnoDB 存储引擎中,所有的数据都被逻辑地存放在表空间中,表空间(tablespace)是存储引擎中最高的存储逻辑单位,在表空间的下面又包括段(segment)、区(extent)、页(page): 1、.frm 文件用来描述表的格式或者说定义; 2、.ibd 文件 数据索引、数据信息(默认所有表在一个文件中,打开 innodb_file_per_table设置按表区分); 同一个数据库实例的所有表空间都有相同的页大小;默认情况下,表空间中的...

0
2
发表于数据库专区
2018/11/30 14:26

MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke

MySQL添加新用户,为新用户分配权限,Mysql版本5.7 首先进入Mysql控制台: mysql -uroot -p grant授权格式:grant 权限列表 on 库.表 to 用户名@'ip' identified by "密码"; 创建一个新用户(user)并为此用户分配权限(这里先分配对所有数据库的表增删改查的权限),identified by 后面填入你新用户的密码 grant select,insert,update,delete on *.* to 'user'@'%' identified by 'your password'; 如果是给予全部权限那么就这样 ...

0
3
发表了博客
2012/11/15 09:38

mysql++的编译及使用mysql++连接mysql数据库

1、安装mysql 下载安装mysql,原来安装过mysql,后来卸载了,再次安装时,在mysql配置工具的最后一步时,总是无法启动服务,错误提示为“could not start the service mysql error:0”,解决方法是删除安装目录的残留文件,停止mysql服务,将C:\ProgramData中mysql的数据文件转移或删除,重启,再次安装就可以了。 2、mysql++准备知识 这里有一些迷惑,在mySql官方网站提供了一个mysql connector/c++的API,还有一个使用很广泛的...

0
4
发表了博客
2019/01/04 17:05

【mysql】mysql数据库安装

今天一直在测功能,整理用例,所以没有去调项目,想到之前有小伙伴求助数据库安装,还远程了一番,所以,就整理一下,数据库在测试工作中还是挺重要的,不能本地测试改个数据都去找开发小哥哥吧,是不是不太好呢,妹子当自强 1.下载压缩包 从官网下载MySQL的zip(免安装的) 解压mysql-5.7到自己指定的定的路径。例如:D:\MyTools\mysql-5.7.13-winx64,解压后目录结构如下所示 2.修改配置 将my-default.ini打开全部删除并配置如下...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
49 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部