Professional Documents
Culture Documents
Home Apartment Management Information System
Home Apartment Management Information System
Home Apartment Management Information System
BY
November, 2019
DECLARATION
We declare that to the best of our knowledge, this report is our original piece of work, and
has never been published and or submitted for any award in any other university or higher
institution of learning.
i
APPROVAL
This is to certify that this project report has been complied under my supervision and now is
ready for submission
…………………………………………. ………………………………….
Signature Date
ii
DEDICATION
We would like to dedicate this piece of work to our entire families especially our parents for
all their support rendered to us during this project and life time at Management Training and
Advisory Centre and to all our friends for their prayers.
iii
ACKNOWLEDGEMENT
We would like to give thanks to the almighty God for having enabled us to reach where we
are and accomplish this piece of work in efforts to accomplish our Diploma in particular and
attaining our education in general.
We recognize the contribution of our supervisor Mr. Jim Mwesigwa and departmental
lecturers for their guidance, knowledge and courage provided to us during our course of
study.
We go ahead to thank and recognize the management of Steka Apartments for providing us
with the required information during our study.
We would like to gratify the efforts of all those, whose names we have not been in position to
point out reminding you that this does not mean that we have not forgotten any of you but
really appreciate the efforts you push towards us in all situations.
iv
TABLE OF CONTENTS
DECLARATION........................................................................................................................i
APPROVAL..............................................................................................................................ii
ACKNOWLEDGEMENT........................................................................................................iv
ABSTRACT.............................................................................................................................vii
CHAPTER ONE.......................................................................................................................1
INTRODUCTION....................................................................................................................1
1.0 Introduction..........................................................................................................................1
1.1 Background to the Study......................................................................................................1
1.2 Statement of the Problem.....................................................................................................2
1.3 Purpose of the Study/ General Objective.............................................................................2
1.4 Specific Objectives of the Study..........................................................................................3
1.5 Study Scope.........................................................................................................................3
1.5.1 Content Scope...................................................................................................................3
1.6 Justification/significance of the Study................................................................................3
1.7 Justification of the study......................................................................................................4
2.0 Introduction..........................................................................................................................5
2.1 Web-Based System..............................................................................................................5
2.2 Rationale of Apartment Management Systems....................................................................6
2.3 Applications of Home Apartment Management Information Systems................................8
2.4 Implementation of Rental Management Systems................................................................9
2.5 Challenges of Implementing Home Apartment Management Information Systems.........10
CHAPTER THREE...............................................................................................................12
RESEARCH METHODOLOGY.........................................................................................12
3.0 Introduction........................................................................................................................12
3.1 Research Design.................................................................................................................12
3.2 Study Population...............................................................................................................12
3.3 Sources of Data..................................................................................................................13
3.4 Requirement Elicitation [Data collection] Techniques.....................................................13
3.4.1 Questionnaire Method.....................................................................................................13
3.4.2 Observation Method........................................................................................................13
3.4.2. Interview Method...........................................................................................................14
3.5 Research Design Tools......................................................................................................14
v
3.6 System Design Approach..................................................................................................15
3.7 Limitations of the Project...................................................................................................15
3.8 Ethical considerations:.......................................................................................................16
CHAPTER FOUR..................................................................................................................17
SYSTEM ANALYSIS AND DESIGN..................................................................................17
4.0 System Analysis and Design..............................................................................................17
4.1 Study of the existing system..............................................................................................17
4.2 System Analysis.................................................................................................................17
4.3 Requirements Analysis.......................................................................................................17
4.3.1 Functional Requirements................................................................................................18
4.3.2 Non-Functional Requirements........................................................................................18
4.3.3 Systems Requirements....................................................................................................19
4.3.4 Hardware Requirements..................................................................................................19
4.3.5 Software Requirements..................................................................................................19
4.1.6 User Requirements..........................................................................................................19
4.2 Systems Design.................................................................................................................20
4.2.1 Structural/Procedural Design..........................................................................................21
4.3 System Testing..................................................................................................................26
CHAPTER FIVE....................................................................................................................27
SYSTEMS DEVELOPMENT...............................................................................................27
5.0 Presentation of the Results................................................................................................27
5.2 System Implementation......................................................................................................27
5.3 Results of System Testing..................................................................................................34
CONCLUSIONS AND RECOMMENDATONS................................................................27
6.0 Conclusions........................................................................................................................35
6.1 Summary............................................................................................................................35
6.2Future Work........................................................................................................................35
APPENDICES A: BUDGET...................................................................................................38
Appendix B: Questionnaire......................................................................................................39
Appendix C: Interview Guide..................................................................................................41
vi
ABSTRACT
The study aimed to design and develop Home Apartment Management Information System
for Steka Apartments, to study and analyse the current system at Steka Apartments, to
identify the requirements for designing a Home Apartment management system, to design
and develop the Home Apartment management information system for Steka Apartments.
That is, analyse the system in place and establish the requirements that will run the system
effectively
Section one: section presents introduction to the background of study, statement of the
problem, purpose of the study/ general objective, specific objectives of the study, research
questions, scope of the study and justification/ significance of the study
Section two: Gives an explanation of the theoretical rationale of the problem being studied as
well as what research had already been done and how the findings relate to the problem at
hand
Section three: Covers the methodology that was applied in the execution of the actual
research. It will also cover the data collection techniques, tools that were used.
vii
CHAPTER ONE
INTRODUCTION
1.0 Introduction
This chapter shows the background of the study, problem statement, and purpose of
the study, study scope and justification of the study.
Babalola and Kardam (2011) indicated that computer technology has come to play a
vital role in keeping landed property records by making it possible for information to
be assembled in any desired manner by individuals, ministries or parastatals that are
directly involved with land related matters in meeting their required needs. They
argued that the manual system of handling property information/records was
becoming inefficient due to its slowness in updating, retrieving and storing of
information as well as its inability in performing both spatial and non-spatial analysis.
1
organized and integrated housing information system that includes spatial and non-
spatial data for effective management of public housing Apartments. Since
geographic location is fundamental to many residential real Apartments practices,
most public and private organizations are increasingly realizing the contribution
which geographic information system can make in organizing and managing
information as well as decision making and service delivery (Belsky et al, 1998).
2
1.4 Specific Objectives of the Study
a) To study and analyse the current file-based System at Steka Apartments.
b) To collect data and identify the system’s requirements
d) To implement a system that allows the admin to add, edit, search and delete data
from the database.
3
information about their payments and balances as well as giving a platform for
sending feedback.
The project enabled us researchers fulfil the requirement for the award of a diploma in
Computing and information Systems of MTAC.
The system act as a reference to use by future researchers to increase their pool of
knowledge as well as improving their research skills
The study was preferred because the system will readily avail information about the
tenants to the management for quick reference and records management.
The system was preferred because it provides on time information to the clients about
their payment history as well as reminding them about their rent balances.
4
CHAPTER TWO
LITERATURE REVIEW
2.0 Introduction
This section consists of the literature related to the research at hand. This involves
systematic ways of reading, analysing and organizing scholars’ materials to identify
gaps to suit the objectives of this research project.
5
There are several important characteristics for web-based systems, which can be
characterized from both the user and the system side (Ramakrishnan, 2013)
6
Rent Collection. Collecting on rent in a timely manner is one of the main challenges
facing some property management company. The quicker and more completely the
apartment can receive tenant payment, the better positioned you are to put that cash to
work for you. Great strides have been made in the rent collection tools available to
property managers. Many solutions offer payment portals and the ability to establish
electronic (ACH) payments. Receivables and rent collection tools also offer features
designed to make taking in fees and security deposits more manageable. (Adam,
Solution provided by Property Management Softrware, 2016)
Property Tracking. One of the key reporting dimensions for property managers is
the ability to track information on a property or unit basis. This is generally an aspect
of property management software systems that is unique to the industry. With the
right system you can track property assets and value, vacancies, tenant histories,
property descriptions, previous improvements and work, as well as ownership and
investment information (Adam, Solution provided by Property Management
Softrware, 2016)
7
Prospect Tracking. Attracting new clientele is as important to property managers as
to any business. Prospect tracking systems allow you to automate much of the work
related to finding new tenants including data basing contact info, posting vacancy ads,
scheduling showings, and coordinating with interested potential tenants.
TOPS Software
TOPS software has been a well-known property management solution for more than
25 years. It's a Web-based system specializing in HOA and condo management, and
offers accounting and portfolio management (Gupta, 2006 United Kingdom Clinical
Research Units).
8
Budgetary Real Apartments Development
Budgetary Real Apartments Development and Property Management Accounting
Established in 1989, Budgetary is an on premise or web-based Property Management
solution for small to mid-size developers, fee managers, and property owners. It offers
robust standard one Property accounting functionality (Gupta, 2006 United States of
America).
Meanwhile, (Ching, 2013) has pointed out that for best performance, property
management practices should be applied in managing properties for an organization.
In this context, the best performance is meant by covering various aspects that involve
achievement in the form of financial or economic gains, social benefits, user
9
satisfaction, optimization and other functions. For public schools, the buildings
erected by the government is not intended to fulfil the purposes of investment or
financial gains, but more towards the efforts to meet the needs of social welfare. This
is because school buildings are used only for the purpose of education itself. These
kinds of buildings which serve a certain specific purpose are often referred to as
operational buildings.
Competition: The system development platform is very crowded. This will therefore
lead to a challenge of high pressure from competitors hence making it difficult for my
system to prosper.
10
are needed to change the perception of the professionals involved in the construction
and property markets. (Daniel, 2013)
Stress that the implementation of rental management is considered late for some
properties as at present, there are many aging buildings with high deterioration level.
Home Apartment Management system may help in standardizing future maintenance
allocation required but this, however, may not contribute to minimization of
maintenance cost if the building services are in poor condition due to improper
maintenance carried out in the past.
Developing Countries like Uganda are still lagging behind in the aspect of software
development specific to Apartment Management and adoption of integrated
Apartment Management may require high initial cost, unless the computerized
programmers can be found locally in the market. Most building management agencies
claim that their profits are not as much as expected and in order to adopt this
integrated system, funding support is required.
11
CHAPTER THREE
RESEARCH METHODOLOGY
3.0 Introduction
This section highlights the research methodology, methods, Research Design/
Research Approach, Population and Sample (where necessary), Sampling Technique
(where necessary), Requirements Elicitation Methods/ Data Collection Methods,
System Design Approaches, any Limitations of the Study, and ethical considerations
if necessary.
OBJECTIVE TECHNIQUE
To study and analyse the current Home apartment Questionnaire
management information system at Steka Apartments Observation
Interview
To review literature in relation to Home apartment Document review /literature
management information system and come up with review
requirements for the system.
To design and develop the Home apartment We used HTML with some PHP,
management information system for Speka JAVA SCRIPT and CSS, MYSQL
Apartments. partly and WampServer, Data flow
diagrams, context diagram flow
sequence diagrams, use case
diagrams entity relationship
diagrams
To test the Home Apartment management We used an evaluation
information system that has been developed. questionnaire
Questionnaires as a Data collection technique was used because they are precise and
concise and therefore save time.
The researchers used this method because with this method you can Collect data
where and when an event or activity is occurring, contains no biasness unlike
questionnaires as someone can give you false of wrong information perhaps is Not
dependent on people’s (process participants) willingness or ability to provide
information.
13
More so observation method enables the researchers to crosscheck for validity and
accuracy of the information that was gathered using other methods.
The interviewer asks questions, the interviewee responds, with participants taking
turns talking. Interviews usually involve a transfer of information from interviewee to
interviewer, which is usually the primary purpose of the interview, although
information transfers can happen in both directions simultaneously. One can contrast
an interview which involved bi-directional communication with a one-way flow of
information, such as a speech or oration. The researchers used this method because,
allow probing and posing of follow-up questions by the interviewer, can provide in-
depth information about participants’ internal.
This method was chosen because it is relatively cheap to conduct. It also provides
basically for first-hand information (Sekar-an, 2003).
14
Improved and increased user involvement
Prototyping requires user involvement and allows them to see and interact with a
prototype allowing them to provide better and more complete feedback and
specifications. The presence of the prototype being examined by the user prevents
many misunderstandings and miscommunications that occur when each side believe
the other understands what they said. Since users know the problem domain better
than anyone on the development team does, increased interaction can result in final
product that has greater tangible and intangible quality. The final product is more
likely to satisfy the user’s desire for look, feel and performance.
The researchers employed structured design approach in designing the system which
will contain the ERD’s (entity relationship diagrams), DFD (data flow diagrams), and
context diagrams and data dictionaries. The design methodology is a collection of
cooperating objects and individual objects are treated as instances of class hierarchy.
15
work than doing project work. The researchers are planning to at least allocate each
member a task to accomplish with our specified time frame and shall present a report
in our weekly reports
c. The Project was hindered by inability to get literature and data about the subject/ topic
of study. The researchers used sources to gather as much information about the study
area as possible.
Confidentiality:
Confidentiality of the interviewees and the users of the system. User’s information
was kept confidential. Most especially information about their financial details.
Customers had to accept an agreement policy before making payments.
16
CHAPTER FOUR
SYSTEM ANALYSIS AND DESIGN
4.0 System Analysis and Design.
This chapter generally gives overview the existing system, together with the analysis
and design of the current system
This Home Apartment Management Information System makes the admin to get live
status on their room payments, their room numbers and vacant rooms’ information for
a particular room. Steka Apartment Ntinda was able to directly perform business
17
operation with their tenant by using their numbers, address and contact details and
also get the list of tenant on the basis of parts and accessories type.
The system enables administrator send messages to tenant via email to remind them
about their payment.
Usability, this is the ease with the system. Something fancy, but something usable,
which provide the feature that make feel comfortable with it. Usability also relate to
the overall impression of security for example showing them messages in case they
enter wrong credentials during login.
Availability. If the site is down or there are instability users get a really bad
impression. We degraded the quality of service and at least have a nice page
indicating scheduled maintenance or service saturation.
Performance is superb in that users don’t have to wait excessively, but as long as
user gets a feedback about what’s going on, he or she can wait a bit.
Accuracy
18
Home Apartment Management Information System is accurate in all computations
that are done in the system minus violating any business rule
19
4.2 Systems Design
The researcher team is required to make a conceptual/theoretical framework for the
system before developing it. A framework was a picture representation of a system.
Systems design should follow proper design principle;
20
4.2.1 Structural/Procedural Design
Data Dictionary;
Admin table
Billings table
21
Complaints table
Payments table
22
Figure 1: Context diagram of the current manual system used at Steka Apartments
Ntinda
23
Figure1: Context diagram for the proposed Home Apartment Management Information
System
24
Figure 3: Home Apartment Management Information System level 1 Data Flow
Diagram
25
4.3 System Testing
The system was tested to ensure that it is working as intended according to the
defined specifications its performance was compared to that of the existing system to
look out for which one is more efficient. Different tests included the following
Unit testing
This done to make sure that each module is working as expected independently. The
requirements for unit testing include test plan, test data and expected results.
Integration testing
This involved combining different modules of the system and interfacing them
together to ensure that integration is working as expected.
Validation test
The complete system was presented to end user representatives who tried out the
system and verify that the developed system addresses all the requirements and satisfy
all the intended user needs.
26
CHAPTER FIVE
SYSTEMS DEVELOPMENT, CONCLUSIONS AND RECOMMENDATONS
Besides the administrators only logging into the system from the server side to update
and manipulate information suitable for the tenants, given nature of work they were
also in position to uniquely log into the system directly from the web index page to
the Login Page.
The system enables the administrator to login using the assigned credentials in the
backend, add units basing that are available and can be allocated to the tenants, add
tenants, bill them basing on the units or apartments they have preferred, make
payments and also make receipts for them as well as printing them, making reports or
complaints to the administrator.
This system also enables the administrator to vacate a unit in case a tenant leaves as
well as deleting the tenant from the tenant records,
PHP
27
Precisely, PHP is a very powerful server-side scripting language for developing
dynamic web applications. Using PHP, one can build interactive and dynamic
websites with ease. PHP script can be embedded straight into the heart of html code.
PHP is compatible with various web servers like Apache. All the PHP scripts are
executed on the server and it supports various databases like MySQL, Oracle, Solid,
Generic ODBC e.tc; however, it is mostly used with MySQL. In the parking lot
management system, PHP was used to establish connection between user interfaces
and the MySQL database.
Warmp server
WampServer is a Web development platform on Windows that allows you to create
dynamic Web applications with Apache2, PHP, MySQL and Maria DB. WampServer
automatically installs everything one needs to intuitively develop Web applications.
One is able to tune his/her server without even touching its setting files.
This is the login page of the web based application system for stake apartment
28
Fig5: Sign up Page
This is where the administrator can register other members to the system
This is where the administrator can reset the password incase he/she has forgotten.
29
Fig. 7: Administrator Dashboard
This is where the administrator can add new houses,print and review.
30
Fig. 9: Tenants Details
This is where the administrator can add new tenants,review,edit and delete.
31
Fig 11: Payment Page
This page shows payments details and allow the administrator to add new payment,
print and save it in Excel sheet
32
Fig. 13: Invoices Details
This page allows the administrator to add new invoice, edit, delete and review.
33
5.3 Results of System Testing
Some information was fed into the system and it was directly stored into the database.
This indicated that the system will work efficiently, and the insertion of data was
successful.
The data entered were queried from the database and the records were viewed from
the output forms and tables.
Some other operations like deleting, updating existing records were conducted and the
results were consistent with the required need.
34
5.4 Conclusions
The researcher analyzed the current system and observed that the system had poor no
follow up and was inconsistent thus the team had to develop a web based application
to solve those issues and make it easy for students to participate in voting.
The Home Apartment Management Information System was designed using PHP,
java script for links, photo scope for moving picture and photos and then tested using
XAMPP server. The project further involved review of available literature about the
available Home Apartment Management Information System that helped throw some
light on how to go about with development of the new system. The project was
partially successfully developed and now properly functioning as specified by the
requirements.
5.5 Summary
The organization should make sure that administrators are taught how to use the
system for efficiency, consistency and quality. The organization should also inform
the users about the benefits associated with using the system so as to appreciate it.
Security wise, the system has an encrypted password that must be used by the
administrator so as to access information needed thus preventing the system from
unauthorized access. This implies that there should be continuity in ensuring that
security is at standard.
Due to the changing trends in technology the system needs to be updated regularly to
enhance the changing needs of users.
Application of a mobile application that can run co-currently with the Home
Apartment Management Information System we developed.
35
5.7 Recommendation
The researcher would like the system to be able to securely backup all its data in a
different physical drive probably through a network to easily recover data in case of a
disaster that leads to data loss or damage.
The researcher would like different categories of users (tenants) of the system to be given
different access rights and what they can do with the data to guard against fraud.
The research would like the system to process all payments online for example mobile
money and online banking.
The researcher would also like the passwords to each user to be changed every 60 days and a
password used only once to control unauthorized system access using another user’s
authentication credentials without their knowledge.
5.8 Limitations
A lot costs incurred terms of transport, printing the project, collecting the needed
literature review delayed the entire project completion. To solve this researcher tried to be
economical and also decided to use the cheapest sources so to get the resources he
needed.
Limited support from the management of Must Research Collaboration. This was solved
by explaining the benefits of the new system and bottlenecks of the old (Manual) system
to the managers by the researcher.
36
REFERENCES
1 Akinyele, S. (1995). Hand Book on Real Management for Property Purchase. Hall Court
Publishing Press Kenya. Pg. 223, 445.
2 Ali, Z. and Shakir, M. (2012). Implementing GIS-Based cadastral and land Information
system in Pakistan, Journal of Settlements and Spatial Planning. 3(1), 43 – 49.
3 Amandeep, V. Humphrey, A. & Daniel, K. (2011). Cooperate Real Apartments
Management. Corporate Headquarters Houston, Texas-TX. United States of America
4 Artenstein, A. (2008). Patterns of Housing Apartments. Oxford printing press, United
States of America. pg. 52, 53.53.
5 Donlon, K. H. (2007). Using GIS to improve the services of a real Apartments company.
Department of Resource Analysis, Saint Mary’s University of Minnesota, Winona, MN.
6 Gupta, A. (2006). Management journal of Apartments properties, productivity and
creativity. Dearborn Financial Publishing press, United States of America.
7 Joop, j., & Hennie, R. B. (2013). Data collection, Primary Vs Secondary.
8 Samuel, O. (2013). Management Information Systems. Novum publishing press. Wood
Green London United Kingdom.
9 Thompson, H. (2009). Real Apartments Finance and Investment. 4th Edition, Englewood
Cliff, New Jersey: prentice- Hall. United Kingdom.
10 https://websitesetup.org/bootstrap-tutorial-for-beginners (looking for how to print and
save, edit and delete forms on 17th /August, 2019)
11 https://www.codeignter.com (looking for how to connect PhP code into the database on
11th August,2019)
12 https://www.w3school.com/learn (looking for different designs of login forms, and
registration forms on 20th/ July/2019)
37
APPENDICES A: BUDGET
ITEM AMOUNT(UGX)
Transport 10,000
Internet 50,000
Airtime 30,000
TOTAL 230,000
38
MANAGEMENT TRAINING AND ADVISORY CENTRE
Appendix B: Questionnaire
Dear Sir/Madam
Dear respondent. We are students of Management Training and Advisory Centre,
undertaking a study on Home Apartment Management Information System. Please spare a
few minutes of your valuable time and answer the following questions or statements as
precisely as possible. All questions just require a simple ticking of the appropriate response.
Your answers will be treated with strict confidence. You are required to tick the most
appropriate answer.
2) Level of education
Certificate Diploma Degree Post Masters
Graduate
3) How long have you been a tenant/ employee of Steka Apartment Ntinda?
Less than 2yrs Above 2.5 Btn 5 years
39
SECTION B:
Please tick appropriately: Yes, or No
Yes No
Do you have knowledge in computer?
Is the current system satisfactory?
Are the receipts issued on time and acknowledged after payment?
Is the current system trustworthy?
Is the system provide real time access to information?
Does current system keep records?
40
Appendix C: Interview Guide
Good morning sir/ madam, I am a student of Management Training Advisory Centre and am
here conducting a study to understand how your Apartment management system works. The
study will lead to the eminent designing of a system to help in management of the
apartments.
1. How many workers are employed by your company?
2. How much time do you spend to check the tenant’s records?
3. How many people do you work on a day?
4. Do you store information about your tenants?
5. How do you store information about your customers?
6. Do need a new system?
7. Do you have knowledge how to use computers?
8. Are you satisfied with your current system?
9. How easy is it to get information about the different tenants?
10. What challenges do you find with issuing the payment receipts to the tenants?
11. What are the possible solutions for the challenges associated with the current rental
property management system?
41