【保姆级超详细还免费(skyeye-oa)新手指导】
1. 项目基础介绍和编程语言
Dromara-Skyeye 是一款面向智能制造领域的开源一体化管理系统,采用主流技术栈构建:
- 后端:基于Java语言,使用Spring Boot微服务架构
- 前端:采用Vue 3 + JavaScript + Ant Design Vue
- 移动端:通过UNI-APP实现跨平台适配
2. 项目优势
- 功能全面:集成50+电子流程,覆盖客户关系管理/企业资源计划/制造执行系统/办公自动化等全业务场景
- 低代码开发:提供可视化设计器(布局/工作流/打印模板等)
- 商业友好:允许去除版权信息,支持企业级二次开发
- 多端适配:PC端与移动端数据互通
3. 技术栈与依赖环境
核心框架
| 类型 | 技术选型 | 版本要求 |
|---|---|---|
| 微服务框架 | Spring Cloud Alibaba | 2.1.0.RELEASE |
| 注册中心 | Nacos | 1.4.3 |
| 消息队列 | RocketMQ | 4.0.0 |
| 工作流引擎 | Flowable | 6.8.0 |
环境要求
| 组件 | 版本 | 端口 |
|---|---|---|
| JDK | 1.8+ | - |
| MySQL | 5.7/8.0 | 3308 |
| Redis | 5.0/6.0 | 6379 |
4. 安装前准备
- 确保已安装Docker(推荐方式)或原生环境
- 准备至少8GB内存的服务器/开发机
- 下载必备工具:
- MySQL客户端(如Navicat)
- Redis可视化工具(如Another Redis Desktop Manager)
5. 详细安装步骤
步骤1:数据库初始化
CREATE DATABASE `skyeye` DEFAULT CHARACTER SET utf8mb4;
-- 执行项目SQL脚本(通常为skyeye.sql)
步骤2:服务端部署
-
修改配置文件:
# application-dev.yml spring: datasource: url: jdbc:mysql://127.0.0.1:3308/skyeye username: root password: 123456 -
启动关键服务:
# 启动Nacos sh nacos/bin/startup.sh -m standalone # 启动后端服务 java -jar skyeye-gateway.jar
步骤3:前端部署
- 安装Node.js 16+
- 构建项目:
npm install npm run build - 将dist目录部署至Nginx
6. 常见问题解决方案
| 问题现象 | 解决方法 |
|---|---|
| Nacos无法连接 | 检查8848端口防火墙规则 |
| 页面样式错乱 | 清理浏览器缓存或检查Ant Design版本 |
| 工作流无法保存 | 确认Flowable数据库初始化完整 |
7. 应用案例
- 某电子制造企业:3周内完成MES系统定制化部署
- 高校实验室:用于物联网教学实验平台开发
- 跨境电商:二次开发为多语言企业资源计划系统
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



