INDIRA GANDHI NATIONAL OPEN
UNIVERSITY
Bachelor of Computer Applications (BCA)
Submitted By:
Name: VIVEK ANAND
Enrollment Number: 170380884
Session: JAN 2017- DEC 2020
Semester: SEM VI
Under the Guidance of:
Prof. Baleshwar Yadav
INDEX OF SYNOPSIS OBJECTIVES
S. No. Objectives Names
01. Abstract of Property Portal
02. Project Requirement
03. Introduction to Property Portal
04. Existing System
05. Proposed System
06. Module description
07. System Design
08. Conclusion
09. References
1. ABSTRACT OF PROJECT
This website is designed to attend to all your needs – from buying property, selling
property or renting/ leasing of property in India. Here you found the better
opportunity to invest your value of entire life. Property Portal help us to maintain
the database of various property & agents’ information. It not only helps us to
maintain the agent information but here we also allow agents to access the portal
updated information across the global environment. If you looking to buy, sell,
rent, invest and lease a property then here is the better place to think forward. We
know it is a tiring to call individual property agents, arrange appointment, finding
better time for appointment and they will assist you. For such complex process we
provide a one simple online form which require your basic information and we will
assist in sort time period.
2. PROJECT REQUIREMENTS
➢ Operating System (Windows XP/2000/Vista/7/8)
➢ S/W Requirements for Development (Wamp, WordPress ,Adobe
Dreamweaver )
➢ Front-End Tech.(Html ,JavaScript, CSS )
➢ Back-End Tech.( PHP )
➢ Database Server ( MySQL )
3. INTRODUCTION TO PROJECT
The main objective of this project is to bring the real estate industry online and
enabling real estate industry participants to benefit from the Internet. Site acts as an
interface between Individuals, brokers and realtors. Here the user can advertise his
property for buying or for selling.
Site provides online real-estate service committed to helping you make wise and
profitable decisions related to buying, selling, renting and leasing of properties, in
India. We will provide a fresh new approach to our esteemed users to search for
properties to buy or rent, and list their properties for selling or leasing.
Property promises to be the most preferred way of finding your dream property
and we are committed to help you make a wiser property decision, as a buyer or a
seller. We understand the needs and concerns of Individuals, Brokers and Builders
and provide them a common platform for realizing maximum benefits and security
from real-estates. The search can be based on the Number of bed rooms.
Number of Wash rooms, price, area, city, plot size, type of property etc. Enter your
search criteria and click the SEARCH button to display the matching property.
When you click the search button the property advertised will be shown.
Provide a superior real-estate experience by making it easier, faster, secure and
more accurate to find buyers for your valuable property. We give our customers
ease to use and also we will maintain a good relationship with the customers,
brokers, sellers for properties. Our Site Mainly deals with property. Dealing with
property two fields is mandatory. Those are seller and purchaser registration.
4. EXISTING SYSTEM
In olden days when we want purchase a property we can’t directly communicate
with the owners. We have to contact with the help of mediators, but the mediators
takes lot of amount and it is also time consuming process. In olden days the
property dealing procedure consist of many steps like finding agent , appoint
correct meeting time , location and so on.
5. PROPOSED SYSTEM
The proposed system is a web application. It can be accessed by anywhere in the
world. The proposed system has to overcome the mediators. The proposed system
builds a direct communication between the owner and purchaser. With this both
have an understanding and maintain their deals directly without any third party
mediators.
6. MODULE DESCRIPTION
➢ Administrator
➢ Owner
➢ Seller
➢ User
Administrator
An administrator has all the privileges that of the guest as well as the normal
registered user. Along with these common features an administrator has the
administrator related features such as creating new users and granting roles to
those newly created users. The roles granted by the administrator cannot be
changes by the user. An administrator can create new user as a guest or as a user or
an administrator. The access levels are as per the grants done by the administrator.
An administrator can also be part of a team and could lead a project team this is
possible only if administrator when building a team includes himself in the team
section. If included as a manager he is not a part of the team but supervisor of the
team.
The register option on the homepage of the application is provided only to register
a new user as a guest.
The major tasks done by the administrator is listed below:
Login Details
New Registration
Update Property Information
Maintain good search details
Account Updation
Maintaining Data Security
Feedback Details.
The Administrator has to provide the security to the information. For this
administrator has to maintain different techniques.
User
The user has to provide accurate details in the registration form. The information
will be help full for communicating. The administrator has to post the information
to the users.
Seller
The seller has to be contact with an registered user , and contact as on time to time.
Owner
The owner of the property has to be updating information about an property and
give an appropriate details to the user , it not only helps to maintain the standard of
portal across the competitors but it also helps user to find best property to invest
his value.
7. SYSTEM DESIGN
7.1 Class Diagram
Seller
Admin -name : String
-con_no : Integer
-admin_id Log In
-Email_id : String
-name Create and manage
+create_profile() -user_id : String
- +update_profile() -password : String
+verify() * +view_profile() -
+manage() +insert_property() +log_in()
+describe_property() +log_out()
Sell
M Describe
anage
Customer
-name : String Property
-contact_no : Integer
-email_id : String -type
Buy/rent -area
+create_profile()
-city
+update_profile()
-description
+view_profile()
-seller_id
+book_property()
+cancel_property()
+suscribe()
7.2 Use-Case Diagram
7.2.1 ADMIN Use-Case
REAL ESTATE MANAGEMENT SYSTEM
Client Registration
Vendor Registration
Advertisement/
Banner
ADMIN Managing Property
Generate Offer
Letter
Update/Delete Client
Booking Information
7.2.2 USER Use-Case
REAL ESTATE MANAGEMENT SYSTEM
Search Property
Booking Property
Cancellation
Property
USER
Manage/List
Property
Post Requirement
Enquiry Property
7.3 Sequence Diagram
Buyer User Property Builders
Log In
Verify the Password
Secure Property Buy
Display Buyers Activity
Select Buyer Activity
Verify Property of Buyer
Request of Properties
Conform Property
Update Real System
Ask for Selling Property
Enter Builder Info
Verify Information
Conform Real System
7.4 Activity Diagram
Real Estate System
No
Log In
Yes
Info. Of Diff. Buyers Info. Of Diff. Builders
Check Properties of Buyers Check Properties of Sellers
Conformation of Buying & Selling of Properties
Exit
7.5 Data Flow Diagram:
• Level 0 (DFD CONTEXT):
USER
REGISTRATION ACCOUNT DETAIL
REAL ESTATE MGMT.
SYSTEM
CONTROL
ADMIN
VERIFICATION
DETAIL
• Level 1(A):
End user id,Username,password
Detail Sent
REGISTRED LOGIN
ADMIN
USER 1.0
Logged In Successfully
Access Given
Login
request
Clients details
Confirmed booking master
response
Search property
request
Asked for selecting property
Match property Postrequirement_buy
Service provided response
request
CUSTOMER PROPERTY
Postproperty_sell
response
PLAN
2.0 request
Payment mode
Postproperty_buy
response
Generate offer letter
request
Managing incoming/outgoing emails
Postproperty_rent
response
request
Postproperty_bu
y
response
• Level 1(B):
request
booking_master
Request sent
response
request
Transaction_master
response
request
PROPERTY
Management MGMT.SYSTEM Property_generatedetai
response l
3.0 request
Payment mode
Customer_master
response
Purchase return
Report sent
• Level 2(A):
Enter user id,username,password Details sent
Access given Verified
VALIDATE
USER Validate user
1.1
Enter new password
Login
CHANGE
change password
1.2
USER ADMIN
CREATE
USER
1.3
Details sent
Enter details
Assigned user
id,username,password Account generated
• Level 2(B):
Customer details request
PROPERTY response
Confirmation property CONFIRMATION
2.1 Booking_master
request
response
Asked for selecting property Postproperty_catogery
request
CUSTOMER Postrequirement_catog
response
ery
request
response
SERVICES
Service provided 2.2
Transaction_master
request
response
Service_master
Cancel request
CANCELLATION
2.3
Asked for generate
offer letter
PAYMENT MODE
Print offer letter
2.4
7.6 Data modeling
7.6.1 Data Dictionary
Data Dictionaries are an integral component of analysis, since data flow diagram
by him or she does not fully describe the subjects of the investigation.
A data dictionary is a catalog of the element in as system. This element centers on
data and the way are structured to meet user‘s requirements and needs. The major
elements are dataflow, data stores and processes. Data dictionary stores details and
description of these elements.
It is developed during data analysis and assists analysis involved in determining
the system. Four main reasons of analysis are:
• To manage the details in large system.
• To communicate a common meaning for all system elements.
• To document the features of the system.
• To locate the errors and omissions in the system.
The data dictionary contains two types of descriptions as following:
1. Data Elements: The most fundamental data level is the data element. Data
element is the building block for all others in the system.
2. Data Structure: A data structure is a set of items that are related to one another
that describes components in the system.
7.6.2 E-R Diagram:
8. CONCLUSION
The project is to bring the real estate industry online and enabling real estate
industry participants to benefit from the Internet. Site acts as an interface between
Individuals, brokers and realtors. Here the user can advertise his property for
buying or for selling.
9. REFERENCES
Books :-
❖ Advance PHP programming -By George Schlossnagle
❖ SQL for Professional -By Jain
❖ MySQL -By Ramesh Natarajan
❖ HTML 4 & 5 -Black Book
Websites :-
❖ www.w3.school.com
❖ www.1clickpropertysg.com
************