Property Management System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 24

PROPERTY MANAGEMENT SYSTEM

TABLE OF CONTENT
1

Introduction............................................................................................... 2
1.1 Existing System.................................................................................... 2

Objective................................................................................................... 2

Scope....................................................................................................... 2

Proposed System....................................................................................... 3

System Requirements............................................................................... 3

Analyzing Problem..................................................................................... 4

Actor Survey.............................................................................................. 7

Stakeholder Survey................................................................................... 8

Cost Estimation......................................................................................... 8

10 Benifits...................................................................................................... 9
11 Usecae Diagram........................................................................................ 9
12 System Usecases.................................................................................... 10
UC-1

Registration............................................................................... 10

UC-2

Login.......................................................................................... 11

UC-2.2.........................................................................

Chage Password 12

UC-3

Forgot Password......................................................................... 12

UC-4

Manage Property....................................................................... 13

UC-5

Search Buyer............................................................................. 13

UC-6

Update Profile............................................................................ 14

UC-7

Search Property......................................................................... 14

UC-8

Booking Property....................................................................... 15

UC-9

Logout....................................................................................... 15

13 Diagrams................................................................................................. 16
13.1

Class Diagram........................................................................ 16

13.2

Context Diagram.................................................................... 16

13.3

Data Flow Diagram (DFD)........................................................ 17


13.3.1

Context Level DFD...................................................... 17

13.3.2

DFD 0 Level.............................................................. 17

14 Feasibility Report..................................................................................... 18
Page 1

15 Testing..................................................................................................... 19
16 Implementation Design........................................................................... 20

1. INTRODUCTION
1.1. EXISTING SYSTEM
In the existing system all the information of property or client processed
manually. It also involves lot of paper work. For every property separate file has
be maintained according to name of seller property details. If any person wants
to sell or buy a property then he/she has to be come to the office for registration
of his property.
2. OBJECTIVE
Objective of Property Management System is that to minimize the time effort for
searching the property all over the state and provide a fast and secure track to
customers and sellers for secure business dealings. Property site is available to
anybody and anywhere. Site has necessary details about the concerned property. The
site is flexible to any expansion or contraction in the future. For example: sending
email confirmation to the client email as well as through sms alert user will inform
about new property added on website.
3. SCOPE
This is a basic system that will keep record of housing properties available on rent or
for sale, and will word as connecting bridge between customer and property sellers.
Due to this system there is no need to visit various places in search of property.
The information about any type of property in Abu Dhabi can be
accessible at one place. The system will provide a platform to home line property seller
and buyers. This will keep record of land; house or flats available for sale or on rent
their rates and make this available to customers. In this system contact information of
customer will be saved and will send necessary notifications via emails or mobiles.
The proposed system will maintains all the property information online and identifies
following properties:
Page 2

Category of Property
Details of Property
Price Detail
Available property information
Member Management
Add Banners and property images
4. PROPOSED SYSTEM
Proposed system for property management system has following functionality:
Only registered user can use the website
Registered user can upload his property for sale
Proposed system is flexible and user friendly
User can search property on the base of area like city, state
Properties can be search on the bases of price
User can delete the property
Payment method is also based on proper communication channel like online

banking, credit or debit card


User can book any property
Registration of the property is also available in booking

5. System Requirements
Some of the important system requirements of Property management system are
given below:
Web site design should be easy and understandable to lay man
All information of any property should available at on location
Owner of property easily search buyer who are willing to buy property and
buyer and seller can directly communication with each other without any

involvement of third party.


User manual guide should be available on website
User easily register on website with any trouble
User upload image of property which he wants to sell
User have a rights to change password or recovery of account
Admin manage the all business process involve in it
Service of web site available 24 hours

6. ANALYZING PROBLEM
1#

Page 3

For
Administration

Description

The problem
of

Registration process are manual which cause


problem while writing data or retrieving from registers

Affects

Registration process take more than 3 to 7 days

