Sei sulla pagina 1di 34

A PROJECT REPORT

ON

REAL ESTATE MANAGEMENT

Index
S.no Particulars

1 OVERVIEW OF THE PROJECT

2 Front End Tools

3 PURPOSE GOALS AND OBJECTIVES

4 SCOPE OF PROJECT

5 PROJECT PROFILE

6 TECHNICAL FEASIBILITY

7 MODULES

8 ADMINISTRATOR

9 CLIENT / AGENT

10 SOFTWARE

11 HARDWARE

12 ROLES OF USERS

13 DATA DICTONARY

14 DATA FLOW DIAGRAM

15 FORM LAYOUTS
OVERVIEW OF THE PROJECT

Real Estate Script the best solution for your real estate. It gives the big opportunity of being
reached by thousands of people-all possible Clients-looking for Real Estate. No coding
knowledge required! It can be managed by a single person with or without technical
experience reducing the costs of maintenance .This system has ability to manage the daily
operation performed by office such as sale, lease, bid and so on....

1. Administrator:

• In Admin Module Administrator is the user who manages the whole


system and all users of this website.
• Administrator has the database control.
• Administrator has all rights to select, insert, update and delete of all data.
• Admin can also activate and deactivate the user and their properties.

2. Agent/Client:
• In the Client section user can buy or sell Property.
• This system also provides the central login facility.
• Buyer can create his profile and add property details.
• Seller can search and sell their property.
• Client can also post his requirement.

Front End Tools:

HTML:
HTML is the standard markup language for creating web pages.HTML stands for
Hypertext Markup Language. In 1990, physicist Tim Berners-Lee, a contractor at CERN,
proposed and prototyped ENQUIRE, a system for CERN researchers to use and share
documents. In 1989, Berners-Lee wrote a memo proposing an internet-based hypertext
system. Berners-Lee specified HTML and wrote the browser and server software in late
1990. The first publicly available description of HTML was a document called “HTML-
Tags”, first mentioned on the internet by Tim Berners-Lee in late 1991. It describes 18
elements comprising the initial, relatively simple design of HTML.
HTML Versions Timeline:

• HTML 2.0 in 1995 published as RFC Recommendation.


• HTML 3.2 in 1997 published as W3C Recommendation.
• HTML 4.0 in 1997 published as W3C Recommendation.
• HTML 4.0 in 1998was reissued with minor edits.
• HTML 4.01 in 1999 published as W3C Recommendation.
• ISO HTML in 2000 based on HTML 4.01 strict.
• HTML 5.0 in 2014 published as W3C Recommendation.
• HTML 5.1 in 2016 published as W3C Recommendation.
• HTML 5.2 in 2017 published as W3C Recommendation.

HTML describes the structure of web pages using markup.Html elements are the building
blocks of HTML pages.HTML elements are represented by tags.HTML tags label pieces
of content such as “heading” ,”paragraph” ,”table” and so on. Browsers don’t display the
HTML tags, but use them to render the content of the page.

Cascading Style Sheets (CSS):

CSS is a style sheet language used for describing the presentation of a document written in a
markup language like HTML. CSS is a cornerstone technology of the World Wide Web,
alongside HTML and JavaScript. CSS is designed to enable the separation of presentation
and content, including layout, color’s, and fonts. This separation can improve content
accessibility, provide more flexibility and control in the specification of presentation
characteristics, enable multiple web pages to share formatting by specifying the relevant CSS
in a separate .CSS file, and reduce complexity and repetition in the structural content.

Advantages of Using CSS:

1. Site-Wide Consistency: When CSS is used effectively, in terms of inheritance and


“Cascading”, a global style sheet can be used to affect and style elements site-wide.

2. Page Reformatting: With a simple change of one line, a different style sheet can be
used for the same page. This has advantage for accessibility, as well as providing the
ability to tailor a page or site to different target devices.

3. Accessibility: Without CSS web designers must typically lay out their pages with
techniques such as HTML tables that hinder accessibility for vision-impaired users.

