0

従業員が週末と休暇を除いて毎日サインインしてチェックインするオンライン出席システムを構築しようとしています。

だから、私の考えは、データベース内のテーブルとして毎日の出席記録を作成することでした.

Attendance_date_daily         date
Employee_ID                   number(auto generated)
Check_in_time                 time
Check_out_time                time
Attendence_status             varchar

codeigniter v 3.0.0 を使用しています

ユーザーがチェックイン/チェックアウトするときに、現在の時刻を取得してデータベースに保存するモデルを簡単に作成できます。しかし問題は、ユーザーが 1 日以上不在だった場合、システムはその日数の記録を作成しないことです。

また、事前にレコードを作成することはできません。ユーザーの休暇がいつになるかわからないため、営業日が異なる場合があります。

これらの日々の記録を作成および管理するための最良の方法は何ですか?

4

1 に答える 1