Professional Documents
Culture Documents
Rug A Espanola Cap 101
Rug A Espanola Cap 101
OFFICE - MAKILALA
APRIL 2024
Chapter I
INTRODUCTION
According to the study of Rafiei, G., et.al. (2021), our modern world, influenced by
technology, offers countless possibilities that were once only seen in movies or imagined. To
fully take advantage of what technology has to offer, people need to adapt to the fast changes
it brings. One significant benefit is the automation of job- seeking processes.
Traditionally, job seekers in Makilala have to visit the PESO Office personally. The
office would then provide them with a list of available positions, and the job seekers would
submit the necessary documents. Afterward, they would wait for confirmation of the
interview via text message. Employers, on the other hand, would visit the PESO Office to
provide a list of job openings and qualifications. If a job seeker applied for a particular job,
PESO Makilala would notify the employer that there is a job seeker who wants to apply for
the specific position.
To lessen the expenses and give convenience to the employers and applicants, the
proponent proposed a job portal mobile application which aims to simplify the process of
searching and applying for jobs. This platform will provide an easy way for job seekers,
employers, and PESO Makilala to find and post suitable job opportunities, saving them time
and effort by notifying them.
The proposed system will help PESO Makilala by quickly informing employers when
a job seeker applies for a specific job, making the hiring process more efficient and ensuring
timely communication.
Similarly, employers can benefit from an easy-to-use system where they can post job
openings that need for their companies, simplifying the hiring process and reaching a larger
number of potential job seekers.
The system will help job seekers by providing them with a platform to quickly search
for jobs. They can conveniently browse through job openings and apply for the specific job
without the need to visit PESO Makilala in person.
3
After conducting an interview with the client, the following problems were identified
by the researcher:
1. There is no direct online route for job seekers to find a unit, apply and submit
the necessary documents for a specific job;
2. There is a need for improvement to provide employers with an online platform
where they can check the requirements of the job seekers; and
3. When it comes to notifying both job seekers and employers, there's a risk of
discrepancies for PESO Makilala, potentially resulting in failure to notify either
the job seeker or the employer.
Generally, this study aims to develop a mobile-based job portal application for the
PESO Office of Makilala.
Specifically, it aims to develop a system:
The study focuses on a job portal mobile application designed to automate the job
posting process for employers looking to fill vacancies within their companies. This system
also offers a platform for job seekers to find and apply to specific positions, allowing them to
submit the necessary requirements for each job. Additionally, the system aids PESO Makilala
by providing a platform to notify job seekers once their documents have been verified and to
inform them about scheduled interviews with specific companies. This feature ensures that
employers are also notified when job seekers have been directed to their company.
The system may encounter certain limitations, such as device compatibility; it may not
support iOS devices as of now. Additionally, in terms of document compatibility, it may not
support a wide range of formats beyond commonly used ones like PDF, Word, and image
files. Users might need to convert their documents to a supported format before uploading.
Furthermore, the system's effectiveness in handling various languages may be limited,
potentially impacting both job seekers searching for jobs and employers sharing vacancy
information, especially for less common or regional languages.
The verification process for uploaded job requirements may have limitations. Automated
checks might focus on criteria such as file format and completeness but could lack thorough
verification of authenticity and accuracy. Manual review or external verification may still be
necessary. Additionally, the system's notification capabilities might be confined to specific
communication channels, such as in-app notifications, potentially excluding text messages or
integration with other messaging platforms.
5
Job Seekers - This will give them a platform to search for jobs
rapidly. They can browse for job openings in a
convenient manner without the need to personally visit
PESO Makilala. Using this approach, job seekers would
be able to find work rapidly.
This chapter aims to analyze relevant studies and literature that impact the research
variables. It focuses on elements contributing to the research development and reviews
publications connected to the developed system. The findings aid in understanding the subject
matter and improving the online posting and job application portal with SMS notification.
References are cited to support ideas, arguments, and prevent plagiarism.
According to Dasgupta, et.at. (2019), a study titled "Jobster - The Online Job Portal"
was presented in the journal "Advance and Innovative Research" in 2019. This study focuses
on the development and analysis of an online job portal called Jobster. The authors began by
recognizing the growing demand for online platforms that connected job seekers with
employment opportunities. Jobster aimed to bridge this gap by providing a user-friendly
interface for both job seekers and employers. The platform offered features such as job
post0ing, resume uploading, search filters, and application tracking, making it a
comprehensive solution for job seekers and employers alike. In order for the developers to
create the Jobster Online portal, the researchers stated in their study that the developers of this
system used PHP language and WP Super Cache to handle high traffic and scale well. It
supported various caching mechanisms, load balancing techniques, and could be used in
conjunction with other technologies.
This study assists the researcher in creating an online posting and job application
portal with SMS notification to provide a better platform for both job seekers and employers,
as well as enabling online employment hunting. The findings and methodologies presented in
this study serve as a guide for the researcher's contribution to the advancement of online job
portals.
6
According to Pinjari, M., et.al. (2019), one of the key strengths of this study entitle
“Online Job Portal” is its practical relevance. Online job portals have gained significant
importance in the current job market, providing a platform for job seekers and employers to
connect efficiently. By delving into the intricacies of an online job portal, the authors shed
light on features such as a direct platform for submitting job seekers' requirements, faster
communication functionalities for both job seekers and employers, and technical aspects like
PHP and XAMPP for the success of such system platforms. This information can be highly
beneficial for researchers seeking to understand the fundamental principles behind online job
portals and their implications for the labor market.
This study serves as a valuable resource for the researcher in the field of online job
portals. It offers insights into the features, functionalities, and technical aspects associated
with these platforms, thereby assisting the researcher in gaining a comprehensive
understanding of developing online posting and job application portal with SMS notification.
2.3 Online Job Portal-A Better Way for Finding Jobs in the COVID-19 Pandemic
According to Dave, C. V. (2021), a study titled "Online Job Portal - A Better Way for
Finding Jobs in the COVID-19 Pandemic" was conducted in 2021. This study focuses on the
use of online job portals as an effective means for job seekers to find employment
opportunities during the COVID-19 pandemic. The author recognizes the significant impact
of the COVID-19 pandemic on the global job market, resulting in widespread unemployment
and a shift towards remote work. In response to these challenges, online job portals have
emerged as a viable solution for job seekers to explore opportunities and connect with
employers from the safety of their homes. The developers of the system created the Online
Job Portal for a Better Way of Finding Jobs in the COVID-19 Pandemic. The researchers
stated in their study that the developers of this system used the PHP language, Jetpack
WordPress Plug-In, and SMS Notification to handle high traffic data, ensure the security of
job seekers' data,
7
and provide faster notification through SMS. These are well-suited tools for security,
performance optimization, site statistics, social sharing, and load balancing techniques.
This study assists the researcher in creating an online posting and job application
portal with SMS notification to handle high traffic data, ensure the security of job seekers'
data, and provide faster notification through SMS. The findings and methodologies presented
in this study serve as a guide for the researcher to have tools for security, performance
optimization, notification, and load balancing techniques.
The study offers valuable insights into the development and implementation of a
location-based filtering system for job recruitment. As an RRL source, this study assists the
researcher in developing an online posting and job application portal with SMS notification to
facilitate job search, automation, and optimize user experience.
efficient. The authors describe the features and functionality of the application, which include
job searching, job posting, and candidate applications. They recognize the increasing need for
efficient job search platforms that cater to the changing needs of job seekers and employers.
The study proposed an online job search application that utilized advanced algorithms and
data processing techniques to match job seekers with relevant job opportunities. The study
also mentioned the use of technical aspects such as the PHP language and the Advanced
Custom Fields WordPress Plugin, which made it easier to define and manage custom data for
specific content types without writing extensive code.
The findings, techniques, and implications presented in this study inspire the
researcher in the field of online job search applications, contributing to the improvement of
job matching processes and enhancing the overall job search experience for users.
Chapter III
METHODOLOGY
These are some technical aspects that the researchers have chosen. They chose
Windows 10 for its stability and support. XAMPP was chosen for efficiently handling data
integration and offering an easy-to-use platform. PHP Language and WP Super Cache
WordPress Plug-in were used for the creation of the system, along with a Plug-in API for
SMS Notification.
The Intel(R) Core(TM) i5-6300U CPU was selected by the researchers because of its
robust performance, energy efficiency, and compatibility with Windows 10. To optimize
space and energy consumption in a small workspace, a 15-inch LED display was chosen.
8
Classification Specification
Table 3.1 shows that researchers chose Windows 10 for its stability and support.
XAMPP was chosen for efficiently handling data integration and offering an easy-to- use
platform. The PHP language and the WP Super Cache WordPress Plugin were used for the
creation of the system, along with a Plugin API for SMS Notification.
Classification Specification
Processor Intel(R) Core(TM) i5- 6300U
CPU@2.60GHz 2.50 GHz
Monitor/LED display 15 inches
Installed RAM 8.00 GB
Table 3.2 Hardware Requirements for the Proposed System
Table 3.2 shows that the researchers choose Intel(R) Core(TM) i5- 6300U CPU for
powerful and energy-efficient performance processor. The installed RAM was 8.00 GB and a
15-inch LED display for high resolution and energy efficiency in a small workspace.
9
The project "online posting and job application portal with SMS Notification" will be
overseen by the researchers using the iterative waterfall methodology approach, which
involves dividing it into six distinct phases.
Figure 3.1 shows that the researchers chose for the iterative waterfall approach to
design the proposed system because of its adaptable nature and the capacity to go back to
previous stages for adjustments, making it the most fitting technique for the development
phase.
Planning Phase - During this phase, the researcher defined the project's objectives and
requirements, analyzed its feasibility, identified necessary resources, assessed risks, and
determined the project scope. Planning enabled the researcher to organize the study, establish
a clear roadmap, and ensure alignment with the organization's overall objectives.
10
Analysis Phase - In this phase, the researcher analyzed system requirements, identified
functional and non-functional requirements, and developed a detailed system description
during that phase. This analysis helped the researchers understand the system's needs and
ensured it met user requirements.
Design Phase - In this phase, The researcher developed the system's design based on the
requirements identified earlier. This included creating a detailed architecture, selecting
suitable hardware and software, and defining data structures. Designing the system provided a
plan for the researcher, ensuring it aligned with the requirements identified in the analysis
phase.
Coding and Testing Phase - In this phase, the researcher proceeded with system
development, writing code based on the previous design phase. The system underwent testing
to ensure compliance with the identified requirements and specifications from the analysis and
design phases. Coding and testing allowed the researcher to organize the study by producing a
tangible product for evaluation and verification against the requirements.
Implementation Phase - In the implementation phase of the Online Job Hunting with
SMS Notification for Peso Makilala, the necessary hardware and software were set up and
configured to support the system. This involved deploying servers and databases to securely
store students' personal information.
Maintenance Phase - In this phase, the system was deployed and maintained. This
involved resolving operational issues, updating the system as necessary, and providing
continuous user support. Maintenance enabled the researcher to organize the study by
ensuring the system's functionality and alignment with user needs. It also allowed for ongoing
evaluation and enhancement of the system.
11
3.2 Environment
Figure 3.2 shows the physical location of PESO Makilala, specifically located in the
Municipality of Makilala. Job seekers visit the office, where the Peso Manager or staff
provide assistance by offering guidance on job opportunities. The office is responsible for
posting job vacancies on an online platform, making them visible to applicants who wish to
apply.
12
Figure 3.3 illustrates the organizational structure of the Public Employment Service
Office - Makilala. It is headed by Efren P. Oga, who oversees the overall programs, services,
and activities of PESO Makilala. The supervising Leo in the office supervises both the
administrative and operational sections, along with the senior and assistant labor employment
officers.
13
Figure 3.4 shows the cause-effect relationship that establishes the need for the
proposal. It presents the reasons why the proposal is necessary to address the issues faced by
the existing system. The problems encountered in PESO Makilala include the hassle for job
seekers, lack of a reliable system, manual notification process, and challenges in notifying.
These problems have the potential to create chaos and burden PESO Makilala, resulting in
inefficient processes and delays for job seekers.
14
Software
Windows 10 is needed for the technical feasibility of the project
because it is a widely used operating system that provides compatibility
with various software components and tools required for the
Windows 10
development and deployment of the online job-hunting
system.
XAMPP is necessary as a software specification for the technical
feasibility of the project because it is a database management system
XAMMP that allows efficient storage and retrieval of job-related data, ensuring
the system's ability to handle large amounts of
information effectively.
PHP Language is essential for the technical feasibility of the project as
it provides a user-friendly content management system that allows easy
PHP creation and management of web pages and job listings, enabling PESO
Language
Makilala to effectively showcase available
job opportunities.
WP Super Cache WordPress Plug-in is required for the technical
WP Super
feasibility of the project as it allows the integration of additional
Cache
WordPress features and functionalities into the WordPress-based online job-
Plug-in
hunting system, enhancing its capabilities and user experience.
WP SMS Notification is necessary for the technical feasibility of the
project as it enables the system to send SMS notifications to job
WP SMS seekers, providing timely updates and alerts about new job postings and
Notification application status, enhancing the accessibility and
convenience of the online job-hunting system.
Hardware
The Intel Core i3 CPU M380 @ 2.53 GHz is needed for the technical
feasibility of the project as it provides sufficient processing power to
Processor handle the computational requirements of the online job-hunting
system, ensuring smooth performance and
responsiveness.
A 64-bit operating system with an x64-based processor is required for
the technical feasibility of the project because it allows the system to
Operating efficiently utilize the available memory and handle large datasets,
System ensuring optimal performance and
compatibility with modern software components.
8.00 GB of RAM is necessary for the technical feasibility of the project
as it provides adequate memory capacity to handle the simultaneous
RAM execution of multiple processes and data manipulation tasks,
ensuring efficient system operation and
responsiveness to user interactions.
1 Planning
2 Analysis
3 Designing
Table 3.5 shows that the researchers set a realistic schedule and allowed enough time
to complete the project outline by the end of the current semester. In February, they developed
a project proposal that included the background, problem description, study objectives, scope,
and a review of related literature . Following that, in March, they began analysis on the
project to analyze the technicality, operational feasibility, technical feasibility, and economic
feasibility. In April, they started system designing, which included making a context diagram,
data flow diagram, system flowchart, and program flowchart.
17
Table 3.6 indicates that the proposed system seems economically viable since the
anticipated expenses for developing and implementing it have been estimated and are deemed
reasonable. The utilization of open-source software like MySQL 5.0 helps lower the cost of
software development, while allowances, miscellaneous expenses, and hardware costs are all
considered in the projected expenses.
Although the exact total projected expenses are not specified, it can be inferred that
they fall within the PESO's budget, suggesting that the salon can invest in this system without
facing significant financial strain. In general, the projected expenses appear manageable and
sensible, indicating the economic feasibility of the proposed system.
18
Figure 3.5 illustrates the possible inputs to the system, the processes carried out by the
system on the inputs, and the resulting outputs after processing. During the Input Phase,
employers register their credentials and provide job vacancy information. Job seekers submit
their personal information and requirements. PESO Makilala views the documents, confirms
them with the job seekers, and notifies employers of qualified job seeker for interviews.
In the Process Phase, the system verifies the user's username and password. It receives
and processes information regarding job vacancies. The system also receives the job seekers'
personal information, processes it, and PESO reviews their requirements. The system receives
and sends notifications to employers and specific job seekers.
During the Output Phase, the system posts the job vacancies information online,
making it visible to job seekers. It reviews the job seekers' personal information along with
their qualifications and notifies them about verified documents. The system also notifies job
seekers about the confirmation of their documents and interview details. Lastly, it notifies
employers about qualified job seekers for their company.
19
Figure 3.6 shows the context diagram, illustrating the inflow and outflow of data from
the system. Job seekers register and view job descriptions within the system. Then, job
seekers input their personal information and necessary requirements for the job into the
Online Posting and Job Application Portal. The employer can manage job vacancies and post
them with the help of the system. Additionally, Peso Makilala can review the submitted
documents of job seekers, notify them through SMS notifications for verification of their
documents, and inform the employer about the qualified job seekers for their company.
20
Figure 3.7 shows the data flow diagram, illustrating how data is interconnected in the
online posting and job application portal with SMS notification. The employer manages job
vacancies that are specifically needed for their company and enters them into the system, and
the data is saved in the job vacancies data store. The Job seekers process their personal
information, which is then saved in the job seeker data store. This data store is used to check
if the job seeker is registered and provide the requirements to the system. PESO Makilala
reviews the information in the system. After the review, the administrator notifies the job
seeker regarding the confirmation of their verified documents, while also informing the
employer about the qualified job seeker for their company. The employer then reviews the
uploaded requirements and informs the applicant about their qualification for an interview.
Finally, the notification report is saved in the notification report data store.
22
Figure 3.8.1 shows the employer's system flow to the system. To access the system,
employers must register if they don't already have an account. If they already have an account,
they can log in using their credentials, which will be verified and authenticated. Once logged
in, employers can manage job vacancies with specific descriptions for each job, which will be
visible to job seekers. Employers can also review the requirements submitted by job seekers
and notify them if they qualify for interviews. Additionally, in order to ensure data security, it
is necessary to log out.
23
Figure 3.8.2 shows the job seeker's system flow within the system. To access the
system, job seekers must register if they don't already have an account. If they already have an
account, they can log in using their credentials, which will be verified and authenticated. Once
logged in, job seekers can browse through job vacancies and meet the specific requirements
for the jobs they wish to apply for. Also, to keep the data safe, it is important to log out.
24
Figure 3.8.3 shows the system flow for the administrator. To access the system, the
admin must log in using their credentials, which will be verified and authenticated. Once
logged in, the admin can check the documents submitted by job seekers and notify them if the
requirements are verified. The admin also notifies employers about qualified job seekers for
their company. Additionally, ensuring the security of the data necessitates the act of logging
out.
25
Figure 3.9.1 shows the employer program flow of the system. Employers need to sign
up if they don't have an account to use the system. If they already have an account, they can
log in with their details, which will be checked. Once logged in, employers can handle job
openings with detailed descriptions for each job. These descriptions will be seen by people
looking for jobs. Employers can also check the qualifications provided by job seekers and
inform them if they are eligible for interviews. It is important to log out to keep the data safe.
26
Figure 3.9.2 shows the job seeker's program flow within the system. To access the
system, job seekers must register if they don't already have an account. If job seekers already
have an account, they can log in using their credentials, which will be verified and
authenticated. Once logged in, job seekers can explore job vacancies and ensure they meet the
specific requirements for the positions they wish to apply to. Additionally, to maintain the
security of the data, it is important for job seekers to log out when they are done.
27
Figure 3.9.3 shows the program flow for the administrator. The admin must log in
using their credentials to access the system. Their credentials will be checked and verified for
authentication. Once logged in, the admin can review the documents submitted by job seekers
and inform them if their requirements are verified. The admin also notifies employers about
job seekers who meet the qualifications for their company. Furthermore, logging out is
essential to ensure the security of the data.
28
The Online Job-Hunting System is exposed to several potential risks that need to be
addressed. One primary concern is the security of the system and the confidential data it
holds. Given the increasing prevalence of cybercrime, safeguarding Jobseeker Information
and other sensitive data from unauthorized access is crucial. Implementing measures such as
strong passwords and secure protocols is essential to prevent hackers from breaching the
system.
Another risk involves the accuracy and reliability of the information within the
system. Inaccurate or outdated data entry may result in students and other users receiving
misleading or incorrect information about job vacancies. This can cause confusion,
frustration, and undermine the credibility of the system.
Objective
Scope
This plan delineates the steps to be taken in order to restore the system, including its
hardware, software, and data, in the event of a disaster.
29
Responsibilities
The implementation and maintenance of the Disaster Recovery Plan fall under the
purview of the system administrator.
Emergency Response
In the event of a system malfunction, the system administrator will promptly assess
the issue and take appropriate actions to restore functionality. This may involve utilizing
backup data, diagnosing hardware and software problems, or replacing faulty components.
The system administrator bears the responsibility of regularly creating backups for the
system, including its hardware, software, and data. They will also establish processes for
recovering the system during emergency situations.
Documentation
Testing
Regular assessments and evaluations of the Disaster Recovery Plan will be conducted
by the system administrator to ensure its reliability in the event of system failures.
Review
Periodic evaluations of the Disaster Recovery Plan will be conducted by the system
administrator, who will make necessary modifications as needed to enhance its effectiveness.