HeaderSIS.jpg

IS480 Team wiki: 2014T1 Team Epsilon Documentation

From IS480
Jump to navigation Jump to search

Team Epsilon Logo.png.png

Home   Project Overview   Project Management   Documentation   Team

Design Overview   Use Case   Prototype   User Testing   Meeting Minutes   Submission Archive


System Architecture

Architecture Diagram Epsilon.png System Architecture iOS.png

MVC Application Layer Architecture

MVC Epsilon.png


E-R Diagram

ERD Epsilon.png

Created in accordance with the Rails convention


To streamline the role management, we decided to use 1 user model for all 3 roles, with child models for attributes specific to the user role. 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.


ERD Version #1