[开源]一款工程项目管理系统,全生命周期一体化管理 ERP统一管理
![[开源]一款工程项目管理系统,全生命周期一体化管理 ERP统一管理](https://yy123.ink/api/img/1782597540483-5m74d5.jpg)
一、开源项目简介
工程项目管理系统
工程项目管理系统实现工程管理行业的项目立项、招投标、项目规划、预算成本、合同、进度、财务、材料、设备、采购、劳务分包、机械、质量、安全、物联网全寿期一体化管理。核心阶段跨越前期商务、中期实施、后期成本利润自动核算,同时围绕工程物料进行ERP统一管理。
二、开源协议
使用MIT开源协议
三、界面展示

































四、功能概述
工程项目管理系统主要实现工程管理行业的项目立项、招投标、预算成本、项目规划、项目进度、项目分包、项目合同、进度、财务、材料、设备、采购、出库、库存、劳务结算、机械、质量、安全、物联网等全寿期一体化的综合管理;助力工程管理行业数字化转型。
特点
-
项目全生命周期管理
以项目为中心,实现:项目立项阶段→项目跟进阶段→项目投标阶段→合同签约阶段→项目实施阶段→项目售后阶段→项目结案阶段,项目全生命周期的管理。
-
建立统一的工程编码规则和台帐管理
解决基础数共享问题,保证了数据的一致性。系统通过建立统一的工程编码规则和台帐管理系统,支持各建设项目的业主、监理、承包商以及工程建设主管部门的协同管理,很好地解决了基础数据共享问题,保证了数据的一致性。
-
以预算为中心实现项目成本利润核算
以项目为中心,通过全项目生命周期的过程管理,以预算为中心实现项目收入(合同收入,签证收入),成本(材料成本,分包 成本,人工成本,费用成本,资金成本,分摊成本及其它),利润的自动核算
-
项目360°可视化及各维度统计报表
通过系统数据化的积累形成企业内部的大数据平台,通过多个维度对数据的挖掘实现风险预警并为经营提供决策参考
-
以项目为中心建立点线面体的流程管理体系
点:岗位/角色;线:业务流程线;面:项目的各个阶段;体:项目工作流程化→流程数据化→数据可视化;理清公司各部门岗位职责,同时实现工作流程的标准化,逐渐从依靠人到依靠流程做事
五、技术选型
系统采用前后端分离的模式,使用微服务架构SpringCloudAlibaba+MybatisPlus+AntDesignVue+Vite 等更多优秀组件及前沿技术开发,注释丰富,代码简洁,开箱即用!
前端支撑
|
插件 |
版本 |
用途 |
|
node.js |
≥16 |
JavaScript运行环境 |
|
vue |
3.3.10 |
Vue组件 |
|
ant-design-vue |
3.2.14 |
Vue界面组件 |
|
echarts |
5.4.3 |
报表组件 |
|
typescript |
5.3.3 |
脚本环境 |
启动前端
npm install
npm run dev
后端支撑
|
jdk |
1.8 |
java环境 |
|
lombok |
idea内 |
代码简化插件 |
|
SaToken |
1.30.0 |
token管理 |
|
knife4j |
2.0.9 |
接口文档 |
|
easytrans |
2.0.3 |
数据翻译 |
|
druid |
1.1 |
数据库连接池 |
|
maven |
最新版 |
包管理工具 |
|
redis |
最新版 |
缓存库 |
|
xxl-job |
2.4.0 |
定时任务 |
|
activiti |
7.x |
流程引擎 |
|
mysql |
5.6 / 5.7 / 8.0 |
关系数据库 |
|
springcloud |
2021.0.x 及以上 |
微服务 |
|
springcloudAlibaba |
2021.0.x 及以上 |
nacos |