• Design And Implementation Of A Distributed Recruitment Management System

  • CHAPTER TWO -- [Total Page(s) 18]

    Page 14 of 18

    Previous   10 11 12 13 14 15 16 17 18    Next
    • 2.7.3    Utilising Decision Support Systems in Recruitment
      Humans are important and very valuable asset to an organization and they are usually managed by Human resource professional. HRM system is an important element in the success of an organization, It serves as an integrated and interrelated approaches to managing human resources (DeNisi & Griffin, 2005).Activities in Human Resource Management involve a lot of unstructured processes such as recruitment, training, motivation and maintenance (DeCenZo & Robbins, 2005).
      Decision making for unstructured processes in recruitment usually depends on human judgment and preference. However, human decisions are subject to the limitation because sometimes people forget the crucial details of the problem, and besides, fairness and consistency are very important in any types of decisions. Computer applications as decision support tool can be used to provide fair and consistent decisions, and at the same time it can improve the effectiveness of decision making process (Palma-dos-Reis & Zahedi, 1999). In general, the traditional functions of DSS is used to support managerial decision makers in semi-structured and unstructured decision situations, a part from being assistant to the decision makers to extend their capabilities but not to replace their judgment (Turban et al., 2007). In the enhancement to DSS traditional approach, advance intelligent techniques are available in designing an intelligent system application. DSS applications which are embedded with intelligent components can improve the traditional DSS such as for reasoning and learning capabilities, and also known as IDSS. In order to improve human resource decisions, the high-quality recruitment applications are required to produce precise and reliable decisions.
      Due to these reasons, this study presents an idea to apply IDSS approach in recruitment decision making activities by using some of the potential intelligent techniques.
      2.8    Distributed Systems
      Distributed computing is a method of computer processing in which different parts of a program are run simultaneously on two or more computers that are communicating with each other over a network.
      Distributed computing is a type of segmented or parallel computing, but the latter term is most commonly used to refer to processing in which different parts of a program run simultaneously on two or more processors that are part of the same computer. While both types of processing require that a program be segmented divided into sections that can run simultaneously, distributed computing also requires that the division of the program take into account the different environments on which the different sections of the program will be running. For example, two computers are likely to have different file systems and different hardware components.
      An example of distributed computing is Google, the market leader in web search technology, has put significant effort into the design of a sophisticated distributed system infrastructure to support search (and indeed other Google applications and services such as Google Earth).
      This represents one of the largest and most complex distributed systems installations in the history of computing and hence demands close examination. Highlights of this infrastructure include:
      =>    An underlying physical infrastructure consisting of very large numbers of networked computers located at data centres all around the world
      =>    A distributed file system designed to support very large files and heavily optimized for the style of usage required by search and other Google applications (especially reading from files at high and sustained rates)
      =>    An associated structured distributed storage system that offers fast access to very large datasets
      =>    A lock service that offers distributed system functions such as distributed locking and agreement
      =>   A programming model that supports the management of very large parallel and distributed computations across the underlying physical infrastructure
      Distributed computing is a natural result of using networks to enable computers to communicate efficiently. But distributed computing is distinct from computer networking or fragmented computing. The latter refers to two or more computers interacting with each other, but not, typically, sharing the processing of a single program. The World Wide Web is an example of a network, but not an example of distributed computing. There are numerous technologies and standards used to construct distributed computations, including some which are specially designed and optimized for that purpose, such as Remote Procedure Calls (RPC) or Remote Method Invocation (RMI) or .NET Remoting.
      2.8.1    Organization of Distributed Systems
      Organizing the interaction between each computer is of prime importance. In order to be able to use the widest possible range and types of computers, the protocol or communication channel should not contain or use any information that may not be understood by certain machines. Special care must also be taken that messages are indeed delivered correctly and that invalid messages are rejected which would otherwise bring down the system and perhaps the rest of the network.
      Another important factor is the ability to send software to another computer in a portable way so that it may execute and interact with the existing network. This may not always be possible or practical when using differing hardware and resources, in which case other methods must be used such as cross-compiling or manually porting this software.
      2.8.2    Architecture of Distributed Systems
      Various hardware and software architectures are used for distributed computing. At a lower level, it is necessary to interconnect multiple CPUs with some sort of network, regardless of whether that network is printed onto a circuit board or made up of loosely coupled devices and cables. At a higher level, it is necessary to interconnect processes running on those CPUs with some sort of communication system. Distributed programming typically falls into one of several basic architectures or categories namely:
      =>    Client-server Architecture
      =>    N-tier Architecture
      =>  Distributed objects Architecture
      =>  Peer to Peer Architecture

  • CHAPTER TWO -- [Total Page(s) 18]

    Page 14 of 18

    Previous   10 11 12 13 14 15 16 17 18    Next
    • ABSRACT - [ Total Page(s): 1 ]ABSTRACTThe recruitment process has always been critical to the success or failure of organizations. Organizations constantly seek better methods of recruiting staff that will require minimal effort to seamlessly fit in with the organizations business processes and thus provide recruitment agencies with the means with which to determine which universities provide the best graduates in a particular field for recruitment.This project work utilized a V-model software methodology, in the ver ... Continue reading---

         

      APPENDIX A - [ Total Page(s): 2 ]APPENDIXAPRIORI ALGORITHM CODE ... Continue reading---

         

      LIST OF TABLES - [ Total Page(s): 1 ]LIST OF TABLESHuman Resource Task and Associated Data mining TechniquesDescription of the Use Cases in R.M.SDescription of the Elements of the Level 0 Dataflow DiagramDescription of the elements of the Level 1 Dataflow DiagramHiring Company TableData Dictionary for Hiring Company TableCandidate TableData Dictionary for Candidate TableExamination TableData Dictionary for Examination TableResult TableData Dictionary for Result TableQuestions TableData Dictionary for Questions TableDescri ... Continue reading---

         

      LIST OF FIGURES - [ Total Page(s): 1 ]LIST OF FIGURESFigure 2.1:    Overview of the Steps that compose the Knowledge Discovery Process   Figure 2.2:    Architecture of a Typical Data Mining System    Figure 2.3:    Data mining and Talent Management    Figure 2.4:    Role of Decision Support in Decision Making    Figure 2.5:    Architecture of a Typical Decision Support System    Figure 2.6:    Client Server Architecture   Figure 2.7:    3-Tier Architecture   Figure 2.8:    Distributed Object ... Continue reading---

         

      TABLE OF CONTENTS - [ Total Page(s): 2 ]TABLE OF CONTENTSCertification    Acknowledgement    Abstract    List of Tables    List of Figures    CHAPTER ONE    INTRODUCTION   1.1    Background of Study   1.2    Problem Statement    1.3    Aim and Objectives of the Study    1.4    Methodology    1.5    Scope and Limitation of Study    1.6    Justification    CHAPTER 2    LITERATURE REVIEW     2.1    Preamble    2.2    Theoretical Background of Recruitment    ... Continue reading---

         

      CHAPTER ONE - [ Total Page(s): 2 ]1.3    Aim and Objectives of the StudyThe aim of the project is to provide organizations and educational parastatals with the means to determine which Higher Institution provide the best graduates in a particular field for recruitment.Below are the outlined objectives of the project:1.    To provide a platform for capturing profiles of applicants.2.    To create an online recruitment test based system based on organizational requirements.3.    Provide applicants with results ... Continue reading---

         

      CHAPTER THREE - [ Total Page(s): 19 ]The form in figure 3.15 can be accessed from the dashboard it is used by the company to create and schedule an exam to be written by candidates for an exam it also includes duration of the exam to ensure that the R.M.S knows how long the exam is to hold.The upload questions form in figure 3.16 is used by the company to create the questions to be used to assess students these questions can be created manually with the questions entered into the form one after the other with the save butto ... Continue reading---

         

      CHAPTER FOUR - [ Total Page(s): 16 ]The View/Update Registered Candidates in Fig 4.8 displays all candidates registered by a company and the exams to be written. Candidate’s information can also be updated by clicking on the update icon (yellow icon) on the last row of the table. So also candidate’s information can be deleted by clicking on the deleted icon which is above the update iconThe candidate dashboard displayed in fig 4.9 shows the different operations that can be performed by a candidate there are basic ... Continue reading---

         

      CHAPTER FIVE - [ Total Page(s): 1 ]CHAPTER FIVESUMMARY CONCLUSION AND RECOMMENDATION5.1    SummaryRecruitment needs of an organization are specific to that particular organization no other entity can understand the recruitment need of a particular organization better than the organization itself. In order to provide a system that enables organizations take charge of their recruitment needs by eliminating the need for recruitment agencies this project provides a platform with which such organizations can administer recruitm ... Continue reading---

         

      REFRENCES - [ Total Page(s): 1 ]REFERENCESâ„–naka , I. , and H. Takeuchi . (1995) . The knowledge-creating company: How Japanese companies create the dynamics of innovation. New York : Oxford University Press .Abell, A., & Oxbrow, N. (2001). Competing with knowledge: The information professional in the knowledge management age. London: Library Association Publishing.Adebayo, Ejiofor, & Mbachu. (2001, â„–vember 23). The American Productivity and Quality Centre. Retrieved August 23, 2015, from APQC Web site: http://www ... Continue reading---