100% found this document useful (3 votes)
3K views39 pages

Rental House Management System

The document describes a rental house management system (RHMS) that allows owners and tenants to manage rental properties digitally. The system aims to reduce paperwork and save time for owners and tenants. It allows users to view available properties, location, price, and status online. The document discusses the system's objectives, feasibility, users, software process model, functional and non-functional requirements, use case diagrams, and interface design. The system will help owners and tenants communicate and manage rentals more efficiently through a digital platform.

Uploaded by

Yoha Teferi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
3K views39 pages

Rental House Management System

The document describes a rental house management system (RHMS) that allows owners and tenants to manage rental properties digitally. The system aims to reduce paperwork and save time for owners and tenants. It allows users to view available properties, location, price, and status online. The document discusses the system's objectives, feasibility, users, software process model, functional and non-functional requirements, use case diagrams, and interface design. The system will help owners and tenants communicate and manage rentals more efficiently through a digital platform.

Uploaded by

Yoha Teferi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 39

RENTAL HOUSE MANEGNEMEGNMENT

SYSTEM(RHMS)
Introduction
RHMS
• The Rental house System is searching in Based on the Apartment House for
rent metropolitan cities.
• House rental management system is based on the house owner and tenant
.this system also can help the user as a communication tool for the house
owner and the customer.
Cont’d

• The Customer is details about the Room space, Room rent and the address
Details also.
• The Rental House System is best suitable the owners because time save and
the not only this no need to explain the room details on the speak . using this
system we can kept any detail information about the house status .
Objective

General Objective:-
• The main objective of this project is to design and implement a system that
can be accessed on portable devices such as mobile phones, that will
digitalize the manual house rental management system and thus helping the
owner to manage the house and tenant’s information and the tenants
Cont’d
Specific Objective: -
• To reach a significant number of owner and tenants digitally offering a
platform to easily
• Deliver light weight web application platform.
• Reducing the time and money waste by making the system accessible online.
• Increasing the owners and tenants satisfaction
Significance of the project

• Tenant can choose their home when ever available and where ever they are.
• The system will notify the tenant.
• The system will help the owner and the tenant to reduce cost and save time.
• Reduce paper work
Feasibility

Technical feasibility
Operational feasibility
Economical feasibility
Technical feasibility

In our project the technical feasibility includes the following issues.


• Whether the required technology is available or not means RHMS is available
or not .
• Weather the required resources are available like man power, programmer,
tester, and software developer.
Operational Feasibility
• Mainly concerned with issues like whether the system will be used if it is
developed and implemented.
• Questions that help in testing the operational feasibility.
Are the users not happy with current business practices?
Have the users been involved in the planning and development of the project?
Will the proposed system really benefit the organization?
Economical feasibility

• Economic analysis is used for evaluating the effectiveness of the proposed


system.
• In economic feasibility, cost benefit analysis is done in which expected costs
and benefits are evaluated.
Users of the current system

Company
Tenant
House owner
Software process models

• A software process model is an abstract representation of process.


• It presents a description of a process from some particular prospection.
• In our project we used the A Water-fall Software Process Model, because
RHMS has is a sequential (linear) model.
• And also compromises the feasibility study analysis.
Functional requirement

• Is defined as a function of a system


• It is a component where a function is described as a specific function.
• The basic functional requirements of our system are
• Users can :
Login
Create account
Cont’d

View the number of house available for rent.


View house location
View estimated price
View house status .
Non-functional requirement
This systems are used to
Judge the operation of a system
Judge specific behavior’s of a system.
The major non functional requirements are
Usability
Reliability
Maintainability
User interface
Performance
Actor identification

• Actors are users of the system that participates directly .


Tenant
Owner
Company
Cont’d

Scenario
• Real-life examples of how a system can be used.
• Include a description of the starting situation, description of the normal flow
of events. Example:-registration, login, apply rent
Scenario for Registration
Use-case Models

What is use-case?
• Describes a sequence of actions performed by a system that provides values
to an actor.
• Specifies the flow of events in the system.
• Diagram helps to understand how a user might interact with the system as we
have engineered.
Use-case Diagram for Admin
Use-case Description

• Is a guideline how users will perform tasks on the website


• Each use case is represented as a sequence of simple steps.
Use-case Description for Fill-House Status
Class Diagram

• Is a type of static structure diagram that describes the structure of a system by


showing the system's classes, their attributes, operations (or methods), and the
relationships among objects.
Cont’d
Sequence Diagram

• Sequence Diagram is an interaction diagram that details how operations are


carried out.
• Sequence diagrams are organized according to time.
Sequence Diagram for Login
Activity Diagram
• Activity diagram is another behavioral diagram in UML diagram to describe
dynamic aspect of the system.
• It represents a serious of action in a system similar to normal flow or data
flow diagram.
• Example:
Registration
Login
View notification.
Activity Diagram for Login
State Diagram
• State diagram describes the behavior of a single object in response to a
serious of events in a system
System Design

• Systems design is the process of defining elements of a system. For example;


modules, architecture, component and their interfaces data for a system based
on the specified requirement.
Subsystem Decomposition

• When we decompose a system into simpler parts, it’s called subsystems.


• The main need of this portion is to design the external part of the system.
Cont’d
Persistent Data Management
• This is the relation ship between the class and the data base.
Cont’d
Component Diagram
• The component diagram signifies a set of graphs of components associated by
dependency relations and dependencies are displayed as dashed arrows from
the client component to the supplier component
Deployment diagram
User Interface Design
act RHMS

RHMS

Login Register View Property

View type

Tenant
Admin Login
Register View adress

Owner View photo


Tenant Login
Register

View cost
Owner Login
Thank you!
Group Members ID

1. Yohannes Teferi UGR/17833/11


2. Ashebir Wondemeneh UGR/16809/11
3. Bekalu Jegnaw UGR/16839/11

You might also like