You are on page 1of 18

TITLE :-

Human Resource Management Systems(Recruitment Process)

INTRODUCTION:For an organization to run successfully and efficiently it's very important that it have efficient workers and to use it's resources very well specially Human resources. So one of the important goals of an organization is to recruit right people for the right job. So there should be a proper recruiting process management system so that all the activities and selection procedure can be carried out effectively without losing its transparency. An on-line recruitment system will be of great help in carrying out recruitment operations and with this very objective in mind this On-Line Recruitment Process has been made. In this web base recruitment system we will manage all such activities (like creating vacancies, Short listing applicants, scheduling interviews, selecting final applicants also processing applicants detail and their status) that will save time, manpower and the biggest advantage of being it web based. This web based system will provide better prospective for the enhancement of organization regarding to quality and transparency.

OBJECTIVES :This project is aimed at developing an on-line (web-based) and central Recruitment Process System for a company. Some features of this system will be creating vacancies, storing Applicants data, Interview process initiation, Scheduling Interviews, Storing Interview results for the applicant and finally Hiring of the applicant. Reports may be required to be generated for the use of HR department. Thus summary of my projects objective is as follows: Provide better understanding between applicants and the organisation and Provide an user friendly environment so that applicants can apply for jobs easily and company can run their recruitment process smoothly To maintain and store applicant details, vacancies details and employees details that will help in overall processing. It stores interviews results and provide the status of the applicant in the recruitment process. Provide scheduling information to the interviewers as well as to applicant.

DFDs:

Employee

Give details

Gives details and resume

Applicant

Get applicant details Get vacancy details Get interviews results Get employee detail Reports of selected applicants

Get Job openings Get Vacancy detail

ON LINE RECRUITMEN T PROCESS

Selection process status

Context Level DFD for On-Line Recruitment Process

Employee

User id & password

LOGIN PROCESS (1.0)

Valid id/pwd

MEMBERS SECTION
(2.0)

Interviewer visit

HR Employee visit

INTERVIEWER SECTION
(4.0)

Get results Interview results

HR DEPARTMENT (3.0)

Get details

user_jobdt app_registration

status updated Give detail Valid id/pwd

Applicant

REGISTRATIO N PROCESS
(5.0)

RECRUITMEN TSECTION (6.0)

LEVEL 1 DFD FOR ON-LINE RECRUITMENT PROCESS

E-R DIAGRAM
MODULES AND THEIR DESCRIPTION

1. Login : In this module employees user id and password is checked and only employees with valid user id and password will get entry into members zone. This is a security feature to avoid entry of unauthorized users. 2. Members Section: Through this module entered employee can see and update their profile, can also change their password. Here two links are provided for HR employees and interviewers through this link both HR employee or interviewer can go to only their respective zones. No HR employee can go to interviewer and vice versa. 3. HR Department : Through this module an employee can create vacancies, update vacancies details including status(open/closed/suspended), create applicants, edit applicant detail(status- hired, rejected etc.),shortlist applicants for interviews, schedule interviews and inform interviewers and finally on the basis of interview results inform the selected candidate. In short this module deals with the whole recruitment process.

4. Interviewer Section: Through this module an interviewer can checks interviews schedule and can edit or change schedules and inform HR department. Also sends interviews results to HR department for further processing.

5. Registration Process: Through this module new applicants can registered themselves. After giving their professional details and resume applicant will get a user id and password. Then to get entry into recruitment section they need to provide this id and password and only applicants with valid id and password will get entry into recruitment zone. This is also a security feature to avoid entry of unauthorized user. 6. Recruitment Section: Through this module entered applicant view various job openings, eligibility criteria for job, opening and closing date and can apply for one or more jobs. If already applied for jobs then applicant can view their status in the recruitment process also applicant can update their profile and resume(CV) and can also changed their password

