# 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 # 建筑企业工程管理 [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.7%2B-brightgreen)](https://spring.io/projects/spring-boot) [![Vue](https://img.shields.io/badge/Vue-3.2%2B-brightgreen)](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端演示 ![image-20250326165944422](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326165944422.png) ![image-20250326170124434](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170124434.png) ![image-20250326170236993](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170236993.png) ![image-20250326170310674](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170310674.png) ![image-20250326170333932](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170333932.png) ![image-20250326170348126](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170348126.png) ![image-20250326170441621](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170441621.png) ![image-20250326170507792](https://gitee.com/passenger-chufeng/building-java/raw/master/typora-user-images/image-20250326170507792.png) ------ ## 📞 技术交流 使用中遇到bug 或者问题可以在gitee 上提 Issues ------ ## 📺 使用须知 1、允许用于个人学习、毕业设计、教学案例、公益事业、商业使用; 2、如果商用必须保留版权信息,请自觉遵守; 3、禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。 ------ ## 💾 版权信息 本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有 建筑企业工程管理 ( https://www.honghes.cn )
All rights reserved。
建筑企业工程管理 ® 商标和著作权所有者为杭州虹合科技有限公司。