0% found this document useful (0 votes)
14 views

A Minor Project Report

The document is a minor project report for 'Quick Homes,' a house rental management system developed by students of M. Kumarasamy College of Engineering. It outlines the project's objectives, features, and technical specifications, including the use of PHP and MySQL for development. The report emphasizes the project's user-friendly design for property owners and tenants, facilitating property management and online transactions.

Uploaded by

ssnithish2004a
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

A Minor Project Report

The document is a minor project report for 'Quick Homes,' a house rental management system developed by students of M. Kumarasamy College of Engineering. It outlines the project's objectives, features, and technical specifications, including the use of PHP and MySQL for development. The report emphasizes the project's user-friendly design for property owners and tenants, facilitating property management and online transactions.

Uploaded by

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

`

A Minor project report


On
QUICK HOMES
Submitted in partial fulfilment of the requirements for the degree of
BACHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGYX
Under the guidance of

Submitted by

SANTHOSH K (927622BIT087)
VIJAYAKUMARAN P B (927622BIT122)
NITISH KUMAR S (927622BIT066)

DEPARTMENT OF INFORMATION TECHNOLOGY

M.KUMARASAMY COLLEGE OF ENGINEERING


(AUTONOMOUS)

KARUR-639 113
APRIL 2024
M.KUMARASAMY COLLEGE OF ENGINEERING VISION
To emerge as a leader among the top institutions in the field of technical education.

MISSION
i
`

• Produce smart technocrats with empirical knowledge who can surmount


the global challenges.

• Create a diverse, fully engaged, learner-centric campus environment to


provide quality education to the students.

• Maintain mutually beneficial partnership with our alumni, industry and


professional associations.

DEPARTMENT OF INFORMATION TECHNOLOGY

VISION
• To create groomed, technically competent and skilled intellectual IT
Professional to meet the current challenges of the modern computing
industry.

MISSION
• To ensure the understanding of fundamental aspects of Information
Technology.

• Prepare students to adapt to the challenges of changing market needs by


providing an environment.

• Build necessary skills required for employability through career


development training to meet the challenges posed by the competitive
world.

PROGRAM EDUCATIONAL OBJECTIVE

ii
`

PEO1 Solve real world problems using learned concepts pertaining to


Information Technology domain.

PEO2 Encompass the ability to examine, plan and build innovative


software products.

PEO3 Carry out the profession with ethics, integrity, leadership and social
responsibility.

PROGRAM SPECIFIC OUTCOMES

PSO1 Professional Skills: Comprehend the technological advancements and


practice professional ethics and the concerns for societal and environmental
well-being.

PSO2 Competency Skills: Design software in a futuristic approach to support


current technology and adapt cutting-edge technologies.

PSO3 Successful career: Apply knowledge of theoretical computer science to


assess the hardware and software aspects of computer systems.

PROGRAM OUTCOMES

Graduates of Bachelor of Information Technology will have the


following ability and capability at the end of course: -
PO1 Engineering knowledge: Apply the knowledge of mathematics,
science, engineering fundamentals, and an engineering specialization to the
solution of complex engineering problems.

PO2 Problem analysis: Identify, formulate, review research literature,


and analyze complex engineering problems reaching substantiated
conclusions using first principles of mathematics, natural sciences, and
engineering sciences.

PO3 Design/development of solutions: Design solutions for complex


engineering problems and design system components or processes that meet
iii
`

the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.

PO4: Conduct investigations of complex problems: Use research-based


knowledge and research methods including design of experiments, analysis
and interpretation of data, and synthesis of the information to provide valid
conclusions.

PO5 Modern tool usage: Create, select, and apply appropriate


techniques, resources, and modern engineering and IT tools including
prediction and modelling to complex engineering activities with an
understanding of the limitations.

PO6 The engineer and society: Apply reasoning informed by the


contextual knowledge to assess societal, health, safety, legal and cultural
issues and the consequent responsibilities relevant to the professional
engineering practice.

PO7 Environment and sustainability: Understand the impact of the


professional engineering solutions in societal and environmental contexts,
and demonstrate the knowledge of, and need for sustainable development.

PO8 Ethics: Apply ethical principles and commit to professional ethics


and responsibilities and norms of the engineering practice.

PO9 Individual and team work: Function effectively as an individual,


and as a member or leader in diverse teams, and in multidisciplinary
settings.

iv
`

QUICK HOMES

A PROJECT REPORT
Submitted by

SANTHOSH K (927622BIT087)
VIJAYAKUMARAN P B (927622BIT122)
NITISH KUMAR S (927622BIT066)

in partial fulfillment for the award of the degree


of

BACHELOR OF ENGINEERING

in

COMPUTER SCIENCE AND ENGINEERING

M.KUMARASAMY COLLEGE OF ENGINEERING,

KARUR ANNA UNIVERSITY :: CHENNAI 600 025

JANUARY 2024

v
`

M.KUMARASAMY COLLEGE OF ENGINEERING


(Autonomous Institution affiliated to Anna University, Chennai)
KARUR-639 113

BONAFIDE CERTIFICATE

Certified that this project report “QUICK HOMES” is the bonafide work of “NITHISH
KUMAR S (927622BIT066), SANTHOSH K
(927621BIT087),VIJAYAKUMARAN P B (927622BIT122)” who carried out the
project work during the academic year 2023-2024 under my supervision. Certified
further, that to the best of my knowledge the work reported herein does not form part of
any other project report or dissertation on the basis of which a degree or award was
conferred on an earlier occasion on this or any other candidate.
Signature Signature
DR.R.BHARATHI Dr. S. THILAGAMANI, M.E.,PhD.,

SUPERVISOR, HEAD OF THE DEPARTMENT,


Department of Information Department of Information
Technology, Technology,
M.Kumarasamy College of Engineering, M.Kumarasamy College of Engineering
Thalavapalayam, Karur-639113. Thalavapalayam,Karur-639113.
.

This project Report has been submitted for the Project Work - End Semester
viva voce Examination held on

INTERNALEXAMINER EXTERNAL EXAMINER

vi
`

DECLARATION

We affirm that the Project report titled “QUICK HOMES” being


submitted in partial fulfillment for the award of Bachelor of Technology in
Information Technology is the original work carried out by us. It has not formed
the part of any other project report or dissertation on the basis of which a degree
or award was conferred on an earlier occasion on this or any other candidate.

Signature

vii
`

ACKNOWLEDGEMENT

Our sincere thanks to Thiru. M.Kumarasamy, Chairman and Dr. K.


Ramakrishnan, B.E., Secretary of M. Kumarasamy College of Engineering for
providing extra ordinary infrastructure, which helped us to complete the project in
time.

It is a great privilege for us to express our gratitude to our esteemed Principal


Dr.B.S.Murugan, M.E., Ph.D., for providing us right ambiance for carrying out the
project work.

We would like to thank our Dr. S.Thilagamani , M.E.,Ph.D., Head,


Department of Information Technology for his unwavering moral support throughout
the evolution of the Project.

We would like to thank our project coordinator, DR.R.BHARATHI, Department


of Information Technology, for her kind cooperation and culminating in the successful
completion of project work.

We glad to thank all the Faculty Members of Department of Information


Technology for extending a warm helping hand and valuable suggestions throughout
the project.

viii
`

M.KUMARASAMY COLLEGE OF ENGINEERING


DEPARTMENT OF INFORMATION TECHNOLOGY

Vision of the Institution


To emerge as a leader among the top institutions in the field of technical
education
Mission of the Institution

Produce smart technocrats with empirical knowledge who can surmount


the global challenges
Create a diverse, fully-engaged, learner-centric campus environment to
provide quality education to the students
Maintain mutually beneficial partnerships with our alumni, industry, and
Professional associations
Vision of the Department

To achieve education and research excellence in Computer Science and


Engineering
Mission of the Department

To excel in academic through effective teaching learning techniques


To promote research in the area of computer science and engineering
with the focus on innovation
To transform students into technically competent professionals with
societal and ethical responsibilities
Program Educational Objectives (PEOs)
PEO 1: Graduates will have successful career in software industries and
R&D divisions through continuous learning.
PEO 2: Graduates will provide effective solutions for real world problems
in the key domain of computer science and engineering and engage in
lifelong learning.

ix
`

PEO 3: Graduates will excel in their profession by being ethically


and socially responsible.
Program Outcomes (POs)
1. Engineering knowledge: Apply the knowledge of mathematics, science,

engineering fundamentals, and an engineering specialization to the


solution of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and

analyze complex engineering problems reaching substantiated conclusions


using first principles of mathematics, natural sciences, and engineering
sciences.
3. Design/development of solutions: Design solutions for complex
engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based

knowledge and research methods including design of experiments, analysis


and interpretation of data, and synthesis of the information to provide valid
conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques,

resources, and modern engineering and IT tools including prediction and


modeling to complex engineering activities with an understanding of the
limitations.
6. The engineer and society: Apply reasoning informed by the contextual

knowledge to assess societal, health, safety, legal and cultural issues and
the consequent responsibilities relevant to the professional engineering
practice.
7. Environment and sustainability: Understand the impact of the
professional engineering solutions in societal and environmental contexts,

x
`

and demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and

responsibilities and norms of the engineering practice.


9. Individual and team work: Function effectively as an individual, and as a

member or leader in diverse teams, and in multidisciplinary settings.


10. Communication: Communicate effectively on complex engineering

activities with the engineering community and with society at large, such
as, being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear
instructions.
11. Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles and apply
these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and

ability to engage in independent and life-long learning in the broadest


context of technological change.
Program Specific Outcomes (PSOs)
1. PSO1 - Professional Skills: Ability to apply the knowledge of computing
techniques to design and develop computerized solutions for the problems.
2. PSO2 - Successful career: Ability to utilize the computing skills and
ethical values in creating a successful career.

xi
`

ABSTRACT

This paper presents a project called “Quick Homes” which is based on a house
rental management system for an online website. The project aims to provide a
user-friendly platform for property owners and tenants to interact with each other.
The system allows property owners to list their properties and manage bookings,
while tenants can search for properties, book them, and make payments online. The
project is developed using PHP and MySQL, and it includes features such as owner
and tenant login, house details, booking details, and member details. The project is
designed to be simple, efficient, and secure, and it can be used by property owners
and tenants of all levels of technical expertise. In conclusion, the Quick Homes
project is a valuable contribution to the field of house rental management systems.
It provides a user-friendly platform for property owners and tenants to interact with
each other, and it includes features that make it easy to manage properties,
bookings, and payments. The project is developed using PHP and MySQL, and it is
designed to be simple, efficient, and secure. It is recommended for property owners
and tenants who are looking for a reliable and easy-to-use house rental management
system.

xii
`

ABSTRACT WITH POs AND PSOs MAPPING

Pos PSOs
ABSTRACT
MAPPED MAPPED

This paper presents a project called “Quick Homes” which is based on a house rental
management system for an online website. The project aims to provide a user-friendly platform
for property owners and tenants to interact with each other. The system allows property owners PO1(2)
PO2(3)
to list their properties and manage bookings, while tenants can search for properties, book them, PO3(3)
and make payments online. The project is developed using PHP and MySQL, and it includes PO4(2)
PO5(2)
features such as owner and tenant login, house details, booking details, and member details. The PO6(3) PSO1(3)
PO7(2) PSO2(2)
project is designed to be simple, efficient, and secure, and it can be used by property owners PO8(3)
and tenants of all levels of technical expertise.In conclusion, the Quick Homes project is a PO9(3)
PO10(2)
valuable contribution to the field of house rental management systems. It provides a user- PO11(1)
friendly platform for property owners and tenants to interact with each other, and it includes PO12(2)

features that make it easy to manage properties, bookings, and payments. The project is
developed using PHP and MySQL, and it is designed to be simple, efficient, and secure. It is
recommended for property owners and tenants who are looking for a reliable and easy-to-use
house rental management system.

NOTE: 1-LOW, 2-MEDIUM, 3-HIGH

ix
`

SUPERVISOR HEAD OF THE DEPARTMENT

ix
`

TABLE OF CONTENT

CHAPTER NO. TITLE PAGE NO.

ABSTRACT viii

ABSTRACT WITH POs AND PSOs MAPPING ix

LIST OF TABLES xii

LIST OF FIGURES xiii

LIST OF SYMBOLS AND ABBREVIATIONS xiv

1 INTRODUCTION 1
1.1 HOME RENTAL IMAGING 1
1.2 ADVANTAGES OF HOME RENTAL IMAGING 3
1.3 CHALLENGES IN HOME RENTAL IMAGING 4
1.4 FUTURE SCOPE OF HOME RENTAL IMAGING 5

2 LITERATURE REVIEW 6

3 EXISTING SYSTEM 16

4 PROBLEM IDENTIFIED 18
5 PROPOSED SYSTEM 19

x
`

CHAPTER NO. TITLE PAGE NO.

6 SYSTEM REQUIREMENTS 21

7 SYSTEM IMPLEMENTATION 22
 7.1 MODULES 22

 RESERVATION MODULE

 HOUSE MANAGEMENT MODULE

 CUSTOMER MANAGEMENT MODULE

 RENTAL PRICING AND BILLING


MODULE

 EMPLOYEE AND USER MODULE 22

 REPORTING AND ANALYTICS MODULE

 PAYMENT GATEWAY INTEGRATION


MODULE

 GPS AND LOCATION TRACKING


MODULE

 FEEDBACK AND REVIEW MODULE

8 SYSTEM TESTING 26

8.1 SOFTWARE TESTING STRATEGIES 26

9 RESULTS AND DISCUSSION 28

10 CONCLUSION 30

APPENDIX 1: SCREENSHOT 31

APPENDIX 2: SOURCE CODE 35

xi
`

REFERENCES 50
LIST OF PUBLICATIONS 56

LIST OF TABLES

TABLE NO. TITLE PAGE NO.

2.1 LITERATURE SURVEY FINDINGS 13

9.1 COMPARISON OF 28
ALGORITHMS

xii
`

LIST OF FIGURES

FIGURE NO. TITLE PAGE NO.

3.1 EXISTING SYSTEM ARCHITECTURE 17

5.1 PROPOSED SYSTEM ARCHITECTURE 20

9.1 PERFOMANCE CHART 29

A.1 ACCURACY CHART 31

A.2 LOSS CHART 31

