← ポートフォリオへ戻る

CASE STUDY / WEBアプリケーション

設備点検管理システム

フィールドエンジニアが点検結果を登録し、管理者が設備・担当者・点検履歴を一元管理できるロールベースの業務プラットフォームです。

ソースコードを見る ↗静的なポートフォリオ表示です。実在するアカウントや業務データは使用していません。

ダッシュボード

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

▥ エリア別異常件数

東北関東中部関西九州

☷ 担当者別負荷

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

01

プロジェクト概要

EIMSは、紙や表計算に分散しがちな設備点検を追跡可能なWebワークフローへ変換します。現場では点検結果を登録し、管理者は設備、アカウント、担当割当、監査履歴を管理できます。

02

主な機能

  • ロールベース認証・認可
  • 設備・アカウント・点検のCRUD
  • 点検予定・通知・ごみ箱
  • 監査ログと論理削除による追跡性

03 / アーキテクチャ

01プレゼンテーション

Jinjaテンプレート · レスポンシブUI

02アプリケーション

Flask View · DTO · 業務ロジック

03データアクセス

DAO · トランザクション · マイグレーション

04永続化

MySQL / TiDB Cloud

04

品質と開発プラクティス

モジュール化されたFlask構成、DBマイグレーション、Docker設定、pytestによるView・結合テストを整備しています。DB認証情報は環境変数で管理し、リポジトリには保存しません。

技術スタック

PythonFlaskMySQL / TiDBDockerpytestJinja
GitHubで実装を見る ↗