SlideShare a Scribd company logo
APPLICANTS
QUALIFICATION FILTERING
SYSTEM
By: SITI NABILAH BT ISMAIL@SHAARI
040899
Pembangunan Perisian(Semester 6)
Supervisor’s Name: En Mohd Isa b. Awang
CONTENT
1. INTRODUCTION
2. PROBLEM STATEMENT
3. OBJECTIVES
4. PROCESS MODEL
5. DATA MODEL
6. SOLUTION COMPLEXITY
7. PROOF OF CONCEPT
8. REFERENCES
1. INTRODUCTION
 Before hiring an applicant for a job position, a company goes through a step-
by-step hiring process. This process has three key phases
1. Planning
2. recruitment
3. employee selection
1. INTRODUCTION
Hiring process usually begin by employer putting up the advertisement or announcement for the
vacancies available in their departments or companies.
Employer put up
vacancies / job
openings
Applicants send
in their
application
letter/resume
and cover letter
Employers screen
the application
form and resume
Employers call
successful
candidates for
interviews
INTRODUCTION TO THE PROPOSED SYSTEM
 Candidate Qualification Filtering System propose a way for employer to get a
shortlist of maybe 50-100 employees according to their preference to go to
the next stage of the hiring process . The main users of this system will be
employer and applicants. This system will consists of few components of tests
such as personality test, aptitude test and basic skill test. The applicants are
required to sign up to the system and fill in their personal details and take up
the tests in a specific timeframe.
How the System Works?
 The system will calculate the scores of each components of tests and totals
them up to get an overall score in a form of percentage using weighted-sum
method. Then using data structure method which is sorting, the system will
rank a number of successful applicants from the highest to the lowest
percentage of score. Then, the employer will enter their preferred range of
number to get a shortlist of successful applicants. Applicants that is in the
shortlisted rank will be informed through the system.
2. Problem Statement
 Resumes are always self-scripted by the applicants itself, thus applicants will
only pick the best quality they can find and avoid to show their weaknesses
on the resume.
 Resumes may contain events or details that are not the truth or half-truths.
 The process of screening resume just to pick candidates for interview is too
time-consuming for employers.
3. Objectives
 To design the Applicant Qualification Filtering System.
 To use weighted-sum method as an algorithm to calculate test scores.
 To implement the Applicant Qualification Filtering System to calculate test
scores and rank applicants according to the scores.
 To allow employers to view a shortlisted candidates to call for interview.
4. PROCESS MODEL
CONTEXT DIAGRAM
DFD LEVEL 1
DFD LEVEL 2
5. DATA MODEL
ENTITY RELATIONSHIP DIAGRAM
DATA DICTIONARY
METHODOLOGY
 Methodology is a documented collection of policies,processes and procedures used by a
development team to practice system development life cycle.In this case,Spiral model
has been chosen as a methodology to develop this Applicants Qualification Filtering
System.
 Spiral model combines the idea of iterative development with the sequential linear
development which is waterfall method.Spiral model however emphasize a lot on risk
analysis.It allows incremental refinement through each iteration around the spiral
model.
Each loop has four sections :
a) A requirement to determine the objectives, alternatives and constraints.
b) Risk analysis and evaluation of alternatives.
c) Designing
d) Implementing and testing before go to next phase
 The development of this system is separated to 4 modules;
