Rental Management System Project Report Final
Rental Management System Project Report Final
USN: R2014605
Date: ____________
Place: ____________
Signature: ____________________
ACKNOWLEDGMENT
I would like to express my deep gratitude to my project guide, faculty, and the department
for their constant support, guidance, and encouragement throughout the completion of this
project. I also thank my classmates and friends who have helped me in many ways to
successfully complete this project.
ABSTRACT
This project titled 'Rental Management System' is a web-based application developed using
HTML, CSS, JavaScript, PHP, and MySQL. The system is designed to manage property rentals
through an interactive platform that supports both tenants and landlords. It includes
features such as property listing, booking, rent tracking, and user authentication. This
system enhances operational efficiency, ensures transparency, and simplifies the
management of rental processes.
1. INTRODUCTION
The Rental Management System is a robust software solution that addresses the challenges
in managing rental properties. This system benefits both landlords and tenants by
streamlining the rental process, reducing manual errors, and providing a centralized
platform for communication, agreement handling, and payment tracking.
The system enables landlords to list their properties with descriptions, availability dates,
and pricing. Tenants can browse, apply for, and manage rental agreements through a secure
portal.
2. OBJECTIVES
• To develop a web-based rental management platform.
This project aims to solve these issues by developing an automated system that simplifies
rental property management.
4. SYSTEM REQUIREMENTS
Hardware Requirements:
- RAM: Minimum 4 GB
Software Requirements:
The design includes Data Flow Diagrams (DFDs), Entity Relationship Diagrams (ERDs), and
UML diagrams for each module.
6. UML DIAGRAMS
Use Case Diagram: Shows user interactions with the system such as login, register,
list/view/book properties, and make payments.
Activity Diagram: Shows the workflow of property booking from search to confirmation.
Sequence Diagram: Depicts interaction between user, system, and database during booking
and payment.
7. MODULES DESCRIPTION
User Module: Allows registration, login, and profile management.
Booking Module: Allows tenants to book properties and landlords to approve or reject.
Testing:
- Home Page
- User Registration
- Property Listings
- Booking Confirmation
- Admin Dashboard
- Payment Receipt
12. SECURITY CONSIDERATIONS
Security Features:
- Password hashing
The system meets its core objectives and offers a scalable foundation for future upgrades.
16. REFERENCES
- W3Schools
- GeeksforGeeks
- TutorialsPoint
- PHP.net
- MySQL Documentation
- Stack Overflow
- GitHub
- YouTube Tutorials