Download presentation
Presentation is loading. Please wait.
Published byLester Richardson Modified over 10 years ago
1
Submitted by Microsloth, Inc. Consulting Team - Agnes Chang Stephen Waers Elliot Powell Eric Marshall Project Manager – Catherine McQuone Submission Date – December 13, 2001 Indian Rocks ER Diagram - Software that does the work so you don’t have to -
2
Entity Definitions AWARD – An award given to a student or a group of students who place or do well in an event. BUS_ORDER – Invoice with Glider Bus Company, arranging for transportation on events that are away from Indian Rocks. CALENDER – Daily calendar user to track all events, meetings, and announcements. Can easily reveal conflicts in events or meetings. COUPON_SALE – The current fundraiser that the school is participating in, involving students selling coupon books for a student organization of their choice. COURSE – A class offered at Indian Rocks High School. DONATION – A gift or contribution given to a student organization. ENTRY – Each participant or team of participants is entered as one entry in an event. EVENT – Any event related to a student organization, e.g., math competitions, football game, homecoming parade … etc. FINAL_GRADE – The final grade obtained by each student in a particular class at the end of a semester. FUNDRAISER – Keeps a record all fundraising methods used in past, allowing school to revisit some of the methods if so desired. MASCOT – Currently one of two mascots of Indian Rocks (Spitting Lizards), perform by a student. Attends events to cheer on participants. MEETING – A meeting hosted by a student organization that all the members of the student organization should attend. Each meeting must be placed on the calendar. MEMBER – Student who is in a student organization, with either a position of officer (President, Treasurer, or in the case of a football team, Captain, Quarterback, etc.) or member. PARENT – Parent or legal guardian of a child who attends Indian Rocks High School. SPONSOR – Person or company that makes a donation to a student organization. STUDENT – Child who attends Indian Rocks. Every student must have at least one parent/guardian. STUDENT_ORGANIZATION – A club of students sharing common interests or an athletic team. Must be sponsored by either a parent or teacher. TEACHER – Teachers at Indian Rocks teach at least one class. Teachers may also be sponsors of student organizations. TRANSCRIPT – All courses taken, credits, and grades that a student has earned while in high school are put on their transcript.
3
Relationship Definitions Each STUDENT must be a dependent of one or more PARENTs. Each PARENT must be guardian of one or more STUDENTs. Each STUDENT must take one or more COURSEs. Each COURSE must be taken by one or more STUDENTs. Each COURSE must be taught by one TEACHER. Each TEACHER must teach one or more COURSEs. Each COURSE must have a FINAL_GRADE for each STUDENT. Each FINAL_GRADE must be for a COURSE in which a STUDENT in enrolled. Each FINAL_GRADE is recorded on the student's TRANSCRIPT. Each TRANSCRIPT records the FINAL_GRADEs of a STUDENT. Each STUDENT may be a MEMBER of one or more STUDENT_ORGANIZATIONs. Each MEMBER must be a STUDENT. Each STUDENT_ORGANIZATION must be sponsored by either one or more TEACHERs or PARENTS. Each PARENT may be the sponsor or a STUDENT_ORGANIZATION. Each TEACHER may be the sponsor of a STUDENT_ORGANIZATION. Each MEMBER may be an officer or a another MEMBER. Each MEMBER may be a PARTICIPANT. Each PARTICIPANT must be a member. Each PARTICIPANT must be an ENTRY or part of an ENTRY. Each ENTRY must be of one or more PARTICIPANT. Each AWARD must be won by one ENTRY. Each ENTRY may win one or more awards. Each EVENT may be either HOME or AWAY. Each EVENT must be attended by one or more ENTRIES. Each ENTRY must compete in one event. Each AWAY HOME must order a BUS_ORDER. Each BUS_ORDER must be ordered for an event. Each EVENT must be chaperoned by one or more PARENTS. Each PARENT may chaperone for one or more EVENTs. Each EVENT must be recorded on the CALENDAR. Each CALENDAR must record EVENTs. Each STUDENT_ORGANIZATION must hold one or more MEETINGs. Each MEETING must be held by a STUDENT_ORGANIZATION. Each MEETING must be recorded on the school CALENDAR. The CALENDAR must record one or more MEETINGs. Each SPONSOR must donate a DONATION. Each DONATION must be donated by a SPONSOR. Each DONATION must be given to a STUDENT_ORGANIZATION. Each STUDENT_ORGANIZATION may be funded by one or more DONATIONs. Each STUDENT must record sells on COUPON_SALE. Each COUPON_SALE must record sales of a STUDENT. Each FUNDRAISER may be CURRENT or HISTORY. Each CURRENT FUNDRAISER must record all the COUPON_SALEs. Each COUPON_SALE must be recorded in FUNDRAISER.
4
COURSE # ID * Semester * Period * Room_No o Description TEACHER # ID * First_Name * Last_Name * Office_Room_No * Office_Phone * Home_Address * City * State * Zip Code * Area Code * Home_Phone * Cell_Phone * Hire_Date o Degree STUDENT # ID * First_Name * Last_Name * Home_Address * City * State * Zip Code * Area Code * Phone_Number * Grade * Gender * Homeroom o Medical_Condition o Siblings STUDENT ORGANIZATION # Name * Type * Amount_of_Dues o Min_GPA PARENT # Parent_Id * First_Name * Last_Name * Work_phone * Cell_phone CALENDAR * Date * Day_of_Week * Events * Announcements EVENT # Date # Name * Time * Sponsor/Host HOME AWAY * Location * Phone_Number o Leave_Time o Return_Time * Directions MASCOT * Mascot_Name * Dates * Colour SPONSOR # ID * Name * Address * City * State * Zip Code * Area Code * Phone_Number MEETING * Date * Time * Location AWARD o Place * Category FINAL_GRADE BUS_ORDER # ID * No. of Hours * Use_Date * Hourly_Cost * No. of Buses COUPON_ SALE * Organization * Quantity * Profit TRANSCRIPT * Course_Name * Course_ID * Credits_Attempted * Credits_Earned CURRENT * GPA HISTORY MEMBER * Position o Election_Date PARTICIPANT FUNDRAISER * Name * Begin_Date * Description * Contact_Information CURRENT HISTORY * End_Date * Net Profit DONATION # ID * Date * Amount be have sale of record sale of part of composed of be chaperone at guardian of have as chaperone dependent of acts as be acted by attend be attended by sponsor of sponsored by given to funded by donates donated by hold held by recorded on record recorded on ordered for order officer of member of participate attended by have belong to take of have teach taught by taken by have for recorded on records ENTRY # ID * Category be part of of won by win
5
Assumptions Each student has a unique identification number. Each student has a homeroom and a homeroom teacher. Each student must have a parent/guardian to attend the school. Each student must have a transcript. Each student may be a member of a student organization, and may be a member of multiple student organizations. Each teacher must teach one or more courses to be hired. Each teacher has an office and office phone number. Each course is located in a classroom in the school. Each student obtains a final grade for each course taken. Each student must sell coupon books. Each event must have one or more parents as chaperones. Each event is hosted by a person, company, student organization, or another school. Each award is given according to categories. The school keeps a school-wide calendar, keeping track of events. Each day ’ s announcements are recorded on the school calendar.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.