# building-Java
**Repository Path**: jilili_admin/building-Java
## Basic Information
- **Project Name**: building-Java
- **Description**: 建筑企业工程管理是一款开源且无代码加密的大型工程管理平台。该系统基于强大的 Spring Boot 后端框架和 Vue 2 前端框架开发,兼具性能和用户体验。同时,借助 Uni-app 技术,我们实现了多端适配,确保您能够在微信公众号、小程序及 H5 移动端上流畅使用。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 31
- **Forks**: 1
- **Created**: 2025-03-27
- **Last Updated**: 2025-12-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 建筑企业工程管理
[](https://opensource.org/licenses/MIT)
[](https://spring.io/projects/spring-boot)
[](https://vuejs.org/)
------
### 📝 介绍
建筑企业工程管理是一款开源且无代码加密的大型工程管理平台。该系统基于强大的 Spring Boot 后端框架和 Vue 2 前端框架开发,兼具性能和用户体验。同时,借助 Uni-app 技术,我们实现了多端适配,确保您能够在微信公众号、小程序及 H5 移动端上流畅使用。
建筑企业工程管理涵盖项目全周期(合同收支 / 变更 / 结算、预算及变更、进度任务管理、售后)、资源管理(分包合同付款、材料进销存结算、费用采购报销发票)、施工管控(质量巡检整改、文档日报交底、项目处罚)、成本分析(利润成本发票统计);基础数据(客户供应商施工队组织架构)、证书管理(人员预警流转、企业资质到期)、企业运营(用章培训考试)及系统支撑(审批权限消息工具箱)
> ⚠️ **特别说明**
> 小程序版本暂未开源,若您有需求,请随时联系我们:
> 📱 15355084408(微信同号,备注 gitee 开源)
> 🌐 官网地址:[https://www.honghes.cn](https://www.honghes.cn)
------
### 💡 系统亮点
```plaintext
1.前后端分离:后端使用的框架,管理端使用的element-ui;
2.移动端uni-app:使用vue开发一套代码多端部署,极大的减少了开发成本;
2.代码规范:遵循的命名规范、接口标准、代码分层情况、注释情况、错误码管理;
3.权限管理:内置强大灵活的权限管理,可以控制到的具体操作级别;
4.快速上手:后台接口管理、后台数据库字典、代码注释;
5.系统安全:系统操作日志、系统生产日志、文件校验、数据备份等安全措施;
```
------
### 🛠️ 技术架构
| 模块 | 技术栈 |
| ---------- | ------------------------------------------------------------ |
| **后端** | Spring Boot 2.7 + Spring Cloud Alibaba + MySQL 8.0 + Redis + JWT + Docker + Nginx |
| **前端** | Vue 2 + Element Ui + Uniapp(多端部署) |
| **工程化** | Maven 3.6 + npm 7 + Node 14 + Webpack + Docker Compose |
------
## 🚀 核心功能模块
- **证书管理**:企业证书入库、流转、延期,人员证书统计、到期预警。
- **项目管理**:项目信息管理、投标管理、预算管理、售后管理。
- **合同管理**:收入 / 支出合同全流程管理(签订、变更、结算、付款计划)。
- **材料管理**:材料入库、验收、出库、调拨、库存监控。
- **施工管理**:进度管理、任务管理、质量巡检、工作报工(日报 / 周报 / 月报)。
- **企业管理**:部门管理、人员管理、用章管理。
- **统计分析**:项目利润 / 成本 / 发票统计,证书收支统计。
- **多端部署**:uniapp版本多端部署可在手机上实时操控,告别电脑束缚。
------
### 🛠️ 技术架构
| 模块 | 技术栈 |
| ---------- | ------------------------------------------------------------ |
| **后端** | Spring Boot 2.7 + Spring Cloud Alibaba + MySQL 8.0 + Redis + JWT + Docker + Nginx |
| **前端** | Vue 3 + Element Plus + vuex + uni-app |
| **工程化** | Maven 3.6 + npm 7 + Node 16 + Webpack + Docker Compose |
------
### 💻 运行环境及框架
- 前端 VUE:WEB PC 端和管理后台使用 Vue + Element UI 开发,兼容主流浏览器,包括 ie11+。Vue 框架具有轻量级、响应式和易于学习的特点,Element UI 提供了丰富的 UI 组件和样式,使得前端开发更加高效和美观。浏览器兼容性:经过严格的测试,确保平台在主流浏览器上都能正常显示和使用,为用户提供一致的体验。
- 小程序uni-app :uni-app + vue3 + uview-plus,可发布到 iOS、Android、H5、小程序(微信 / 支付宝 / 百度等)、快应用、PC 端(Web/Windows/Mac)等多个平台,大幅减少重复开发成本。
- 后端 JAVA :后台服务采用 Java Spring Boot + Mybatis-plus + Mysql + redis 架构。Spring Boot 提供了快速开发和部署的能力,Mybatis-plus 简化了数据库操作,提高了开发效率。Mysql 作为关系型数据库,用于存储平台的核心业务数据,redis 作为缓存数据库,提高了系统的响应速度和并发处理能力。
- 运行环境 : 支持 Linux 和 Windows 等多种操作系统,只要具备 Java 环境和对应的数据库(MySQL 8.0)及 Redis 即可运行。这种跨平台的特性使得平台的部署更加灵活和方便。
------
### 🧭 项目代码包介绍
| 代码包名称 | 类型 | 描述 | 技术栈 |
| ---------------------- | ---- | ------------------------------ | ------------------------------ |
| **building-admin-web** | web | pc管理端 | VUE2 + element - plus |
| **building-server** | API | Java Spring Boot + mybatisPlus | Java Spring Boot + mybatisPlus |
------
## 📱 系统演示
### PC端演示








------
## 📞 技术交流
使用中遇到bug 或者问题可以在gitee 上提 Issues
------
## 📺 使用须知
1、允许用于个人学习、毕业设计、教学案例、公益事业、商业使用;
2、如果商用必须保留版权信息,请自觉遵守;
3、禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。
------
## 💾 版权信息
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有 建筑企业工程管理 ( https://www.honghes.cn )
All rights reserved。
建筑企业工程管理 ® 商标和著作权所有者为杭州虹合科技有限公司。