| Back to Project Management |
Second Approach |
This project management system uses a more abstract data storage: database tables do not represent conceptual objects. Instead, a few tables are used as general data repositories, and a few others are used to specify relationships among the data entries. Conceptual objects (e.g. "jobs", "freelancers") emerge from these relationships. This setup provides more flexibility than "hard-coding" of objects via specialized tables, both for the administrator and the user.
Examples (click on images for larger view):
Links to overview pages; global search function finds items in the whole data repository |
A detail view of a "job object" |
|
Administrative Interface: defining a "job object" w/ interface specifications |