尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
REAL ESTATE MANAGEMENT SYSTEM
Souvik Sarkar
Dept – MCA Roll No - 1882030
INDEX
1. Problem Statement
2. Functional Requirements
3. Non-Functional Requirements
4. SRS Document
5. Activity Diagram
6. Use Case Diagram
7. Class Diagram
8. Test Cases
Problem Statement –
With the increase in the number of transactions at a branch, the total workload of the staff has
become so big that the company is employing more staff to handle the ever increasing amount of paper
work. There is also a legal requirement to produce detailed monthly, quarterly and annual reports.
Management also needs summarized statistical data in order to have access to all the data pertinent to a
decision. Inferential statistics always act as a tool to have a look at all the data of an organization in a
precise, summarized form. Clearly, the manual system is inadequate for this type of work. The file system
was originally developed in response to the needs of the company for more efficient data access. However,
rather than establish a centralized store for a branch’s operational data, a decentralized approach was
taken, where each department stores and controls its own data. This kind of system has the following
disadvantages:
i. Data is isolated making it more difficult to access.
ii. Most data items handled by more than one department are duplicated in each department
leading to the wastage of time and resources.
iii. The data is not secure since any time the files can be stolen or can catch fire.
To become more effective, a new approach to the information needs of the company is required. A
computer based information system can act as the most efficient way to handle all the information needs
of Property Masters, using a database and a database management system. The advantages of using a
computer in a management information system are:
i. When used as a data storage and retrieval device, the computer acts as the data librarian.
ii. The computer provides processing capabilities for the production of information.
iii. The computer serves as a communication device to obtain data or information from other
computers.
iv. The computer provides information by producing tables, reports, charts, graphs, and
formatted documents. v. Statistical data can be easily analyzed using a computer.
Abstract -
As the name of the project indicated, Real Estate Management System has the main aim of to
developing a system that is meant to provide an online platform estate agency that will help users to sell,
buy, or rent houses. This web application will be as an alternative to the traditional estate agents
encountered in some place in the street. In fact, many house occupants find difficulties to find the right,
trustworthy, and honest estate agent who will help them to find the perfect client, and vice-versa.
Moreover, it is difficult sometimes to find the location of these agents. Therefore, this application will be
an intermediary between both clients and house sellers/renters as it is going to be along with both parts
during the whole process of house renting, selling, or buying.
Functional Requirements –
For the User
a. Register
 Registration will be based on the First and Last name, Email address, Password,
Secret Question, and Secret Answer (for security matters). In addition to the date of
birth and gender.
b. Login
 Login will be based on the Email address a long with the Password. An error
