Building ERD Diagram and programming

User Generated

urael1410

Computer Science

428

Andrews University

Description

A copy of the final design using Visio, drawIO, or any other ERD documenting tool. A documented copy of your script with all the necessary stored procedures, triggers, queries, including DDL statements. A copy/self contained dump of the database Documentation of any business rules assumptions that you make. programming language is mysql.

Unformatted Attachment Preview

As a frequent traveler, Basil Wright recognizes the need for economical off-airport private parking. When an opportunity presented itself, Basil Wright and his brother Sage Wright, purchased several acres of land near the International Airport. The brothers have since converted a portion of their newly acquired land into a parking facility and provide a shuttle service for travelers. While Sage Wright is responsible for shuttling travelers to and from the airport, Basil Wright manages the business's daily office activities. Wright Brothers Airport Shuttle Service (WBAS) offers valet parking, providing 200 covered valet spaces and 250 uncovered valet parking spaces. Covered parking is $13.00 per day, and uncovered parking is $10.50 per day. When a customer arrives, he turns his car over to a parking attendant employee. The customer then goes into the office to check in his vehicle with another employee - a parking assistant. He provides the necessary information and requests covered or uncovered parking. When a vehicle is checked in the attendant looks at a list of available parking spaces to determine where a car is to be parked. The vehicle is assigned a parking location. The customer receives a claim ticket, and then boards an airport shuttle. A claim tag is hung from the vehicle's rearview mirror. When the valet parking customer returns, he calls the shuttle service, provides his claim ticket number, and then catches the next available shuttle to the parking facility. When he arrives at the parking facility, the parking attendant locates the customer record by ticket number. The customer then pays his parking fees, picks up his car and leaves. WBAS also provides parking for pilots who keep their private aircrafts at the airport. Basil Wright wants a database for the parking and shuttle service. You are Mr. Wright's good friend, so you volunteer to work on the database for him. Information Specifications A customer might be a regular commercial traveler or a private aircraft traveler When a new customer checks in, he gives his name, email, phone, flight number, expected return date, return flight number (if he has one). The customer will be assigned an ID by WBAS. Repeat customers will give their customer ID and flight information (i.e. flight number, expected return date, return flight number). If s/he cannot produce or remember the ID, WBAS should be able to search for the customer by email or phone number. Private aircraft customers do not have to provide flight information, instead, WBAS keep track of their aircraft registration number and pilot's licence number. As long as a vehicle is in WBAS parking facility, an active record is kept. An active record will contain at least the customer number, claim tag number, date brought in - should default to the current date, parking location, parking attendant ID, expected return date. Once the customer claims the vehicle, WBAS a claim record is made that contains the customer number, vehicle registration number, date the vehicle was brought in, location where it was parked, and the date it was claimed. When a customer returns to claim his/her vehicle, a receipt is prepared indicating the date and the parking cost. Mr. Wright wants the parking attendant completes a parking reservation form online. When he does this, he should be able to select the rate code and then have the rate and description fields automatically filled in. At the end of each day, Mr. Wright prepares two reports, a Daily Check-in Report and a Tentative Check-Out Report. The Daily Check-in Report lists each vehicle that was checked in that day. The Tentative Check-Out Report identifies vehicles scheduled for checkout the next day. For any selected day, My Wright prints a Tentative Check-Out Report. This report identifies the vehicles tentatively scheduled for pick up the next day. Mr. Wright wants this report sorted by rate code. He also wants to know how many vehicles are scheduled for pick up. Each Month, Mr. Wright prepares an Activity Report. The Activity report shows each vehicle that was checked in, the date it was checked in, the name and contact information of the customer, the make, model and tag of the vehicle, the initials of the attendant who did they check in, the initials of the parking attendant, the actual checkout date, and the charge. Mr. Wright also needs answers to the following questions for any given time period: What is the average length of stay for vehicles? How many cars use the covered and uncovered spaces? How many cars were checked in today? How many cars checked out today? Some Current Sample documents: Claim ticket and tag: Wright Brothers Airport Parking Date: 4/10/2020 Time: 7:13 a.m. Location Lot2 C35 Vehicle BES1234 Please show this ticket to reclaim your vehicle Wright Brothers Airport Parking Date: 4/10/2020 Time: 7:13 a.m. Location Lot2 C35 Vehicle BES1234 Keep this in the vehicle WRIGHT BROTHERS' AIRPORT SHUTTLE SERVICE Parking Reservation Form Claim No: Customer Last Name: Customer First Name Flight Number: Email: Phone: Check-in Date: Tentative Return Date: Check-out Date: Return Flight Number: Registration Parking Location: Rate Code: Rate Description: Rate: Current Charges: Comments Daily Check-In Report WRIGHT BROTHERS' AIRPORT SHUTTLE SERVICE Daily Check-In Report Current Date Customer Covered/ Uncovered Parking Location Ticket Registration Car Number Number Make Car Model Tentative Check-Out-Date Covered C1 C3 Brooke Bennett 144 Larry Lansing 146 B7987 D4756 Mitsubishi Montero Lexus ES250 1/5/2020 1/7/20207 Category Subtotal Uncovered U5 U7 David Farmer Samantha Yu 145 148 IMOK4 IM47 Ford Mazda Expo ES250 1/4/2020 1/30/2020 Category Subtotal Total Vehicles Checked in Deliverables: A copy of the final design using Visio, drawio, or any other ERD documenting tool. A documented copy of your script with all the necessary stored procedures, triggers, queries, including DDL statements. A copy/self contained dump of the database Documentation of any business rules assumptions that you make Test your design You should have a minimum of 10 records in each of your tables. Make up the data. Include some drop-offs that have not yet been picked up. At least we know that the some customers have dropped off and picked up their cars: Design Considerations: You may treat your instructor as your client in order to get clarification of the database requirements. In addition you may also make pertinent assumptions. Use they most appropriate size and type for your fields. Also use constraints and validation rules where appropriate. The samples shown above are just suggestions. You should design and build your database based on the current and possible future needs of your client
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

This question has not been answered.

Create a free account to get help with this and any other question!

Similar Content

Related Tags