Skip to content
Bipsy edited this page Apr 21, 2014 · 11 revisions

Object Inheritance

Database Design

Participant -- This is the upper-level object. All Commpute users are participants (person or organization)

  • Name -- Name of the participant
  • Username -- Username of the participant
  • Computers -- The information for the computers that are associated with the user
  • Requests -- These are the stored requests with the participant as either the sender or receiver
  • Contributors -- These are the people that are part of the participants computing network

Person -- A person is a single individual. All information is linked to a single account.

Organization -- An organization is an association of many profiles to a single account.

  • Leaders -- These are the profiles that are given access to this account

Computer -- Information for user's computers

  • Uptime -- This is the amount of time that a computer has contributed to another participants work
  • Info -- This is general spec infor (cpus, ram, operating system, ...)
  • Connection Info -- This is the info used to connect to this computer

Job

  • participant

Clone this wiki locally