DATA STRUCTURES :
app_registration: This table maintains details of applicant Field Name app_no(PRIMARY KEY) lg_name lg_pass rem_ques rem_ans app_name ps_city email alt_email high_qual qual_field prev_exp key_skill currentdate Data Type
VARCHAR(8) VARCHAR(15) VARCHAR(10) VARCHAR(60) VARCHAR(25) VARCHAR(40) VARCHAR(25) VARCHAR(50) VARCHAR(50) VARCHAR(30) VARCHAR(30) VARCHAR(50) VARCHAR(50) VARCHAR(20)

emp_detail: This table maintain details of employees Field name emp_no(PRIMARY KEY) emplg_name emp_pwd emp_name emp_ques emp_ans emp_sex emp_desig emp_special emp_dept emp_dob emp_sal emp_dojoin Data type
VARCHAR(8) VARCHAR(15) VARCHAR(15) VARCHAR(50) VARCHAR(60) VARCHAR(25) VARCHAR(6) VARCHAR(30) VARCHAR(30) VARCHAR(50) VARCHAR(25) VARCHAR(8) VARCHAR(20)

emp_add emp_phone emp_email emp_aemail

VARCHAR(300) VARCHAR(25) VARCHAR(45) VARCHAR(45)

vacancy : This table maintain detail of jobs for which vacancies are open Field Name vac_id (PRIMARY KEY) create_date owner status vac_title vac_no vac_dept closing_date vac_detail Data Type
VARCHAR(8) VARCHAR(20) VARCHAR(50) VARCHAR(50) VARCHAR(28) VARCHAR(10) VARCHAR(30) VARCHAR(20) VARCHAR(200)

user_jobdt : This table stores and maintain status of applicant for particular job selection process Field Name app_no (FOREIGN KEY) vac_id (FOREIGN KEY) status Data Type
VARCHAR(8) VARCHAR(8) VARCHAR(20)

intereviewer This table stores interviewer and interviews details Field Name emp_no(FOREIGN KEY) vac_id (FOREIGN KEY) emp_special Data Type
VARCHAR(8) VARCHAR(8) VARCHAR(30)

emp_dept status interview_date email set_time

VARCHAR(50) VARCHAR(10) VARCHAR(25) VARCHAR(45) VARCHAR(15)

hr_applicant: This table maintain the detail of applicants created by HR Field Name app_no (FOREIGN KEY) app_name create_date status Data Type
VARCHAR(8) VARCHAR(20) VARCHAR(20) VARCHAR(20)

PROCESS LOGIC:
10

RECRUITMENT SECTION PROCESS Registration Process: Recruitment Section process: In this zone applicant profiles are updated applicants can view job openings and can apply for one or more jobs or vacancies. They can also know their current status in the ongoing selection process. In this process new applicants will be registered first and will be allotted user id and password. In future applicant will be given entry to Recruitment Section through this user id and password.

MEMBERS SECTION PROCESS Login process: After entering valid user id and password employee will be given entry to members zone. Members Section process: In this zone employees details can be viewed and their password and details are updated if required. From this zone only employee of HR department or interviewers can go to their respective sections other employees have no further participation.

HR DEPARTMENT PROCESS Vacancy process: In this process, new vacancies are created and existing vacancies details (like their current status, closing date, eligibility requirement etc.) are updated if required. Applicant process: In this process applicants detail is updated and new applicant can be created by employee. Search process : 11

In this process, details of particular vacancies or applicant are searched by employee. Attaching process: In this process, applicants are attached to the vacancies means applicants are short listed for particular vacancy and they will be sent to Interviews simultaneously their status will be updated will show In process status. Scheduling process: In this process interview will be scheduled for the selected applicants and interviewers are informed about the schedules. Applicant /Vacancy process: In this process, those candidates are listed which are finally selected for that particular job on the basis of interview result. Selected candidates are informed about their selection through emails also applicant can view their status which will be updated as Hired .

INTERVIEW SECTION PROCESS: In this process, interviewer can view all interviews scheduled to be taken , change the Interview details Date/Time and on the basis of interview for a particular job can select or reject the candidate, so on the basis of interviews result interviewer update applicant status as Selected/Rejected.

