SlideShare une entreprise Scribd logo
1  sur  42
RSMS – Real State Management System Created By: Md. Fazlul Alam Chowdhury
Sections of this Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Abstract ,[object Object],[object Object],[object Object],[object Object]
Introduction to RSMS ,[object Object],[object Object]
1. System Specification Overview ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.1.1 Business Case ,[object Object],[object Object],[object Object]
1.1.2 Business Case ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],1.2.1 System Description
1.3.1  Assumptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4.1  Requirements ,[object Object],[object Object]
1.4.2  Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5  Wish List (Not Implemented) ,[object Object],[object Object],[object Object],[object Object]
2. System Design ,[object Object],[object Object],[object Object],[object Object]
2.1.1 System Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],2.1.2 System Architecture
Figure 1: System Architecture Prospective Home Buyer Seller System Administrator Web Based Interface Banking Information Service Credit Info Validation Service Offer  Submission Service Notification/ Email Service Property Listing  Service Property Information Service INTERNET Community Information Service User Information Service RSMS Database RSMS Agents
Figure 2: System Architecture Agent Layer Property Information Agent User Information Agent External Information Agent Banking Agent Credit Validation Agent Offer Processing Agent USER Property Information  Service User Information Service External Information Service Banking Information Service Credit Info Validation Service Offer Management Service RSMS Central Agent Notification Service Scheduling/ Notification Agent Web Service Layer Presentation Layer
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2.1.3 System Architecture
2.2  RSMS Actors and Roles ,[object Object]
Figure 3: RSMS Roles and Actors Users RSMS Sellers Admin Buy/Sell Property Continuously Upload Properties Query RSMS List Satisfied User Become Unique and Ultimate Property Listing Agency Continuing Business with Sellers Available Properties Keep RSMS Up and Healthy
[object Object],[object Object],[object Object],[object Object],2.3.1 Agent Description
[object Object],[object Object],[object Object],[object Object],2.3.2 Agent Description
[object Object],[object Object],[object Object],2.3.3 Agent Description
[object Object],[object Object],[object Object],2.3.4 Agent Description
[object Object],[object Object],[object Object],2.3.5 Agent Description
[object Object],[object Object],[object Object],[object Object],2.3.6 Agent Description
[object Object],[object Object],[object Object],[object Object],2.3.7 Agent Description
[object Object],[object Object],[object Object],[object Object],2.3.8 Agent Description
2.4.1 Agent Internal Architecture Agent Boundary USER Listener Interpreter Processor Property Finding Agent External Information Agent Offer Processing Agent WCF Web Services
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2.4.2 Agent Internal Architecture
3.1 Implementation/technology Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.3 Implementation/technology Overview ,[object Object],[object Object],Source: http://www.microsoft.com/net/wcf.aspx
SOAP/WCF .NET Framework 3.5 Property Information Agent User Information Agent External Information Agent Banking Agent Credit Validation Agent Offer Processing Agent WCF Web Services RSMS Central Agent Scheduling/ Notification Agent SOAP SOAP
4. Detailed Design ,[object Object],[object Object],[object Object]
4.1.1 Use case : RSMS Central Agent <<Sends Mortgage Approval Status and Other Necessary Banking Information>> << Listing Sellers Info and Schedules Sent back to RSMS Central Agent  >> RSMS Central Agent << Enquires about a Property/List of Property>> << Brings List of Matched Properties>> << Brings List of Hot Buys>> << Sends an automated notification to the Listing Seller>> << Listing Sellers Info and Schedules Sent back to User>> << Wants to Book an Appointment with Listing Seller>> Scheduling/ Notification Agent <<Submits and Offer on Selected Property>> Offer Processing Agent << Sends the Offer Information to Listing Seller>> << Offer Acceptance Status Sent Back to RSMS  Central Agent  >> <<Sends the Information whether the Offer has been Accepted or Rejected >> External Information Agent << Enquires about the Community and Amenities >> << Sends Community and Amenities Information to the RSMS Central Agent  >> << Community Info Sends Back>> <<Requests for Respective Community/Amenities Information>> Property Information Agent <<Sends property Search Parameters along with Other Required Information>> <<Sends Property List with Additional Information>> Banking Agent Credit Validation Agent <<Sends Offer Information to Users bank>> <<Sends Mortgage Approval Status and Other Necessary Banking Information>> <<Sends Credit Information to Validate>> <<Sends Credit Validation Status to RSMS Central Agent>> <<Sends Offer Information to Users bank>> <<Sends Credit Information to Validate>> <<Sends Credit Validation Status>>
4.1.2 Use case Def: RSMS Central Agent Brief Description: The Actor uses this Use case to Search for a Property, Make appointments with Listing Realtor, Submits and Offer if he wants Precondition (s): To Submit and Offer User Registration is Necessary  Post condition (s): If the requirements are successfully met and submitted offer is accepted, the User should be charged with the System Registration Fee and 1% Sale Commission   Process Steps 1 Actor Enquires about a Property or List of Properties 2 RSMS collects the Matched Property Information along with Hot Buys for the requested information through Property Information Agent and Displays that to the User 3 Actor Inquires the Community and Amenities 4 RSMS collects the Community Information through External Information Agent Sends Community and Amenities Information to the user  5 Actor wants to book an appointment with Listing Seller 6 RSMS sends an automated notification to the Listing Seller through Notification/Scheduling Agent and also brings back the Seller Info to the requested User 7 Actor Submits an Offer  8 RSMS central Agent Sends the Offer Information to Listing Seller 9 Offer Acceptance Status Sent Back to the User
4.1.3 Use case Def: RSMS Central Agent Exceptions 1 System Unavailable 2 System Could not communicate with Listing Seller, SMTP Error 3 System Couldn’t Find Listing Seller’s Info Relationships Initializing Actor Collaborating Property Information Agent, Offer Processing Agent, Scheduling/Notification Agent Data Requirements Data Required: ,[object Object],[object Object],[object Object],[object Object]
4.2 Inter Agent Messages ,[object Object],[object Object]
4.2 Inter Agent Messages [Example] Request  <Property>  <Province>string</Province> <City>string</City>  <Quadrant>string</Quadrant>  <Community>string</Community> <PriceMax>double</PriceMin>  <YearMax>integer</YearMin>  </Property>  Response  <Property>  <Province>string</Province> <City>string</City>  <Quadrant>string</Quadrant>  <Community>string</Community> <Price>double</Price>  <Year>integer</Year>  <Address>string</Address>  <HasBackLane>string</HasBackLane> <UserName>string</UserName> <UserPhone>string</UserPhone> <UserEmail>string</UserEmail> <UserURL>string</UserURL> </Property>
4.3 Data Specification [Example]   [Property Information Data Definition] Field Name Description Data Type RowID Auto Generated Field Integer Property_Desc Property Description Varchar(4000) Price Price of Home Float Community Community Name Varchar(50) Model Model Name Varchar(50) Year_Built Year of Building Integer HasbackLane Has any back lane? Boolean
5. Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you all for watching this presentation

