0% found this document useful (0 votes)
56 views20 pages

WTA Report

This document outlines the development of a web application to help users find housing rentals in new cities. It discusses the problems with current housing search methods and how the application aims to address these. The objectives of the application are to provide a user-friendly interface, effectively store and retrieve rental listings, reduce physical search efforts, and assist people new to an area. It covers the software and hardware requirements needed to build the application using HTML, PHP, MySQL, and Apache. It includes block and entity relationship diagrams to illustrate the system design and implementation flow.
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)
56 views20 pages

WTA Report

This document outlines the development of a web application to help users find housing rentals in new cities. It discusses the problems with current housing search methods and how the application aims to address these. The objectives of the application are to provide a user-friendly interface, effectively store and retrieve rental listings, reduce physical search efforts, and assist people new to an area. It covers the software and hardware requirements needed to build the application using HTML, PHP, MySQL, and Apache. It includes block and entity relationship diagrams to illustrate the system design and implementation flow.
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
You are on page 1/ 20

CHAPTER 1

INTRODUCTION

1.1 OVERVIEW
1.2 PROBLEM STATEMENT
In day today life, we come across situation of moving to different cities for various
reasons it might due to work or any family reasons. And finding a house in a new city might
be really frustrating and confusing. In such cases our web application comes handy which
holds information about all the houses available for rent in different cities and the user can
choose the one based on his/her requirement and can contact the person who have posted the
ad using their contact information.

1.3 OBJECTIVES
 To provide user friendly front end by using HTML and PHP.
 To write SQL queries effectively to store and retrieve the information.
 To reduce the physical work of searching house or property.
 To assist and help people who are new to the city.
 To bridge gap between the seller and the buyer.
CHAPTER 2
REQUIREMENTS AND ANALYSIS

2.1 SOFTWARE REQUIREMETS


PHP (Hypertext preprocessor or Personal Home Page) is used as both backend and
intermediate in this application. PHP is mainly used to stored tables which are created by
admin and also used to store the values inserted by the admin in the table. It is also used to
retrieve the data from frontend to backend and also the vice-versa. It avoid codes writing
(create, insert etc.). It helps to create database in an easier way.

HTML (Hypertext Markup Language) is the standard markup language for creating web
pages and web application.HTML is used as GUI in this application. Using HTML inserting
images in web pages is easier. The admin need not write commands every time to insert the
values. It makes easier to enter the values. Viewing the tables of database is easier through
HTML pages.

 RESOURCES USED TO BUILD THIS PROJECT


o Front End: HTML and PHP
o Back End: MySQL
o Server: Apache
o Text Editor: Adobe Dreamweaver CS6

2.2 HARDWARE REQUIREMETS

 RAM 1GB or Higher


 At-least 50GB free hard-disk space
 Operating System Supports : Windows 10
2.3 Brief Introduction to HTML, PHP, CSS
2.3.1 HTML
Hypertext Markup Language (HTML) is the standard markup language for creating
web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms
a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML
documents from a web server or from local storage and render the documents into multimedia
web pages. HTML describes the structure of a web page semantically and originally included
cues for the appearance of the document. HTML elements are the building blocks of HTML
pages. With HTML constructs, images and other objects such as interactive forms may be
embedded into the rendered page. HTML elements are delineated by tags, written using angle
brackets. Tags such as <img /> and <input /> directly introduce content into the page. Other
tags such as <p> surround and provide information about document text and may include
other tags as sub-elements. Browsers do not display the HTML tags but use them to interpret
the content of the page. HTML tags label pieces of content such as "heading", "paragraph",
"table", and so on.

2.3.2 PHP
PHP is an acronym for "PHP: Hypertext Preprocessor". `PHP is a server scripting
language, and a powerful tool for making dynamic and interactive Web pages. PHP is a
widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. PHP
scripts are executed on the server. PHP files can contain text, HTML, CSS, JavaScript, and
PHP code. PHP code are executed on the server, and the result is returned to the browser as
plain HTML. PHP files have extension ".php". PHP can generate dynamic page content. PHP
can create, open, read, write, delete, and close files on the server. PHP can collect form data.
PHP can send and receive cookies. PHP can add, delete and modify data in your database.
PHP can be used to control user-access. PHP can encrypt data.
2.3.3 CSS
CSS is a language that describes the style of an HTML document.CSS describes how
HTML elements should be displayed. CSS stands for Cascading Style Sheets. CSS describes
how HTML elements are to be displayed on screen, paper, or in other media. CSS saves a lot
of work, it can control the layout of multiple web pages all at once. External stylesheets are
stored in CSS files. CSS is used to define styles for your web pages, including the design,
layout and variations in display for different devices and screen sizes. When a browser reads
a style sheet, it will format the HTML document according to the information in the style
sheet Colors are specified using predefined color names, or RGB, HEX, HSL, RGBA, HSLA
values.
CHAPTER 3
SYSTEM DESIGN

3.1 Block Diagram

Figure 3.1 Block Diagram of flow of data from frontend to backend


3.2 ER Diagram
3.3 Schema Diagram
CHAPTER 4
IMPLEMENTATION

4.1 Flow of the project


Admin and House Owner has the authority to login to the panel and After
logging in successfully with the username and password, the admin gets five
different options i.e., HOME, REGISTER, DETAILS/UPDATE, SEND SMS,
COMPLAINT LIST.
When the admin logins and clicks on HOME, the admin can see the total
registered users and total houses rented and similarly by clicking on other
options he has different sub options concerned to that particular option, and has
the authority to update the details.
When the House Owner logins the user will have 3 options: HOME,
REGISTER, DETAILS / UPDATE.
4.2 HTML tags

<h1> - <h6> Heading


<p> Paragraph
<i> Italic
<b> Bold
<a> Anchor
<ul> & <li> Unordered List &
List Item
<blockquote> Blockquote
<hr> Horizontal Rule
<img> Image
<div> Division

4.3 PHP tags

1. ceil()
2. count()
3. die()
4. echo()
5. empty()
6. exit()
7. getenv()
8. header()
9. htmlentities()
10. include()
11. ini_set()
12. isset()
13. mkdir()
14. phpinfo()
15. preg_match()
16. print_r()
17. rand()

4.4 Database connection code

<?php
$conn = mysql_connect('localhost', 'root', '') or die ('Error connecting to mysql');
mysql_select_db('dbconn') or die ('Unable to select database!');
?>

CHAPTER 5
SESSION WITH PACKAGES
5.1 Screenshots
CHAPTER 6
ADVANTAGES AND DISADVANTAGES

6.1 Advantages

 This Application is useful to mankind.


 As it is difficult to store the data manually it becomes easy to entry the data in this
application.
 Storage capacity is more.
 Even the old data can be retrieved.
 There can be no loss of data.
 Only the authorized staff can access the data.

6.2 Disadvantages

 It is a standalone application if the system is crashed it cannot be accessed on other


system.
 There is no security. It can be hacked.
 Count of the animals cannot be kept.

CONCLUSION
BIBLIOGRAPHY
[1] Silberschatz Korth and Sudharshan: Database System Concepts, 6th Edition, Mc - Graw
Hill, 2013.

[2] Coronel, Morris, and Rob, Database Principles Fundamentals of Design,


Implementation and Management, Cengage Learning 2012.

You might also like