Revised Paper

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 74

Android Rental App for Apartment Management with Reviews and Ratings

A Collaborative Research Project of the subjects


Information System Research and Application Development and Emerging Technologies
Presented to the Faculty of
Institute of Computing Studies and Library Information Science
City College of Angeles
Angeles City

In Partial Fulfillment of the Requirement for the Degree


Bachelor of Science in Information Systems

By:

Aaron Ernest F. Soriano


CarlJayson P. Basilio
Christian S. Herrera
Girlie G. Ciriban
Iris S. Bulagao
Jezreel M. Manguerra
John Ronan C. Limjoco

January 2024
Android Rental App for Apartment Management with Reviews and Ratings

Table of Contents
 Acknowledgement
 List of Tables
 List of Figures
 Abstract
Introduction
 Background of the Study
 Statement of the Problem
 Objectives of the Study
 Scope of the Study
 Delimitations of the Study
 Conceptual Framework
 Significance of the Study
Related Literature
Design and Methodology
 Research Design
 System Development Methodology
 Participants
 Procedure
 Data Analysis
 Design and Implementation
 Requirement Specification Analysis
 System Design and Specifications
 Logical Specifications
 Hardware Specifications
 Software Specifications
Results
 System / Application Outputs
 Evaluation Results
Discussion
 Summary of Findings
 Conclusions
 Recommendations
References
Android Rental App for Apartment Management with Reviews and Ratings