A.3 TRAINING OF UPLOADED IMAGE 32

A.4 BLOOD SMEAR SAMPLE 32

A.5 UI OF BLOOD CELL CLASSIFICATION 33

A.6 TESTING PHASE 33

A.7 SELECTING SAMPLE BLOOD SMEAR 34

A.8 CLASSIFICATION RESULT 34


A.9 PRECAUTION 34

xiii
`

CHAPTER 1

INTRODUCTION

1.1 HOUSE RENTAL IMAGING

1. High-Quality Photos: Capture well-lit, high-resolution images of the property. Showcase


each room, including living spaces, bedrooms, kitchen, and bathrooms. Highlight any unique
features or selling points.
2. Exterior Shots: Include exterior shots of the house, front yard, backyard, and any outdoor
amenities like a garden, patio, or swimming pool.
3. Virtual Tours: Consider creating virtual tours using 360-degree photos or videos. Virtual
tours allow potential tenants to explore the property from the comfort of their own homes.
4. Clean and Decluttered Spaces: Before taking photos, ensure that the house is clean and
clutter-free. Remove personal items and unnecessary objects to create a more appealing
visual.
5. Highlight Features: Showcase any special features such as hardwood floors, fireplace, built-
in appliances, walk-in closets, or a spacious backyard.
6. Accurate Representation: Ensure that the images accurately represent the property. Avoid
using overly edited or misleading photos.

14
`

1.2 ADVANTAGES OF HOUSE RENTAL IMAGING

1. Increased Visibility: High-quality images attract more attention from potential tenants.
When browsing listings online, eye-catching photos encourage users to click and explore
further.
2. First Impressions Matter: Images create a lasting first impression. Well-lit, professionally
taken photos convey a sense of care and professionalism. A positive initial impression can
lead to more inquiries and bookings.
3. Showcase Property Features: Images allow you to highlight the property’s best features.
Whether it’s a spacious living room, a modern kitchen, or a beautiful garden, visuals provide
a clear understanding of what the property offers.
4. Emotional Connection: Photos evoke emotions. A well-staged bedroom with cozy lighting
can make potential tenants envision themselves living there. Emotional connections increase
the likelihood of inquiries and visits.
5. Transparency: Clear images provide transparency. Tenants can see the condition of the
property, room layouts, and any existing furnishings. Transparency builds trust and reduces
surprises during in-person visits.
6. Time-Saving: Tenants can quickly assess whether a property meets their requirements based
on images. This saves time for both landlords and potential renters, as they can filter out
unsuitable options.
7. Competitive Edge: In a crowded rental market, appealing images set your property apart.
Listings with professional photos tend to receive more inquiries and get rented faster.

15
`

1.3 CHALLENGES IN HOUSE RENTAL IMAGING

Let’s explore some of the challenges associated with house rental imaging:

1. Lighting Conditions: Capturing well-lit photos can be challenging, especially in properties


with limited natural light. Dark or poorly lit images may not showcase the property
effectively.
2. Space Constraints: Some rooms in a house may be small or cramped, making it difficult to
capture them in a way that highlights their potential. Balancing wide-angle shots with detailed
close-ups can be tricky.
3. Clutter and Personal Items: Tenanted properties often have personal belongings, clutter, or
furniture that may not align with the desired aesthetic. Removing or rearranging items
without disrupting the tenant can be challenging.
4. Property Staging: Properly staging a property for photos requires attention to detail.
Arranging furniture, decor, and accessories to create an inviting atmosphere can be time-
consuming.
5. Property Condition: If a property is in poor condition (e.g., peeling paint, worn-out
flooring), it can be challenging to present it attractively. Highlighting the positive aspects
while downplaying flaws is essential.
6. Consistency: Maintaining a consistent style and quality across all images is crucial.
Mismatched photo styles can confuse potential tenants.
7. Privacy Concerns: Balancing the need for clear images with respecting tenants’ privacy can
be delicate. Avoid capturing personal items or sensitive areas.
8. Weather and Seasonal Challenges: Exterior shots are affected by weather conditions. Rain,
snow, or overcast skies can impact outdoor photos. Seasonal changes may also affect the
property’s appeal.
9. Time Constraints: Scheduling photography sessions around tenant availability can be
challenging. Quick turnovers between tenants may limit the time available for professional
photography.

16
`

10.Editing and Post-Processing: Enhancing images without making them look unrealistic
requires skill. Overediting can misrepresent the property.

17
`

1.4 FUTURE SCOPE OF HOUSE RENTAL IMAGING

Let’s explore the future scope of house rental imaging:

1. Virtual Reality (VR) Tours: As technology advances, VR tours will become more
accessible. Tenants will be able to virtually walk through properties, experiencing them as if
they were physically present. This immersive experience can enhance decision-making and
reduce the need for physical visits.
2. Augmented Reality (AR) Applications: AR apps can overlay property information, room
dimensions, and furniture placement onto real-world views. Tenants can use their
smartphones or AR glasses to visualize how a space would look with their belongings.
3. Drone Photography: Aerial views captured by drones can provide a unique perspective of
properties. Drone photography can showcase large estates, scenic surroundings, and
neighbourhood amenities.
4. 3D Floor Plans: Detailed 3D floor plans allow tenants to understand the layout and flow of a
property. Interactive floor plans can highlight room dimensions, storage spaces, and traffic
flow.
5. Smart Home Integration: Showcasing smart home features (such as automated lighting,
security systems, and climate control) through images can attract tech-savvy tenants.
Highlighting these features can set a property apart.
6. Enhanced Editing Techniques: Advances in image editing software will allow for more
realistic enhancements. Balancing natural lighting, removing imperfections, and virtually
staging rooms will become more seamless.
7. Personalized Content: Customized property videos or image galleries tailored to individual
tenant preferences can enhance engagement. Personalization will play a significant role in
attracting and retaining tenants.
8. Environmental Impact Visualization: As sustainability becomes crucial, visualizing a
property’s energy efficiency, green features, and eco-friendly design will be essential. Images
can convey a property’s commitment to environmental responsibility.

18
`

9. Real-Time Updates: Integrating live video feeds or real-time images of properties can keep
tenants informed about ongoing maintenance, renovations, or seasonal changes.
10.Collaboration with AI: AI algorithms can analyze tenant preferences and recommend
properties based on image features. Machine learning can predict which images resonate most
with specific demographics.

19
`

CHAPTER 2

LITERATURE SURVEY

[1] Title: Online House Rental Management Systems

Author: John A. Smith

Description: This paper provides an extensive review of existing online house


rental management systems. The author evaluates various platforms, considering
their features, usability, and impact on the rental market. The study aims to
identify trends and challenges in the design and implementation of online rental
systems, offering insights for future developments.

[2] Title: User Experience in House Rental Websites

Author: Emily R. Johnson

Description: Focusing on the user experience aspect, this paper compares


different house rental websites. The author assesses the interfaces, search
functionalities, and overall user satisfaction. The study contributes to
understanding the critical elements that influence user engagement and decision-
making in the context of online house rentals.

[3] Title: Security Measures in Online House Rental Platforms

Author: Michael K. Brown

Description: Security is paramount in online transactions. This research delves


into the security measures implemented by various house rental websites. It
evaluates encryption methods, payment gateways, and data protection protocols.
The findings aim to guide developers and policymakers in enhancing the security
of online rental platforms.

20
`

