COURSE SYSTEMS / 06
Campus UAV Inspection Manager.
校园无人机巡检课程原型,将设备和飞手管理、任务排程、异常登记与维修复核连成数据库应用。
GitHub 仓库 / 项目文档CAPABILITIES / 能力
已经做成什么。
当前版本的主要功能
- 01无人机、电池、飞手与巡检区域台账
- 02设备可用性、电量、飞手状态与时间冲突检查
- 03巡检结果、异常记录与维修复核关联
- 04SQL 表结构、示例记录与核验查询
THE CONTEXT
从什么问题
开始?
巡检任务同时依赖设备、人员、区域和时间,异常又需要回到维修处理。课程原型将这些关系落到数据库和 Web 表单中,练习工程流程建模。
使用 Flask、Jinja 与 psycopg2,面向 GaussDB / openGauss 和 PostgreSQL 兼容环境;提供 SQL 建表、示例数据和核验查询。
SYSTEM OVERVIEW
拆开来看。
架构示意 / 非实时运行数据
- 01设备 / 人员 / 区域台账↗
- 02可用性与排程校验↗
- 03巡检结果和异常登记↗
- 04维修记录与复核状态↗
DESIGN INTENT
选择背后的
思考。
- 01
用设备、人员、任务、结果、异常和维修实体表达业务关系,提供 SQL 初始化与核验入口。
- 02
创建任务时检查时间顺序、设备与电池可用性、飞手状态,以及已有任务的重叠。
- 03
将巡检结果连接到异常与维修记录,使处理进度能够回到原始任务。
CURRENT BUILD / 项目现状
目前做到哪里。
公开仓库包含 Flask 应用、Jinja 页面、数据库表结构、示例数据和查询脚本,已从流程建模扩展为数据库应用原型。
课程原型不涉及真实飞控。生产使用前还需补齐密码哈希、CSRF、授权、应用密钥与生产服务器配置。
GitHub 仓库 / 项目文档 ↗