Hi, I have been given a brief from an exam board to teach my A-level (16+) class to build a database system. I am not the database specialist though, she is currently off on long term sickness.
I have included the brief from the exam board below. If I can work from a working example I can break it down and teach the separate components to the class.
Megan wishes to handle customer bookings using the same system as the camp site. She would like the new computerised system to handle the checking in and out of guests. The receptionist will receive a copy of the booking form which will include lead guest details, number of guests,accommodation details, date and duration of stay. Megan would like this information to be stored within the database.
Megan has written to previous customers who have used the camping facilities informing them that loyalty points will be valid for Glamping Cymru.
When guests check in they will receive a loyalty card that contains the username and password. Each guest in the party receives a copy of this card.
When guests checkout they will receive an invoice . If loyalty points are to be used then the total value of the loyalty points are deducted from the bill. Loyalty points are updated (click HERE for an explanation).
The system should allow Megan to generate a weekly report
Megan would like a system placed in reception to allow guests to order meals themselves. Guest should access the system using their login details.
Meal bookings can only be placed for the following day. These bookings can only be made at reception during opening times.
Guests may choose to have breakfast delivered between 7.30 am and 10.30 am, lunch from midday until 2.30 pm and dinner from 6.30 pm until 10 pm.
My first job would obviously be to build the tables for this but Other than the customers and accommodation tables I am unsure what to do for the structure of this. There are also some text files included, that I can take screenshots of/attach if necessary?
Thanks in advance for any advice!