ljm-simple-base

项目wiki地址:
https://gitee.com/MingAndTao/ljm-simple-base/wikis/%E9%A1%B9%E7%9B%AE%E7%AE%80%E4%BB%8B?sort_id=2783023

介绍

一直想做一套后台管理系统,在此之前也在网上了很多优秀大开源项目却没有发现合适的。曾经为了在工作之余做些私活,在网上找了很过的开源项目,发现有些项目定制性很强,导致需要耗费很大工作量去调整;也有些项目适用性很好的,但是配置量有点大;也有的需要很大的学习成本(这个我的项目采用前后端分离,可能需要一些vue的知识,以后可能会用thymeleaf集成一套)。

本人是在公司是做云服务的,公司基本都是使用分布式开发。但是这种系统或云平台,都需要大量的资源支持。并不适合我使用。所以想着用springboot集成一些常用的jar,实现一些单体应用基础功能。有不足的地方,大家交流完善。
演示链接: http://47.107.129.179:8080(小小要求,大家不要删除数据)

基本功能

机构管理

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置、授权等。
  2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现。

权限控制

  1. 角色管理:角色菜单权限分配、按钮菜单分配、人员指派、角色信息维护。
  2. 资源管理:配置接口访问地址、配置权限标识

字典管理

1.配置系统常用字典信息

系统工具

  1. 系统接口:系统开发使用的接口树,采用knife4j展示接口
  2. 代码生成工具(web版集成待开发):mybatis-plus的代码生成,目前支持所有后端开发生成,用户可以根据自己的需求修改生成模板,但是现在只支持在main方法中运行(暂不支持web选表生成)
  3. 首页:对自己系统的介绍(需自己提供页面)

软件架构


之所以采用这样的模块划分,是为了以后有使用dubbo拆分,可以快速成型。

技术选型

安装教程

  1. 下载项目,在ljm-web中找到项目的sql,执行sql脚本生成库表
  2. 修改ljm-web中profiles对应环境的配置文件,主要修改数据库配置
  3. 在开发工具中导入maven项目,执行ljm-web中的LjmWebApplication即可
  4. 在ljm-admin-master中执行 npm install
  5. 下载完vue依赖后,执行npm dev run
  6. 若需要npm run build:stage (stage是sit环境,prod为生产环境)

功能页面展示

1、登录页

2、首页

3、机构管理


4、权限控制





5、字典管理

衷心感谢

  1. vue-element-admin的架构,文档:https://panjiachen.github.io/vue-element-admin-site/zh/guide/
  2. mybatis-plus的提供者

交流群

QQ交流群:814746343

不好的地方大家多多指正,您的建议将是我完善项目最好的动力!
源码地址:https://gitee.com/MingAndTao/ljm-simple-base

轻量项目架构 ljm-simple-base平台(前后端分离)相关推荐

  1. 阿里云轻量应用服务器部署Node.js+React+MongoDB前后端分离项目

    最近用阿里云服务器部署了一个前端React,后端Node.js(Koa2),数据库MongoDB的前后端分离项目,其间踩了不少的坑,用这篇文章记录一下具体的步骤,希望对你们能有帮助. 1. 服务器的选 ...

  2. 基于springboot+vue的商城系统(电商平台)(前后端分离)

    博主主页:猫头鹰源码 博主简介:Java领域优质创作者.CSDN博客专家.公司架构师.全网粉丝5万+.专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等).简历模 ...

  3. 《ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离》读后感一

    由于自己菜鸡,只能任由社会摆布,自学一段时间JAVA想去找JAVA工作,突然一份.NET Core的工作摆在面前,还好有点学历,虽然C#已经不太记得,领导仍然放我进去了.开始的一段时间,各种摸项目,也 ...

  4. Java项目:精美网上音乐平台(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 音乐播放 用户登录注册 用户信息编辑.头像修改 歌曲.歌单搜索 歌单打分 歌单.歌曲评论 歌单列表.歌手列表 ...

  5. 【笔记】ASP.NET Core技术内幕与项目实现:基于DDD与前后端分离

    最近在写论文,想使用ASP.NET Core Web API技术,但对它还不是很熟,鉴权组件也没用过,于是在网上查找资料,发现了杨中科老师写的这本书(微信读书上可以免费看),说起来我最初自学C#时看过 ...

  6. java基于springboot+vue+elementui的饭店点菜外卖平台 前后端分离

    随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多商家的之中,随之就产生了"点餐平台网站",这样就让点餐平台网站更加方便简单.对于本点餐平台网站的 ...

  7. B站云E办Vue+SpringBoot前后端分离项目——MVC三层架构搭建后台项目

    本项目来源B站云E办,笔记整理了项目搭建的过程和涉及的知识点.对于学习来说,不是复制粘贴代码即可,要知其然知其所以然.希望我的笔记能为大家提供思路,也欢迎各位伙伴的指正. 项目前端学习笔记目录 B站云 ...

  8. 这几个SpringBoot前后端分离项目(附源码),改改就能换钱。。。

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Happiness comes when we stop comp ...

  9. 七个开源的 SpringBoot 前后端分离项目,Star过千,快去收藏夹吃灰吧!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 微信公众号:江南一点雨 前后端分离已经在慢慢走进各公司的技 ...

最新文章

  1. c++ 低位在前 高位在后_生意社:醋酸市场前三季度区间震荡 四季度一飞冲天
  2. MapReduce详解和WordCount模拟
  3. 了解如何解决OSGI捆绑包
  4. oracle var/tmp,[20141128]目录/var/tmp/oracle.txt
  5. Bailian3708 1的个数【进制】
  6. visio2003 反向工程链接 mssql2005
  7. IceGrid应用 配置手册
  8. 网卡 的linux驱动精灵,下载:Intel PRO100/1000网卡驱动13.0版
  9. NeoKylin7文件管理(自用)
  10. MMQ 开源免费 同时支持分布式架构和数据持久化、规则引擎、ACL的MQTT broker。
  11. android 源码编译 模拟器emulator启动
  12. c语言中的百分数怎么求,如何计算具体百分比
  13. python+matplotlib绘图线条类型、颜色、散点类型
  14. Tomcat的8005、8009,8080端口解释
  15. 枯树洒落的泪花,心却不知飞向何
  16. BiDi 算法详解及应用(一)
  17. 中文计数法亿兆京垓秭穰沟涧正载
  18. 使用 WP Mail SMTP 发送邮件给网站管理员
  19. 浪潮存储新建池、创建卷提示I/O组内存不足、I/O空间位置不足解决方法
  20. windows tftp客户端使用方法

热门文章

  1. 递归法求解简单选择排序
  2. Dundas Chart控件的使用总结
  3. 通达信插件选股(基于通达信插件编…
  4. 使用 Hexo 搭建自己的博客
  5. follow me系列总结
  6. BCC – 用于Linux性能监视,网络和更多的动态跟踪工具
  7. 计算机设计压力容器过程,压力容器及过程设备设计
  8. 本地搭建个人云盘并可远程访问【内网穿透】
  9. soundtouch android,SoundTouch APP
  10. python for i in range(len())_Python for i in range ()用法详解