基于JAVA SpringBoot+ JWT+Redis的ERP系统,VUE+Element-UI 前后端分离的Saas平台

news2024/11/18 15:30:41

项目简介

简云Saas平台 基于SpringBoot2.2.0, Mybatis, JWT, Redis, VUE+Element-UI 的前后端分离的Saas平台管理系统

在线报表开发 + 在线表单设计 + 工作流设计 + 自定义打印模板定义

**产品分二个版本:

  1. 开源版本(包含了系统基础架构+在线表单设计). 此版本代码完全开源
  2. ERP版本(在开源版本基础上增加了ERP业务模块,在线报表开发, 工作流设计, 代码生成模块). 有意向合作的个人或企业欢迎咨询)

开发文档 文档链接

体验地址 简云Saas平台

完整代码下载地址:基于JAVA SpringBoot+ JWT+Redis的ERP系统

项目源码

后端源码前端源码
文件名saas-java-mastersaas-ui-master

系统功能

  • 公司信息管理: 公司信息的维护及配置.

  • 用户管理: 用户信息的维护及配置.

  • 菜单管理: 菜单管理维护,动态配置菜单,按钮,字段权限.

  • 我的组织机构管理: 可配置系统组织架构,树形表格展示

  • 角色管理: 角色信息维护,可对数据权限(通过机构部门控制),功能权限,用户与菜单进行分配。

  • 字典管理: 配置一些常用固定的数据.

  • 打印导出模板管理 用户可自定义配置报表输出格式(支持JXLS)

- 自定义表单: 用于OA表单自定义申请, 自定义模块扩展功能.

-表单业务申请: 表单业务申请,提交

- 表格自定义列配置名称,宽度,列的顺序

–工作流定义: 集成了activity表单设计,部署,导入功能

  • 工作流配置: 按模块+表单设计 工作流。

  • 系统缓存: 使用RedisTemplate操作, 将redis可视化提供基本的操作.

  • SQL监控: 使用druid 监控数据库

  • 定时任务: 整合Quartz做定时任务.

项目结构

项目采用多模块开发方式(见下图)
admin: 系统管理
base: 基础数据
business: 业务模块
report: 报表模块
api: 与第三方系统对接
workflow: 工作流模块
form: 表单定义模块
job: 定时任务

在这里插入图片描述

系统预览

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完整代码下载地址:基于JAVA SpringBoot+ JWT+Redis的ERP系统

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/111187.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Flink-基本的合流操作

文章目录1.基本的合流操作2.1联合(Union)2.2 连接(Connect)2.基于时间的合流——双流联结(Join)2.1 窗口联结(Window Join)2.2 间隔联结(Interval Join)2.3 窗…

《面向对象分析与设计》总结

面向对象的软件工程1 面向对象的演化1.1 生活中复杂系统的特点1.2 软件系统的复杂性1.2.1 复杂性的四个方面1.2.1.1 问题域的复杂性1.2.1.2 管理开发的困难性1.2.1.3 软件中的灵活性1.2.1.4 描述离散系统行为1.2.2 复杂系统的五个属性1.2.2.1 层次结构1.2.2.1.1 对象结构1.2.2.…

数据分析神器:数据自动录入并生成BI报表

做报表、分析数据、做汇报是许多打工人的日常,每天都要耗费不少的时间用Excel来整理、清洗数据和生成好看的报表。如果这些数据都是手动整理、复制粘贴的话,不仅费时费力,而且很容易出错。 在越来越多企业采用SaaS产品和不同数据应用的今天&…

来看一个vue-element-表单之登录页面,最后送上一个登录页面

vue-element 表单之登录页面使用 0. 先留下属性表格 表单验证:Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名即可。 1. 表单属性表(el-form) 2. 表单项属性表…

php工作流引擎再发新版本—Tpflow7.0重磅发布

2022年已接近尾声,又到了每年发布大版本的时候,Tpflow历经一个多月的意见征集及版本优化,从底层改进,从UI调整,增强了事件功能。 发布日期:2022年12月23日 发布版号:V7.0.0 Tpflow 工作流引擎…

短视频引流+私域流量沉淀,一个全新的短视频和链动模式结合方案

在微盟企微助手微盟智慧零售团队的协助下,今年7月底么么茶正式开始运营企微私域,截至当前,在短短3个月时间已成功沉淀7万私域客户,线上商城GMV超145万。 么么茶旅拍的核心流量来源自公域短视频平台,品牌基于服务覆盖下…

