# JWeb **Repository Path**: hwg001/JWeb ## Basic Information - **Project Name**: JWeb - **Description**: JWeb是一套实现最基础功能的后台管理系统,主要功能有:用户管理、功能菜单管理、权限管理、部门管理、字典管理、参数配置、日志和在线用户等,适合新项目的快速搭建开发。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 5 - **Created**: 2021-03-22 - **Last Updated**: 2026-05-15 ## Categories & Tags **Categories**: backend **Tags**: None ## README ### 系统介绍 JWeb后台管理系统,基于Springboot、springCloud(Gateway)、Consul(注册中心)、Spring JDBC开发的后台管理系统,采用分模块的方式便于开发和维护,各模块可以灵活选择不同技术,支持多租户,数据库设计方案为一个租户一个schema。目前支持的功能有系统管理(用户、菜单角色、日志)、租户管理等,界面简洁美观大方,使用舒适,适合新项目的快速搭建开发。 ### 软件架构 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0414/172755_0cc955b6_8850763.png "23192112_7pjI.png") ### 在线演示 在线演示地址: [http://47.100.8.242/](http://47.100.8.242/) 用户名:admin 密码:123456 (注意:请使用较新版本浏览器(支持localstorage,css3等),推荐使用google浏览器。) ### 部分页面截图 1. 登录页面 ![输入图片说明](https://static.oschina.net/uploads/img/202103/23192112_Bpcy.png "在这里输入图片标题") 2. 首页 ![输入图片说明](https://static.oschina.net/uploads/img/202103/23192112_Us2m.png "在这里输入图片标题") 3. 统一用户管理模块 ![输入图片说明](https://static.oschina.net/uploads/img/202103/23192113_JTFL.png "在这里输入图片标题") 4. 访问日志 ![输入图片说明](https://static.oschina.net/uploads/img/202103/23192113_q5od.png "在这里输入图片标题")   5. 在线文档(Swagger3)  ![输入图片说明](https://static.oschina.net/uploads/img/202103/23192113_Ha8i.png "在这里输入图片标题") ### 项目模块介绍 1. jweb-spring-boot-bom。此模块配置基础公共依赖,以及spring等相关Maven仓库信息,此模块本身不包含代码。 2. jweb-spring-boot-parent。 parent模块,主要提供一些通用的工具类。 3. jweb-spring-boot-gateway。网关模块,主要完成路由、统一鉴权和日志记录。 4. jweb-spring-boot-uums。 统一用户管理模块,实现用户、角色、部门、权限、参数配置、字典等功能。 5. jweb-spring-boot-tenant。 租户管理模块,提供租户注册、租户系统域名、系统名、数据库配置。 - 另外注册中心使用Consul实现,jweb-spring-boot-uums和jweb-spring-boot-tenant模块注册到注册中心,jweb-spring-boot-gateway模块从注册中心发现服务。 本项目实现的是基础功能,实际开发中,可能需要根据具体需求搭配不同组件,如缓存数据库(如Redis)、负载均衡、消息队列、熔断处理等,项目本身就比较简单,很方便扩展改造。本人能力有限,大家若发现项目中存在的缺陷或者错误,恳请大家批评指正,谢谢