立项原因:业务管理中普遍存在多部门数据分散、口径不一、人工统计效率低等问题,紧急情况下信息汇总慢、底数不清,难以支撑统一调度决策。平台通过数据汇聚、业务流程线上化、自动化统计展示,解决跨部门协同与数据一致性问题,保障业务高效有序运行。
行业场景:属于政务信息化行业,业务场景为城市级综合管理与协同调度:覆盖乡镇、区县、市三级联动,前端通过小程序和 PC 大屏实现业务数据上报、多级审批、进度统计与可视化展示,服务对象为政府管理部门及相关成员单位,属于强流程、强数据、高时效要求的业务系统。
平台面向多级管理部门提供全流程信息化服务,主要功能包括: ① 数据上报:一线人员通过小程序完成数据上报,支持截止时间控制与状态跟踪; ② 多级审批,支持通过、驳回、撤回、作废等完整状态流转,保证数据一致性; ③ 待办管理:待办事项聚合、进度跟踪与提醒; ④ 统计报表:按行政区划、按业务类型自动汇总统计,支持明细导出; ⑤ 数据大屏:综合展示核心指标; ⑥ 台账管理:基础数据批量导入、维护与数据对账; ⑦ 角色权限:多角色、多层级权限控制; ⑧ 三端协同:小程序、PC 管理端、数据大屏一体联动。
本人担任项目开发组长与项目经理,负责整体进度与跨团队协调(产品、前端、后端、测试及外协,团队 20 余人)。具体任务包括:参与需求分析与数据库设计;主导后端核心模块开发,重点负责多级审批流程、数据统计与对账、批量数据导入等模块;负责小程序端核心页面与接口联调;负责系统运维与信创环境适配,保障系统稳定运行。
技术栈与架构:采用前后端分离架构。后端为 Spring Boot 多模块(接口层/业务层)+ MyBatis/MyBatis-Plus + PostgreSQL,复杂统计与多表 SQL 统一维护在 XML;小程序端使用 uni-app(Vue);PC 大屏使用 Vue + 可视化图表组件;部署走 Jenkins 多环境流水线,并完成信创环境适配。 实现亮点:多级审批状态机通过状态字段与严格更新条件保证数据一致性;报表基于明细数据聚合并支持跨表对账;大批量数据导入方案。 实现难点:多角色、多层级权限与审批流程的组合逻辑;复杂统计 SQL 的性能与口径统一;多环境部署及数据一致性保障。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论