1. Login Module
2. Evaluation Module
3. Mark Module
4. Report Module
i) Phase 1 (Login Module)
Requirement
In requirement phase, firstly the information was gathered by researching the current systems.From
the Internet, a requirement is retrieve by observing how the current job
employment system works.Research is done on several prominent websites such as Jobstreet and
other several websites.
Analysis
The data from the research done during analysis process is analysed to find out what is the
requirement of users that is using the websites.
Design
Before a GUI is created for this phase, a lot of sketch was done, this is because want to make sure
that the GUI will be in user friendly. It is very important the first impression to attract the user.
Implementation
A lot of sketch or mockup is designed to ensure that the design of the site suit the purpose of
the system.Then, a Bootstrap template is used as it is more time saving and the design is interesting
and user-friendly.A modification will be done on the interface to match the mockup that has been
pre-designed so that it will works according to the plan.
ii) Phase 2 (Evaluation Module)
Requirement
Analysis
In requirement phase, firstly the information was gathered by researching the current systems.From the Internet, a
requirement is retrieve by observing how the current job employment system evaluate their job candidates.Research is done
on several prominent websites such as Jobstreet and other several websites.
Design
The design for this module is important because it is the main component of the system.This module also involve calculation
process.
Implementation
For this implementation process, there is weighted sum method will be implementing in PHP language. The calculation
weighted sum method (WSM) as below :
Determine weight of each option.
Obtain score of option i using each criteria j for all i and j.
Compute the sum of weighted score for each option.
Si = ∑j wj Sij
S – Score
w – Weighted
i – Value of weighted
j – Value of component
iii) Phase 3 (Mark Module)
Requirement
In requirement phase, firstly the information was gathered by researching the algorithm
that is going to be used which is weighted-sum. A research is also done on how this
algorithm is implemented on a real life system as reference.
Analysis
Analyzing the requirement to get the overview of module to be done. From the analyzed
data, show that the mark will be display automatically after the calculation done.
Design
In designing this module, a lot of thing be study, such as the process flow to make a
calculation to get the total of mark.
Implementation
This process are involving the formula to get the total marks from the components of
test.Then,the candidates will be ranked and ranked from highest to lowest.A shortlisted
candidates will be the successful candidates.
v) Phase 4 (Report Module)
Requirement
In requirement phase, firstly the information was gathered by researching what report is required by
employer for their record.
Analysis
For this module, there involves of some analysis such as about how to determine what is the good graph
or chart that are need to be represent as report to employer. In order to get the best graph or the best
chart, there are some constraints in understanding the Google Application Programming Interface (API).
Design
A lot of study need to be done to find out the best method to represent a set of data as a report to
employer so that it can help employer to improve their performance in the future or only as a record.
Implementation
For this process, there still need a little of calculations to be used in order to produce a good report to
the user of the system.
6. SOLUTION COMPLEXITY
Implementation of weighted-sum
method in the system
 Weighted-sum method is decided as the best known and simplest MCDM
method to evaluate a number of alternatives and criteria. This method is the
best to evaluate the tests conducted on the system.
 The reason of why this method is selected is because the final result of the
tests will be in percentage and also the incorporation of this method in the
coding stage of the system is within capabilities.
Weighted-sum method
 Valuable decision making tool to evaluate alternatives(test scores) based on specific evaluation
criteria.
 By evaluating alternatives based on their performance on the test in respect to individual
criteria, a value for the alternative can be identified.
 The values for each alternative can then be compared to create a rank of order of the
performance related to the criteria as a whole.
Example of calculation of scores
COMPONENT
S
A1(0.02) A2(0.15) A3(0.40) A4(0.25) Total
C1 25 20 15 30 21.50
C2 10 30 20 30 22.00
C3 30 10 30 20 24.50
OPTIONS
Calculation:
C1=25(0.02)+20(0.15)+15(0.40)+30(0.25)=21.50
C2=10(0.02)+30(0.15)+20(0.14)+ 30(0.25)=22.00
C3=30(0.02)+10(0.15)+30(0.40)+20(0.25)=24.50
Total Marks=
Method To Rank The Successful Applicants
 Using sorting method ,the system will rank a number of successful applicants from the
highest to the lowest percentage of score.
7. PROOF OF CONCEPT
8. REFERENCES
1. https://link.springer.com/article/10.1007/s00158-009-0460-7
2. https://www.tutorialspoint.com/sdlc/sdlc_spiral_model.htm
3. http://www.thehrdepartment.ie/the-hr-advisor/advantages-and-disadvantages-of-
employee-personality-tests
4. https://hbr.org/2013/09/how-to-use-psychometric-te
5. Evaluation System for Practical Teacher in FBK UNISZA using weighted sum method,
Muhammad Fadhil bin Zolkifli,2013