Appendices
A. Relevant Source Code
B. Letters (Formal Letters use in study)
C. Evaluation Tool
D. Sample Input/Output Reports
E. User Guide
F. Flowchart
G. DFD (Level 0 and Level 1)
H. Use Case Diagram
I. ERD Diagram
J. Documentation (Pictures showcasing the Data Gathering, investigation done
(observation, floor plan, interview, online meet)
K. Curriculum Vitae of IT Experts
L. Curriculum Vitae of Team Members
Android Rental App for Apartment Management with Reviews and Ratings

ABSTRACT

An abstract is a brief, comprehensive summary of the contents of the article; it allows

readers to survey the contents of an article quickly and, like a title, it enables persons

interested in the document to retrieve it from abstracting and indexing databases. Do not

exceed the abstract word limit of the journal to which you are submitting your article.

Word limits vary from journal to journal and typically range from 150 to 250 words. This

also signifies the first page of your manuscript. Beginning with the next line, write a

concise summary of the key points of your research. (Do not indent.) Your abstract

should contain at least your research topic, research questions, participants, methods,

results, data analysis, and conclusions. You may also include possible implications of

your research and future work you see connected with your findings. Your

abstract should be a single paragraph, double-spaced. You may also want to list

keywords from your paper in your abstract. To do this, indent as you would if you were

starting a new paragraph, type Keywords: (italicized), and then list your keywords.

Listing your keywords will help researchers find your work in databases.

Keywords: Abstract, APA7, research


Android Rental App for Apartment Management with Reviews and Ratings

INTRODUCTION

Background of the Study

In the world of property management, effective communication is key for

landlords and tenants facing challenges. Issues such as landlords

struggling to effectively market their apartments and tenants facing

challenges in finding suitable rental units. Recognizing this need, this

study introduces a contemporary solution, the Apartment Rental App,

developed to elevate communication between landlords and tenants. This

app is tailored to address the unique demands of the property management

landscape in locations around Angeles City. With the help of the internet,

it can be used to get detailed information about the facilities and even

contacting the owner or landlord.

According to Deshdeep (2023), the number of mobile users is far greater

than the number of desktop users today. One of the main reasons is

convenience, because apps can work faster than websites and a

smartphone is an easy to carry device. This is very convenient to an

individual who finds an apartment that is in a rush. Another one is

affordability. Many people, especially in a third world country, do not

have a better job, hence almost everyone prefers to use mobile

applications.
Android Rental App for Apartment Management with Reviews and Ratings

According to Vaidya (2023), other businesses now heavily depend on

applications, which offer not only convenience for customers but also

numerous advantages for the company. The Android Rental App

transcends mere operational efficiency; its primary objective is to

contribute to housing stability by empowering tenants to communicate

effectively. This involves the contact details of landlords for easy access

communication. Notably, the app includes a feature allowing users to find

a variety of apartments in locations around Angeles City enhancing the

user experience by providing valuable information for tenants.

As the demand for rental housing in Pampanga continues to grow,

understanding and overcoming communication barriers becomes pivotal.

Through the introduction of a user-friendly app, the researchers aim to

revolutionize the tenant-landlord dynamic, providing a practical and

efficient solution for the unique needs of the Pampanga rental market,

simplify rent-related processes, and contribute to the overall stability of

rental housing in the region.

Statement of the Problem

Nowadays, people face difficulties when it comes to renting—both

landlords and tenants struggle with endorsing and renting an apartment. In

order to address the general problem of finding amenities that meet their

needs, the following problems need to be resolved.


Android Rental App for Apartment Management with Reviews and Ratings

1. Landlords find it challenging to endorse their apartments.

2. Tenants have difficulty locating a place that suits their apartment

preferences.

3. Taking time out from busy schedules is tough, as people are often

bound by work and studies.

Objectives of the Study

This study focuses on the development of Android Rental Apps for

Apartment Management with Reviews and Ratings, aiming to achieve a

multifaceted improvement in the apartment rental process. The

quantifiable characteristics of the output include efficiency gains in the

rental process, increased landlord engagement, and enhanced tenant

satisfaction levels, contributing to an overall improvement in the

apartment rental experience.

The objectives of a study on Android Rental Apps for Apartment

Management with Reviews and Ratings may include:

1. To describe a system designed for enhanced convenience in the process

of renting apartments.

2. To describe a system where landlords introduce and endorse their rental

apartments.

3. To describe an application that will help tenants seek accommodation

according to their basic apartment preferences.


Android Rental App for Apartment Management with Reviews and Ratings

Significance of the Study

The present study focuses on the development and implementation of an

innovative mobile application tailored to address the unique demands of

property management in the vibrant locales of Angeles City. The app is

not merely a technological advancement; it represents a strategic response

to the specific challenges faced by both landlords and tenants in this

region.

The results gathered through this study will be important to the following:

Landlords. Landlords in Angeles City, Pampanga, stand to benefit

significantly from the proposed Android Rental App for Apartment

Management. The application's streamlined communication channels and

the ability for landlords to endorse their properties through pictures and

information offer an efficient platform to attract potential tenants.

Tenants. Tenants searching for rental accommodations in Angeles

City will find the Android Rental App invaluable. The app addresses the

challenges faced by tenants, providing them with access to crucial

information, such as landlords' contact details, apartment locations, and

detailed descriptions. The app's user-friendly features and the ability to

search for apartments based on preferences contribute to a more

convenient and informed apartment-hunting experience.


Android Rental App for Apartment Management with Reviews and Ratings

Administrators. Administrators overseeing the app play a crucial

role in maintaining the integrity and functionality of the platform. The app

allows admins to monitor landlords' accounts, ensuring that the

information provided aligns with the app's guidelines. Despite limitations,

the app empowers admins to contribute to a reliable and secure rental

environment in Angeles City.

Researchers. Researchers exploring the dynamics of property

management, especially in the context of Angeles City, can leverage the

findings of this study. The insights into the challenges faced by landlords

and tenants, coupled with the proposed technological solution, offer a

valuable reference point for further research and analysis in the field of

real estate and app development.

Future Research Undertakings. The study sets the stage for

future researchers interested in refining and expanding the functionalities

of rental applications. The identified limitations present opportunities for

innovation, with future researchers potentially addressing issues such as

communication barriers, account verification, and manual removal of fake

landlord accounts. The study serves as a foundation for ongoing

discussions and advancements in the realm of technology-driven solutions

for property management.

Scope and Limitation of the Study


Android Rental App for Apartment Management with Reviews and Ratings

The coverage of the study in terms of locality of area is in Angeles City,

Pampanga. The researchers limit their participants to tenants and landlords

of Angeles City. The admin maintains oversight by monitoring landlords'

accounts, while landlords can post pictures and information to endorse

their properties. Additionally, tenants have access to crucial information,

such as landlords' contact details, apartment locations, and detailed

descriptions, when looking for rent.

Despite these, certain limitations exist within the app. There is no

provision for direct communication between tenants and landlords as the

chat functionality is absent. Information on apartment availability is not

available, and tenants do not have individual accounts.

Additionally, the app lacks a verification mechanism, making it

challenging to authenticate user identities and determine the credibility of

posted content. The absence of tenant accounts and verification

mechanisms also raises concerns about the authority of individuals

claiming to be landlords. Moreover, the admin faces limitations as manual

removal of fake landlord accounts is not supported.

Conceptual framework
Android Rental App for Apartment Management with Reviews and Ratings

The diagram illustrates the conceptual framework of the "Android Rental

App for Apartment Management with Reviews and Ratings" project,

organized according to the Input-Process-Output (IPO) model. It outlines

the system's components in terms of input, processing, and output.

RELATED LITERATURE

Building upon the foundation established in Chapter 1, which highlighted

the crucial role of effective communication in property management,

Chapter 2 explores related literature. This literature review focuses on

Android rental applications and their contribution to addressing challenges

in property management. The following foreign studies offer insights into

advancements in Android-based rental systems and the significance of

communication in enhancing the landlord-tenant dynamic.

2.1 Android-Based Rental Systems


Android Rental App for Apartment Management with Reviews and Ratings

In the study conducted by Rathore, Syed, and Patel (2021), the authors

delve into the transformation brought about by Android applications in the

house rental industry. Emphasizing the advantages of online platforms for

landlords and tenants, the Android-based house rental system is

recognized for its efficiency in facilitating successful contracts between

homeowners and potential tenants.

2.2 Communication in Android Rental Applications

Prasad et al. (2022) highlight the importance of communication in

Android rental applications to address issues such as rent payments,

property maintenance, and tenant satisfaction. The Rental Property

Management software, designed for Android, is introduced as a solution to

facilitate communication, document issues, and resolve conflicts

efficiently.

2.3 Android Apartment Management Systems

Rathod and Kumar (2022) discuss the significance of Android apartment

management systems in streamlining tasks such as online rental payments,

maintenance tracking, and tenant account management. The study

emphasizes the multifunctional capabilities of Android-based apartment

management software, contributing to the effectiveness, efficiency, and

interactiveness of property management processes.


Android Rental App for Apartment Management with Reviews and Ratings

2.4 Android Rental Application for House Rentals

Dipta Voumick et al. (2021) propose the creation of a shared Android-

based online platform for house rentals. This platform aims to benefit both

landlords and tenants by providing a mutually beneficial system. The

Android application is designed to be efficient, user-friendly, and offers

unique features that set it apart from other house rental platforms.

The reviewed literature highlights the transformative impact of Android-

based rental systems in the housing industry. Rathore, Syed, and Patel

(2021) emphasize the efficiency of Android applications in facilitating

successful contracts between homeowners and tenants. Prasad et al. (2022)

stress the importance of communication in Android rental applications,

introducing Rental Property Management software to address various

issues. Rathod and Kumar (2022) discuss the multifunctional capabilities

of Android apartment management systems in streamlining tasks such as

online payments and maintenance tracking. Dipta Voumick et al. (2021)

propose a shared Android platform for house rentals, focusing on

efficiency, user-friendliness, and unique features. Together, these studies

underscore the pivotal role of Android applications in improving

efficiency, communication, and overall effectiveness in house and

apartment rentals.
Android Rental App for Apartment Management with Reviews and Ratings

DESIGN AND METHODOLOGY

In this section, the researchers discuss the methods they utilized to

facilitate data collection and analysis, as well as the development of the

application. The researchers will utilize evaluation questionnaires to

efficiently assess challenges, particularly in situations with a limited

number of variables and a substantial number of cases, ensuring the

validity and reliability of the findings through specific research

techniques.

Research Design

The researchers employ a mixed-methods approach, combining

quantitative and qualitative methodologies to comprehensively understand

user experiences and the impact of the Apartment Management Android

App within the rental housing landscape of Angeles City.


Android Rental App for Apartment Management with Reviews and Ratings

SYSTEM DEVELOPMENT AND METHODOLOGY

A system development methodology is a method employed to demonstrate

the process through which the envisioned system will be constructed. The

chosen methodology is the waterfall model.

The system development approach for this project will be based on the

Waterfall methodology. Waterfall methodology has been selected as the

preferred system development approach due to its structure and linear

nature, making it well-suited for projects with defined requirements and a

sequential development process. The Waterfall methodology typically

involves distinct phases, including requirements analysis, system design,

implementation, testing, deployment, and maintenance. This approach is

particularly advantageous for projects with a clear and well-defined scope,

as it follows a step-by-step progression through each stage of

development.

Waterfall Model

It consists of the steps that developers will follow during the system

development process. Being a sequential model, it is aptly named the

waterfall model because each stage must be completed before moving on

to the next. The stages include feasibility study, analysis, design, coding,
Android Rental App for Apartment Management with Reviews and Ratings

testing, implementation, and ultimately, maintenance. This model is

straightforward, user-friendly, and easily comprehensible.

In methodologies grounded in waterfall development, analysts and users

advance sequentially through each phase. Substantial deliverables are

generated at each stage, and these are submitted to the project sponsor for

approval, marking the transition from one phase to the next. Upon

approval by the sponsor, a phase concludes, and the subsequent phase

initiates.

Diagram of Waterfall Model.


Android Rental App for Apartment Management with Reviews and Ratings

Participants

The participants in this study include the landlords and tenants of Angeles

City. As the main beneficiaries, these participants offer informative

insights regarding the application’s usability, appeal, and effectiveness.

Information Technology (IT) experts, another group of participants in the

study, provide an in-depth evaluation of the application.

Participants Description

Landlords - Beneficiary of the system

allowing them to post and

endorse their owned

apartment/unit.

Tenants - Beneficiary of the system

allowing them to find a

preferred apartment/unit.

IT Experts - Professionals in the

Information Technology

field.

This table shows the participants of this research, providing a description

of landlords, tenants, and IT experts, and elucidating how each group will
Android Rental App for Apartment Management with Reviews and Ratings

benefit from the conducted research. The study aims to provide

advantages to these individuals, and the table serves as a valuable resource

for anyone seeking to understand this research.

The participants of this study will be the purposive sample of 10 landlords

with properties in Angeles City, 10 tenants renting an apartment in

Angeles City, and 3 Information Technology (IT) experts.

The researchers will employ the purposive sampling technique. This well-

established non-probability sampling method is employed to select

participants capable of offering comprehensive, profound, and detailed

insights regarding the phenomenon under investigation. To implement this

technique, the researchers establishes specific criteria that prospective

participants must fulfill to be included in the study (Marshall et al., 2008,

as referenced in Palinkas et al., 2015).

PROCEDURE

As the researchers strive to be more accurate, the researchers carefully

select evaluation questions that align with our goal of comprehensively

assessing user satisfaction.

The decision to employ evaluation questions based on an interval scale

was a strategic choice, enabling us to capture user sentiments and quantify

their experiences, the researchers engage in discussions to pinpoint key

aspects shaping user experiences and application performance. Deliberate


Android Rental App for Apartment Management with Reviews and Ratings

consideration was given to elements such as user satisfaction, response

time, and feature usability, all crucial components of the rental application

landscape.

Data Analysis

In this section, a thorough examination is conducted on the survey results

gathered from both landlords and tenants who interacted with the Android

Rental Application for Apartment Management with Reviews and Ratings.

The survey aimed to assess and understand various aspects of the

application, covering functionality, performance, compatibility, usability,

reliability, security, maintainability, and portability.

A Rating Scale was utilized, with respondents expressing their views

using a numerical scale ranging from 1 to 5, where each number

corresponded to a specific level of satisfaction (Taherdoost, 2019).

Numerical Ratings Equivalent

5 Excellent

4 Very good
Android Rental App for Apartment Management with Reviews and Ratings

3 Good

2 Fair

1 Poor

The table presented establishes a clear understanding of the correlation

between numerical ratings and descriptive categories. The subsequent

sections provide a detailed breakdown of the evaluation results, offering

insights into the perceptions of both landlords and tenants regarding

different aspects of the Android Rental Application for Apartment

Management with Reviews and Ratings.

Design Implementation

Feasibility study

In this phase, the researchers will investigate to comprehend the existing

system and identify any challenges faced by customers (tenants) through

interviews, observations, and active involvement. The data acquired will

be analyzed to assess the feasibility of the proposed system, considering

technical, economic, and social aspects.

Requirement and analysis

During this phase, the researchers will collect information regarding the

customer's requirements and articulate the issues the system is intended to


Android Rental App for Apartment Management with Reviews and Ratings

address. This will encompass understanding the customer's business

context, product functions, and compatibility requirements. Gathering

specific requirements, such as the preferred programming language,

database model, and necessary hardware like laptops and printers, will

also be part of this stage.

Design

In this phase, researchers will develop a comprehensive design for the

system, covering both the system architecture and physical design

elements, such as the User Interface and Database design. This stage

serves as a critical checkpoint to identify any potential flaws before

progressing to the next phase. The outcome of this stage is the design

specification, which serves as a blueprint for the subsequent

implementation stage.

Coding/Implementation

During this phase, the researchers will commence coding based on the

provided design specifications. The result of this step will be one or more

product components constructed in accordance with established coding

standards. These components will undergo debugging, testing, and

integration to meet the requirements outlined in the system architecture.

Testing

In this phase, the researchers will meticulously verify both individual

components and the integrated whole to ensure they are free of errors and
Android Rental App for Apartment Management with Reviews and Ratings

align with customer requirements. This involves conducting unit testing

for individual code modules, system testing for the integrated product, and

acceptance testing performed by or on behalf of the customer.

Any identified bugs will be addressed before proceeding to the next stage.

Additionally, product documentation will be prepared, reviewed, and

published during this stage.

Installation

The process concludes once the product has undergone testing and

received certification as suitable for use. The system is then prepared for

deployment at the customer's site.

Maintenance

This phase takes place post-installation and encompasses adjustments to

enhance system performance. These modifications may arise either from

user-initiated requests or the identification of bugs that were not initially

known. Record-keeping is maintained for documentation purposes, and

the system is updated accordingly.

Requirements Specifications Analysis

The system design phase commenced with the establishment of system

objectives identified in the feasibility study. Many of the tasks undertaken

during this stage were technically oriented, demanding a specific level of


Android Rental App for Apartment Management with Reviews and Ratings

expertise in system design, a profound understanding of computer-related

technologies, and familiarity with the available computer systems in the

market, including the features offered by various vendors. However, it is

crucial to note that designing a system was not a standalone process;

active participation from the user was integral at this stage as well.

The data gathered in the feasibility study was methodically employed

throughout the system design phase. Crafting a system involves a creative

process that demands both logical and lateral thinking. The logical

approach entails a systematic progression toward the final product,

considering the capabilities of personnel and equipment at each step in the

design process.

EXISTING SYSTEM

Presently, most property managers handle property and tenant information

using paper-based methods. When clients identify an available property,

they can contact the house manager via phone or email, specifying their

preferred size for the rental property.

The property manager has the option to respond via email, providing

comprehensive details about the requested house. The details include.

Rent per month.

Deposit paid.

Terms and conditions to follow acceptance.


Android Rental App for Apartment Management with Reviews and Ratings

PROBLEMS OF EXISTING SYSTEM

In the existing system, recording user activities involves a fully manual

process that requires extensive paperwork. Each house is associated with a

file containing information such as the house number, size, monthly rent,

expected deposit, occupant details, and status.

The rent payment table includes tenant details such as first name, last

name, phone number, date of payment, amount, and any outstanding

balance. The current system utilizes a text-based interface, which lacks the

user-friendliness of a graphical user interface. Due to manual

implementation, the system's response time is notably slow.

The transactions lack security since papers can be lost or damaged.

Therefore, there is a need for a system overhaul that offers increased

advantages and flexibility. The new system addresses and mitigates most

of the limitations inherent in the current system.

REQUIREMENTS ANALYSIS

Requirement analysis encompasses the definition of customer needs and

objectives within the context of anticipated customer usage, environments,

and identified system characteristics. This process is undertaken to

ascertain the requirements for system functions.

User Requirements
Android Rental App for Apartment Management with Reviews and Ratings

It involved active user participation and the formulation of statements of

facts and assumptions that articulate the system's expectations regarding

mission objectives, environment, constraints, and measures of

effectiveness and suitability. Basically, the users:

i) An information storage and retrieval system designed to enhance

