财务ERP Web应用开发项目
1.项目背景:受甲方委托,基于企业财务及业务一体化管理需求,开发全流程覆盖的财务ERP Web应用,实现业财数据互联互通与精细化管控。
2.技术架构:采用前后端分离架构,前端使用Vue.js + Element UI以及公司自己的组件库构建交互界面,后端基于Spring Boot框架开发;集成Shiro实现权限认证,工作流引擎Activiti7支撑审批流程,数据库选用MySQL结合MyBatis-Plus完成数据持久化,保障系统高效稳定运行。
3.核心功能模块
基础与系统设置:提供组织架构、用户角色、系统参数等基础信息配置;支持管理员自定义权限分配,实现菜单、按钮级别的精细化权限管控,满足企业不同
4.岗位权责需求。
业务管理模块:涵盖采购管理(采购订单、收退货等)、销售管理(销售订单、销货单等)、生产管理(物料清单、生产计划、工单执行)、库存管理(出入库、调拨、盘点),各模块数据实时联动,确保业务流程无缝衔接。
5.财务管理:集成总账、应收应付、固定资产、成本核算等功能,通过工作流引擎实现报销、付款等财务流程电子化审批;依托表单内数据关联机制,自动生成财务凭证,实现业务数据与财务数据的自动转化与核对。
6.流程与权限:内置可视化工作流设计器,支持自定义审批节点、流转规则;结合灵活的权限配置体系,实现不同业务流程按角色、部门、金额等条件自动分发与审批,提升企业运营效率与内控水平。
7.个人职责:负责系统核心功能模块的需求分析、架构设计与代码实现,主导工作流审批、权限认证及表单数据关联逻辑开发;完成采购、销售、部分库存等模块的业务流程梳理与功能落地,保障各模块数据准确关联与实时同步;协助团队进行系统测试与优化,确保项目高质量交付并通过甲方验收 。
新亚充电桩管理系统项目经验
1.项目架构:基于Spring Boot与Gradle构建微服务架构,整合Redis实现高效缓存,运用Sa-Token完成RBAC权限校验,通过MQTT实现平台与设备实时双向通信,借助Kafka保障数据交互的高吞吐与可靠性,项目涵盖用户端与管理端双平台。
2.核心功能
用户端:实现设备信息可视化展示,支持LBS定位查找附近充电桩;集成钱包余额、微信预支付、支付分后支付等多元支付体系;充电流程闭环管理,插枪后依据设备返回的VIN码快速响应,充电中实时呈现功率、电费、服务费、停车费等动态数据。
管理端:基于Sa-Token的RBAC权限模型,精准划分超级管理员(全平台权限)与运营商管理员(限定所属运营商数据操作);设置监控中心、订单管理等11大核心模块,实现全链路数字化管控。
3.个人贡献
订单管理核心开发:主导订单全生命周期管理,依据新亚东方充电桩平台运营服务通讯协议,解析设备返回的VIN码生成订单;实时捕获电压、充电量等数据,通过复杂算法精准计算费用;充电结束后自动归档历史订单,保障订单数据完整性与可追溯性。
多模块CRUD开发:独立完成用户管理、车辆管理、营销活动、客户服务模块的CRUD功能开发,设计高内聚低耦合的数据交互接口,实现数据的高效增删改查,为前端提供稳定可靠的数据支撑。