Development of  
House Rent  
Management System  
i
Report on  
Development of House Rent Management System”  
Prepared For  
M.M. Rakibul Hasan  
Lecturer  
Department of Computer Science and Engineering  
College of Engineering and Technology (CEAT)  
Prepared By  
Group Solution Finders  
Section -F  
SN Name  
Program  
BCSE  
BCSE  
BCSE  
BCSE  
BCSE  
0
0
0
0
0
1
2
3
4
5
Rihab Rahman  
Saikat Kumar Saha  
Joyanta Kumer Sarker  
Asjad Hasan Jim  
Mohammad Tamim Rahman  
Development of House Rent Management System, The Solution Finders Group  
ii  
Letter of Transmittal  
0
3 December, 2018  
To,  
Chairman,  
Practicum and Placement committee,  
College of Engineering and Technology (CEAT)  
IUBAT - International University of Business Agriculture and Technology  
4
Embankment Drive Road, Uttara Model Town  
Sector- 10, Dhaka- 1230  
Subject: Letter of Transmittal.  
Dear Sir,  
It is great pleasure for us to submit our report on the topic of "Development of House Rent  
Management System". We have prepared this report, as partial fulfillment of the course CSC 387  
(System Analysis and Design). To prepare this report, we have collected that we have found most  
relevant information in terms of analytical as well as reliability. We have concentrated our best effort  
to achieve the objectives of the report and hope that our endeavor will serve the purpose. We request  
you to pardon us for any mistake that may occur in the report unwillingly despite of our best effort.  
We would really appreciate, if you enlighten us with your thoughts and views regarding the report.  
Also, if you wish to enquire about an aspect of our report, we would gladly answer your queries.  
We are really indebted to you for your cordial cooperation, support and patience.  
Yours Sincerely  
………………………………..  
Rihab Rahman  
ID-CONFIDENTIAL  
Program-BCSE  
On behalf of Solution Finders group  
Development of House Rent Management System, The Solution Finders Group  
iii  
 
Letter of Authorization  
0
3 December, 2018  
IUBAT - International University of Business Agriculture and Technology  
Embankment Drive Road, Uttara Model Town  
4
Sector- 10, Dhaka- 1230  
Subject: Letter of Authorization.  
Group: Solution Finders  
Rihab Rahman  
ID CONFIDENTIAL  
Program BCSE  
Joyanta Kumer Sarker  
ID CONFIDENTIAL  
Program BCSE  
Mohammad Tamim Rahman  
ID CONFIDENTIAL  
Program - BCSE  
Saikat Kumar Saha  
ID CONFIDENTIAL  
Program BCSE  
Asjad Hasan Jim  
ID CONFIDENTIAL  
Program BCSE  
Dear Solution Finders,  
You will be happy to know that the project on “Development of House Rent Management System”,  
I have received in your project proposal under my concern. Based on your project you will have  
to submit the project as soon as possible. I hope you will successfully complete it on time. After  
successful completion of the project. You are requested to write a report based on the project.  
For any kind of assistant feel free to consult with me.  
Supervisor  
………………………………..  
M.M. Rakibul Hasan  
Lecturer  
Department of Computer Science and Engineering  
College of Engineering and Technology (CEAT)  
Development of House Rent Management System, The Solution Finders Group  
iv  
 
Students Declaration  
We undersigned are the student of Bachelor of Computer Science and Engineering (BCSE) under  
College of Engineering and Technology (CEAT) of International University of Business  
Agriculture and Technology (IUBAT) declaring that the report entitled “Development of House  
Rent Management System” has been prepared only as the partial fulfillment of the CSC 387  
(System Analysis and Design). It is not prepared for any other purposes such as award or degree.  
Yours Sincerely,  
Rihab Rahman  
……………………………….  
……………………………….  
……………………………….  
……………………………….  
Saikat Kumar Saha  
Joyanta Kumer Sarker  
Asjad Hasan Jim  
Mohammad Tamim Rahman ……………………………….  
Development of House Rent Management System, The Solution Finders Group  
v
 
Supervisor’s Declaration  
This is to certify that Practicum report on “Development of House Rent Management System” has  
been carried out by the group Solution Finders having members - Rihab Rahman, ID#  
CONFIDENTIAL, Saikat Kumar Saha, ID# CONFIDENTIAL, Joyanta Kumer Sarker, ID#  
CONFIDENTIAL, Asjad Hasan Jim, ID# CONFIDENTIAL, and Mohammad Tamim Rahman,  
ID# CONFIDENTIAL of IUBAT  International University of Business Agriculture &  
Technology as a partial fulfillment of the requirement of the course CSC 387 (System Analysis  
and Design). The report has prepared under my guidance and record of work carried out  
successfully. To the best of my knowledge and as per her declaration, no parts of this report has  
been submitted anywhere for any degree, diploma or certificate.  
Now they are is permitted to submit the report. I wish them all success in her future endeavors.  
Supervisor  
………………………………..  
M.M. Rakibul Hasan  
Lecturer  
Department of Computer Science and Engineering  
College of Engineering and Technology (CEAT)  
Development of House Rent Management System, The Solution Finders Group  
vi  
 
