Professional Documents
Culture Documents
Zenhome Final
Zenhome Final
Zenhome Final
By
Bakal, Almojaider B.
Bautista, Mark Alvin I.
Buanghug, Kenneth J.
Ejercito, Benjamin M.
May 2021
ii
The goal of this research project, titled "ZenHome: A web-based application for Home
Service Needs," is to overcome existing challenges in the field of providing home services. It is
aimed to help clients and freelancers with home service concerns by offering important services
including posting work requests, rewarding freelancers, messaging freelancers, having the
freelancer bid for the project, messaging the client, and building the freelancer's project
portfolio. It can also add, remove, and update users, as well as filter users based on a set of
criteria, display notifications, and rate freelancers. The functionalities of the system can be
accessible over the Internet.
The researchers assess the usage of an agile strategy that acknowledged the existing
problems faced by clients in their respective homes, as well as the freelancer's difficulties in
finding work. Based on respondents' responses to the survey questionnaire and interviews done
via social media with an expert. Clients can use the proposed system to choose a service
provider for their home service needs, while service providers can explore and apply for
available jobs. The on-demand home service system is extremely beneficial to anyone who
needs home services such as plumbing, electronic repair, gas range repair, or electrical
maintenance. When moving from one location to another, because nowadays everyone wants to
save time and solve their problems as quickly as possible. As a result, consumers greatly benefit
from online home services.
The goal of this research is to create a system that can help clients and freelancers with
home service difficulties simply and efficiently.
iii
ACKNOWLEDGMENT
A research study would not be possible without the assistance of a few individuals, each
in their own unique way. This study would not have been possible without them.
The proponents want to thank their dearest adviser, Engr. Virginia B. Verdun, for her
help, valuable remarks, guidance, and ideas that have helped us finish and comprehend our
study.
Mr. Jennel Barzo, to the loving censor, is thanked profusely by the researcher for his
efforts and time, especially for leading and being an instrument in the completion of the highly
refined documents.
The proponents express their heartfelt thanks to their parents for their unwavering
encouragement and support in ensuring the study's success.
The proponents also express their gratitude to their families, coworkers, and friends, who
are always willing to assist and provide creative ideas.
Above all, the researchers are grateful to the Almighty God for enabling them to
complete this study, for providing strength and determination to work on it, and for leading
them; this study would not have been possible without His graces and blessings.
iv
DEDICATION
The researchers would like to wholeheartedly dedicate to their beloved parents who have
been their source of inspiration and gave them strength when they thought of giving up, who
continually provide their moral, spiritual, emotional, and financial support.
The researchers would also dedicate this study to their school, University of Cebu Lap-
Lapu and Mandaue, their college department, College of Computer Studies, which help them
grown and develop to be better students, broaden their knowledge, and helping them to build a
better and brighter career in the future.
Lastly, the researchers would like to dedicate to the Almighty God for the guidance,
strength, power of the mind, protection, and skills and for giving them a healthy life. All of
these, they offer to our Almighty Father.
v
TABLE OF CONTENTS
TITLE PAGE i
ABSTRACT OF THE STUDY ii
ACKNOWLEDGMENT iii
DEDICATION iv
LIST OF TABLES vii
Data Dictionary 61
Network Design 69
Network Topology 70
Technology Stack 71
List of Modules 72
Testing/Quality Assurance Phase 73
Integration Testing 76
Alpha Testing 77
Acceptance Testing 79
Implementation/Deployment 81
Software Specification 82
Hardware Specification 82
Human Resourse Specification 83
User Guide 83
Project Road Map 92
CHAPTER IV : Summary of Findings, Conclusion and Recommendations
Findings 93
Conclusion 93
Recommendation 93
REFERENCES 94
CURRICULUM VITAE 96
APPENDICES 100
Appendix A: Transmittal Letter 100
Appendix B: Survey Questionnaire 101
Appendix C: Research Instrument 104
Appendix D: Result of the Survey 105
vii
LIST OF TATBLES
Table No. Name Page
1 COMPARATIVE MATRIX 19
2 VALIDATION BOARD 24
3 DATA DICTIONARY OF CLIENT 61
4 DATA DICTIONARY OF SKILL CATEGORY 62
5 DATA DICTIONARY OF SKILLS 62
6 DATA DICTIONARY OF SCHEDULE HISTORY 62
7 DATA DICTIONARY OF RATE FEEDBACK 63
8 DATA DICTIONARY OF NOTIFICATION 63
9 DATA DICTIONARY OF MESSAGES 64
10 DATA DICTIONARY OF JOB FILE 64
11 DATA DICTIONARY OF JOB DATA 64
12 DATA DICTIONARY OF FREELANCER PORTFOLIO 65
FILES
13 DATA DICTIONARY OF FREELANCER PORTFOLIO 65
14 DATA DICTIONARY OF COMPLAINT FILES 66
15 DATA DICTIONARY OF COMPLAINT 66
16 DATA DICTIONARY OF APPLY JOB 67
17 DATA DICTIONARY OF ACTIVITY LOG 67
18 DATA DICTIONARY OF ACCEPTED JOB 68
19 LIST OF MODULES 72
20 UNIT TESTING TABLE 73
21 INTEGRATION TESTING 76
22 ALPHA TESTING 77
23 ACCEPTANCE TESTING 79
viii
LIST OF FIGURES
CHAPTER I
INTRODUCTION
Rationale of the Study
Information and services offered over the Internet are provided by an online service. Not
only do these services allow users to connect, but they also provide unrestricted access to
information. Online services can vary from basic to complex, such as home-related services.
A simple online service can help users access the required information through a search engine,
while a bank’s online lending application might be a complicated one.
Online services may be free or paid. In this generation, people are busy with the hectic
schedules they have. They do not have enough time to manage house problems and do not have
the skills to do it. With the use of this system, it will be a great help for the users to solve the
problems.
In addition to that, the Philippines has Gawin-Home Repair and Maintenance, an online
home service. Also in Lapu-Lapu City, Cebu. Home computer repair services are available. Its
the best device and laptop repair, reformat, program, install apps in the Lapu-Lapu City for
home services. Given this detail, people can see that there is a cap on online services providers
around the Philippines. To think that during this pandemic, this is a very beneficial instrument.
As people find stuck on a very heavy workload and find the house is in disarray, then
look around. The fact that people do not have time left to do all the mess, people just admit,
now may be the time to call for reinforcements. It is something that more and more people
find necessary to provide these services because everyone in the city is frustrated with their
jobs and has no time for home services. It is also used to be a luxury to pay for home services,
with only the affluent being able to employ cleaners and care providers. But that is no longer
the case. People are busier now than ever and outsource home service companies to take care of
their homes when they work or take care of the kids or just need some time off or do not
have the expertise to do the worst.
Improper electrical wiring which has a significant number (19.9%) chose this item as the
most common home defect, which includes such situations as a service to the house, inadequate
overload protection, and amateur and often dangerous wiring connections.
Roof damage, although reported by only 8.5% of the respondents as the most
common problem, roof leakage caused by old or damaged shingles or improper flashing
was considered by inspectors to be a frequent problem. Poor overall maintenance, peeling and
dirty, painted surfaces, crumbling masonry, makeshift wiring and plumbing, and broken
fixtures and appliances.
2
Plumbing, though not ranked by the respondents as a number one problem, plumbing
defects still rank high among the house problems encountered and include the existence of old
and incompatible piping materials, as well as faulty fixtures and waste lines. Exteriors,
laws in a home’s exterior, including windows, doors, and wall surfaces, are responsible for
water and air penetration, but rarely have structural significance. Inadequate caulking and/or
weather-stripping are the most common culprits (Ten Most Common House Problems 2016).
Another example of home service is home barber service. It is a haircut service that
we provide to the client. What is special about this service is that it provides haircut service
at the client’s house. By then, people do not have to face difficulties such as traffic jams to
go to the barbershop. The proposed system will be a platform that allows users to
collaborate with the service provider to deliver the best service to their target market. This also
provides jobs to those with skills in the said services while the client enjoys these services at
the comfort of their home (Home Barber Service Sdn Bhd: Home Barber App (Haircut Service)
- Local Content Hub 2020).
On the other hand, by bringing these facilities home, the durability of valuable
products and most elements of the house are preserved. Deep cleaning on a routine basis with
specialized equipment and techniques could save individuals in the long run. The finest tools
do a great job. The professional service freelancer team takes pride in their job and never cuts
corners. About the details. It leaves it to the experts rather than attempting to do the job with
the inappropriate equipment and skills. The modern family has lives were incredibly full. It is
harder than ever to find time to spend with the mates. Instead of wasting spare time repairing it
and cleaning itself, developers will assist them to spend those free time with friends and family,
which is more important.
Be it furniture repairs, home cleaning, home barber service, home spa services, or even
making custom pieces, getting the right home service ensures that the work will be done
promptly and the finished product will look good, and ensures the client's satisfaction. The
proposed Zenhome app answers all the home services needs by sending over verified
professionals for any kind of residential home services. One of the advantages of using
Zenhome is the quality of services provided.
It is in this connection that the proponent is proposing for this study. This project is
gearing towards convenient home services. In today’s modern-day living and fast-paced lifestyle,
busy people especially those who live in the cities do not have the luxury of time to clean, repair
his/her place. That is where ZenHome comes in, where the researcher offers different types of home
services. ZenHome is a web-based application that allows users to search for freelancers who
3
are skilled and are willing to provide home services such as cleaning, plumbing, carpentry,
electrical wiring, electronic repair, wellness services, etc. This is also a platform for freelancers or
agencies that provide home services to post their details and services.
4
2. Freelancers and Agencies or shops that provide services like wellness, repair,
electrical, and home services.
- Account registration
- View job request
Filter by:
Skill Category
- Bid for the job request
- Message client
- Project/job portfolio
List of Completed jobs
Reports
- Scheduling Management
Plotting
Reminders
6
3. Admin
- Generate reports
- Manage Users Account
- Monitor User activity log
- Maintaining the System
However, the system is not capable of the following:
● Offline transaction.
● Catering other services not mentioned in the scoping study.
● Online payment.
● Work cannot handle by two or more by the freelancer
● The freelancer cannot do two or more jobs at the same time.
7
These are different individuals or groups who can benefit the study:
Clients. This study would help the clients who are having a hard time looking and
searching for people who can do home service. It could save them more time as they can book
from the comfort of their home. Save time and effort in cleaning, haircut, and many more.
Freelancer. This study would help the freelancers, agencies, and shops that provide
services like wellness services, repair services, electrical services, and home services to reach
out to people who might be needing their services. It will be easy for them to present
themselves beyond a particular location and it will result in more clients and income.
Agencies. This study would help the freelancers, agencies, and shops that provide
services like wellness services, repair services, electrical services, and home services to reach
out to people who might be needing their services. It will be easy for them to present
themselves beyond a particular location and it will result in more clients and income.
Future Researchers. This study would help the student researchers to be aware and
knowledgeable of the processes involved in the online home services industry. It would also
help them be a better analyst and can be a future reference for more studies to come.
Households. This study will help households find freelancers for their home service
needs in a hassle-free manner from the comfort of their own homes.
8
INPUT PROCESS
OUTPUT
Knowledge Planning
Requirements
Preliminary
a. Research on the investigation
background of of the study
the study.
System Analysis
b. Target group’s
expectation. Find possible
c. Brainstorming and
appropriate
Software
solutions
Requirements ZENHOME:
System Design
a. Identification
of the
A Webpage
Screen layout
development design, process
Application for
tools that will flow and other Home Service
be involved in documentation Needs.
the project s related on
(PHP, how the
MySQL,Bootst system will
rap,etc.) work.
Hardware Development
Requirements
Coding
a. PC/Laptop’s Program
specification
Testing
Testing the
project on live
environment
(initial and
Definition of Terms
CHAPTER II
REVIEW OF RELATED STUDIES AND LITERATURE
This chapter presents the theoretical background, related literature, and studies based on
the search done by the researchers. The researchers also presented their comparative matrix to
serve as a reference for the said study.
Theoretical Background
The home service business industry is trending big time right now. HVAC techniques,
plumbers, electricians, landscapers, and carpet cleaners for residential homeowners to handle
comfortably in everyday life are some of the many trade professionals who provide specialized
services. The home services industry is estimated at approximately $600 billion, from
maintaining yards and air-ducts to repairing roofs and removing pesky rodents. The US field of
the online on-demand home services industry is projected to post a compound annual growth
rate of nearly 49 percent by 2021, according to the New York Times (On-Demand Home
Services: Next Big Trend- JungleWorks, 2020).
According to Vincent Cho, This study explored the impact on the use of
information-oriented online legal services of the four constructs - confidence in online
media, trust in online services, a perceived risk with online media, and perceived risk
with online services. A three-level structure was developed using previous hypotheses
regarding adoption studies. This paradigm has helped formulate a modern model of
science (Cho, 2016)
Older Demographic Drives Spending
Older homeowners are still driving the market with both the size of their market share as
well as their overall spending power. In 2016, they constituted just over 51% of home
improvement spending with that number expected to reached 54% by 2020. This age group is
growing and reaching them, therefore, becomes even more critical. Facebook is a vital venue
for connecting with this client segment given that 72% of 50-64-year-olds and 62% of those
over the age of 65 use the social media platform regularly (Smith and Anderson, 2020).
12
Figure 2: Hilt
HILT: An On-Demand Service App For All the Household Needs - Handyman Services
By linking local freelancers with customers online, HILT brings on-demand home services
under one roof. For any of the services such as home cleaning, pest control, tutors, salon,
plumbers, electrician, mechanic, carpenter, maids, car wash, drivers, packers and movers,
doctor, physiotherapists, exercise, DJ, barbers, laundry, food delivery, etc., all at one venue,
individuals can employ freelancers near the location. Using these facilities. Registration is
easy and at any time, any day, services can be booked. Get the doorstep service completed.
Take advantage of technology and book a service from anywhere using any of the gadgets.
17
Figure 3:Setmore
Setmore makes it easy to create appointments directly on the online calendar, or let
customers book themselves. In arranging facilities such as carpentry, plumbing, painting,
electrical, pest control, gardening, remodeling, and more. Setmore removes uncertainty.
18
Figure 4: Jobonji
Jobonji is an easy app to quickly and instantly hire local professionals, handyman, house
cleaning, housekeeping, local neighbor & helpers, skilled taskers to-do home repairs, odd jobs,
side gigs work around the home. Search instant local jobs & side gigs, earn extra income, make
money daily. Find quick daily paid jobs such as house cleaning jobs, housekeeping jobs, maid
service, house sitting, personal shopper, gardener, handyman, electrician, plumber, garage door
repair, personal driver, personal shopper, car wash, dish wash, kitchen cleaning, toilet cleaning,
cooking, laundry, pickup, delivery, run errands, babysitting jobs, nanny jobs, elderly care jobs,
dog walking, pet sitting, poop cleaning, labor work, warehouse jobs, junk removal, backyard,
etc.
19
Justmop is the #1 online platform in the Middle East that offers top-rated home cleaning
services across a vast network of 1000+ service provider partners across the country. As a
Justmop partner, people get access to confirmed appointments in a very cost-effective way.
People no longer have to pay for ads with Justmop or rely on some other platform to get their
schedule full, because developers are going to do it all for everyone.
20
Comparative Matrix
A comparative matrix is a grid used to display data in a structured format. It contains
horizontal rows and vertical columns showing the comparison between the systems. The edge of
ZenHome to other web-based applications is it has Post Job Request which means, clients can
post the specific job request they wanted to be work on and can put allotted their budget on the
job, on the other hand, freelancers will choose a job according to the skills they fit in.
Table 1
COMPARATIVE MATRIX
Features
User
Registration
Post job
Request
Notifications
Chat
Generating Report
Schedule
Management
21
CHAPTER III
RESEARCH METHODOLOGY
Environment
The study was undertaken in Region 7. Located in the Visayas Area group's central
region. Bohol, Cebu, Negros Oriental, and Siquijor are the four provinces that makeup Region 7.
According to lacanto.ph and carousell.ph, there are 3,293 systems in the Philippines and can
provide home service needs. Cleaning, lawn mowing, antenna construction, and pool
maintenance both are services that we provide. This is good news for the process since it can
assist clients and freelancers with the requirements.
Software Engineering Methodology
Agile software development refers to a group of software development methodologies
based on iterative development, where requirements and solutions evolve through
collaboration between self-organizing cross-functional teams. Agile methods or Agile
processes generally promote a disciplined project management process that encourages
frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-
organization, and accountability, a set of engineering best practices intended to allow for
rapid delivery of high-quality software, and a business approach that aligns development with
clients needs and company goals. Agile development refers to any development process that is
aligned with the concepts of the Agile Manifesto. The Manifesto was developed by a group of
fourteen leading figures in the software industry and reflects their experience of what
approaches do and do not work for software development.
22
Program Workflow
The workflow describes the sequential steps that comprise a work of process in the
business.
Table 2
VALIDATION BOARD
Experiment 1 2 3
People who need home
Users People who need Freelancer services
home services
Difficulty in finding Difficulty in finding Having hard times in
Problem someone who can do more client looking for someone
home services who can do home
services
Gantt Chart
The figure below shows a visual representation of a project schedule, type of bar chart. A
Gantt chart illustrates the start and finishes dates of the different required elements of a project
and in which a series of horizontal lines show the amount of work done or production
complicated in certain periods concerning the amount planned for those periods.
USER SYSTEM
30
USER SYSTEM
31
4.2 Else if
CLIENT SYSTEM
1. Click “Post Job Request” Button. 2. Display Post Job Request page.
3. Add details about job request. 4. Job request has been added.
Display message “Added Job
request Successfully”.
Steps :
CLIENT SYSTEM
1. The client will click the “Manage Job 2. Display the “Manage Job Request”
Request” button. page.
3. Clientsedits job request. 4. Display saved changes.
3.1 Client chooses freelancer..
3.2 Client delete selected job request
1. Click “Apply for Job Request” Button. 2. Display Job Request page.
3. View listed job requests. 4. Display “Application sent”.
3.1 Choose job request.
3.1.2 Send application on selected job
request.
USER SYSTEM
1. Click the “Message” button. 2. User will be redirected to the compose
3. User composes a message and click message page.
Send. 4. Display message and save it to the
database.
35
Activity Diagram
PROCESS NAME: Register Account
PURPOSE: The diagram below represents the entire user registration process so that users can
understand how to create an account.
Story Board
It's a graphic organizer in the form of diagrams or photographs that are illustrated in order to
help visualize the system's actual user interface design.
Client
MODULE NAME : Registration Page
SCREEN NO :1
SCREEN NAME : Registration
DESCRIPTION : The page where the client will register.
LOGIC : 1. All fields are required to fill up.
2. Input/fill-up the user’s necessary information
3. Email should be valid or active.
4. The system will check if all entered information is valid.
Admin
MODULE NAME : Dashboard Page
SCREEN NO : 11
SCREEN NAME : Dashboard
DESCRIPTION : This page is where the admin can login their accounts.
LOGIC :
1. When the “login” button is clicked, the admin will redirect to the admin dashboard.
2. When the “Client” button is clicked, It will be redirected to the list of clients.
3. When the “Freelancer” button is clicked, it will be redirected to the list of freelancers.
4. When the “Completed Job” button is clicked, it will be redirected to the list of
completed jobs.
5. When the “Complaints” button is clicked, the complaints report will display.
.
59
Database Design
The database design precedes directly from the data requirements that exist in the forms
and reports of the proposed system. The database model has been normalized to ensure that
database processing would be simple, efficient, and less susceptible to problems during
maintenance.
Data Dictionary
The tables below shows what are the fields’ index, data type size, and description of the
user data dictionary. A set of information describing what type of data collected by a database ,
format, and how the data is used.
Table 3
DATA DICTIONARY OF CLIENT
Column Name Index Data Type Description
user_id PK int Unique Identification of the User
Table 5
DATA DICITONARY OF SKILLS
Column Name Index Data Type Description
Table 6
DATA DICITONARY OF SCHEDULE HISTORY
Column Name Index Data Type Description
Table 7
DATA DICTIONARY OF RATE FEEDBACK
Column Name Index Data Type Description
Table 8
DATA DICTIONARY OF NOTIFICATION
Column Name Index Data Type Description
Table 9
DATA DICTIONARY OF MESSAGE
Column Name Index Data Type Description
Table 10
DATA DICTIONARY OF JOB FILES
Column Name Index Data Type Description
Table 11
DATA DICTIONARY OF JOB DATA
Column Name Index Data Type Description
66
Table 12
DATA DICTIONARY OF FREELANCERS PORTFOLIO FILES
Column Name Index Data Type Description
Table 13
DATA DICTIONARY OF FREELANCER PORTFOLIO
67
Table 14
DATA DICTIONARY OF COMPLAINT FILES
Column Name Index Data Type Description
Table 15
DATA DICTIONARY OF COMPLAINT
Column Name Index Data Type Description
identification of the
accepted Job
description Varchar Description of the
complaint
date Timestamp Date of the
complaint
Table 16
DATA DICTIONARY OF APPLY JOB
Column Name Index Data Type Description
Table 17
DATA DICTIONARY OF ACTIVITY LOG
Column Name Index Data Type Description
Table 18
DATA DICTIONARY OF ACCEPTED JOB
Column Name Index Data Type Description
Network Design
Network planning and design is an iterative process, encompassing topological design,
network synthesis, and network realization, and is aimed at ensuring that a new
telecommunications network or service meets the needs of the user and operator.
Network Model
The figure shows below is the physical layer, which is designed as a flexible approach to
representing objects and their relationships.
Network Topology
This network is a star topology where each piece of a network connection to a
central node. All the workstations a r e connected to a central device where all the
data passes through and before reaching the intended destination.
Development/Construction Phase
In this phase, the programmers and system analysts understand the application software
and enable them to build it or maintain it after the system is installed.
Technology Stack Diagram
It comprises the layers of components or services that are used to provide a software
solution or application. Traditional examples include the OSI seven-layer model, the TCP/IP
model, and the W3C technology stack.
List of Modules
The table below shows the modules that comprise the entire system, which will be
divided among the members to ensure the success of the system's development.
Table 19
LIST OF MODULES
Homepage P P O
Received Verification P P O
Manage Account P P O
Buanghug O
Bid P P
Send message P P O
Give ratings/feedback P O O
Table 20
UNIT TESTING TABLE
Test
Test
Module Unit Date Case Expected Actual
Case Remarks
Name Name Tested Descript Results Results
ID
ion
Performed
05-10- TC- Invalid An error has as expected
Registration Register Passed
2021 002 Entries occurred
Performed
05-10- TC- Valid Successfully as expected
Login Login Passed
2021 003 Entries Login
Performed
05-10- TC- Invalid An error has as expected
Login Login Passed
2021 004 Entries occurred
Account Performed
Create Client 05-10- TC- Valid as expected
successfully Passed
Account Account 2021 005 Entries
created
Performed
Create Client 05-10- TC- Invalid An error has as expected
Passed
Account Account 2021 006 Entries occurred
Account Performed
Create Freelancer 05-10- TC- Valid as expected
Account successfully Passed
Account 2021 007 Entries
created
75
Performed
Create Freelancer 05-10- TC- Invalid An error has as expected
Account Passed
Account 2021 008 Entries occurred
Account Performed
Edit 05-10- TC- Valid as expected
Edit Profile successfully Passed
Profile 2021 009 Entries
created
Performed
Edit 05-10- TC- Invalid An error has as expected
Edit Profile Passed
Profile 2021 010 Entries occurred
Successfully Performed
View 05-10- TC- View all as expected
Manage User view all Passed
users 2021 011 users
users
Deactiv Performed
Deactivate 05-10- TC- Successfully as expected
Manage User account ate user Passed
2021 012 deactivated
account
Activate Performed
Activate 05-10- TC- Successfully as expected
Manage User user Passed
account 2021 013 activated
account
Successfully Performed
Job Request Post Job 05-11- TC- Valid as expected
posted Job Passed
Management Request 2021 014 Entries
Request
Performed
Job Request Post Job 05-11- TC- Invalid An error has as expected
Passed
Management Request 2021 015 Entries occurred
Successfully Performed
Accept Accept 05-11- TC- Valid as expected
accepted Passed
Freelancer freelancer 2021 022 Entries
freelancer
Performed
Accept Accept 05-11- TC- Invalid An error has as expected
Passed
Freelancer freelancer 2021 023 Entries occurred
76
Successfully Performed
Message Message 05-12- TC- Valid as expected
send Passed
Management Client 2021 024 Entries
message
Performed
Message Message 05-12- TC- Invalid An error has as expected
Passed
Management Client 2021 025 Entries occurred
Successfully Performed
Message Message 05-12- TC- Valid as expected
send Passed
Management Freelancer 2021 026 Entries
message
Performed
Message Message 05-12- TC- Invalid An error has as expected
Passed
Management Freelancer 2021 027 Entries occurred
Performed
05-12- TC- Valid Notification as expected
Notification Notification Passed
2021 028 Entries send
05- Performed
TC- Invalid Notification
Notification Notification 12- as expected Passed
029 Entries not send
2021
Build 05- Successfully Performed
Portfolio TC- Valid
Job 13- build as expected Passed
Management 039 Entries
Portfolio 2021 portfolio
Build 05- Performed
Portfolio TC- Invalid An error has
Job 13- as expected Passed
Management 040 Entries occurred
Portfolio 2021
Rate 05- Successfully Performed
Feedback TC- Valid
Freelan 13- rated as expected Passed
Management 041 Entries
cer 2021 freelancer
Rate 05-
Feedback TC- Invalid An error has Performed
Freelan 13- Passed
Management 042 Entries occurred as expected
cer 2021
77
Table 21
INTEGRATION TESTING
Test
Integration Remark
Case Module 1 Module 2 Precondition Result
Process s
ID
IT-1 Registration Create an Account User Successfull Passed
account to Management account y registered
be a exist/
ZenHome Valid Inputs
client.
IT-2 Registration Create Account User Successfull Passed
account to verification/ account y registered
be a Account exist/
ZenHome management Valid Inputs
freelancer.
IT-3 Account Log in Account User Successful Passed
Verification account verification/ account login
Registration exists
IT-4 Job posting, Request The request Request is Successfull Passed
Browse Jobs must be must be valid y send
valid valid to request
process
successfully
IT-5 Job Bidding, Request The request Request is Successfull Passed
Accept must be must be valid y send
Freelancer valid valid to request
process
successfully
IT-6 Send Client and Message User Successfull Passed
78
Table 22
ALPHA TESTING
Test Criteria Poor Fair Good Very
Good
Table 23
ACCEPTANCE TESTING
Attribute being evaluated Please check only one for each attribute
Functionality:
E D C B A
Robustness:
E D C B A
Can the system operate repeatedly without
getting any errors or without any adjustment?
Comment:
Yes, but some fields are to be fixed.
Workmanship:
E D C B A
Overall:
E D C B A
Grades recommendation
Comment:
81
A – Excellent
B – Very Good
C – Good
D – Fair
E – Poor
F D C B A
Implementation/Deployment
Implementation Budget/Cost Specification
82
Hardware:
1. Computer Unit ₱ 24,000.00
₱ 24,000.00
Software:
1. Visual Studio Open Source
2. MySql Open Source
Open Source
Miscellaneous:
1. Electricity ₱ 2,500.00
2. Internet Connection ₱ 2,500.00
3. Food ₱ 1,500.00
₱ 6,500.00
Software Specification
PHP
83
JavaScript
SQL Server
Windows 7 or Newer For Deployment
Browser
Mozilla, Google Chrome, Internet Explorer, Safari
Hardware Specification
Recommended Server Hardware Requirements:
Processor Support: 64-bit x64 CPU
Speed: Intel Core i5 2.40GHz
RAM/Memory Requirement: 4GB
SSD or HDD space: 500GB
Minimum Specification
● Processor Support 32-Bit x86 CPU
● Speed: Intel Pentium 2.6 GHz
● Ram/Memory Requirements: 4GB
● HDD or SSD: 240GB
paper.
The organization was created to cater to the following users' needs:
1. Clients
2. Independent contractors/Freelancers
3. Admin
User Guide
Registration
The user must first register to create an account. It is required that the field be filled out. For
authentication, the user should also use a valid email address.
Email Verification
After registering, the user will be required to validate their account using an email
85
address.
Login
The user will now login using the username and password after the email has been
checked.
Client
86
Manage Profile
The registered profile of the client can be modified for better use.
Message
87
For the transactions in question, the client and freelancers may interact.
Notification
For client knowledge, the application sends a notification.
Clients will provide feedback and rate the freelancer after the work is done.
Freelancer
Browse Available Jobs
Freelancers can see and browse the job descriptions.
Manage Profile
89
The registered profile of the freelancers can be modified for better use.
Message
For the transactions in question, the client and freelancers may interact.
Notification
90
Admin
Login
The admin will log in to the application for management purposes.
Accounts
91
The administrator has the ability to deactivate and activate user accounts.
Activity Logs
The administrator has access to all of the users' activity logs.
Generate Reports
92
The administrator would be able to produce a report for the freelancers' completed
work.
CHAPTER IV
94
To collect data, the study uses a survey questionnaire sent via Google Form. The
questionnaire is made up of questions that can be answered using the Likert - type. People
randomly respond to the questions through social media. The researchers were able to obtain the
data required to evaluate the process of ZenHome: A Web-Based Application for Home
Service using this approach.
Findings
According to the researchers' survey, 86 percent of the respondents said they have trouble
finding people to perform home services. On the other hand, 80 percent of the freelancers who
responded to the survey said that finding customers is difficult. The study's results indicate that
the majority of respondents want the proposed project because it would help all parties and make
their transactions simpler and quicker for the service and job they need. Clients and Freelancers
would have easy access to ZenHome with the aid of this proposed project.
Conclusion
The researchers concluded that the current state of home services is making it difficult for
clients and freelancers and that the infrastructure needs to be linked in such a way that it offers a
secure and transactional mechanism. If the system is implemented properly, it can serve both
clients and freelancers. Clients can easily post for jobs they want to work on, and freelancers can
apply for those jobs. Clients may trust freelancers with their work if they keep their portfolios up
to date in the framework. As a result, the researchers concluded that if this scheme is
implemented, freelancers will be able to demonstrate their skills, and customers will be able to
quickly find someone who can provide the services they need.
Recommendation
According to the researchers' data and conclusions, there are several issues with getting a
home service or providing service using online arrangements. As a result, the researchers came
up with the following proposal. To strengthen the current transaction mechanism, the proposed
system is said to be recommended to all beneficiaries.
Furthermore, the researchers prepared the platform for beneficiaries who fully
comprehend the suggested system solution to implement. They must be aware of the benefits of
the proposed scheme. As a consequence, developers should evaluate the beneficiaries' ability to
understand the flow of the diagram.
95
REFERENCES
Altroge, S. (2019, November 26). HouseCallPro. Retrieved from www.housecallpro.com:
https://www.housecallpro.com/learn/angies-list-vs-homeadvisor/
Hong, K.-S. (2019, December 1). Emerald Insight. Retrieved from www.emarald.com:
https://doi.org/10.1108/09685220310500153
Papacharissi, Z. (2016, June 7). Taylor and Francis Online. Retrieved from
www.tandfonline.com: https://doi.org/10.1207/s15506878jobem4603_3
Paul Jeon, W. K. (2017, June 6). Google Patents. Retrieved from www.googlepatents.com:
https://patents.google.com/patent/US6904134B2/en
Sondbo, J. (2016, July 28). Taylor and Francis Online. Retrieved from www.tandfonline.com:
https://www.tandfonline.com/doi/abs/10.1080/02642069700000036
Tom Jay Mathai, K. M. (2020, May 03). googlepatents. Retrieved from www.googlepatents:
https://patents.google.com/patent/US6847969B1/en
96
CURRICULUM VITAE
BAKAL, ALMOJAIDER B.
Ibo Lapu-Lapu City
09956396277
almojaider@gmail.com
PERSONAL INFORMATION
Age : 23
Gender : Male
Date of Birth : January 15, 1998
Nationality : Filipino
Religion : Roman Catholic
EDUCATIONAL BACKGROUND
Tertiary: University of Cebu Lapu-Lapu and Mandaue 2020-Present
SKILLS
PERSONAL INFORMATION
Age : 23
Gender : Male
Date of Birth : January 15, 1998
Nationality : Filipino
Religion : Roman Catholic
EDUCATIONAL BACKGROUND
Tertiary: University of Cebu Lapu-Lapu and Mandaue 2020-Present
SKILLS
PERSONAL INFORMATION
Age : 33
Gender : Male
Date of Birth : June 22, 1988
Nationality : Filipino
Religion : Roman Catholic
EDUCATIONAL BACKGROUND
Tertiary: University of Cebu Lapu-Lapu and Mandaue 2020-Present
SKILLS
BUANGHUG, KENNETH J.
Pajo Lapu-Lapu City
0995-733-010
buanghugkenneth1995@yahoo.com
PERSONAL INFORMATION
Age : 26
Gender : Male
Date of Birth : January 04, 1995
Nationality : Filipino
Religion : Roman Catholic
EDUCATIONAL BACKGROUND
Tertiary: University of Cebu Lapu-Lapu and Mandaue 2020-Present
SKILLS
Appendix A
TRANSMITTAL LETTER
On behalf of my group mates from the UCLM CCS department, I would like to request
your office for a list of establishments here in Lapu-Lapu that offer the following
services: carpentry, plumbing, laundry, barbershop, massage or spa, salons, gadget
repair shop, appliances repair, septic tank services, home cleaning services, etc. This
request is one of the requirements for our school project and also for our survey.
Sincerely:
MARK ALVIN BAUTISTA
Project Manager
Student
Noted by:
Appendix B
RESEARCH INSTRUMENT
Survey Questions
Do you have skills or shop that provides home service (eg. Repair, Cleaning, Plumbing,
Haircut)?
Yes
No
*If the answer to the first question is “NO” he/she will only answer the question for the
freelancer
Freelancer
Age:
18 or below
19-25
26-35
36 and above
What service do you provide? e.g, plumbing, cleaning, salon (Check all that applies)
Plumbing
Cleaning
Salon Services
Gardening
Yes
No
Yes
No
103
Would you consider using or registered with us (ZenHome) and be one of our freelancers
to have a better chance of getting clients?
Yes
No
Client:
Have you ever tried any home services (ex. manicure, cleaning, haircut...)
Yes
No
Age
18 or below
19-25
26-35
36 and above
Laziness
Do you have difficulty in finding people that can do Home services for you?
Yes
No
What if there is a website for onliof home services in Lapu-Lapu City. Would use it if you
need a home service?
Yes
No
105
Appendix C
RESEARCH ENVIRONMENT
Common flows in acquiring home service needs here in Lapu-Lapu are kind of a
challenge on the part of the client and even on the freelancers based on the data collection of
the researcher and personal experience in current systems. Each of which is the referral of
friends, relatives, or family members. And one of the most common forms the client
normally does is to post job recruitment on the Internet or search for qualified freelancers on
Facebook. This typical process motivated the researchers to develop a web-based application
that ensures clients get skilled freelancers as conveniently as possible, and with the help of
ZenHome clients and freelancers get to answer each other’s needs seamlessly.
The following figure indicates the location where ZenHome data gathering was
performed by the proponents. For us to know the establishments inside Lapu-Lapu City that
provide the services that the system needs, the proponents also write a transmittal note. So,
since it has many institutions that provide services that the structure needs, the proponents
prefer Lapu-Lapu.
Appendix D
RESULT OF THE SURVEY
Clients
107
108
Freelancers
109