You are on page 1of 6

Project description

Online property management system is management through which individual agents or buyer can
maintain their property document keeping and managing property registration and also access its
information and manage all the adding, updating, deleting and some of its tasks.

The function of Property management is to update the property records, customer records, payment
dealing with the customers, and many more. In this product the owner can update all the details
and the customers can view the property details. All the information regarding properties will be
available on the website so that there is no need to visit the site for gathering information’s, which
saves time. All the records can be maintained online.

The system is very useful for the companies or builders that can post and edit their properties and
their personal info.

PROJECT OBJECTIVES

The following are the project objectives:

• To study and analyze the requirement specifications of the system


• To design the requirement of the system
• To implement and test the system
• To produce the Software Design Document of the system

PROBLEMS OF EXISTING SYSTEM


With the current system recording the details of various activities of user is completely manual
and entails a lot of paper work. Each house has a file that contains the house: number, size, rent
per month, expected deposit, occupant and status.
The existing system only provides text-based interface which is not as user friendly as Graphical
user interface. Since the system is implemented manually, the response is very slow. The
transactions are not secure as papers may get lost or damaged. Hence, there is need of reformation
of the system with more advantages and flexibility. The system eliminates most of the limitations
of the existing system.
REQUIREMENTS ANALYSIS
Requirement analysis involved defining customer needs and objectives in the context of planned
customer use, environments and identified system characteristics to determine requirements for
system functions.
User Requirements It entailed user involvement and statements of facts and assumptions that
define the expectations of the system in terms of mission objectives, environment, constraints and
measures of effectiveness and suitability. Basically, the users:
❖ A system that improves on the efficiency of information storage and retrieval.
❖ A system that is easy to learn and use
❖ A system that is fast in processing transactions
❖ A system that is flexible, safe and convenient

Functional requirement specification

The function of Property management is to update the property records, customer records, payment
dealing with the customers, and many more.

❖ Customer cannot update or modify information except the property posted by user only.
❖ Customer can view the available property posted by the owner.
❖ Administrator can update the members and property details as needed.
❖ Property ID is generated automatically for every new property posted.
❖ A new customer can post property or view property only after the registration process.
❖ Search By Property id and location
This includes searching of the available property either by the property Id (Pid) generated at the
time of posting the property or by the City (Location) where the property is available.
❖ Registrations
A new customer who is interested in buying a property from the owner can register himself/herself
and can get the complete information regarding the available property. And can give the feedback
to the owner as well.
❖ Post Property
Not only the owner but a customer can also post his property which can be viewed by the owner
and after that he can post this property.
❖ Update Details
Owner can update all the property details, members details, feedback, contact information’s as per
need.

Nonfunctional requirement

Security Requirements

Suitable safety has to be taken while giving id’s and password to Admin and customers. We must
make sure everyone has its own unique id and should not be disclosed. Separate account for users
with access types. As many people will be accessing the system simultaneously or separately, so
it is necessary to maintain different account and access rights for the users.

Usability: The interface should use terms and concepts, which are drawn from the experience of
the people who will make most of the system.

Efficiency: The system must provide easy and fast access without consuming more cost.

Reliability: User should never be surprised by the behavior of the system and it‘s easy to use to
stored data. the system is designed to have very simple database just to cater the exact need of real
estate management. It is tested for all the constraints at development stage.

Availability The system will only available till the system on which it is installed is running.

Security The system is provided with authentication without which no user can pass.

Maintainability There will be no maintenance required for the software. The database is provided
by the end-user and therefore is maintained by this user.

Portability The system is not portable as it is a standalone application running on single system
with no shared database.
PROJECT DELIVERABLES

The main deliverables of this project will be the complete software system and the software
engineering document that include: Software Requirement and Specification Software Design
Document

METHODOLOGY

The term methodology means the technique and procedure adopted by conducting a research
study. It outlines how data will be collected and the tools for collecting data, system methodology,
the proposed system input and output, users and systems development tools.

➢ FACTS FINDING TECHNIQUES It shows how data will be collected from the users of the
system. The data collection techniques to be used include:
❖ observation It will use this technique to collect information about how the current system
operates and its processes. This involves systematically watching and recording the
behavior and characteristics of operations and processes. It gives more detailed and context
related information and can adapt to event as they occur however the method may be time
consuming.
❖ Questionnaires I will prepare a number of questionnaires whereby I will submit them to
business owners (Landlords) to get a deeper insight of how the system is going to work. I
prefer this method because it gives more information from various individuals and offers
greater flexibility as the opportunity to restructure questions. This technique is preferred
because it will provide a closer contact between the users and the developer hence dispelling
the probability of the completed system being rejected by user(s). This technique also:
Permits clarification Has high response rate than interviews. Helps get full range and depth
of information
❖ Secondary Data Collection This data I will collect from existing sources e.g books,
internet, journals and magazines that was collected by other researchers and analysis was
done. It is from that data that I will then compare with the primary data and make a decision
and conclusion.

SYSTEM DEVELOPMENT AND METHODOLOGY


System development methodology is a technique that is used to show how the proposed system
will be developed. In this case, the methodology used will be a waterfall model.

3.2.1 Waterfall Model It is comprised of the stages that the developer will use when developing
the system. It is a sequential model hence, the name waterfall. The developer has to finish with
one stage before going to the next one. It comprises of the feasibility study, analysis phase, design
phase, coding phase, testing phase, implementation phase and finally the maintenance phase. It is
a simple model and easy to use and understand. With waterfall development based methodologies,
the analysts and users proceed sequentially from one phase to the next. The deliverables from each
phase are voluminous and are presented to the project sponsor for approval as the project moves
from phase to phase. Once the phase is approved by the sponsor it ends and the next phase begins.

SYSTEM ANALYSIS AND REQUIREMENT MODELLING

4.1 INTRODUCTION The system objectives outlined during the feasibility study served as the
basis from which the work of system design was initiated. Much of the activities involved at this
stage were of technical nature requiring a certain degree of experience in designing systems sound
knowledge of computer related technology and through understanding of computers available in
the market and the various facilities provided by the vendors. Nevertheless, a system could not be
designed in isolation without the active involvement of the user. The user had a vital role to play
at this stage too. Data collected during feasibility study was utilized systematically during the
system design. Designing a system is a creative process which calls for logical as well as lateral
thinking Logical approach involves systematic moves towards the end product keeping in mind
the capabilities of the personnel and the equipment at each design making step.

4.2 EXISTING SYSTEM Currently the most property managers manage property and tenants’
details on papers. Once customers find a vacant house, they can call or email manager of the houses
indicating the size of the house they would like rented to them. The property manager can email
them back giving them all the details about the house they are requesting. The details include; Rent
per month Deposit paid Terms and conditions to follow acceptance

4.3 PROBLEMS OF EXISTING SYSTEM With the current system recording the details of
various activities of user is completely manual and entails a lot of paper work. Each house has a
file that contains the house: number, size, rent per month, expected deposit, occupant and status.
Rent payment table contains tenants: first name, last name, Phone number, date of payment,
amount and balance if any. The existing system only provides text based interface which is not as
user friendly as Graphical user interface. Since the system is implemented manually, the response
is very slow. The transactions are not secure as papers may get lost or damaged. Hence, there is
need of reformation of the system with more advantages and flexibility. The system eliminates
most of the limitations of the existing system.

You might also like