# SingDouProjectGroup **Repository Path**: CalvinNg/SingDouProjectGroup ## Basic Information - **Project Name**: SingDouProjectGroup - **Description**: 成都暑期实习志愿者网站 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-07-07 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SingDouProjectGroup #### 介绍 省考试院自学考试计划管理系统 #### 软件架构 后台springboot2.1.6+mybatis
前端Vue+iView+vue-router+vue-cookie+axios
#### 安装教程 前后端分离的运行方法:
1.把代码克隆到本地,git clone https://gitee.com/CalvinNg/SingDouProjectGrop.git
2.在resource的sql文件夹下的education.sql文件导入到数据库上运行,数据库名为education
3.在examination文件夹下用命令行窗口运行mvn clean package
4.然后去到target文件夹运行用java -jar直接jar包
5.更改education项目下的main.js文件的发送端口为后端设置的端口
5.在education文件夹下用命令行窗口运行npm install,然后运行npm run dev,然后直接访问 **_前端UI的端口_** +index.html即可看到登录页面
前后端合并的运行方法:
1.把代码克隆到本地,git clone https://gitee.com/CalvinNg/SingDouProjectGrop.git
2.在resource的sql文件夹下的education.sql文件导入到数据库上运行,数据库名为education
3.在education文件夹下用命令行窗口运行npm install,然后运行npm run build,然后把dist文件夹下生成的文件全部复制到springboot项目下的resource文件夹的static文件夹下
4.在examination文件夹下用命令行窗口运行mvn clean package
5.然后去到target文件夹运行用java -jar直接jar包
6.然后运行 **_后端的端口_** +index.html即可
**_ ### 访问localhost:+后端设置的端口+swagger-ui.html即可看到后端的api接口 _** #### 后端技术
技术 说明 官网
Spring Boot 容器+MVC框架 https://spring.io/projects/spring-boot
shiro 认证和授权框架 http://shiro.apache.org/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator 数据层代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UI 文档生产工具 https://github.com/swagger-api/swagger-ui
Hibernator-Validator 验证框架 http://hibernate.org/validator/
Druid 数据库连接池 https://github.com/alibaba/druid
LogStash 日志收集 https://github.com/logstash/logstash-logback-encoder
Lombok 简化对象封装工具 https://github.com/rzwitserloot/lombok

#### 前端技术
技术 说明 官网
Vue.js 渐进式JavaScript框架 https://cn.vuejs.org
iView UI组件库 https://www.iviewui.com
vue-router 页面跳转,组件传参工具,过渡动效 https://router.vuejs.org/zh/
vue-cookie 制作曲奇的工具 http://npm.taobao.org/package/vue-cookie
vue-cli vue脚手架,创建vue项目 https://cli.vuejs.org/zh/guide/cli-service.html
node.js 安装依赖包工具 http://nodejs.cn/
axios 向后端发送请求 http://www.axios-js.com/
#### 参与贡献 1.yhx
2.Ryen
3.ysy
4.Calvin
5.xjl