message will be displayed in case one of the two does not match.
c. Book Property
d. Cancel Property
e. Enquiry
f. Post Requirements
For the sellers
a. Register
b. Add property
c. Delete property
d. Receive Money
For the Admin/Employees
a. Manage Users
i. Add User
ii. Modify User
iii. Delete User
iv. Search for User
1. By First Name
2. By Last Name
3. By Date of Registration
b. Manage Testimonials:
i. Add Testimonial
ii. Delete Testimonial
iii. Modify Testimonial
iv. Search for testimonial
1. By User
2. By Date
c. Manage Announcements:
i. Add Announcement
ii. Modify announcement
iii. Delete announcement
iv. Search for announcement
1. By Address or city
2. By Category
3. By Price
d. Manage Employees: (Exclusive for the admin)
i. Add Employee
ii. Modify Employee
iii. Delete Employee
iv. Search for Employee
1. By First Name
2. By Last Name
3. By ID
e. Manage transactions :
i. Add Transaction
ii. Modify Transaction
iii. Delete Transaction
iv. Search for Transaction
1. By Date
2. By Registration
f. Manage Payments:
i. Add Payment
ii. Modify Payment
iii. Delete Payment
iv. Search for Payment
1. By Date
2. By Type
3. By Transaction
g. Manage Visitations:
i. Add Visitation
ii. Modify Visitation
iii. Delete Visitation
iv. Search for Visitation
1. By Registration
2. By Employee
3. By Date
Non-Functional Requirements –
1. The web-application must be coded using Php5, along with CSS, HTML5, and JavaScript.
2. For the database, it should be managed using MySql.
3. The application must have a user-friendly interface so that it can provide its services in a way
that will be clear and easy for the user to follow.
4. The application must be secure, reliable, easily accessible to users, as well as scalable and
portable. So that we can run the software on other platforms easily.
5. For the security part, and since the user will have the ability to insert some sensitive data to our
database, I must add some strong PHP code behind that will prevent from any kind of SQL
injections or any similar attacks.
Software Requirement Specification –
Software Requirements –
Operating system – Windows 7 to higher, Mac, linux, Solaris
Browser – Any browser after Mozilla Firefox 4.0, Internet Explorer 6.0 Chrome all
version
Adobe Flash Player 10.0
Hardware Requirement –
Processor - Any Processor after Pentium 3
Ram – 2 GB
Active internet connection is needed
Usability -
Reliability & Availability
Back-end Internal Computers
The system shall provide storage of all databases on redundant computers with automatic
switchover.
The system shall provide for replication of databases to off-site storage locations.
The system shall provide RAID V Disk Stripping on all database storage disks.
Internet Service Provider
The system shall provide a contractual agreement with an internet service provider for T3
access with 99.9999% availability.
The system shall provide a contractual agreement with an internet service provider who can
provide 99.999% availability through their network facilities onto the internet.
Performance
The product shall be based on web and has to be run from an Application.
The product shall take initial load time depending on internet connection strength which also
depends on the media from which the product is run.
The performance shall depend upon the internet speed of the client/customer.
Security
Data Transfer
The system shall use secure sockets in all transactions that include any confidential customer
information.
The system shall automatically log out all customers after a period of inactivity.
The system shall not leave any cookies on the customer’s phone containing the user’s
password.
The system shall not leave any cookies on the customer’s computer containing any of the
user’s confidential information.
Data Storage
The customer’s web browser shall never display a customer’s password. It shall always be
echoed with special characters representing typed characters.
The system’s back-end servers shall never display a customer’s password. The customer’s
password may be reset but never shown.
The system’s back-end servers shall only be accessible to authenticated administrators.
The system’s back-end databases shall be encrypted
Supportability
Configuration Management Tool
The source code developed for this system shall be maintained in configuration management
tool.
Design Constraints
User/ Administrator must register to access the portal. The mobile number must be a 10 digit
number.
Login information consists of email address and password
Standard Development Tools
The system shall be built using a standard web page development tool that conforms to either
IBM’s CUA standards or Microsoft’s GUI standards.
On-line User Documentation and Help System Requirements:
As the system is real estate management system, On-line help system becomes a critical component
of the system which shall provide –
It shall provide specific guidelines to a user for using the real estate management system.
To implement online user help, link and search fields shall be provided.
3.9 Purchased Components: Not Applicable
3.10.1 User Interfaces:
The user interface shall be implemented using any tool or software package like Java Applet, MS
Front Page, EJB etc.
The user interface should be able to enable user and administrator to sign up and login before
availing the services.
There should be an option of registering a complaint in the case of system failure.
Moreover, the user should be notified through SMS in case of a general event (when operating in
manual mode) and through SMS and Call in the case of any emergency.
Activity Diagram –
Diagram created from creately
Use Case Diagram –
USE CASE DIAGRAM FOR USERS -
Use case diagram for Users
USE CASE DIAGRAM FOR SELLERS -
Use case diagram for Sellers
USE CASE DIAGRAM FOR ADMINS -
Use case diagram for Admins
Class Diagram –
Test Cases using boundary value analysis and Equivalence class partitioning –
Boundary Testing –
Boundary testing is the process of testing between extreme ends or boundaries between partitions of the
input values.
• So these extreme ends like Start- End, Lower- Upper, Maximum-Minimum, Just Inside-Just Outside
values are called boundary values and the testing is called "boundary testing".
• The basic idea in boundary value testing is to select input variable values at their:
1. Minimum
2. Just above the minimum
3. A nominal value
4. Just below the maximum
5. Maximum
Equivalence Class Partitioning –
Equivalent Class Partitioning is a black box technique (code is not visible to tester) which can be applied to
all levels of testing like unit, integration, system, etc. In this technique, you divide the set of test condition
into a partition that can be considered the same.
• It divides the input data of software into different equivalence data classes.
• You can apply this technique, where there is a range in the input field.
There can be various test cases in this Real Estate Management System.
Equivalence test partitioning needed when the user is registering in the system. Various test cases has to
be checked before proceeding.
TEST CASE 1-
Register
Test Engineers: Souvik Sarkar, Arpan Nag, Shubhajit Roy
Test Case ID: TC1
Date: 02-05-2020
Purpose: To Sell
Pre-Req: None
Test Data: Username = Arpan, email =Arpan@gmail.com , gender = male,
phone no = 03233433344, password = pass786, confirm password
= pass786
Steps:
1.Browse the Website
2.Enter the required information for the register
3. Click sign up button
Status: Pass
TEST CASE - 2
Add Property
Test Case ID: TC2
Date: 02-05-2020
Purpose: Seller has authority to Add property
Pre-Req: Seller must login
Test Data:
Purpose =sell, property type = home, property subtype = house,
city =Kolkata, location = 6 road commercial market
Kolkata, price = 12000000, title = house to sell, description =
2-floor house with all facilities, bedrooms = 6, bathrooms = 3,
images = 3
Steps: 1.Browse the Website
2. Click on the add property button
3.Enter the details to add the property
4. Click submit button
Status: Pass
TEST CASE - 3
Manage profile
Test Case ID: TC3
Date: 02-05-2020
Purpose: Authentication Seller/Admin can manage his/her profile
Pre-Req: Seller/Admin must log in
Test Data: Username = Debi Sen, password = Debi321, new password =
Debi786786
Steps:
1.Browse the Website
2.Login with user name or email and password
3. Click on a user dashboard
4. Click on view profile to view it.
5. Click on edit personal information
6.Edit the required personal information.
7. Click on submit button
8. Click on the change password button
9. Change the password.
10. Click on submit button
Status: Pass
TEST CASE – 4
Manage property
Test Case ID: TC4
Date: 02-05-2020
Purpose: Admin and seller can manage property
Pre-Req: The seller must log in
Test Data: Purpose = rent, price = 12300000 , area = 8 , area unit = marla
Steps:
1.Browse the Website
2.Login with user name or email and password
3. Click on the user dashboard
4. Click on view property button to view the property.
5. Click on the edit button
6. Edit the required property details.
7. Click on submit button
8. Click on the delete button to delete the property
Status: Pass
TEST CASE - 5
Search
Test Case ID: TC5
Date: 02-05-2020
Purpose: Buyer can search the property
Pre-Req: None
Test Data:
Purpose = sell, property type = home, property subtype = flat,
city = Kolkata, location G-11/4 Kolkata, min price =
4200000, max price = 10000000
Steps:
1.Browse the Website
2.Fulfill the details
3. Click search button
Status: Pass
TEST CASE - 6
View all users
Test Case ID: TC6
Date: 02-05-2020
Purpose: Admin can manage all the users
Pre-Req: Admin must be Login
Test Data: Admin view and can delete
Steps:
1.Browse the Website
2.Enter id and password
3.Click Dashboard
4. Click on view users
5.View all users list
6. Click on the delete button to delete any user
Status: Pass
Thank You