Contenu connexe

Similaire à RSMS - Find Your Dream Home in 40 Steps

Synopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSynopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSkyblue.aero
 
Real estate agency1
Real estate agency1Real estate agency1
Real estate agency1datta jadhav
 
RealEstateHub.com RealEstatehub.com is an emerging .pdf
RealEstateHub.com RealEstatehub.com is an emerging .pdfRealEstateHub.com RealEstatehub.com is an emerging .pdf
RealEstateHub.com RealEstatehub.com is an emerging .pdfdevafam
 
Property buy and sell report
Property buy and sell reportProperty buy and sell report
Property buy and sell reportHarshikesh Kumar
 
Frt Presentation Linkedin
Frt Presentation LinkedinFrt Presentation Linkedin
Frt Presentation Linkedinstephendweiss
 
Software Requirement Specification - Interest Rate Management
Software Requirement Specification - Interest Rate ManagementSoftware Requirement Specification - Interest Rate Management
Software Requirement Specification - Interest Rate ManagementSharad Srivastava
 
Rate Plug Lender Demo Ml Xchange 1
Rate Plug Lender Demo Ml Xchange 1Rate Plug Lender Demo Ml Xchange 1
Rate Plug Lender Demo Ml Xchange 1dob1500
 
Property portal 1st demo
Property portal 1st demoProperty portal 1st demo
Property portal 1st demoSkyblue.aero
 
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docxTHE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docxoreo10
 
Project report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSProject report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
 
Auction its implementation and software agents
Auction its implementation and software agentsAuction its implementation and software agents
Auction its implementation and software agentsHimaniChauhan
 
Reocon technology
Reocon technologyReocon technology
Reocon technologyKen Blevins
 
