これは、CRUD Web アプリケーションのユーザー エクスペリエンスとインタラクションのデザイン パターン (プログラミングではない) に関する漠然とした質問です。
Student
、Course
、 などの単純なエンティティがほとんどなくLecturer
、明らかな関係があるとします。
私が理解しているように、CRUD アプリケーションは通常、エンティティを参照、更新、削除、および新しいエンティティを追加するために、エンティティごとに画面を提供します。画面には検索ボックスも表示される場合があります。
アプリケーション GUI は関係を使用して、エンティティ関連の情報 (学生ごとのコースなど) を表示し、あるエンティティ画面から別のエンティティ画面に移動します (画面Student's
内のコース名からStudent
画面Course
内の説明Course
など)。
それは理にかなっていますか?CRUD アプリケーション用の他の GUI パターンはありますか? どの例から学ぶことをお勧めしますか?