SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
TE/IT/A-1
1114003 Abhilasha S. Lahigude.
1114018 Charmi A. Patel

Exp. 1: PROBLEM DEFINITION
PROPERTY MANAGEMENT SYSTEM
This is a basic system that will keep record of housing properties
available on rent or for sale, and will work as connecting bridge between
customer and property sellers.
Due to this system there is no need to visit various places in search of
desired property. The information of various properties in various locations
can be accessible at one place.
This system will provide a platform to home line property sellers and
buyers. This will keep record of land, houses or flats available for sale or on
rent with their rates and make this available to customers. Also will keep
record of contact information of customer and will send necessary notices
and/or reminders to customer.

Exp. 2: REQUIREMENTS ANALYSIS
FUNCTIONAL REQUIREMENTS:
Register.
Validation.
Keep clients record.
Add property details.
Provide the list of properties with necessary information.
Loan options.
Payment options.
Special offers.
Book appointment.
Accept suggestions.
NON-FUNCTIONAL REQUIREMENTS:

.
Improve the search facility and all users of property management system
should get all the information in a second.
The application should support the capability to use multi usre
environment.
Display search result in one second.
Update the list every hour.
System should be available 24*7.

Exp. 3: USE CASE DIAGRAM
Exp.4: STRUCTURAL DIAGRAM
CLASS DIAGRAM:
OBJECT DIAGRAM:

Exp.5: INTERACTION DIAGRAM
SEQUENCE DIAGRAM:
COLLABORATION DIAGRAM:
Exp.6: BEHAVIORAL DIAGRAM
STATE DIAGRAM:

ACTIVITY DIAGRAM:
Exp.7: ARCHITECTURAL DIAGRAM
COMPONENT DIAGRAM:

DEPLOYMENT DIAGRAM:
Exp.8: OBJECT MODEL TO DATABASE SCHEMA
INHERITANCE
Property
NAME

location

TYPE

STATUS

AJAY

ANDHERI D123

RENT

AVAILABLE ABHILASHA 40,000

ASHOK

MULUND D456

SALE

SOLD

ID

OWENER
CHARMI

PRICE
50LAKHS

NOTE: ID is the primary key

MANY TO MANY RELATIONSHIP
CUSTOMER
NAME

EMAIL

CUSTOMER ID

PINKY

PINKY@GMAIL.COM

V85

MINKY

MINKY@HOTMAIL.COM V86

NOTE: CUSTOMER ID is the primary key
SELLER
NAME

EMAIL

DR.PATEL

PATEL@YAHOO.COM D78

PARADISE

DR.SMITA

SMITA@GMAIL.COM D83

TAPASYA

SELLER ID

NOTE: SELLER ID is the primary key
LINK TABLE
CUSTOMER ID

SELLER ID

D78

V85

D83

V86

PROPERTY
Exp.9: USER INTERFACE DESIGNE
PRINCIPLES APPLIED IN USER INTERFACE:
1. Do not rely on usability guidelines – always test with users.
2. Base UI design on user task.
3. Ensure that the sequence of action to achieve a task are as simple as
possible.
4. Ensure that user always knows what he or she can and should do next.
5. Provide good feedback encoding techniques.
6. User understandable encoding techniques.
7. Consider the needs of different groups of user.
8. Be consistent.
Exp.10: DEVELOPE THE TEST CASES FOR THE SYSTEM
TEST CASE
ID

DESCRIPTION INPUT

Case 1.1:
User login

1: Username
2:Password

EXPECTED
OUTPUT

ACTUAL
OUTPUT

STATUS

Appropriate
message for
invalid user

Message
Unsuccessful
genearted for
invalid user

Case 1.2:

Case2:

User Home
page

Case 3.1

Check list

Valid user
should be
directed to
intended page
after logging
Select the
Test case
option to
would open
proceed
the
appropriate
page as per
option
selected by
user
Select criteria Will display
criteria.

Directed to
intended page Successful
after logging

Displays
desired page

Successful

Options for
criteria
displayed.

Successful
Case 3.2

Display lists

Case 4

Special offers

Case 5

Loan options

Case 6.1

Suggestion

Case 6.2

Lists should
be displayed
according to
criteria
Special offers
should be
displayed

Lists should
Successful
be displayed
according to
criteria
Special offers Successful
data
displayed.

Loan options
details to be
displayed

Loan options
information
displayed.