The result of
which

This process takes lot of time


New system is helpful and provide following benefits:

Benefits of

time saving and all the work shift to


computerized system

Only those clients can do registration


who meets the criteria.

increasing the reliability

2#
For
Administration

Description

The problem
of

Large number of manpower is required to maintain


the manual system

Affects

Expenses increase

The result of
which

Profit reduce
New system is helpful and provide following benefits:

Page 4

Benefits of

Only one admin can control all the business


process

All business processes can be perform


in low cost and increase the profit

3#
For
Administration

Description

The problem
of

Use of lot of papers or registers for each of property


record

Affects

Occupy lot of space and take too much time for retrieving
any record

The result of
which

Productivity reduced
New system is helpful and provide following benefits:

Benefits of

All records will be saved on one database


without occupying any space.

Retrieving of any record is fast and


accurate

4#
For
Client

Page 5

Description

The problem
of

Office is situated at a particular location

Affects

Every client cannot come to the office only those clients can
come who is near to the office

The result of
which

No. of clients reduce and due to which profit reduce


New system is helpful and provide following benefits:

Benefits of

All business is done on internet web site which


is accessible to everyone at any place.

Lot of clients can buy or sell their


properties easily.

5#
For
Administration

Description

The problem
of

In manual system some of records is maintain in


various files like: taxation record, registration record

Affects

Data redundancy is the major cause of it.

The result of
which

Data is not reliable and retrieval of record take lot of time


New system is helpful and provide following benefits:

Benefits of

All records will be saved in a database which is


strongly linked with different tables in which
retrieval
Record is easy and effective

6#
For
Administration
The problem
of

Page 6

Description
Generation of reports at the end of term it is very
tedious job.

Affects

In-charge of preparing report has to refer more than one file

The result of
which

Time consuming and probability of errors occurrence is


high
New system is helpful and provide following benefits:

Benefits of

In Proposed system generation of reports is


done in no time which is reliable and accurate.

7. ACTOR SURVEY
Name
Admin
Buyer
Seller

Descr
Control the system and provide rights to system user.
Purchaser of property
Owner of property

8. STAKEHOLDER SURVEY
Name

Description
Buyer

Who is purchasing the property

Admin

Admin is the master of the web


site who is control all process
Who is owner of the property

Seller
Owner

Owner is the founder or


investor of the System

9. COST ESTIMATION
Cost of the project includes following parameters
Development cost
Materials
Cost in Days , hours, weeks etc
Consultants costs
Page 7

Other
Analysis Design

Coding

Testing

Documentatio

Assembly code

3 weeks

5weeks

8weeks

5 weeks

n
2 weeks

High Level

3 weeks

5 weeks

3 weeks

3weeks

2 weeks

Language

Size

Effort

Productivity

No.fo Developers

Assembly code

7000 lines

18weeks

800 lines/ week

High Level

4000 lines

12 weeks

500 lines/ week

Language

10. BENEFITS
Property Management System reduce the effort of manpower and only one person can
done 4 to 7 people work on one desk which is helpful for business in the sense of
profit and it also reduce the lot of paper work due to which retrieval of record is faster
than a manual system and secure
System also increases the efficiency of the business and all
operation of the business are perform in a accurate and secure mode. Admin of the
system can also view reports of business on daily , weekly, monthly and yearly bases.
11. USECASE DIAGRAM

Page 8

12. SYSTEM USECASES


System use cases of property management system are given below:
1. Registration
2. Login
2.1. Username password
2.2. Change password
3. Forgot Password
4. Manage Property
4.1. Add
4.2. Update
4.3. Delete
5. Search Buyer
6. Update Profile
7. Search Property
7.1. Type
Page 9

7.2. Price
7.3. City
8. Booking Property
8.1. Payment
9. Logout
UC 1
Use Case Name:
Actors:
Stakeholder:

Registration
Buyer, Seller
Owner, Buyer, Seller

