Back to Milestone 3

http://webstu.messiah.edu/~dl1159/CSC333/Milestone3/GI_ERDiagram.png

Open Issues

  1. Extra event attributes for submitted new/edit/delete requests?
  2. Extra attributes/relationships/entity for system-wide keyword search?

Data Dictionary

 Type Name   Type   Description 
 Event   Entity   Data type used to manage each event that is submitted to be put in the calendar 
 Name of Event   Attribute   The name of the submitted event 
 Start Date/Time   Attribute   Start Date and Time for the event 
 End Date/Time   Attribute   End Date and Time for the event 
 Location   Attribute   Location of the event (on campus room number or off campus location) 
 Cost   Attribute   The cost of the event including the cost of a speaker, materials, location expenses, etc. 
 Description   Attribute   Short description of what will take place at the event 
 Submitted-by: Name   Attribute   Name of the person submitting the event 
 Submitted-by: Phone   Attribute   Phone number or extension of the person submitting the event 
 Submitted-by: E-mail   Attribute   E-mail address of the person submitting the event 
 Contact: Last Name   Attribute   Last Name of the POC for this event 
 Contact: First Name   Attribute   First Name of the POC for this event 
 Contact: Organization   Attribute   The organization sponsoring the submitted event 
 Contact: Phone   Attribute   Contact's phone number 
 Contact: E-mail   Attribute   E-mail address of contact 
 Contact: Website link   Attribute   URL for a website to find information related to the speaker/topic for the event 
 Is contact for   Relationship   Each contact may have many events and each event may have one contact 
 Contact   Entity   Data type used to manage each contact stored by the Gender Initiative including speakers, authors, and other reference points 
 Person   Subtype   Person is a type of contact 
 Last Name   Attribute   Last name of the contact 
 First Name   Attribute   First name of the contact 
 Position   Attribute   Position held by the contact 
 Title   Attribute   Title attributed to the contact person 
 Represents   Relationship   A person may represent many organizations and an organization may represent many people 
 Organization   Subtype   Organization is a type of contact 
 OrgName   Attribute   Name of organization or institution where the contact works or with which the contact is associated 
 Messiah Affiliation   Attribute   Is the contact a member of the Messiah College community? 
 Department   Attribute   In which department does the contact work, if associated with Messiah College? 
 Faith-based?   Attribute   Is the contact or contact's topic associated with a faith-based organization or vision? 
 Address   Attribute   Street address of the contact person 
 City   Attribute   City where the contact's street address is located 
 State   Attribute   State where the contact is located 
 Zip Code   Attribute   Zip code for the contact's address 
 Country   Attribute   Country of the contact's location 
 Phone   Attribute   Contact's home phone number 
 Fax   Attribute   Contact's fax number 
 Cell Phone   Attribute   Contact's cell phone number 
 E-mail   Attribute   Contact's e-mail address 
 Website   Attribute   URL of website containing information about the contact 
 Programs   Attribute   Names of programs the contact runs 
 Lectures   Attribute   Titles of the lectures the contact gives 
 Public Comments   Attribute   Misc. comments about the contact available to the public 
 Internal Comments   Attribute   Comments about the contact only available to internal users 
 Authored   Relationship   A contact may author many resources and resources may be authored by many contacts 
 Resource   Entity   Data type used to manage the paper files/resources located in the Gender Initiative office 
 Author: Last Name   Attribute   Last name of the author who wrote the article/resource 
 Author: First Name   Attribute   First name of the author who wrote the article/resource 
 Subject Headings   Attribute   Subjects of the resource that can be searched through to find relevant articles 
 Article Title   Attribute   Title of the article/resource 
 Published   Relationship   Each resource may have one publication and each publication may have many resources 
 Publication   Entity   Data type used to manage the list of publications of resources 
 Publication Title   Attribute   Name of the publication where the article/resource appeared 
 Publisher   Attribute   Publisher who printed the resource 
 Volume/Number   Attribute   Volume and issue information about the publication where the resource is located 
 Pages   Attribute   Page numbers in the publication where the resource is located 
 Date   Attribute   Date of publication 

Business Rules

Event:

Contact:

Resource:

Publication:

Valid XHTML 1.0! Valid CSS!
Page Execution took real: 4.985, user: 4.470, sys: 0.150 seconds