More Related Content

What's hot

House Rental Management System Presentation
House Rental Management System PresentationHouse Rental Management System Presentation
House Rental Management System Presentation
RohanRajMudvari
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
Manoj Malshan
 
E property project documentation
E property project documentationE property project documentation
E property project documentation
Musakkhir Sayyed
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
nishi711
 
major project property management ppt
major project property management pptmajor project property management ppt
major project property management ppt
ankonline
 
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
Nafis Shaikh
 
Real estate management syem
Real estate management syemReal estate management syem
Real estate management syem
srivijaymanickam
 
Minor Presentation On Real Estate
Minor Presentation On Real EstateMinor Presentation On Real Estate
Minor Presentation On Real Estate
Kumar Narayan
 
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
SM. Aurnob
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
kataria Arvind
 
Srs for project
Srs for projectSrs for project
Presentation on House Rent Management System
Presentation on House Rent Management SystemPresentation on House Rent Management System
Presentation on House Rent Management System
Rihab Rahman
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
Salman Dayal
 
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
Skyblue.aero
 
Property management system database
Property management system databaseProperty management system database
Property management system database
pragativbora
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
Shubham Modi
 
Real Estate
Real Estate Real Estate
Real Estate
Smit Patel
 
Hotel Reservation System Project
Hotel Reservation System ProjectHotel Reservation System Project
Hotel Reservation System Project
raj_qn3
 