Pre-Condition:

System user visits the web site of Property management system


and fills the registration form.
Post-Condition: System database is update with new user record
Normal Flow:

Alternative Flow:

Actor Action

System Response

1. User of system open


1. System saves the new
property management
record and show
website clicks registration
conformation message to
form and fills the form for
user.
registration.
1. User visits the website and left mandatory field of form.
1a. System shows errors in red lines and invoke user to fill
that fields
1b. User provides invalid information in particular field
system shows errors on particular field and invoke user to
provide a valid information
1c.Username is already exist. System shows suggestions to
user for selecting unique username
1d. System shows error message of username is already
exist.

UC 2
Use Case Name:
Actors:
Page 10

Login
Buyer, Seller

Stakeholder:
Pre-Condition:

Owner, Buyer, Seller


User enter username and password

Post-Condition: System checks the validation of username or password and shows


a welcome page to user.
Normal Flow:
1. User enter username and password

Alternative Flow:

2. System validate the username or password and shift the user


to home page of Property Management System
1. User enter the wrong username or password
1a. System shows errors in red lines and invoke user to enter
the valid username or password
2. User is not registered
2a. user is not registered system shows message to
registered his account before login

UC 2.2
Use Case Name:
Actors:
Stakeholder:
Pre-Condition:

Change Password
Buyer, Seller, Admin
Owner, Buyer, Seller, Admin
User request for changing password

Post-Condition: System open change password form and require previous password
for changing password
Normal Flow:
1. User select the option of change password
2. System required a previous password for changing
3. user successfully change his password by entering new
Passwords
Alternative Flow:
1. User enter wrong previous password
1a. System shows errors in red lines and invoke user to enter
the valid passwords

UC 3
Page 11

Use Case Name:


Actors:
Stakeholder:

Forgot Password
Buyer, Seller, Admin
Owner, Buyer, Seller

Pre-Condition:

User try to login to system but he forgot his password. User select a
option of change password option.
Post-Condition: System tell some security questions for changing the password
Normal Flow:

Alternative Flow:

1. User select a option of forgot password system new form


2. User select his security question and validate his security
1. User answer of security question is wrong
1a. System shows error to enter the valid answer
1b. System shows option of alternative security and
validation method

UC 4
Use Case Name:
Actors:
Stakeholder:
Pre-Condition:

Manage Property
Admin, Seller
Owner, Buyer, Seller
Admin select managing the property

Post-Condition: System record of property is updated


Normal Flow:
Alternative Flow:

1. Admin of system and Seller of any particular property can


add, update, delete the property record
1. User of system face the error in manage property panel.
1a. Adding a record of new property is not valid or not meet
the requirement of the system
1b. Deletion or updating the property record is not allowed to
user to delete or update it. User needs permission or rights
for doing that.

Page 12

UC 5
Use Case Name:

Search Buyer

Actors:

Admin, Seller

Stakeholder:

Owner, Buyer, Seller

Pre-Condition:

Admin of system or seller of particular property search a buyer who


is interested in buying property and buyer will be search by using ID
or username.
Post-Condition: System fetch records related to query
Normal Flow:

1. User of system enter a query for searching buyer of system


2. Searching can be based on user Id or name and also
according to range of buying

Alternative Flow:

3. Buyer search on the base of city


1. Entered query for search does not fetch any record.
1a. System shows message of invalid username, id
2. Record not found
2a. Search based on user buying range in not available in
records. System provided nearest suggestions of buying
range of buyer.

UC 6
Use Case Name:
Actors:
Stakeholder:
Pre-Condition:

Updated profile
Seller, Buyer
Owner, Buyer, Seller, Admin
User of system select a update profile panel and updated his profile

Post-Condition: System fetches a user profile and save user updated record.
Normal Flow:

Page 13

1.
2.
3.
4.

User of system select update record


Updating his record
Submitting the record
System update the user record

