update README.md.

Signed-off-by: 智能制造云办公 <598748873@qq.com>
This commit is contained in:
智能制造云办公 2024-07-30 02:44:50 +00:00 committed by Gitee
parent 092fb50f3c
commit 05182e7cf8
No known key found for this signature in database
GPG key ID: 173E9B9CA92EEF8F

169
README.md
View file

@ -1,13 +1,15 @@
# :tw-1f308: erp_pro
# :tw-1f308: erp-pro
> 基于SpringBoot 2.X框架为中小企业打造开源好用的ERP软件。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单生产等特色功能。拥有库存状况、出入库统计等报表。对权限进行精确划分同时支持多系统集成方案可与OACRM知识库等多个系统进行集成使用。同时对角色和权限进行了细致全面控制精确到每个按钮和菜单。集成Nacos配置中心、服务注册中心。
- 开源版请下载`master`分支
- 接定制开发,无需求的不接
- 具备**低代码**、**快捷开发**、**可视化设计**、**微服务**等特点
- [Skyeye云系列资料](https://docs.qq.com/doc/DYUxuT3pSdGhVVXFC)
- **接前端 / Java后端等课程设计以及毕设制作有需要的可加下方微信**
- [体验地址](http://oj00ywwx.ipyingshe.net/tpl/index/login.html?env=alpha)
**郑重声明:企业版源代码不会做二次收费。**
**为什么推荐使用本项目?**
① 个人与企业可 100% 免费使用不用保留类作者、Copyright 信息。
② 代码全部开放,让你可以了解整个项目的架构设计。
## 🐶 企业版
@ -15,92 +17,105 @@
> 企业版既是商业版,所有代码均在`星球`获取。拿到源码后可进行学习、毕设、企业等途径使用。
## 🐶 企业版内置功能
- 工作计划
- CRM
- ERP
- 生产
- EHR
- 云盘
- 学校模块
- 基础模块
- 云售后
- ADM行政
- 多班次考勤
- 公告
- 日程
- 动态表单
- HCM薪资
- 报表设计器
- HR招聘
- 条形码
- 财务
- 商城
- 工作流
- PM项目
- 个人中心
- 企业论坛
- 笔记
- 知识库
- 工作日志
## 🐶 沟通交流
### 🐶 沟通交流
| | 知识星球 | 作者微信 |
|:---------------------:|:---------------------:|:--------------------------------:|
| 微信扫码 | ![](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/知识星球.png) | ![](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/chatgpt的微信.jpg) |
| 企业部署版 | 作者微信 | QQ群 |
| ------------ | ------------ | ------------ |
| ![](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/知识星球.png) | ![](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/chatgpt的微信.jpg) | ![](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/Skyeye智能制造云办公官方①群群二维码.png) |
## 项目框架介绍
#### 开源版功能介绍
### 环境依赖
| 功能 | 描述 | 功能 | 描述 |
|-----------|---------------------------------------|--------|--------------------------------|
| 用户管理 | 用户是系统操作者,该功能主要完成系统用户配置 | 部门管理 | 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限 |
| 岗位管理 | 配置系统用户所属担任职务 | 菜单管理 | 配置系统菜单,操作权限,按钮权限标识等 |
| 角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分 | 基础设置 | 包含背景图片设置、锁屏图片设置等 |
| 计量单位 | 产品规格单位管理 | 结算账户 | 自定义账户的结算方式以及结算明细的查看 |
| 收支(科目)项目 | 自定义除了采购/销售等产生的费用外,其他产生费用的项目 | 基本资料 | 包含会员管理、供应商管理,商业版客户已抽离为CRM |
| 采购管理 | 包含采购单、转入库单、采购入库、采购退货等功能,整改完成 | 销售管理 | 包含销售单、转出库单、销售出库、销售退货等功能,整改完成 |
| 其他入库管理 | 整改完成 | 库存盘点 | 对现有仓库的库存进行盘点 |
| 零售管理 | 包含零售出库、零售退货等功能,整改完成 | 拆分单 | 整改完成 |
| 调拨单 | 整改完成 | 仓库管理 | 管理用户所拥有的仓库,整改完成 |
| 商品管理 | 管理用户所拥有的产品信息,整改完成 | 其他单据管理 | 包含其他入库、其他出库、调拨、组装单、拆分单等功能 |
| 报表管理 | 包含入库/出库明细、入库/出库汇总、库存状况、客户/供应商/会员对账等报表 | 财务管理 | 收入单、支出单、收付款单、转账单等 |
| 库存管理 | 对比开源版新增库存管理,可以查看每个商品不同规格的库存数 | | |
| 依赖 | 版本 | 端口 |
|:---------------------:|:---------------------:|:---------------------:|
| Java | 1.8 | 无 |
| rocket MQ | 4.9.2 | 9876 |
| Redis | 5.0 / 6.0 | 6379 |
| nacos | 1.4.3 | 9000 |
| MySQL | 5.6(如果需要5.7或更高版本,[点我配置](https://blog.csdn.net/qq_42175986/article/details/82384160)) | 3308 |
### 微服务项目
> 介绍整体微服务的目录结构以及端口的占用情况。
| 工程 | 端口 | 介绍 | jar包名称 |
|:---------------------:|:---------------------:|:---------------------:|:---------------------:|
| - | - | 后台微服务公共配置项 |
|skyeye-web |8080 | **前端工程** |web.jar |
|skyeye-promote |8081 | **基础工程** (包含用户、组织、权限、API、消息队列、Skyeye系列的服务注册等基础服务) **优先启动该工程** 。 |skyeye-web.jar |
|skyeye-shop |8082 |商城 |shop-web.jar |
|skyeye-flowable |8083 |工作流 |flowable-web.jar |
|skyeye-report |8085 |报表设计器 |report-web.jar |
|xxl-job-2.3.0 |8200 |定时任务 |xxl-job-admin-2.3.0.jar |
|skyeye-school |8084 |学校模块 |school-web.jar |
|skyeye-survey |8086 |问卷模块 |survey-web.jar |
|skyeye-note |8087 |笔记模块 |note-web.jar |
|skyeye-rmprogram |8089 |小程序设计器模块 |rmprogram-web.jar |
|skyeye-knowlg |8090 |知识库模块 |knowlg-web.jar |
|skyeye-disk-cloud |8092 |云盘模块 |disk-cloud-web.jar |
|skyeye-business-flow |8094 |业务流程模块 |business-flow-web.jar |
|skyeye-notice |8096 |公告模块 |notice-web.jar |
|skyeye-forum |8097 |论坛模块 |forum-web.jar |
|skyeye-jobdiary |8098 |工作日报模块 |jobdiary-web.jar |
|skyeye-light-app |8099 |轻应用模块 |light-app-web.jar |
|skyeye-ehr |8100 |EHR模块 |ehr-web.jar |
|skyeye-wages |8101 |薪资模块 |wages-web.jar |
|skyeye-deploy |8010 |部署模块 |deploy-web.war |
|skyeye-mail |8091 |通讯录模块 |mail-web.jar |
|skyeye-email |8093 |邮件模块 |email-web.jar |
|skyeye-schedule |8095 |日程模块 |schedule-web.jar |
|skyeye-adm |8103 |行政模块 |adm-web.jar |
|skyeye-boss |8104 |招聘模块 |boss-web.jar |
|skyeye-checkwork |8105 |考勤模块 |checkwork-web.jar |
|skyeye-crm |8102 |客户管理模块 |crm-web.jar |
|skyeye-ifs |8107 |财务模块 |ifs-web.jar |
|skyeye-project |8109 |PM项目管理模块 |project-web.jar |
|skyeye-erp |8106 |ERP+生产模块 |erp-web.jar |
|skyeye-seal-service |8108 |售后服务模块 |seal-service-web.jar |
## 系统功能结构图
> 功能结构图内容较多,加载可能会有点慢,请耐心等待。
![输入图片说明](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/out_www.yalijuda.com_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240730093239_Ee37d6NUHo.png)
## :tw-1f31e: 架构介绍
![输入图片说明](https://gitee.com/doc_wei01/skyeye/raw/company_server/images/mindMap/image11.png)
#### :jack_o_lantern: 技术选型
### :jack_o_lantern: 技术选型
##### 后端技术:
#### 后端技术:
|技术|名称|
|---|---|
|SpringBoot|核心框架|
|MyBatis|ORM框架|
|Druid|数据库连接池|
|Maven|项目构建管理|
|redis|key-value存储系统|
|webSocket|浏览器与服务器全双工(full-duplex)通信|
|Flowable|工作流引擎|
|xxl-job|定时任务|
|RocketMQ|消息队列|
|solr|企业级搜索应用服务器|
|Spring Cloud|微服务框架(目前用户APP端接口)|
|Nacos|服务配置中心、服务注册中心|
| 框架 | 说明 | 版本 | 学习指南 |
|---|---|---|---|
| [Spring Cloud Alibaba](https://github.com/alibaba/spring-cloud-alibaba) | 微服务框架 | 2.1.0.RELEASE | [文档](https://github.com/YunaiV/SpringBoot-Labs) |
| [Nacos](https://nacos.io/) | 配置中心 & 注册中心 | 1.4.3 | [文档](https://nacos.io/docs/v1/what-is-nacos/) |
| [RocketMQ](https://rocketmq.apache.org/zh/) | 消息队列 | 4.0.0 | [文档](https://rocketmq.apache.org/zh/docs/4.x/) |
| [Sentinel](https://github.com/alibaba/sentinel) | 服务保障| 2.1.0.RELEASE | [文档](https://zhuanlan.zhihu.com/p/681044230) |
| [XXL Job](https://github.com/xuxueli/xxl-job) | 定时任务 | 2.3.0 | [文档](https://www.xuxueli.com/xxl-job/#google_vignette) |
| [Spring Cloud Zuul](https://cloud.spring.io/spring-cloud-netflix/multi/multi__router_and_filter_zuul.html) | 服务网关 | 3.4.1 | [文档](https://www.jianshu.com/p/cf748031a08d) |
| [MySQL](https://www.mysql.com/cn/) | 数据库服务器 | 5.7 / 8.0+ | |
| [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.2.23 | [文档](https://zhuanlan.zhihu.com/p/555116830) |
| [MyBatis Plus](https://baomidou.com/) | MyBatis 增强工具包 | 3.5.7 | [文档](https://baomidou.com/introduce/) |
| [Redis](https://redis.io/) | key-value 数据库 | 5.0 / 6.0 | |
| [Flowable](https://github.com/flowable/flowable-engine) | 工作流引擎 | 6.8.0 | [文档](https://doc.iocoder.cn/bpm/) |
| [Spring Boot Admin](https://github.com/codecentric/spring-boot-admin) | Spring Boot 监控平台 | 2.0.3 | [文档](https://blog.51cto.com/u_15916106/7063036) |
| [hutool](https://www.hutool.cn/) | 一个小而全的Java工具类库 | 5.5.4 | [文档](https://doc.hutool.cn/pages/index/) |
| [Lombok](https://projectlombok.org/) | 消除冗长的 Java 代码 | 1.16.22 | [文档](https://zhuanlan.zhihu.com/p/32779910) |
| [JUnit](https://junit.org/junit5/) | Java 单元测试框架 | 4.12 | - |
##### 前端技术:
#### 前端技术:
|技术|名称|
|---|---|
|layui|模块化前端UI|
|winui|win10风格UI|
|uni-app|Skyeye云移动端|
| 框架 | 技术 | 版本 | 学习指南 |
|---|---|---|---|
|[layui](https://layui.uimaker.com/)|模块化前端UI| 2.6.7 | [文档](https://layui.uimaker.com/doc/index.html) |
|winui|win10风格UI|自研|-|
|[uni-app](https://uniapp.dcloud.net.cn/)|一个使用Vue.js开发所有前端应用的框架开发者编写一套代码可发布到iOS、Android、Web响应式、以及各种小程序、快应用等多个平台。| VUE3 |[文档](https://uniapp.dcloud.net.cn/component/)|
#### :tw-1f30f: PC端效果图
## :tw-1f30f: PC端效果图
| 效果图 | 效果图 |
|----------------------------------------|------------------------------------|