4. Bandwidth: A stylesheet, internal or external, specifies the style once for a range of
HTML elements selected by Class, type or relationship to other. An external
stylesheet is usually stored in the browser cache, and can therefore be used on
multiple pages without being reloaded, further reducing data transfer over a network.

PHP (Hypertext Pre-processor):

PHP is a Script language and interpreter that is freely available and used primarily on Linux
Web servers. PHP, originally derived from Personal Home Page Tools, now stands for
Hypertext Pre-processor.PHP executes on server side and is an alternative to Microsoft’s
Active Server Page (ASP) technology. An HTML page that includes a PHP script is typically
given a file name suffix of “.PHP” “.PHP7”, or “PHTML”. Like ASP, PHP can be thought of
as “dynamic HTML pages”, since content will vary based on the results of interpreting the
script.
• PHP is free and offered under an open source license.
• PHP is a server side scripting language that is embedded in HTML;
• It is used to manage dynamic content, databases, session tracking, even build entire
E-Commerce sites.
• It is integrated with a number of popular databases, including MySQL, Oracle,
Informix, and Microsoft SQL Server.
• PHP supports a large number of major protocols such as POP3,IMAP, and LDAP.
• PHP syntax is C-Like.

o PHP is:-
Simple.
Secure.
Efficient.
Flexible.
Familiar.
MySQL:
With PHP you can connect to and manipulate databases. MySQL is the most popular
databases used with PHP.
• MySQL is a database system used on the web
• MySQL is a database system that runs on a server
• MySQL is very fast, reliable, and easy to use
• MySQL supports standard SQL
The data in MySQL is stored in tables. A Table is a collection of related data, and it consists
of rows and columns. Databases are very useful when storing information categorically. A
company may have a database with the following tables:
• Employees
• Products
• Customers
• Orders
PURPOSE: GOALS AND OBJECTIVES

The main purpose of this project is the name follows that is managing the properties (listings)
which are added by admin/agent. There are facilities and functionalities that are available in
managing the properties. These functions include the login system which helps the agent to
get into the system to use it and the functions like property management, add property, add
photo of property, and add location to Google map and many more.

1. Security:

• All passwords are stored & encrypted in a way that makes it impossible to guess
original password, even if an attacker has access to the database.

2. Speed:

• Because of optimized coding, Page loads are much quicker than others.

3. Registration:

• Registration process is a First level process of any end user.


• Without registration client cannot used Some Reserved Feature or Authentication
features.
• JavaScript Validation provided and if JavaScript is disabled in browser then simple
PHP validation is provided.
• After registration, user can easily access the website.

5. Login:

• In Login we are also providing User name & password.


• Prevent SQL injection.

5. General:
• User can view properties based on “For Sale” or “For Rent”.
• Most Viewed.
• Post requirements.
• List Properties For sale or Rent
• View on Google Map.
• Properties categorized via types of property, No of Bedrooms and Bathrooms, Total
Square, Faculties provided in property.
• User also can able to watch photos & full Detail of property.
• User can directly contact to agent of property via Email/contact number.
• User can search properties to filling the search properties form.

6. Uploading:

• Extension validation.

SCOPE OF PROJECT

Real estate system focuses on main operations like sale, lease, ask and bid but the financial
operation is out of scope. The main goal behind developing a Real Estate Script which is very
helpful to user who want to add and manage his own property and become agent and give
information of property to other users . A Real Estate Script provides all the facilities like
add/list property, upload properties’ photo and search facilities, Google Map and many more.
The different role and functions are summarized below:

Functions for Admin:

• Manage Account
• Manage Listing (Property)
• Manage Listing Types
• Manage Listing Facilities
• Manage Listing Images
• Manage Listing Location On Google Map
• Manage User
• Manage news of client properties
• Manage Master Database
• Manage The news update and post
Functions for the Agent/Client:
• Manage his own Account
• Manage Listing
• Add his/her own Listing
• Upload photo their Listings
• Manage agents who are interested in his/her listing
• Give feedback to other Agents

