0% found this document useful (0 votes)
336 views13 pages

Room Finder: Mero Ghar Project Report

This document provides a final report on a project titled "Room Finder" submitted in partial fulfillment of the requirements for a BE in Information Technology from Pokhara University. The report acknowledges assistance from the project supervisor Dr. Roshan Chitrakar and introduces the project titled "Mero Ghar" which is a web application developed in PHP that allows users to search for rooms and homes to rent as well as advertise vacant rooms. It includes an abstract, table of contents, introduction outlining the problem statement and objectives, planned methodology using an incremental software development lifecycle, and system design diagrams.

Uploaded by

Rajan Chaudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
336 views13 pages

Room Finder: Mero Ghar Project Report

This document provides a final report on a project titled "Room Finder" submitted in partial fulfillment of the requirements for a BE in Information Technology from Pokhara University. The report acknowledges assistance from the project supervisor Dr. Roshan Chitrakar and introduces the project titled "Mero Ghar" which is a web application developed in PHP that allows users to search for rooms and homes to rent as well as advertise vacant rooms. It includes an abstract, table of contents, introduction outlining the problem statement and objectives, planned methodology using an incremental software development lifecycle, and system design diagrams.

Uploaded by

Rajan Chaudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Acknowledgment
  • Abstract
  • List Of Figures and Tables
  • Introduction
  • Methodology
  • Task and Time Schedule
  • System Design
  • Bibliography

A First Project Final Report on

Room Finder
Submitted in Partial Fulfilment of the Requirements
For the Degree of BE-Information Technology

Under Pokhara University

Submitted By:

Ashish Sapkota (181406)


Rajan Chaudhary (181428)

Under the supervision of

Dr. Roshan Chitrakar

Date: 23 Sept 2021

Ç Department of BE-Information Technology


___
___
NEPAL COLLEGE OF
& ___
INFORMATION TECHNOLOGY
2001 Balkumari, Lalitpur, Nepal.
ACKNOWLEDGMENT
This project would not have been possible without the joint efforts of many
individuals. It has been a pleasure for us to acknowledge the assistance and
contributions that were very important and supportive throughout the project. We
would like to extend our sincere thanks to all of them. We owe special thanks to
several people who have devoted much of their time and expertise without which it
would have been very difficult for us to complete our project entitled “Room
Finder”. We are highly indebted to our Project Supervisor Dr. Roshan Chitrakar,
Associate Professor, Nepal College of Information Technology for his valuable
guidance throughout the project development period and for providing technical
support with suggestions that helped our project to grow and foster to a certain
level we didn’t think of reaching in such a short period.
ABSTRACTION
The project entitled “Mero Ghar” is web-based application developed in PHP
language which allows user to find the homes and rooms according to their
requirement and let them advertise their vacant rooms/house using web browsers.
In present scenario customer have to visit different places in search of rooms and
the owners of the house also have to make many contacts to get a decent
people/family. So, using “Mero Ghar” website customer can search rooms online
according to their requirement. For additional information and deals they can
directly contact to the owner of the house since all the contact details of owner are
displayed in the advertisement along with the room/house detail, which will
definitely save the valuable time of both the searchers and the renters. This website
is developed on 3-tier architecture i.e., frontend, backend and database. HTML,
CSS and JavaScript are used for frontend. PHP and MYSQL are used for backend
and database management respectively. So, this website is developed to help the
people to save their time in searching suitable rooms and co-operative customer.

Keywords: PHP, MYSQL, frontend, backend, searchers, renters;


Table of Contents

Acknowledgment..................................................................................................................I

Abstract ........................................................................................................................ II

List Of Figures ...................................................................................................................IV

List Of Tables......................................................................................................................V

1. Introduction .........................................................................................................................1

1.1 Problem Statement........................................................................................................... 1

1.2 Project Objectives.............................................................................................................1

1.3 Significance of the study..................................................................................................1

2. Literature Review................................................................................................................ 2

3. Methodology ....................................................................................................................... 2

3.1. SOFTWARE DEVELOPMENT LIFECYCLE......................................................... 2

3.1.1. ANALYSIS PHASE ..........................................................................................3

3.1.2. DESIGN PHASE ............................................................................................... 3

3.1.3. CODING PHASE .............................................................................................. 3

3.1.4. TESTING PHASE ..............................................................................................3

3.2 TOOLS TO BE USED............................................................................................... 4

4. Task and Time Schedule .....................................................................................................4

5. Conclusion........................................................................................................................... 5

6. Further Works...................................................................................................................... 5

7. System Design..................................................................................................................... 6

