Booking System

A Server/Client application was produced which communicated between several computers using JAVA and socket handling techniques. The system stored data on various books and users of the system, who could log into the database (via the client) and check out books as well as view their current reservations all using an efficient frame based GUI. Validation on the server side prohibited users checking out a book if it was not available (due to other users already having the book, for example). The application achieved a 1st Class Honours grade in the ‘System Software’ coursework of 2009, and was highly-praised by the module leader.