efficiency.

ii) An easily learnable and user-friendly system.

iii) A transaction processing system characterized by speed.

iv) A system that prioritizes flexibility, safety, and convenience.

Functional Requirements

This is an essential task, action, or activity that has been completed. The

proposed system can:

i) Enable the administrator to add details for houses, tenants, and defaulters.

ii) Provide the administrator with the capability to delete details for houses,

tenants, and defaulters.

iii) Enable the administrator to search data within the database.

iv) Allow the administrator to edit data within the database.

Hardware Requirements

i) Processor 2.0 Ghz processor speed


Android Rental App for Apartment Management with Reviews and Ratings

ii) Memory 2GB RAM

iii) Visual Display Unit 800*600 colors

Software Requirements

i) Operating System- windows 7

ii) Microsoft Office Power point- Used during presentation.

iii) Microsoft visual basic 6

System Design and Specifications

DESIGN PHASES

The analysis of the user's requirements document provided a

comprehensive understanding of the system's needs. The implementation

strategies for these requirements were thoroughly examined, leading to the

design of physical modules within the Visual Basic system. The system's

operational environment was carefully identified.

The administrator exclusively holds access to the system, allowing for

viewing and modifications as needed. The system facilitates the

administrator in tasks such as viewing, editing, deleting, and adding data