More Related Content

What's hot

Thetheoryofsoftwaretesting
ThetheoryofsoftwaretestingThetheoryofsoftwaretesting
Thetheoryofsoftwaretesting
PiyushMehta57
 
Chapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsChapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality Characteristics
Neeraj Kumar Singh
 
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET Journal
 
IRJET- College Recommendation System for Admission
IRJET- College Recommendation System for AdmissionIRJET- College Recommendation System for Admission
IRJET- College Recommendation System for Admission
IRJET Journal
 
Fuzzy Rule Base System for Software Classification
Fuzzy Rule Base System for Software ClassificationFuzzy Rule Base System for Software Classification
Fuzzy Rule Base System for Software Classification
ijcsit
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
Neeraj Kumar Singh
 
Ijsea04031006
Ijsea04031006Ijsea04031006
Ijsea04031006
Editor IJCATR
 
Slide Projek Sarjana Muda
Slide Projek Sarjana MudaSlide Projek Sarjana Muda
Slide Projek Sarjana Muda
Nurul Naemah Ariepin
 
Course management system for philippine college of science
Course management system for philippine college of scienceCourse management system for philippine college of science
Course management system for philippine college of science
Ferdinand Rabina
 
EXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODEL
EXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODELEXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODEL
EXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODEL
ijaia
 
Configuration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case PrioritizationConfiguration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case Prioritization
ijsrd.com
 
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
IAEME Publication
 
Project report
Project reportProject report
Project report
sarthak ghosh
 
Final Project
Final ProjectFinal Project
Final Projecteclumson
 
Using Data Mining to Identify COSMIC Function Point Measurement Competence
Using Data Mining to Identify COSMIC Function Point Measurement Competence  Using Data Mining to Identify COSMIC Function Point Measurement Competence
Using Data Mining to Identify COSMIC Function Point Measurement Competence
IJECEIAES
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systems
csandit
 
Ijcatr04051006
Ijcatr04051006Ijcatr04051006
Ijcatr04051006
Editor IJCATR
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
IRJET Journal
 
Dc35579583
Dc35579583Dc35579583
Dc35579583
IJERA Editor
 
IRJET- Machine Learning Techniques for Code Optimization
IRJET-  	  Machine Learning Techniques for Code OptimizationIRJET-  	  Machine Learning Techniques for Code Optimization
IRJET- Machine Learning Techniques for Code Optimization
IRJET Journal
 

What's hot (20)

Thetheoryofsoftwaretesting
ThetheoryofsoftwaretestingThetheoryofsoftwaretesting
Thetheoryofsoftwaretesting
 
Chapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsChapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality Characteristics
 
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
 
IRJET- College Recommendation System for Admission
IRJET- College Recommendation System for AdmissionIRJET- College Recommendation System for Admission
IRJET- College Recommendation System for Admission
 
Fuzzy Rule Base System for Software Classification
Fuzzy Rule Base System for Software ClassificationFuzzy Rule Base System for Software Classification
Fuzzy Rule Base System for Software Classification
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
 
Ijsea04031006
Ijsea04031006Ijsea04031006
Ijsea04031006
 
Slide Projek Sarjana Muda
Slide Projek Sarjana MudaSlide Projek Sarjana Muda
Slide Projek Sarjana Muda
 
Course management system for philippine college of science
Course management system for philippine college of scienceCourse management system for philippine college of science
Course management system for philippine college of science
 
EXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODEL
EXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODELEXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODEL
EXTRACTING THE MINIMIZED TEST SUITE FOR REVISED SIMULINK/STATEFLOW MODEL
 
Configuration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case PrioritizationConfiguration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case Prioritization
 
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
EXPERIMENTAL EVALUATION AND RESULT DISCUSSION OF METAMORPHIC TESTING AUTOMATI...
 
Project report
Project reportProject report
Project report
 
