SlideShare une entreprise Scribd logo
1  sur  15
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);
}
}

Contenu connexe

Tendances

major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Managementankonline
 
Real estate management syem
Real estate management syemReal estate management syem
Real estate management syemsrivijaymanickam
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation systemManoj Malshan
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.NetNafis Shaikh
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management systemnishi711
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS Paras
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management SystemSalman Dayal
 
online job portal system
online job portal systemonline job portal system
online job portal systemKrishna Ranjan
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net projectAnjali Kamboj
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSM. Aurnob
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hmsMiran Hussen
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management systemYasmeen Od
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management SystemSanu Subham
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemUttam Singh Chaudhary
 
Hotel management system project
Hotel management system projectHotel management system project
Hotel management system projectMohammed Al Babeli
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTJaya0006
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfShohedulIslam3
 

Tendances (20)

major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Management
 
Real estate management syem
Real estate management syemReal estate management syem
Real estate management syem
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
Srs documentation
Srs documentationSrs documentation
Srs documentation
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
online job portal system
online job portal systemonline job portal system
online job portal system
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net project
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management System
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Hotel management system project
Hotel management system projectHotel management system project
Hotel management system project
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdf
 

En vedette

Hotel+management+system
Hotel+management+systemHotel+management+system
Hotel+management+systemsonikaushal
 
The property management system
The property management systemThe property management system
The property management systemMary Grace Mancao
 
Property management system database
Property management system databaseProperty management system database
Property management system databasepragativbora
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 

En vedette (7)

Hotel+management+system
Hotel+management+systemHotel+management+system
Hotel+management+system
 
The property management system
The property management systemThe property management system
The property management system
 
Srs present
Srs presentSrs present
Srs present
 
Property management system database
Property management system databaseProperty management system database
Property management system database
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Online shopping
Online shoppingOnline shopping
Online shopping
 

Similaire à Online property management system design document

Refining The System Definition
Refining The System DefinitionRefining The System Definition
Refining The System DefinitionSandeep Ganji
 
SE_Lec 03_Requirements Analysis and Specification
SE_Lec 03_Requirements Analysis and SpecificationSE_Lec 03_Requirements Analysis and Specification
SE_Lec 03_Requirements Analysis and SpecificationAmr E. Mohamed
 
SE18_Lec 04_Requirements Analysis and Specification
SE18_Lec 04_Requirements Analysis and SpecificationSE18_Lec 04_Requirements Analysis and Specification
SE18_Lec 04_Requirements Analysis and SpecificationAmr E. Mohamed
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxtheodorelove43763
 
Software Engineering Testing & Research
Software Engineering Testing & Research Software Engineering Testing & Research
Software Engineering Testing & Research Vrushali Lanjewar
 
Protectourwater.ie SRS
Protectourwater.ie SRSProtectourwater.ie SRS
Protectourwater.ie SRSKillian Vigna
 
B4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteriaB4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteriab4usolution .
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
Writing test cases from user stories and acceptance criteria
Writing test cases from user stories and acceptance criteria Writing test cases from user stories and acceptance criteria
Writing test cases from user stories and acceptance criteria An Nguyen
 
Customer Contact DB Development Project
Customer Contact DB Development ProjectCustomer Contact DB Development Project
Customer Contact DB Development ProjectNicholai Stevens
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modelingShahid Riaz
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdfNEERAJRAJPUT81
 
Performance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexPerformance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexSalesforce Developers
 
Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)LamineKaba6
 
Hotel management system
Hotel management systemHotel management system
Hotel management systemRoni Roy
 

Similaire à Online property management system design document (20)

Refining The System Definition
Refining The System DefinitionRefining The System Definition
Refining The System Definition
 
Atm project
Atm projectAtm project
Atm project
 
SE_Lec 03_Requirements Analysis and Specification
SE_Lec 03_Requirements Analysis and SpecificationSE_Lec 03_Requirements Analysis and Specification
SE_Lec 03_Requirements Analysis and Specification
 
SE18_Lec 04_Requirements Analysis and Specification
SE18_Lec 04_Requirements Analysis and SpecificationSE18_Lec 04_Requirements Analysis and Specification
SE18_Lec 04_Requirements Analysis and Specification
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docx
 
Software Engineering Testing & Research
Software Engineering Testing & Research Software Engineering Testing & Research
Software Engineering Testing & Research
 
Protectourwater.ie SRS
Protectourwater.ie SRSProtectourwater.ie SRS
Protectourwater.ie SRS
 
B4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteriaB4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteria
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
ValidityUseCases
ValidityUseCasesValidityUseCases
ValidityUseCases
 
Writing test cases from user stories and acceptance criteria
Writing test cases from user stories and acceptance criteria Writing test cases from user stories and acceptance criteria
Writing test cases from user stories and acceptance criteria
 
Customer Contact DB Development Project
Customer Contact DB Development ProjectCustomer Contact DB Development Project
Customer Contact DB Development Project
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
chapter_5_5.ppt
chapter_5_5.pptchapter_5_5.ppt
chapter_5_5.ppt
 
Sadcw 6e chapter3
Sadcw 6e chapter3Sadcw 6e chapter3
Sadcw 6e chapter3
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdf
 
Performance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and ApexPerformance Tuning for Visualforce and Apex
Performance Tuning for Visualforce and Apex
 
Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Use Case UML Diagram
Use Case UML DiagramUse Case UML Diagram
Use Case UML Diagram
 

Plus de Abhilasha Lahigude

Replication in Distributed Database
Replication in Distributed DatabaseReplication in Distributed Database
Replication in Distributed DatabaseAbhilasha Lahigude
 
Fragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed DatabaseFragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed DatabaseAbhilasha Lahigude
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Abhilasha Lahigude
 
Public awareness to protect environment
Public awareness to protect environmentPublic awareness to protect environment
Public awareness to protect environmentAbhilasha Lahigude
 
Object oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisObject oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisAbhilasha Lahigude
 

Plus de Abhilasha Lahigude (9)

Replication in Distributed Database
Replication in Distributed DatabaseReplication in Distributed Database
Replication in Distributed Database
 
AJAX
AJAXAJAX
AJAX
 
Fragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed DatabaseFragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed Database
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Acid properties
Acid propertiesAcid properties
Acid properties
 
Public awareness to protect environment
Public awareness to protect environmentPublic awareness to protect environment
Public awareness to protect environment
 
Hotspots of biodiversity
Hotspots of biodiversityHotspots of biodiversity
Hotspots of biodiversity
 
Disaster management(EVS)
Disaster management(EVS)Disaster management(EVS)
Disaster management(EVS)
 
Object oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisObject oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysis
 

Dernier

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Dernier (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

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); } }