このプロジェクトは、客先から受け取る様々な形式の勤務表 (PDFやExcel) と社内で使うCSV形式の勤務表を比較するためのツールです。 ユーザーがファイルを選ぶと、プログラムがそれぞれのファイルを読み込み、日付ごとの勤務時間などを照合します。 最後に、一致しなかった箇所を分かりやすく表示します。これにより、勤務時間の入力ミスや差異を簡単に見つけられます。
Source Repository: https://github.com/MasaakiHashimoto-Kanazawa-TCS/admin-efficiency-toolkit
flowchart TD
A0["メインウィンドウ (MainWindow)
"]
A1["ファイル選択 (FileSelector)
"]
A2["勤務表比較 (TimesheetComparator)
"]
A3["客先勤務表リーダー (ClientTimesheetReader)
"]
A4["社内勤務表リーダー (InternalTimesheetReader)
"]
A5["結果表示 (ResultViewer)
"]
A6["勤務表データモデル (Timesheet Data Models)
"]
A7["ファイル形式テンプレート (File Format Templates)
"]
A0 -- "ファイル選択部品を利用" --> A1
A0 -- "比較実行を指示" --> A2
A0 -- "結果表示を指示" --> A5
A1 -- "客先リーダーを利用" --> A3
A1 -- "社内リーダーを利用" --> A4
A2 -- "勤務表データを比較" --> A6
A3 -- "客先データ生成" --> A6
A4 -- "社内データ生成" --> A6
A3 -- "形式テンプレートに処理委譲" --> A7
A5 -- "比較結果を表示" --> A6
A7 -- "データ抽出・整形を実装" --> A6
Generated by AI Codebase Knowledge Builder