一、介绍
上手SSM后,一直想做一款后台管理系统,根据所学知识进行一个全面整合。于是也就利用空闲时间写了一套后台权限系统:EasyBMS。这是一套简单易上手的后台权限管理系统,使用Spring、SpringMVC、Mybatis、Shiro、Layui构建。它可以应用到各种Web应用中,比如网站管理后台、CMS、商城、CRM等。另外,对于上手了SSM想进一步进行权限系统构建学习的童鞋,我相信EasyBMS-SSM会是不错的选择,学后个人加以改造升级作为私活开发脚手架也不错~~
当前已实现的系统功能:部门管理、菜单管理、权限管理、角色管理、用户管理、系统监控、服务监控、 数据监控、登录日志、系统公告、图标管理、接口文档
二、技术选型
2.1、技术组合
- 数据库:Mysql
- 技术组合:Spring、SpringMvc、Mybatis、pageHelper、Redis、Jsp、Shiro
- 前端框架:Layui、后台开源模板layuicms、zTree
- Lombok、swagger、druid数据源监控
- 其它:RBAC权限模型设计、权限菜单树、下拉树、左树右表设计等
三、开发环境
3.1、工具与环境
- IDEA 2018.3.5
- Maven 3
- JDK8
- Mysql 5.7+
- Win10 64位系统
四、项目演示
4.1、相关页面截图
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
五、启动
可以使用maven tomcat插件进行启动,也可以配置本地tomcat进行启动(推荐)
1. 主配置文件:dataSource.properties,此文件中配置数据库账户密码,先导入数据库脚本,然后配置你本地数据库的账户密码
2. 其它配置:mybatis-config.xml,这个文件为mybatis的全局配置文件
3. 启动访问:http://localhost:您配置的tomcat端口号(配置本地tomcat启动,运行完成自动启动登录页面)
4. 账户密码:system/123456(隐藏的超级管理员账号),其它见数据库。密码尝试123456
tips:项目中使用了lombok插件,IDE得装lombok插件
项目源代码下载
本文作者: AI码真香
本文标题: 基于SSM的后台权限管理系统
本文网址: https://www.xmlvhy.com/article/82.html
版权说明: 自由转载-非商用-非衍生-保持署名 署名-非商业性使用4.0 国际 (CC BY-NC 4.0)
类似文章
| 8 评论
中国上海上海市 2022-03-16 17:59:21 回复
中国00 2021-05-22 20:18:41 回复
中国上海上海市 2021-08-01 10:45:56 回复
中国广东省广州市 2021-02-20 14:31:55 回复
中国湖北省武汉市 2020-12-31 17:32:53 回复
中国上海上海市 2020-12-31 20:34:35 回复
师兄,我最近在搞 大数据的一套东西 需要 数据爬虫 数据分析 数据可视化 ,我还在大三 ,就是一些简单的小项目,你有相关的工程吗 ?我想看看 ,奥利给
中国四川省内江市 2020-05-31 13:35:26 回复
中国上海上海市 2020-05-31 19:54:15 回复