終端機登入與 QR 碼打卡系統
本模組讓終端機登入後顯示其基本資訊,並啟用 QR 碼掃描功能,供員工進行上下班打卡。
1. 終端機登入
終端機登入後,系統會顯示基本資訊,包括:
- 公司名稱及標誌
- 分店名稱
- 當前日期與時間(自動更新)
2. QR 碼掃描打卡
終端機登入成功後,將顯示 QR 碼掃描器。員工使用個人 QR 碼進行打卡,掃描完成後,系統會驗證以下條件以確保打卡的有效性:
- 時間驗證 - QR 碼必須在生成後 5 秒內掃描,以防止使用過期或假造的 QR 碼。
打卡資訊顯示
- 員工無排班記錄 - 若員工在該分店無排班記錄,系統允許其打卡,並自動在該分店生成新的打卡記錄。
成功打卡後,系統會顯示當日打卡資訊,包括:
- 員工姓名
- 上班時間 (Punch In) - 顯示計劃的上班時間及實際打卡時間(若有記錄)。
- 下班時間 (Punch Out) - 顯示計劃的下班時間及實際打卡時間(若有記錄)。
打卡狀態會在列表中顯示,以便管理員及員工查看當前打卡情況。
3. 登出功能
終端機用戶可以點擊「登出」按鈕退出系統,登出後系統會返回到登入頁面。