diff --git a/README.md b/README.md index 3705a43..5f62754 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,23 @@ -# 学之思在线考试系统 +

+

+ +

+ + + +

+ +
+ +[![Gitee star](https://gitee.com/mindskip/xzs-mysql/badge/star.svg?theme=gitee)](https://gitee.com/mindskip/xzs-mysql) +[![Gitee fork](https://gitee.com/mindskip/xzs-mysql/badge/fork.svg?theme=gitee)](https://gitee.com/mindskip/xzs-mysql) +[![Github stars](https://img.shields.io/github/stars/mindskip/xzs-mysql?logo=github)](https://github.com/mindskip/xzs-mysql) +[![Github forks](https://img.shields.io/github/forks/mindskip/xzs-mysql?logo=github)](https://github.com/mindskip/xzs-mysql) +[![Github license](https://img.shields.io/badge/license-AGPL-yellow)](https://gitee.com/mindskip/xzs-mysql/blob/master/LICENSE) + +
+ +# 学之思在线考试系统 - Mysql版 ## 项目介绍 @@ -12,28 +31,28 @@ ### 演示地址 -* 官网:[http://www.mindskip.net](http://www.mindskip.net) -* 学之思考试系统:[http://www.mindskip.net/xzs.html](http://www.mindskip.net/xzs.html) -* 思多多智能考试平台:[http://www.mindskip.net/sdd.html](http://www.mindskip.net/sdd.html) -* 维多多培训考试系统:[http://www.mindskip.net/wdd.html](http://www.mindskip.net/wdd.html) -* 学多多考试系统:[http://www.mindskip.net/xdd.html](http://www.mindskip.net/xdd.html) +* 官网:[https://www.mindskip.net](https://www.mindskip.net) +* 学之思考试系统:[https://www.mindskip.net/xzs.html](https://www.mindskip.net/xzs.html) +* 思多多智能考试平台:[https://www.mindskip.net/sdd.html](https://www.mindskip.net/sdd.html) +* 维多多培训考试系统:[https://www.mindskip.net/wdd.html](https://www.mindskip.net/wdd.html) +* 学多多考试系统:[https://www.mindskip.net/xdd.html](https://www.mindskip.net/xdd.html) ### 学之思仓库版本地址 -* gitee - postgresql :[https://gitee.com/mindskip/uexam](https://gitee.com/mindskip/uexam) +* gitee - postgresql :[https://gitee.com/mindskip/xzs-mysql](https://gitee.com/mindskip/xzs-mysql) * gitee - mysql :[https://gitee.com/mindskip/xzs-mysql](https://gitee.com/mindskip/xzs-mysql) * github - postgresql :[https://github.com/mindskip/xzs](https://github.com/mindskip/xzs) * github - mysql :[https://github.com/mindskip/xzs-mysql](https://github.com/mindskip/xzs-mysql) ### 学之思交流群(加群获取数据库脚本) -* 交流六群:`593529956` +* QQ交流群六:`593529956` * QQ:`2693073475` * 微信:`alvis-u` ### 开发部署教程 -* [http://mindskip.gitee.io/uexam/](http://mindskip.gitee.io/uexam/) +* [https://mindskip.gitee.io/xzs-mysql](https://mindskip.gitee.io/xzs-mysql) ### 学生系统功能 @@ -50,7 +69,7 @@ * 登录: 账号为: admin/123456 * 主页: 包含了试卷、题目、做卷数、做题数、用户活跃度的统计功能,活跃度和做题数是按月统计 -* 用户管理: 对不同角色 学生、教师、管理员 的增删改查管理功能 +* 用户管理: 对不同角色 学生、管理员 的增删改查管理功能 * 卷题管理: 1. 试卷列表:试卷的增删改查,新增包含选择学科、试卷类型、试卷名称、考试时间,试卷内容包含添加大标题,然后添加题目到此试卷中,组成一套完整的试卷 2. 题目列表:题目的增删改查,目前题型包含单选题、多选题、判断题、填空题、简单题,支持图片、公式等。 @@ -63,13 +82,9 @@ * 用户登录登出功能,登录会自动绑定微信账号,登出会解绑 * 首页包含任务中心、固定试卷、时段试卷,和web端保持一致 -* 试卷模块,固定试卷和时段试卷的分页查询,下拉加载更多,上拉刷新当前数据 -* 记录模块,考试结果的分页,包含了试卷基本信息 -* 我的模块,包含个人资料的修改,个人动态,消息中心模块 - -### 软件架构图 - -![](doc/image/frame/2.png) +* 试卷模块:固定试卷和时段试卷的分页查询,下拉加载更多,上拉刷新当前数据 +* 记录模块:考试结果的分页,包含了试卷基本信息 +* 我的模块:包含个人资料的修改,个人动态,消息中心模块 ### 系统展示 diff --git a/doc/frame/架构图.png b/doc/frame/架构图.png deleted file mode 100644 index 9feb872..0000000 Binary files a/doc/frame/架构图.png and /dev/null differ diff --git a/doc/frame/架构图.vsdx b/doc/frame/架构图.vsdx new file mode 100644 index 0000000..bb75d33 Binary files /dev/null and b/doc/frame/架构图.vsdx differ diff --git a/doc/image/frame/1.png b/doc/image/frame/1.png index 9534c9c..8c4669b 100644 Binary files a/doc/image/frame/1.png and b/doc/image/frame/1.png differ diff --git a/doc/image/frame/2.png b/doc/image/frame/2.png deleted file mode 100644 index c16a798..0000000 Binary files a/doc/image/frame/2.png and /dev/null differ diff --git a/doc/image/logo/1.png b/doc/image/logo/1.png new file mode 100644 index 0000000..e8ef548 Binary files /dev/null and b/doc/image/logo/1.png differ diff --git a/docs/README.md b/docs/README.md index e9d5438..4640e2f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -10,14 +10,10 @@ 禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负 -## 学之思仓库版本地址 - -gitee - postgresql :[https://gitee.com/mindskip/uexam](https://gitee.com/mindskip/uexam) +## 学之思仓库地址 gitee - mysql :[https://gitee.com/mindskip/xzs-mysql](https://gitee.com/mindskip/xzs-mysql) -github - postgresql :[https://github.com/mindskip/xzs](https://github.com/mindskip/xzs) - github - mysql :[https://github.com/mindskip/xzs-mysql](https://github.com/mindskip/xzs-mysql) ## 运行环境 @@ -27,41 +23,45 @@ github - mysql :[https://github.com/mindskip/xzs-mysql](https://github.com/min | 操作系统 | Windows / Linux | | Jdk | 8 | | Redis | 6.0 | -| PostgreSql / Mysql | 12.0 / 8.0 | +| Mysql | 8.0 | ## 技术栈列表 ### 后台系统 * spring-boot 2.1.6.RELEASE -* spring-boot-security 用户登录验证 -* undertow web容器 -* postgresql/mysql 优秀的开源数据库 +* spring-boot-security 用户登录验证 +* undertow web容器 +* mysql 最流行的开源数据库 * redis 缓存,提升系统性能 * mybatis 数据库中间件 * hikari 速度最快的数据库连接池 -* 七牛云存储 目前10G内免费 +* 七牛云存储 分布式文件存储中心 ### 前台系统 -* Vue.js 采用新版,使用了vue-cli3搭建的系统,减少大量配置文件 -* element-ui 最流行的vue组件,采用的最新版 -* vue-element-admin 优化和扩展版本 +* vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件 +* element-ui 最流行的vue UI框架 +* vue-element-admin 深度定制版 * echarts 图表统计 -* ueditor 优化版 +* ueditor 深度定制版 ### 微信小程序 * iView 主题样式 +## 架构图 + +![架构图](https://gitee.com/mindskip/xzs-mysql/raw/master/doc/image/frame/1.png) + ## 项目开发 ### 开发说明 * redis 安装 * 进群获取到数据库脚本,创建表初始化数据,数据库名称为xzs -* 代码分为 mysql / postgresql 2个版本,配合响应的数据库使用 -* 安装mysql / postgresql ,数据库二选一即可 ,导入sql脚本。mysql导入xzs-mysql.sql脚本。postgresql导入xzx-postgresql.sql脚本 +* 代码分为 mysql版本,配合相应的数据库使用 +* 安装mysql ,导入xzs-mysql.sql脚本。 * 学生端默认账号:student / 123456 * 管理端默认账号:admin / 123456 @@ -69,9 +69,10 @@ github - mysql :[https://github.com/mindskip/xzs-mysql](https://github.com/min * /uexam/source/xzs为后台代码,建议使用IntelliJ IDEA打开 * 打开application-dev.yml文件中,配置好postgesql/mysql、redis的服务地址 +* 去七牛云官网申请好云存储账号,修改application.yml中的qn相关的配置 * 启动后台程序,默认端口为8000。 -* 学生系统地址: -* 管理端地址: +* 学生系统地址: +* 管理端地址: ### 前端开发 diff --git a/docs/favicon.ico b/docs/favicon.ico deleted file mode 100644 index e319c7e..0000000 Binary files a/docs/favicon.ico and /dev/null differ diff --git a/docs/favicon.png b/docs/favicon.png new file mode 100644 index 0000000..bd9a1d9 Binary files /dev/null and b/docs/favicon.png differ diff --git a/docs/index.html b/docs/index.html index 1a65b7f..2a47f17 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,36 +1,41 @@ + - - 学之思开发部署教程 - - - - - - + + 学之思开发部署教程 + + + + + + + -
-
- - + +
+ + - + + \ No newline at end of file diff --git a/docs/logo.png b/docs/logo.png new file mode 100644 index 0000000..a998420 Binary files /dev/null and b/docs/logo.png differ diff --git a/docs/xzs.css b/docs/xzs.css index e59e97f..f5708f4 100644 --- a/docs/xzs.css +++ b/docs/xzs.css @@ -1,37 +1,39 @@ table th { - min-width: 200px; + min-width: 200px; } table td { - text-align: center; + text-align: center; } .head { - position: fixed !important; - display: flex; - flex-direction: row; - justify-content: space-between; - width: calc(100% - 300px); - margin: 0px !important; - line-height: 58px; - padding: 10px 20px; - background-color: #f8f8f8; + display: flex; + flex-direction: row; + justify-content: space-between; + width: 100%; + margin: 0px !important; + line-height: 58px; + padding: 10px 20px; + background-color: #f8f8f8; + flex-wrap: wrap; } -.head-logo{ - height: 58px; - width: 182px; +.head-logo { + height: 58px; + width: 182px; + line-height: 78px; } -.head-link{ - flex: 1; - width: 100%; +.head-link { + display: flex; + justify-content: flex-start; + flex-wrap: wrap; } -.head-link a{ - margin-left: 25px; +.head-link a { + margin-left: 25px; } -.content{ - padding-top: 80px !important; +.content { + padding-top: 80px !important; } \ No newline at end of file