Skip to content

serethewind/hrmsArrayImplementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

House Rental Management System

This is a Java application that manages a collection of properties for rent. It provides CRUD (Create, Read, Update, Delete) operations for managing properties such as apartments, houses, and condos.

Features

The House Rental Management System has the following features:

  1. Add a new property to the system
  2. Update an existing property
  3. Remove a property from the system
  4. Get All Properties
  5. Get all properties subclass i.e. get all apartments, houses, condos by property type which is an enum
  6. Get single property by property code
  7. Get occupied or unoccupied properties by passing in a boolean.
  8. Get property by location

House Rental Management System Report

A report is generated based on property type which provides the following information:

  1. Total number of properties (Regardless, of the property type specified, a total number of properties is provided)
  2. Total number of propertyType, for instance, apartmentss in the rental repository.
  3. Total number of bedrooms in apartments
  4. Total number of bathrooms in apartments
  5. Total number of occupied apartments.
  6. Total number of unoccupied apartments.
  7. Total monthly rental income accrued from apartments.

Additional Information

The class diagram can be found in the Utility package.

About

An array implementation of a House Rental Management Software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages