Font Size: a A A

Design And Implementation Of Enterprise Recruitment System

Posted on:2016-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:M MinFull Text:PDF
GTID:2308330482977520Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Currently, online recruitment system has been widely used by foreign companies-from job application to the final video interview is achieved through online recruitment system. While quite a number of domestic companies still use the recruitment system which only stayed in the phase of posting job vacancy and resume collection. Later process such as basic knowledge test and interview can only be carried out offline, the efficiency is low and unable to solve the problem of remote recruitment. This paper implements enterprise recruitment system based on the demand of domestic medium and small-sized enterprise, combining the open source technology WebRTC. The main work of this paper is as follows:1. Analyze the shortcomings of the existing domestic recruitment systems, analyzing the business process of medium and small-sized enterprises recruitment process, and summarize system requirement from different aspects of function, performance, security and usability;2. Design and realize relevant modules of recruiter, job seeker, admin roles. System function modules can be divided into two parts generally:non real-time function module and real-time function module. Non real-time functional modules include user management, resume management, position management, online examination, evaluation management, information statistics, interview invitation, system settings, etc. The focus of this paper is real-time modules implementation, including video interview module, online text chat, whiteboard, file sharing module, which based on open-source WebRTC technology and websocket protocol. These real-time modules, especially the cross terminal, cross platform, and no plug-in video interview module is rarely achieved in the existing enterprise recruitment system.3. The system uses B/S architecture, with Node.js to build and implement the Web server, the Express.js as development Web Frame, select EJS as template engine. The non real-time modules use HTTP server to realize the interaction between browser and server. The real-time modules use WebRTC Web API interface to realize the video interview and other real-time tools, and use the RTCPeerConnection ICE framework to pass through NAT.This enterprise recruitment system covered most stages of the whole recruitment activity. Companies and job seekers can conduct their own recruitment related operations. Each user can use the PC, PAD or any intelligent mobile terminals who installed Chrome browser for convenient and no plug-ins video interview anytime and anywhere. The interview process has clear audio and video, the tool modules work normally, the system runs stable, basically meet the needs of small and medium-sized enterprises.
Keywords/Search Tags:Enterprise Recruitment, Cross Platform Video Interview, Node.js, WebRTC
PDF Full Text Request
Related items