12

OUTPUTS OF THE PROJECT (REPORTS) :Following reports will be produced in this project :Selected applicants list for interviews Interviews result report Hired applicants Report

TOOLS/PLATFORM USED: Front End User friendly GUI Separation of work (designing & coding) Written once run anywhere Back End Security Performance Scalability Reliability Support RDMS concepts Java Beans Java Server Pages

Middle-Tier

Sql sever 2000

13

REQUIREMENT SPECIFICATION: The system specification is the final work produced by the system and requirements engineer. It serves as the foundation for hardware engineering, software engineering, database engineering and human engineering. Once requirements have been gathered explore each requirements in relationship to others, examine requirements for consistency, omissions and ambiguity. After requirements analysis the requirements of On-Line Recruitment Process are as follows: Software requirements: Windows 98 / XP operating system MS-SQL server JSP & Java TOMCAT Server

Hardware requirements: Pentium machine with 466 Mhz processor speed 256 MB RAM 10.2 GB Hard Disk

14

SECURITY MECHANISM: In the software security there are two levels of security. The 1st level of security, which is provided by the FRONT END and 2nd level of security provided by the database which is being used.

FRONT END SECURITY:This security level is developed or designed by the s/w developer or designer. S/he provides her/his s/w the security for the system, by considering many factors regarding to the particular s/w. In this software following are used to provide security.
LOGIN CHECKING:

There are two logins are provided in this software one for employees and one for applicants. In order to avail the services of software employees have to provide a valid id and password and only after entering correct id and password employee will get entry otherwise they will be blocked from accessing any services of this site. Similarly a login check is provided for user applying for job. In order to enter recruitment zone user have to enter id and password which they got after registration , in this way security have been provided for both employee section and applicant section. There is also provision to change the password in case password is known by other. BACK END SECURITY:In this particular software our back end used is SQL server 2000. So all the inbuilt security aspects provided by the SQL server 2000 database is used as it is. It will provide the strong feature of security so that it will be difficult to change, modify any personal or university data. Information is vital to success, but when damaged or in the wrong hands, it can threaten success. SQL server 2000 provides extensive security features to safe guard your information from both unauthorized viewing and intentional or inadvertent damage. This security is provided by granting or revoking privileges on a person- by- person and privilege-by-privilege basis. There are six ways by which security regarding to the database can be provided. They are as follows(1) CREATE USER (2) DELETE USER (3) MODIFY USER 15

(4) GRANT PERMISSION TO USER (5) COMMIT (6) ROLLBACK

16

Conclusion

As evidence of the success of this mission, there are millions of items listed each day in thousands of different categories. There are items for almost any interest that one could imagine, from sheet music to automobiles to hand tools to real estate. And the variety doesnt stop there. Need a computer? One may find it listed in the proper category, in any configuration from very old and obsolete to the latest greatest machine available. What about antiques? One can find an antique quilt that is up for highest bid, or maybe an old violin, whose beautiful tones have enchanted many though its years. Tickets. Maybe a ticket to the next concert of ones favorite artist or play production. One can even find that special bottle of wine, some aged, exotic cheese, and the perfect mood music for that special occasion. In this instance it may be true that on eBay, they have something for everybody, whatever their tastes may be.

FUTURE SCOPE OF THIS PROJECT :-

17

In future this project can be treated as product according to specification and needs of any organisation. Since recruitment plays key role in any organization; thus, success over a long period of time and reliance of organization over recruitment is going to be one of the most considered topic for any organization. Therefore On-Line Recruiting Process will be of great help in carrying out recruitment process smoothly and effectively. At present days every organization is using web technology for their proper functioning, so this web based project is all in all important from market aspects. Furthermore if this project will be uploaded, it can be used as recruitment site and any organization can register their self on the site to carry out their recruitment process making this site as central recruitment system.

18

You might also like