Revolutionize Your Real Estate MLM Business with a Robust MLM Platform
Revolutionize Your Real Estate MLM Business with a Robust MLM PlatformRevolutionize Your Real Estate MLM Business with a Robust MLM Platform
Revolutionize Your Real Estate MLM Business with a Robust MLM PlatformEpixel MLM Software
 
Universal api dataexchangestandards_remittanceindustry
Universal api dataexchangestandards_remittanceindustryUniversal api dataexchangestandards_remittanceindustry
Universal api dataexchangestandards_remittanceindustryVikas Mujumdar
 
Private Label for Brokerage and Property Management Firms
Private Label for Brokerage and Property Management FirmsPrivate Label for Brokerage and Property Management Firms
Private Label for Brokerage and Property Management FirmsMatt Angerer
 
Real estate portal developed by CustomSoft
Real estate portal developed by CustomSoftReal estate portal developed by CustomSoft
Real estate portal developed by CustomSoftCustom Soft
 

Similaire à RSMS - Find Your Dream Home in 40 Steps (20)

Synopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSynopsis for property portal projects for final year students
Synopsis for property portal projects for final year students
 
Real estate agency1
Real estate agency1Real estate agency1
Real estate agency1
 
RealEstateHub.com RealEstatehub.com is an emerging .pdf
RealEstateHub.com RealEstatehub.com is an emerging .pdfRealEstateHub.com RealEstatehub.com is an emerging .pdf
RealEstateHub.com RealEstatehub.com is an emerging .pdf
 
Property buy and sell report
Property buy and sell reportProperty buy and sell report
Property buy and sell report
 
Frt Presentation Linkedin
Frt Presentation LinkedinFrt Presentation Linkedin
Frt Presentation Linkedin
 
Software Requirement Specification - Interest Rate Management
Software Requirement Specification - Interest Rate ManagementSoftware Requirement Specification - Interest Rate Management
Software Requirement Specification - Interest Rate Management
 
Rate Plug Lender Demo Ml Xchange 1
Rate Plug Lender Demo Ml Xchange 1Rate Plug Lender Demo Ml Xchange 1
Rate Plug Lender Demo Ml Xchange 1
 
Property portal 1st demo
Property portal 1st demoProperty portal 1st demo
Property portal 1st demo
 
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docxTHE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
 
Project report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSProject report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESS
 
SP Inserts Full
SP Inserts FullSP Inserts Full
SP Inserts Full
 
Auction its implementation and software agents
Auction its implementation and software agentsAuction its implementation and software agents
Auction its implementation and software agents
 
Money-4 P2P platform
Money-4 P2P platformMoney-4 P2P platform
Money-4 P2P platform
 
Reocon technology
Reocon technologyReocon technology
Reocon technology
 
14 online venue booking
14 online venue booking14 online venue booking
14 online venue booking
 
Revolutionize Your Real Estate MLM Business with a Robust MLM Platform
Revolutionize Your Real Estate MLM Business with a Robust MLM PlatformRevolutionize Your Real Estate MLM Business with a Robust MLM Platform
Revolutionize Your Real Estate MLM Business with a Robust MLM Platform
 
Universal api dataexchangestandards_remittanceindustry
Universal api dataexchangestandards_remittanceindustryUniversal api dataexchangestandards_remittanceindustry
Universal api dataexchangestandards_remittanceindustry
 
Private Label for Brokerage and Property Management Firms
Private Label for Brokerage and Property Management FirmsPrivate Label for Brokerage and Property Management Firms
Private Label for Brokerage and Property Management Firms
 
Reliance_OAM
Reliance_OAMReliance_OAM
Reliance_OAM
 
Real estate portal developed by CustomSoft
Real estate portal developed by CustomSoftReal estate portal developed by CustomSoft
Real estate portal developed by CustomSoft
 