7.1 Entity Relationship Diagram............................................................................................ 6

7.2 Data Flow Diagram...........................................................................................................7

7.3 Use-Case Diagram ...........................................................................................................7

8. Bibliography.........................................................................................................................8

9. Appendix ............................................................................................................................. 9
List Of Figures
Figure 1: Incremental Model ....................................................................... 3

Figure 2: Entity relationship diagram ........................................................... 6

Figure 3: Data Flow Diagram ....................................................................... 7

Figure 4: UseCaseDiagram............................................................................ 7

List Of Tables
Table 1: Project Task and Time Schedule ...........................................................…4
1. Introduction
Mero Ghar is a web-based application that allows user to find the homes
and rooms according to their requirement and let them advertise their vacant
rooms/house using web browsers. Using “Mero Ghar” website customer can search
rooms online according to their requirement. For additional information and deals
they can directly contact to the owner of the house since all the contact details of
owner are displayed in the advertisement along with the room/house detail, which
will definitely save the valuable time of both the searchers and the renters. So, this
website is developed to help the people to save their time in searching suitable
rooms and co-operative customer.

1.1 Problem Statement


Due to continuous flow of people in city areas for job opportunity, study and
many other reasons it has been difficult for people to get a suitable room. It had
been very difficult to find a room in city areas if you don’t know any people in
particular area. So, with the help of “Mero Ghar” website people don’t have to
worry about finding the rooms. They will have many room options in their hand.
Therefore, this website is developed to help those people who face difficulty in
finding rooms. Also, this website provides the contact information of room owner
so that they can directly talk to the owner and make a deal.

1.2 Project Objectives


 To save valuable time of people in finding the rooms.
 To provide variety of rooms option and to help people in getting room
according to their need and budget.
 To help the people who have vacant room to find the renters.
1.3 Significance of the Study
The study investigates the need of room finding website. Nowadays people
are compelled to pay whatever their house owner wants them to pay. So, through
this website it will create competition between the owners and we believe there
will be the fixed price range set according to the facility provided in room. More
option gives relief to high rent payers and also to the owners whose rooms stay
vacant for many months due to lack of advertisement.

2. Literature Review
[Link]
For this project we will be using incremental model of software process
model, in which whole requirement is divided into various module. In this model,
each module goes through the requirements, design, implementation and testing
phases. Every subsequent release of the module adds function to the previous
release. The process continues until the complete system is achieved.

3.1 SOFTWARE DEVELOPMENT LIFECYCLE


The framework that we planned to incorporate for developing this project
is the Incremental model. This model combines a linear sequential model with the
iterative prototype model. In each increment, new features are added. The phases
of the linear sequential model are Analysis, Design, Coding, and Testing. The
software repeatedly passes through these phases in iteration after delivery of an
increment with progressive changes.

Fig 1: Incremental model


3.1.1 Analysis phase: In this phase, requirements to develop the system
will be identified and the system functional requirements will be
understood in order to develop the desired system.

3.1.2 Design phase: In this phase, the outcome of the analysis phase i.e.
SRS (Software Requirement Specifications) would be translated into
system’s design. DFD, E-R diagram, use case diagram will be
developed.

3.1.3 Coding phase: In this phase, coding will be done according to the
system design and the working system will be developed by the end
of the process.

3.1.4 Testing phase: In this phase, the system will be tested. With each
testing, certain changes will be made according to the suggestion.
The change will be applied to the system in successive increment
manner until the satisfactory system is achieved.

3.2 Tools to be used

TOOLS PURPOSE

Sublime Text Editor Official IDE for website development

GitHub Manage Source Code

Testing Suite for connecting apps to an


XAMPP & a Text editor for PHP
external database.

[Link] TASK AND TASK SCHEDULE


S. N Task Duration Person
(In days)
1. Requirement analysis and 10 Ashish, Rajan
specification
2. System design 8 Ashish, Rajan
3. Coding 45 Ashish, Rajan
4. Database design 20 Ashish, Rajan
5. Testing and debugging 7 Ashish, Rajan
6. Documentation 20 Ashish, Rajan

2.1 E-R diagram


The ER Diagram is a pictorial representation of the overall logical structure of the
system’s database. The ER Diagram of our system is given below.

Fig2: E-R diagram

2.2 DFD Diagram


Fig 3: DFD diagram

8. Bibliography
1. Reger Pressman, Ph.D. Seventh Edition, Software Engineering: A Practitioner’s
Approach, McGraw Hill, 2010
2. YouTube videos: [Link]
3. Websites: [Link]

