1 Star 0 Fork 4

newedu / exam-ning-springcloud-v1

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

系统简介

后端代码地址 https://gitee.com/ningzxspace/exam-ning-springcloud-v1
https://github.com/ningzuoxin/exam-ning-springcloud-v1
前端代码地址 https://gitee.com/ningzxspace/exam-ning-web-v1
https://github.com/ningzuoxin/exam-ning-web-v1

系统模块

exam-ning-springcloud-v1
├── doc                                 // 文档
├── exam-ning-springcloud-api           // 公共模块
├── exam-ning-springcloud-auth          // 认证中心[9527]
├── exam-ning-springcloud-gateway       // 网关模块[8080]
├── exam-ning-springcloud-system-exam   // 考试模块[9201]
├── exam-ning-springcloud-system-user   // 系统模块[9202]

系统功能

  1. 用户管理:添加用户及用户基本信息的维护。
  2. 角色管理:角色信息的维护及对应权限范围的控制。
  3. 菜单管理:菜单权限信息的维护。
  4. 试卷管理:添加试卷、预览试卷、发布试卷、删除试卷。
  5. 试题管理:试题的管理,分为单选、多线、填空、判断、简答5钟题型。
  6. 考试管理:考试、阅卷(客观题自动阅卷)、查看错题。

演示图

登录


首页


用户管理


试卷列表


试题列表


添加试题


开始考试


查看成绩

部署文档

  1. 初始化数据库,数据库脚本文件在doc/sql目录,分别创建 exam-ning-springcloud-exam 和 exam-ning-springcloud-user 数据库,导入对应sql文件。
  2. 启动Nacos,下载Nacos,运行startup.cmd。参考:https://nacos.io/zh-cn/docs/quick-start.html
【注意事项】
1、注意下 nacos 的版本,本项目依赖升级后 nacos-client 的版本是 2.0.3。
2、在使用 docker 启动 nacos 时,要注意同时暴露 9848 端口,参考如下命令:
docker run --name nacos-server -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:latest
  1. 启动Redis。参考:https://www.cnblogs.com/skmobi/p/11696620.html
  2. 依次启动exam-ning-springcloud-gateway、exam-ning-springcloud-auth、exam-ning-springcloud-system-exam、exam-ning-springcloud-system-user。
  3. 下载前端代码:https://gitee.com/ningzxspace/exam-ning-web-v1https://github.com/ningzuoxin/exam-ning-web-v1,安装依赖【npm install】,本地运行【npm run dev】。
  4. 浏览器访问http://localhost:9528/,学生【student1/123456】、老师【teacher1/123456】、管理员【system/system】。
  5. 接口文档地址:http://127.0.0.1:8080/swagger-ui.html

欢迎Star留言入群交流


技术交流

MIT License Copyright (c) 2021 ningzx Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

前后端分离模式,基于Spring Cloud、Vue的考试系统,使用Spring Security OAuth2.0做认证授权,实现用户、角色、菜单RDBC模式下的权限管理,支持客观题自动阅卷。主要涉及的技术栈有Spring Boot、Spring Cloud & Alibaba、Mybatis-plus、Spring Security、Vue、Vue-Element-Admin等。 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/newedu/exam-ning-springcloud-v1.git
git@gitee.com:newedu/exam-ning-springcloud-v1.git
newedu
exam-ning-springcloud-v1
exam-ning-springcloud-v1
master

搜索帮助