Event Planning Database Maria Theodorou Justin Handa Amber Sayers
Mission Statement To aid with the everyday operations of an event planning agent To aid with the everyday operations of an event planning agent Maintain accurate records of all events booked and planned by the agent Maintain accurate records of all events booked and planned by the agent Assist the event planner in organizing and keeping track of all details pertaining to an event Assist the event planner in organizing and keeping track of all details pertaining to an event
Mission Objectives Keep track of event details and progress on event planning Keep track of event details and progress on event planning Maintain up-to-date records of customers, vendors, and event locations Maintain up-to-date records of customers, vendors, and event locations Keep track of running cost for events Keep track of running cost for events Keep track of customer budget Keep track of customer budget Verify that each event has a location Verify that each event has a location Maintain records of special fees charged on holidays or weekends for location rentals Maintain records of special fees charged on holidays or weekends for location rentals Verify that guests attending does not exceed location capacity Verify that guests attending does not exceed location capacity
Business Rules Location cannot be booked if number of guests exceeds location capacity Location cannot be booked if number of guests exceeds location capacity A customer must be associated with each event A customer must be associated with each event Every customer must have a mailing address for billing purposes Every customer must have a mailing address for billing purposes
Internet Interface Created for event planner NOT customers Created for event planner NOT customers Sample Data Sample Data
New objectives Find shortest distance between locations Find shortest distance between locations Estimate minimum travel time needed Estimate minimum travel time needed Validate that vendors have adequate travel time between locations Validate that vendors have adequate travel time between locations