Room rental system
Room rental systemRoom rental system
Room rental system
Nikhil Kumawat
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
Yashna Jawrani
 

What's hot (20)

House Rental Management System Presentation
House Rental Management System PresentationHouse Rental Management System Presentation
House Rental Management System Presentation
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
E property project documentation
E property project documentationE property project documentation
E property project documentation
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
 
major project property management ppt
major project property management pptmajor project property management ppt
major project property management ppt
 
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
 
Real estate management syem
Real estate management syemReal estate management syem
Real estate management syem
 
Minor Presentation On Real Estate
Minor Presentation On Real EstateMinor Presentation On Real Estate
Minor Presentation On Real Estate
 
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
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Srs for project
Srs for projectSrs for project
Srs for project
 
Presentation on House Rent Management System
Presentation on House Rent Management SystemPresentation on House Rent Management System
Presentation on House Rent Management System
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
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
 
Property management system database
Property management system databaseProperty management system database
Property management system database
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
Real Estate
Real Estate Real Estate
Real Estate
 
Hotel Reservation System Project
Hotel Reservation System ProjectHotel Reservation System Project
Hotel Reservation System Project
 
Room rental system
Room rental systemRoom rental system
Room rental system
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
 

Similar to Real estate management system

E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating System
IRJET Journal
 
Job portal
Job portalJob portal
Job portal
Arman Ahmed
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
Mike Taylor
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
Fuckboy123
 
web based speed age courier
web based speed age courierweb based speed age courier
web based speed age courier
FAKHRUN NISHA
 
Sim distribution software
Sim distribution softwareSim distribution software
Sim distribution software
Akhil Kumar
 
Atm project
Atm projectAtm project
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
Jaydev Kishnani
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
Vinod Gurram
 
Airline doc final java
Airline doc final javaAirline doc final java
Airline doc final java
prspvvv
 
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus	An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
Mike Taylor
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
School management System
School management SystemSchool management System
School management System
HATIM Bhagat
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.
DJananiJanani
 
Real estate
Real estateReal estate
Real estate
sharmaaaaaaa
 
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
Uttam Singh Chaudhary
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
ShangaviS2
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and ppt
pavisubashsp
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
hani2253
 

Similar to Real estate management system (20)

E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating System
 
Job portal
Job portalJob portal
Job portal
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
web based speed age courier
web based speed age courierweb based speed age courier
web based speed age courier
 
Sim distribution software
Sim distribution softwareSim distribution software
Sim distribution software
 
Atm project
Atm projectAtm project
Atm project
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
Airline doc final java
Airline doc final javaAirline doc final java
Airline doc final java
 
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus	An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
School management System
School management SystemSchool management System
School management System
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.
 
Real estate
Real estateReal estate
Real estate
 
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
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and ppt
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 

Recently uploaded

Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...
Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...
Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...
roopkumar1210
 
Technological Innovation Management And Entrepreneurship-2.pdf
Technological Innovation Management And Entrepreneurship-2.pdfTechnological Innovation Management And Entrepreneurship-2.pdf
Technological Innovation Management And Entrepreneurship-2.pdf
tanujaharish2
 
Corporate innovation with Startups made simple with Pitchworks VC Studio
Corporate innovation with Startups made simple with Pitchworks VC StudioCorporate innovation with Startups made simple with Pitchworks VC Studio
Corporate innovation with Startups made simple with Pitchworks VC Studio
Gokul Rangarajan
 
Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...
Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...
Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...
gurkirankumar98700
 
