House Rent Management System

Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

VIVEKANAD COLLAGE

OF

ADVANCED COMPUTER AND INFORMATION SCIENCEC

SURAT

AFFILIATED TO

VEER NARMAD SOUTH GUJRAT UNIVERSITY,SURAT

PROJECT PEPORT ON

“House Rent Management System”


AS A PARTIAL REQUIREMENT FOR THE DEFREE

OF

BACHELOR OF COMPUTER APPLICATION

(B.C.A)

2023-2024

Guided By: Submitted By:

ANKITA MA’AM MADHAV MIYANI


TABLE OF CONTENTS

Chapter 1: Introduction to Project 3- 4

Chapter 2: Tools & Technology Used 5–7

Chapter 3: Snapshot 5–7

Chapter 4: Result & discussion 19

Chapter 5: Conclusion and Future Scope 19


Chapter 1 : Introduction to Project

SYNOPSIS

Even with the involvement of technology in many sectors, property is still operating with the same
old ways with manual entries for renting. This project will focus on the need for a system which
can be used easily by any owner who have difficulty in maintaining records of his/her tenants. This
product is best for the persons dealing with more than one house for rent (having more property)
but can also be used for individuals.

Objectives

The main purpose of this project is to reduce the difficulties to find rental house for the people
who wants to rent houses. It is difficult for the people to find house manually as it needs more
human power and time. Sometimes tenant contact the owners but the house is already rented. Also
the tenant can’t find detailed information about the rental houses. On the contrary, it is difficult for
the house owner to get perfect tenant. Owners sometimes wait a long time to rent their house. To
solve this problem, we need a computerized system so that anyone can easily find their desired
home.

Details Regarding the Project


In our system, there are three users. Admin, Owner and Tenant.

Admin
 Controlling the whole system
 Manage and control all the users.
 Do any CRUD operation to the system
 Owners account security provide
 Optimize the system like new feature add

Owners
 Need to register
 Can do advertisement
 Can update status about their houses
 Can update their profile
 Can add new houses
 Can accept or reject the tenant request
 Can take the rent by this online payment system
 Have to pay to keep their account active

Tenants
 Need to be registered to contact owner

 Can easily rent house

 Searchable by rent amount, capacity and location

 Can update their profile

Illustration of The Project


1. Admin will manage records of tenants, owners and houses

2. There will be different panel for owners

3. When a house already rented, that post will be deleted but that will exist in owners panel
because if next time they want to post the previous post again.

4. On home page of your website, there should be a catalog of houses available for rent

5. Alongside the full catalog houses should also be searchable by rent amount, capacity and
location
6. Users should be able to view capacity, location, images of overall house and its rooms and
inside
7. No registration is required for users to browse for houses, registration will be required when a
user will want to rent any house . While browsing of each house, rent option should always be
available, so that when a user wants to rent a house, then your user should be navigated to the
registration page
8. Registration will require user’s name, NID number, age, picture, contact number, number of
family members (optional) and date of birth and other attributes which should be added for
security reason
9. There should be option of paying rent either cash or via bank account
10. If a tenant wants to shift to another house then your product should allow it, then still their
information will be stored in the database. Rented date and leaved date will also be stored.
Chapter 2 : Tools & Technology Used

 Front-end language: HTML, CSS, Bootstrap,JavaScript, JQuery


 Back-end language: PHP and MySQL database

Front-End Language

For designing the user interface, we used mainly HTML5 and CSS. To make the interface more
attractive and do the project in an efficient way, we use Bootstrap 4. Finally, we used JavaScript,
JQuery for interaction among the document object model(DOM).

Back-End Language

PHP stands for Hypertext Preprocessor and is a server-side programming language.

There are many reasons to use PHP for server side programming, firstly it is a free language with
no licensing fees so the cost of using it is minimal.

A good benefit of using PHP is that it can interact with many different database languages
including MySQL. We work with MySQL since this is also a free language so it makes sense to
use PHP. Both PHP and MySQL are compatible with an Apache server which is also free to
license. PHP can also run on Windows, Linux and Unix servers.