Acknowledgement  
We, first and foremost, would like to express our gratitude to Almighty Allah for helping us to  
complete the report properly.  
We would like to express my profound appreciation to our institute IUBAT  International  
University of Business Agriculture and Technology and Honorable faculty Riaz Hasib Hossain for  
his guidance, advice, patience, questions and generous assistance offered throughout the entire  
process of making this report.  
A special thanks goes to my all team members Saikat Kumar Saha, Joyanta Kumer Sarker, Asjad  
Hasan Jim and Mohammad Tamim Rahman, whose help made us to complete the project and  
report on time.  
We owe my deepest gratitude to our parents and our family members whose inexhaustible love  
was indispensable to endure in the tragic moments that confronted us once again with the  
vulnerability of life.  
This report would not have been possible without the essential and gracious support of many  
individuals who encouraged us to complete this project on time. We are also so grateful to them.  
Development of House Rent Management System, The Solution Finders Group  
vii  
Executive Summary  
Living is one of the basic needs of human. For living man has stayed many places like cave, tree  
etc. They were always in quest of a safe place to live on. With passage of time sciences have been  
developed tremendously. On every respect of our life we can find the contribution of science. The  
basic human need of living is not out of this. Science has made a revolutionary change in this  
sector.  
People those lived in cave, tree now they can stay in concrete building with more safety, security  
and amusement with the blessing of science. But as all the people are not equal any of means  
therefore some people can make their own house and some have to rent house to stay by paying.  
In order to maintain those renter’s information and monthly rent the house owners previously have  
to take their information in diary or paper and the house rent even been paid by only with speech  
not with any written document like money receipt.  
This previous system is fully manual and therefore there are huge chances of making mistake about  
renter information and monthly rent. Besides, there was not any document generated to keep the  
calculation of monthly rent.  
To overcome this problem we have planned to make a system by with a house owner can maintain  
all the information of renter along with the rent calculation. This system will lessen their manual  
labor and calculation. Rather it will be helpful for them to keep the record of each info  
electronically.  
This system is capable of maintaining owner information, renter information, flat information,  
monthly rent information and history log. This system can also give printout of each month’s rent  
and keep that record for ever. This system has login process for both owner and renter to manage  
the system and to know the monthly rent accordingly. We hope this system will be much more  
convenient for the house owners to maintain their renter and rent of house.  
Development of House Rent Management System, The Solution Finders Group  
viii  
 
Development of House Rent Management System, The Solution Finders Group  
ix  
 
Development of House Rent Management System, The Solution Finders Group  
x
Development of House Rent Management System, The Solution Finders Group  
xi  
Development of House Rent Management System, The Solution Finders Group  
xii  
List of Tables  
Development of House Rent Management System, The Solution Finders Group  
xiii  
Chapter 1: Introduction  
Development of House Rent Management System, The Solution Finders Group  
14  
 
1
.1 Organizational Overview  
Enosis Solutions is an offshore software engineering and consultancy company where people,  
knowledge, process and proven methodologies converge to deliver compelling, high value and  
cost-effective services in record time. They have developed a unique collaborative model of  
partnering with clients to deliver great software products to market rapidly and economically.  
Their ongoing success as offshore partner for some of the world's leading software companies in  
the large scale Enterprise Computing and Numerical Mechanics space is the manifestation of our  
capabilities.  
The software engineers located in our offshore facility serve as virtual extension of our clients'  
local development teams. If the client does not have any internal engineering staff, we provide an  
integrated partnership from the start, with Enosis Solutions taking ownership of the product  
engineering, platform and architecture. We support our clients' need to constantly innovate, keep  
pace with their expectations, adapt to ever changing technologies, tune to transforming business  
models, and most importantly manage talents by extending their capabilities with our adept and  
experienced software architects.  
1
.2 The Vision  
Our vision is to develop in a constant manner and grow as a major IT service provider to become  
a leading performer, in providing quality Web and Software Development solutions in the  
competitive global marketplace. Our professional, flexible and integrated process reflects in what  
we do. We always guide our customers to success. We have the ability to accelerate and quickly  
share  
the  
great  
work  
or  
products  
of  
your  
organization  
or  
business.  
Fortunately, we have been able to bring together a talented crew of professionals shaped and  
molded by their collective experiences in the agency, corporate and private industries, all of which  
possess outstanding talent. The synergy of what Enosis Solutions does comes from a blend of  
passion for success and the skill to help accelerate your organization.  
Development of House Rent Management System, The Solution Finders Group  
15  
 
 
1
.3 The Mission  
Our mission is to enhancing the business growth of our customers with creative Design and  
Development to deliver market-defining high-quality solutions that create value and reliable  
competitive advantage for our clients around the world. Our mission is to deliver optimal solutions  
with quality and services at reasonable prices. For us customer satisfaction is given top place. We  
are very friendly in our dealings to the customers and it helps us retain existing clients and expand  
customer circle. We always try to improve the quality of our products by exploring innovative  
ideas.  
Enosis Solutions exists to help organizations fulfill their missions. Our specialty lies in helping  
organizations to use their product or business effectively, in a way that supports their overall goals  
and strategic priorities.  
We strive for operational and service excellence through a relentless focus on:  
People - recruiting, developing and retaining top talent.  
Process ensuring quality while taking time and cost out of the drug development process.  
Clients significantly and continually enhancing client satisfaction with our services.  
We are determined to build a company culture based on superior performance, success through  
teamwork, respect and recognition for the individual, diverse and challenging work, and flexible  
and rewarding career opportunities for our employees.  
Development of House Rent Management System, The Solution Finders Group  
16  
 
