PROJECT DETAIL
CLIで動く就業管理システム
Employment Management System
概要
CLI(Command Line Interface)で動作する就業管理システムです。
従業員の登録から出勤・退勤管理、勤怠レポートの表示まで、一連の勤怠管理機能を実装しています。
制作背景
以前勤務していた会社では、就業管理システムを取り扱う業務に携わっていました。
実際の業務を通してシステムの仕組みに興味を持ち、「エンジニアとして自分でも一から作ってみたい」と考えたことが、このアプリを制作したきっかけです。
CLIアプリケーションとして実装することで、基本的なデータ管理や処理の流れを学ぶことを目的としました。
動作説明
従業員を登録する
従業員名・部署・役職などを入力し、新しい従業員を登録できます。

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

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

退勤
退勤時刻を登録します。

勤怠レポートを表示する
本日の勤怠を表示
当日の勤怠情報を一覧表示できます。

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

実装した主な機能
- 従業員登録
- 従業員一覧表示
- 出勤登録
- 退勤登録
- 本日の勤怠レポート表示
- 指定日の勤怠レポート表示
今後の開発予定
- データベース対応
- Webブラウザから操作できるUIの追加
- 管理者ログイン機能の実装
- 勤怠集計・CSV出力機能の追加