RSMS - Find Your Dream Home in 40 Steps

  • 1. RSMS – Real State Management System Created By: Md. Fazlul Alam Chowdhury
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Figure 1: System Architecture Prospective Home Buyer Seller System Administrator Web Based Interface Banking Information Service Credit Info Validation Service Offer Submission Service Notification/ Email Service Property Listing Service Property Information Service INTERNET Community Information Service User Information Service RSMS Database RSMS Agents
  • 17. Figure 2: System Architecture Agent Layer Property Information Agent User Information Agent External Information Agent Banking Agent Credit Validation Agent Offer Processing Agent USER Property Information Service User Information Service External Information Service Banking Information Service Credit Info Validation Service Offer Management Service RSMS Central Agent Notification Service Scheduling/ Notification Agent Web Service Layer Presentation Layer
  • 18.
  • 19.
  • 20. Figure 3: RSMS Roles and Actors Users RSMS Sellers Admin Buy/Sell Property Continuously Upload Properties Query RSMS List Satisfied User Become Unique and Ultimate Property Listing Agency Continuing Business with Sellers Available Properties Keep RSMS Up and Healthy
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. 2.4.1 Agent Internal Architecture Agent Boundary USER Listener Interpreter Processor Property Finding Agent External Information Agent Offer Processing Agent WCF Web Services
  • 30.
  • 31.
  • 32.
  • 33. SOAP/WCF .NET Framework 3.5 Property Information Agent User Information Agent External Information Agent Banking Agent Credit Validation Agent Offer Processing Agent WCF Web Services RSMS Central Agent Scheduling/ Notification Agent SOAP SOAP
  • 34.
  • 35. 4.1.1 Use case : RSMS Central Agent <<Sends Mortgage Approval Status and Other Necessary Banking Information>> << Listing Sellers Info and Schedules Sent back to RSMS Central Agent >> RSMS Central Agent << Enquires about a Property/List of Property>> << Brings List of Matched Properties>> << Brings List of Hot Buys>> << Sends an automated notification to the Listing Seller>> << Listing Sellers Info and Schedules Sent back to User>> << Wants to Book an Appointment with Listing Seller>> Scheduling/ Notification Agent <<Submits and Offer on Selected Property>> Offer Processing Agent << Sends the Offer Information to Listing Seller>> << Offer Acceptance Status Sent Back to RSMS Central Agent >> <<Sends the Information whether the Offer has been Accepted or Rejected >> External Information Agent << Enquires about the Community and Amenities >> << Sends Community and Amenities Information to the RSMS Central Agent >> << Community Info Sends Back>> <<Requests for Respective Community/Amenities Information>> Property Information Agent <<Sends property Search Parameters along with Other Required Information>> <<Sends Property List with Additional Information>> Banking Agent Credit Validation Agent <<Sends Offer Information to Users bank>> <<Sends Mortgage Approval Status and Other Necessary Banking Information>> <<Sends Credit Information to Validate>> <<Sends Credit Validation Status to RSMS Central Agent>> <<Sends Offer Information to Users bank>> <<Sends Credit Information to Validate>> <<Sends Credit Validation Status>>
  • 36. 4.1.2 Use case Def: RSMS Central Agent Brief Description: The Actor uses this Use case to Search for a Property, Make appointments with Listing Realtor, Submits and Offer if he wants Precondition (s): To Submit and Offer User Registration is Necessary Post condition (s): If the requirements are successfully met and submitted offer is accepted, the User should be charged with the System Registration Fee and 1% Sale Commission Process Steps 1 Actor Enquires about a Property or List of Properties 2 RSMS collects the Matched Property Information along with Hot Buys for the requested information through Property Information Agent and Displays that to the User 3 Actor Inquires the Community and Amenities 4 RSMS collects the Community Information through External Information Agent Sends Community and Amenities Information to the user 5 Actor wants to book an appointment with Listing Seller 6 RSMS sends an automated notification to the Listing Seller through Notification/Scheduling Agent and also brings back the Seller Info to the requested User 7 Actor Submits an Offer 8 RSMS central Agent Sends the Offer Information to Listing Seller 9 Offer Acceptance Status Sent Back to the User
  • 37.
  • 38.
  • 39. 4.2 Inter Agent Messages [Example] Request <Property> <Province>string</Province> <City>string</City> <Quadrant>string</Quadrant> <Community>string</Community> <PriceMax>double</PriceMin> <YearMax>integer</YearMin> </Property> Response <Property> <Province>string</Province> <City>string</City> <Quadrant>string</Quadrant> <Community>string</Community> <Price>double</Price> <Year>integer</Year> <Address>string</Address> <HasBackLane>string</HasBackLane> <UserName>string</UserName> <UserPhone>string</UserPhone> <UserEmail>string</UserEmail> <UserURL>string</UserURL> </Property>
  • 40. 4.3 Data Specification [Example] [Property Information Data Definition] Field Name Description Data Type RowID Auto Generated Field Integer Property_Desc Property Description Varchar(4000) Price Price of Home Float Community Community Name Varchar(50) Model Model Name Varchar(50) Year_Built Year of Building Integer HasbackLane Has any back lane? Boolean
  • 41.
  • 42. Thank you all for watching this presentation