Final Project
Final ProjectFinal Project
Final Project
 
Using Data Mining to Identify COSMIC Function Point Measurement Competence
Using Data Mining to Identify COSMIC Function Point Measurement Competence  Using Data Mining to Identify COSMIC Function Point Measurement Competence
Using Data Mining to Identify COSMIC Function Point Measurement Competence
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systems
 
Ijcatr04051006
Ijcatr04051006Ijcatr04051006
Ijcatr04051006
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 
Dc35579583
Dc35579583Dc35579583
Dc35579583
 
IRJET- Machine Learning Techniques for Code Optimization
IRJET-  	  Machine Learning Techniques for Code OptimizationIRJET-  	  Machine Learning Techniques for Code Optimization
IRJET- Machine Learning Techniques for Code Optimization
 

Similar to Applicants Qualification Filtering System

IRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering TechniqueIRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering Technique
IRJET Journal
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
paras91
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha
 
Online examination system
Online examination systemOnline examination system
Online examination system
Narendra Sonone
 
Training and Placement Portal
Training and Placement PortalTraining and Placement Portal
Training and Placement Portal
IRJET Journal
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training System
thededar
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
SURAJ KUMAR YADAVA
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
SURAJ KUMAR YADAVA
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
IRJET- ­Design and Development of Recruitment Support System for Placemen...
IRJET-  	  ­Design and Development of Recruitment Support System for Placemen...IRJET-  	  ­Design and Development of Recruitment Support System for Placemen...
IRJET- ­Design and Development of Recruitment Support System for Placemen...
IRJET Journal
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
MD.HABIBUR Rahman
 
CV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNINGCV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNING
IRJET Journal
 
IRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various Courses
IRJET Journal
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
Iram hasan
 
IRJET- Personality Prediction System through CV Analysis
IRJET- Personality Prediction System through CV AnalysisIRJET- Personality Prediction System through CV Analysis
IRJET- Personality Prediction System through CV Analysis
IRJET Journal
 
Online examination system
Online examination system Online examination system
Online examination system
IRJET Journal
 
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITIONATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
IRJET Journal
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
Pallavi Singh
 
An Effective Job Recruitment System Using Content-based Filtering
An Effective Job Recruitment System Using Content-based FilteringAn Effective Job Recruitment System Using Content-based Filtering
An Effective Job Recruitment System Using Content-based Filtering
IRJET Journal
 
Personality Prediction and CV Analysis System
Personality Prediction and CV Analysis SystemPersonality Prediction and CV Analysis System
Personality Prediction and CV Analysis System
IRJET Journal
 

Similar to Applicants Qualification Filtering System (20)

IRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering TechniqueIRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering Technique
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Training and Placement Portal
Training and Placement PortalTraining and Placement Portal
Training and Placement Portal
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training System
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
 
5 job adda doc 2
5 job adda doc 25 job adda doc 2
5 job adda doc 2
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
IRJET- ­Design and Development of Recruitment Support System for Placemen...
IRJET-  	  ­Design and Development of Recruitment Support System for Placemen...IRJET-  	  ­Design and Development of Recruitment Support System for Placemen...
IRJET- ­Design and Development of Recruitment Support System for Placemen...
 
Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...Online course registration system development software engineering project pr...
Online course registration system development software engineering project pr...
 
CV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNINGCV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNING
 
IRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various Courses
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
IRJET- Personality Prediction System through CV Analysis
IRJET- Personality Prediction System through CV AnalysisIRJET- Personality Prediction System through CV Analysis
IRJET- Personality Prediction System through CV Analysis
 
Online examination system
Online examination system Online examination system
Online examination system
 
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITIONATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
ATTENDANCE MANAGEMENT VIA FACIAL RECOGNITION
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
An Effective Job Recruitment System Using Content-based Filtering
An Effective Job Recruitment System Using Content-based FilteringAn Effective Job Recruitment System Using Content-based Filtering
An Effective Job Recruitment System Using Content-based Filtering
 
