現在、PHPとMYSQLを使用してシフト管理システムを作ろうと考えているのですが、どのようなテーブル構造にするかで悩んでいます。
どなたかアドバイスをいただけるとありがたいです。
よろしくお願いします。
・シフト管理でやりたいこと。
日付を指定すると、その日に出勤する従業員の写真、出勤時間、退勤時間が一覧になって表示される。
従業員を指定すると、その従業員の一週間分のシフト(出勤時間、退勤時間)が表示される。
ウェブサイトで内容を表示、編集できるようにする。
尚、従業員のテーブル"juugyouin"(カラムはnumber,name,age,・・・等)は別に作成済みです。
また、他にこのようなシステムを作るにあたっての注意事項などアドバイスいただけたらと思います。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
労働条件がきまらないとなんともいえませんが・・・
汎用性を考えるのであれば、シフトテーブルを作り
最低でも従業員ID、開始日時、終了日時の3点を保存するテーブルをつくることです。
ただ、メンテナンスのことを考えるのであれば、
文書ID、作成日時、更新日時、作成者ID、更新者ID、削除フラグなどもあると有効です
ポイントとしては以下検討が必要です
・一日にダブルでシフトが入る可能性を考慮すべきかどうか
(例)前日深夜勤で、帰宅後夜勤とか・・・
・休日出勤や深夜勤を特別な勤務として処理するか
・休憩時間をどう処理するか
この回答への補足
ご回答ありがとうございます。
まずは従業員ID、開始日時、終了日時のカラムを持つテーブルを作成してみたいと思います。
検討が必要なポイントに関しても参考になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- 労働相談 奴隷扱いしても、従業員が何も言わないからって 調子に乗っている 会社経営家族、間抜けすぎるその後 ● 3 2022/07/08 09:38
- 会社・職場 鬱病の従業員について。 雇って1~2ヶ月程の従業員さんがここ2週ほど鬱を理由に当欠を繰り返しています 4 2022/09/05 02:13
- その他(ビジネス・キャリア) 勤怠管理について(備えておくべきもの) 3 2022/09/08 10:51
- 医療・介護・福祉 タイムカードの不正打刻に当たるのかどうか教えてほしいです。 1 2022/05/25 17:11
- アルバイト・パート ダイソーでバイトしている大学生です。 シフトは、基本固定なのですが夏休みや冬休みなどの長期休み期間は 1 2023/08/19 12:40
- アルバイト・パート 【至急回答募集!】バイトを無断欠勤してしまいました…… 1 2022/06/27 22:04
- アルバイト・パート 彼氏と同棲してて今年28です。 メインの職場はシフト制で休みバラバラの週4勤務です。 月手取り11万 2 2023/07/23 15:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
L2SWはARPテーブルを持っている?
-
複数テーブルにわたるCOUNT
-
「テーブルに座って……」という...
-
テーブルリンク リンク元を知...
-
アクセスのリンクテーブル一覧...
-
面接のときテーブルが正面に。...
-
Excelのテーブルでmatch関数の...
-
【PHP】SQL文のSUM関数で出力し...
-
MySQLで複数テーブルを作成する
-
まるいテーブル 円い 丸い 漢字...
-
論理名とコメント構文(?)について
-
SQL 現在のレコードより古い番...
-
Compact Edition でテーブルの...
-
SQLでテーブルの値を集計して、...
-
UPDATEを同時に実行する
-
SQL 外部結合
-
UTF8のテーブルをODBCドライバ...
-
複雑なSQL文について
-
データベースの接続に失敗して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
「テーブルに座って……」という...
-
アクセスのリンクテーブル一覧...
-
ターンテーブルの、電子レンジ...
-
飲み会で、座敷orテーブルどち...
-
【PHP】SQL文のSUM関数で出力し...
-
まるいテーブル 円い 丸い 漢字...
-
テーブル:生徒名簿 生徒名簿の...
-
1対1のリレーション(主キー同...
-
論理名とコメント構文(?)について
-
面接のときテーブルが正面に。...
-
一致するデータのみ削除したい
-
複雑なSQL文について
-
SQL構文です 画像のようにした...
-
件数の多い順にselect
-
お金持ちのテーブル
おすすめ情報