Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ON
Index
S.no Particulars
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
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:
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.
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 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.
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.
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 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:
5. Login:
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:
• 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
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
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.
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
MAINTENANCE TEAM:
• Will solve technical problems and bugs of the system if any raised.
• Make changes if required.
ADMINISTRATOR:
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
Form Layout
Database Structure
Seller Form Structure
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
Administrator
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