You are on page 1of 4

21

Int. J Latest Trends Computing Vol-3 No 1 March, 2012

Modeling of Employee Recruitment Process through UML


Dr. Gufran Ahmad Ansari*1, Dr. M.Al-shabi#2
Assistant Professor Department of Information Technology College of Computer, Qassim University Al-Qassim, Kingdom of Saudi Arabia (KSA)
Email: gufran_1231@rediffmail.com, shabby@qu.edu.sa Abstract-- Nowadays the organizations are functioning in a very competitive and aggressive environment. We have seen that every organization needed to recruit the employee for their work. It is well known that the organizations are facing the problem to keep their employee with their organizations because demand of employee higher salary or left organization or some other circumstances like change organization, low performance in the work or death of employee etc. The objective of this paper is to design a Unified Modeling Language (UML) model for recruiting the employee in the organization in a simple, systematic and effective way and also proposed the sequence and activity diagram for the above model. Author also evaluates the model through the employee recruitment data. Keywords: UML, Recruitment, diagram, Sequence Diagram Employee, Activity

which are based on domain specific [6, 7, 8]. It is the moral responsibility of every manager to recruit the employee for the proper functioning of the organization. Recruitment is the heart of whole Human Resource Management System in the organization [9]. Employee recruitment is the process for searching most qualified candidate for their organization jobs [10, 11]. According to Adebayo the human resource is the most valuable asset in any organization [12].Recruitment process is very important factor of the human resource professionals. A result oriented recruitment strategy should be well planned and practical to attract more good talent to apply in the organization [13]. The authors aim of study to design a UML model for the recruitment of employee in the organization. In this paper a domain based system is modeled through the Class and Sequence diagram demonstrate by the use of well-known UML modeling language. A recruitment process of SGF InfoTech Pvt. Ltd. employee recruitment process is considered as a domain of the system. A real case study is considered of SGF InfoTech Pvt. Ltd. along with employee data. The UML activity diagram is also proposed for the employee recruitment process [14].