to the database, with each modification being reflected in real-time.

User Interface Design.

Figure 1: Home Page


Android Rental App for Apartment Management with Reviews and Ratings

Figure 2: Apartment List


Android Rental App for Apartment Management with Reviews and Ratings

Entity Relationship Diagram.

The Entity Relationship Diagram (ERD) is a visual tool for

depicting data relationships. It emphasizes conventions that illustrate the

connections between the data.

The ERD employs symbols to represent the key entities in the system and

their dependencies. This tool is primarily used in software engineering for

managing intricate databases (Lachová & Trebuña, 2019).

According to Gueye et al. (2021), there are over 18,000

documented software vulnerabilities in 2020. In order to avoid these errors

and vulnerabilities, the researchers used Entity Relationship Diagram as

reference points during creation and implementation of Android Rental

App for Apartment with Review Ratings. ERD identified the correct

structure for storing data in the system.


Android Rental App for Apartment Management with Reviews and Ratings

Figure

Figure shows the entity relationship diagram that was used to create and

model the database that has been used for the system. Each table in the

ERD represents an entity that is linked to another entity to illustrate

relationships. The ERD displays database tables, including the entity,

Apartment. This entity serves as the parent table for the following child

tables: Reviews, Image and User. A User table contains information about

the user's account, a Reviews table holds information about specific

