You are on page 1of 32

JOB PORTAL MOBILE APPLICATION FOR PUBLIC EMPLOYMENT SERVICE

OFFICE - MAKILALA

JEANIKA CRIS A. ESPAÑOLA


JHONEL L. RUGA

In Partial Fulfillment of the Requirements for the Course

Capstone 1 (CAP 101)

Submitted to the College of Technology and Information Systems

Makilala Institute of Science and Technology

BACHELOR OF SCIENCE IN INFORMATION SYSTEMS

APRIL 2024
Chapter I
INTRODUCTION

1.1 Background of the Study

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

1.2 Statement of the Problem

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.

1.3 Objectives of the Study

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:

1. To develop an Android application specifically designed for employers, enabling


them to post job openings directly through the app.

2. Provide job seekers with a convenient way to search for employment


opportunities and submit job applications remotely.

3. Improve communication efficiency between job seekers and employers by


implementing features such as in-app notifications allowing for timely and
efficient coordination of the hiring process.
4

1.4 Scope and Limitation of the Study

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

1.5 Significance of the Study

This study provides benefits to the following:

Employers - Employers utilizing the system will experience the


advantages of an efficient process, as the online
platform allows them to easily disseminate job
vacancies, review submitted job requirements from job
seekers, and receive notifications about verified
documents and scheduled interviews, ultimately saving
time and effort in the hiring process.

PESO Makilala - The proposed system aims to benefit PESO


Makilala by effortlessly providing necessary information
to job seekers. This will ensure that job openings are
easily accessible to individuals seeking employment.

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.

Future Researchers - This study can serve as a reference to future


researchers if they wish to develop an job portal mobile
application
Chapter II
REVIEW OF RELATED LITERATURE

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.

2.1 Jobster - The Online Job Portal

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

2.2 Online Job Portal

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.

2.4 Smart Job Recruitment Automation Using Location Based Filtering


According to Pandithurai, O., et.al. (2021), a study focuses on the development and
implementation of a smart job recruitment system that utilizes location-based filtering to
streamline the job search process. The authors recognize the importance of efficiently
matching job seekers with relevant job opportunities based on their location. This was
achieved by the developers of the system when they created the Smart Job Recruitment
Automation Using Location-Based Filtering. The researchers stated in their study that the
developers of this system used the PHP language and the Contact Form 7 WordPress Plugin
to handle high traffic data, support multiple contact forms, implement spam filtering, and
provide customization options. This system aims to enhance the job search experience for
both job seekers and employers, reducing the time and effort required to find suitable
matches.

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.

2.5 Online Job Search Application


According to Shukla, S., & Sharma, M. (2021), a study titled "Online Job Search
Application" was presented. The study focuses on the development of an online job search
application designed to help job seekers find relevant job opportunities more
8

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

This chapter presents an examination of the methodology employed in the


development of the project, encompassing technical aspects, utilized technologies, and project
operations. It encompasses the project environment, feasibility studies, and the process of
requirements modeling. Additionally, the chapter delves into data processing and modeling
techniques, culminating in a risk assessment analysis that identifies potential hazards and
proposes strategies to mitigate them in order to achieve project success.

3.1 Technicality of the Study

The researchers used a quantitative approach to gather data by conducting interviews


at PESO Makilala. This approach provided numerical data for objective analysis and helped in
developing an accurate and reliable system.

3.1.1 Technologies to be Used

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

3.1.2 Software Requirements

Classification Specification

Server Package Windows 10

Data Base Management System XAMMP

Content Management System PHP Language

Plug-in WP Super Cache

SMS Notification WP SMS Notification


Table 3.1 Software Requirements for the Proposed System

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.

3.1.3 Hardware Requirements

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

3.1.4 How the Project will Work

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 Iterative Waterfall Methodology for the Proposed System

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

3.2.1 Locale of the Project

Figure 3.2 Locale of the Project at PESO Office Poblacion, Makilala

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

3.2.2 Organizational Chart

Figure 3.3 Organizational Chart of the PESO Poblacion,


Makilala

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

3.3 Requirement Specifications

3.3.1 Operational Feasibility

Figure 3.4 Fishbone Diagram

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

3.3.2 Technical Feasibility

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.

Table 3.3 Software use to the Proposed System


15

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.

Table 3.4 Hardware use to the Proposed System


16

3.3.3 Schedule Feasibility


No. Task name Duration February March April May

1 Planning

Develop Project Proposal 1 week

Approve Project Proposal 1 week

Background of the Study 1 week

Description of the problem 1 week

Objective of the Study 1 week

Scope and Limitation 1 week

Review of Related Literature 1 week

2 Analysis

Technicality of the project 1 week

Operational feasibility 1 week

Technical feasibility 1 week

Economic feasibility 1 week

3 Designing

Context Diagram 1 week

Data Flow Diagram 1 week

System Flowchart 1 week

Program Flowchart 1 week

Legend: Planning - Analysis - Designing -

Table 3.5 Gantt chart of the Proposed System

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

3.3.4 Economic Feasibility


PROGRAM APPLICATION
COMPONENT COST
Software 5,000,00
Hardware 5,000.00
Staff 2,000.00
Miscellaneous 2,000.00
Allowances 3,000.00
TOTAL 17,000.00

Table 3.6 Cost of the Proposed System

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

3.4 Requirements Modeling

Figure 3.5 Input Process Output of the System

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

3.5 Data Processing and Modeling

3.5.1 Context Diagram

Figure 3.6 Context Diagram of the System

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

3.5.2 Data Flow Diagram

Figure 3.7 Data Flow Diagram of the System


21

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

3.5.3 System Flowchart

Figure 3.8.1 Employer System Flow Diagram to the System

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 Job Seeker System Flow Diagram to the System

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 Admin System Flow Diagram to the System

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

3.5.4 Program Flowchart

Figure 3.9.1 Employer Program Flow Diagram to the System

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 Job Seeker Program Flow Diagram to the System

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.8.3 Admin Program Flow Diagram to the System

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

3.6 Risk Assessment Analysis

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.

Additionally, there is a risk of misuse or abuse of the system. Unauthorized


individuals gaining access to the system could potentially manipulate or tamper with the data,
leading to inaccurate notifications or direct interference without the knowledge of the admin.
This poses serious consequences for both job seekers and the integrity of the job-hunting
system.

3.7 Disaster Recovery Plan

Objective

The purpose of this Disaster Recovery Plan is to provide guidance on responding to


system failures and mitigating their impact. It outlines the necessary procedures to restore
operations swiftly, minimize downtime, prevent data loss, and mitigate any negative
consequences resulting from system failures. The ultimate goal is to ensure the system's
ongoing operation and success.

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.

Backup & Recovery

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

The system administrator will maintain comprehensive documentation of the system,


encompassing its various components such as hardware, software, and data. This
documentation will serve as a reference to aid in the system's recovery should an unexpected
event occur.

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.

You might also like