A-Level Cousework


Compuer science

PROJECT AIMS

As part of my A-Level coursework, i was challenged to create a data-handling system based on the needs of my client. With this, i was challenged to go through all of the 9 developmental steps, including investigating the needs of my client and producing a prototype as well as a final piece of software and testing.

My client

For my project i decided that my client would be an outdoor activity centre for a youth organisation.
Their current system while being good at its sole task of camping bookings didn't allow them to manage activity's, as well as events meaning that a combination of paper and digital records where having to be used.

My Solution

For my solution to their problems i decided to create a bespoke booking system that combined both accommodation and activity bookings as well as event bookings into one simple to use platform.
Once a user has booked something the staff can see, edit and amend bookings as required as well as see site overviews and more.

Key considerations

When considering my coursework i had a number of factors to look at, including:
* What language i would use (JAVA)
* How the user would interact (GUI)
* Key features required
* Keeping data safe (Encryption, access levels)
* Similar products already on the market

My Solutions final product

Some of my solutions features

Layout

My projects Graphical User Interface uses a system where the middle secttion is interchangable based on the user interactions.

Create an account

My system alows users to create new accounts, once the user has entered their details their email adress is verified on the next screen.

Events

Users can see and book events through DASH, the infomation for these can be inputted in the managment dashboard.

Staff bookings

A simplified screen for saff to make bookings to speed up both inperson and phone bookings. These can be linked to peoples accounts.

*