# ljm-simple-base **Repository Path**: manongdoudou/ljm-simple-base ## Basic Information - **Project Name**: ljm-simple-base - **Description**: 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 支持拓展开发,入手简单入手,支持代码生成。 核心技术采用Spring、MyBatis、Mybatis-plus、Shiro没有任何其它重度依赖。 前端技术采用了vue-element-admin架构。 直接运行即可用(请勿删除系统数据谢谢) - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://47.107.129.179/ljm-admin/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-03-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ljm-simple-base #### 介绍 一直想做一套后台管理系统,在此之前也在网上了很多优秀大开源项目却没有发现合适的。曾经为了在工作之余做些私活,在网上找了很过的开源项目,发现有些项目定制性很强,导致需要耗费很大工作量去调整;也有些项目适用性很好的,但是配置量有点大;也有的需要很大的学习成本(这个我的项目采用前后端分离,可能需要一些vue的知识,以后可能会用thymeleaf集成一套)。 本人是在公司是做云服务的,公司基本都是使用分布式开发。但是这种系统或云平台,都需要大量的资源支持。并不适合我使用。所以想着用springboot集成一些常用的jar,实现一些单体应用基础功能。有不足的地方,大家交流完善。 演示链接: http://47.107.129.179/ljm-admin/ 使用非精简版vue-element-admin的请移步: https://gitee.com/MingAndTao/ljm-simple-base/tree/v1.0.0.0-SNAPSHOT ### 基本功能 **机构管理** 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置、授权等。 1. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现。 **权限控制** 1. 角色管理:角色菜单权限分配、按钮菜单分配、人员指派、角色信息维护。 1. 权限管理:系统权限维护。 1. 资源管理:配置系统目录、配置系统菜单。 **字典管理** **系统监控** 1. 任务调度(XXLJOB集成):集成XXLJOB管理平台,友情链接:http://www.xuxueli.com/xxl-job/#/ 1. 数据库监控:集成druid对数据源、sql监控、web监控、url监控、spring监控等。 **系统工具** 1. 系统接口:系统开发使用的接口树,采用swagger 1. 代码生成工具(web版集成待开发):mybatis-plus的代码生成,目前支持所有后端开发生成,用户可以根据自己的需求修改生成模板,但是现在只支持在main方法中运行(暂不支持web选表生成) 1. 首页:对自己系统的介绍(我提供页面) #### 软件架构 ![软件架构说明](https://images.gitee.com/uploads/images/2019/0810/232531_7e1ec1eb_911107.png "屏幕截图.png") 之所以采用这样的模块划分,是为了以后有使用dubbo拆分,可以快速成型。 #### 安装教程 1. 下载项目,在ljm-web中找到项目的sql,执行sql脚本生成库表 2. 修改ljm-web中profiles对应环境的配置文件,主要修改数据库配置 3. 在开发工具中导入maven项目,执行ljm-web中的LjmWebApplication即可 4. 在ljm-admin中执行 npm install 5. 下载完vue依赖后,执行npm dev run 6. 若需要npm run build:stage (stage是sit环境,prod为生产环境) 注: 1. vue-element-admin 文档:https://panjiachen.github.io/vue-element-admin-site/zh/guide/ 2. vue-element-admin源码:https://github.com/PanJiaChen/vue-element-admin #### 功能详细 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/154813_7b365581_911107.png "屏幕截图.png") ![![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/154647_2929034f_911107.png "屏幕截图.png")](https://images.gitee.com/uploads/images/2019/0811/154720_b5747b8b_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/154843_ff6328bc_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/154915_76d029c9_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/154936_df286c82_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155005_7e99b7df_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155037_1f665260_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155054_75d70bae_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155117_91822567_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155140_f32686f3_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155200_012fa125_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155226_142f2299_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155241_274ff672_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155436_e300a793_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155526_ac4119f8_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155558_81970976_911107.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0811/155618_3e51988c_911107.png "屏幕截图.png") #### 衷心感谢 1. vue-element-admin的架构 2. mybatis-plus的提供者 3. XXL-JOB提供者 #### 交流群 ![QQ:814746343](https://images.gitee.com/uploads/images/2019/0811/154449_9291a719_911107.png "屏幕截图.png") QQ交流群:814746343 不好的地方大家多多指正,您的建议将是我完善项目最好的动力!