Upload
saikripa121
View
229
Download
0
Embed Size (px)
Citation preview
7/28/2019 eProperty File RAUSHAN
1/86
1
E-Property
Project Report
Submitted in partial fulfillment of the requirements for the award of the
Degree
of
Bachelor of Technology
in
Computer Science and Engineering
by
RAUSHAN KUMAR
(MRT09UGBCS023)
Faculty of Electronics, Informatics and Computer Engineering
SHOBHIT UNIVERSITY, MEERUT.
June/July 2013
7/28/2019 eProperty File RAUSHAN
2/86
2
Company Certificate
7/28/2019 eProperty File RAUSHAN
3/86
3
Guide Certificate
This is to certify that the work presented in this project report has been carried out
at under the supervision of
(Name and Designation) by me during the
period from to .
The above work has not been submitted by any one for the award of any
Degree/Diploma in any other institution
Date: Signature
Name of the Student
This is to certify that the above statement given by the students is true to the best of
my knowledge.
Date: Signature
Name of the Mentor
7/28/2019 eProperty File RAUSHAN
4/86
4
Acknowledgement
The satisfaction that accompanies that the successful completion of any task would
be incomplete without the mention of people whose ceaseless cooperation made it
possible, whose constant guidance and encouragement crown all efforts with
success. We are grateful to our project guide Mr. Rohit Aggrawal for the
guidance, inspiration and constructive suggestions that helpful us in the preparation
of this project.
I must be thankful to Prof.R.P.Agarwal, Nidhi Tyagi, Sangeeta solanki, Yogesh
Awasthi, Mukesh Rawat, Vijay Maheshwari, Niraj Singhal, Pro-vice chancellor &Director of Faculty of Electronic Instrumentation & Computer Enggering whose
help, stimulating suggestion and encouragement helped me in all time of
developing this application.
Raushan Kumar
7/28/2019 eProperty File RAUSHAN
5/86
5
TABLE OF CONTENTS
S.NO TITLE PAGE NO
1
23
4
1. ABOUT THE PROJECT 7
1.1 INTRODUCTION 71.2 EXISTING SYSTEM 7
1.3 PRAPOSED SYSTEM 7
2. REQUIREMENT OF THE PROJECT 8-92.1 OBJECTIVE 8
2.2 PROPERTY MANAGEMENT SYSTEM MODULES 8
2.3PROPERTY MANAGEMENT SYSTEM BENEFITS 9
3. FEATURE AND SCOPE 10-13
3.1 MASTER MODULES 10
3.2 TRANSACTION MODULES 11
3.3 SEARCH / QUERY MODULE 13
4. USAGE SUMMARY 14-164.1 PROPERTY MANAGEMENT SYSTEM 144.2 DFD CONTEXT DIAGRAM 154.3 ERD. 16
5. OPERATING ENVIRONMENT 17
6. CODING 18-806.1 Aabout_us.php 186.2 About_us.php 216.3 Aboutclient.php 256.4 Abuy.php 276.5 Acontactus.php 32
6.6 Admin.php 36
6.7 Delete.php 37
6.8 Index.php 38
6.9 Logout.php 45
6.10 Openconnection.php 47
I.
II.
Front Page
Company CertificateIII. Guide Certificate
IV. Acknowledgement
7/28/2019 eProperty File RAUSHAN
6/86
6
S.NO TITLE PAGE NO
6.11 Removeproprent.php 48
6.12 Removepropsell.php 50
6.13 Signup.php 51
6.14 Textarea.php 52
6.15 Thanks.php 53
6.16 Thankyou.php 55
6.17 Update1.php 57
6.18 Update2.php 58
6.19 Update3.php 58
6.20 Update4.php 59
6.21 Update5.php 60
6.22 Update6.php 61
6.23Updateproprent.php 62
6.24 Updatepropsell.php 65
6.25 Updaterent.php 67
6.26 Updatesell.php 68
6.27 Updproprent.php 69
6.28 Updpropsell.php 71
6.29 Vedio.php 73
6.30Adminheader.php 77
7. TESTING 78-79
7.1 OBJECTIVE OF SOFTWARE TESTING 78
7.2 PRINCIPLES OF SOFTWARE TESTING 78
7.3 STRATEGY FOR SOFTWATE TESTING 79
8. SCREAN SHOTS 80-85
9. CONCLUSION 86
10. BIBLIOGRAPY 86
7/28/2019 eProperty File RAUSHAN
7/86
7
1.ABOUT THE PROJECT
1.1INTRODUCTIONePropertyis an Estate Agent and Property Management System is a user friendly contact and
property manager for real estate professionals. Save time and sell more by empowering to easily
keep track of leads, manage listings, and market to new prospects.
eProperty is a WEB Portal that gives you a clear view of what is going on in your business and
provides simple steps that your team can easily follow to help grow your business. Take your
business to the next level and stop wasting time with outdated or inefficient practices. eProperty
has powerful search and match facility to match property with buyer by the selection parameter.
No more need for Excel spreadsheets. Keep track of all your properties. eProperty has facilities
to keep property related documents, images.
1.2 Existing System
At present all records are maintained manually. It is initial stage so parallely computerization is
take place.
Drawbacks:
Difficult to manage data.
Difficult to retrieve information.
1.3 Proposed System
In the proposed system will help them to manage day to day operation very smoothly
It is having different modules to fulfill the requirement of the organization
7/28/2019 eProperty File RAUSHAN
8/86
8
2.REQUIREMENT OF THE PROJECT
2.1 OBJECTIVEEstate Agent / Property Management System eProperty is complete end to end solution to
cover all aspects of Estate Agent day to day activity and Property buying selling procedure for
small and large organization.
The basic objective of developing this project is:
Maintain client details line contact details, required property details, client type like
residential and commercial client. Price limit. Preference.
Maintain property details, registration of property for sale includes property address,
property description, price, facilities available. Store property floor plan, property
documents. Creation of thumbnail of property images for brochure.
Vendor registration like vendor address, contact details, property details.
Maintain history and log for each property viewing by clients, vendor,
Powerful match facilities for client with property and property with clients.
Generating offer letter and offer acceptance letter.
Maintain appointment scheduler for the user, automatically reminder facilities.
System must have transactional data, and all the update and delete operation must be
recorded for audit purpose.
System has powerful logical access management in place, each user must be identified by
login id and strict password policy is applied to secure the system
Generate property thumbnail and details in html file to send client via email.
2.2 Property Management System Modules
Login - Validate user to login and access the system.
Main Menu - .Display available options
Property .MasterRegistration of property with all details
Client Master Registration of clients
VendorRegistration of Vendors
7/28/2019 eProperty File RAUSHAN
9/86
9
MatchMatching the property with clients with multiple parameters.
AppointmentSet the appointment for specific date.
Property plan, property documents module.
Enquiry Modulelog all enquiries for lead purpose.
Change PasswordChange password.
User MasterManage system users.
2.3 Property Management System Benefits
Type of property and features searching for.
Match with properties for sale by number of bedrooms / price criteria.
Display matched property details easily and quickly by one click.
Enter Solicitor details.
Enter Property for Sale details, Add Room descriptions.
Add up to any nos of photos and property document per property
Match property with potential buyers.
Produce Documents, contracts and marketing brochures with templates.
List all viewings for property.
Quick Search for property details.
Easy Connection with Outlook for send email from system.
Diarise all viewings by Agent and by Office.
Create Letters & contracts easily using templates.
Quick Search off all records.
System support keyword based advanced search facility to search the entire database at
once and produce combined search results.
Filter all views for easy record location
Allow easy entry of Property and Vendor details
Powerful logical user management for security.
Easy to use and impressive GUI.
Auto spells checker facility to check spelling and suggest for changes while entering data
by connecting MS Word spell checker.
7/28/2019 eProperty File RAUSHAN
10/86
10
3. SCOPE AND FEATURES
From an end-user perspective, the Property Management System Project consists of three
functional elements: Master Module, Transaction Modules and a Search and Query Module.
3.1 Master Modules
Master module is developed to maintain property registration, floor plan and property images,
maintain property document, client registration, vendor registration solicitor details, and user
management.
Property Registration: This module is used to register new property details, their are
two different types of forms for Residential property and commercial property, all
property are registered with vendor or agent. In property registration module system have
spell checker facilities and having powerful search facilities which is include all fields.
User can view the property data one by one or all data in grid format also, sorting
facilities also provided to view data in different direction.
Property Document: System stores property related document in particular folder and
mapped with property reference no for easy opening. We can edit property document in
MS Word and can insert images floor plan from already saved images.
Floor Plan and Property Images: It stores property images and floor plan in disk with
references of property references no, User can store any number of scanned images,
digital images to particular folder. This image is used to create property brochure or
property thumbnail to give client.
Client Registration: Client registration module is used to register new clients who are
looking for property, there are two types of clients like Residential and Commercial, It
stores detail information about client like his personal details, contact details, property he
looking for, his preferences and budget. This data is used to match the property from the
database. Other facilities include in module like View all records.
Vendor Registration: Vendor registration module is used to vendor/ agent details like
personal details, contact details, property details. Other facilities include in module like
View all records.
7/28/2019 eProperty File RAUSHAN
11/86
11
Solicitor Master: This module is used to maintain solicitor/ lawyer details it includes
personal details and contact details. It also has powerful search facilities which perform
search for all available fields.
Login: User must provide their user name and password to get access the system, system
validate user name and password. After successful login system will captured login date,
time and allow to accessing the main screen and menu options as per user type.
Main Menu: After successfully login system display main screen with available menu
option to the user as per rights. It also display user name, last logged in date, time in
bottom of the screen.
User Master: The System Administrator can able to add, modify system users, and also
set the login rights and privileges to particular system resources to particular user.
Change Password: User can change his/her own password.
3.2 Transaction Modules
Transaction module is developed to perform various activities like match property with clients,
maintain history for client, property and history. Generating offer letter, print offer letter.
Managing incoming and outgoing calls, Maintain appointment and diary. Generating property
thumbnail. Send email.
Match client with properties: This module is used to match client requirement with
register property, system has flexible options to select clients requirement and it search
the database and show all matched properties. User can select individual properties and
see the property document, set appointment or can send email to client from same
window.
Match Property with clients: This module used to match property with registered
clients, system has flexible options to select clients requirement and it search the database
and show all matched properties. User can select individual properties and see the
property document, set appointment or can send email to client from same window.
Property History: It shows details transaction with date and time for selected property
like property seen by client, email send to clients, phone to agent, and phone to clients.
Details can be exported to text file for save, share or print.
7/28/2019 eProperty File RAUSHAN
12/86
12
Client History: It shows transaction details with date and time for selected client like
property seen by client, email send to clients, phone to agent, and phone to clients.
Details can be exported to text file for save, share or print.
Vendor History: It shows transaction details with date and time for selected vendor for
his registered property like property seen by client, phone and email to vendor. Details
can be exported to text file for save, share or print.
Offer Letter: It creates offer letter for interested clients. It includes all details like
property and vendor, letter can print, saved and email to the client.
Offer Acceptance Letter: This module is used to updated offer details, like it is
confirmed, solicitor details.
Confirmation: This module is used to view all the confirmed offer, it can be exported in
Ms Excel for report.
Incoming Phone/ Enquiry: This module used to keep record of all incoming call. And
saved data for further process.
Appointment: it shows all appointment for selected date, user can print the appointment
or delete appointment.
Diary / Set appointment: User can create new appointment and view the appointment,
system has option to set the alarm for appointment.
Property Thumbnail: System generate HTML page for properties with property images
and all details like cost, location. This file can be saved and send client via email.
3.3 Search / Query Module
Search and Query module is used for the user, supervisor and management of Property
Management System.
The search and query module will include the following features:
Search Module: System user can query for particular clients, property and vendor.
System has powerful query builder module to search anything, he can creates query to
search the record from the database. It shows all the related table and field, search
condition. User select table, field, condition and search sting and build his own query.
System shows search results in grid, user can open the record in registration form by
double click it.
7/28/2019 eProperty File RAUSHAN
13/86
13
Extensive Search: System has unique keyword based search engine, which allow user to
search any thing from entire database, It helps user when he not sure where to search, for
example if user want to search for AJAY, this search will search for all table and all
field for AJAY and produce search results.
Update Keyword: This is used to generate keyword for perform extensive search.
7/28/2019 eProperty File RAUSHAN
14/86
14
4.USAGE SUMMARY
Property Management System will address the following use cases. Selected use cases will beexpanded into usage scenarios and features that are derived from both use cases and the usagescenarios, as represented in the following diagram:
4.1 Property Management System
User
Supervisor
Administrator
Property Management System
View Client
Search property
View Property
Details
Match Property
Update
Pro ert
Generate
Letters
Manage Users
Manage
Transaction
Property Details
Vendor Details
7/28/2019 eProperty File RAUSHAN
15/86
15
4.2. DFD Context Diagram
Vendor
Property
Management
System
Property Client
Offer Letter
Property
Registration
Client
Registration
Match Property with client
Vendor Registration
7/28/2019 eProperty File RAUSHAN
16/86
16
4.3 ERD:
VenderMaster
PropertyMaster
Client Master
OfferLetterofferacceptenceLetter
Name ID Address Property
statusTime
viewing
ClientId Name Address contact
Property
type
Area
PropId Type
Address
Facility
Proper
IDoffersno
ClientId
offrD
offersnoClientIdID
PropertyIdDate
tatus
verify
Contact
Generate
offer letter
Search
for Provide
Details
7/28/2019 eProperty File RAUSHAN
17/86
17
5.OPERATING ENVIRONMENT
5.1 Software Interface
Client on Internet
Web Browser, Operating System (any)
Client on Intranet
Web Browser, Operating System (any)
Web Server
Apache, Operating System (any)
Data Base Server
MySQL with Apache, Operating System (any)
Development End
PHP,HTML, AJAX ,JavaScript
Apache(Web Server)
5.2 Hardware Interface
Minimum Requirements:Client S
Client Side
Processor RAM Disk Space
Internet ExplorerMozilla FirefoxGoogle Chrome
Intel Pentium III orAMD -800 MHz
128 MB 100 MB
Server Side
Processor RAM Disk Space
Apache Intel Pentium III orAMD -800 MHz
512MB 1GB(Excluding DataSize)
PHP, MySQL
7/28/2019 eProperty File RAUSHAN
18/86
18
6. CODING
6.1 About_us.php
7/28/2019 eProperty File RAUSHAN
19/86
19
contact us
eproperty welcomes you
ePropertyis a professional property service and real
estate broking business company. It is based on a philosophy of service to its customers offered
with PROFESSIONALISM, INTEGRITY, TRANSPARENCY and TRUST. In a market that is
currently dominated by the unorganized sector, largely unregulated and represented by Sole
Proprietorship firms managed by unaccountable and often inscrutable property agents, Property
promises to reinvent the business of property broking.
Clients can count onePropertyfor all property
related requirements, whether small or big with an assurance to be served with the same level
of enthusiasm. As a real estate company,ePropertyproperty caters to all the needs
and requirements of its clients under a single roof - be it sale, purchase or lease of their
property, investment in properties, property advice, property management and few more value
added services
ePropertymaintains confidentiality about its
buyers & sellers and concludes the deals at the best prevailing market prices. With the
7/28/2019 eProperty File RAUSHAN
20/86
20
help of its vast pool of database
"ePropertyMagic",ePropertyis successfully catering to
the requirements of its clients for both commercial and residential projects. Based on high
ethics, professional services and transparent dealings eProperty has created an indispensable
space for itself and is reinventing the landscape for property brokerage business.
eProperty's Range of Services
Our primary services comprise
of: Our Value
Added Services comprise of:
Buy
Legal Consultation
Sell
Transaction Coordination, Documentation
Lease
Home Loan & Financial Services
Investmen
7/28/2019 eProperty File RAUSHAN
21/86
21
6.2 About_us.php
7/28/2019 eProperty File RAUSHAN
22/86
22
header('location:client.php'); }
else{ ?>
alert("Username Or Password is incorrect....Please Login again");
window.location="index.php";
about us
eproperty welcomes you
ePropertyis a professional property service and real
estate broking business company. It is based on a philosophy of service to its customers offered
with PROFESSIONALISM, INTEGRITY, TRANSPARENCY and TRUST. In a market that is
currently dominated by the unorganized sector, largely unregulated and represented by Sole
7/28/2019 eProperty File RAUSHAN
23/86
23
Proprietorship firms managed by unaccountable and often inscrutable property agents, Property
promises to reinvent the business of property broking.
Clients can count onePropertyfor all property
related requirements, whether small or big with an assurance to be served with the same level
of enthusiasm. As a real estate company,ePropertyproperty caters to all the needs
and requirements of its clients under a single roof - be it sale, purchase or lease of their
property, investment in properties, property advice, property management and few more value
added services
ePropertymaintains confidentiality about its
buyers & sellers and concludes the deals at the best prevailing market prices. With the
help of its vast pool of database
"ePropertyMagic",ePropertyis successfully catering to
the requirements of its clients for both commercial and residential projects. Based on high
ethics, professional services and transparent dealings eProperty has created an indispensable
space for itself and is reinventing the landscape for property brokerage business.
eProperty's Range of Services
Our primary services comprise
of: Our Value Added
Services comprise of:
Buy
Legal Consultation
Sell
Transaction Coordination, Documentation
7/28/2019 eProperty File RAUSHAN
24/86
24
Lease Home
Loan & Financial Services
Investmen
6.3 Aboutclient.php
about us
7/28/2019 eProperty File RAUSHAN
25/86
25
eproperty welcomes you
ePropertyis a professional property service and real
estate broking business company. It is based on a philosophy of service to its customers offered
with PROFESSIONALISM, INTEGRITY, TRANSPARENCY and TRUST. In a market that is
currently dominated by the unorganized sector, largely unregulated and represented by Sole
Proprietorship firms managed by unaccountable and often inscrutable property agents, Property
promises to reinvent the business of property broking.
Clients can count onePropertyfor all property
related requirements, whether small or big with an assurance to be served with the same level
of enthusiasm. As a real estate company,ePropertyproperty caters to all the needs
and requirements of its clients under a single roof - be it sale, purchase or lease of their
property, investment in properties, property advice, property management and few more value
added services
ePropertymaintains confidentiality about its
buyers & sellers and concludes the deals at the best prevailing market prices. With the
help of its vast pool of database
"ePropertyMagic",ePropertyis successfully catering to
the requirements of its clients for both commercial and residential projects. Based on high
ethics, professional services and transparent dealings eProperty has created an indispensable
space for itself and is reinventing the landscape for property brokerage business.
eProperty's Range of Services
Our primary services comprise of:
Our Value Added Services comprise
of: Buy
Legal Consultation
7/28/2019 eProperty File RAUSHAN
26/86
26
Sell
Transaction Coordination, Documentation
Lease
Home Loan & Financial Services
Investmen
6.4 Abuy.php
7/28/2019 eProperty File RAUSHAN
27/86
27
$ContactNo=$_POST['mobileNo'];
$emailId=$_POST['emailId'];
$owneraddress=$_POST['owneradd'];
$City=$_POST['city'];
$State=$_POST['state'];
$PropertyLocation=$_POST['FlatsLocation'];
$PropertyAddress=$_POST['address'];
$Propertysize=$_POST['FlatsSize'];
$Propertydesc=$_POST['prop_desc'];
$budget1=$_POST['budget1'];
$a=strpos($budget1,"to");
if($a) {
$pieces= explode("to",$budget1);
$pieces1=$pieces[0]; $pieces2=$pieces[1]; $pieces3=explode(" ",$pieces2);
$b2=$pieces3[1]; $b3=$pieces3[2]; }
else{
$pieces1=1;
$pieces3=explode(" ",$budget1);
$b2=$pieces3[0]; $b3=$pieces3[1]; }
$uu="insert into buyprop set propertytype='Residental',propType='$Proptype',
prop_desc='$Propertydesc',address='$PropertyAddress',owneradd='$owneraddress',
FlatsSize='$Propertysize',FlatsLocation='$PropertyLocation',moneytype='$b3',price='$pieces1',
price2='$b2',propertyCat='Buy',state='$State',city='$City', mobileNo='$ContactNo'
,emailId='$emailId',Name='$Name'";
$query=mysql_query($uu)or die(mysql_error()); ?>
window.location="thanks.php";
7/28/2019 eProperty File RAUSHAN
28/86
28
alert("If You Want TO Proceed...Please Login First");
window.location="index.php";
buy
Buy Property
Transaction
Type*
:
Buy
Property
Property Category
*
:
select
7/28/2019 eProperty File RAUSHAN
29/86
29
Commercial
Residental
Please select one of the options above
first
Property
Description
:
Name
:
Contact
No. :
Email Id
:
Owner Address
:
7/28/2019 eProperty File RAUSHAN
30/86
30
City
:
State
:
Property Location
*
:
Select
Delhi/NCR
DwarkaRohini
Pachim ViharJanakPuriNoida
FaridabadGhaziabadGurgaon
Greater Noida
Property
Address
:
7/28/2019 eProperty File RAUSHAN
31/86
31
Property Size
:
Damend Price*
:
INR
Below 10 Thousand
10 to 20 Thousand
20 to 30 Thousand
30 to 40 Thousand
40 to 50 Thousand
50 to 60 Thousand
60 to 70 Thousand
70 to 80 Thousand
80 to 90 Thousand
90 to 95 Thousand
1 to 5 Lacs
5 to 10 Lacs
10 to 15 Lacs
15 to 20 Lacs
20 to 25 Lacs
25 to 30 Lacs
30 to 35 Lacs
85 to 90 Lacs
90 to 95 Lacs
1 to 2 Crore
7/28/2019 eProperty File RAUSHAN
32/86
32
2 to 4 Crores
4 to 6 Crores
>6 Crores
6.5 Acontactus.php
7/28/2019 eProperty File RAUSHAN
33/86
33
$error= 'You did not enter a email.';
$code= '2'; }
elseif(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i",
$EmailId)) {
$error= 'error : You did not enter a valid email.';
$code= '2'; }
elseif($CellNo=="" ) {
$error='Enter your contact number';
$code='3'; }
elseif(is_numeric($CellNo) == false ){
$error= 'Enter only numeric value';
$code= '3'; }
elseif(strlen($CellNo)==9) {
$error= "contact No. should be 10 digit";
$code= '3'; }
elseif($Address=='') {
$error='Enter your address';
$code='4'; }
elseif(is_numeric($Address) == true ) {
$error= 'Do not enter numeric value.';
$code= '4'; }
elseif($Description=='') {
$error='enter Your property Description';
$code='5'; }
elseif(is_numeric($Description) == true ) {
$error= 'Do not enter numeric value.';
$code= '5'; }
else{
$query=mysql_query("insert into contactus set Name='$Name',Address='$Address',
CellNo='$CellNo', EmailId='$EmailId',Description='$Description',dt_tim='$dt_tim'")or
die(mysql_error());
7/28/2019 eProperty File RAUSHAN
34/86
34
header('location:thanks.php'); }} ?>
contact us
Contact Us
Name
:
7/28/2019 eProperty File RAUSHAN
35/86
35
Contact no:
7/28/2019 eProperty File RAUSHAN
36/86
36
6.6 Admin.php
7/28/2019 eProperty File RAUSHAN
37/86
37
6.7 Delete.php
6.8 Index.php
7/28/2019 eProperty File RAUSHAN
38/86
38
elseif(strlen($_POST['password'])
alert("Username Or Password is incorrect....Please Login again");
window.location="index.php";
index
Login Here
Username
7/28/2019 eProperty File RAUSHAN
39/86
39
elseif(isset($username)){echo $username;}?>" />
Password
7/28/2019 eProperty File RAUSHAN
40/86
40
Select
Society Flat
Builder Flat
Builder Floor
DDA Flat
Commercial
Residential flat
Residential Plot
Residential Land
Industrial Plot
Industrial Building
Independent House
Office Space
Shop
Retail Space
Hotel Space
School Space
Kothi
Location
Select
Delhi/NCR
Dwarka
Rohini
Pachim Vihar
JanakPuri
Noida
7/28/2019 eProperty File RAUSHAN
41/86
41
Faridabad
Ghaziabad
Gurgaon
Greater Noida
Budget
INR
Below 10 Thousand
10 to 20 Thousand
20 to 30 Thousand
30 to 40 Thousand
40 to 50 Thousand
50 to 60 Thousand
60 to 70 Thousand
70 to 80 Thousand
80 to 90 Thousand
90 to 95 Thousand
1 to 5 Lacs
5 to 10 Lacs
10 to 15 Lacs
15 to 20 Lacs
20 to 25 Lacs
25 to 30 Lacs
85 to 90 Lacs
90 to 95 Lacs
1 to 2 Crore
2 to 4 Crores
4 to 6 Crores
>6 Crores
7/28/2019 eProperty File RAUSHAN
42/86
42
Bedroom
Select 1 BHK
2 BHK 3 BHK
4 BHK 5 BHK
6 BHK 7 BHK
8 BHK 9+BHK
Contact information:
Email: [email protected]
Telephone: 0234 789 90
Mobile: +91-9650272822
Fax: 34534 3456 3456(54)
www.eproperty.com
eproperty welcomes you
7/28/2019 eProperty File RAUSHAN
43/86
43
7/28/2019 eProperty File RAUSHAN
44/86
44
$row= mysql_query("SELECT * from addeuro where
propertyCat='Rent' and propimage!='' limit 2,3");
$totalrows=mysql_fetch_array($row);
if($totalrows) {?>
td>
Property Category:
Property Type :
Property Size :
Property Location :
7/28/2019 eProperty File RAUSHAN
45/86
45
7/28/2019 eProperty File RAUSHAN
46/86
46
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("eproperty_real") or die(mysql_error()); ?>
6.11 Removeproprent.php
7/28/2019 eProperty File RAUSHAN
47/86
47
Add Client
Remove
Client
Update
Client
S.No
ID
Property Owner Details
Property Category
Property Type
Property Description
Property Size
Property Location
Property Address
property Cost
View Image
Remove
7/28/2019 eProperty File RAUSHAN
48/86
48
$Date=$row['Date']; $Time=$row['Time']; ?>
7/28/2019 eProperty File RAUSHAN
49/86
49
moneytype,propertyCat,state,city,mobileNo,emailId,Name,prop_desc,Date,Time,propimage
from postpropery where propertytype='Commercial' AND propertyCat='Sell'";
$result = mysql_query($sql); ?>
remove vendor
Remove
Add Client
Remove
Client
Update
Client
S.No
ID
Property Owner Details
Property Category
7/28/2019 eProperty File RAUSHAN
50/86
50
Property Type
Property Description
Property Size
Property Location
Property Address
property Cost
View Image
Remove
7/28/2019 eProperty File RAUSHAN
51/86
51
7/28/2019 eProperty File RAUSHAN
52/86
52
elseif(is_numeric($address) == true ) {$error= "Do not enter numeric value."; $code= "5"; }
else{
mysql_query("insert into login values('','2','$username','$email','$password','$contact',
'$address')");
echo "Welcome, You have successfully signed
up
Click here to login
"; } } ?>
sign up
Sign Up Here --- Create your account
Enter Username
:
7/28/2019 eProperty File RAUSHAN
53/86
53
:
7/28/2019 eProperty File RAUSHAN
54/86
54
$cName=$_POST['cName']; $cityName=$_POST['Location'];
$Desrpt=$_POST['PDesrpt'] ; $wnerNmae=$_POST['OwnerNmae'];
$address=$_POST['address']; $email=$_POST['emailId'];
$cellNo=$_POST['cellNo']; $budget1=$_POST['budget1'];
$mobileNo=$_POST['mobileNo']; $a=strpos($budget1,"to");
if($a) {
$pieces= explode("to",$budget1); $pieces1=$pieces[0]; $pieces2=$pieces[1];
$pieces3=explode(" ",$pieces2); $b2=$pieces3[1]; $b3=$pieces3[2]; }
else{
$pieces1=1; $pieces3=explode(" ",$budget1); $b2=$pieces3[0]; $b3=$pieces3[1]; }
$y="insert into postrequiremen set PostRequement ='$pRequarment',Property
='$ptye',Category='$cName',City='$cityName',PropertyDiscription='$Desrpt',ownerName='$wne
rNmae',address='$address',email_id='$email',phoneNo='$cellNo',mobileNo='$mobileNo',moneyt
ype='$b3',price='$pieces1',price2='$b2'";
$query=mysql_query($y)or die(mysql_error());
//header('location:thanks.php'); ?>
window.location="thanks.php";
function vailid() {
if(document.PostRequrment.PType.value=="0") {
alert("Please Enter Property type ");
//document.PostRequrment.sName.focus();
return false;}
if(document.PostRequrment.cName.value=="0") {
alert("Please Enter Property Category ");
//document.PostRequrment.sName.focus();
return false;}
if(document.PostRequrment.State.value=="") {
alert("Please Enter State Name"); document.PostRequrment.State.focus();
return false;}
7/28/2019 eProperty File RAUSHAN
55/86
55
if(document.PostRequrment.cityName.value=="") {
alert("Please Enter City Name"); document.PostRequrment.cityName.focus();
return false;}
if(document.PostRequrment.emailId.value=="") {
alert("Please Enter the Email."); document.PostRequrment.emailId.focus();
return false;}
else{
var str=document.PostRequrment.emailId.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str)==false){
alert("Please enter vailid Email id");document.PostRequrment.emailId.value=""
document.PostRequrment.emailId.focus()
return false}}
index
Your data has been sent successfully. We
will Contact you as soon as posssiable.
7/28/2019 eProperty File RAUSHAN
56/86
56
6.16 Thankyou.php
7/28/2019 eProperty File RAUSHAN
57/86
57
Your data has been
sent successfully. We will Contact you as soon as possible.
6.17 Update1.php
7/28/2019 eProperty File RAUSHAN
58/86
58
6.18 Update2.php
6.19 Update3.php
7/28/2019 eProperty File RAUSHAN
59/86
59
mysql_query("update addeuro set
Name='$Name',mobileNo='$ContactNo',emailId='$emailId',
owneradd='$owneraddress',city='$City',state='$State',price='$Price',price2='$Price2',
moneytype='$moneytype',propimage='$name1' where id='$recordid'");
mysql_query("update postpropery set
Name='$Name',mobileNo='$ContactNo',emailId='$emailId',
owneradd='$owneradd',city='$City',state='$State',price='$Price',price2='$Price2',
moneytype='$moneytype',propimage='$name1' where id='$recordid'");
header('location:client_comc_buy.php'); ?>
6.20 Update4.php
6.21 Update5.php
7/28/2019 eProperty File RAUSHAN
60/86
60
$recordid = $_POST['recordid']; $FlatsCost=$_POST['FlatsCost'];
$ex = explode("-",$FlatsCost); $price=$ex['0']; $ex1 = $ex['1']; $ex2 = explode(" ",$ex1);
$price2= $ex2['0']; $moneytype=$ex2['1']; $Name=$_POST['Name'];
$ContactNo=$_POST['mobileNo']; $emailId=$_POST['emailId'];
$City=$_POST['city']; $State=$_POST['state']; echo $owneraddress=$_POST['owneradd'];
mysql_query("update addeuro set
Name='$Name',mobileNo='$ContactNo',emailId='$emailId',
owneradd='$owneraddress',city='$City',state='$State',price='$Price',price2='$Price2',
moneytype='$moneytype' where id='$recordid'");
mysql_query("update postpropery set
Name='$Name',mobileNo='$ContactNo',emailId='$emailId',
owneradd='$owneradd',city='$City',state='$State',price='$Price',price2='$Price2',
moneytype='$moneytype' where id='$recordid'");
header('location:vendor_resi.php'); ?>
6.22 Update6.php
7/28/2019 eProperty File RAUSHAN
61/86
61
upload client
Residental Client(Buy)
Add
Client Remove Client Update Client
S.NoID
Property
Type
Name
Mobile
No. Email_idOwner Address
Property
Size Property Address
7/28/2019 eProperty File RAUSHAN
62/86
62
Property
Location Property Cost Property Description
Property
Image Update
7/28/2019 eProperty File RAUSHAN
63/86
63
6.23 Updateproprent.php
update comc buy
7/28/2019 eProperty File RAUSHAN
64/86
64
Admin Panel
Id:
Property type:
Contact No:
7/28/2019 eProperty File RAUSHAN
65/86
65
7/28/2019 eProperty File RAUSHAN
66/86
66
$ContactNo=$row['mobileNo']; $emailId=$row['emailId']; $propaddress=$row['address'];
$owneraddress=$row['owneradd']; $City=$row['city']; $State=$row['state'];
$PropertyLocation=$row['FlatsLocation']; $Propertysize=$row['FlatsSize'];
$price=$row['price']; $price2=$row['price2']; $moneytype=$row['moneytype'];
$Propertydesc=$row['prop_desc']; }?>
update comc buy
Admin Panel
Id:
Property type:
Contact No:
7/28/2019 eProperty File RAUSHAN
67/86
67
7/28/2019 eProperty File RAUSHAN
68/86
68
6.25 Updaterent.php
6.26 Updatesell.php
7/28/2019 eProperty File RAUSHAN
69/86
69
moneytype='$moneytype' where id='$recordid'");
mysql_query("update postpropery set
Name='$Name',mobileNo='$ContactNo',emailId='$emailId',
owneradd='$owneradd',city='$City',state='$State',price='$Price',price2='$Price2',
moneytype='$moneytype' where id='$recordid'");
header('location:property_sell.php'); ?>
6.27 Updproprent.php
7/28/2019 eProperty File RAUSHAN
70/86
70
Add
Property Remove Property Update Property
S.No
ID
Property Owner Details
Property Category
Property Type
Property Description
Property Size
Property Location
Property Address
property Cost
View Image
Update
7/28/2019 eProperty File RAUSHAN
71/86
71
7/28/2019 eProperty File RAUSHAN
72/86
72
Property sell
Add
Property Remove Property Update Property
S.No ID
Property Owner Details
Property Category
Property Type
Property Description
Property Size
Property Location
Property Address
property Cost
View Image
Update
7/28/2019 eProperty File RAUSHAN
73/86
73
7/28/2019 eProperty File RAUSHAN
74/86
74
$(function(){
$('#slides').slides({
preload: true, preloadImage: 'img/loading.gif', play: 5000, pause: 2500,
hoverPause: true,animationStart: function(current){
$('.caption').animate({
bottom:-35},100);
if (window.console && console.log) {
console.log('animationStart on slide: ', current);};},
animationComplete: function(current){
$('.caption').animate({
bottom:0 },200);
if (window.console && console.log) {
console.log('animationComplete on slide: ', current);};},
slidesLoaded: function() {
$('.caption').animate({
bottom:0 },200); }}); });
7/28/2019 eProperty File RAUSHAN
75/86
75
//-->
Video
7/28/2019 eProperty File RAUSHAN
76/86
76
6.30 Adminheader.php
Home About Us
Buy Property Sell
Property Rent Property
List All Property
Post Requirement
Feedback
Contact
7/28/2019 eProperty File RAUSHAN
77/86
77
Welcome to admin
panel
Log Out
7/28/2019 eProperty File RAUSHAN
78/86
78
7.TESTING
Software testing is the process of executing a program with intension of finding errors inthe code. It is a process of evolution of system or its parts by manual or automatic meansto verify that it is satisfying specified or requirements or not.
Generally, no system is perfect due to communication problems between user anddeveloper, time constraints, or conceptual mistakes by developer.
To purpose of system testing is to check and find out these errors or faults as early aspossible so losses due to it can be saved.
Testing is the fundamental process of software success.
Testing is not a distinct phase in system development life cycle but should be applicablethroughout all phases i.e. design development and maintenance phase.
Testing is used to show incorrectness and considered to success when an error isdetected.
7.1 OBJECTIVES OF SOFTWARE TESTING
The software testing is usually performed for the following objectives:-
SOFTWARE QUALITY IMPROVEMENT:- The computer and the software are mainly usedfor complex and critical applications and a bug or fault in software causes severe losses. So agreat consideration is required for checking for quality of software.
VERIFICATION AND VALIDATION:-
Verificationmeans to test that we are building the product in right way .i.e. are we using thecorrect procedure for the development of software so that it can meet the user requirements.
Validationmeans to check whether we are building the right product or not.
SOFTWARE RELIABILTY ESTIMATION:- The objective is to discover the residualdesigning errors before delivery to the customer. The failure data during process are taken down
in order to estimate the software reliability.
7.2 PRINCIPLES OF SOFTWARE TESTING
Software testing is an extremely creative and challenging task. Some important principlesof software testing are as given:-
All tests should be traceable to customer requirements.
Testing time and resources should be limited i.e. avoid redundant testing.
It is impossible to test everything.
Use effective resources to test.
Test should be planned long before testing begins i.e. after requirement phase.
7/28/2019 eProperty File RAUSHAN
79/86
79
Test for invalid and unexpected input conditions as well as valid conditions.
Testing should begin in in the small and progress towards testing in the large.
For the most effective testing should be conducted by an independent party.
Keep software static (without change mean while) during test.
Document test cases and test results.
Examining what the software not doing which it expected to do and also checking.
7.3 STRATEGY FOR SOFTWARE TESTING
Different levels of testing are used in the test process; each level of testing aims to testdifferent aspects of the system.
The first level is unit testing. In this testing, individual components are tested to ensurethat they operate correctly. It focuses on verification efforts.
The second level is in tegration testing. It is a systematic technique for constructing theprogram structure. In this testing, many tested modules are combined into the subsystemwhich are then tested. The good here is to see if the modules can be integrated properly.
Third level is in tegration testing. System testing is actually a series of different testswhose primary purpose is to fully exercise computer based system. These tests fall
outside scope of software process and are not conducted solely by software engineers.
7/28/2019 eProperty File RAUSHAN
80/86
80
8. SCREAN SHOTS
8.1 Home page
7/28/2019 eProperty File RAUSHAN
81/86
81
8.2 About Us
7/28/2019 eProperty File RAUSHAN
82/86
82
8.3 Sell Property
7/28/2019 eProperty File RAUSHAN
83/86
83
8.4 Post Requirement
7/28/2019 eProperty File RAUSHAN
84/86
84
8.5 Contact Us
7/28/2019 eProperty File RAUSHAN
85/86
85
8.6 Feedback
7/28/2019 eProperty File RAUSHAN
86/86
CONCLUSION
With the completion of my project I conclude that it has achieved its purpose and
it is up to my satisfaction. The whole project provides a base for users to manage the
ePropetry (Real Estate) efficiently and quickly.
Wish that my application of eProperty would bebeneficial for the user in this technical
aera.
Bibliography
MYSQL SERVER MSDN, Mastering
Microsoft MYSQL Server
PHP Complete Reference