Apartment review details including the user that posted the review. Image

tables the date used in the apartment table for browsing and the user

profile image for displaying the user account information.


Android Rental App for Apartment Management with Reviews and Ratings

Logical Specifications

Data Flow Diagram. Data flow diagram consist of the following:

a. Context Level (Level 0) Data Flow Diagram.

b. Level 1 Data Flow Diagram.


Android Rental App for Apartment Management with Reviews and Ratings

Flowchart.
Android Rental App for Apartment Management with Reviews and Ratings

Use Case Diagram

(with stickman) (Tenant,Landlord,&Admin)

Tenant:

● Search Apartments

● View Apartment Details

● Submit Rental Application

● Submit Reviews and Ratings

● View Payment History

Landlord:
Android Rental App for Apartment Management with Reviews and Ratings

● List Apartment

● Manage Apartment Details

● Respond to Rental Applications

● View Tenant Reviews

Admin:

● Manage Users

● Resolve Disputes

● Monitor Ratings and Reviews

Storyboard

Apartment Listings:

● A list of apartments that meet the search parameters is shown by the app.

● To see more information, the user taps on an apartment listing.

Apartment Details:

● Users look through comprehensive details (pictures, description, terms of

renting) regarding the apartment they have chosen.

● Reviews and ratings left by previous tenants are visible to the user.

Rating and Review Submission:

● The user chooses to rent the apartment and provides a review and rating.

● Users rate several aspects of the rental experience, such as facilities,

cleanliness, and landlord responsiveness, and provides feedback on the

experience.

Apartment Management:
Android Rental App for Apartment Management with Reviews and Ratings

● Provides access to a dashboard with a list of managed apartments and the

most recent reviews.

Review Response:

● The manager answers questions from tenants and reviews.

● Users can see the responses, indicating involvement and a dedication to

enhancing the renting experience.

Notifications:

● Notifications about updates on apartment availability or answers to their

reviews are sent to users.

Volume Table of Contents (VTOC)

Volume 1: User Guide

1. Introduction

1.1 Purpose

1.2 Scope

1.3 Audience

2. Getting Started

2.1 Installation

2.2 Account Creation

2.3 Login/Logout
Android Rental App for Apartment Management with Reviews and Ratings