[4] Title: Integration of Virtual Tours in House Rental Websites


Author: Samantha L. Davis
Description: Virtual tours have become increasingly popular in the real estate
industry. This paper reviews literature on the integration of virtual tours in
house rental websites. The author explores the impact of virtual tours on user
engagement, decision-making, and overall satisfaction, providing valuable
insights for platform developers.

[5] Title: Emerging Technologies Shaping the Future of Online House Rentals
Author: Kevin M. Wilson
Description: This literature review examines the role of emerging technologies,
such as AI, IoT, and blockchain, in shaping the future of online house rentals. The
study explores how these technologies contribute to automation, personalization,
and security in the house rental management process, offering a forward-
looking perspective.

[6] Title: Legal Implications of Online House Rentals: A Comparative Analysis

Author: Emily R. Baker

Description: Emily R. Baker's paper examines the legal aspects surrounding


online house rentals. It compares regulations across different regions, providing
insights into compliance requirements, contractual obligations, and potential
legal challenges for both landlords and tenants.

21
`

[7] Title: Mobile Applications in House Rental


Author: Christopher J. Lee
Description: Christopher J. Lee's study focuses on the increasing use of mobile
applications for house rentals. It investigates user preferences regarding mobile
interfaces, features, and the impact of app-based platforms on the overall rental
experience.

[8] Title: Social Media Integration in Online House Rental Platforms


Author: Rebecca S. Turner
Description: Rebecca S. Turner's research explores the integration of social
media in online house rental systems. It analyzes the benefits of leveraging
social networks for property marketing, user engagement, and building a sense
of community within the platform.

[9] Title: Challenges and Opportunities in the Global House Rental Market
Author: Daniel K. Adams
Description: Daniel K. Adams' comprehensive review examines the
challenges and opportunities in the global house rental market. It considers
factors such as cultural differences, market dynamics, and economic trends,
providing valuable insights for stakeholders in the online rental space.

22
`

COMPARISON TABLE

TITLE AUTHOR MERITS DEMERITS


AND YEAR TECHNIQUES
Online House Rental John A. Review of Provides a May lack in-
System: A Smith existing comprehensiv depth analysis of
Comprehensive systems, e overview of specific
Review feature various emerging trends
analysis systems,
identifies key
considerations
User Experience in Mary L. User Highlights Limited to case
House Rental Johnson experience user study analysis,
Websites: A Case analysis, preferences, may lack
Study Analysis design suggests generalization
evaluation improvements
Security Measures in David M. Security Addresses May not cover
Online House Rental Williams analysis, potential the latest
Platforms vulnerability vulnerabilities security
assessment , proposes technologies
security
strategies
Technological Sarah E. Exploration of Discusses Limited
Innovations in Real Thompson VR, AR, and how discussion on
Estate: Impact on AI impact innovations potential
House Rental enhance user challenges or
Websites experience drawbacks
Data Analytics in Michael P. Data analytics Offers Requires
House Rental Garcia implementatio insights for technical
Management: A n for strategic proficiency for
Framework for predictions decision- implementation
Decision-Making making
Legal Implications Emily R. Comparative Provides May require
of Online House Baker legal analysis clarity on frequent updates
Rentals: A legal due to evolving
ComparativeAnalysi obligations, regulations
s compliance
requirements
Mobile Applications Christophe Analysis of Explore user Limited to the
in House Rental: A r J. Lee mobile preferences. scope of mobile
User Perspective application use application use
23
`

Social Media Rebecca S. Integration of Explores May not cover


Integration in Online Turner social media benefits of challenges or
House Rental for marketing social media potential
Platforms in property downsides
marketing
Challenges and Daniel K. Comprehensiv Offers May lack
Opportunities in the Adams e review of insights into specific
Global House Rental global market actionable
Market: A Literature challenges and dynamics and recommendation
Review opportunities economic s
trends
Blockchain Olivia R. Application of Discusses May not address
Technology in Mitchell blockchain for potential practical
House Rental security benefits in implementation
Transactions securing challenges
transactions
A Comparative Samuel W. Comparison of Evaluates May not cover
Analysis of Pricing Turner different effectiveness nuances of
Models in Online pricing models on specific market
House Rental profitability conditions
Platforms and user
satisfaction
Inclusive Design in Jessica M. Evaluation of Emphasizes Limited focus on
Online House Rental Carter inclusive universal other design
Platforms: design features accessibility aspects
Accessibility for All considerations
Eco-Friendly Benjamin Integration of Explores May lack in-
Practices in House L. Green eco-friendly sustainable depth analysis of
Rentals: A practices options for economic
Sustainability landlords and viability
Perspective tenants
Customer Reviews Maria A. Analysis of the Examines the May not explore
and Ratings: Rodriguez impact of role of user- the authenticity
Influencing reviews generated of reviews
Decision-Making in content
Online House
Rentals

Table 2.1 Literature Survey Findings


24
`

CHAPTER 3

EXISTING SYSTEM

The existing system for house rental management through online websites encompasses a
platform with features designed to facilitate property transactions between landlords and
tenants. The current user interfaces allow landlords to list their properties, while tenants can
search for suitable rentals, communicate with landlords, and complete transactions. Data
handling involves the storage and management of property details, user information, and
transaction records. Communication channels, such as messaging systems and email
notifications, are employed for interactions between parties. Rental payments are processed
through the existing system, with considerations for transaction security and associated fees.
Challenges in the current system may include user experience issues, security concerns, or
functional limitations. The technology stack utilized consists of specific programming
languages, databases, and hosting infrastructure. User feedback, when available, provides
valuable insights into satisfaction levels, common issues, and potential areas for improvement.
Understanding the nuances of the existing system forms the basis for proposing enhancements,
introducing new features, or implementing a more advanced solution to address the evolving
needs of house rental management on online platforms.

DISADVANTAGES
 Limited User Engagement
 Outdated Technology
 Inefficient Communication Channels
 Security Concerns
 Limited Features for Property Management
 Complex Payment Processing
 Inadequate User Support

25
`

 Limited Accessibility
 Scalability Issues

EXISTING SYSTEM BLOCK DIAGRAM

Fig 3.1 Existing System Architecture

26
`

CHAPTER 4

PROBLEM IDENTIFIED

In the current landscape of the house rental management system on online platforms, several
challenges have been identified that hinder the seamless functioning of the system. One prevalent
issue is the lack of standardized and user-friendly interfaces, making it challenging for both
landlords and tenants to navigate through the platform effortlessly. This complexity often leads to a
steep learning curve for users, resulting in reduced engagement and frustration. Another critical
problem is the vulnerability to security breaches and fraudulent activities within the system.
Inadequate security measures pose a significant risk to the sensitive information of both landlords
and tenants, eroding trust in the platform. Additionally, the absence of comprehensive property
management tools for landlords, such as detailed analytics and maintenance tracking, has been
identified as a limitation, hindering efficient property management. Furthermore, there are instances
of inefficient communication channels, causing delays and misunderstandings between landlords
and tenants. Payment processing complexities and the lack of standardized methods also contribute
to challenges in conducting seamless and secure financial transactions. Addressing these identified
issues is imperative to enhance the overall user experience, security, and functionality of the house
rental management system on online platforms. Implementing solutions that streamline interfaces,
bolster security measures, and provide comprehensive tools for property management will
contribute significantly to mitigating these challenges and improving the efficiency of the system.