Personality Prediction and CV Analysis System
Personality Prediction and CV Analysis SystemPersonality Prediction and CV Analysis System
Personality Prediction and CV Analysis System
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 

Applicants Qualification Filtering System

  • 1. APPLICANTS QUALIFICATION FILTERING SYSTEM By: SITI NABILAH BT ISMAIL@SHAARI 040899 Pembangunan Perisian(Semester 6) Supervisor’s Name: En Mohd Isa b. Awang
  • 2. CONTENT 1. INTRODUCTION 2. PROBLEM STATEMENT 3. OBJECTIVES 4. PROCESS MODEL 5. DATA MODEL 6. SOLUTION COMPLEXITY 7. PROOF OF CONCEPT 8. REFERENCES
  • 3. 1. INTRODUCTION  Before hiring an applicant for a job position, a company goes through a step- by-step hiring process. This process has three key phases 1. Planning 2. recruitment 3. employee selection
  • 4. 1. INTRODUCTION Hiring process usually begin by employer putting up the advertisement or announcement for the vacancies available in their departments or companies. Employer put up vacancies / job openings Applicants send in their application letter/resume and cover letter Employers screen the application form and resume Employers call successful candidates for interviews
  • 5. INTRODUCTION TO THE PROPOSED SYSTEM  Candidate Qualification Filtering System propose a way for employer to get a shortlist of maybe 50-100 employees according to their preference to go to the next stage of the hiring process . The main users of this system will be employer and applicants. This system will consists of few components of tests such as personality test, aptitude test and basic skill test. The applicants are required to sign up to the system and fill in their personal details and take up the tests in a specific timeframe.
  • 6. How the System Works?  The system will calculate the scores of each components of tests and totals them up to get an overall score in a form of percentage using weighted-sum method. Then using data structure method which is sorting, the system will rank a number of successful applicants from the highest to the lowest percentage of score. Then, the employer will enter their preferred range of number to get a shortlist of successful applicants. Applicants that is in the shortlisted rank will be informed through the system.
  • 7. 2. Problem Statement  Resumes are always self-scripted by the applicants itself, thus applicants will only pick the best quality they can find and avoid to show their weaknesses on the resume.  Resumes may contain events or details that are not the truth or half-truths.  The process of screening resume just to pick candidates for interview is too time-consuming for employers.
  • 8. 3. Objectives  To design the Applicant Qualification Filtering System.  To use weighted-sum method as an algorithm to calculate test scores.  To implement the Applicant Qualification Filtering System to calculate test scores and rank applicants according to the scores.  To allow employers to view a shortlisted candidates to call for interview.
  • 13.
  • 14.
  • 15.
  • 19.
  • 20.
  • 21.
  • 22. METHODOLOGY  Methodology is a documented collection of policies,processes and procedures used by a development team to practice system development life cycle.In this case,Spiral model has been chosen as a methodology to develop this Applicants Qualification Filtering System.
  • 23.  Spiral model combines the idea of iterative development with the sequential linear development which is waterfall method.Spiral model however emphasize a lot on risk analysis.It allows incremental refinement through each iteration around the spiral model. Each loop has four sections : a) A requirement to determine the objectives, alternatives and constraints. b) Risk analysis and evaluation of alternatives. c) Designing d) Implementing and testing before go to next phase
  • 24.
  • 25.  The development of this system is separated to 4 modules; 1. Login Module 2. Evaluation Module 3. Mark Module 4. Report Module
  • 26. i) Phase 1 (Login Module) Requirement In requirement phase, firstly the information was gathered by researching the current systems.From the Internet, a requirement is retrieve by observing how the current job employment system works.Research is done on several prominent websites such as Jobstreet and other several websites. Analysis The data from the research done during analysis process is analysed to find out what is the requirement of users that is using the websites. Design Before a GUI is created for this phase, a lot of sketch was done, this is because want to make sure that the GUI will be in user friendly. It is very important the first impression to attract the user. Implementation A lot of sketch or mockup is designed to ensure that the design of the site suit the purpose of the system.Then, a Bootstrap template is used as it is more time saving and the design is interesting and user-friendly.A modification will be done on the interface to match the mockup that has been pre-designed so that it will works according to the plan.
  • 27. ii) Phase 2 (Evaluation Module) Requirement Analysis In requirement phase, firstly the information was gathered by researching the current systems.From the Internet, a requirement is retrieve by observing how the current job employment system evaluate their job candidates.Research is done on several prominent websites such as Jobstreet and other several websites. Design The design for this module is important because it is the main component of the system.This module also involve calculation process. Implementation For this implementation process, there is weighted sum method will be implementing in PHP language. The calculation weighted sum method (WSM) as below : Determine weight of each option. Obtain score of option i using each criteria j for all i and j. Compute the sum of weighted score for each option. Si = ∑j wj Sij S – Score w – Weighted i – Value of weighted j – Value of component
  • 28. iii) Phase 3 (Mark Module) Requirement In requirement phase, firstly the information was gathered by researching the algorithm that is going to be used which is weighted-sum. A research is also done on how this algorithm is implemented on a real life system as reference. Analysis Analyzing the requirement to get the overview of module to be done. From the analyzed data, show that the mark will be display automatically after the calculation done. Design In designing this module, a lot of thing be study, such as the process flow to make a calculation to get the total of mark. Implementation This process are involving the formula to get the total marks from the components of test.Then,the candidates will be ranked and ranked from highest to lowest.A shortlisted candidates will be the successful candidates.
  • 29. v) Phase 4 (Report Module) Requirement In requirement phase, firstly the information was gathered by researching what report is required by employer for their record. Analysis For this module, there involves of some analysis such as about how to determine what is the good graph or chart that are need to be represent as report to employer. In order to get the best graph or the best chart, there are some constraints in understanding the Google Application Programming Interface (API). Design A lot of study need to be done to find out the best method to represent a set of data as a report to employer so that it can help employer to improve their performance in the future or only as a record. Implementation For this process, there still need a little of calculations to be used in order to produce a good report to the user of the system.
  • 31. Implementation of weighted-sum method in the system  Weighted-sum method is decided as the best known and simplest MCDM method to evaluate a number of alternatives and criteria. This method is the best to evaluate the tests conducted on the system.  The reason of why this method is selected is because the final result of the tests will be in percentage and also the incorporation of this method in the coding stage of the system is within capabilities.
  • 32. Weighted-sum method  Valuable decision making tool to evaluate alternatives(test scores) based on specific evaluation criteria.  By evaluating alternatives based on their performance on the test in respect to individual criteria, a value for the alternative can be identified.  The values for each alternative can then be compared to create a rank of order of the performance related to the criteria as a whole.
  • 33. Example of calculation of scores COMPONENT S A1(0.02) A2(0.15) A3(0.40) A4(0.25) Total C1 25 20 15 30 21.50 C2 10 30 20 30 22.00 C3 30 10 30 20 24.50 OPTIONS Calculation: C1=25(0.02)+20(0.15)+15(0.40)+30(0.25)=21.50 C2=10(0.02)+30(0.15)+20(0.14)+ 30(0.25)=22.00 C3=30(0.02)+10(0.15)+30(0.40)+20(0.25)=24.50 Total Marks=
  • 34. Method To Rank The Successful Applicants  Using sorting method ,the system will rank a number of successful applicants from the highest to the lowest percentage of score.
  • 35. 7. PROOF OF CONCEPT
  • 36.
  • 37.
  • 39. 1. https://link.springer.com/article/10.1007/s00158-009-0460-7 2. https://www.tutorialspoint.com/sdlc/sdlc_spiral_model.htm 3. http://www.thehrdepartment.ie/the-hr-advisor/advantages-and-disadvantages-of- employee-personality-tests 4. https://hbr.org/2013/09/how-to-use-psychometric-te 5. Evaluation System for Practical Teacher in FBK UNISZA using weighted sum method, Muhammad Fadhil bin Zolkifli,2013