私は基本的にウェブチェックリストをデザインしています。プロセスは次のとおりです。ユーザーがログインし、リストの「ジョブ名」を選択してクリックし、次のページに移動し、リストから「手順リスト」を選択してクリックし、次のページに移動します。基本的にコメントを追加できるチェックリストで、個々のリストのチェックボックスをクリックします。私はそのほとんどをコーディングする方法を知っていますが、現時点では、関係を設定する方法と、情報を保持するために追加する追加のテーブルを理解しようとしています。
私が現在持っている一般的なレイアウト:
Table: User_list
User_ID
Username
Table: Job_list
Job_ID
Job Name
Table: Procedure_List
Procedure_ID
Procedure Name
Job_ID
Table: Check_List
Job_ID
Checklist_ID
Description
Job_ID-> Procedure_ID-> Checklist_IDは1対多ですが、ユーザーが行ったすべての変更を保存するためにユーザーリストを追加する方法。
したがって、基本的に、次の1つのページを表示できます。
Job Name
Procedure
Checklist done
そして、ユーザーによって行われたすべての詳細。