A Minor Project Report
A Minor Project Report
Submitted by
SANTHOSH K (927622BIT087)
VIJAYAKUMARAN P B (927622BIT122)
NITISH KUMAR S (927622BIT066)
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
`
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.
ii
`
PEO3 Carry out the profession with ethics, integrity, leadership and social
responsibility.
PROGRAM OUTCOMES
the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
iv
`
QUICK HOMES
A PROJECT REPORT
Submitted by
SANTHOSH K (927622BIT087)
VIJAYAKUMARAN P B (927622BIT122)
NITISH KUMAR S (927622BIT066)
BACHELOR OF ENGINEERING
in
JANUARY 2024
v
`
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.,
This project Report has been submitted for the Project Work - End Semester
viva voce Examination held on
vi
`
DECLARATION
Signature
vii
`
ACKNOWLEDGEMENT
viii
`
ix
`
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
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
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
`
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.
ix
`
ix
`
TABLE OF CONTENT
ABSTRACT viii
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
`
6 SYSTEM REQUIREMENTS 21
7 SYSTEM IMPLEMENTATION 22
7.1 MODULES 22
RESERVATION MODULE
8 SYSTEM TESTING 26
10 CONCLUSION 30
APPENDIX 1: SCREENSHOT 31
xi
`
REFERENCES 50
LIST OF PUBLICATIONS 56
LIST OF TABLES
9.1 COMPARISON OF 28
ALGORITHMS
xii
`
LIST OF FIGURES
xiii
`
CHAPTER 1
INTRODUCTION
14
`
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
`
Let’s explore some of the challenges associated with house rental imaging:
16
`
10.Editing and Post-Processing: Enhancing images without making them look unrealistic
requires skill. Overediting can misrepresent the property.
17
`
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
20
`
[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.
21
`
[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
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
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
`
29
`
CHAPTER 6
SYSTEM REQUIREMENTS
30
`
CHAPTER 7
SYSTEM IMPLEMENTATION
7.1 MODULES
RESERVATION 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
`
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
`
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
`
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.
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.
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
`
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
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
`
38
`
CHAPTER 9
RESULTS AND
DISCUSSION
Accuracy
39
`
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.
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
42
`
43
`
44
`
45
`
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
`
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
`
[11] http://www.ehow.com
[13] Einstein, A. (1915). "General Theory of Relativity." Annalen der Physik, 354(7), 769-822.
[22] Keynes, J. M. (1936). "The General Theory of Employment, Interest and Money." Macmillan.
58
`
[24] Foucault, M. (1975). "Discipline and Punish: The Birth of the Prison." Vintage 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.
[30] Dickens, C. (1859). "A Tale of Two Cities." Chapman and Hall.
[32] Twain, M. (1884). "The Adventures of Huckleberry Finn." Charles L. Webster and Company.
[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.
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.
ACM Digital Library: A repository of publications from the Association for Computing Machinery
(ACM), focusing on computer science and information technology.
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.