Difference between revisions of "IS480 Team wiki: 2014T1 Team Epsilon Documentation"
Jump to navigation
Jump to search
Line 55: | Line 55: | ||
== '''MVC Application Layer Architecture''' == | == '''MVC Application Layer Architecture''' == | ||
<center> | <center> | ||
− | [[Image: | + | [[Image: MVC_Epsilon_Final.png|950px]] |
</center> | </center> | ||
+ | {|style="margin: 0 left;" | ||
+ | | [[Image: MVC_Epsilon.png|thumb|220px|upright|MVC Application Layer Architecture Version #1]] | ||
+ | |} | ||
== '''E-R Diagram''' == | == '''E-R Diagram''' == |
Revision as of 18:55, 22 November 2014
Home | Project Overview | Project Management | Documentation | Team |
Design Overview | Use Case | Prototype | User Testing | Meeting Minutes | Submission Archive |
System Architecture
MVC Application Layer Architecture
E-R Diagram
Created in accordance with the Rails convention
For version 2, we decided to use 1 user model for all 3 roles, with child models for attributes specific to the user role so as to streamline the role management. We also decided to merge the comment and agency_update model because we realised that both models serve a similar purpose - To capture a user’s words about the feedback. The adminlog model was added due to the addition of a new function - To track admin’s actions on feedback.
However, due to the change in focus in our project, version 2 has been updated to reflect that change.