zoukankan      html  css  js  c++  java
  • 基于Spring Boot和Shiro的后台管理系统FEBS

    FEBS是一个简单高效的后台权限管理系统。项目基础框架采用全新的Java Web开发框架 —— Spring Boot 2.0.3,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Mybatis,同时引入了通用Mapper和PageHelper插件,可快速高效的对单表进行增删改查操作,消除了大量传统XML配置SQL的代码;安全框架采用时下流行的Apache Shiro,可实现对按钮级别的权限控制;前端页面使用Bootstrap构建,主题风格为时下Google最新设计语言Material Design,并提供多套配色以供选择。FEBS意指:Fast,Easy use,Beautiful和Safe。

    功能模块


    1.  
      |-------------------------------------------|
    2.  
      | ______ ______ ____ _____ |
    3.  
      | | ____| ____| _ / ____| |
    4.  
      | | |__ | |__ | |_) | (___ |
    5.  
      | | __| | __| | _ < \___ |
    6.  
      | | | | |____| |_) |____) | |
    7.  
      | |_| |______|____/|_____/ |
    8.  
      | Spring-Boot-Version: 2.0.3.RELEASE |
    9.  
      |-------------------------------------------|
    10.  
      |
    11.  
      ├─系统管理
    12.  
      │ ├─字典管理
    13.  
      │ ├─用户管理
    14.  
      │ ├─菜单管理
    15.  
      │ ├─角色管理
    16.  
      │ └─部门管理
    17.  
      ├─系统监控
    18.  
      │ ├─在线用户
    19.  
      │ ├─系统日志
    20.  
      │ ├─Redis监控
    21.  
      │ └─Redis终端
    22.  
      │─网络资源
    23.  
      │ ├─One一个
    24.  
      │ │ ├─散文
    25.  
      │ │ ├─绘画
    26.  
      │ │ └─语文
    27.  
      │ ├─天气查询
    28.  
      │ ├─影视资讯
    29.  
      │ │ ├─即将上映
    30.  
      │ │ └─正在热映
    31.  
      │ └─每日一文
    32.  
      └─任务调度
    33.  
      ├─定时任务
    34.  
      └─调度日志

    技术选型

    后端

    • 基础框架:Spring Boot 2.0.3.RELEASE

    • 持久层框架:Mybatis 3.4.5

    • 安全框架:Apache Shiro 1.4.0

    • 摸板引擎:Thymeleaf 3.0.9.RELEASE

    • 数据库连接池:阿里巴巴Druid 1.1.10

    • 缓存框架:Redis

    • 日志打印:logback

    • 其他:fastjson,poi,javacsv,quartz等。

    前端

    • 基础框架:Bootstrap 4

    • JavaScript框架:jQuery

    • 消息组件:Bootstrap notify

    • 提示框插件:SweetAlert2

    • 树形插件:jsTree

    • 树形表格插件:jqTreeGrid

    • 表格插件:BootstrapTable

    • 表单校验插件:jQuery-validate

    • 多选下拉框插件:multiple-select

    • 图表插件:Highcharts

    • 时间插件:daterangepicker

    开发环境

    • 语言:Java 8

    • IDE:Eclipse Oxygen & IDEA 2018.1.4(Ultimate Edition)

    • 依赖管理:Maven

    • 数据库:Oracle 11g & MySQL5.7

    • 版本管理:SVN,git

    系统预览

     

     

     

     

    主题预览

     

     

     

    开发与部署

    GitHub 地址: https://github.com/wuyouzhuguli/FEBS

    下载后以Maven项目的方式导入Eclipse或者IDEA。

    开发时直接使用Spring Boot的入口类cc.mrbird.Application启动即可,访问地址localhost:8080,账号mrbird,密码123456。

    部署时,使用Maven将项目打包成febs.jar,然后使用命令java -jar febs.jar启动即可。在Linux下部署Spring Boot jar,并编写启停脚本可参考链接https://mrbird.cc/Linux%20Spring-Boot-jar.html

    常见问题

    https://mrbird.cc/基于Spring Boot和Shiro的后台管理系统FEBS.html#常见问题

  • 相关阅读:
    2021.5.10-(叶子相似的树)
    2021.5.8-N皇后(回溯)
    2021.5.6-(雪糕最大数)
    2021.4.23刷题(回溯-全排列)
    可持久化动态图上树状数组维护01背包
    Infinite String Comparision
    第6章 操作系统 存储器管理(二)
    markdown
    操作系统 第6章 存储管理(一)
    操作系统 第五章 死锁 (二)
  • 原文地址:https://www.cnblogs.com/yelanggu/p/10298039.html
Copyright © 2011-2022 走看看