Due to all these languages being free it is cheap and easy to setup and create a website using
PHP.

PHP also has very good online documentation with a good framework of functions in place. This
makes the language relatively easy to learn and very well supported online. There are countless
forums and tutorials on various PHP methods and problems so it is usually very easy to find help
if you need it.

Due to PHP being so accessible and cheap to setup there are a lot of people who know how to
use the language which makes finding new employees proficient in this language less
challenging.
MySQL provides a implementation of a SQL database very well suited for small to medium web
pages. The database is free and open source with a commercial license available (MySQL is now
owned by Oracle after they bought Sun).

Common applications for MySQL include php and java based web applications that require a DB
storage backend, e.g. Dokuwiki, Joomla, xwiki etc. Very many applications that use MySQL are
geared towards the LAMP stack (Linux, Apache, MySQL, php)

MySQL has one major advantage, since it is free, it is usually available on shared hosting
packages and can be easily set up in a Linux, Unix or Windows environment. If a web
application requires more than database, requires load balancing or sharding, it is easy to set up
maybe instances of the database requiring only the hardware costs, as opposed to commercial
databases that would require a single license for each instance.

Software Requirements

Name of the component Specification

Operating System Windows,Linux

Language PHP, HTML5, CSS, JavaScript, bootstrap

Database MySQL

Browser Chrome, Firefox


Hardware Requirements:

Name of the component Specification

Processor Core i3

RAM 2 GB

Project Management Tool

We use most famous project management tool Trello for monitoring our task.

Fig 2.1: Project Trello


Chapter 3 : Snapshots
3.1 : Home Page

This is the first interface when user will visit our site. Users can search houses by location, rental
value and rent type such as family, bachelor, mes etc.home page is about us ,contact us page
show.

3.2 : Search House

When user will search according to their searching criteria , they will see this kinds of page of
available houses
3.3 : Register Page

User registration page. Can be register as owner or tenant


3.4 : Login Page

User login page as owner or tenant.


3.5 : Owner Page

This page will be shown after login as a owner


3.6 : Owner Profile page

This the available houses of the the owner. He is able to see the house rent request from tenant.

He can update his profile here and can also see the tenant list who booked his houses.
3.7 : Owner Profile update page
3.8 : Owner Post page

By filling the required information, owner can add new post for house rent.
3.9: Owner’s Notification

Tenant rent request for this owner.


3.10: Owner logout page
3.11 : Tenant login page

After login as tenant, he will find available houses. Then when he click on any house details, he
get this page where he can get the detailed information of the houses. Also he can request to
book the house.
3.12: Request from Tenant to Owner

The tenant are request send four owner.owner is descasing accept and reject.
3.13: Tenant’s Notification

Tenant can see notification of his previous house request to the owner is accepted or rejected.
3.14: Tenant Profile page

The tenant are show in book home . the tenant ia profile update .

3.15 : Tenant logout page


3.16: Admin login page

This is admin login is admin penal.

3.17: Admin home page


3.18: Notification show

3.19: Owner page


3.20: Owner user details page
3.21 : Tenant user page

3.22 : Tenant user details page


3.23 : Database page
Chapter 4: RESULT & DISCUSSIONS:
By this House-Rent Management System we get the following things:

 Anyone can easily find their desired house.


 Owners don’t tense anymore to get their houses rented.
 Owners can also get their payment online
 Tenant detailed information will be stored in database.
 Owner can easily get the data when needed.

Chapter 5: CONCLUSION and FUTURE SCOPE


This software can be a solution of the current system which makes our life more easier. If further
development needed according to the requirements, then we can add here more options and
features.

It’s very tough task to control the system manually. The system will be reliable, user friendly and
secured. More analysis part will be added in future where admin can do more organized work.
We can add more features so that the users of the system get benefited. We can work more to
make it more user friendly and more organized.

You might also like