IS480 Team wiki: 2014T1 Team Epsilon Design Overview

From IS480
Revision as of 19:04, 22 November 2014 by Lavinia.tay.2011 (talk | contribs)
Jump to navigation Jump to search

Team Epsilon Logo.png.png

Home   Project Overview   Project Management   Documentation   Team

Business Requirements   Synopsis   Stakeholders   Scope   Design Overview   X-Factor

System Architecture

Architecture Diagram Epsilon.png
System Architecture iOS.png

MVC Application Layer Architecture

MVC Epsilon Final.png

MVC Application Layer Architecture Version #1

E-R Diagram

ERD Epsilon Final.png

Created in accordance with the Rails convention

ERD Version #2
ERD Version #1

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.