OB0206 obsidian 表格编辑插件:advanced Tables插件使用

序号解读: 01——软件基础使用、基础语法 02——插件使用 03——综合实战 0 写在前面 Ob社区插件汇总:Airtable - OB社区插件汇总 - Johnny整理 - 每周更新 - B站 Johnny学Explore the "OB社区插件汇总 - Johnny整理 - 每周更新 - B站 Johnny学&qu…

执行操作后的变量值,我的题解首次优于官方

2011. 执行操作后的变量值 难度简单46 存在一种仅支持 4 种操作和 1 个变量 X 的编程语言: X 和 X 使变量 X 的值 加 1--X 和 X-- 使变量 X 的值 减 1 最初,X 的值是 0 给你一个字符串数组 operations ,这是由操作组成的一个列表&#xf…

求N阶矩阵的幂(一维,二维多种方法)

引用:对于矩阵的计算想必都是一件很头疼的事情吧,因为计算量是比较大,因为你要用前一个矩阵的行乘以后矩阵的列且对应相加才得到新矩阵的第一个元素,且两个矩阵可以相乘的条件也是前一个矩阵的列等于后一个矩阵的行,操…

Simulink代码生成: Switch模块及其代码

本文描述Switch模块的建模并研究生成的代码。 文章目录1 Simulink中的Switch模块2 Switch模块建模及代码生成3 Switch模块其他用法3.1 多重Switch3.2 通过标定量Switch4 总结1 Simulink中的Switch模块 在Simulink中Switch模块时非常常见的,通常用于根据一定地条件选…

Python学习笔记(十九)——Matplotlib入门上

目录 Matplotlib简介 导入matplotlib模块 图的参数说明 matplotlib图像组成部分介绍 matplotlib绘图步骤分析 matplotlib实现简单图像 matplotlib画布 画布-plt.figure() 实例 同一画布制作多张图像 创建多个子图 实例 plt.subplots 相关参数 调整subplot周围的间距…

使用HGS算法调整PD控制器增益的无人机动态性能数据——基于启发式的无人机路径跟踪优化(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

【Sentinel 预热加载】

系列文章目录 Sentinel 预热加载 目录 系列文章目录 前言 一、概念解释? 二、使用步骤 1.引入库 2.dashboard 配置 总结 前言 一、概念解释? Warm Up:根据coldFactor(冷加载因子,默认3)的值,从…

有了 HTTP,为什么还要 RPC?

RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。 OSI网络七层模型 在说RPC和…

Android HIDL和hwservicemanager

HIDL软件包 HIDL 接口软件包位于 hardware/interfaces 或 vendor/ 目录下(个别情况除外)。顶层 hardware/interfaces 会直接映射到 android.hardware 软件包命名空间;版本是软件包(而不是接口)命名空间下的子目录。 h…

ALPHA项目的测试电机、性能信息和动态推力近似值数据库(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 按照电机试验的完整性,可以将电机试验分为型式试验、单项目或部分项目试验等;其中型式试验包括产品的性…

【深入浅出Spring原理及实战】「开发实战系列」SpringSecurity与JWT实现权限管控以及登录认证指南

SpringSecurity介绍 SpringSecurity是一个用于Java 企业级应用程序的安全框架,主要包含用户认证和用户授权两个方面,相比较Shiro而言,Security功能更加的强大,它可以很容易地扩展以满足更多安全控制方面的需求,但也相…

刷爆力扣之重复叠加字符串匹配

刷爆力扣之重复叠加字符串匹配 HELLO,各位看官大大好,我是阿呆 🙈🙈🙈 今天阿呆继续记录下力扣刷题过程,收录在专栏算法中 😜😜😜 该专栏按照不同类别标签进行刷题&…

leetcode10---动态规划

题目地址leetcode10 本题的解题思路 题目中的匹配是一个逐步匹配的过程,我们每次从字符串p中取一个字符出来,有两种可能,一种是取出来字母字符或者‘.’,另外一种是取出来[字符‘*’]组合,他可以在s中匹配任意自然数个…

Vulnhub靶机:LAMPSECURITY_ CTF5

目录介绍信息收集主机发现主机信息探测网站探测敏感信息泄露挂马提权敏感信息收集提权成功介绍 系列:LAMPSecurity(此系列共5台) 发布日期:2009年5月10日 难度:初 运行环境:VMware Workstation 目标&#…