云智能制造一体化平台【程序源代码】

发布时间:2026/7/17 21:41:37
云智能制造一体化平台【程序源代码】 关键字智能制造零代码SaaS,Spring Cloud Alibaba,Vue3,uni-app,MySQL,Mybatis-Plus, 工作流ERP,MES,CRM,OA, 多租户项目介绍: 云智能制造一体化平台含源码开源组织推出的一站式 SaaS 智能制造管理平台基于微服务架构打造集成零代码可视化设计能力一套底座覆盖企业产销存、生产制造、行政办公、客户管理全数字化场景。平台内置 CRM 客户、ERP 进销存、MES 生产、WMS 仓储、OA 行政、人事薪资、项目、商城、售后工单、智能报表、工作流引擎等上百类业务模块支持 PC 端与 uni-app 移动端多端同源发布。系统原生 SaaS 多租户隔离架构采用 RBAC 精细化权限管控内置表单、布局、流程、打印五大可视化设计器零基础拖拽即可快速搭建业务表单与审批流程无需重复开发 CRUD 底层代码。项目配套完整开发文档与视频教程开源版本持续迭代商用全量源码支持企业二开、毕业设计与商业化落地可适配中小制造企业数字化转型需求大幅降低系统开发与运维成本打通企业各业务数据孤岛实现全流程线上管控。项目结构目录整体分为微服务拆分模块、前端 PC 模块、uni-app 移动端模块、基础公共组件、定时任务、工作流引擎、零代码设计核心、数据库脚本、文档资源八大目录1. skyeye-base基础公共核心包工具、权限、缓存、统一返回2. skyeye-admPC 管理端 Vue3 前端工程3. skyeye-portal门户首页、可视化大屏模块4. 业务微服务crm、erp、mes、tms、school、shop、售后等独立业务服务5. skyeye-flowable工作流引擎模块6. xxl-job分布式定时任务服务7. skyeye-uniuni-app 移动端代码8. sqlMySQL 数据库初始化脚本、租户基础数据项目主要技术框架3.1核心底层框架项目采用微服务 B/S 分布式架构依托 Spring Cloud Alibaba 生态构建分布式集群基于 Nacos 实现注册中心与统一配置管理使用 RocketMQ 处理异步消息、Sentinel 完成流量熔断降级适配多企业租户 SaaS 隔离场景。底层采用 MySQL 5.7/8.0 存储业务数据Redis 做热点数据缓存XXL-Job 支撑分布式定时任务Flowable 工作流引擎实现各类审批单据流转。整体架构解耦度高业务模块独立拆分新增业务只需新建微服务即可接入零代码设计器剥离重复增删改查开发降低迭代周期支持 Windows 本地开发、Linux 服务器私有化部署兼容 jar 包独立运行与 Tomcat 容器部署两种模式。3.2后端技术栈开发语言Java 1.8微服务基座Spring Cloud Alibaba 2.1.0.RELEASE注册 / 配置中心Nacos 2.3.0消息队列RocketMQ 4.9.2熔断限流Sentinel工作流Activiti 6.8.0 / Flowable持久层Mybatis-Plus 3.5.7Druid 连接池缓存中间件Redis 5.0/6.0定时任务XXL-Job 2.3.0工具库Hutool、Lombok数据库MySQL 5.7/8.0认证体系JWT 令牌认证部署方式Jar 独立包、Tomcat 私有化部署3.3前端技术栈PC 管理端Vue3 Vite5 Ant Design Vue4移动端uni-app (Vue3)支持小程序 / H5/Android/IOS 多端打包可视化组件内置数据图表、报表设计器零代码组件自定义表单拖拽、流程画布、打印模板编辑器通用交互文件上传、导入导出、权限菜单动态渲染、多主题切换3.4开发及生产环境开发系统Windows本地调试、Linux服务器部署数据库环境MySQL5.7 及以上依赖管理Maven密钥配置application.yml 统一配置京东联盟、小程序、支付密钥运维Jar 后台常驻运行支持日志记录订单与提现流程3.5数据库系统采用分租户数据隔离设计核心数据表分类1. 系统基础表租户表、用户、角色、菜单、权限、编码规则、字典表2. CRM 客户表客户、商机、合同、跟单、回访、联系人3. ERP 进销存表商品、采购单、销售单、出入库、退货、供应商4. MES 生产表生产计划、加工单、工序、车间、物料、委外单5. WMS 仓库表仓库、库位、盘点、调拨、组装拆分单据6. OA 行政表会议室、资产、车辆、公文、用品采购、印章证照7. 售后工单表维修工单、配件、维修工人8. 工作流表流程定义、审批节点、待办已办任务各表通过租户 ID 做数据隔离外键关联业务主表支持单据自动生成唯一流水编码。项目主要功能4.1 管理员 / 超级租户功能模块超级管理员拥有平台全部权限支持租户创建、租户资源分配、全局编码配置、系统参数、文件存储配置、接口监控、全部业务数据查看企业租户管理员可管理本企业内部全部业务数据、角色菜单分配、自定义表单与流程、数据报表导出核心细分功能如下4.1.1 系统基础管理租户管理、用户账号管理、角色权限分配、菜单管理、数据字典、编码规则配置、文件上传配置、系统主题、数据库备份还原、组件管理零代码表单组件维护。支持新增 / 禁用账号、分配 PC 与移动端菜单权限自定义单据流水号生成规则。4.1.2 零代码设计中心1. 业务对象管理新建业务实体自定义字段类型、校验规则2. 表单设计器拖拽组件快速搭建新增 / 编辑页面支持下拉、文件、表格、日期等组件3. 流程设计器可视化绘制审批流程设置节点审批人、抄送、驳回逻辑4. 打印模板自定义单据打印样式适配采购单、合同、工单等各类单据5. 报表设计拖拽维度、指标生成柱状图、饼图、明细统计报表4.1.3 CRM 客户管理模块客户档案、客户公海、商机跟进、销售合同、客户跟单、回访记录、客户联系人、客户业绩统计、客户多维度分析报表支持合同回款、发票管理、客户标签分类。4.1.4 ERP 进销存模块商品档案一物一码、品牌分类、采购全流程申请 / 订单 / 入库 / 退货 / 质检、销售全流程订单 / 出库 / 退货 / 换货、供应商管理、进销存明细、进货 / 销售 / 客户对账统计报表。4.1.5 MES 生产制造模块生产计划、加工单、委外加工、工序管理、车间 / 设备管理、物料领料 / 补料 / 退料、工序验收、生产排班、生产数据看板、产能统计。4.1.6 WMS 仓库管理仓库库位管理、商品库存、盘点任务、调拨单、组装拆分单、其他出入库、库存预警、条形码批量生成与管理。4.1.7 OA 行政办公模块会议室预约、办公用品采购、固定资产、车辆管理、印章证照、公文流转、行政审批流程。4.1.8 售后工单管理售后维修工单、维修配件、维修工人排班、工单进度跟踪、售后统计分析。4.1.9 通用运维功能分布式定时任务配置、工作流任务查看、系统日志、接口监控、批量数据导入导出、文件统一管理。4.2 企业普通用户功能模块普通员工基于分配的角色菜单访问对应功能无全局系统配置权限1. 个人中心修改密码、个人资料、查看待办审批、已办流程、消息通知2. 业务单据提交采购申请、销售订单、生产领料、办公用品采购、售后报修等各类单据发起3. 流程审批处理分配给自己的审批任务同意 / 驳回 / 加签会签4. 数据查询仅查看本企业、本人负责的客户、商品、生产、库存数据5. 报表查看租户管理员开放的统计图表、明细数据导出6. 移动端配套移动端提交单据、线上审批、库存查询、客户拜访登记4.3 通用功能模块4.3.1 文件上传下载统一文件服务接口支持图片、Excel、PDF、附件上传自动存储支持在线预览、批量下载适配商品图片、合同附件、单据凭证场景。4.3.2 统一权限控制采用 RBAC 多租户权限模型区分平台超管、企业管理员、普通员工三级角色请求拦截器自动校验菜单、按钮、数据权限不同租户数据隔离无权限接口直接拦截返回。4.3.3 工作流通用支撑全业务单据接入 Flowable 引擎支持串行 / 并行审批、会签、抄送、驳回重提、流程撤回所有审批待办统一归集个人中心。4.3.4 数据统计可视化内置统一报表组件自动汇总采购、销售、生产、客户数据生成折线、柱状、饼图支持按时间、部门、客户筛选统计。4.3.5 单据编码自动生成全局编码规则配置采购单、工单、合同、盘点单等自动生成唯一单号支持前缀、日期、流水号组合自定义。这个系统部署与安装5.1 数据库初始化1. 安装 MySQL 5.7/8.0创建对应租户业务库与系统基础库字符集 utf8mb4CREATE DATABASE IF NOT EXISTS skyeye_system DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;CREATE DATABASE IF NOT EXISTS skyeye_business DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;2. 执行项目 sql 目录下初始化脚本导入系统基础表、租户初始数据、演示测试数据3. 配置数据库连接信息至 Nacos 统一配置中心5.2 中间件部署1. Redis启动 Redis 服务默认端口 6379配置缓存连接参数2. Nacos启动注册配置中心端口 8848导入微服务配置文件3. RocketMQ启动 NameServer 与 Broker端口 9876配置消息队列地址4. XXL-Job部署定时任务服务配置调度地址5.3 后端项目构建后端采用 Maven 管理依赖进入项目根目录执行打包命令mvn clean package -Dmaven.test.skiptrue打包完成后各微服务生成独立 jar 包可单独部署各业务模块。5.4 前端项目构建PC 前端进入 skyeye-adm 前端目录执行npm installnpm run build打包静态资源放入后端资源目录或独立 Nginx 托管uni-app 移动端使用 HBuilderX 导入 skyeye-uni 项目安装依赖后打包 H5 / 小程序 / App 安装包5.5 应用启动与运行1. 依次启动 Nacos、Redis、RocketMQ、XXL-Job 中间件2. 按依赖顺序启动基础服务、网关、各业务微服务 jar 包java -jar skyeye-system-0.0.1.jarjava -jar skyeye-crm-0.0.1.jarjava -jar skyeye-erp-0.0.1.jar3. 启动 PC 前端静态资源访问地址后台管理[http://localhost:8080/skyeye-admin](https://link.wtturl.cn/?targethttp%3A%2F%2Flocalhost%3A8080%2Fskyeye-adminsceneimaid497858langzh)门户大屏[http://localhost:8080/skyeye-portal](https://link.wtturl.cn/?targethttp%3A%2F%2Flocalhost%3A8080%2Fskyeye-portalsceneimaid497858langzh)4. 使用默认超级管理员账号登录首次登录修改初始密码新建企业租户账号分配使用权限这个系统部署与安装