April 13, 1998
Rob Hagan
Team 2.4
John Zenger, Project Manager
Tim Hodges
Brenda Ley
George McMonigole
The attachments to this memo contain entity-relationship diagrams (ERDs) with definitions and Pseudo code for the data flow diagrams (DFDs) presented in Phase II of our report.
The ERDs show a visual representation of all the entities involved with our system and the attributes of each entity. It also shows the relationships between each of these entities and how they interact with each other. The definitions of the entities and their accompanying attributes are attached to the back of the diagrams for reference if you have any questions.
The Pseudo code of is a computer-based set of instructions for carrying out the processes presented within the DFDs. The language used in this code is simple enough to understand on a personal level yet is structured like a programming language to be entered into the computer. The main purpose of the Pseudo code is to present how the system will work on a level that is easily understandable.
Please review the diagrams and code and inform us of any changes or improvements we may have overlooked. This is the last phase of the preliminary stages to implementing the system so if this report is satisfactory, we can begin impleme ntation of our system immediately.
Attachments
Condensed Worldwide Sports ERD:
Comprehensive ERD
ENTITIES:
USER - The interface for the user at the kiosk. This entity will contain an Interface ID and an individual query ID for each query made.PRIMARY ATTRIBUTES:
USER QUERY_ID - This ID number will be a unique number that is assigned to each query made up of a combination of the interface ID and the query counter at each location.
HISTRCAL HIST_ID - This ID number is a combination of the date, event, and result which will yield an individual number for each result from this database.
EVENT EVENT_ID - The Olympic ID code assigned to each recognized event in the Olympics.
ATHLETE ATHLT_ID - The number assigned to each recognized competing athlete in the Olympics.
MEDAL MDL_ID - The ID of each medal issued during the Olympics. This medal ID will contain all information related to the medal such as athlete awarded to, medal stat (gold, silver, bronz), event, and date.
ATTRIBUTES:
USER INTERFCE_ID - The identification number of the touchscreen/computer that user is using.
HISTRCAL DATE - Date that the archived event occurred.
HISTRCAL EVENT - Name of the event stored in the archive.
HISTRCAL RESULTS - Results of the particular event in history.
EVENT DATE - Date the event occurred.
EVENT MISC - Relevant information surrounding the event such as weather and records broke.
EVENT RESULT - Results of the event i.e. ranking.
EVENT NAME - Name of the event.
ATHLETE NAME - Name of the Athlete.
ATHLETE BCKGRD - Background of the Athlete i.e. personal information, accomplishments, etc.
ATHLETE MEDALS - The previous medals won by the athlete.
MEDAL DATE - Date the medal was won.
MEDAL MDL_STAT - Medal status i.e. gold, silver, bronze.
MEDAL MDL_ID - Medal identification number which is assigned by the Olympic information committee and identifies the medal with the event or athlete.
MEDAL ATHLETE - The name of the Athlete that won the Olympic medal.