This is a vague question about user experience and interaction design patterns (not programming) for CRUD web applications.
Let there are few simple entities, e.g. Student
, Course
, and Lecturer
with obvious relations.
As I understand, a CRUD application usually provides a screen per entity to browse entities, update, remove them, and add a new one. The screen may provide also a search box.
The application GUI uses relations to display entity-related information (e.g. courses per student) and navigate from one entity screen to another (e.g. from a Student's
course name in the Student
screen to the Course
description in the Course
screen).
Does it make sense ? Are there other GUI patterns for CRUD applications ? What example would you recommend to learn from ?
the frameworks like rails generate some scaffolding pages to add /delete/modify the model objects, i'd suggest you to have a look at it .