PROJECT PROFILE

Name Description

Project Name Real Estate

Hardware • CPU : Pentium IV 2.4 GHz or higher with 533 MHz bus
speed
(Minimum Requirement) • Motherboard - Intel chipset 845 GV with 533 MHz FSB
• CACHE - 512 KB L2 CACHE
• RAM - 256 MB DDR SDRAM WITH 266/333 MHz up
gradable up to 2 GB
• HARD DISK - 40 GB IDE 7200 RPM

• 1.44 MB Floppy Drive, 48x/52x CD ROM Drive,


Integrated 10/100 Mbps Ethernet Card with UTP Port,15"
SVGA Color Monitor with 1024X 768 pixel resolution,
On board sound & AGP (Should support 64 MB), PS/2
104 keyboard, PS/2 Two Button Optical Mouse with
scrolled, and driver software.

Front End Tools PHP

Database to be used MySQL


System Software
•Servers
•Clients Macromedia flash player ,JavaScript Enabled Browser

Type of Application Web Based Application


Technical Feasibility

Technical analysis evaluates technical merits of the system at the same time collecting
additional information about performance, reliability, maintainability and productivity. In
some cases, this system analysis step also includes a limited amount of research and design.

Technical Requirement How Accomplished?

Front end HTML, CSS, JAVA SCRIPT

Back end PHP, My SQL

Technology used Dream Viewer & WAMP Server

Documentation Tools Microsoft word

Communication Tools Internet

MODULES

As this “Real Estate Script” contains two modules. The structure of the system is described
by the figure as below.
ADMINISTRATOR

Administrator is the one person who knows all the things about the system. He also monitors
the activities that buyers are doing. There are key activities that administrator can do & are as
under.

• Login - Login page for the administrator. All admin users are identified by the user
name and password.
• Change Password - Admin can change his password from this link. Student must
type his old password to change the password with new password.
• Members - It show list of members registered in the site.
• Database control-Take backup of database and restore data.
• Manage users.
• Manage properties.
• Can suspend the users.
• Add/delete properties types/facilities, sub facilities.
• Can do contacts through email with users.
• Property details - Display detail of property with image, map.
• Logout - By clicking this link admin user logged out from this site all user session
reset to default value.

CLIENT/AGENT

• Home - It is the default page for the site. All links are available in this page
• Login - Agent need to login to view his account information and buy the property. If
agent forgets his password he can get back old password from Forget password link.
New agent can register for this site by click on register link.
• Register - New Agent need to register to give buy property or add property. Type all
the details of the agent like email id, name, address, contact details and submit.
System validate for email id, it should be unique. In login process agent need to type
email id and password. Agent should type valid email id because if he forget
password old password will be sent to this email address
• Edit Profile - Agent can edit his profile like personal details, address, contact no,
display name.
• Change Password - Agent can change his password from this link. Agent must type
his old password to change the password with new password.
• Property List - Agent can view the available Properties by selecting “Sale” or
“Rent” from menu, system display details of Property like, Property name,
description, No. of Bed rooms & Bath rooms, Facilities , price, location, types of
property, photos of property ,location in Google map;
• Logout - By clicking this link user logged out from this site all user session reset to
default value.

SOFTWARE

Front End : HTML, CSS, JAVASCRIPT


Back End : PHP, MY SQL
Programming Language Designing Software: Adobe Photoshop 7.0
HARDWARE

Hardware Resource Deployed Minimum Recommended


Name Location Requirements

Processor Server Core 2 duo Core i3

Client Core 2 duo Quard Core

Memory Server 2 GB of RAM or Higher 3 GB of RAM

Client 1 GB of RAM 2 GB of RAM

Hard Disc Server 5 GB of Hard Disk Free 10 GB of HDD Free Space


Space

Client 300 MB Free Space 500 MB Free Space

Display Server 800 *600 or Higher 1024 * 768 Resolution with