1
.4 Organizational Structure and Team Structure  
CEO  
Assistant  
Project  
Manager  
Business  
Analysts  
Software  
Developer  
Quality  
Analyst  
Designer/  
Programmer  
Analysis  
Tester  
Figure- 1. 1 Organizational Structure  
System Analyst  
(Rihab Rahman)  
Project Manager  
Saikat Kumar Saha)  
Business Analysts  
(Tamim Rahman)  
Software Developer  
Joyanta Kumer Sarker)  
Quality Analysis  
(Asjad Hasan Jim)  
(
(
Figure- 1. 2 Team Structure  
Development of House Rent Management System, The Solution Finders Group  
17  
 
 
 
Chapter 2: Project Introduction  
Development of House Rent Management System, The Solution Finders Group  
18  
 
2
.1 Introduction  
Development of House Rent Management System (HRMS) is the set of processes and technologies  
that manages house renting system and store information of renter, owner and rent.  
Create report of each month’s rent information of flat is main goal of this project. Development of  
House Rent Management System is an inherently collaborative process. We have done this project  
using Iterative Process Model”. This report based on the project that we have completed in the  
course CSC 387 (System Analysis and Design). At first we have analyzed the old system.  
Therefore, we have designed this automated system for maintaining all the information of any  
house. In this report we have described how we developed this system and how it will work.  
2
.2 Background of Study  
In order to develop this system we have studied on some established rent management software to  
know about their software, features and other facilities. The software’s we have learnt are more  
suitable for other developed countries. Therefore, we have designed our system in such way so  
that that it can be more effective for the people of Bangladesh. Some of the software that we have  
studied are listed below:  
Rent Manager: Rent Manager is advanced software designed to be completely self-  
contained with a powerful property management database, integrated accounting, contact  
management, much more. Available as a stand-alone or cloud-based product, Rent  
Manager is proven software for companies that manage all types of properties.  
Exceptionally customizable and ideal for portfolios of every size, Rent Manager is key to  
an effective and efficient house.  
Buildium: Buildium is a powerful tool that simplifies the rental property management  
process. Offers full accounting, electronic payments, streamlined maintenance requests  
and complete mobile access. Ideal for small to mid-sized businesses.  
SimplifyEm Property Management Software: SimplifyEm is a property management  
software designed to meet the requirements of small and mid-sized landlords and property  
managers. The web-based solution offers features like property accounting, tenant  
management, lease tracking, bank reconciliation, and maintenance scheduling and vendor  
management. With SimplifyEm, property owners have a better visibility of their occupied  
and vacant units. The solution offers tools to capture tenant details, monitor insurance,  
store lease agreements, track deadlines, create invoices, and collect online rent payments.  
Property owners can send bulk notices or group emails for rent reminders, maintenance  
alerts, site visits or any other news that need to be shared with all tenants.  
Development of House Rent Management System, The Solution Finders Group  
19  
 
 
Rentec Direct: Rentec Direct serves as a web-based, full-featured management system  
for landlords and property managers that is designed to suit the needs of those managing  
properties between 25 and 5,000 units. Rentec has no startup fees, no term commitments,  
and includes unlimited US-based customer service and training. Key features of Rentec  
Direct include general ledger accounting and financial reporting with optional  
Quickbooks synchronization; online portals for tenants and owners.  
Pendo: Pendo is an online app for landlords that simplifies the time consuming, mundane  
tasks of property management. Pendo does all the heavy lifting so Landlords can spend  
more time building better relationships with their tenants. Pendo landlords can manage all  
of their business online and in one place: listing websites, rental applications, lease  
agreements, tenant screening, tenant on-boarding, cash flow management, rent collection,  
and financial reporting.  
Cozy: Cozy is a free property management tool that allows landlords to collect rent online,  
manage renter applications and screen potential tenants. Users can also track maintenance  
requests, communicate with tenants and market listings.  
Innago: Innago is a free property management platform that is also cloud-based and can  
be accessed anywhere. Designed for landlords that manage small- to mid-sized properties,  
Innago provides tenant management tools, account management, custom leases,  
exportable financial data and recurring invoices.  
2
.3Objectives  
2
.3.1 Broad Objectives  
The broad objective of this project is to develop a software to maintain the track records of  
renter info, owner info monthly rent info, receipts, rent advances made, maintenances and  
other related issues.  
2
.3.2 Specific Objectives  
The specific objective of this project are listed below:  
1
2
3
4
5
6
7
. Improve information accuracy.  
. Store renter, rent and owner details  
. Manage all renter, rent and owner record.  
. Store and retrieve the monthly rent report.  
. Reduce duplication of information.  
. Only the admin can assign user those can only use it.  
. The admin can block any user.  
Development of House Rent Management System, The Solution Finders Group  
20  
 
 
 
2
.4 Methodology  
In this point we will talk about how we have collected the information. There are two ways of  
collecting information such as primary source and secondary source. We have used both of these  
in our project.  
2
.4.1 Data Source  
Primary Source: Under primary source we have contacted and collected information from  
both of house owner and renter to know about their problems and suggestion and desires  
to develop an effective system.  
Secondary Source: Under secondary source we have studied on several website, blog post  
and already developed software to collect information:  
2
.5 Limitation  
This project has some limitations those we have planned to develop in futures. The limitations are-  
Renters cannot pay monthly rent via online payment  
Interfaces are little bit complex to understand at first glance.  
Embedded account management and some other module is needed to be implemented  
Renter will not get any mobile SMS notification.  
2
.6 Iterative Process Model  
For this project we have used Iterative process model. In Iterative model, iterative process starts  
with a simple implementation of a small set of the software requirements and iteratively enhances  
the evolving versions until the complete system is implemented and ready to be deployed. The  
basic idea behind this method is to develop a system through repeated cycles (iterative) and in  
smaller portions at a time (incremental).  
2
.6.1 The Feature of Iterative Process Model  
Requirements of the complete system are clearly defined and understood.  
Major requirements must be defined; however, some functionalities or requested  
enhancements may evolve with time.  
There are some high risk features and goals which may change in the future.  
Better suited for large and mission-critical projects.  
Development of House Rent Management System, The Solution Finders Group  
21  
 
 
 
 
 
Figure - 2. 1 : Diagram of Iterative process model  
2
2
.6.2 Advantages of Iterative Process Model  
Some working functionality can be developed quickly and early in the life cycle.  
Results are obtained early and periodically.  
Parallel development can be planned.  
Progress can be measured.  
Easier to manage risk.  
.7 Feasibility Study  
Feasibility study determines whether that solution is feasible or achievable for the user or not. This  
means that the tasks that we will perform are worth enough or not. There are three major areas of  
investigation and generating ideas about a new system. On studying the feasibility of the system,  
three major considerations are dealt with, to find whether the automation of the system is feasible.  
2
.7.1 Technical Feasibility  
This project is technically feasible because for making this project the require technology is  
available. Like software and hardware.  
2
.7.2 Economic Feasibility  
This project is economically feasible because the total personnel cost, time, software and hardware  
cost for making this project is less than the client budget which is much profitable.  
2
.7.3 Operational Feasibility  
This project is operationally feasible because the actual or target user are able to use the project  
nicely. Project interface is much user friendly and mostly it’s faster and accurate than the previous  
system.  
Development of House Rent Management System, The Solution Finders Group  
22  
 
 
 
 
 
 
Chapter 3: Requirement Engineering  
Development of House Rent Management System, The Solution Finders Group  
23  
 
3
.1Requirement Analysis  
3
.1.1 Hardware Requirements  
1
2
3
. A minimum of Pentium 4 with a speed of 1.3 GHz.  
. A minimum RAM capacity of at least 512MB.  
. Hard disk capacity of at least 100mb free space.  
3
.1.2 Software Requirements  
1
2
3
. Windows 7 and above.  
. Xampp Server.  
. Web Browser (Firefox or Chrome)  
3
.2 Cost Estimation  
3
.2.1 Personnel Cost  
Table - 3. 1: Personnel Cost  
Name  
Rihab Rahaman  
Joyanta Kumar Sarkar  
Tamim Rahaman  
Asjad Hasan Jim  
Working Hours  
TK/Hour  
Total(Tk)  
40,000  
38,000  
22,500  
22,500  
12,000  
80  
76  
50  
50  
30  
500  
500  
450  
450  
400  
Saikat Kumar Saha  
3
.2.2 Hardware Cost  
Table - 3. 2: Hardware Cost  
Name  
CPU  
Monitor  
Keyboard  
Mouse  
Quantity  
Unit Rate  
15000  
7000  
Total(Tk)  
15000  
7000  
1
1
1
1
350  
250  
350  
250  
3
3
.2.3 Software Cost  
Table - 3. 3: Software Cost  
Name  
Licensed software  
Quantity  
Unit Rate  
80,000  
Total(Tk)  
80,000  
1
.2.4 Other Cost  
Table 3.4: Other Cost  
Quantity  
Name  
Electricity Bill  
Unit Rate  
Total(Tk)  
10,000  
3 Months  
-
Office Rent & Maintenance  
3 Months  
20,000  
60,000  
Development of House Rent Management System, The Solution Finders Group  
24  
 
 
 
 
 
 
 
 
 
 
 
Chapter 4: Analysis and Design  
Development of House Rent Management System, The Solution Finders Group  
25  
 
4
.1 Project Scheduling Table  
Table - 4. 1: Project Scheduling Table for HRMS  
Phases  
Tasks  
Pre  
Days  
Weeks  
Requisite Required Required  
1
1
.1 Interviewing user management  
.2 Summarizing the knowledge  
obtained  
None  
.1  
2
2
1
1
1
.3 Estimating the scope of the  
project  
.4 Documenting the results  
1.1 1.2  
2
2
1.1 1.2 1.3  
1.4  
1
2
1
3
Phase -1:  
Requirement  
Analysis  
1
1
1
.5Sampling and investing hard data  
.6Questionnaires  
None  
.7 Prototyping  
1.4 1.6  
2
2
2
.1Create data flow diagrams  
.2Complete the data dictionary  
.3Prepare & present the system  
proposal  
1.4 1.7  
1.6 2.1  
1.4 1.5 2.1  
6
4
4
Phase -2:  
System  
Design and  
Development  
And  
2
2
.4 Design procedures for data entry  
.5Design the human-computer  
interface  
.6 Design system controls  
.7 Design files and/or database  
.8 Design backup procedures  
.9Develop the actual software  
.10 Document software user  
manuals and website with FAQ  
1.7 2.1  
2.4  
7
3
10  
2
2
2
2
2
2.1 2.4  
1.5 2.1  
2.7  
2.4 2.8  
2.9  
3
5
3
28  
7
Documenting  
Phase -3:  
Testing  
Phase -4:  
Software  
3.1 Test the Developed system  
3.2Fix any system bug (if found)  
4.1Deploy the actual software  
4.2 Train users  
2.9  
3.1 2.9  
3.1 3.2  
4.1  
4.2  
4.2 4.3  
4
3
7
4
7
3
1
3
Implementation  
4
4
.3 System maintenance  
.4 Review and evaluate system  
Total Estimation: Tasks 23 Interrelated  
112  
16  
Development of House Rent Management System, The Solution Finders Group  
26  
 
 
4
.2 Gantt Chart  
Table - 4. 2: Gantt Chart for HRMS  
Required Weeks  
Task Details  
Phase -1: Requirement Analysis  
Phase -2: System Design and Development  
And Documenting  
Phase -3: Testing  
Phase -4: Software Implementation  
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  
4
.3Pert Diagram  
Figure - 4. 1: Pert Diagram of HRMS  
Development of House Rent Management System, The Solution Finders Group  
27  
 
 
 
 
4
.4 Use Case Diagram (UCD)  
In order to achieve the highest understanding of the project next there will be illustrations  
containing various cases of system .The system functionality are shown in use case diagram.  
Figure - 4. 2: Use Case Diagram (UCD) of Development of HRMS  
Development of House Rent Management System, The Solution Finders Group  
28  
 
 
4
.5 Entity Relationship Diagram (ERD)  
The Entity Relationship Diagram (ERD) enables a software engineer to specify the data objects  
that are input and output from a system, the attributes that define the properties of these objects  
and their relationship. It provides an excellent graphical representation of the data structures and  
relationship. In this project, Entity Relationship Diagram has been used to visualize the conceptual  
data model of Development of House Rent Management System. That is drawn below:  
Figure - 4. 3: Entity Relationship Diagram (ERD) of Development of HRMS  
Development of House Rent Management System, The Solution Finders Group  
29  
 
 
4
.6 Data Flow Diagram (DFD)  
Data flow diagram is the graphical representation of the process of the content management  
system. It will show all processes of this project. In this software, to design the system, Data Flow  
Diagram (DFD) has been used which is a graphical representation of the depict information move  
from input to output. The DFD may be sued to represent a system or software at any level of  
abstraction.  
4
.6.1 Context Level Diagram  
A Context Level Diagram (CLD) in software engineering and systems engineering is a diagram  
that defines the boundary between the system, or part of a system, and its environment, showing  
the entities that interact with it. Context level diagram of our system is given below:  
Figure - 4. 4: Context Level Diagram of Development of HRMS  
Development of House Rent Management System, The Solution Finders Group  
30  
 
 
 
4
.6.2 Level 1 Diagram  
The Level 1 DFD shows how the system is divided into sub-systems (processes), each of which  
deals with one or more of the data flows to or from an external agent, and which together provide  
all of the functionality of the system as a whole. Level 1 diagram of our system is given below:  
Figure - 4. 5: Level 1 DFD of Development of HRMS  
Development of House Rent Management System, The Solution Finders Group  
31  
 
 
4
.6.3 Level 2 DFD of Process 1 (Login)  
Figure - 4. 6: Level 2 DFD of Process 1  
4
.6.4 Level 2 DFD of Process 2 (Owner)  
Figure - 4. 7: Level 2 DFD of Process 2  
Development of House Rent Management System, The Solution Finders Group  
32  
 
 
 
 
4
.6.5 Level 2 DFD of Process 3 (Renter)  
Figure - 4. 8: Level 2 DFD of Process 3  
4
.6.6 Level 2 DFD of Process 4 (Rent)  
Figure - 4. 9: Level 2 DFD of Process 4  
Development of House Rent Management System, The Solution Finders Group  
33  
 
 
 
 
4
.6.7 Level 2 DFD of Process 5 (Flat)  
Figure - 4. 10: Level 2 DFD of Process 5  
4
.6.8 Level 2 DFD of Process 6 (User)  
Figure - 4. 11: Level 2 DFD of Process 6  
Development of House Rent Management System, The Solution Finders Group  
34  
 
 
 
 
Chapter 5: Risk Engineering  
Development of House Rent Management System, The Solution Finders Group  
35  
 
5
.1 Risk Management  
A risk is a potential problem that might or might not happen. It is necessary to analyze the potential  
risks in a project. If the risks of a software project are not properly analyzed and estimated, many  
problems can plague the software project. Risk analysis and management are a series of steps that  
help a software team to understand and manage uncertainty. There are different categories of risks  
that should be considered in any software project. The following categories of risks have been  
considered in this software project.  
Project Risks: These risks threaten the project plan. If these risks become real, it is likely that the  
project schedule will slip and that costs will increase. Project risks identify potential budgetary,  
schedule, personnel, resource, customer and requirement problems and their impact on the  
software project.  
Technical Risks: These risks threaten the quality and timeliness of the software to be produced.  
If a technical risk becomes a reality, implementation may become difficult or impossible.  
Technical risks identify potential design, implementation, interface, verification and maintenance  
problems.  
Business Risks: These risks threaten the viability of the software to be built. The business risks  
can be market risks, building a system that no one really wants. Strategic risks, building system  
that no longer fits into the overall business strategy for the company.  
5
5
.2 The RMMM Plan  
.2.1 Risk Identification  
Table - 5. 1: Risk Identification  
Risk type  
Possible risks  
Technology  
Unintentional defects in software may arise.  
Lack of implementation for organization.  
It is relatively difficult to find skilled staff  
Required training for staff is not available.  
There is some restriction in project budget  
OS crash or Browser crash may happen  
People  
Organizational  
Tools  
Hard Disk crash may happen.  
Changing of user requirement may increase the system budget.  
Changing of user requirements may reduce the speed of project  
development.  
Requirement  
Estimation  
The time required to develop the software is not sufficient.  
Development of House Rent Management System, The Solution Finders Group  
36  
 
 
 
 
5
.2.2 Risk Analysis  
Table - 5. 2: Risk Analysis  
Probability  
Risk  
Impact  
Serious  
Unintentional defects in software may arise  
Lack of implementation for organization  
Low  
Moderate  
Tolerable  
It is relatively difficult to find skilled staff  
Absence of member during project period.  
Required training for staff is not available.  
High  
Catastrophic  
Tolerable  
Low  
Moderate  
Tolerable  
There is some restriction in project budget.  
OS crash or Browser crash may happen  
Hard Disk crash may happen  
Low  
Serious  
Serious  
Serious  
Moderate  
Moderate  
Changing of user requirements may increase the  
system budget.  
High  
Tolerable  
Changing of user requirements may reduce  
the speed of project development.  
The time required to develop to develop the  
software is not sufficient.  
Moderate  
Moderate  
Catastrophic  
Tolerable  
5
.2.3 Risk Planning  
Table - 5. 3: Risk Planning  
Risk  
Lack of implementation for organization.  
Strategy  
Modifying the system with more implementation.  
It is relatively difficult to find skilled staff. Train the member well for developing the project.  
Absence of member during project period. Take the responsibility if one is absent for sickness.  
OS crash or Browser crash may happen.  
Hard Disk crash may happen.  
Defective component.  
Use stable OS and update antivirus regularly.  
Backup the project in a secure cloud server.  
Replace defective potential component with bought  
in component of know reliability.  
Requirements changes.  
Replace defective potential component with bought  
in component of know reliability.  
The time required to develop to develop  
the software is not sufficient.  
Proper maintain of project time for develop  
the system.  
Development of House Rent Management System, The Solution Finders Group  
37  
 
 
 
 
5
.2.4 Risk Monitoring  
A re-planning of the project occurs. New task schedule and milestones are defined. Staffs  
work on their assigned jobs within the new timeframe.  
In order to prevent this from happening, the software will develop with the end user in mind.  
The user interface will design in a way to make use of the program convenient and  
pleasurable.  
Meetings (formal and informal) will be held with the stakeholders regularly. This insures  
that the product we are producing solves a problem.  
The development cost of the software may increase by 20%. Consult with the System  
Analyst during the system analysis, design and testing phase of the software project.  
Proper coding grammar is followed to make sure that the codes are easily understandable  
and reusable.  
Table - 5. 4: Project Risk (P01)  
Project Risk (P01)  
Name  
Date: 01-12-2018  
Changes the requirements  
Probability  
Low (18%)  
Impact  
Marginal (2)  
Description  
Company may change their requirements  
Requirements are redefined by the company due to time or  
business needs. Meeting will be held with the company regularly.  
This insures that the product we are producing solves a problem.  
Mitigation & Monitoring  
Management  
Status  
Emergency meeting between both parties to identify new project  
requirements and goals.  
Not occur  
Development of House Rent Management System, The Solution Finders Group  
38  
 
 
Table - 5. 5: Project Risk (P01)  
Business Risk (B01)  
Name  
Date: 01-12-2018  
Insufficient Budget  
Probability  
Moderate (35%)  
Impact  
Marginal (2)  
Description  
If the budget is low project may not complete.  
The project needs server that is costly to set-up. We find several  
alternative streaming services to reduce the budget risk.  
Refinement in project goal. A new plan for regulate the budget.  
Mitigation & Monitoring  
Management  
Status  
Problem resolved.  
Table - 5. 6: Technical Risk (T01)  
Technical Risk (T03)  
Name  
Date: 23-8-2018  
Hard Disk Crash  
High (60%)  
Probability  
Impact  
Tolerable (3)  
Description  
Hard Disk can be crash.  
Mitigation & Monitoring  
We should take proper follow up of computers. We also take regular  
data backup every day, We can use IPS to stop unexpected  
shutdown.  
Management  
Status  
If our hard disk has been crashed then we will restore backup.  
The risk has not been faced yet.  
Table - 5. 7: Technical Risk (T02)  
Technical Risk (T01)  
Name  
Date: 20-07-2018  
Lack of Experience  
Low (20%)  
Probability  
Impact  
Tolerable (3)  
Description  
Lack of members experience  
Mitigation & Monitoring  
The development cost of the software may increase by 20%.  
Consult with the System Analyst during the system analysis,  
design and testing phase of the software project.  
Though the development cost is increased by 20%, the project  
is still feasible. Set appointment for formal meeting with the  
System Analyst to solve different problems of each of the  
phases.  
Management  
Status  
The risk has not been arisen yet.  
Development of House Rent Management System, The Solution Finders Group  
39  
 
 
 
Chapter 6: Coding  
Development of House Rent Management System, The Solution Finders Group  
40  
 
6
.1 Database Tables  
Figure - 6. 1: List of tables of HRMS database  
Database Table for “flat”  
Figure - 6. 2: Database Table for flat  
Database Table for “history_log”  
Figure - 6. 3: Database Table for history_log  
Development of House Rent Management System, The Solution Finders Group  
41  
 
 
 
 
Database Table for owner_info”  
Figure - 6. 4: Database Table for owner_info  
Database Table for “rent”  
Figure - 6. 5: Database Table for rent  
Database Table for “renter_info”  
Figure - 6. 6: Database Table for renter_info  
Development of House Rent Management System, The Solution Finders Group  
42  
 
 
 
Database Table for “user”  
Figure - 6. 7: Database Table for user  
6
.2 User Interface  
Figure - 6. 8: Login System  
Development of House Rent Management System, The Solution Finders Group  
43  
 
 
 
Figure - 6. 9: Admin Dashboard  
Figure - 6. 10: Renter Dashboard  
Development of House Rent Management System, The Solution Finders Group  
44  
 
 
Figure - 6. 11: Owner Add View - Update  
Figure - 6. 12: Renter Add View Update  
Development of House Rent Management System, The Solution Finders Group  
45  
 
 
Figure - 6. 13: Rent Add View Update  
Figure - 6. 14: User Add View - Update  
Development of House Rent Management System, The Solution Finders Group  
46  
 
 
Figure - 6. 15: Flat Add View Update  
Figure - 6. 16: History Log  
Development of House Rent Management System, The Solution Finders Group  
47  
 
 
Figure - 6. 17: Renter Profile  
Figure - 6. 18: Rent Invoice for Renter  
Development of House Rent Management System, The Solution Finders Group  
48  
 
 
Chapter 7: Quality Assurance  
Development of House Rent Management System, The Solution Finders Group  
49  
 
7
.1 System Quality Management  
A quality management software system that is automated and connects all departments is essential  
for a regulated or ISQ-compliant company. A QMS or a TQM (total quality management) system  
can connect each phase in a products development lifecycle with every department in a company.  
This gives everyone an opportunity to provide feedback. Automated, routing, with escalation,  
ensure the rapid responses to inputs needed from the department. By building quality into products  
as opposed to forcing QA to bear the burden of the responsibility, everyone wins, engineering,  
regulatory, QA, manufacturing, sales and marketing  
The quality of software is assessed by a number of variables. These variables can be divided into  
external and internal quality criteria. External quality is what a user experiences when running the  
software in its operational mode. Internal quality refers to aspects that are code-dependent, and  
that are not visible to the end-user. External quality is critical to the user, while internal quality is  
meaningful to the developer only. Some quality criteria are objective, and can be measured  
accordingly. Some quality criteria are subjective, and are therefore captured with more arbitrary  
measurement.  
Quality Assurance Process  
Quality Assurance makes sure the project will be completed based on the previously agreed  
specifications, standards and functionality required without defects and possible problems. Its  
monitors and tries to improve the development process from the beginning of the project to ensure  
this.it is oriented to ‘’prevention’’.  
System Testing Methods  
Black - Box Testing: Black-box testing which is also known as behavioral testing focuses  
on the functional requirements of the software. It enables the software engineer to derive  
sets of input conditions that will fully exercise all functional requirements for a program.  
Black-box testing method will be applied to test the modules of LMS.  
Figure - 7. 1: System Testing  
Development of House Rent Management System, The Solution Finders Group  
50  
 
 
White Box Testing: White-box testing, which also known as glass-box testing, is a test case  
design method that uses the control structure of the procedural design to derived test cases. Using  
white-box testing methods, software engineer can derive test cases that,  
1
2
3
4
. Guarantee that all independent paths within a module have been exercised at least once.  
. Exercise all logical decisions on their true and false sides  
. Execute all loops at their boundaries and within their operational bounds  
. Exercise internal data structures to ensure their validity.  
7
.2 System Testing Design  
Table - 7. 1: Testing Scenario No: 01  
Scenario  
Login testing scenario of our system  
Username and password of admin for login  
When enter username, password then get  
access level define.  
Input’s  
Desired Output’s  
Actual Output’s  
For login our system works properly.  
Getting result from desired outputs and actual  
outputs decided this system is successful for  
login.  
Verdict  
Table - 7. 2: Testing Scenario No: 02  
Scenario  
Renter info insert testing scenario of our  
system  
Input’s  
Admin insert renter details  
Desired Output’s  
Actual Output’s  
Verdict  
Renter info will show for stay or leave  
We check this process and get actual outputs  
Our system is worked correctly and  
successfully.  
Table - 7. 3: Testing Scenario No: 03  
Scenario  
Information insert testing scenario of our  
system  
Input’s  
Renter insert their info  
Desired Output’s  
Actual Output’s  
Verdict  
Start time will add into db  
We check this process and get actual outputs  
Our system is worked correctly and  
successfully.  
Development of House Rent Management System, The Solution Finders Group  
51  
 
 
 
 
Table - 7. 4: Testing Scenario No: 04  
Update renter info testing scenario of our  
Scenario  
system  
Input’s  
Admin insert new information about existing  
renter  
Desired Output’s  
Actual Output’s  
Update report will show  
Our desired output access to actual and  
practical output. So, this is successful.  
Our system is worked correctly and  
successfully.  
Verdict  
Table - 7. 5: Testing Scenario No: 05  
Scenario  
Renter leave application testing scenario of our  
system  
Input’s  
Renter can apply for leave  
Desired Output’s  
After select leave category and number of days  
leave request send to admin  
Actual Output’s  
Our desired output access to actual and  
practical output. So, this is successful.  
Our system is worked correctly and  
successfully.  
Verdict  
Table - 7. 6: Testing Scenario No: 06  
Scenario  
Final report generation testing scenario of our  
system  
Input’s  
Admin will request to generate a report  
After select category of report system will  
generate a report.  
Desired Output’s  
Actual Output’s  
Our desired output access to actual and  
practical output. So, this is successful.  
Our system is worked correctly and  
successfully.  
Verdict  
Development of House Rent Management System, The Solution Finders Group  
52  
 
 
 
Chapter 8: Conclusion  
Development of House Rent Management System, The Solution Finders Group  
53  
 
8
.1 Future Plan  
This software is a web application. By this software, a user can rent for house to stay. Admin of  
house can advertiser his/her house for rent. By this limited time we can develop the core features  
of this system but in  
future it can be possible to add more features e.g.  
Online payment gateway  
More backend and database security  
More user friendly interface  
More module will be included.  
Mobile SMS notification (for renter)  
8
.2 Conclusion  
Our project is only a humble venture to satisfy the needs in Development of House Rent  
Management System. Several user friendly coding have also adopted. This package shall prove to  
be a powerful package in satisfying all the requirements of the organizer.  
The objective of software planning was to provide a frame work that enables the manger to make  
reasonable estimates made within a limited time frame at the beginning of the software project and  
should be updated regularly as the project progresses.  
Although we could not include all the functionality that we thought to include in this software, we  
worked hard to make it fully functional in this small amount of time. As our knowledge of  
programming grows by time, we shall look to make it a better one in every possible way. We hope  
this software project serve well to its benefactor and give idea to programmer about an automated  
Programming Contest Management and related problems.  
We thank our Supervisor and Coordinator to supporting us by giving user requirements, valuable  
advices to accomplish project goal. We believe we can use this experience in our future career as  
well.  
Development of House Rent Management System, The Solution Finders Group  
54  
 
 
8
.3 Contribution Table  
Table - 8. 1: Contribution table of HRMS project  
SL.  
ID Number  
Name  
Contribution  
1
.
CONFIDENTIAL  
Rihab Rahman  
Managing whole team, Preparing  
presentation, Preparing formal parts, Chapter-  
4
and 5 of report.  
2
3
.
.
CONFIDENTIAL Saikat Kumar Saha Preparing requirement engineering and cost  
estimation (chapter-3 of report) of project.  
CONFIDENTIAL  
Joyanta Kumer  
Developing the existing system and preparing  
chapter- 6 of report.  
Sarker  
4
5
.
.
CONFIDENTIAL  
CONFIDENTIAL  
Asjad Hasan Jim  
Preparing gantt chart, chapter- 7 and 8 of  
report.  
Drawing pert diagram, chapter 1 and 2 of  
Mohammad  
report.  
Tamim Rahman  
Development of House Rent Management System, The Solution Finders Group  
55  
 
 
Chapter 9: Bibliography  
Development of House Rent Management System, The Solution Finders Group  
56  
 
9
.1References  
1
. Islam, Md. Shaiful. Development of Content Management System. 15 Jan. 2018.  
2
. Juhura, Fatema Tuj. Development of Point of Sales System for Aparajito Enabler  
Limited. 10 Aug. 2018.  
3
4
. Solutions, Enosis. “Company Overview.” Enosis Solutions | Company Overview,  
www.enosisbd.com/aboutus.html. (Accessed: 20 November, 2018 )  
. “Our Mission & Vision .” Our Mission & Vision » MacSyn InfoTech - Offshore  
Software Development Company, www.macsyn.com/mission-vision.php. (Accessed: 21  
November, 2018 )  
5
6
8
. “Product Overview | Rent Manager.” Rent Manager Property Management Software,  
www.rentmanager.com/products/. (Accessed: 02 December, 2018 )  
direct-property-management-profile/.(Accessed: 02 December, 2018)  
comparison/(Accessed: 02 December, 2018 )  
9
1
www.capterra.com/p/166510/Pendo/.(Accessed: 02 December, 2018)  
0. Fram, Lauren. “7 Best Free Property Management Software Solutions for  
management-software (Accessed: 02 December, 2018 )  
Development of House Rent Management System, The Solution Finders Group  
57