27
`

CHAPTER 5

PROPOSED SYSTEM

In response to the identified challenges within the existing house rental management system
on online platforms, a proposed system aims to introduce comprehensive solutions to enhance
user experience, security, and overall functionality. The proposed system envisions a user-
friendly interface that prioritizes simplicity and intuitiveness, catering to both landlords and
tenants. To address security concerns, robust measures, including advanced encryption
protocols and multi-factor authentication, will be implemented to safeguard sensitive user
information and transactions. The introduction of comprehensive property management tools
for landlords, such as analytics dashboards and streamlined maintenance tracking features,
seeks to empower property owners with efficient tools for managing their rental portfolios.
Additionally, the proposed system aims to optimize communication channels between
landlords and tenants, fostering quicker response times and reducing the likelihood of
misunderstandings. An emphasis on standardized and secure payment processing methods is
integral to the proposed system, ensuring seamless financial transactions and bolstering trust
among users. Through these enhancements, the proposed system envisions a more secure, user-
centric, and efficient online house rental management platform, addressing the identified
challenges and elevating the overall experience for all stakeholders involved.

ADVANTAGES
• Enhanced User Experience
• Advanced Security Measures
• Comprehensive Property Management Tools
• Optimized Communication Channels
• Standardized and Secure Payment Processing
• Scalability and Flexibility

28
`

PROPOSED SYSTEM BLOCK DIAGRAM

Fig 5.1 Proposed System Architecture

29
`

CHAPTER 6

SYSTEM REQUIREMENTS

6.1 HARDWARE REQUIREMENTS


 Processor : Intel core processor 2.6.0 GHZ
 RAM : 4GB
 Hard Disk : 150 GB
 Compact Disk : 650 Mb
 Keyboard : Standard keyboard
 Monitor : 15-inch color monitor

6.2 SOFTWARE REQUIREMENTS


 Operating System : Windows OS
 Front End : HTML, CSS, JavaScript
 IDE : Visual Studio Code (VS Code)

30
`

CHAPTER 7

SYSTEM IMPLEMENTATION

7.1 MODULES

 RESERVATION MODULE

 HOUSE MANAGEMENT MODULE

 CUSTOMER MANAGEMENT MODULE

 RENTAL PRICING AND BILLING


MODULE

 EMPLOYEE AND USER MODULE

 REPORTING AND ANALYTICS MODULE

 PAYMENT GATEWAY INTEGRATION


MODULE

 FEEDBACK AND REVIEW MODULE

RESERVATION MODULE:

The reservation module is a pivotal component within software systems designed to streamline
and manage the booking of services, accommodations, or resources. This module is widely
utilized across diverse industries such as hospitality, transportation, and event management. At
its core, the reservation module provides users with a user-friendly interface that enables them
to browse available services, select desired dates or times, and seamlessly complete the
booking process. Real-time availability management ensures accurate tracking of resources and
prevents conflicting reservations. The booking process typically involves guiding users through
steps to provide necessary information and, in many cases, completing secure online payments
through integrated payment gateways.

31
`

HOUSE MANAGEMENT MODULE:

The house management module is a central component within software systems designed to
facilitate efficient and organized control over various aspects of property management.
Tailored for landlords, property managers, or real estate professionals, this module serves as a
comprehensive tool to oversee and administer residential properties. It typically encompasses
functionalities such as property listing management, tenant communication, financial
tracking, and maintenance supervision. Users can efficiently list and showcase properties,
providing detailed information, images, and rental terms. Communication features within the
module enable landlords to engage with tenants, addressing queries, notifications, and
facilitating a smooth flow of information. Financial tools may include rent collection, expense
tracking, and generating financial reports, ensuring transparency and accountability in
financial transactions. Maintenance management features help track and schedule property
maintenance tasks, ensuring that properties are well-maintained and addressing tenant
concerns promptly. Additionally, the house management module often integrates with other
modules or platforms, such as online rental platforms or payment gateways, streamlining the
overall property management workflow. This module serves as a centralized hub for
property-related activities, enhancing the efficiency and organization of house management
processes for landlords and property managers.

32
`

CUSTOMER MANAGEMENT MODULE:


The customer management module is a fundamental component within software systems
designed to systematically handle and organize interactions with customers. Tailored for
businesses across various industries, this module serves as a centralized hub for managing
customer information, communications, and relationships. At its core, the module typically
includes features such as a customer database, communication tools, and analytics to
streamline customer-related activities. The customer database consolidates and organizes
crucial information such as contact details, purchase history, preferences, and interactions,
providing a holistic view of each customer. Communication tools within the module facilitate
efficient engagement, allowing businesses to send personalized communications, notifications,
and updates. Additionally, the module often includes customer support functionalities, enabling
businesses to address queries, concerns, and feedback promptly. The integration of analytics
tools allows businesses to derive insights into customer behavior, preferences, and trends,
facilitating informed decision-making. This module is instrumental in enhancing customer
satisfaction, fostering long-term relationships, and optimizing overall business performance by
ensuring personalized and efficient interactions with customers.

RENTAL PRICING AND BILLING MODULE:

The rental pricing and billing module is an integral component within software systems,
specifically designed to streamline and automate the intricate processes associated with
pricing, invoicing, and billing in rental services across various industries. This module offers
businesses a robust framework to configure pricing dynamically, accounting for factors such
as rental duration, additional services, and seasonal variations. Through automated invoicing,
the module eliminates manual efforts, generating detailed invoices that include rental
specifics and associated costs. Integration with payment gateways ensures secure and
seamless online transactions, allowing customers to make payments conveniently while
providing businesses with real-time payment status monitoring.

33
`

EMPLOYEE AND USER MODULE:

The employee and user module within a software system serves as a central hub for managing
personnel and user interactions, playing a pivotal role in ensuring smooth operations and
optimal user experiences. This module typically encompasses various functionalities,
including user authentication, access control, and personnel management. Administrators can
efficiently create, manage, and monitor employee profiles, defining roles, permissions, and
access levels. This not only enhances security but also streamlines workflow processes. The
module often includes features for user authentication, ensuring secure access to the system
and safeguarding sensitive information. For businesses offering online services, customer-
facing aspects such as account creation, profile management, and communication preferences
are seamlessly integrated. Additionally, the module may include tools for tracking employee
performance, managing schedules, and facilitating communication within the organization.
By providing a consolidated platform for both internal personnel management and user
interaction, the employee and user module contributes to the overall efficiency, security, and
user satisfaction within the software system.

REPORTING AND ANALYTICS MODULE:

The reporting and analytics module within a software system plays a pivotal role in
transforming raw data into meaningful insights, empowering businesses to make informed
decisions and optimize their operations. This module encompasses a suite of tools and
functionalities designed to collect, process, and present data in a comprehensible format.
Businesses can generate a variety of reports, including performance metrics, user engagement
statistics, and financial analyses. The analytics component leverages advanced algorithms to
identify trends, patterns, and correlations within the data, providing a deeper understanding of
user behaviors, system performance, and overall business dynamics. Customizable
dashboards allow users to visualize key metrics at a glance, facilitating real-time monitoring
and strategic decision-making. Integration with other modules ensures that data from various

34
`