Successful

Enter
suggestions
text area

Suggestions
should be
taken.

Suggestions
entered and
submitted.

Successful

click on
submit.

Suggestions Not sent to
should be
the server
sent to server

Unsuccessful

JAVA IMPLEMENTATION
import java.util.*;

class Customer
{
static String name, email, password,
userID;
public Customer() //constructor
{}
public static void login()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter
else
System.out.println("incorrect ID or
password! please retry. n new
member? register !");

}
public static void register()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the
emailed:");
email=sc.next();
System.out.println("Select the
UserID:");
userID=sc.next();
System.out.println("Enter the
password:");
password=sc.next();
System.out.println("ReEnter the
password:");
String pass=sc.next();
if(pass.equals(password))
{System.out.println("Registration
complete");
System.out.println();
System.out.println();}
else
{System.out.println("ReEnter
password correctly!:");
pass=sc.next();}
}
public static void giveSuggestion()
//Ready
{
Management mgmt=new
Management();
Scanner sc=new Scanner(System.in);
System.out.println("Enter your
Suggestion:");
String sugg=sc.next();
mgmt.acceptSuggestions(sugg);
}
}

class Buyer
{
int registerID;
public Buyer()
//constructor
{}
public static void checkList()
//Ready
{
List li=new List();
li.displayList();
}

//ready
{
Management mgmt=new
Management();
mgmt.displayLoanOptions();
}
}

class Management
{
int loanOptions;
String specialOffers, suggestions;
public Management()
//constructor
{}
public static void displayLoanOptions()
{System.out.println();
System.out.println("Loan options");
System.out.println("Buying a flat?
Floating home loan rate option ideal
now n Prospective home loan
borrowers are in for lower home loan
interest rates n in the near to medium
terms. n The Reserve Bank of India
(RBI) bringing down the repo rate n
and the cash reserve ratio (CRR) by 25
basis percentage points each signalsn
lower lending rates in the months
ahead. n This headline inflation rate
too is coming down and this makes it
possiblen for the RBI to take a softer
stance on the Credit Policy .");
System.out.println();
System.out.println();
System.out.println();

}
public static void checkLoanOptions()
public static void
acceptSuggestions(String sugg)
//Ready
{
String s=sugg;
System.out.println("Suggestion
noted, Thank you for your
feedback!");
}
}

class List
{
String criteria;
public List() //constructor
{}
public static int selectCriteria()
{
Scanner sc=new Scanner(System.in);
int cr=3;
System.out.println("Select criteria:");
System.out.println("1. To buy. n 2.
For rent. n 3. All.");
int chcr=sc.nextInt();
switch(chcr)
{
case 1:
{cr=1;
break;}
case 2:
{cr=2;
break;}
case 3:
{cr=3;
break;}
}
return cr;
}

public static void displayList()
{
Property prop=new Property();
Scanner sc=new Scanner(System.in);
int cr=selectCriteria();
if(cr==1)
{
System.out.println("* Andheri(W)Shastri Nagar...4BHK for more detail
enter 11.");
System.out.println("* Mulund(E)Mithagar Road... Recently renovated
with plush modern for more detail
enter 12.");
System.out.println("* Vileparle(E)
...5BHK for more detail enter 13.");
System.out.println("*
Powai/Sakinaka...4BHK for more detail
enter 14.");
System.out.println("* Kandivali...Good
location for more detail enter 15.");
int propID=sc.nextInt();
prop.getPropertyDetails(propID);
}
else if(cr==2)
{
System.out.println("* Vasai
Road...3BHK on rent for more detail
enter 21.");
System.out.println("* Mulund(E)V.P.Road... 2BHK on rent for more
detail enter 22.");
System.out.println("* Thane(E) ...1BHK
on rent for more detail enter 23.");
System.out.println("*
Bhandup(w)...2BHK on rent for more
detail enter 24.");
System.out.println("*
Dadar(E)...3BHK on rent for more
detail enter 25.");
int propID=sc.nextInt();
prop.getPropertyDetails(propID);
}
else if(cr==3)
{
System.out.println("* Andheri(W)Shastri Nagar...4BHK for more detail
enter 11.");
System.out.println("* Mulund(E)Mithagar Road... Recently renovated
with plush modern for more detail
enter 12.");
System.out.println("* Vileparle(E)
...5BHK for more detail enter 13.");
System.out.println("*
Powai/Sakinaka...4BHK for mor detail
enter 14.");
System.out.println("*
Kandivali...Good location for more
detail enter 15.");
System.out.println("* Vasai
Road...3BHK on rent for more detail
enter 21.");
System.out.println("* Mulund(E)V.P.Road... 2BHK on rent for more
detail enter 22.");
System.out.println("* Thane(E)
...1BHK on rent for more detail enter
23.");
System.out.println("*
Bhandup(w)...2BHK on rent for more
detail enter 24.");
System.out.println("*
Dadar(E)...3BHK on rent for more
detail enter 25.");
int propID=sc.nextInt();
prop.getPropertyDetails(propID);

}

}
}

class Property
{
String name, location, ownerName,
status, type;
int price, propertyID;
public Property()
{}
public static void getPropertyDetails(int
propID)
{
int id=propID;
System.out.println();
System.out.println("Details not
available for property with ID "+id);
System.out.println();
System.out.println();
}
}

class PropertyMgmtSyst
{
public static void main(String args[])
{
Customer cust=new Customer();
Buyer buy=new Buyer();
Property prop=new Property();
Management mgmt=new
Management();
List li=new List();

int ch;
Scanner sc=new Scanner(System.in);
System.out.println("Welocome to
ABHICHAR Property deals!!");
do{
System.out.println("Menu:");
System.out.println("1.Login");
System.out.println("2.Not a
Member!.. Register");
System.out.println("3.Propery List");
System.out.println("4.Check Loan
Options");
System.out.println("5.Give
suggestions");
System.out.println("6.Exit");
ch=sc.nextInt();

switch(ch)
{
case 1:
{cust.login();
break;}
case 2:
{cust.register();
break;}
case 3:
{buy.checkList();
break;}
case 4:
{buy.checkLoanOptions();
break;}
case 5:
{cust.giveSuggestion();
break;}
case 6:
break;
}
}while(ch!=6);
}
}

More Related Content

DOC
major project report Property Management
PDF
E property project documentation
DOC
Real Estate Management System in Vb.Net
PDF
Real estate management system
PPTX
UML Diagrams for Real estate management system
PPTX
Minor Presentation On Real Estate
PPT
Real Estate
DOCX
Synopsis for property portal projects for final year students
major project report Property Management
E property project documentation
Real Estate Management System in Vb.Net
Real estate management system
UML Diagrams for Real estate management system
Minor Presentation On Real Estate
Real Estate
Synopsis for property portal projects for final year students

What's hot (20)

PPTX
Online Real Estate Management System
DOCX
Project report on ONLINE REAL ESTATE BUSINESS
PDF
Online real estate management system
PDF
The real Estate Project Proposal Reprot
DOCX
Documentation Hotel Management System
PDF
Property Management System Abstract 2017
PPTX
Real estate management syem
DOCX
Online real estate management system
PDF
Presentation on House Rent Management System
PDF
Banking Management System SRS
PPTX
major project property management ppt
PDF
Project Proposal document for Hotel Management System
PPTX
Event Management System Document
DOCX
Apartment management system web application project
PPTX
Stock Management System
PDF
Online Shopping System
PPTX
Project report on online examination system
PDF
Hotel Management System
DOCX
Online Examination System Report
DOCX
Online Student Registration System
Online Real Estate Management System
Project report on ONLINE REAL ESTATE BUSINESS
Online real estate management system
The real Estate Project Proposal Reprot
Documentation Hotel Management System
Property Management System Abstract 2017
Real estate management syem
Online real estate management system
Presentation on House Rent Management System
Banking Management System SRS
major project property management ppt
Project Proposal document for Hotel Management System
Event Management System Document
Apartment management system web application project
Stock Management System
Online Shopping System
Project report on online examination system
Hotel Management System
Online Examination System Report
Online Student Registration System
Ad

Viewers also liked (6)

PDF
Hotel+management+system
PPT
The property management system
PPTX
Srs present
PDF
Property management system database
PPTX
Business requirements gathering and analysis
PDF
Online shopping
Hotel+management+system
The property management system
Srs present
Property management system database
Business requirements gathering and analysis
Online shopping
Ad

Similar to Online property management system design document (20)

PDF
ARabia hossain project report.pdf
PDF
VTU Design and Analysis of Algorithms(DAA) Lab Manual by Nithin, VVCE, Mysuru...
PPTX
presentation on property buy and sell
PPTX
JAVA PROJECT REPORT.pptx
DOCX
ANAMIKA_BORAH_3.1_years_experience_JAVA,JSF,MySQL
PPTX
Project presentation
DOC
KiranGara_JEE_7Yrs
DOC
Gaurav agarwal
DOCX
Deepak-Maurya
DOCX
Final report mobile shop
DOCX
CIS 406 Entire Course NEW
DOCX
Raju SpringMVC Hibernate 2Year Exp (1)
DOCX
Introduction To Programming IP5
DOC
Amarpal
DOC
CIS 406 Life of the Mind/newtonhelp.com   
DOC
CIS 406 Focus Dreams/newtonhelp.com
DOC
CIS 406 Imagine Your Future/newtonhelp.com   
PPT
HIT 200-400 presentation handout!.ppt
ARabia hossain project report.pdf
VTU Design and Analysis of Algorithms(DAA) Lab Manual by Nithin, VVCE, Mysuru...
presentation on property buy and sell
JAVA PROJECT REPORT.pptx
ANAMIKA_BORAH_3.1_years_experience_JAVA,JSF,MySQL
Project presentation
KiranGara_JEE_7Yrs
Gaurav agarwal
Deepak-Maurya
Final report mobile shop
CIS 406 Entire Course NEW
Raju SpringMVC Hibernate 2Year Exp (1)
Introduction To Programming IP5
Amarpal
CIS 406 Life of the Mind/newtonhelp.com   
CIS 406 Focus Dreams/newtonhelp.com
CIS 406 Imagine Your Future/newtonhelp.com   
HIT 200-400 presentation handout!.ppt

More from Abhilasha Lahigude (9)

PPTX
Replication in Distributed Database
PPTX
Fragmentation and types of fragmentation in Distributed Database
DOCX
Leave Management System: Software Requirements Specification Document(SRS)
PPTX
Acid properties
PPTX
Public awareness to protect environment
PPTX
Hotspots of biodiversity
PPTX
Disaster management(EVS)
PPTX
Object oriented analysis &design - requirement analysis
Replication in Distributed Database
Fragmentation and types of fragmentation in Distributed Database
Leave Management System: Software Requirements Specification Document(SRS)
Acid properties
Public awareness to protect environment
Hotspots of biodiversity
Disaster management(EVS)
Object oriented analysis &design - requirement analysis

Recently uploaded (20)

PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Business Ethics Teaching Materials for college
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Cell Types and Its function , kingdom of life
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Classroom Observation Tools for Teachers
PPTX
Cell Structure & Organelles in detailed.
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
01-Introduction-to-Information-Management.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Institutional Correction lecture only . . .
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
Microbial disease of the cardiovascular and lymphatic systems
Business Ethics Teaching Materials for college
2.FourierTransform-ShortQuestionswithAnswers.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Cell Types and Its function , kingdom of life
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Classroom Observation Tools for Teachers
Cell Structure & Organelles in detailed.
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
O7-L3 Supply Chain Operations - ICLT Program
PPH.pptx obstetrics and gynecology in nursing
01-Introduction-to-Information-Management.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
RMMM.pdf make it easy to upload and study
Institutional Correction lecture only . . .
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Online property management system design document

  • 1. TE/IT/A-1 1114003 Abhilasha S. Lahigude. 1114018 Charmi A. Patel Exp. 1: PROBLEM DEFINITION PROPERTY MANAGEMENT SYSTEM This is a basic system that will keep record of housing properties available on rent or for sale, and will work as connecting bridge between customer and property sellers. Due to this system there is no need to visit various places in search of desired property. The information of various properties in various locations can be accessible at one place. This system will provide a platform to home line property sellers and buyers. This will keep record of land, houses or flats available for sale or on rent with their rates and make this available to customers. Also will keep record of contact information of customer and will send necessary notices and/or reminders to customer. Exp. 2: REQUIREMENTS ANALYSIS FUNCTIONAL REQUIREMENTS: Register. Validation. Keep clients record. Add property details. Provide the list of properties with necessary information. Loan options. Payment options. Special offers. Book appointment. Accept suggestions. NON-FUNCTIONAL REQUIREMENTS: .
  • 2. Improve the search facility and all users of property management system should get all the information in a second. The application should support the capability to use multi usre environment. Display search result in one second. Update the list every hour. System should be available 24*7. Exp. 3: USE CASE DIAGRAM
  • 4. OBJECT DIAGRAM: Exp.5: INTERACTION DIAGRAM SEQUENCE DIAGRAM:
  • 6. Exp.6: BEHAVIORAL DIAGRAM STATE DIAGRAM: ACTIVITY DIAGRAM:
  • 7. Exp.7: ARCHITECTURAL DIAGRAM COMPONENT DIAGRAM: DEPLOYMENT DIAGRAM:
  • 8. Exp.8: OBJECT MODEL TO DATABASE SCHEMA INHERITANCE Property NAME location TYPE STATUS AJAY ANDHERI D123 RENT AVAILABLE ABHILASHA 40,000 ASHOK MULUND D456 SALE SOLD ID OWENER CHARMI PRICE 50LAKHS NOTE: ID is the primary key MANY TO MANY RELATIONSHIP CUSTOMER NAME EMAIL CUSTOMER ID PINKY PINKY@GMAIL.COM V85 MINKY MINKY@HOTMAIL.COM V86 NOTE: CUSTOMER ID is the primary key SELLER NAME EMAIL DR.PATEL PATEL@YAHOO.COM D78 PARADISE DR.SMITA SMITA@GMAIL.COM D83 TAPASYA SELLER ID NOTE: SELLER ID is the primary key LINK TABLE CUSTOMER ID SELLER ID D78 V85 D83 V86 PROPERTY
  • 9. Exp.9: USER INTERFACE DESIGNE PRINCIPLES APPLIED IN USER INTERFACE: 1. Do not rely on usability guidelines – always test with users. 2. Base UI design on user task. 3. Ensure that the sequence of action to achieve a task are as simple as possible. 4. Ensure that user always knows what he or she can and should do next. 5. Provide good feedback encoding techniques. 6. User understandable encoding techniques. 7. Consider the needs of different groups of user. 8. Be consistent.
  • 10. Exp.10: DEVELOPE THE TEST CASES FOR THE SYSTEM TEST CASE ID DESCRIPTION INPUT Case 1.1: User login 1: Username 2:Password EXPECTED OUTPUT ACTUAL OUTPUT STATUS Appropriate message for invalid user Message Unsuccessful genearted for invalid user Case 1.2: Case2: User Home page Case 3.1 Check list Valid user should be directed to intended page after logging Select the Test case option to would open proceed the appropriate page as per option selected by user Select criteria Will display criteria. Directed to intended page Successful after logging Displays desired page Successful Options for criteria displayed. Successful
  • 11. Case 3.2 Display lists Case 4 Special offers Case 5 Loan options Case 6.1 Suggestion Case 6.2 Lists should be displayed according to criteria Special offers should be displayed Lists should Successful be displayed according to criteria Special offers Successful data displayed. Loan options details to be displayed Loan options information displayed. Successful Enter suggestions text area Suggestions should be taken. Suggestions entered and submitted. Successful click on submit. Suggestions Not sent to should be the server sent to server Unsuccessful JAVA IMPLEMENTATION import java.util.*; class Customer { static String name, email, password, userID; public Customer() //constructor {} public static void login() { Scanner sc=new Scanner(System.in); System.out.println("Enter else System.out.println("incorrect ID or password! please retry. n new member? register !"); } public static void register() { Scanner sc=new Scanner(System.in); System.out.println("Enter the emailed:"); email=sc.next(); System.out.println("Select the UserID:"); userID=sc.next(); System.out.println("Enter the password:"); password=sc.next(); System.out.println("ReEnter the password:"); String pass=sc.next();
  • 12. if(pass.equals(password)) {System.out.println("Registration complete"); System.out.println(); System.out.println();} else {System.out.println("ReEnter password correctly!:"); pass=sc.next();} } public static void giveSuggestion() //Ready { Management mgmt=new Management(); Scanner sc=new Scanner(System.in); System.out.println("Enter your Suggestion:"); String sugg=sc.next(); mgmt.acceptSuggestions(sugg); } } class Buyer { int registerID; public Buyer() //constructor {} public static void checkList() //Ready { List li=new List(); li.displayList(); } //ready { Management mgmt=new Management(); mgmt.displayLoanOptions(); } } class Management { int loanOptions; String specialOffers, suggestions; public Management() //constructor {} public static void displayLoanOptions() {System.out.println(); System.out.println("Loan options"); System.out.println("Buying a flat? Floating home loan rate option ideal now n Prospective home loan borrowers are in for lower home loan interest rates n in the near to medium terms. n The Reserve Bank of India (RBI) bringing down the repo rate n and the cash reserve ratio (CRR) by 25 basis percentage points each signalsn lower lending rates in the months ahead. n This headline inflation rate too is coming down and this makes it possiblen for the RBI to take a softer stance on the Credit Policy ."); System.out.println(); System.out.println(); System.out.println(); } public static void checkLoanOptions()
  • 13. public static void acceptSuggestions(String sugg) //Ready { String s=sugg; System.out.println("Suggestion noted, Thank you for your feedback!"); } } class List { String criteria; public List() //constructor {} public static int selectCriteria() { Scanner sc=new Scanner(System.in); int cr=3; System.out.println("Select criteria:"); System.out.println("1. To buy. n 2. For rent. n 3. All."); int chcr=sc.nextInt(); switch(chcr) { case 1: {cr=1; break;} case 2: {cr=2; break;} case 3: {cr=3; break;} } return cr; } public static void displayList() { Property prop=new Property(); Scanner sc=new Scanner(System.in); int cr=selectCriteria(); if(cr==1) { System.out.println("* Andheri(W)Shastri Nagar...4BHK for more detail enter 11."); System.out.println("* Mulund(E)Mithagar Road... Recently renovated with plush modern for more detail enter 12."); System.out.println("* Vileparle(E) ...5BHK for more detail enter 13."); System.out.println("* Powai/Sakinaka...4BHK for more detail enter 14."); System.out.println("* Kandivali...Good location for more detail enter 15."); int propID=sc.nextInt(); prop.getPropertyDetails(propID); } else if(cr==2) { System.out.println("* Vasai Road...3BHK on rent for more detail enter 21."); System.out.println("* Mulund(E)V.P.Road... 2BHK on rent for more detail enter 22."); System.out.println("* Thane(E) ...1BHK on rent for more detail enter 23."); System.out.println("* Bhandup(w)...2BHK on rent for more detail enter 24.");
  • 14. System.out.println("* Dadar(E)...3BHK on rent for more detail enter 25."); int propID=sc.nextInt(); prop.getPropertyDetails(propID); } else if(cr==3) { System.out.println("* Andheri(W)Shastri Nagar...4BHK for more detail enter 11."); System.out.println("* Mulund(E)Mithagar Road... Recently renovated with plush modern for more detail enter 12."); System.out.println("* Vileparle(E) ...5BHK for more detail enter 13."); System.out.println("* Powai/Sakinaka...4BHK for mor detail enter 14."); System.out.println("* Kandivali...Good location for more detail enter 15."); System.out.println("* Vasai Road...3BHK on rent for more detail enter 21."); System.out.println("* Mulund(E)V.P.Road... 2BHK on rent for more detail enter 22."); System.out.println("* Thane(E) ...1BHK on rent for more detail enter 23."); System.out.println("* Bhandup(w)...2BHK on rent for more detail enter 24."); System.out.println("* Dadar(E)...3BHK on rent for more detail enter 25."); int propID=sc.nextInt(); prop.getPropertyDetails(propID); } } } class Property { String name, location, ownerName, status, type; int price, propertyID; public Property() {} public static void getPropertyDetails(int propID) { int id=propID; System.out.println(); System.out.println("Details not available for property with ID "+id); System.out.println(); System.out.println(); } } class PropertyMgmtSyst { public static void main(String args[]) { Customer cust=new Customer(); Buyer buy=new Buyer();
  • 15. Property prop=new Property(); Management mgmt=new Management(); List li=new List(); int ch; Scanner sc=new Scanner(System.in); System.out.println("Welocome to ABHICHAR Property deals!!"); do{ System.out.println("Menu:"); System.out.println("1.Login"); System.out.println("2.Not a Member!.. Register"); System.out.println("3.Propery List"); System.out.println("4.Check Loan Options"); System.out.println("5.Give suggestions"); System.out.println("6.Exit"); ch=sc.nextInt(); switch(ch) { case 1: {cust.login(); break;} case 2: {cust.register(); break;} case 3: {buy.checkList(); break;} case 4: {buy.checkLoanOptions(); break;} case 5: {cust.giveSuggestion(); break;} case 6: break; } }while(ch!=6); } }