3. Apartment Search

3.1 Search Criteria

3.2 Filters

3.3 Search Results

4. Apartment Details

4.1 Viewing Details

4.2 Reviews and Ratings

5. Booking Process

5.1 Reservation

5.2 Confirmation

5.3 Move-in Procedures

6. User Profiles

6.1 Editing Profile

6.2 Privacy Settings

7. Notifications

7.1 Types of Notifications

7.2 Managing Notifications

Volume 2: Administrator's Guide


Android Rental App for Apartment Management with Reviews and Ratings

1. Introduction

1.1 System Architecture

1.2 Roles and Responsibilities

2. Apartment Management Console

2.1 Adding Apartments

2.2 Updating Details

2.3 Responding to Reviews

3. User Management

3.1 User Access

3.2 Account Verification

3.3 Support and Assistance

4. Data Security

4.1 Encryption

4.2 Secure Communication

5. Feedback and Issue Resolution

5.1 Reporting Issues

5.2 Improving App Functionality

6. System Maintenance
Android Rental App for Apartment Management with Reviews and Ratings

6.1 Backups

6.2 Updates

Volume 3: Technical Documentation

1. System Architecture

1.1 Components

1.2 Data Flow

2. Database Schema

2.1 User Profiles

2.2 Apartment Details

2.3 Reviews and Ratings

3. Notification System

3.1 Push Notifications

3.2 Handling Updates

4. Security Measures

4.1 Authentication

4.2 Encryption Protocols

5. Search Algorithm

5.1 Ranking Logic

5.2 Optimization
Android Rental App for Apartment Management with Reviews and Ratings

Hardware Specification

The application requires enough memory (RAM) to operate optimally.

Adequate RAM is vital for supporting the simultaneous execution of

multiple tasks within the app, such as loading property details, images, and

other features. This helps prevent slowdowns or crashes and ensures that

users can efficiently browse and interact with property listings.

Storage space is another critical consideration in the hardware

specifications. Users are recommended to have a certain amount of

available storage on their devices to accommodate the installation of the

apartment rental application. This storage space is utilized not only for the

app itself but also for catching property information locally, enabling

quicker access to property details and images and enhancing the overall

user experience.
Android Rental App for Apartment Management with Reviews and Ratings

While a dedicated graphics processor (GPU) is not always a strict

requirement, it can enhance the visual aspects of the application. This is

particularly important when viewing property images or engaging with

interactive features. A capable GPU contributes to a visually appealing

presentation of property details, elevating the overall aesthetic and

usability of the application.

Finally, the compatibility with specific operating systems (OS) is

emphasized. The apartment rental application is designed to work

seamlessly with certain OS versions, such as iOS or Android. Users are

encouraged to ensure that their devices run a minimum version of the

operating system to guarantee optimal functionality, access to the latest

features, and overall compatibility with the evolving technology

landscape. These hardware specifications collectively contribute to a

reliable and enjoyable apartment rental mobile application experience for

users.

Software Specifications

The Apartment Rental Application aims to provide a smooth apartment

renting experience, utilizing Java and Firebase technologies, and is

designed to run on Windows 7/8/10/11/12 operating systems.

User Interfaces - Responsive interfaces designed with Java and

implemented through Android Studio for Android mobile platforms.


Android Rental App for Apartment Management with Reviews and Ratings

Functional Requirements - Property Listing

Property owners can create, edit, and delete listings using Firebase

Realtime Database for storage.

Performance - Ensure compatibility and optimized performance for

Windows 7/8/10/11/12 operating systems.

Maintenance and Support - Firebase Console Monitoring

Regularly monitor Firebase Console for potential issues or anomalies.

Operating System: Compatible with Windows 7/8/10/11/12.

Data Base: Firebase as the backend database.

Web Technologies: Java for web-based functionalities.

IDE & Tools: Android Studio for application development and Firebase

for backend services.


Android Rental App for Apartment Management with Reviews and Ratings

RESULTS

This section of the paper is dedicated to presenting the outcomes of the

application and offering a thorough analysis of the evaluation results as

conducted by the researchers.

System / Application Outputs

This section presents screenshots of the inputs and outputs of the system

or application. If your study includes hardware equipment such as

Arduino, include actual pictures of the equipment, how is it positioned and

its outcome.

Evaluation Results

Utilizing an evaluation questionnaire distributed among landlords, tenants,

and IT expert participants, the researchers effectively interpreted the

assessments provided by the participants regarding the application.

The figure below illustrates the landlords participants' evaluation of the

application's function stability, performance efficiency, compatibility,

usability, reliability, and security.

Criteria Mean Descriptive Rating

Function Suitability 3.8 Good


Android Rental App for Apartment Management with Reviews and Ratings

Performance Efficiency 3.4 Good

Compatibility 3.8 Good

Usability 3.7 Good

Reliability 3 Good

Security 3.1 Good

Total 3.47 Good

Figure 1: Landlords Evaluation Data

The figure above shows the total mean of each criteria, making the total

3.47 which is equivalent to a “good” rating. This means that the

application received a good feedback from the landlord participants, with

each criteria being rated as follows: function stability (3.8) = very good,

