Design and implement a Hostel Management System and the target users are admin and student. This system should allow the admin to perform basic operations such as creating, reading, updating, and deleting. Besides, students are allowed to make reservations through the system without going through all the manual processes.
The system is necessary to be designed and developed using an object-oriented approach covering object-orientation concepts and principles. In addition, a supporting document is required to reflect the design and the implementation details demonstrating the object-oriented programming concepts and their code samples.