Skip to main content

Rental House Management System: Thesis Documentation Abstract and Table of Contents

ABSTRACT

A lot of people resort into private rental housing as legal means of housing in Tanzania. Thus, more private rental houses are being established so that to accommodate the demand of people who tend to rent houses. Due to these reasons, landlords face the problem of managing their rental houses and for tenants, to find houses to let. Landlords face the problem of losing data upon a disaster since they are mostly paper-based and is also hard to keep track of information since there is a bulk of information recorded. Therefore, this system tends to help landlords manage their information digitally with the aim of minimizing the risk of losing data and also helping them advertising their houses.

The method of data collection for collecting user requirements is interview and the source of data for the functionalities of system is primary data. The development of the system follows the waterfall model methodology. This system’s interface is written and designed using HTML and CSS, client-side scripting using JavaScript and the server- side scripting using PHP.

The system has three users: the system administrator, manager and tenant. This system performs the following functionalities: the user is able to register himself, all users of the system log in, change and reset password, tenants pay using the system, tenants and system administrator or manager fill in tenant-in and tenant-out forms respectively, the tenant can sign the contract, the administrator or manager can send a text message and they all view or update information in the database using the system.

Therefore, this system can help the landlords to easily manage their information digitally and in return makes it easy for the customers to search for houses to-let since it helps the landlords advertise their rental houses.

TABLE OF CONTENTS

DECLARATION AND COPYRIGHT .......................................................................i
ACKNOWLEDGEMENT...........................................................................................ii
ABSTRACT ................................................................................................................ iii
LIST OF FIGURES ....................................................................................................vi
CHAPTER 1: INTRODUCTION............................................................................... 1
1.1.     BACKGROUND OF THE STUDY. .............................................................. 1
1.2.     STATEMENT OF THE PROBLEM. ............................................................. 2
1.3.     GENERAL OBJECTIVE ................................................................................ 2
1.4.     SPECIFIC OBJECTIVES ............................................................................... 2
1.5.     RESEARCH QUESTIONS. ............................................................................ 3

CHAPTER 2: LITERATURE REVIEW................................................................... 4

2.1.     INTRODUCTION........................................................................................... 4
2.2.     THE PUBLIC RENTAL HOUSING IN TANZANIA. .................................. 4
2.3.     THE ROLE OF PRIVATE SECTOR HOUSING MANAGEMENT. ........... 5
2.4.     EXISTING SYSTEM FOR RENTAL HOUSE MANAGEMENT. ............... 5

CHAPTER 3: METHODOLOGY.............................................................................. 6

3.1.     DATA COLLECTION TECHNIQUES.......................................................... 6
3.1.1.     Interview .................................................................................................. 6
3.2.     SYSTEM DEVELOPMENT AND METHODOLOGY ................................. 6
3.2.1.     Waterfall Model ....................................................................................... 6
3.3.     TIME FRAME ................................................................................................ 8

CHAPTER 4: REQUIREMENT ANALYSIS ........................................................... 9

4.1.     CURRENT RENTAL HOUSE MANAGEMENT SYSTEM. ....................... 9
4.2.     USER REQUIREMENTS. .............................................................................. 9
4.3.     INTERFACE DESIGN. .................................................................................. 9
4.4.     FUNCTIONAL REQUIREMENTS. ............................................................ 10
4.5.     NON-FUNCTIONAL REQUIREMENTS. .................................................. 11
4.6.     HARDWARE REQUIREMENTS. ............................................................... 11
4.7.     SOFTWARE REQUIREMENTS. ................................................................ 12

CHAPTER 5: SYSTEM DESIGN ............................................................................ 13

5.1.     CONCEPTUAL DATABASE DESIGN. ..................................................... 13
5.2.     PHYSICAL DATABASE DESIGN. ............................................................ 15
5.3.     USE CASE DIAGRAM. ............................................................................... 16

CHAPTER 6: SYSTEM IMPLEMENTATION. .................................................... 18

6.1.     USER INTERFACE...................................................................................... 18
6.1.1.     INDEX PAGE........................................................................................ 18
6.1.2.     LOGIN PAGE........................................................................................ 19
6.1.3.     TENANT REGISTRATION PAGE ...................................................... 20
6.1.4.     RESET PASSWORD PAGE ................................................................. 21
6.1.5.     CHANGE PASSWORD PAGE............................................................. 21
6.1.6.     TENANT’S DASHBOARD. ................................................................. 22
6.1.7.     TENANT-IN FORM.............................................................................. 23
6.1.8.     TUMAPESA PAYMENT PAGE .......................................................... 24
6.1.9.     TENANT PAYMENT DETAILS PAGE .............................................. 25
6.1.10.       ADMINISTRATOR DASHBOARD ................................................. 26
6.1.11.       TENANT-OUT FORM ...................................................................... 27
6.1.12.       TEXT MESSAGE PAGE................................................................... 28
6.1.13.       ADMINISTRATOR’S REGISTRATION PAGE.............................. 29
6.1.15.       MANAGER’S LIST OF PAYMENT PAGE ..................................... 30

CHAPTER 7: SYSTEM TESTING. ........................................................................ 32

7.1.     ALPHA TESTING. ....................................................................................... 32
7.2.     BETA TESTING........................................................................................... 32

CHAPTER 8: CONCLUSION.................................................................................. 33

8.1.     CONCLUSION ............................................................................................. 33
8.2.     RECOMMENDATION. ............................................................................... 33

APPENDIX A. ............................................................................................................ 34

APPENDIX B. ............................................................................................................ 35

REFERENCES........................................................................................................... 65

LIST OF FIGURES

Figure 1: Timeline using Gantt Chart ............................................................................ 8
Figure 2: The design for Rental House Management System from SB ADMIN2 template.. 10
Figure 3: The index page design for Rental house Management System’s index page from OBAJU template. ................................................................................................ 10
Figure 4: Tuma Pesa Database..................................................................................... 13
Figure 5: Rental House Management System ER Diagram......................................... 14
Figure 6: tuma_pesa database physical database design.............................................. 15
Figure 7: rental_house database physical database design. ......................................... 16
Figure 8: Rental House Management System Use Case Diagram............................... 17
Figure 9: Index Page .................................................................................................... 18
Figure 10: Login Page.................................................................................................. 19
Figure 11: Tenant Registration Page............................................................................ 20
Figure 12: Reset Password Page .................................................................................. 21
Figure 13: Change Password Page............................................................................... 22
Figure 14: Tenant’s Dashboard.................................................................................... 23
Figure 15: Tenant-In Page ........................................................................................... 24
Figure 16: TumaPesa Payment Page............................................................................ 25
Figure 17: Payment Information Page ......................................................................... 26
Figure 18: Administrator’s Dashboard Page................................................................ 27
Figure 19: Tenant-Out Form ........................................................................................ 28
Figure 20: Text Message Page. .................................................................................... 28
Figure 21: Administrator’s Registration Page ............................................................. 29
Figure 22: Add House Page ......................................................................................... 30
Figure 23: Manager’s List of Payment Page................................................................ 30

Rental House Management System: Thesis Documentation Chapter One
Rental House Management System: Thesis Documentation Chapter Two
Rental House Management System: Thesis Documentation Chapter Three
Rental House Management System: Thesis Documentation Chapter Four
Rental House Management System: Thesis Documentation Chapter Five
Rental House Management System: Thesis Documentation Chapter Six
Rental House Management System: Thesis Documentation Chapter Seven
Rental House Management System: Thesis Documentation Chapter Eight
Rental House Management System: Thesis Documentation APPENDIX A

Download the source code of this Thesis:
Rental House Management System

Add new comment