← 返回作品集

项目案例 / WEB 应用

设备点检管理系统

面向现场工程师与管理员的角色权限管理平台,用于登记点检结果,并集中查看设备、负责人及点检历史。

查看源代码 ↗静态作品集预览——不使用真实账号或业务数据。

ダッシュボード

全設備数
248
担当未登録数
12
点検期限超過
!8
点検期限間近
21
要修理数
5

▥ エリア別異常件数

東北関東中部関西九州

☷ 担当者別負荷

担当者担当拠点担当数期限超過
佐藤 花子東京422
鈴木 一郎大阪371
田中 美咲名古屋310

01

项目概览

EIMS 将分散在纸张和表格中的设备点检工作转化为可追踪的 Web 流程。工程师可登记现场结果,管理员可管理设备、账号、任务分配和审计记录。

02

核心功能

  • 基于角色的认证与权限控制
  • 设备、账号与点检 CRUD 流程
  • 点检计划、通知与回收站
  • 通过审计日志和软删除保证可追踪性

03 / 系统架构

01表现层

Jinja 模板 · 响应式界面

02应用层

Flask 视图 · DTO · 业务逻辑

03数据访问层

DAO · 事务 · 数据库迁移

04持久层

MySQL / TiDB Cloud

04

工程实践与质量

项目采用模块化 Flask 结构,包含数据库迁移脚本、Docker 配置,以及基于 pytest 的视图和集成测试。数据库凭据通过环境变量管理,不进入代码仓库。

技术栈

PythonFlaskMySQL / TiDBDockerpytestJinja
前往 GitHub 查看实现 ↗