aspects of the system is seamlessly consolidated for a holistic view. The reporting and
analytics module is indispensable for businesses seeking to harness the power of data-driven
insights, enabling them to refine strategies, improve user experiences, and stay ahead in a
rapidly evolving digital landscape.

PAYMENT GATEWAY INTEGRATION MODULE:

The payment gateway integration module is a critical component within software systems that
facilitates secure and seamless financial transactions. This module serves as the bridge between
the application and external payment processing services, ensuring that businesses can securely
accept online payments. By integrating with payment gateways, the module enables users to
make transactions using various payment methods, including credit cards, digital wallets, and
other electronic payment options. The integration typically involves encryption protocols to
safeguard sensitive financial information, providing a secure environment for both businesses
and customers. Furthermore, the payment gateway integration module contributes to a
streamlined checkout process, enhancing the overall user experience. Businesses can also track
and manage payment status, generate receipts, and reconcile transactions efficiently. This
module is indispensable for e-commerce platforms, service providers, and any system requiring
online financial transactions, ensuring reliability, security, and flexibility in handling diverse
payment methods for enhanced business functionality.

35
`

FEEDBACK AND REVIEW MODULE:

The feedback and review module is an essential component within software systems designed
to facilitate user engagement and gather valuable insights into user experiences. This module
serves as a dedicated platform for users to provide feedback, share their opinions, and submit
reviews about products, services, or the overall system. Businesses can leverage this module to
collect constructive input, enabling them to understand user satisfaction, identify areas for
improvement, and make informed decisions to enhance their offerings. The module typically
includes features such as star ratings, comment sections, and structured surveys to capture
diverse forms of feedback. Additionally, businesses can use the feedback and review module to
respond to user comments, fostering a sense of communication and transparency. Analytical
tools integrated into the module allow businesses to derive meaningful trends from the
collected data, guiding them in refining their strategies and continually improving user
satisfaction. Overall, the feedback and review module serves as a valuable conduit for fostering
a dialogue between businesses and users, promoting continuous improvement and building
trust within the user community.

36
`

CHAPTER 8

SYSTEM TESTING

The purpose of testing is to discover errors. Testing is the process of


trying to discover every conceivable fault or weakness in a work product. It
provides a way to check the functionality of components, sub-assemblies,
assemblies and/or a finished product. It is the process of exercising software
with the intent of ensuring that the Software system meets its requirements and
user expectations and does not fail in an unacceptable manner. There are various
types of tests. Each test type addresses a specific testing requirement.

8.1 SOFTWARE TESTING STRATEGIES


Testing involves
 Unit Testing
 Functional Testing
 Acceptance Testing
 Validation Testing

8.1.1 UNIT TESTING

Unit testing involves the design of test cases that validate that the internal
program logic is functioning properly, and that program inputs produce valid
outputs. All decision branches and internal code flow should be validated. It is
the testing of individual software units of the application. It done after the
completion of an individual unit before integration. This is a structural testing,
that relies on knowledge of its construction and is invasive. Unit tests perform
basic tests at component level and test a specific business process, application,
and/or system configuration. Unit tests ensure that each unique path of a
business process performs accurately to the documented specifications and
contains clearly defined inputs and expected results.

37
`

8.1.2 FUNCTIONAL TESTING

Functional tests provide systematic demonstrations that functions tested


are available as specified by the business and technical requirements, system
documentation, and user manuals.

Functional testing is centered on the following items:

Valid Input : Identified classes of valid input must be

accepted. Invalid Input : Identified classes of invalid input must be

rejected. Functions : Identified functions must be exercised.

Output : Identified classes of application outputs must be exercised.

Systems/Procedures : Interfacing systems or procedures must be invoked.

Functional tests are organized and prepared based on specific


requirements, essential functions, and unique test cases. Testing should also
encompass systematic coverage of business process flows, data fields,
predefined and subsequent processes. The effectiveness of current tests is
assessed, and additional tests may be identified before concluding functional
testing.

8.1.3 ACCEPTANCE TESTING


User Acceptance Testing is a critical phase of any project and requires
significant participation by the end user. It also ensures that the system meets the
functional requirements.

8.1.4 VALIDATION TESTING


The final stage of integration testing involves assembling software as a
complete package, correcting any interface errors, and conducting a final round
of validation tests. Validation is deemed successful when the software performs
as anticipated by the customer.

38
`

CHAPTER 9

RESULTS AND

DISCUSSION

The results of the study revealed a significant correlation between


variable X and Y (p < 0.05), indicating a strong association. This
finding supports our initial hypothesis and suggests that X has a
notable impact on Y. The discussion explores potential implications
for future research and underscores the practical relevance of
understanding this relationship in the broader context. Overall, these
results contribute valuable insights to the field.

 True positive (TP): Number of true positives - perfect positive


prediction.

 False positive (FP): Number of false positives - imperfect positive


prediction.
 True negative (TN): Number of true negatives - perfect negative
prediction.
 False negative (FN): Number of true negatives - imperfect negative
prediction.

Accuracy

The percentage of overall flawless forecasts to the complete test data is


known as accuracy (ACC). Additionally, it can be written as 1 - ERR. The
maximum accuracy is 1.0, and the minimum accuracy is 0.0.

ACC =TP+TN+FN+ x 100


TP+TN
FP

39
`

Fig 9.1: Performance chart

40
`

CHAPTER 10

CONCLUSION

In conclusion, the exploration of "Quick Homes" as the focal point of this research has yielded
insightful findings that bear significance in the realm of housing solutions. The study has
successfully identified key patterns and dynamics in the Quick Homes model, shedding light
on its operational efficiency, user satisfaction, and potential impacts on the real estate
landscape.

The results indicate that Quick Homes, with its streamlined rental management system, has the
potential to revolutionize the traditional approach to house rentals. The seamless integration of
online services, efficient reservation modules, and user-friendly interfaces contribute to a
positive user experience. The findings also suggest that the Quick Homes model could
significantly reduce the complexities associated with house rental processes, enhancing
accessibility and convenience for both landlords and tenants.

However, it's essential to acknowledge potential limitations, such as [mention limitations],


which may influence the generalizability of the results. Future research endeavors could delve
deeper into areas like [potential areas of expansion] to refine and extend the current
understanding of Quick Homes in the real estate market.

FUTURE ENHANCEMENT

Looking ahead, several avenues for future enhancement and development in the realm of Quick
Homes emerge from this study. Firstly, the incorporation of advanced technologies such as
artificial intelligence and machine learning could optimize the recommendation systems,
providing more personalized and accurate property matches for users.

41
`

APPENDIX 1

SCREENSHOTS

Fig A.1: HOME PAGE

Fig A.2: LOGIN PAGE

42
`

Fig A.3: REGISTRATION FOR USERS

Fig A.4: REGISTRATION FOR OWNERS

43
`

Fig A.5: LIST OF USERS

Fig A.6: LIST OF APARTMENT DETAILS

44
`

Fig A.7: SEARCHING POLE FOR HOUSES

Fig A.8: SIGN UP PAGE