Call Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
omprakash99650#S07
 
Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...
Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...
Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...
rinakumarilml
 
Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...
Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...
Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...
rinakumarilml
 
ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...
ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...
ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...
AgileNetwork
 
Building a Strong Foundation: Team Development and Leadership Strategies
Building a Strong Foundation: Team Development and Leadership StrategiesBuilding a Strong Foundation: Team Development and Leadership Strategies
Building a Strong Foundation: Team Development and Leadership Strategies
Ömer Faruk D.
 
一比一原版(philau毕业证书)美国费城大学毕业证如何办理
一比一原版(philau毕业证书)美国费城大学毕业证如何办理一比一原版(philau毕业证书)美国费城大学毕业证如何办理
一比一原版(philau毕业证书)美国费城大学毕业证如何办理
nozaxy
 
SpatzAI Problem and Solution Atlassian Pitch
SpatzAI Problem and Solution Atlassian PitchSpatzAI Problem and Solution Atlassian Pitch
SpatzAI Problem and Solution Atlassian Pitch
Desmond Sherlock
 
Call Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
lkam90054#S0007
 
Mentoring - A journey of growth & development
Mentoring - A journey of growth & developmentMentoring - A journey of growth & development
Mentoring - A journey of growth & development
Alex Clapson
 
Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...
Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...
Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...
ckancha939
 
Assignment mẫu: SONGKRAN WATER FESTIVAL – THAILAND
Assignment mẫu: SONGKRAN WATER FESTIVAL – THAILANDAssignment mẫu: SONGKRAN WATER FESTIVAL – THAILAND
Assignment mẫu: SONGKRAN WATER FESTIVAL – THAILAND
lamluanvan.net Viết thuê luận văn
 
VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...
VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...
VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...
khannsohil539
 
Project Management Institute PMBOK Project Scope Management
Project Management Institute PMBOK Project Scope ManagementProject Management Institute PMBOK Project Scope Management
Project Management Institute PMBOK Project Scope Management
jpkumar8
 
Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...
Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...
Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...
vidya singh
 

Recently uploaded (18)

Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...
Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...
Call Girl in Lucknow 8923113531 Lucknow Low Price Escorts Only Genuine & Hote...
 
Technological Innovation Management And Entrepreneurship-2.pdf
Technological Innovation Management And Entrepreneurship-2.pdfTechnological Innovation Management And Entrepreneurship-2.pdf
Technological Innovation Management And Entrepreneurship-2.pdf
 
Corporate innovation with Startups made simple with Pitchworks VC Studio
Corporate innovation with Startups made simple with Pitchworks VC StudioCorporate innovation with Startups made simple with Pitchworks VC Studio
Corporate innovation with Startups made simple with Pitchworks VC Studio
 
Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...
Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...
Call Girls service In Delhi 9711199012 Call Girl service in Delhi Delhi Call ...
 
Call Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Nanded 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...
Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...
Call Girls Pune, Akurdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-C...
 
Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...
Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...
Call Girls Pune, Nigdi 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent Low-Co...
 
ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...
ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...
ANIn Chennai June 2024 | Right Business strategy is foundational for Successf...
 
Building a Strong Foundation: Team Development and Leadership Strategies
Building a Strong Foundation: Team Development and Leadership StrategiesBuilding a Strong Foundation: Team Development and Leadership Strategies
Building a Strong Foundation: Team Development and Leadership Strategies
 
一比一原版(philau毕业证书)美国费城大学毕业证如何办理
一比一原版(philau毕业证书)美国费城大学毕业证如何办理一比一原版(philau毕业证书)美国费城大学毕业证如何办理
一比一原版(philau毕业证书)美国费城大学毕业证如何办理
 
SpatzAI Problem and Solution Atlassian Pitch
SpatzAI Problem and Solution Atlassian PitchSpatzAI Problem and Solution Atlassian Pitch
SpatzAI Problem and Solution Atlassian Pitch
 
Call Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Vadodara 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
Mentoring - A journey of growth & development
Mentoring - A journey of growth & developmentMentoring - A journey of growth & development
Mentoring - A journey of growth & development
 
Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...
Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...
Call Girls Pune, Deccan Gymkhana 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independ...
 
