一、立项背景和目标
业务数据碎片化,跨院系查询难;人工上报效率低、易出错;缺乏数据综合分析能力;跨部门数据协同不足。
目标:实现业务数据全生命周期管理,优化信息上报流程,提升数据综合分析能力,促进跨部门数据协同。
二、软件功能及核心模块
1、业务数据管理,多渠道采集数据,分级存储并追踪流转,自动归档备份;
2、信息上报,管理上报任务、提供标准化填报工具,支持多级审核反馈;
3、数据综合分析,生成固定报表,提供自定义分析工具,辅助决策。另有关联支撑模块联动。
三、业务流程及功能路径
数据管理:自动采集经校验存档案,手动录入关联数据后提交。
信息上报:学校发起任务,院系填报并提交审核,学校复审生成报告。
数据分析:筛选数据,系统计算分析并可视化,解读结果用于决策。
一、整体架构、设计思路与技术栈
架构采用“数据驱动三层设计”:数据层(统一归集业务数据)、应用层(业务数据管理/信息上报/数据分析三大核心模块+支撑模块)、展示层(适配Web/移动端),设计思路以“解决用户痛点,实现数据闭环”为核心。
技术栈:数据层用MySQL(结构化数据)+MongoDB(非结构化数据);应用层后端Spring Boot、前端Vue.js;信息上报模块集成EasyExcel,数据分析模块用ECharts+Python;支撑模块对接硬件用MQTT协议。
二、负责模块及结果
负责数据综合分析模块全流程:开展20+院系用户调研,收集需求50+条;输出需求文档12份,明确多维度筛选、8类报表等核心需求;设计高保真原型100+页,原型通过率95%。最终模块上线后,报表生成效率提升80%,用户查询耗时从10分钟缩至1分钟,成功预警15起设备闲置问题。
三、难点、坑与解决方案
难点1:多院系需求冲突。解决方案:组织需求评审会5场,优先级排序后落地核心需求,满足率达90%。
难点2:原型交互复杂。解决方案:制作交互demo,迭代优化3版,用户操作满意度提升至95%