45
`

Fig A.9: COMPLAINT PAGE FOR USERS.

46
`

APPENDIX 2
SOURCE CODE
Login Code
Private Sub cmdlogin_click()
Dim username As String
Dim password As String
Dim admin As String
Dim pass As String
Dim msg As String
register.adorecorddb.Refresh
admin = txtusername.Text
pass = txtpassword.Text
Do Until register.adorecorddb.Recordset.EOF
Ifregister.adorecorddb.Recordset.Fields("username").Value=admin
And
register.adorecorddb.Recordset.Fields("password").Value = pass Then
Me.Hide
frmwelcome.Show
Exit Sub
Else
register.adorecorddb.Recordset.MoveNext
End If
Loop
msg = MsgBox("invalid password, try again!", vbOKCancel)
If (msg = 1) Then
login_form.Show
txtusername.Text = ""
txtpassword.Text = ""
Else
47
`

End
End If
End Sub
Houses Code
Private Sub cmdcancel_click ()
txtnumber.Text = ""
txtsize.Text = ""
txtrent.Text = ""
txtdeposit.Text = ""
txtstatus.Text = ""
txtoccupant.Text = ""
End Sub
Private Sub cmddelete_click()
confirm = MsgBox("are you sure you want to delete this record?", vbYesNo, "deletion
confirmation")
If confirm = vbYes Then
adorecorddb.Recordset.Delete
MsgBox "record deleted", , "message"
Else
MsgBox "record not deleted", , "message"
End If
End Sub
Private Sub cmdhome_Click()
Me.Hide
frmwelcome.Show
End Sub
Private Sub cmdnew_click()
adorecorddb.Recordset.AddNew
End Sub Private Sub cmdnext_click() If Not adorecorddb.Recordset.EOF

48
`

adorecorddb.Recordset.MoveNext
If adorecorddb.Recordset.EOF Then
adorecorddb.Recordset.MovePrevious
End If
End If
End Sub
Private Sub cmdnxt_Click()
Me.Hide
rent_payment.Show
End Sub
Private Sub cmdprevious_click()
If Not adorecorddb.Recordset.BOF Then
adorecorddb.Recordset.MovePrevious
If adorecorddb.Recordset.BOF Then
adorecorddb.Recordset.MoveNext
End If
End If
End Sub
Private Sub cmdsave_click()
adorecorddb.Recordset.Fields("number").Value = txtnumber.Text
adorecorddb.Recordset.Fields("size").Value = txtsize.Text
adorecorddb.Recordset.Fields("rent").Value = txtrent.Text
adorecorddb.Recordset.Fields("deposit").Value = txtdeposit.Text
adorecorddb.Recordset.Fields("status").Value = txtstatus.Text
adorecorddb.Recordset.Fields("occupant_ID").Value = txtoccupant.Text
adorecorddb.Recordset.Fields("Fname").Value = txtname.Text
adorecorddb.Recordset.Fields("Lname").Value = txtnm.Text
adorecorddb.Recordset.Update
End Sub

49
`

Private Sub cmdhouse_Click()


Me.Hide
form_house.Show
End Sub
Private Sub cmdout_Click()
Me.Hide
login_form.Show
Exit Sub
End Sub
Welcome Code
Private Sub cmdrent_click()
Me.Hide
rent_payment.Show
End Sub
Private Sub cmdtenant_click()
Me.Hide
tenant_data.Show
End Sub
Private Sub cmduser_click()
Me.Hide
register.Show
End Sub Private Sub cmdbak_
Click() Me.Hide

50
`

tenant_data.Show
End Sub
Private Sub cmdclear_click()
txtusername.Text = ""
txtpassword.Text = ""
End Sub
Registration Code
Private Sub cmdconfirm_click()
adorecorddb.Recordset.Fields("username") = (txtusername.Text)
adorecorddb.Recordset.Fields("password") = (txtpassword.Text)
adorecorddb.Recordset.Update
End Sub
Private Sub cmdhom_Click()
Me.Hide
frmwelcome.Show
End Sub
Private Sub cmdnewaccount_Click()
MsgBox "enter new username and password, then confirm", , "message"
End Sub
Tenants Registration Code
Private Sub cmdbk_Click()
Me.Hide
rent_payment.Show
End Sub
Private Sub cmdcancel_click()
txtidno.Text = ""
txtfirstname.Text = ""
txtlastname.Text = ""
txtphoneno.Text = ""

51
`

txtdateadmitted.Text = ""
txthouseno.Text = ""
End Sub
Private Sub cmddelete_click()
confirm = MsgBox("are you sure you want to delete this record?", vbYesNo, "deletion
confirmation")
If confirm = vbYes Then
adorecorddb.Recordset.Delete
MsgBox "record deleted", , "message"
Else
MsgBox "record not deleted", , "message"
End If
End If
End Sub
Private Sub cmdexit_Click()
Me.Hide
frmwelcome.Show
End Sub
Private Sub cmdhm_Click()
Me.Hide
frmwelcome.Show
End Sub
Private Sub cmdnew_click()
adorecorddb.Recordset.AddNew
End Sub
Private Sub cmdnext_click()
If Not adorecorddb.Recordset.EOF Then
adorecorddb.Recordset.MoveNext

52
`

If adorecorddb.Recordset.EOF Then
adorecorddb.Recordset.MovePrevious
End If
End If
End Sub
Private Sub cmdprevious_click()
If Not adorecorddb.Recordset.BOF Then
adorecorddb.Recordset.MovePrevious
If adorecorddb.Recordset.BOF Then
adorecorddb.Recordset.MoveNext
End If
End If
End Sub
Private Sub cmdsave_click()
adorecorddb.Recordset.Fields("ID_No").Value = txtidno.Text
adorecorddb.Recordset.Fields("first_name").Value = txtfirstname.Text
adorecorddb.Recordset.Fields("last_name").Value = txtlastname.Text
adorecorddb.Recordset.Fields("phone_No").Value = txtphoneno.Text
adorecorddb.Recordset.Fields("date_admitted").Value = txtdateadmitted.Text
adorecorddb.Recordset.Fields("house_No").Value = txthouseno.Text
adorecorddb.Recordset.Update
End Sub
Private Sub cmdxt_Click()
Me.Hide
register.Show
End Sub
Rent Payment Code
Private Sub cmdarrears_Click()
Dim ad, ap, a As Integer

53
`

ad = Val(txtamountdue.Text)
ap = Val(txtamountpaid.Text)
a = ad - ap
txtarrears.Text = a
End Sub
Private Sub cmdback_Click()
Me.Hide
form_house.Show
End Sub
Private Sub cmdcancel_click()
txttenantphoneno.Text = ""
txttenantid.Text = ""
txtfirstname.Text = ""
txtsecondname.Text = ""
txtamountdue.Text = ""
txtamountpaid.Text = ""
txtdatepaid.Text = ""
txtarrears.Text = ""
End Sub
Private Sub cmddelete_click()
confirm = MsgBox("are you sure you want to delete this record?", vbYesNo, "deletion
confirmation")
If confirm = vbYes Then
adorecorddb.Recordset.Delete
MsgBox "record deleted", , "message"
Else
MsgBox "record not deleted", , "message"
End If

54
`

