This document outlines the project requirements for developing an online hotel booking system called HMS. It includes an abstract, introduction, functional requirements, system requirements including hardware and software specifications, entity relationship diagram, data flow diagram, screen shots, test cases, future scope, conclusion, and references. The system will allow users to search hotel details, register, login, view details and documents. It will be developed using technologies like PHP, HTML, CSS, JavaScript, and MySQL database. Various testing strategies like unit testing, white box testing, black box testing and system testing are proposed.