performance efficiency(3.4) = good, compatibility (3.8) = good, usability

(3.7) = good, reliability (3) good, and security (3.1) = good.

The figure below illustrates the tenants participants' evaluation of the

application's function stability, performance efficiency, compatibility,

usability, reliability, and security.

Criteria Mean Descriptive Rating

Function Suitability 4 Very Good

Performance Efficiency 4.5 Very Good

Compatibility 3.4 Good

Usability 4.4 Very Good


Android Rental App for Apartment Management with Reviews and Ratings

Reliability 4 Very Good

Security 3 Good

Total 3.88 Good

Figure 2: Tenants Evaluation Data

The figure above shows the total mean of each criteria, making the total

3.88 which is equivalent to a “good” rating. This means that the

application also received a good feedback from the tenant participants,

with each criteria being rated as follows: function stability (4) = very

good, performance efficiency(4.5) = very good, compatibility (3.4) =

good, usability (4.4) = very good, reliability (4) very good, and security

(3) = good.

The figure below consists of the IT experts’ assessment of the

application’s function stability, performance efficiency, compatibility,

usability, reliability, security, and maintainability, and portability.

Criteria Mean Descriptive Rating

Function Suitability 4.5 Very Good

Performance Efficiency 4.1 Very Good

Compatibility 3.6 Good

Usability 3.2 Good

Reliability 3.4 Good


Android Rental App for Apartment Management with Reviews and Ratings

Security 3.6 Good

Maintainability 3.9 Good

Portability 3.8 Good

Total 3.76 Good


Figure 2: IT Experts Evaluation Data

The figure above shows the total mean of each criteria, summing up to

3.76 which is equivalent to a “good” rating, similar to the landlords and

tenants participants’ rating of the application. This means that the

application received a good feedback from the IT expert participants, with

each criteria being rated as follows: function stability (4.5) = very good,

performance efficiency(4.1) = very good, compatibility (3.6) = good,

usability (3.2) = good, reliability (3.4) good, security (3.6) = good,

maintainability (3.9) = good, and portability (3.8) = good.

DISCUSSION

The discussion begins with an overview of the study's positive findings,

emphasizing the "good" ratings. Subsequently, the section transitions to

recommendations, addressing study limitations and suggesting

improvements for future enhancements.

Summary of Findings

The "good" ratings in functionality, performance, accessibility, usability,

reliability, and security affirm the successful achievement of the study's


Android Rental App for Apartment Management with Reviews and Ratings

goals. The application's user-friendly interface, robust functionality, and

overall positive reception position it as a valuable tool for both landlords

and tenants in managing rental properties. The study's objectives, centered

on developing an efficient and well-received rental management

application, have been effectively met, paving the way for enhanced

efficiency, communication, and overall effectiveness in the realm of rental

property management.

Conclusions

Based on the objectives presented in Chapter 1, the application

demonstrated consistent positive feedback across all participant groups,

including landlords, tenants, and IT experts. The evaluation results,

derived from an assessment questionnaire distributed among landlords,

tenants, and IT experts, revealed positive feedback regarding the

application's performance. Landlords rated the add/edit/delete

functionality, performance, accessibility, usability, reliability, and

security, with an overall mean of 3.47, indicating a "good" rating. Tenants

expressed their satisfaction with the application, providing a total mean of

3.88, also resulting in a "good" rating. IT experts shared a similar

sentiment, with a total mean of 3.76, aligning with the positive

assessments from landlords and tenants. The concurrence in the "good"

ratings across all participant groups underscores the application's

effectiveness in meeting the specified criteria.


Android Rental App for Apartment Management with Reviews and Ratings

Recommendations

In conclusion, while the Android Rental App for Apartment Management

in Angeles City demonstrates promising strides in addressing the

challenges faced by both landlords and tenants, several limitations

highlight areas for future improvement. (1) The absence of direct

communication between tenants and landlords within the application

necessitates the integration of a robust chat functionality to facilitate

seamless interactions. (2) The app's lack of real-time information on

apartment availability hinders informed decision-making for tenants,

indicating the need for a feature indicating the real-time status of each

property. (3) The absence of a user verification mechanism raises concerns

about the credibility of users, urging the implementation of a

comprehensive verification process for both landlords and tenants. (4)

Introducing individual tenant accounts can enhance personalization and

user experience. (5) To expedite the removal of fake landlord accounts,

automated tools should be integrated, and administrators could benefit

from advanced analytics capabilities. These recommendations, rooted in

the study's conclusions, provide a roadmap for future enhancements,

aligning with the present study, previous investigations, and current

industry trends in the dynamic field of property management and app

development.
Android Rental App for Apartment Management with Reviews and Ratings

REFERENCES

Android Developers. (n.d.). Meet Android Studio. Android Developers.

https://developer.android.com/studio/intro

Badia, A. (2004, March). Entity-Relationship modeling revisited. ACM SIGMOD

Record, 33(1), 77–82. https://doi.org/10.1145/974121.974135

Deshdeep, N. (2023, December 19). Mobile App Or Website? 10 Reasons Why

Apps Are Better. Blog. https://vwo.com/blog/10-reasons-mobile-apps-are-

better/

