property management system

30
PROPERTY MANAGEMENT SYSTEM TABLE OF CONTENT 1 Introduction ................................................ 2 1.1 Existing System ...........................................2 2 Objective ................................................... 2 3 Scope ...................................................... 2 4 Proposed System ............................................. 3 5 System Requirements .........................................3 6 Analyzing Problem ........................................... 4 7 Actor Survey ................................................ 7 8 Stakeholder Survey .......................................... 8 9 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 Page 1

Upload: rizwan-khan

Post on 15-Dec-2015

31 views

Category:

Documents


5 download

DESCRIPTION

This document is explain the online property management and it explain the complete Requirements and Test cases for the Property Management System

TRANSCRIPT

Page 1: Property Management System

PROPERTY MANAGEMENT SYSTEM

TABLE OF CONTENT

1 Introduction...........................................................................................................................2

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

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

3 Scope.....................................................................................................................................2

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

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

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

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

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

9 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 C ontext Level DFD .......................................................................................17

Page 1

Page 2: Property Management System

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

14 Feasibility Report.................................................................................................................18

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

Page 2

Page 3: Property Management System

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:

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

Page 3

Page 4: Property Management System

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#

ForAdministration 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

Benefits of

New system is helpful and provide following benefits:

time saving and all the work shift to computerized system

Only those clients can do registration who meets the criteria.

increasing the reliability

Page 4

Page 5: Property Management System

2#

ForAdministration Description

The problem of

Large number of manpower is required to maintain the manual system

Affects Expenses increase

The result of which

Profit reduce

Benefits of

New system is helpful and provide following benefits:

Only one admin can control all the business process

All business processes can be perform in low cost and increase the profit

3#

ForAdministration 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:

Page 5

Page 6: Property Management System

Benefits of All records will be saved on one database without occupying any space.

Retrieving of any record is fast and accurate

4#

ForClient 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

Benefits of

New system is helpful and provide following benefits:

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#

ForAdministration 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.

Page 6

Page 7: Property Management System

The result of which

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

Benefits of

New system is helpful and provide following benefits:

All records will be saved in a database which is strongly linked with different tables in which retrieval

Record is easy and effective

6#

ForAdministration Description

The problem of

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

Benefits of

New system is helpful and provide following benefits:

In Proposed system generation of reports is done in no time which is reliable and accurate.

7. ACTOR SURVEY

Name DescrAdmin Control the system and provide rights to system user.Buyer Purchaser of property

Seller Owner of property

Page 7

Page 8: Property Management System

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

Seller Who is owner of the property

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

Other

Analysis Design Coding Testing Documentation

Assembly code 3 weeks 5weeks 8weeks 5 weeks 2 weeks

High Level

Language

3 weeks 5 weeks 3 weeks 3weeks 2 weeks

Size Effort Productivity No.fo Developers

Assembly code 7000 lines 18weeks 800 lines/ week 4

High Level

Language

4000 lines 12 weeks 500 lines/ week 3

10. BENEFITS

Page 8

Page 9: Property Management System

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

12.SYSTEM USECASES

Page 9

Page 10: Property Management System

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

7.2. Price

7.3. City

8. Booking Property

8.1. Payment

9. Logout

UC – 1

Use Case Name: Registration

Actors: Buyer, Seller

Stakeholder: 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: Actor Action System Response

1. User of system open property management website clicks registration form and fills the form for registration.

1. System saves the new record and show conformation message to user.

Page 10

Page 11: Property Management System

Alternative Flow: 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: Login

Actors: Buyer, Seller

Stakeholder: Owner, Buyer, Seller

Pre-Condition: 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

2. System validate the username or password and shift the user to home page of Property Management System

Alternative Flow: 1. User enter the wrong username or password1a. System shows errors in red lines and invoke user to enter the valid username or password

2. User is not registered2a. user is not registered system shows message to registered his account before login

UC – 2.2

Use Case Name: Change Password

Actors: Buyer, Seller, Admin

