5. Design - Software-Design-2022/DFMPC-Student-Placement-System GitHub Wiki

Software Design

Software Design Description

  • Initial, rough view of software design. When the student opens app, they will sees the login page.
  • After user credentials have been verified, the student is able to see their dashboard
  • The student can navigate to the schedules page, which stores information on user placement schedule.
  • The student can also navigate to the emergency protocols page, were they are able to view emergency protocols.

Database Design

Database Diagram1

The above image shows the structure of our database which is hosted on firebase. The connections between the tables are shown by lines. The admins and protocols tables are their own separate entities and have no relations with any of the other tables.