Assignment mẫu: SONGKRAN WATER FESTIVAL – THAILAND
Assignment mẫu: SONGKRAN WATER FESTIVAL – THAILANDAssignment mẫu: SONGKRAN WATER FESTIVAL – THAILAND
Assignment mẫu: SONGKRAN WATER FESTIVAL – THAILAND
 
VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...
VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...
VVIP Call Girls Patna ☎️ +91-987394 😍 Patna 🔥 Independent Girls In Home And H...
 
Project Management Institute PMBOK Project Scope Management
Project Management Institute PMBOK Project Scope ManagementProject Management Institute PMBOK Project Scope Management
Project Management Institute PMBOK Project Scope Management
 
Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...
Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...
Call Girls Pune, Budhwar Peth 🔝 7339748667 🔝 Escorts 💯 Yeena Best Independent...
 

Real estate management system

  • 1. REAL ESTATE MANAGEMENT SYSTEM Souvik Sarkar Dept – MCA Roll No - 1882030
  • 2. INDEX 1. Problem Statement 2. Functional Requirements 3. Non-Functional Requirements 4. SRS Document 5. Activity Diagram 6. Use Case Diagram 7. Class Diagram 8. Test Cases
  • 3. Problem Statement – With the increase in the number of transactions at a branch, the total workload of the staff has become so big that the company is employing more staff to handle the ever increasing amount of paper work. There is also a legal requirement to produce detailed monthly, quarterly and annual reports. Management also needs summarized statistical data in order to have access to all the data pertinent to a decision. Inferential statistics always act as a tool to have a look at all the data of an organization in a precise, summarized form. Clearly, the manual system is inadequate for this type of work. The file system was originally developed in response to the needs of the company for more efficient data access. However, rather than establish a centralized store for a branch’s operational data, a decentralized approach was taken, where each department stores and controls its own data. This kind of system has the following disadvantages: i. Data is isolated making it more difficult to access. ii. Most data items handled by more than one department are duplicated in each department leading to the wastage of time and resources. iii. The data is not secure since any time the files can be stolen or can catch fire. To become more effective, a new approach to the information needs of the company is required. A computer based information system can act as the most efficient way to handle all the information needs of Property Masters, using a database and a database management system. The advantages of using a computer in a management information system are: i. When used as a data storage and retrieval device, the computer acts as the data librarian. ii. The computer provides processing capabilities for the production of information. iii. The computer serves as a communication device to obtain data or information from other computers. iv. The computer provides information by producing tables, reports, charts, graphs, and formatted documents. v. Statistical data can be easily analyzed using a computer.
  • 4. Abstract - As the name of the project indicated, Real Estate Management System has the main aim of to developing a system that is meant to provide an online platform estate agency that will help users to sell, buy, or rent houses. This web application will be as an alternative to the traditional estate agents encountered in some place in the street. In fact, many house occupants find difficulties to find the right, trustworthy, and honest estate agent who will help them to find the perfect client, and vice-versa. Moreover, it is difficult sometimes to find the location of these agents. Therefore, this application will be an intermediary between both clients and house sellers/renters as it is going to be along with both parts during the whole process of house renting, selling, or buying. Functional Requirements – For the User a. Register  Registration will be based on the First and Last name, Email address, Password, Secret Question, and Secret Answer (for security matters). In addition to the date of birth and gender. b. Login  Login will be based on the Email address a long with the Password. An error message will be displayed in case one of the two does not match. c. Book Property d. Cancel Property e. Enquiry f. Post Requirements For the sellers a. Register b. Add property c. Delete property d. Receive Money For the Admin/Employees a. Manage Users i. Add User ii. Modify User iii. Delete User iv. Search for User
  • 5. 1. By First Name 2. By Last Name 3. By Date of Registration b. Manage Testimonials: i. Add Testimonial ii. Delete Testimonial iii. Modify Testimonial iv. Search for testimonial 1. By User 2. By Date c. Manage Announcements: i. Add Announcement ii. Modify announcement iii. Delete announcement iv. Search for announcement 1. By Address or city 2. By Category 3. By Price d. Manage Employees: (Exclusive for the admin) i. Add Employee ii. Modify Employee iii. Delete Employee iv. Search for Employee 1. By First Name 2. By Last Name 3. By ID e. Manage transactions : i. Add Transaction ii. Modify Transaction iii. Delete Transaction iv. Search for Transaction 1. By Date
  • 6. 2. By Registration f. Manage Payments: i. Add Payment ii. Modify Payment iii. Delete Payment iv. Search for Payment 1. By Date 2. By Type 3. By Transaction g. Manage Visitations: i. Add Visitation ii. Modify Visitation iii. Delete Visitation iv. Search for Visitation 1. By Registration 2. By Employee 3. By Date Non-Functional Requirements – 1. The web-application must be coded using Php5, along with CSS, HTML5, and JavaScript. 2. For the database, it should be managed using MySql. 3. The application must have a user-friendly interface so that it can provide its services in a way that will be clear and easy for the user to follow. 4. The application must be secure, reliable, easily accessible to users, as well as scalable and portable. So that we can run the software on other platforms easily. 5. For the security part, and since the user will have the ability to insert some sensitive data to our database, I must add some strong PHP code behind that will prevent from any kind of SQL injections or any similar attacks.
  • 7. Software Requirement Specification – Software Requirements – Operating system – Windows 7 to higher, Mac, linux, Solaris Browser – Any browser after Mozilla Firefox 4.0, Internet Explorer 6.0 Chrome all version Adobe Flash Player 10.0 Hardware Requirement – Processor - Any Processor after Pentium 3 Ram – 2 GB Active internet connection is needed
  • 8. Usability - Reliability & Availability Back-end Internal Computers The system shall provide storage of all databases on redundant computers with automatic switchover. The system shall provide for replication of databases to off-site storage locations. The system shall provide RAID V Disk Stripping on all database storage disks. Internet Service Provider The system shall provide a contractual agreement with an internet service provider for T3 access with 99.9999% availability. The system shall provide a contractual agreement with an internet service provider who can provide 99.999% availability through their network facilities onto the internet. Performance The product shall be based on web and has to be run from an Application. The product shall take initial load time depending on internet connection strength which also depends on the media from which the product is run. The performance shall depend upon the internet speed of the client/customer. Security Data Transfer The system shall use secure sockets in all transactions that include any confidential customer information. The system shall automatically log out all customers after a period of inactivity. The system shall not leave any cookies on the customer’s phone containing the user’s password. The system shall not leave any cookies on the customer’s computer containing any of the user’s confidential information.
  • 9. Data Storage The customer’s web browser shall never display a customer’s password. It shall always be echoed with special characters representing typed characters. The system’s back-end servers shall never display a customer’s password. The customer’s password may be reset but never shown. The system’s back-end servers shall only be accessible to authenticated administrators. The system’s back-end databases shall be encrypted Supportability Configuration Management Tool The source code developed for this system shall be maintained in configuration management tool. Design Constraints User/ Administrator must register to access the portal. The mobile number must be a 10 digit number. Login information consists of email address and password Standard Development Tools The system shall be built using a standard web page development tool that conforms to either IBM’s CUA standards or Microsoft’s GUI standards. On-line User Documentation and Help System Requirements: As the system is real estate management system, On-line help system becomes a critical component of the system which shall provide – It shall provide specific guidelines to a user for using the real estate management system. To implement online user help, link and search fields shall be provided. 3.9 Purchased Components: Not Applicable
  • 10. 3.10.1 User Interfaces: The user interface shall be implemented using any tool or software package like Java Applet, MS Front Page, EJB etc. The user interface should be able to enable user and administrator to sign up and login before availing the services. There should be an option of registering a complaint in the case of system failure. Moreover, the user should be notified through SMS in case of a general event (when operating in manual mode) and through SMS and Call in the case of any emergency.
  • 11. Activity Diagram – Diagram created from creately
  • 12. Use Case Diagram – USE CASE DIAGRAM FOR USERS - Use case diagram for Users
  • 13. USE CASE DIAGRAM FOR SELLERS - Use case diagram for Sellers
  • 14. USE CASE DIAGRAM FOR ADMINS - Use case diagram for Admins
  • 16. Test Cases using boundary value analysis and Equivalence class partitioning – Boundary Testing – Boundary testing is the process of testing between extreme ends or boundaries between partitions of the input values. • So these extreme ends like Start- End, Lower- Upper, Maximum-Minimum, Just Inside-Just Outside values are called boundary values and the testing is called "boundary testing". • The basic idea in boundary value testing is to select input variable values at their: 1. Minimum 2. Just above the minimum 3. A nominal value 4. Just below the maximum 5. Maximum Equivalence Class Partitioning – Equivalent Class Partitioning is a black box technique (code is not visible to tester) which can be applied to all levels of testing like unit, integration, system, etc. In this technique, you divide the set of test condition into a partition that can be considered the same. • It divides the input data of software into different equivalence data classes. • You can apply this technique, where there is a range in the input field. There can be various test cases in this Real Estate Management System. Equivalence test partitioning needed when the user is registering in the system. Various test cases has to be checked before proceeding.
  • 17. TEST CASE 1- Register Test Engineers: Souvik Sarkar, Arpan Nag, Shubhajit Roy Test Case ID: TC1 Date: 02-05-2020 Purpose: To Sell Pre-Req: None Test Data: Username = Arpan, email =Arpan@gmail.com , gender = male, phone no = 03233433344, password = pass786, confirm password = pass786 Steps: 1.Browse the Website 2.Enter the required information for the register 3. Click sign up button Status: Pass
  • 18. TEST CASE - 2 Add Property Test Case ID: TC2 Date: 02-05-2020 Purpose: Seller has authority to Add property Pre-Req: Seller must login Test Data: Purpose =sell, property type = home, property subtype = house, city =Kolkata, location = 6 road commercial market Kolkata, price = 12000000, title = house to sell, description = 2-floor house with all facilities, bedrooms = 6, bathrooms = 3, images = 3 Steps: 1.Browse the Website 2. Click on the add property button 3.Enter the details to add the property 4. Click submit button Status: Pass
  • 19. TEST CASE - 3 Manage profile Test Case ID: TC3 Date: 02-05-2020 Purpose: Authentication Seller/Admin can manage his/her profile Pre-Req: Seller/Admin must log in Test Data: Username = Debi Sen, password = Debi321, new password = Debi786786 Steps: 1.Browse the Website 2.Login with user name or email and password 3. Click on a user dashboard 4. Click on view profile to view it. 5. Click on edit personal information 6.Edit the required personal information. 7. Click on submit button 8. Click on the change password button 9. Change the password. 10. Click on submit button Status: Pass
  • 20. TEST CASE – 4 Manage property Test Case ID: TC4 Date: 02-05-2020 Purpose: Admin and seller can manage property Pre-Req: The seller must log in Test Data: Purpose = rent, price = 12300000 , area = 8 , area unit = marla Steps: 1.Browse the Website 2.Login with user name or email and password 3. Click on the user dashboard 4. Click on view property button to view the property. 5. Click on the edit button 6. Edit the required property details. 7. Click on submit button 8. Click on the delete button to delete the property Status: Pass
  • 21. TEST CASE - 5 Search Test Case ID: TC5 Date: 02-05-2020 Purpose: Buyer can search the property Pre-Req: None Test Data: Purpose = sell, property type = home, property subtype = flat, city = Kolkata, location G-11/4 Kolkata, min price = 4200000, max price = 10000000 Steps: 1.Browse the Website 2.Fulfill the details 3. Click search button Status: Pass
  • 22. TEST CASE - 6 View all users Test Case ID: TC6 Date: 02-05-2020 Purpose: Admin can manage all the users Pre-Req: Admin must be Login Test Data: Admin view and can delete Steps: 1.Browse the Website 2.Enter id and password 3.Click Dashboard 4. Click on view users 5.View all users list 6. Click on the delete button to delete any user Status: Pass
  翻译: