This document outlines the objectives and modules of a proposed hotel reservation system. The system aims to provide online reservation, cancellation, and administrative functions for customers, employees and administrators. It improves on an existing manual system by adding secure user registration and profile management, increased data security, and larger memory usage. The proposed system includes modules for authentication, administration, employee functions, hotel and room management, services, and report generation. It is designed for easy use through a rich interface and uses classes to manage user and product data. The system will be developed using PHP for the programming language and MySQL for the database.