Erguden, S. (2001). Policies and Constraints in Developing Countries.

International Federation of Surveyors.

https://www.fig.net/resources/proceedings/2001/nairobi/erguden-CMTS1-

1.pdf

Gommans, H. R., Njiru, G. M., & Owange, A. N. (2014, November). Rental

House Management System. International Journal of Scientific and

Research Publications, 4(11).

https://www.ijsrp.org/research-paper-1114/ijsrp-p35101.pdf

Kirmani, J. A., Yousuf, A., & Bhat, S. M. (2017, July). Rental Housing

Management System. International Journal of Computer Science and

Mobile Computing - IJCSMC, 6(7), 1–4.

https://www.scribd.com/document/395450496/house-rental-system-pdf
Android Rental App for Apartment Management with Reviews and Ratings

Metropolitan Tenants Organization. (2013, October 21). Press Release: Launch of

new Web App – “Squared Away Chicago.”Metropolitan Tenants

Organization. https://www.tenants-rights.org/press-release-squared-away-

chicago-renters-app-now-on-line/

Palinkas, L. A., Horwitz, S. M., Green, C. A., Wisdom, J. P., Duan, N.,

&Hoagwood, K. (2015). Purposeful sampling for qualitative data

collection and analysis in mixed method implementation research.

Administration and Policy in Mental Health and Mental Health Services

Research, 42(5), 533-544.

Parse Platform. (n.d.). Parse Android Docs. Parse Community.

https://parseplatform.org/

Rathod, A., & Kumar, P. (2022, March 31). Apartment Management System: A

Review. International Journal for Research in Applied Science and

Engineering Technology, 10(3), 427–428.

https://doi.org/10.22214/ijraset.2022.40654

Rathore, K., Syed, A., & Patel, R. (2021, May). Rental House Management.

International Research Journal of Modernization in Engineering

Technology and Science , 03(05).

https://www.irjmets.com/uploadedfiles/paper/volume3/issue_5_may_2021

/10054/1628083403.pdf
Android Rental App for Apartment Management with Reviews and Ratings

Siddiqui, S.U. K., Islam, S., & Subaramaniam, K. (2022, August). Android

application development for property rental services. Universiti Teknikal

Malaysia Melaka, 147–148.

https://www3.utem.edu.my/care/proceedings/merd22/pdf/04%20Compute

r%20Modeling%20and%20Simulation/070_p147_148.pdf

Taherdoost, H. (2019). What Is the Best Response Scale for Survey and

Questionnaire Design; Review of Different Lengths of Rating Scale /

Attitude Scale / Likert Scale. International Journal of Academic Research

in Management, 8(1), 1–10. https://papers.ssrn.com/sol3/papers.cfm?

abstract_id=3588604

United Nations (n.d.). Universal Declaration of Human Rights. United Nations.

https://www.un.org/en/about-us/universal-declaration-of-human-rights

Vaidya, R. (2023, October 23). Importance of Mobile Applications in Everyday

Life and Hence the Businesses. Elluminati Inc.

https://www.elluminatiinc.com/importance-of-mobile-application-in-

everyday-and-business/

Voumick, D., Deb, P., Sutradhar, S., & Khan, M. M. (2021). Development of

Online Based Smart House Renting Web Application. Journal of Software

Engineering and Applications, 14(07), 312–328.

https://doi.org/10.4236/jsea.2021.147019
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings

APPENDICES

A. Relevant Source Code


B. Letters (Formal Letters use in study)
C. Evaluation Tool
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings

D. Sample Input/Output Reports


E. User Guide
F. Flowchart
Android Rental App for Apartment Management with Reviews and Ratings

G. DFD (Level 0 and Level 1)


Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings

H. Use Case Diagram

I. ERD Diagram
Android Rental App for Apartment Management with Reviews and Ratings

J. Documentation (Pictures showcasing the Data Gathering, investigation done


(observation, floor plan, interview, online meet)
Android Rental App for Apartment Management with Reviews and Ratings

M. Curriculum Vitae of IT Experts


N. Curriculum Vitae of Team Members
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings
Android Rental App for Apartment Management with Reviews and Ratings

Take Note:

Format

- Paper Size 8.5 x 11 (Short)

- Margin 1.5 inches left, Top-right-Bottom 1inch

- Font Size: 12pt

- Font Style: Times New Roman

- Spacing: Double

Document:

- Provide 3 copies for presentation

- Need to prepare 3 Titles with 3 copies each for panelists

- You can have at least 1 colored and the rest photocopy

Preparation:

- Prepare your presentation. Make it short and concise eliminate too much words on

your presentation
Android Rental App for Apartment Management with Reviews and Ratings

- Don’t be late please come at least 15 mins. Before the schedule

- Wear business attire, long sleeve with necktie and slacks and black shoes or

formal shoes for Men, blazer or business dress with at least half or one-inch heels

for women

- Prepare Name Tag (Type written – Arial Black – FIRST NAME ONLY – 60pt –

ALL CAPs – PIN ON THE RIGHT SIDE OF YOUR DRESS)

- Prepare 3 foods for Panelists – with drinks – consider the time of your

presentation if it is 11am to 12pm at least prepare lunch…

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy