Webで動作する作業時間記録システム(データはエクセルで保存)

[featured_image]
ダウンロード
Download is available until [expire_date]
  • バージョン
  • ダウンロード 3
  • ファイルサイズ 4.35 KB
  • ファイル数 1
  • 投稿日 2025年7月14日
  • 最終更新日時 2025年7月14日

Webで動作する作業時間記録システム(データはエクセルで保存)

作業時間記録管理システム 仕様書(バージョン1.0)

  1. 概要

本システムは、中小企業現場における「作業記録」を簡便に管理することを目的としたWebアプリケーションです。バーコードリーダーを利用して作業種別・作業者・作業指示ID・作業時刻・備考を入力し、Excelファイル(worklog.xlsx)に記録・蓄積します。

  1. システム構成
区分内容
バックエンドNode.js(Express)
フロントエンドHTML(EJS)、JavaScript(script.js)
データ保存Excelファイル(xlsx) /logs/worklog.xlsx
ポート番号3000
起動方法start_server.bat を実行
  1. 入力項目と仕様
項目名フィールド名種別備考
作業指示IDwork_idテキストバーコード読取対応(例:Wxxxxxxxxxxxxx)
作業者IDworker_idテキストバーコード読取対応(例:Mxxxxxx)
作業種別work_typeテキスト英数4桁(例:S001)
作業時刻timestamp自動入力画面側で現在時刻を自動反映(readonly)
備考noteテキスト任意入力
  1. 機能一覧

4.1 作業記録の登録

  • /submit に POST 送信で記録追加。
  • 送信後は worklog.xlsx の WorkLog シートに追記。

4.2 作業記録の一覧表示

  • / アクセス時に現在の作業ログ一覧を表示。
  • テーブル形式で表示。

4.3 作業記録の削除

  • 各行に「削除」ボタンあり。
  • /delete に削除対象のインデックスを POST。

4.4 IPアドレス表示

  • クライアント画面下部に端末のローカルIPを表示。
  1. データ形式(Excel)
列名説明
work_id作業指示ID
worker_id作業者ID
work_type作業種別
timestamp作業時刻
note備考
  1. 運用手順
  1. ローカルにフォルダを作成しWindowsマシン上で start_server.bat をダブルクリックし、サーバーを起動。
  2. 表示されたIPアドレスをスマホや他端末のブラウザに入力してアクセス。
  3. 作業現場でバーコード入力 → 「登録」ボタン押下。
  4. 管理者はExcelファイル(logs/worklog.xlsx)を定期的にバックアップ・集計。

5.不明な点は・・・
chatgptにZIPファイルを貼り付け、「このファイルを解析して!」と指令を出して、GPTが理解したら、疑問や改変をしてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA