本项目立项于政企数字化转型背景,针对政府机关、事业单位及大型企业普遍存在的"报表多头填报、数据重复采集"痛点:传统模式下业务部门通过 Excel、微信群、邮件层层下发报表,基层填报人员重复录入,管理人员手工汇总、电话催办,数据口径不统一、版本混乱、进度不可控,且敏感数据缺乏权限隔离与审计追溯。平台建设目的是以在线化、流程化的方式解决数据采集"下发难、填表难、审核难、汇总难"问题,适用于生态环境数据日报、统计上报、业务台账等周期性数据采集场景,实现报表设计、任务下发、在线填报、审核退回、进度监控、汇总导出的一站式闭环管理,提升数据采集效率与数据质量。
平台主要包含以下功能模块:①应用中心:新建填报应用,管理应用名称、描述与填报周期;②表单设计器:拖拽式配置文本、数字、日期、下拉、单选/多选、附件、子表等控件,支持必填、范围、正则、条件必填等校验规则,支持 Excel 表格模板导入,草稿保存、预览与版本发布;③任务中心:选择表单版本、指定填报人员、截止日期和审核方式,发布填报任务并支持周期性计划;④我的填报:填报人查看任务、在线填写、保存草稿、上传附件、提交及退回后修改重报;⑤审核管理:审核人对待审任务进行审批或退回并填写意见;⑥进度监控:管理员实时查看各任务填报进展与催办;⑦数据管理:填报数据查询、汇总统计、Excel 批量导入导出;⑧系统管理:用户、组织、角色权限配置,敏感字段脱敏与操作审计。平台按平台管理员、业务管理员、填报人、审核人四类角色进行数据范围隔离。
"我"负责填报业务模块的设计与开发,包括表单版本管理、任务下发与实例生成、填报提交审核流程、进度监控及汇总导出等核心接口与前端填报页面。技术栈:前端 React 18 + Vite + Ant Design + ECharts,自研拖拽式表单/表格设计器;后端基于 JeecgBoot 3.9.2(Spring Boot + MyBatis Plus)单体架构,JDK 17,数据库采用国产达梦 DM8(自研 V001–V008 Flyway 式迁移脚本完成从 MySQL 到达梦的语法与方言适配),Redis 做缓存与会话,Maven 多模块打包。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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