← 返回全部作品PROJECT DOSSIER / 06 OF 09

COURSE SYSTEMS / 06

Campus UAV Inspection Manager.

校园无人机巡检课程原型,将设备和飞手管理、任务排程、异常登记与维修复核连成数据库应用。

GitHub 仓库 / 项目文档
01 / 我的职责
课程项目 · 数据库与 Web 流程
02 / 项目状态
课程设计 · COURSEWORK
03 / 技术栈
Flask / Jinja / psycopg2 / GaussDB / PostgreSQL / SQL

CAPABILITIES / 能力

已经做成什么。

当前版本的主要功能

  • 01无人机、电池、飞手与巡检区域台账
  • 02设备可用性、电量、飞手状态与时间冲突检查
  • 03巡检结果、异常记录与维修复核关联
  • 04SQL 表结构、示例记录与核验查询

THE CONTEXT

从什么问题
开始?

巡检任务同时依赖设备、人员、区域和时间,异常又需要回到维修处理。课程原型将这些关系落到数据库和 Web 表单中,练习工程流程建模。

使用 Flask、Jinja 与 psycopg2,面向 GaussDB / openGauss 和 PostgreSQL 兼容环境;提供 SQL 建表、示例数据和核验查询。

SYSTEM OVERVIEW

拆开来看。

架构示意 / 非实时运行数据

  1. 01设备 / 人员 / 区域台账
  2. 02可用性与排程校验
  3. 03巡检结果和异常登记
  4. 04维修记录与复核状态

DESIGN INTENT

选择背后的
思考。

  1. 01

    用设备、人员、任务、结果、异常和维修实体表达业务关系,提供 SQL 初始化与核验入口。

  2. 02

    创建任务时检查时间顺序、设备与电池可用性、飞手状态,以及已有任务的重叠。

  3. 03

    将巡检结果连接到异常与维修记录,使处理进度能够回到原始任务。

CURRENT BUILD / 项目现状

目前做到哪里。

公开仓库包含 Flask 应用、Jinja 页面、数据库表结构、示例数据和查询脚本,已从流程建模扩展为数据库应用原型。

课程原型不涉及真实飞控。生产使用前还需补齐密码哈希、CSRF、授权、应用密钥与生产服务器配置。

GitHub 仓库 / 项目文档 ↗
NEXT CASE / 下一个项目CS Nature Paper