后台系统采用 Python + Flask + MySQL 技术架构,已部署到云端服务器并投入使用。实现的接口包括:
- 用户注册、登录、注销、邮件验证及改密、用户信息修改
- 变电站的省级供电公司的添加、删除,变电站的市县级供电公司的添加、删除,变电站的添加、删除,线路的添加、删除(嵌套结构)
- 获取变电站的全部供电公司、根据变电站的省级供电公司获取全部市县级供电公司、根据市县级供电公司获取所有变电站
- 上传本地诊断图像(单张上传及批量上传)
- 根据组合查询条件返回已诊断库中的图片信息
- 返回选择的图片信息用以生成报表
- 以可下载附件的形式返回诊断后带框的图像
- 可见光图像返回终端显示
- 返回已诊断及未诊断图像的温度矩阵
- 根据 ID 删除诊断库中的信息
- 根据已诊断图片 ID 和未诊断图片 ID 返回所有辅助信息
- 根据图片 ID 修改相关信息
- 已诊断图像的重新诊断
- 根据 ID 在未诊断库获取未诊断图像
- 未诊断的图像进入诊断
- 大、小矩形框信息的保存
等。