CRUD

From UG

(Difference between revisions)
Jump to: navigation, search
 
(2 intermediate revisions not shown)
Line 3: Line 3:
== Intro ==
== Intro ==
-
Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD (Create,_read,_update_and_delete) operations.
+
Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD operations:
 +
 
 +
* Create
 +
* Read / list
 +
* Update
 +
* Delete
 +
 
 +
Let's look at CRUD for Airlines in CT2 for example. See [[#Figure 1: CRUD Example]]. In this system we name operations slightly differently:
 +
 
 +
* Create - "Add" button
 +
* Read / list - Table (listbox)
 +
* Update - "Edit" button
 +
* Delete - "Remove" button
== Types ==
== Types ==
Line 9: Line 21:
=== Modal ===
=== Modal ===
This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers
This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers
 +
 +
See [[CRUD Modal (UI pattern)]]
=== Palm OS ===
=== Palm OS ===
Line 22: Line 36:
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
-
 
+
=== Figure 1: CRUD Example  ===
-
== Detailed Design (Technical Specification) ==
+
[[File:Airlines Edit.JPG]]
-
 
+
-
=== User Interface ===  
+
-
 
+
-
=== Functionality / Use Cases ===
+

Current revision as of 19:03, 11 April 2010


Contents

[edit] Intro

Every Business Object (CT, Airlines, Countries, etc) we have in CT2 must have UI to support CRUD operations:

  • Create
  • Read / list
  • Update
  • Delete

Let's look at CRUD for Airlines in CT2 for example. See #Figure 1: CRUD Example. In this system we name operations slightly differently:

  • Create - "Add" button
  • Read / list - Table (listbox)
  • Update - "Edit" button
  • Delete - "Remove" button

[edit] Types

[edit] Modal

This is latest approach. Example: http://ct.jaguarfreight.com:8080/internal/index.zul#adminCarriers

See CRUD Modal (UI pattern)

[edit] Palm OS

This is a first approach, almost extinct today.

Example: Admin -> Automated Estimated Delivery Dates:

[edit] CT

Example: CT profile

[edit] See also

http://en.wikipedia.org/wiki/Create,_read,_update_and_delete

[edit] Figure 1: CRUD Example

File:Airlines Edit.JPG

Personal tools