This connects to a Microsoft SQL database that stores the user, flight, and message data.
There are 3 separate user access roles, applying the appropriate restrictions for each. (General, Manager, and Admin)
The administrator would have the ability to add more roles and have full access to setting up flights, airports, users, etc.
The manager has limited administrative privileges, but are able to manage users and messages that come in through the contact form.
Users with General access are limited to just being able to book a flight and see their own flights that they have booked already.