Page 11

Page 12: Property Management System

Stakeholder: Owner, Buyer, Seller, Admin

Pre-Condition: 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 password2. System required a previous password for changing

3. user successfully change his password by entering new Passwords

Alternative Flow: 1. User enter wrong previous password1a. System shows errors in red lines and invoke user to enter the valid passwords

UC – 3

Use Case Name: Forgot Password

Actors: Buyer, Seller, Admin

Stakeholder: 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: 1. User select a option of forgot password system new form2. User select his security question and validate his security

Alternative Flow: 1. User answer of security question is wrong1a. System shows error to enter the valid answer

1b. System shows option of alternative security and validation method

UC – 4

Use Case Name: Manage Property

Actors: Admin, Seller

Page 12

Page 13: Property Management System

Stakeholder: Owner, Buyer, Seller

Pre-Condition: Admin select managing the property

Post-Condition: System record of property is updated

Normal Flow: 1. Admin of system and Seller of any particular property can add, update, delete the property record

Alternative Flow: 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.

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

3. Buyer search on the base of cityAlternative Flow: 1. Entered query for search does not fetch any record.

1a. System shows message of invalid username, id

2. Record not found2a. Search based on user buying range in not available in records. System provided nearest suggestions of buying range of buyer.

UC – 6

Page 13

Page 14: Property Management System

Use Case Name: Updated profile

Actors: Seller, Buyer

Stakeholder: Owner, Buyer, Seller, Admin

Pre-Condition: 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: 1. User of system select update record2. Updating his record3. Submitting the record4. System update the user record

Alternative Flow: 3. User record is not update2a. user dose not submit the form

2b. record is not update due to network session out.

UC – 7

Use Case Name: Search property

Actors: Admin, Buyer

Stakeholder: Owner, Buyer, Seller, Admin

Pre-Condition: User of the system search a property

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

Normal Flow: 1. User of system search a record on the base of its price, type,Location, city etc.

2. System fetch the recordAlternative Flow: 2. Record not found

2a. Search record is not available according to particular query. System suggest a nearest record related to query

UC – 8

Use Case Name: Booking Property

Page 14

Page 15: Property Management System

Actors: Seller, Buyer

Stakeholder: Owner, Buyer, Seller, Admin

Pre-Condition: Buyer Select a property and booked that particular property

Post-Condition: System show a payment strategy

Normal Flow: 1. Buyer select a property2. Book that property3. Pay the amount through online banking4. Registered a property on buyer name

Alternative Flow: 3. Payment method is not verified2a. Buyer has no bank account

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

UC – 9

Use Case Name: Logout

Actors: Seller, Buyer, Admin

Stakeholder: Owner, Buyer, Seller, Admin

Pre-Condition: User of system logout from the system

Post-Condition: User account is closed

Normal Flow: 1. User select a logout session2. System logout the user

Alternative Flow: 1. User is not logout2a. user dose not click the logout button

2b. network session time out before logging out

13. DIAGRAMS

Page 15

Page 16: Property Management System

13.1. CLASS DIAGRAMS

13.2. Context Diagram

13.3. DATA FLOW DIAGRAM (DFD)

11.3.1. CONTEXT LEVEL DFD

Page 16

Page 17: Property Management System

11.3.2.DFD 0 LEVEL

14. FEASIBILITY REPORT

Page 17

Page 18: Property Management System

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:

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

Page 18

Page 19: Property Management System

Enthusiastic Creative Flexible Clam in a

crisis

No involvement of paperwork

Difficult to manage Incomplete details of

a particular property

OPPORTUNITIES

New challenges for

expending the area of

business

More autonomy

THREATS

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

Page 19

Page 20: Property Management System

SRS Document

Test policy document

Test Strategy document

Traceability Matrix document

20. IMPLEMENTAION DESING

Page 20

Page 21: Property Management System

Page 21

Page 22: Property Management System

Page 22

Page 23: Property Management System

Page 23