Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTENTS
1. Abstract .........................................................................................................3
2. Introduction....................................................................................................5-6
3. System Analysis..............................................................................................7-10
4. Software Design.............................................................................................11-30
5. Database Design.............................................................................................31-36
7. Conclusion......................................................................................................69-70
8. Bibliography...................................................................................................71-72
1-
Corporate Recruitment Management System
ABSTRACT
The Main objective of this solution is to make easy the recruitment process of any
organization. This CRS is designed by keeping in mind both parties Job providers and
Job seekers. CRS allows Job seekers to register their details like skills and experience
with the system, and then on the other hand even it allows job providers to post their
Corporate Recruitment Management system is helpful for the job providers i.e.
companies which are in need of employees, job seekers who are in need of job, (for both
Exp and freshers). This portals main aim is to provide the vacancies available for the job
seekers without taking any charge from them in IT technologies.CRS will automatically
send mails to all job seekers whose skills are matched with the requirement.
Features :
This project can be used very easily in the process of decision making in new
recruitments.
seekers.
2-
Corporate Recruitment Management System
INTRODUCTION
3-
Corporate Recruitment Management System
The Project titled “Corporate Recruitment System” is one which helps out the HR
Personal in the recruitment of new candidates to the company and helps the recruitment
process as a whole.
System that structures and manages the entire recruitment process. This corporate
recruitment service system will primarily focus on the posting and management of job
vacancies. However, this will be the initial step towards achieving the long term goal of
This will provide service to the potential job applicants to search for working
opportunities and if they choose they may be able to make an application online. It is
planned that ultimately all vacancies will be posted online and that this site will offer
employers the facilities both to post their vacancies online and to review and manage the
resulting applications efficiently through the web with the help of the CRS. CRS will
allow job provider to establish one to one relationships with candidates, by keeping in
close communications with them through out the application, interview, and hiring
process. It even allows the candidates to track the progress of their application.
Features:-
4-
Corporate Recruitment Management System
Corporate Recruitment System (CRS) has all the features and functions
required for executing a successful recruitment task, providing exceptional case of use for
recruitment.
The Following are the overview of the features and benefits of CRS.
1. Database software installed and pre-configures for the immediate use of the
2. Pre-configured and ready to run Jobs database with management module for
5. Provides information to the managers so that they can make judgment about
particular situations.
6. Reductions in the cost of hiring – there will be between 50-60 percent decrease in
organization.
5-
Corporate Recruitment Management System
Objective:-
6-
Corporate Recruitment Management System
1. This system provides service to the potential job applicants to search for working
opportunities.
2. This system helps the HR Personal in the recruitment of new candidates to the
company.
3. Corporate Recruitment System will allow job provider to establish one to one
4. This corporate recruitment service system will primarily focus on the posting and
5. This system is designed such that ultimately all vacancies will be posted online
and would offer employers the facilities to post their vacancies online.
6. It helps to review and manage the resulting applications efficiently through the
web.
User Requirements
4. Helps to provide control access to database files using assigned user login and
password control.
7-
Corporate Recruitment Management System
Web-Server : GLASSFISH
8-
Corporate Recruitment Management System
9-
Corporate Recruitment Management System
10 -
Corporate Recruitment Management System
The Top Level DFD gives the overview of the whole system identifying the major system
processes and data flow. This level focuses on the single process that is drawn in the
context diagram by ‘Zooming in’ on its contents and illustrates what it does in more
detail.
11 -
Corporate Recruitment Management System
In Detailed D.F.Ds the main process is divided into sub processes and we try to find out
the flow from one process to another process. We find the interaction among External
12 -
Corporate Recruitment Management System
13 -
Corporate Recruitment Management System
UML Diagrams
<<include>>
Validation
Login
Requirement
Shortlist
HRD
Recruiter
Interview
Administrator
Resume
IT Non-IT
Result
14 -
Corporate Recruitment Management System
Login
Permission
Create Recruiter
Resume
Requirement
Shortlist
Interview
Administrator
Result
Logout
15 -
Corporate Recruitment Management System
Register
Login
Sends Requirements
Resume
Recruiter
Shortlist
Interview
IT Non-IT
Result
Logout
16 -
Corporate Recruitment Management System
Register
Login
Resume
Online Test
Job Seeker
Result
Interview
Logout
17 -
Corporate Recruitment Management System
Class Diagram
1..1
OnlineTest
HRD Manager
id : string
name : string
ty pe : string
ty pe : string 1..1
testdate : date 1..1
1..n permission : string
testtime : time
create()
1..1 getid() Admin
getid()
getresult()
getresult() 1..1
create() 1..1
getshortlist()
update()
getresume()
delete()
1..1 update()
close() 1..n
delete()
v iew()
Login close() Shortlist
v iew()
Username : string Jcode : string
v alidation()
password : string company name : string
1..1 changepassword : v oid ty pe : string
skill : string
sav e() Recruiter's result : string
1..n cancel() R_name : string date : date
Job Seekers close() R_id : string
v alidation() ty pe : string getid()
Jcode : string 1..1
URL : string getresult()
name : string 1..n
doj : date
email : string 1..n getlist()
add : string 1..n create()
ty pe : string 1..n 1..1 Registration
1..n date : string update()
task : string 1..1
1..n 1..n
1..n delete()
email : string
getopenings() close()
getresults() v iew()
clear()
create()
v iew() 1..n
update()
close()
delete()
1..1
1..n close()
v iew()
Resume
IT's Non-IT's Jobid : string
ty pe : string Non-IT's
name : string IT's
dob : date
qualif ication : string
Interv iew 1..n
skill : string
ID : string experience : number
company name : string
interv iewdate : date create()
address : string
update()
jobid : string
delete()
place : string
close()
v iew()
create()
getresume()
update()
delete() 1..n
close()
v iew()
1..n
IT's Non-IT's
18 -
Corporate Recruitment Management System
ACTIVITY DIAGRAM:
An activity diagram shows the flow from activity to activity. An activity is an ongoing non-
atomic execution within a state machine.
Activities ultimately result in some action, which is made up of executable atomic
computations that result in a change in state of the system or the return of a value.
Activity diagrams commonly contain
Activity states and action states
Transitions
Objects
Like all other diagrams, activity diagrams may contain notes and
constrains.
Login Process
Providing
Credentials
Retry
<<No>>
Validation
<<YES>>
Services
19 -
Corporate Recruitment Management System
Registration Process
Providing
examination
Provide
<<YES>> Credentials
admin validation
<<NO>>
Invalidate
details
Administrator Process
HRD
Manager/Administrator
Login
validation
View
Create/Upd
ate/Delete
Permissions
Resume Requireme
nts
Logout
20 -
Corporate Recruitment Management System
Recruiter Process
Login
validation
Create/Upd View
ate/Delete
Logout
21 -
Corporate Recruitment Management System
Login
validation
View
Create/Upd
ate/Delete
Logout
22 -
Corporate Recruitment Management System
SEQUENCE DIAGRAM
Administrator Sequence
Login Permission Recruiter Job Seeker Resume Requirement Online Test Result Shortlist Interview
: HRD
1: Login Request()
valid()
response()
2:create()
3: create()
4:create()
5: view()
6: create/view()
response()
7: create()
response()
8: create()
response()
9: create according to the result()
response()
10: create()
response()
23 -
Corporate Recruitment Management System
Recruiter Sequence
2: submit()
verfication()
confirmation
reponse()
4: sends()
response()
5: view()
6:view()
7: view()
8: send()
response()
24 -
Corporate Recruitment Management System
2: submit()
verfication()
confirmation
3: generate resume()
response()
4: login request()
validation()
response()
5: view()
6: write()
response()
7: view()
response()
8: view()
valid()
response()
9: attend()
response()
25 -
Corporate Recruitment Management System
COLLABORATION DIAGRAM
Administrator Collaboration
2: valid()
4: 2:create() Permissio
n 5: 3: create()
Login
Recruiter
1: 1: Login Request()
10: 7: create()
9: response()
3: response() 8: 6: create/view()
7: 5: view() 11: response()
6: 4:create()
Result
14: 9: create according to the result()
16: 10: create()
17: response()
Interview
26 -
Corporate Recruitment Management System
Recruiter Collaboration
6: Valid()
3: verfication()
Login
7: reponse()
4: confirmation
14: 8: send()
Resume
: Recruiter 13: select jobseeker response()
15: response()
Interview
9: response()
8: 4: sends()
12: 7: view()
10: 5: view()
Requireme
nt
Result
11: 6:view()
Shortlist
27 -
Corporate Recruitment Management System
8: validation()
3: verfication()
Login
1: 1: Fill up the details Register
7: 4: login request() 2: 2: submit()
10: 5: view()
9: response() 6: response()
4: confirmation
5: 3: generate resume()
: Job Seeker
11: 6: write()
Resume
12: response()
15: 8: view()
18: 9: attend()
13: 7: view()
17: response() Online
19: response() Test Result
16: valid() 14: response()
Interview
28 -
Corporate Recruitment Management System
COMPONENT DIAGRAM:
Shortlist
Result
JobSeek Recruiter
er
Interview Require
ment
29 -
Corporate Recruitment Management System
DEPLOYMENT DIAGRAM
Database Server
MySQL Server
Application Server
J2SE
Server
USER
Servlets
Application
Web
Browser
30 -
Corporate Recruitment Management System
31 -
Corporate Recruitment Management System
Job Details
32 -
Corporate Recruitment Management System
Provider Details
33 -
Corporate Recruitment Management System
Question Details
34 -
Corporate Recruitment Management System
Resume Details
Seeker Registration
35 -
Corporate Recruitment Management System
36 -
Corporate Recruitment Management System
Home Page
37 -
Corporate Recruitment Management System
Search Jobs
38 -
Corporate Recruitment Management System
39 -
Corporate Recruitment Management System
40 -
Corporate Recruitment Management System
41 -
Corporate Recruitment Management System
42 -
Corporate Recruitment Management System
43 -
Corporate Recruitment Management System
44 -
Corporate Recruitment Management System
View Jobs
45 -
Corporate Recruitment Management System
46 -
Corporate Recruitment Management System
47 -
Corporate Recruitment Management System
48 -
Corporate Recruitment Management System
Delete Queries
49 -
Corporate Recruitment Management System
View Queries
50 -
Corporate Recruitment Management System
51 -
Corporate Recruitment Management System
Update Details
52 -
Corporate Recruitment Management System
53 -
Corporate Recruitment Management System
Change Password
54 -
Corporate Recruitment Management System
Logout
55 -
Corporate Recruitment Management System
56 -
Corporate Recruitment Management System
57 -
Corporate Recruitment Management System
Inbox
58 -
Corporate Recruitment Management System
Online Test
59 -
Corporate Recruitment Management System
60 -
Corporate Recruitment Management System
61 -
Corporate Recruitment Management System
62 -
Corporate Recruitment Management System
Post Resume
63 -
Corporate Recruitment Management System
64 -
Corporate Recruitment Management System
65 -
Corporate Recruitment Management System
View Jobs
66 -
Corporate Recruitment Management System
Logout
67 -
Corporate Recruitment Management System
68 -
Corporate Recruitment Management System
69 -
Corporate Recruitment Management System
10. Conclusion:
From a proper analysis of positive points and constraints on the component, it can
be safely concluded that the product is a highly efficient GUI based component. This
application is working properly and meeting to all user requirements. This component
70 -
Corporate Recruitment Management System
11. BIBLIOGRAPHY
71 -
Corporate Recruitment Management System
The following books were referred during the analysis and execution phase of the
project
SOFTWARE ENGINEERING
By Roger s. Pressman
COMPLETE HTML
Steven Holzner
By Jain
By Evangeleous Petersons
MSDN 2005
By Microsoft
72 -