日常/日次点検表システムを作る~構想・設計編

日常点検表とは

checklist

日次点検とか、保守点検とか呼ばれているチェックシートみたいなものなんですが、それの入力システムを作成しようと思っているのですよ。

点検表と言えば、

例えば、業務用車両なんかは毎朝始業時とか、業務終了時なんかの時にエンジンオイルの量をチェックしたり、タイヤの空気圧をチェックしたり、そんなことしながら用紙に○×つけたりチェックマークをつけたりしてるのではないでしょうかね。

サーバー管理者のエンジニアさんとかだと、サーバーのディスク容量チェックしたり、バックアップテープの確認したりして、チェックシートに記入したりはしてないですかね。

まぁまぁ、そういった機械とか、システムとかの、あらかじめ決められたチェック項目の確認作業をして、それを記録したりする表が、点検表でございます。

その日常点検表をシステム化して、タブレットやスマホやノートパソコンに入力していって、ペーパーレスにするというのを想定して作成しようと思っているのです。

ちなみに、これ、誰からも頼まれていませんし、自分も必要としてませんし、
必要なお仕事もしていません。。

じゃあ、なんで!

かと言いますと、なんでもいいんです。
勤怠管理システムでもいいですし、会議室予約システムでもいいですし。
なんとなく、日常点検システムがよかったんです。

mechanic

本当に仕事で必要ならば、ネットにいろいろありますし、有料のものを選べば、それはそれは良いものが使えますし、サポートもあります。

なので、日曜大工みたいなものです。
DIYみたいなものです。
自己満足の世界です、はい。

構想

まずは、何を点検するか?が一切決まってないというか、
何にでも使えるような汎用的なものにしようと思います。
使う人が自分で点検表のタイトルを決めて、項目を決めて、点検事項を決めるような形で。

特定の日常点検システムを作るわけではなく、必要な日常点検表を自分でいくつでも作れるシステムですね。

システムで日常点検表を作ってみよう!じゃなくて、
日常点検表が作れるシステムを作ろう!ですね。

設計

では、さっそく使い方の順番から組み立てていくことにします

1、点検表を新規で作る部分

  • 点検表名をつけて登録
  • 作成できるのは、ひとつのタイトルにつき3種類(始業点検、使用中点検、終業点検)
  • 3種類のうち、必要なものだけ作れるようにする(始業だけでも、終業だけでも可)
  • 使用開始日を設定してその日から使用可能にする
  • 点検表を作成したら、それぞれの表に(始業・使用中・終業)点検事項を作成する
  • 点検事項を作成したら、その下に点検項目を作成する
  • 点検項目は(合・否)の二択設定か、入力テキストボックスか選べるようにする
  • 点検事項もその下の点検項目も作成数に制限はない
  • 点検表の作成数も制限はない

2、作成した点検表の修正機能

  • 点検表の名称変更ができる
  • 3種類の点検表(始業・使用中・終業)の使用・未使用の変更ができる
  • 使用開始日の変更ができる
  • 使用終了日の設定ができるようにして、その日以降は表示されないようにする
  • 各点検表の点検事項、点検項目の名称変更ができるようにする
  • 点検事項、点検項目の削除ができるようにする
  • 評価形式(二択か入力)は変更できないようにする
  • 点検表全部の削除は検討事項(入力済みデータがあった場合は消さないほうがいいと思うから)

3、作成された点検表の入力画面

  • カレンダーをつけて、今日の点検表として表示される
  • 使用開始日を過ぎている、使用終了日になっていない、点検表だけ表示する
  • カレンダーを移動するとその日を基準に表示される点検表も変わっていく
  • 点検表の登録は、設定された二択か入力かで行う
  • 一度登録された点検表はあとから修正登録もできる
  • 各点検表には何を入力してもいい備考欄をつける
  • 登録した人の名前か何かも登録できるようにする
  • 入力画面だけでなく、なにかレポート形式のようなもので表示できるようにする
  • なんならPDFでレポートがでてきたらいい
  • PC用画面とスマホやタブレット用画面の2種類を作る

こんな感じですかねー

実際に動かしてみないとわからない部分も多いので、

最初はこんな感じでやってみます

と、そこそこ出来上がったのがこちらです