Resolution with 16 bit Color 32 bit Color

Client 800 *600 or Higher 1024 * 768 Resolution with


Resolution with 16 bit Color 32 bit Color

Network Card Server / Client 10/100 Mbps 10/100 Mbps


ROLES OF USERS

MAINTENANCE TEAM:

• Will solve technical problems and bugs of the system if any raised.
• Make changes if required.

ADMINISTRATOR:

• Administrator has the full authority over the website.


• He can view all the registered users and have the power to delete them.
• He can edit the web pages and update them.
• He can view all the details property also.

GENERAL:

• Agent, Administrator - are the type of users that can access this application.
• Agent should have a login id to buy property online.
• Agents will add/edit/remove the property.
• Edit Profile
• Manage photos.
• Add location to Google Map.
• Manage Agents who contact him/her
• Viewing property
• Agents registration

Future Work

Developing the project and add a new modules and functions like making the office clerk to
execute the Sale , Lease , Lessee Payment Batches or any other operation that necessitate the
owner or lessee to bring to the office and perfect the operation. To achieve this we want to
develop the project and add some of security algorithms like electronic signature. Adding
auction on properties module. And mostly developing the financial system. Adding a
multimedia (Pictures/Views)for each property
DATA DICTIONARY

Log In Table Structure

Buyer Registration Table Structure


Buyer Update Table structure

Seller Registration Table Structure


Seller Registration Table Structure

Seller Update Table structure


Farm House Table Structure
Flat Registration Table
Flat Registration Update Table Structure
Land Registration Form

Land Registration Update Form


Seller Delete Form

Buyer Delete Form


Update Farm House Table

Update Flat House Table


Update Land Form Table

Form Layout
Database Structure
Seller Form Structure

Buyer Form Table


Farm House Structure

Flat Table Structure


Land Table Structure

DATA FLOW DIAGRAM

A Data Flow Diagram (DFD) is a diagram that describes the flow of data and the
processes that change or transform data throughout a system. It’s a structured analysis and
design tool that can be used for flowcharting in place of, or in association with, information
oriented and process oriented system flowcharts. When analysts prepare the Data Flow
Diagram, they specify the user needs at a level of detail
detail that virtually determines the
information flow into and out of the system and the required data resources. This network is
constructed by using a set of symbols that do not imply a physical implementation. The Data
Flow Diagram reviews the current physical
physical system, prepares input and output specification,
specifies the implementation plan etc.

Four basic symbols are used to construct data flow diagrams. They are symbols that
represent data source, data flows, and data transformations and data storage. The points at
which data are transformed are represented by enclosed figures, usually circles, which are
called nodes.
Zero Level Client Module Data Flow Diagram

First Level Client Module Data Flow Diagram


First Level Admin module Data Flow Diagram
Second Level Admin module DFD

Administrator

Log In User Show


New User User Registration
Form Properties
Sell

Buy

Seller

Registration Process
Login Process
ER –Diagram
Use Case Diagram for Administrator
Use Case Diagram for Agent
Conclusion:
We have developed a real estate system that serve the real estate offices and give them a very
important information about the customers dealing with the office. It gives them a historic
information about lesses that may solve one of big problems of real estate. The system
focuses on main operations like sale, buy and bid but the financial operation is very short and
gives only the balance of the office.
Development of this system takes a lot of efforts. I think this system gave me a lot of
satisfaction. Though every task is never said to be perfect. In this development field even
more improvement may be possible in this system. I learnt a lot of things by doing work on
this project and I hope it will be fruitful for others too.

BIBLOGRAPHY:

Websites referred:-
• WWW.Php.net
• WWW.magicbricks.com
• WWW.google.com
• WWW.tutorialspoint.com

BOOKS REFERRED:
• PHP:A BEGINNER’S GUIDE by Vikram Vaswani
• Quick PHP Scripts
• PHP The Complete Reference by Steven Holzner
• PHP and MySQL Web Development by Luke Welling and Laura Thompson

Potrebbero piacerti anche