1. Introduction
A model is an overview of simplicity and reality, [1]. The modeling is an advance way of thinking the scientific and research oriented problems in a systematic and well organized manner. In the recent years Unified modeling language (UML) has become very popular in both industry and academics [2]. The UML model is widely accepted by the industry and academics peoples. Unified Modeling Language is not a technique of designing system. Basically its a graphical notation that process to represent the designs [3]. UML is a language that can be extended and customized. The UML has nine predefined diagrams that join together and describes the structure, behavior and architecture of a system [4]. First the UML has a facility of high-level information that make a distinction of internal behavior of components. Second UML has emerged as the industry standard for software modeling notations and diagrams. Third UML combine a set of models that can provide dissimilar levels of skill and accurateness for part modeling and which can be used to satisfy the need of the real word [5]. Recently Saxena and Ansari proposed different UML models
____________________________________________________________________ International Journal of Latest Trends in Computing IJLTC, E-ISSN: 2045-5364 Copyright ExcelingTech, Pub, UK (http://excelingtech.co.uk/)

2. UML Class Model for Recruiting the Employee in the Organization


The UML class model for recruiting the employee in the organization is designed with the help of UML concepts which is shown below in Figure 1. The UML class model represents the structural behavior of the system [15]. The dissimilar properties like aggregation, inheritances and association in the form of sub classes are designed which is shown in the UML class model. The entire UML modeling has been done for recruiting the employee into the organization using class concepts. The UML class model contains five major classes which are Applicant, Organization, Advertisement, HR_Dept and Recruitment.

22
Int. J Latest Trends Computing Vol-3 No 1 March, 2012

Figure 1. UML Class Model for Recruiting Employee The Organization class has a single association with Applicant class and Advertisement class has a multiple association with Organization class and multiple associations with Applicant class. The Applicant class has a multiple associations with Organization class, HR_Dept class and also with the Advertisement class. Applicant class also has a single association with Recruitment class and Recruitment class also has a single association with Applicant class. HR_Dept has a single association with Organization class and Organization class has a single association with HR_Dept class. Recruitment class has a multiple association with HR_Dept class and HR_Dept class has a single association with Recruitment class also HR_Dept has a single association with Applicant class.

Figure 2. UML Activity Diagram for Recruiting Employee The recruitment committee selects the applicant application and call for test and interview. If applicant pass in test and interview then applicant recruited for the job that he/she apply in the organization. If applicant not selected also inform by the committee.

3. UML Activity Diagram for Recruiting Employee


An activity diagram is a dynamic diagram that represents the activity and event. The activity diagram shows the different activities one by one with the moving for both restricted and equal behavior [16]. Fundamentally the activity diagram is the amendment of state diagram in which most of the states are activity. The activity diagram of the above UML class model is shown in Figure 2. The activity diagram represents the complete process of recruiting the employee into the organization. According to the activity diagram applicant knows the organization jobs through the advertisement or other sources. After knowing the jobs into the organization applicant apply for particular job in the organization.

4. Sequence Diagram Employee

for

Recruiting

The sequence diagram of the above UML model is designed for the recruitment of the employee into the organization which is given below in Figure 3. A sequence diagram is a setup of messages and objects. The given sequence diagram is describe the recruitment process of employee into the organization. This sequence diagrams have five most important objects which are shown on the top of the diagram in form of rectangles boxes with their class names.

23
Int. J Latest Trends Computing Vol-3 No 1 March, 2012

Table 1. SGF Employee Recruitment Name of the Organi zation Tot al no of job s No of Applic ant apply for job No of Applicant selected for Test & Interview No of Ap pli ca nt Re cru ite d 16 28 15 9 28 Year

Figure 3. UML Sequence Diagram for Recruiting Employee The five most important objects are Applicant, Jobs, Organization, Recruitment Committee and Recruited. The communication of information between two objects is shown by an arrow and message on that arrow. The vertical lines represent the life of the objects. According to this sequence diagram applicant see the organization jobs and apply for the job. The recruitment committee checks the application of the applicant and get suitable for the job call to the applicant for the test and interview. If applicants pass the test and interview then recruitment committee recruited the applicant and informed. If applicant applications are not suitable for the desire jobs or not pass test and interview is also informed by the committee.

SGF InfoT ech Pvt. Ltd.

20 30 15 10 30

200 350 200 150 206

175 300 195 135 197

2007 2008 2009 2010 2011

Data
The model is tested with all these samples data and found model working properly. The proposed model emphasize that the main contribution of this work is the UML class model. The proposed model tested with more than five years sample data's and it gives a good result. The model is very helpful for keeping the data for future reference and easily extendable. The bar chart is also giving for the SGF InfoTech Pvt. Ltd. is an organization that recruiting the employee for their work into the organization which is shown in Fig. 4, in form of bar chart. The blue color bars showing the total number of jobs in the organization in a year 2007 and the brown color bars shows the number of applicant apply for the jobs. The green bar shows the no of applicant selected for the test and interview in 2007.The last Byzantium bar of the chart is showing the no of applicant are recruited in 2007 and similarly for the other years.

5. Experimental Study
SGF Info Tech Pvt. Ltd. Noida, India is organization which completes employee recruitment data is given in the form of table which is shown in Table 1. Table -1 have the five major attributes that are Name of the Organization, Total no jobs, No of Applicant apply for the job, No of Applicant selected for test & Interview and No of Applicant Recruited and in which year. According to the Table 1. SGF Info Tech Pvt. Ltd. organization have the 20 jobs and Organization received the applicant application 200 and finds the 175 application find the suitable and calls the applicant for test and interview. After taking test and interview the SGF InfoTech Pvt. Ltd., find the 16 applicant suitable for the jobs and recruited 16 applicants in year 2007. Similarly the SGF InfoTech Pvt. Ltd. recruited applicant for the year of 2008-11.

24
Int. J Latest Trends Computing Vol-3 No 1 March, 2012

SGF InfoTech Pvt. Ltd.


400 350 300 250 200 150 100 50 0 No of Applicant selected for Test & Interview No of Applicant Recruited No of Applicant apply for job Total no of jobs

Figure 4. Bar Char for Recruiting Employee

6. Conclusion and Future Work


From the above work and discussion it is concluded that the UML is a powerful modeling language to solve scientific and research problems. In this paper a complete modeling of recruitment process has been done through the UML and its results are shown in the form of graph. The model is so generic and has the property of reusability. The model can be used for recruiting the employee and also keep the data of employee for future reference. If more data is available then the model can be easily tailored and easily updated. The primary work can be further expended in the field of data mining through the UML.

References
[1] Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modelling Language User Guide,Reading, Massachusetts: Addison Wesley, 1999.

[2] M. Flower, UML distilled (3 Edition), Addison Wesly, 2003. [3] Craig Larman: "Applying UML and Pattern, Prentice Hall, 1998. [4] Roff, T., UML: A Beginners Guide, Tata McGraw-Hill Edition, Fifth Reprint, 2006. [5] Ansari, G.A., et al Modeling of Component-Based Software through UML Using ObjectOriented Approach" of 'The IUP Journal of Systems Management Volume IX, Issue No 3, pp. 42-53, August 2011. [6] V. Saxena and G.A. Ansari UML Modeling & Protection of Domain based System, International journal of Computer Science and Network Security (IJCSNS), Vol. 8, No. 7, pp. 338-344, July 2008. [7] V. Saxena and G.A. Ansari Data Cube Representation of Patient Registration System through UML , International journal of Computer Science and Network Security (IJCSNS), Vol. 8, No. 10, pp. 319-324, October 2008. [8] V. Saxena and Ansari, G.A., Conflicts between Encapsulation & Query Optimization through UML Journal of Computer Science (JCS) Vol.3, pp.1284-1288, Issue 6, 2009. [9] Herriot, P. coord, Assessment and Selection in Organizations, John Wiley & Sons, Inc., New York, 1994. [10] Banjoko SA, Human Resource Management: An Expository Approach. Ibadan: Pumark Nig. Ltd., 2003. [11] Daniel Eseme Gberevbie, Strategies for employee recruitment, retention and performance: Dimension of the Federal civil service of Nigeria African Journal of Business Management Vol. 4(8), pp. 1447-1456, 18 July, 2010. [12] Adebayo A, Principles and Practice of Public Administration in Nigeria 2nd edition Ibadan: Spectrum Books Ltd, 2001. [13] http://www.dare.co.in/strategy/human resourcesrecruitment/innovative-hiring-strategies.htm dated on 21-01-2012. [14] Kruchten, P. B. The 4C1 view model of architecture IEEE Software, 12, 6 (Nov.), 42- 50, 1995. [15] Pender, T. UML Bible, Wiley, 2003. [16] Booch, G., Rumbaugh, J., Jacobson, I. The Unified Modeling Language User Guide, Twelfth Indian Reprint, Pearson Education, 2004.

You might also like