Third Year Project Statement
(Electronic & Software Engineering)

Student :
Adrian Banks
Project Supervisor : Gavin Lowe


Outline

The project will consist of the design and implementation of a networked application using the Java programming language.

The application will be in the form of a Hotel Management System . This will record information about the state of the hotel which can be accessed from any terminal on the network and when updated, will be altered on all of the machines on the network.

Possibilities for information to be stored :


The network used for the application could consist of a number of terminals situated around a large hotel, or a number of terminals situated around a hotel which is part of a chain of hotels. For the latter case, bookings (for rooms and the restaurants) could be made for any hotel in the chain of hotels from any terminal in any of the hotels. There will also be a certain level of security needed in the system as to deter unauthorised users from accessing confidential information. This could be expanded to different levels of security clearance for different members of staff (eg. a reception desk worker could access bookings, but not stock levels - the manager could access everything). This could be achieved by the implementation of levels of passwords and user id's.

The project is to be coded in Java (possibly using a builder) with a comprehensive, user-friendly graphical user interface.


Project Preparation

Over the summer vacation, background reading will be done on the following topics :