Third Year Project Proposal
(Electronic And 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.


Objectives

An object-oriented design process will be employed to develop an application in the form of a Hotel Management System . This will record information about the state of the hotel, which can be accessed on all of the machines on the hotel's network.

The initial goal of the project is to produce a software package capable of recording room bookings and reservations for up to one year ahead, and table bookings in the hotel's restaurant for up to one year ahead also.

Information on the length of the customer's stay in the hotel should be recorded upon reserving a room as well as their own personal information (ie. full name, address, telephone number, email address). A sequentially incrementing customer number will be allocated to every new customer upon their first reservation which can then be used to reserve rooms with in future circumstances to cut down on customer inconvenience in completing forms when reserving a room. A record of the customer's bill should also be kept for payment upon departure.

Customers reserving a table in the restaurant can do so with their customer number to aid the speed of booking a table, which will allow the restaurant to add the bill of their meal directly on to their bill for their room (ie. only one bill per stay needs to be paid which will encompass all costs incurred during the stay).

The project will have a front-end comprehensive, user-friendly graphical user interface.


Methods

An object-oriented approach will be used as taught in Module MC206 Software Engineering And Software Development.


Resources

The computers which will be used for the development of the application will be running the new Windows 2000 system and the final application will run in this environment.


Schedule

End of Autumn Term : Object-oriented design process fully completed using correct design nomenclature and a full system specification produced. The design of the graphical user interface also commenced.
End of Christmas Holiday : Programming commenced. GUI design completed.
Nearing End Of Spring Term : Testing started as programming nears completion.
End Of Spring Term : Project to be completed in full and working fully.



Bibliography

Textbooks and reference books used to aid in the programming of the application including :


Internet Sites :

  • Karensoft Hotel Management System
  • (http://www.jaring.my/karensoft/ks03013.htm)