采用分模块的方式便于开发和维护,支持前后台模块分别部署

#程序员##挑战30天在头条写日记#

大家好,我是仁杰,今天给大家分享一款管理后台,系统采用了分模块的方式便于开发和维护,支持前后台模块分布部署。

介绍

系统基于SpringBoot2.0+SpringDataJpa+Thymeleaf+Shiro开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等。为快速开发后台管理系统而生的脚手架!

架构

系统架构

功能

  1. 用户管理:用于管理后台系统的用户;
  2. 角色管理:分配权限的最小单元,通过角色给用户分配权限;
  3. 菜单管理:用于配置系统菜单,同时也作为权限资源;
  4. 部门管理:通过不同的部门来管理和区分用户;
  5. 字典管理:对一些需要转换的数据进行统一管理;
  6. 代码生成:帮助开发者快速开发项目;
  7. 表单构建:通过拖拉拽的方式快速构建一个表单模块;
  8. 数据接口:根据业务代码自动生成相关的api接口文档。

安装

环境及插件要求
  Jdk8+
  Mysql5.5+
  Maven
  Lombok(重要)
导入项目
  IntelliJ IDEA:Import Project -> Import Project from external model -> Maven
  Eclipse:Import -> Exising Mavne Project
运行项目
  通过Java应用方式运行admin模块下的com.linln.admin.BootApplication文件
  数据库配置:数据库名称timo 用户root 密码root
  访问地址:http://localhost:8080/
  默认帐号密码:admin/123456

预览

开发

登录页面

登录页面

用户管理

用户管理

菜单管理

菜单管理

字典管理

字典管理

行为日志

行为日志

代码生成

代码生成

总结

系统模块清晰、文档齐全、代码逻辑清晰、适合二次开发,值得推荐。

展开阅读全文

页面更新:2024-05-26

标签:后台   模块   方式   字典   菜单   权限   部门   代码   用户   系统

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top