Alternative Flow:

3. User record is not update


2a. user dose not submit the form
2b. record is not update due to network session out.

UC 7
Use Case Name:
Actors:
Stakeholder:
Pre-Condition:

Search property
Admin, Buyer
Owner, Buyer, Seller, Admin
User of the system search a property

Post-Condition: System fetches a record related to query.


Normal Flow:
Alternative Flow:

UC 8
Use Case Name:
Actors:
Stakeholder:
Pre-Condition:

1. User of system search a record on the base of its price, type,


Location, city etc.
2. System fetch the record
2. Record not found
2a. Search record is not available according to particular
query. System suggest a nearest record related to query

Booking Property
Seller, Buyer
Owner, Buyer, Seller, Admin
Buyer Select a property and booked that particular property

Post-Condition: System show a payment strategy


Normal Flow:

Page 14

1.
2.
3.
4.

Buyer select a property


Book that property
Pay the amount through online banking
Registered a property on buyer name

Alternative Flow:

3. Payment method is not verified


2a. Buyer has no bank account
2b. Buyer has no enough money in his bank account

UC 9
Use Case Name:
Actors:
Stakeholder:
Pre-Condition:

Logout
Seller, Buyer, Admin
Owner, Buyer, Seller, Admin
User of system logout from the system

Post-Condition: User account is closed


Normal Flow:
Alternative Flow:

1. User select a logout session


2. System logout the user
1. User is not logout
2a. user dose not click the logout button
2b. network session time out before logging out

13. DIAGRAMS
13.1. CLASS DIAGRAMS

Page 15

13.2. Context Diagram

13.3. DATA FLOW DIAGRAM (DFD)


11.3.1. CONTEXT LEVEL DFD

Page 16

Page 17

11.3.2.DFD 0 LEVEL

14. FEASIBILITY REPORT


Feasibility report is conduct on the base of time, cost, quality of a project and feasibility
report on Property Management System has following requirements
12.1 DESCRIPTION OF PROBLEM
IN manual system of Property Management time consumption is the major
problem and all records are saved in paper which is expensive and not secure for
business.
12.2 PROJECT DESCRIPTION
By building a system for Property Management it save the time of both buyer and
seller all record is computerized and saved on one primary location and in feasibility
report following key points are evaluated:
Page 18

12.2.1 LEGAL REQUIREMENTS


Legal requirements of Property Management Systems are fulfill and
according to state law and web site is publish on a unique name and
having no illegal activity on it
12.2.2 OPERATIONAL REQUIREMENTS
For data acquisition, process, analysis and visualization of the all
Business activities are perform according to the user requirements and
For projects involved concern sustainable development and spatial
Is done and practitioners of local community is assigned for better
Productivity
12.2.3 ECONOMIC REQUIREMENTS
The cost of the software development and employing cost for specific
Work operation are within a range and project is not over budget and
Summary of all evaluated result is carried out using components of
SWOT analysis which is given below:

STRENGTHS

WEAKNESSES

Enthusiastic
Creative
Flexible
Clam in a
crisis

OPPORTUNITIES

New

challenges

Page 19

No involvement of
paperwork
Difficult to manage
Incomplete details of
a particular property

THREATS
for

expending the area of


business
More autonomy

no specific training
unfamiliar with the
real business logics
and operations
no
managements
experience

15. TESTING
Testing of the system will be done on the base of following approaches

Functionality Testing
Implementation Testing

Both of the approaches will be test on Black Box Technique in which following steps will
be done

Equivalence Class
Boundary values
Cause effect graphing
Pair-wise testing
State-based testing

Both approaches will be also test on White Box Technique in which following steps will be
done:

Control-flow testing
Data-flow testing

After testing results, reports are written in following documents


SRS Document
Test policy document
Test Strategy document
Traceability Matrix document

20. IMPLEMENTAION DESING

Page 20

Page 21

Page 22

Page 23

Page 24

You might also like