H HIROKI SHIBATA

PROJECT DETAIL

CLIで動く就業管理システム

作成開始日:2026.01.01
Python codex
CLIで動く就業管理システム

Employment Management System

概要

CLI(Command Line Interface)で動作する就業管理システムです。

従業員の登録から出勤・退勤管理、勤怠レポートの表示まで、一連の勤怠管理機能を実装しています。

制作背景

以前勤務していた会社では、就業管理システムを取り扱う業務に携わっていました。

実際の業務を通してシステムの仕組みに興味を持ち、「エンジニアとして自分でも一から作ってみたい」と考えたことが、このアプリを制作したきっかけです。

CLIアプリケーションとして実装することで、基本的なデータ管理や処理の流れを学ぶことを目的としました。

動作説明

従業員を登録する

従業員名・部署・役職などを入力し、新しい従業員を登録できます。

従業員登録画面

従業員一覧を表示する

登録済みの従業員一覧を表示できます。

従業員一覧画面

出勤・退勤を登録する

出勤

従業員の出勤時刻を登録します。

出勤登録画面

退勤

退勤時刻を登録します。

退勤登録画面

勤怠レポートを表示する

本日の勤怠を表示

当日の勤怠情報を一覧表示できます。

本日の勤怠表示画面

特定日の勤怠を表示

日付を指定して、その日の勤怠情報を確認できます。

特定日の勤怠表示画面

実装した主な機能

  • 従業員登録
  • 従業員一覧表示
  • 出勤登録
  • 退勤登録
  • 本日の勤怠レポート表示
  • 指定日の勤怠レポート表示

今後の開発予定

  • データベース対応
  • Webブラウザから操作できるUIの追加
  • 管理者ログイン機能の実装
  • 勤怠集計・CSV出力機能の追加

関連ブログ記事