首页> 博客> 基于SSM的后台权限管理系统
01 03 2020
一、介绍

上手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插件

项目源代码下载

类似文章

  1. SSM+Bootstrap+Redis+Mysql实现 商城购物系统
  2. SpringBoot 入门爬虫项目实战
  3. 腾讯云自媒体分享计划

评论区

| 8 评论
  • yp15865114232
    师兄,项目运行起来了,但是系统管理这个菜单没显示没显示出来啊,在数据库里面的open也给设置成1了,谢谢师兄帮忙解答下。
  • ♚ 曾经的你@
    你好,我尝试了一下,其他都可以,就角色分配权限无法加载出来。望指教一二!

    AI码真香 博主 回复 ♚ 曾经的你@ 后台有什么报错信息?

    中国上海上海市 2021-08-01 10:45:56 回复

  • Administrator
    老哥,运行不起来啊
  • caibai
    老哥,没发现数据库脚本

    AI码真香 博主 回复 caibai 一起在文件中的吧。仔细看看~

    中国上海上海市 2020-12-31 20:34:35 回复

  • 3055

    师兄,我最近在搞 大数据的一套东西 需要 数据爬虫 数据分析 数据可视化  ,我还在大三 ,就是一些简单的小项目,你有相关的工程吗 ?我想看看 ,奥利给


    AI码真香 博主 回复 3055 这快没做过深入研究,你可以去B站搜索相关内容学习。

    中国上海上海市 2020-05-31 19:54:15 回复