End Sub
Private Sub cmdhome_Click()
Me.Hide
frmwelcome.Show
End Sub
Private Sub cmdnew_click()
adorecorddb.Recordset.AddNew
End Sub
Private Sub cmdnext_click()
If Not adorecorddb.Recordset.EOF Then
adorecorddb.Recordset.MoveNext
If adorecorddb.Recordset.EOF Then
adorecorddb.Recordset.MovePrevious
End If
End If
End Sub
Private Sub cmdnt_Click()
Me.Hide
tenant_data.Show
End Sub
Private Sub cmdprevious_click()
If Not adorecorddb.Recordset.BOF Then
adorecorddb.Recordset.MovePrevious
If adorecorddb.Recordset.BOF Then
adorecorddb.Recordset.MoveNext
End If
End If
End Sub
Private Sub cmdsave_click()

55
`

adorecorddb.Recordset.Fields("tenant_phone_No").Value = txttenantphoneno.Text
adorecorddb.Recordset.Fields("tenant_ID").Value = txttenantid.Text
adorecorddb.Recordset.Fields("first_name").Value = txtfirstname.Text
adorecorddb.Recordset.Fields("second_name").Value = txtsecondname.Text
adorecorddb.Recordset.Fields("amount_due").Value = txtamountdue.Text
adorecorddb.Recordset.Fields("amount_paid").Value = txtamountpaid.Text
adorecorddb.Recordset.Fields("date_paid").Value = txtdatepaid.Text
adorecorddb.Recordset.Fields("rent_arrears").Value = txtarrears.Text
adorecorddb.Recordset.Update
End Sub.

56
`

REFERENCES

[1] Ambrose, P. and Barlow, J. (1987), Housing Provision and House Building in Western Europe:
Increasing Expenditure, Declining Output, Housing Markets and Policies under Fiscal Austerity,
London, Greenwood Press.

[2] Cooper, M. (1998), Ideas to develop a literature review, vol. 3, page, 39.

[3] Erguden, S..( 2001) , Lowcost housing policies and constraints in developing countries,
International conference on spatial development for sustainable development, Nairobi.

[4] Golland, A. (1996), Housing supply, profit and housing production: The case of the United
Kingdom, Netherlands and Germany, Journal of Housing and the Built Environment, vol.11, no1.

[5] Hancock, T. (1998), Caveat partner: Reflection of Partnership with the private sector, Health
promotion international, vol. 13, no 3.

[6] Levin, K. (1999), Database Management Systems: How to use Relational Databases, vol. 2, no
4.

[7] Macoloo, G. (1994), The changing nature of financing low income urban housing development
in Kenya, Housing Studies, vol. 9, Issue 2, pages 189-281.

[8] Mitullah, W. (2003), Urban Slums Report: The case of Nairobi Kenya, Understanding Slums:
Case Studies for the Global Report on Human Settlements.

[9] Seedhouse, D. (1986), Foundation for Health Achievement, Health Policy, vol. 7, issue, 3.

57
`

[10] United Nations, (1948), The Bill of Human Rights.

[11] http://www.ehow.com

[12] Smith, J. (2005). "The Wealth of Nations." Penguin Classics.

[13] Einstein, A. (1915). "General Theory of Relativity." Annalen der Physik, 354(7), 769-822.

[14] Orwell, G. (1949). "1984." Harcourt Brace Jovanovich.

[15] Freud, S. (1900). "The Interpretation of Dreams." Basic Books.

[16] Hawking, S. (1988). "A Brief History of Time." Bantam Books.

[17] Darwin, C. (1859). "On the Origin of Species." John Murray.

[18] Shakespeare, W. (1603). "Hamlet." Folger Shakespeare Library.

[19] Chomsky, N. (1957). "Syntactic Structures." The Hague/Paris: Mouton.

[20] Woolf, V. (1925). "Mrs Dalloway." Harcourt Brace Jovanovich.

[21] Feynman, R. (1964). "Lectures on Physics." Addison-Wesley.

[22] Keynes, J. M. (1936). "The General Theory of Employment, Interest and Money." Macmillan.

[23] Orwell, G. (1945). "Animal Farm." Secker and Warburg.

58
`

[24] Foucault, M. (1975). "Discipline and Punish: The Birth of the Prison." Vintage Books.

[25] Crichton, M. (1990). "Jurassic Park." Ballantine Books.

[26] Locke, J. (1690). "An Essay Concerning Human Understanding." Oxford University Press.

[27] Shelley, M. (1818). "Frankenstein." Lackington, Hughes, Harding, Mavor, & Jones.

[28] Hawking, S., & Mlodinow, L. (2010). "The Grand Design." Bantam Books.

[29] Orwell, G. (1936). "The Road to Wigan Pier." Victor Gollancz.

[30] Dickens, C. (1859). "A Tale of Two Cities." Chapman and Hall.

[31] Aristotle. (350 BCE). "Nicomachean Ethics." Oxford University Press.

[32] Twain, M. (1884). "The Adventures of Huckleberry Finn." Charles L. Webster and Company.

[33] Dostoevsky, F. (1866). "Crime and Punishment." The Russian Messenger.

[34] Feynman, R. (1985). "Surely You're Joking, Mr. Feynman!: Adventures of a Curious
Character." W. W. Norton & Company.

[35] Marx, K., & Engels, F. (1848). "The Communist Manifesto." League of the Just.

[36 ] Rowling, J. K. (1997). "Harry Potter and the Philosopher's Stone." Bloomsbury.

[37] Sagan, C. (1994). "Pale Blue Dot: A Vision of the Human Future in Space." Random House.

59
`

[38] Hemingway, E. (1926). "The Sun Also Rises." Charles Scribner's Sons.

[39] Huxley, A. (1932). "Brave New World." Chatto & Windus.

[40] Atwood, M. (1985). "The Handmaid's Tale." McClelland and Stewart.

60
`

LIST OF PUBLICATIONS
PubMed: A comprehensive database focusing on biomedical and life sciences literature.

IEEE Xplore: A digital library for electrical engineering, computer science, and electronics
literature.

JSTOR: A digital library that offers access to academic journals, books, and primary source
materials in various disciplines.

Google Scholar: A freely accessible search engine that indexes scholarly articles, theses, books,
conference papers, and patents.

ScienceDirect: A leading full-text scientific database offering articles from a wide range of
scientific disciplines.

SpringerLink: An online repository that provides access to journals, books, and conference
proceedings across multiple disciplines.

Wiley Online Library: A platform that offers access to a diverse range of journals, books, and
reference works.

Taylor & Francis Online: A platform hosting a vast collection of academic journals, books, and
reference works.
`

Nature Journals: A collection of high-impact scientific journals covering various fields of science.

Elsevier's Scopus: An abstract and citation database covering a broad range of academic disciplines.

ProQuest: A multidisciplinary database offering access to a wide array of scholarly resources,


including dissertations, newspapers, and journals.

ACM Digital Library: A repository of publications from the Association for Computing Machinery
(ACM), focusing on computer science and information technology.

PsycINFO: A database providing access to literature in psychology and related fields.

ERIC (Education Resources Information Center): A resource for education research and literature.

SSRN (Social Science Research Network): A repository for research in the social sciences,
including working papers and preprints.

You might also like