cloud computing selection employment distribution ...in ref [11] gusdorf, m. l. (2008), discussed...

8
International Journal of Computation and Applied Sciences, Volume 5, Issue 2, October 2018, ISSN: 2399-4509 733 AbstractEmployers 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 TermsCloud 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-Jarwani 2 , Asma AL-Masani 2 , Hajer AL-Mezini 2 ,Hajar AL-Kaabi 2 1,2 Faculty of Computing and Information Technology, Sohar University, Oman; [email protected] T

Upload: others

Post on 23-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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;

[email protected]

T

Page 2: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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:

Page 3: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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

Page 4: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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.)

Page 5: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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

Page 6: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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

Page 7: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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

Page 8: Cloud Computing Selection Employment Distribution ...In ref [11] Gusdorf, M. L. (2008), discussed the proper planning of human resources to cover the overall growth prospects of the

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.