建筑/工程 / 企业ERP。该项目为某建筑工程企业开发的内部管理系统,用于管理工程项目中的材料采购、设备租赁/使用、成本核算三大核心业务。解决传统Excel管理模式下数据分散、成本统计滞后、采购与库存脱节的问题。
点击空白处退出提示
建筑/工程 / 企业ERP。该项目为某建筑工程企业开发的内部管理系统,用于管理工程项目中的材料采购、设备租赁/使用、成本核算三大核心业务。解决传统Excel管理模式下数据分散、成本统计滞后、采购与库存脱节的问题。
1. 材料管理模块
材料基础信息维护(分类、规格型号、计量单位、计划价格)
材料采购计划:根据项目进度生成采购申请 → 采购订单 → 入库验收
材料库存管理:入库、出库、盘点、库存预警(低于安全库存自动提醒)
供应商管理:供应商档案、资质、合作记录、价格对比
2. 设备管理模块
设备台账:设备基本信息(编号、名称、规格、购置日期、原值)
设备租赁管理:租入/租出合同、租金计算、结算记录
设备使用管理:项目现场设备领用、归还、运行时长记录
设备维护保养:保养计划、维修记录、费用统计
3. 成本管理模块
项目成本预算编制(按材料、设备、人工、其他分类)
实际成本归集:材料出库成本、设备使用费/租赁费、人工工时成本
成本差异分析:预算 vs 实际对比,偏差预警
成本报表:按项目、按月份、按成本类型多维度统计
4. 系统基础功能
用户权限管理(角色:项目经理、采购员、库管员、成本会计)
审批流程:采购申请 → 部门审批 → 财务审批
数据导入导出:Excel模板导入材料/设备台账,导出统计报表
技术架构
后端采用 Spring Boot + Spring Cloud 微服务架构,服务拆分:
材料服务(物料档案、库存、出入库)
设备服务(设备台账、租赁、维护)
成本服务(预算、成本归集、报表)
基础服务(用户、权限、审批流程)
数据库:MySQL 存储业务数据(材料、设备、成本),Oracle 对接企业原有财务系统做成本数据同步
缓存:Redis 缓存材料分类树、设备状态、用户权限信息
消息队列:RabbitMQ 异步处理:采购订单审核通过 → 发送消息 → 自动生成入库单;设备归还 → 发送消息 → 更新设备状态
接口对接:与财务系统通过WebService同步成本科目数据
我的职责
负责材料管理模块和成本管理模块的核心代码开发
设计材料库存的出入库流水表结构,实现库存自动扣减与回滚
实现成本预算 vs 实际对比功能,利用SQL行转列生成月度成本对比报表
通过Redis缓存材料分类树,减少数据库查询,页面加载从3秒降到200ms
编写接口文档(Swagger),配合前端完成管理后台联调




评论