Mmmmmmm MS Access
@Georgiefor my AS/ALevel coursework I made a piece of shit/software in VB6 that used Flat-file Sequential Databases. The software was a 'database' driven Booking/Appointment application for a Fictional driving school. It had a table/file for Instructors, Students, Appointments, and Staff Login.
You could create Insturctor records with the Vehicle details, name, ADI Number etc.
Student Records with Name, D.o.B, address, Instructor, Had they passed their Theory test or not (reduced lesson fees
)
Appointment records held when each student and instructor was booked for lessons along with lesson costs and was printable as a self-designed report
Staff Login file held the usernames+passwords+permissions of all staff users such as who could create staff, students etc. etc. etc.
It was pretty ropey for using VB6 and flat-file data bases but i LOVED making that application and I''m still sore than I lost all the documentation books i had printed for it. It used 'fancy' (for AS level) features that hooked into windows DLLs to kill all other tasks, lock the machine etc. It was an 'MDI' app so when it started there was one large window which filled the screen, and the other dialogs were movable within it. The login box was even nicely scripted to find center-screen and expand out horizontilly so it looked fancy when opening, and had a whole 'traffic light' system for login etc.
Man, I loved the coursework. But an idea for you anyway!