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

STRATHMORE

UNIVERSITY

PROJECT TITLE:
REAL ESTATE MANAGEMENT SYSTEM
STUDENT NAME:
BONFACE MUTWIRI MUTUMA

STUDENT NO:
059631

Submitted to the Faculty of Information

Date of Submission: 15th November, 2012


2

Declaration
I Bonface Mutwiri Mutuma declare that this project has not been submitted to any other
University for the award of a Degree in….

Student Name: Bonface Mutwiri Mutuma

Sign: ________________________

Supervisor’s Name: Ojiambo

Sign: ________________________
3

Abstract
A Real Estate Management system is a system that enables a property owner to keep records of
their properties. The system enables a property owner to keep track of rent collection in their
property. the property owner should be able to add or remove a property at will, in each property
they should be able to keep information about their tenants such as tenant name, space number,
rent payable, rent paid, balance if any, total rent collected, total balance due and space not
occupied.

The system will be developed using the Object Oriented Analysis and Design (OOAD)
methodology which is based on objects and classes. The system will be modeled using the
Unified Modeling Language (UML) and the developed process will be as follows; Object-
oriented Analysis, Object-oriented Design, and Object-oriented Implementation. The coding of
this system will be done in java and the database will be developed in PHP/MySQL.
4

Table of Contents
Declaration..................................................................................................................................................2
Abstract.......................................................................................................................................................3
Chapter 1: Introduction................................................................................................................................5
1.1 Background.......................................................................................................................................5
1.2 Problem Statement.............................................................................................................................5
1.3 Aim....................................................................................................................................................5
1.4 Specific objectives.............................................................................................................................5
1.5 Justification.......................................................................................................................................6
1.6 Scope/limitation.................................................................................................................................6
Chapter 2: Literature Review.......................................................................................................................7
Chapter 3: Methodology..............................................................................................................................8
3.1 Analysis.............................................................................................................................................8
3.2 Designs..............................................................................................................................................8
3.2.1 Database schemas.......................................................................................................................8
3.2.2 Class diagram.............................................................................................................................8
3.2.3 Entity relationship tables............................................................................................................8
3.3 Deliverables.......................................................................................................................................8
3.4 System design tools...........................................................................................................................8
References...................................................................................................................................................9
Appendix A: Time Schedule...................................................................................................................10
5

Chapter 1: Introduction

1.1 Background
There are many property owners who find it difficult to manage their properties since they lack
the information required to manage their property. Most property owners turn to property
managing firms which charge expensively because the properties are small in size and have to
cater for the cost incurred in the process of providing the service. The system allows a property
owner to keep track of their tenets information and transactions, thus making it possible for them
to manage their properties. The system also reduces chances of fraud because you have the
information required about the property.

1.2 Problem Statement


Small property owners lack a cost efficient system to keep track of their property information for
managing their property, thus incur high cost by hiring firms or a lot of unnecessary man power
which can be used to do something more productive, save money and security is not
compromised.

1.3 Aim
To provide a cost efficient, easy to use and secure system to be used by small property owners to
manage their properties

1.4 Specific objectives


The system should:
1) Reduce property maintaining cost
6

2) Keep property information secure


3) Reduce cases of fraud

1.5 Justification
This project

1.6 Scope/limitation
The limitations of this system is the data has to be manually entered and physical attention on the
ground is required to confirm the data tally’s with what is actually taking place on the ground
7

Chapter 2: Literature Review


8

Chapter 3: Methodology
3.1 Analysis

3.2 Designs

3.2.1 Database schemas

3.2.2 Class diagram

3.2.3 Entity relationship tables

3.3 Deliverables

3.4 System design tools


The system will be developed using the Object Oriented Analysis and Design (OOAD)
methodology which is based on objects and classes.

The system will be modeled using the Unified Modeling Language (UML) and the developed
process will be as follows; Object-oriented Analysis, Object-oriented Design, and Object-
oriented Implementation.

The coding of this system will be done in Java and the database will be developed in
PHP/MySQL.
9

References

Liautaud, B., & Hammond, M. (2001). e-Business Intelligence, New York: Mc-Graw Hill.

Liu, W., & Meng, X. (2006). Web Database Integration, Seoul: Proceedings of the VLDB2006

Ph.D. Workshop, 2006.


10

Appendix A: Time Schedule

You might also like