Font Size: a A A

The Design And Implementation Of An Interview Management Subsystem In The Non Real-time Video Interview System

Posted on:2021-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:X HanFull Text:PDF
GTID:2518306500475434Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the popularization of network and the increasingly reduced cost of communication,video interview has become a dominant way of job recruitment,which provides great convenience for both job providers and job seekers.The non-real-time video interview mainly consists of an interview process and a review process.The overall procedure is as follows: recruiters release recruitment projects;candidates participate in the interview with their answers recorded;recruiters play recored videos and evaluate candidates' performance.The subsystem of interview management is an essential part of the non-real-time video interview system,helping recruiters to release,manage and share recruitment projects.In response to recruiters' need of interview management such as releasing recruitments and inviting candidates,this paper designs and implements an interview management subsystem that offers self sevices including self-registered accounts,and management of recruitment projects.The interview management subsystem consists of a We Chat mini program and background pages for management.Recruiters can login the mini program using the phone number bound to their We Chat account or SMS verification code.The first-time login and account registration process are performed simultaneously,which improves the convenience of the system.The We Chat mini program provides recruiters with services such as publishing,managing and sharing recruitment projects,setting test papers,and managing private questions.Recruiters can publish recruitment projects at any time and invite candidates to participate in interviews,which is suitable for small and medium-sized interview scenarios.The management background page is based on a browser,which helps system operators to maintain system test questions and view data,e.g.,recruitment projects.The system adopts the uni-app framework to develop the We Chat mini program and the background pages are developed through the Vue framework.The server based on Spring Blade independently implements and deploys services in the way of microservice using the frameworks,Spring Boot and My Batis.Firstly,this thesis conducts a requirement analysis of the interview management subsystem in the non-real-time video interview system.The functional requirements of the subsystem are obtained by using case diagrams and case description analysis,and the non-functional requirements of the subsystem are obtained thourgh the analysis of system application scenarios.Secondly,this thesis conducts the summary design and detailed design of the interview management subsystem and the entity relationship design and database table structure design in database design.This thesis then explains the implementation of the main functions in the four modules,namely login module,recruitment project module,test module and background management module.Finally,this thesis conducts unit testing and functional testing of the system's functional implementation as well as the input processing of boundary values.
Keywords/Search Tags:Video Interview System, WeChat Mini Program, Microservice, Spring Boot Framework, MyBatis Framework
PDF Full Text Request
Related items