Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
Abstract— Employers face a significant problem in choosing
the best person and pursuing job applications. At the same
time, job seekers are faced with the problem of multiple job
placements or lack of knowledge about the job, interview
time, and condition. Therefore, there is an urgent need to
create a platform that enables employers to plant the
required positions. As well as, it allows the job seeker to know
the types and conditions of jobs. This platform should feature
services. The use of cloud computing technology helps to
speed up the establishment of business and follow-up and
develop the safety keys necessary for them. Currently,
companies and organizations are using a manual system
which has different application forms to fill the required data.
The applicant requests being very careful when filling the
forms. If he made any mistakes, he needs to change the form
and start from the begging which will waste time and effort
during this process. This paper aims to propose a selection
employment distribution management system (SEDMS)
based a cloud computing that enables users to submit their
applications for a suitable position in an online manner.
Besides, the owner of the business can insert, delete and
update a job description. As well, the applicants can add,
remove and update their profiles and application forms. The
importance of the research comes from automating the
search for the best candidate for a particular job is
automatically to reduce effort and increase accuracy in
check.
Index Terms— Cloud Computing, Job classifications, system
analysis & design, distribution management system, System
Automation
I. INTRODUCTION
he significant development in modern application
technologies helps to reduce the time and effort required
to access the information accurately and quickly. The
use of cloud computing in the design and implementation
of systems has greatly helped to provide bespoke services
with the least time and effort through the participation of
programs and equipment at all times [1].
Cloud computing is evolving rapidly and is spreading
quickly across the board. Where the medium and large
companies rely heavily on it because it is a primary system
in the preservation, management and organization of data
and files companies. As well as, it helps to keep their
business going online. One of the main advantages of using
cloud computing is saved the cost and time that you can
spend to store your company data in traditional ways. Also,
you do not need to buy the large servers and the burden of
maintenance and secure, where companies provide
specialized in this area at a price suitable for your budget
and your requirements such as payment for Use, monthly
or yearly [2,3]
Cloud computing also enables you to access your data from
anywhere, anytime, from computers of all kinds, mobile
phones and smartphones. The cloud service provider also
promises to provide the highest levels of insurance for all
data and protect against theft, piracy or any risks that could
threaten the security of your company's data [4].
Many resources are available to support industries in
finding proper candidates to fill open positions. However,
one of the most common recruiting practices is through
advertising in a newspaper, to seek for people having
specific skills. A standard employment advertisement will
have a brief description of the open job. Also, it include the
address of the company, telephone number, and the e-mail
address of the company. Applicants can apply for the open
position by sending their resumes directly t by standard
mail or e-mail. Each organization appointed a person from
human resources department to follow the resumes and
distinguish the applicants best suited for the position.
The design of selection employment distribution
management system based a cloud computing aims at
simplifying and simplifying the procedures associated with
providing all the services of the employment system that is
of interest to job seekers and those interested in the
employment system. The application allows all users to
follow up on job vacancy announcements and job listings
for job seekers. It provides a platform that helps job seekers
to apply for jobs, follow up on application procedures, test
dates, results and candidate status. It also provides the
ability to submit and follow-up the communications, find
out the details of the job to be nominated, and upload the
documents of the beneficiary to the service using a suitable
reference [5].
Therefore, a selection employment distribution
management system based a cloud computing is proposed
that enables users to submit their applications for a suitable
position in an online manner as shown in Figure 1. Besides,
the owner of the business can insert, delete and update a
job description. As well, the applicants can add, remove
and update their profiles and application forms [6]. The
Cloud Computing Selection Employment
Distribution Management System
Jabar h. Yousif 1, Doaa Ali AL-Jarwani2 , Asma AL-Masani2 , Hajer AL-Mezini2 ,Hajar AL-Kaabi2
1,2Faculty of Computing and Information Technology, Sohar University, Oman;
T
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
importance of the research comes from automating the
search for the best candidate for a particular job is
automatically to reduce effort and increase accuracy in
check.
Figure 1: A schemed diagram for SEDMS based cloud computing
II. RELATED WORK
Many works were implemented practically, but it is not
published as a research paper. Most of them employ
different conditions, goals and environments. Therefore,
the comparison among these different research papers is
not an easy task. However, some researchers were
discussed and presented the employment distribution
management system. They were utilized different
approaches like web-based applications, mobile
applications, standalone applications, etc.
In ref [7], Ichniowski, C. et al., investigated the
productivity effects of innovative employment practices
based on several data samples. They concluded that the
clusters of complementary human resource management
(HRM) practice effects on productivity.
In ref [8] Soliman, F., & Spooner, K. (2000), presented
a strategic function of the human resources office in
determining strategic and knowledge gaps using
knowledge mapping. Also, proposed the operators and
implementation strategies for knowledge management
programs.
In paper ref [9] 2001, Haq, T. U, were developed an
intelligent system for managing the duties of human
resource skill, training, career development, and
deployment, linking specialities, job functions. This
system offers many unique innovations like a systematic
evaluation of employee skills to choose the best-studied
candidate.
In ref [10], Farenden, R. M. (2002), utilized an internet-
based system for employment recruiting applicants. An
interactive interface is designed to receive recruitment
applications with some matching criteria for candidates to
work with the recruitment skills questionnaire. The system
also provided a feature to evaluate each candidate by
comparing the individu378al skills and recruitment criteria
of each candidate and then comparing all the candidates
In ref [11] Gusdorf, M. L. (2008), discussed the proper
planning of human resources to cover the overall growth
prospects of the organization and accurately estimate the
future business needs. Recruitment planning is seeking
alternatives methods for managing resources effectively.
III. PROBLEM STATEMENT
With new development in information technologies
and computing, many resources are available to support
industries in finding proper candidates to fill open
positions [12]. However, one of the most common
recruiting practices is through advertising in a newspaper,
to seek for people having specific skills. Several
disadvantages are integrated in using a conventional
recruiting method like magazine or a newspaper. Usually,
there are a limited amount of subscribers who could see the
advertisement based on a limited time and region.
Therefore, to increase the number participate, then the
company need to distribute the advertisement in several
newspapers or magazines. Also, may the company never
got the qualified people because they are outside of that
region. So, using the conventional method is ineffective
even many applications are received by the company. This
is because some resumes are manually organized and
screened which not have the full needed information. Also,
the human resources department need to spend a more time
for determine the best applicant. And, in big organizations
which have many open jobs, then many resumes may be
received. Therefore, several people are needed to preparing
and screening applicants' resumes. As a result, of big work
and limited access, then well suited candidate may be
never considered. So, to expand the scope of the
advertising of jobs, it is much needed to use a computer
networks to post employment opportunities on public or
private networks or design their web sites.
IV. SYSTEM ANALYSIS & DESIGN
This section discuss the implementation of the proposed
system which is a multi-discipline. It involves activities
related to several fields of computing and information
technology like the analysis of system requirements and
the application of proposed selection employment system
[13]. System design is a process of defining the
architecture of the system including a clear definition for
component, modules, interfaces and data for a system to
satisfy specified requirements. Once could see it as the
application of the method to product development.
This system involves both theoretical and practical
phases. In the theoretical side, the plan will include
problem definition, data collection and gathering
requirement. Study and analysis of previous studies of
employment distribution management systems then used
these results for designing and implementing the proposed
operations. Whereas, the practical aspect will start with the
design and implementation of the cloud computing website
for managing and controlling the selection employment
distribution management system. This work aims to:
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
• Design and implement a website based cloud computing
that manages the selection employment distribution
managements System (SEDMS) activities.
• Design and implement an applicant information system
(form), which help to insert, delete and update their
information and applications.
• Design and implement owner information system,
which helps to insert, delete and update job information
and applications.
• Design different types of reports that could display the
applicant information report, jobs advertisement by a
specific owner, a suitable applicant for particular job
requirements.
The proposed selection employment distribution
management system includes many activities like Extract
& Analysis, Administration, and managing the
Information in the system as shown in the owner view
diagram in Figure 2. A use case diagram is a “meta-model”
and abstraction of use cases [14]. In the essential form, it
shows the boundaries of the system and the name of the
each use case for particular actor, and the interaction with
each use case as shown in Figure 3. The proposed system
involves some actors with different function based on the
behavior and role of the actors in the system like admin,
applicant, owner, and gusset. Table 1 presented full actors’
names and functions.
Figure 3: Use case diagram for proposed SEDMS system
Figure 2: Onwerview diagram for proposed SEDMS system
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
Table 1: a full description of actor’s names and roles
Figure 4: the class diagram for the proposed SEDMS.
Actor Goal Description
Administrator Add information of
applicant and owner.
Administrator can add information of applicant:
(Name, Email, PhoneNum…etc.). And owner information (owner_ID, name _Name…etc).
Administrator View information about
applicant and owner.
Administrator can view all the information in the system (applicant and owner)
Administrator Update information about
applicant and owner.
Administrator can update the data of owner: (Name, Email, Phone Number…etc.)
And of the applicant:
(applicant_ID, applicant Name…etc.).
Administrator Save information about
applicant and owner.
Administrator can save information of applicant and owner to keep it.
Administrator Delete information about
owner and applicant.
Administrator can delete information of owner and applicant.
Applicant View all information of
owner
Applicant can view information about owner in the system (owner_ID, Phone Number…etc.).
Applicant Update information
about himself
Applicant can update information in the system (applicant name, phone number …etc.)
Applicant Add information Applicant can add information in the system (applicant name, phone number …etc.)
Applicant Delete information about
himself
Applicant can delete information in the system (applicant name, phone number …etc.)
Owner Communicate with
applicant
Owner communicate with suitable applicant
Owner
Add information -owner can add information: (owner- id,owner -name …etc.)
Owner View applicant
information
owner can view information about applicant( applicant –name,phone num,…etc.)
Guest View some information Guest can view some information in the system (homepage …etc.)
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
In the Unified Modeling Language (UML) includes
two main type of class which are dynamic and static [15].
The class diagram is a type of static structure diagram that
illustrates the structure of a system. And presents the
classes attributes, and the relationships between the sub
levels. Class diagrams depict the different entities of a
system as classes and relation between these classes.
Classes contain attributes. Furthermore, classes have
relationships with each other, which when combined, from
the paths described in the activity diagram.
Figure 4 shows the class diagram for the proposed
SEDMS, which illustrates the main tables of the proposed
system for managing and saving the information of actors.
Many activities were implemented like a screen for the
applicant to insert an application or create a new account.
Also, the applicant can view the full list of jobs. In the same
manner, the owner can create a new account and advertise
a job. The system helps to choose the best person based on
owner conditions and requirements. The owner will have
a sorted list of applicants from high qualifications to a low
one.
V. SYSTEM IMPLEMENTATION
The proposed SEDMS is developed to help applicants
and owners to find a suitable job and applicant. The
proposed system has many pages and menus. Figure 5
presents the main activities of the proposed method based
on the context diagram, which depicts the actors and their
functions.
In the main page, the applicant can create a new account
and start seeking or submit an application for a job as
shown in Figure 6. Besides, Figure 7 presents a full
distribution of actors’ activities and role in the system as
an example, and the applicant can create a new account,
update his information, view the list of jobs, etc. Also, the
owner can create an account to add, manage, alter a
position or choose a candidate. The new applicant should
register first using the registration form shown in Figure 8.
This form allows the applicant to insert his information like
name, address, age, qualifications, year of experiences,
Languages he/she is fluent in, etc. This form is designed to
be friendly user interfaced by add radio buttons that save
time for choosing the right information quickly.
Furthermore, the owner can submit a new job using the
form shown in Figure 9.
The proposed system allowed applicant/ owner to chat
using text messages or email for sharing ideas or clarifying
job conditions, etc. The applicant will receive a text
message and email that he/she accepted for a specific job
as shown in Figure 10.
Figure 5: Accuracy of works related Arabic text
Selecting
employment
distribution
management
system
Administrator
Applicant Owner
Guest
Add, View, update, save,
query and delete any
information in the
View, update, save,
query and delete any
information in the
system.
A person who has a limit
privilege in registration, only
view main page of system
View information of
the system and query information
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
Figure 6: the main page of the proposed SEDMS.
diagram sRole–Actors 7:Figure
SEDMS
Admin
View actors information
Update actors information
Insert actors information
Delete actors information
Create database
Process forms
Owner
View applicaions
Update Job/ Personal
information
Insert new Job
Delete Job
Process forms
Choose applicant
Applicant
View Jobs
Update personal Information
Insert new applications
Delete account /applications
Process forms
Recieved acceptnace
message for a job
Guest
View main page
View Jobs
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
737
Figure 8: Insert new applicant form
Figure 9: Owner submit new job form
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509
733
VI. CONCLUSION
In conclusion, the selection employment distribution
management system (SEDMS) is designed and
developed to help unemployment and owners in the
community to find a suitable job and employee. It
strives to provide opportunities for the applicant and be
conformed to his qualifications and inclinations, in
turn, to help companies and institutions to get the
proper person to fill the vacancy. Thus the process of
organizing employment will contribute to fast the
employment process and develop the economy in
general and individuals and institutions in particular.
The SEDMS system contains many forms that design
to help admin, owner, the applicant and even guest to
accomplish their tasks efficiently. The home page
design to provide a list of the job with details and two
buttons to register for both applicant and owner. The
applicant will find many option and function when
login to the system that will help them to find suitable
job and contact with many job owner in single portal
rather than moving between websites and magazines to
find employment. Job owner will shorten the time and
effort to search for the best employee. The most critical
point that the system is to be considered as bridge
reached between employee and employer.
Lastly, the following are concludes of the
contributions:
The SEDMS is a creative modern system that enhances
upon the existing models for the employment
distribution management systems, which offered a
framework for an applicant-job relationship, clear
forms and procedures, efficient in saving time and
effort of applicant-owner. Some of the unique
characteristics of the current proposed system:
1. Offered an organized method that has been used to
link specialities, job conditions, applicant skill sets, and
experience in one profile.
2. The conception of choosing the best applicant
template is an innovation that allows for the efficient
evaluation of employee qualifications. It will enable
the owner to select based on the percentage of
applicants efficiency related to a specific job.
3. This system is implemented a weighting method to
establish the relative significance of several skills
related to a particular job.
4. The system provides an efficient method for
classifying the capabilities of the applicant that makes
the comparison between applicants easy and fast.
5. It will enable the owner to generate reports
immediately for his job and could choose the best
applicant directly because it sorted in a list of
descending order from highest qualifications to lowest
qualifications.
6. Determine of employee selection for a job is based
on quantitative evaluation and not on a personal
consideration, which will reduce the risk of human
error and less the unauthorized user.
7. A Visualize guidance system is developed to make
managers set up the job conditions easily and later
monitor the applicant performance quickly.
REFERENCES
[1] Pezzella, F., Morganti, G., & Ciaschetti, G. (2008). A
genetic algorithm for the flexible job-shop scheduling
problem. Computers & Operations Research, 35(10), 3202-
3212.
[2] Yousif, Jabar H., and Nebras N. Alattar. (2017). Cloud
Management System based Air Quality. International
Journal of Computation and Applied Sciences (IJOCAAS).
2(2), pp145-152, Volume 3, Issue 1, August
[3] Majid O. Al-Shezawi, Jabar H. Yousif, Ibtisam A. AL-
Balushi. (2017). Automatic Attendance Registration System
based Mobile Cloud Computing”, International Journal of
Computation and Applied Sciences (IJOCAAS). 2(3),
Pp116-122, August.
[4] Ibtisam A. AL-Balushi, Jabar H. Yousif, Majid O. Al-
Shezawi, (2017). Car Accident Notification based on
Mobile Cloud Computing, International Journal of
Computation and Applied Sciences (IJOCAAS). 2(2), Pp46-
50, April.
[5] Taylor, P. J., & Pierce, J. L. (1999). Effects of introducing a
performance management system on employees' subsequent
attitudes and effort. Public Personnel Management, 28(3),
423-452.
[6] McGovern, R. J., Winchester Jr, J. A., Evans, A. B., Farmer,
B. E., Koffman, J. A., & Walker, A. P. (2002). U.S. Patent
No. 6,370,510. Washington, DC: U.S. Patent and Trademark
Office.
[7] Ichniowski, C., Shaw, K., & Prennushi, G. (1997). The
effects of human resource management practices on
productivity: A study of steel finishing lines. The American
Economic Review, 291-313.
[8] Soliman, F., & Spooner, K. (2000). Strategies for
implementing knowledge management: role of human
resources management. Journal of knowledge
management, 4(4), 337-345.
[9] Haq, T. U., Barnhorst, B. S., & Betro, S. A.
(2001). Intelligent system for dynamic resource
management. U.S. Patent No. 6,275,812. Washington, DC:
U.S. Patent and Trademark Office.
[10] Farenden, R. M. (2002). System for recruiting candidates for
employment, U.S. Patent Application No. 09/800,986.
[11] Gusdorf, M. L. (2008). Recruitment and selection: hiring the
right person. USA: Society for Human Resource
Management.
[12] Jabar H. Yousif, (2011). INFORMATION TECHNOLOGY
DEVELOPMENT, LAP LAMBERT Academic Publishing,
Germany ISBN 9783844316704.
[13] Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems
analysis and design: An object-oriented approach with
UML. John wiley & sons.
[14] Kendall, K. E., & Kendall, J. E. (2010). Systems analysis
and design. Prentice Hall Press.
[15] Rumbaugh, J., Jacobson, I., & Booch, G. (2004). Unified
modeling language reference manual, the. Pearson Higher
Education.