# 2020vtmerCMS **Repository Path**: smietao/vtmerCMS ## Basic Information - **Project Name**: 2020vtmerCMS - **Description**: 2020 VTMER招新网站后台管理系统 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.lenosp.cn - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2401 - **Created**: 2020-03-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 演示地址 [登录界面](http://cdn.smietao.xyz:8081/) 欢迎各位vtmer[注册](http://cdn.smietao.xyz:8081/vtmer/admin/register) ## 博客 [项目开发历程](http://smietao.xyz/vtmercms/) ## 项目说明 - vtmer2020年招新网站后台管理系统,采用lenos快速开发模块脚手架;采用spring boot 2.0.1+spring+SpringMvc+mybatis+shiro+swagger+quartz+freemarker+layui技术开发;实现功能有系统模块:菜单管理、用户管理、角色管理,系统监控:系统日志、接口api、sql监控。 ## 原功能说明 - 项目目前拥有 - **系统管理**:_菜单管理、学生管理、角色管理_ - 统一查询 pagehelper分页,查询调用BaseServiceImpl show model set数据,传入T,配合xml编写,即可自定义查询。 - 采用shiro技术,可配置化权限管理,精确到按钮(也可以是某一元素)功能分配 - 登录次数校验,超出定义次数后冻结一段时间账号 - **系统监控**:_系统日志、接口api、系统监控、可配置定时任务_ - 前端可配置化定时任务。 - 采用swagger可视化出实时方法格式以及数据属性,采用阿里druid监控sql。 ## 新附加实现 - 学生界面列表展示 - 根据组别动态赋予权限,不同的组别的人可以看到所有报名的学生,但只能面试属于自己组的学生 ## 启动说明 ```bash git clone https://gitee.com/smietao/lenosp mvn clean package mvn package java -jar len-web.jar ``` ## 技术 * jdk:1.8 * 核心框架:spring boot 2.0.1.RELEASE * 安全框架:Apache Shiro * 数据库连接池:druid * 视图框架:spring mvc * 持久层框架:MyBatis * 模板引擎:freemarker * 缓存:redis、ehcache * 定时:quartz 2.3.0 * 前端页面:layui * 分布式:Duubo+ZooKeeper