跳到正文
若依科技
教育 / 科研 / 测绘 新建项目 2021

外业巡检数据采集 App

为一家工程勘测设计单位开发外业管线巡查数据采集 App 与管理后台:按项目自定义采集模板,现场录入点线数据并在地图草图上连线,修改全程留痕,数据同步到对方业务系统。

项目介绍

项目背景

客户承担地下管线等工程的外业探查工作:作业组在现场逐点记录管线点与管线信息,再由自检员核对修正。原先现场记录与回来整理是两套流程,不同项目要采集的字段又各不相同,数据被谁改过、为什么改也难以追溯;采集结果最终还要进入客户另一套业务系统。

建设内容

我们为客户新建一套「App 采集 + 后台管理」的系统:

  • 后台先建项目,并为每个项目分别定义「点」和「线」两类采集模板:哪些字段可见、哪些必填;
  • 作业组在 App 上选择项目,按模板录入数据,一次录不完可以先保存,回头补全后再提交;
  • 录入的点位与管线在首页草图上按项目连成线,作业人员可以直接从图上进入编辑;
  • 自检员修改数据时必须写明原因,系统记下改了什么、谁改的;
  • 提交的数据经同步机制写入客户另一套系统的数据库。

功能模块

  • 项目与模板:项目管理、字段管理,模板字段分「必填 / 选填 / 决定虚实点」三种级别,后者不填记为虚点、填了即为实点。
  • 巡查数据录入:录入管线点的点号、坐标、地面高程、特征与附属物、井盖形状材质尺寸、井底深等,管线记录起止点号、埋深与管线类型;坐标按测量结果录入。
  • 草图:首页地图按项目展示点位标记与管线连线,点击连线进入编辑。
  • 修改记录:后台集中查看每条数据的修改原因、修改内容与修改人。
  • 监控管理:App 按设定间隔上报位置,后台查看外业人员轨迹。
  • 通讯:通讯录、单聊与群聊(含加好友、建群、入群审批、踢人、解散),聊天功能可在后台开关。
  • 图形数据:后台支持解析 KML / KMZ 文件,便于导入已有的空间数据。

技术实现

  • 后端基于 Spring Boot 2.3 的模块化工程,业务模块独立成包,配有权限、字典、定时任务等后台基础能力。
  • 采集模板采用「字段定义 + 键值明细」的存储方式:新增项目或字段无需改表结构;点坐标使用 MySQL 空间类型存储,配合 JTS 处理几何数据。
  • 与外部系统对接通过点、线两张同步表完成,借助数据库触发器把同步表的变化回写到业务明细中,并按坐标匹配管线的起止点。
  • 即时通讯基于 WebSocket,自定义消息协议区分单聊、好友申请、群聊与位置上报等消息类型。
  • App 基于 UniApp 与 uView UI,地图草图通过内嵌页面绘制点位与连线。

交付与运维

系统以后端工程、App 源码与数据库脚本交付,附点线同步表的数据写入步骤说明,客户的对接方可按说明把数据写入同步表,由系统自动完成关联。

我们做了什么

  • 项目与采集模板

    后台按项目分别定义管线点、管线的采集字段与必填级别,不同项目录入不同内容。

  • 点线数据采集

    作业组在 App 上选择项目,按模板录入点号、坐标、埋深、井盖等信息,可先保存再补全提交。

  • 草图与连线

    首页按项目在地图上展示已录入的点位与管线连线,点击连线即可编辑对应数据。

  • 修改留痕

    自检员修改数据时记录修改原因、修改内容与修改人,便于质量追责。

  • 数据同步

    采集到的点线数据经同步表推送到另一套业务系统的数据库,双方字段自动对应。

  • 人员轨迹

    App 定时上报外业人员位置,后台按人员查看作业轨迹。

  • 通讯录与聊天

    内置通讯录、单聊与群聊,后台可控制是否启用。

2023 · 新建项目

实训教学管理平台

某院校 (脱敏称呼)

为一所院校建设实训教学管理平台:管理员把课程、教师、班级与实训任务绑定成授课计划,学生在线查看任务并提交图文答案,教师在线批改、打分、写评语,不合格的可打回重做。

  • 管理后台
  • RuoYi-Vue-Plus 4.5
  • Spring Boot 2.7
  • Sa-Token

2022 · 新建项目

学校机房预约管理系统

某学校 (脱敏称呼)

为一所学校建设机房预约管理系统:师生按日期和时段预约机房内的具体设备,系统自动排除已占用的机位,学生预约经审核后生效,设备故障在线报修并登记维修结果。

  • 管理后台
  • RuoYi-Vue-Plus 4.3
  • Spring Boot 2.7
  • Sa-Token

2022–2025 · 二次开发

校园服务小程序

某校园服务团队 (脱敏称呼)

基于工作室自有的校园服务产品为客户定制校园小程序,校园社区、跑腿悬赏、二手市场、学习资料与课程表集中在一个入口,配套在线支付、内容审核与按学校隔离的运营后台。

  • 小程序 + 管理后台
  • RuoYi-Vue-Plus 4.2
  • Spring Boot 2.7
  • WxJava