CRUD Web应用程序的GUI模式

时间:2010-12-28 08:58:07

标签: user-interface crud interaction-design

这是一个关于CRUD Web应用程序的用户体验和交互设计模式(不是编程)的模糊问题。

让几个简单的实体,例如<{1}},StudentCourse关系明显。

据我所知,CRUD应用程序通常为每个实体提供一个屏幕来浏览实体,更新,删除它们并添加一个新实体。屏幕也可以提供搜索框。

应用程序GUI使用关系来显示与实体相关的信息(例如,每个学生的课程),并从一个实体屏幕导航到另一个实体屏幕(例如,从Lecturer屏幕中的Student's课程名称导航到{ {1}}屏幕中的{1}}说明。

有意义吗? CRUD应用程序还有其他GUI模式吗?你建议从哪个例子中学习?

3 个答案:

答案 0 :(得分:4)

听起来很合乎逻辑。这里有一些GUI模式:

http://www.welie.com/patterns/

http://developer.yahoo.com/ypatterns/

答案 1 :(得分:1)

像rails这样的框架会生成一些脚手架页面来添加/删除/修改模型对象,我建议你看看它。

答案 2 :(得分:1)

如果我理解正确... 查看模型是一个允许您添加自定义数据组的概念。脚手架等只是快速生成数据以在屏幕上显示的一种手段。您使用的是Asp.net Mvc,Ruby还是PHP?