Common questions

Powered by AI

The report emphasizes acknowledging contributions to highlight the collaborative effort necessary for the project's successful completion. Recognizing the input of individuals and guidance from supervisors demonstrates appreciation for the collaboration and expert insights that significantly impact the project’s progress and quality. This acknowledgment reflects a transparent and inclusive development process, where teamwork and shared expertise are integral to attaining the project goals effectively .

The "Mero Ghar" website optimizes rental market interactions by streamlining the search process for rooms and facilitating direct communication between room seekers and room owners. By displaying comprehensive advertisements that include both room details and owner contact information, it reduces the need for multiple intermediaries and allows both parties to negotiate directly, expediting the rental process. This direct approach reduces wasted time and increases the chances of finding a suitable match quickly, thereby enhancing user satisfaction on both ends .

The primary objective of the "Mero Ghar" web-based application is to save valuable time for individuals in finding suitable rooms. It aims to provide a variety of room options, assist people in finding rooms according to their needs and budget, and help those with vacant rooms find renters .

Introducing competition among room owners through the "Mero Ghar" website is significant as it can lead to more reasonable price ranges being set for rentals based on the facilities provided. By creating a platform where multiple rental options are available, it puts pressure on landlords who might otherwise charge higher rates due to limited availability or lack of advertisement of other options. This can democratize the renting market, making it fairer for both renters and landlords, potentially easing the financial burden on tenants and reducing vacancy periods for landlords .

The development methodology, specifically the incremental model used for the "Mero Ghar" project, influences the implementation phases by structuring them into repetitive cycles. Each cycle or increment incorporates analysis, design, coding, and testing. System testing and incremental updates occur in isolation within each increment, allowing for effective identification and rectification of errors or suggestions before progressing to subsequent increments. This repetitive validation ensures each phase adds value to the project without the risk of major ongoing errors, facilitating progressive enhancements and refinements .

The incremental model benefits the development of the "Mero Ghar" application by dividing the development process into incremental phases where each phase includes requirements, design, implementation, and testing. This approach allows new features to be added progressively with each iteration. It combines the linear model with iterative prototyping, enabling changes and improvements to be made with each new increment until the complete system is developed, which enhances flexibility and adaptability during the project's progression .

The challenges addressed by "Mero Ghar" stem from the difficulties individuals face in finding suitable accommodation due to increased urban migration for jobs, education, and other opportunities. This influx leads to competition and scarcity in the housing market. The platform mitigates these challenges by providing a centralized, web-based solution that offers multiple room options for tenants and direct contact with landlords. This helps streamline the search process, saving time and effort for both parties involved .

The tools utilized in developing the "Mero Ghar" website included Sublime Text as the Integrated Development Environment (IDE) for website development, GitHub for managing source codes, and XAMPP as a testing suite for PHP applications and connecting apps to an external database .

The project development timeline and task schedule reveal effective management and coordination within the "Mero Ghar" project. Tasks were systematically allocated with specific durations and assigned team members, promoting accountability and structured progression. This strategic distribution of duties ensures timely completions, minimizes resource wastage, and highlights the coordination efforts in aligning various phases like requirement analysis, coding, and testing towards a common goal .

The "Mero Ghar" platform potentially impacts city residents socio-economically by leveling the playing field in room renting. It could democratize the real estate market by providing easier access to rental options and enabling fairer price negotiations, thereby potentially lowering rent prices. This could increase disposable income for tenants, boosting local economies. For landlords, increased visibility might reduce vacancy rates and stabilize income. Over time, this can alleviate housing shortages and stimulate equitable urban growth .

A First Project Final Report on
ACKNOWLEDGMENT
This project would not have been possible without the joint efforts of many 
individuals. It has been a pleasu
ABSTRACTION
The project entitled “Mero Ghar” is web-based application developed in PHP 
language which allows user to find th
Table of Contents        
    Acknowledgment.................................................................................
List Of Figures 
Figure 1: Incremental Model ....................................................................... 3 
Figur
1. Introduction
              Mero Ghar is a web-based application that allows user to find the homes 
and rooms according to
1.3
Significance of the Study
The study investigates the need of room finding website. Nowadays people 
are compelled to pay
3.Methodology 
For this project we will be using incremental model of software process 
model, in which whole requirement is
3.1.1 Analysis phase:  In this phase, requirements to develop the system 
will be identified and the system functional requir
S. N
Task
Duration
(In days)
Person
1.
Requirement analysis and 
specification
10
Ashish, Rajan
2.
System design
8
Ashish, Ra

You might also like