# JinFuAdmin **Repository Path**: jingfucoding/jinfu-admin ## Basic Information - **Project Name**: JinFuAdmin - **Description**: 使用传统技术SSM+Jsp+layui 构建,在前后端分离的大趋势下致敬jQuery时代的王者layui框架,适合企业小型项目二次开发。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-02-10 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JinFu Admin v1.0.0 #### 项目介绍 JinFu后台管理系统,目前有三个版本master分支是传统ssm+shiro构建的基于cookie+session的有状态登录版本,springboot分支是升级之后的springboot版本,springboot-stateless分支是基于shiro+jwt实现的无状态登录版本,前端使用开源项目`Pear Admin`基于layui,在前后端分离的Vue的大趋势下致敬jQuery时代的王者layui框架。 目前支持的功能有:用户管理、角色管理、权限管理、部门管理、字典管理等企业最常用的模块,为快速开发后台系统而生的脚手架! #### 技术选型 - 后端技术:SpringMVC + Mybatis + Mybatis Generator + JSP + Shiro - 前端技术:Pear Admin + Layui + Jquery + zTree #### 功能列表 - 用户管理:用于管理后台系统的用户,可进行增删改查等操作。 - 角色管理:分配权限的最小单元,通过角色给用户分配权限。 - 菜单管理:用于配置系统菜单,同时也作为权限资源。 - 部门管理:通过不同的部门来管理和区分用户。 - 字典管理:对一些需要转换的数据进行统一管理,如:男、女等。 - 表单构建:通过拖拽的方式快速构建一个表单模块。 - 集成Flyway数据库版本控制 #### 安装教程 - ##### 环境及插件要求 - Jdk8+ - Mysql5.7 - Maven - Lombok(重要) - ##### 导入项目 - IntelliJ IDEA:Import Project -> Import Project from external model -> Maven - Eclipse:Import -> Exising Mavne Project - ##### 运行项目 - 数据库配置:新建数据库,字符集选择utf8mb4,排序规则选择utf8mb4_general_ci,然后修改项目中相应数据源配置 - 运行maven tomcat插件,数据库会自动初始化 - 访问地址:http://localhost:8080/ - 默认帐号密码:admin/admin123 #### 演示地址 演示地址:http://124.223.87.59:8080/index 账号/密码:admin/admin123 #### 预览图 ![QM2hMH](https://gitee.com/jingfucoding/images-resp/raw/master/uPic/QM2hMH.png) ![3lFn9B](https://gitee.com/jingfucoding/images-resp/raw/master/uPic/3lFn9B.png) ![jVeU02](https://gitee.com/jingfucoding/images-resp/raw/master/uPic/jVeU02.png) ![LJ8bIK](https://gitee.com/jingfucoding/images-resp/raw/master/uPic/LJ8bIK.png) ![ceJLxa](https://gitee.com/jingfucoding/images-resp/raw/master/uPic/ceJLxa.png) ![2aCzzh](https://gitee.com/jingfucoding/images-resp/raw/master/uPic/2aCzzh.png)