Professional Documents
Culture Documents
No: Date:
RECRUITMENT SYSTEM
1.2 Objectives
To provide a complete version of recruitment system to manage the entire recruitment process of an organisation into a shared service concepts.
1.3 Scope
To ensure the portability and therefore compatibility. To ensure our system moves with time (i.e.) allow for maintenance, upgrades and periodic backups by developed and authorized personnel. To program the system using the appropriate design, application, platform and programming.
graduates and the employers in the recruitment process in a periodical base. Access rights are allocated in following order. Administrator->Organization/Company->Candidates The administrator is given rights only to add or delete Candidate profiles, provide information about company and job conformation and publish results for aptitude test. But has no rights to access the recruiting information. Organization or HR Department is given rights to access the recruiting information and if needed, make changes to them. They can also access the report database to view number of applied and selected graduates for all the designations with the details in brief. All the reports and queries are at their disposal. Candidates are the end users of the system. They login the recruiting session and attend the aptitude test. The candidates cannot access any of the databases including the questions, report or the profile database. The candidates can view their results through this system. Each Candidate is given a username and password to ensure the security. The aptitude test in recruitment system is basically objective questions. The session is fixed for each candidate and the questions carry a time limit within which the candidates are supposed to answer the questions. Otherwise the question lapses and no points are awarded for that question. The student has the ability to pass the question and answer the question later within the remaining time left. In recruitment system All the Graduates, Employer and Administrator information is maintained in normalized database instead of manual records. This feature helps in maintaining database which is consistent, not redundant and easily
maintainable. This system helps in restricting any graduate to register itself multiple times.
2. Problem statement (Use case) analysis 2.1 Identified use cases i Candidate Registration
Candidate Registration describes how the candidates register for recruitment.
ii Acknowledgement:
Acknowledgement describes how the administrator makes acknowledge for the candidates.
iii Login:
Login describes how the candidate logs into a recruitment system.
iv Aptitude Test :
Aptitude test helps the candidates to takes participate in aptitude test conduct to recruit them.
v Result Verification:
Result Verification describes how a candidates views results.
vi Update:
Update describes how an administrator updates information about company details and recruitment information to candidate.
ii Company:
A company can register itself, conduct online examination, approve or disapprove candidates attending examination and provide results about the selected candidates.
iii Administrator:
Administrator has the full authority over the website. He can view all the registered users and have the power to delete them. He/she can edit the web pages and update them. He/she can view all the company details also.
iv Database:
This actor stores the entire contents of the quizzing system including databases such as report, questions, results and user profiles.
v Printer:
This actor prints the report database.
2. Acknowledgement
6
2. The administrator selects the candidate application. 3. The administrator sends the acknowledgement and register no .
1. If the actor enters an invalid user name and password, the system displays an error message. 2. The actor can either re-login or cancel it.
Candidate should receive the appointment order with his/her posting details.
Administrator
: Candidate
Main form
Login form
Applicaton form
1: Login()
3: Enter details
in application
4. Verification
6 Acknowledgements
12
2. Login
: Candidate
Main form
Login form
Login controller
Welcome screen
Error message
1: Login()
3: Verification()
4: Valid()
5: Invalid()
6: Error message()
7: Relogin()
13
3. Aptitude Test
: Candidate
options form
Questioning form
2: to avail options( )
3: Options taken( )
4: start time( )
5: Getting questions( )
14
4. Result Verification
Test performance Result : Administrator
: Candidate
: HR / Company
Updates results
5. Update
Company details and interview details
: Candidate
: Administrator
15
Candidate
HR Interview
Job Confirmation
HR / Organization
16
COLLOBORATION DIAGRAM
1. Candidate Registration and Acknowledgement
Main form 2: Enter id and password() Login form : Candidate 5. Acknowledgement 3: Enter personal details
1: Login()
Administrator
2. Login
17
1: Login()
: Candidate 3: Verification() 6: Error message() 4: Valid() 5: Invalid() Error message Welcome screen
Administrator
3. Aptitude Test
2: to avail options ( ) Options Form 1: Enter the test ( )
Candidate 7: Answer the questions ( ) 3: Options taken( ) Questioning form 6: time maintenance ( ) 8: Stored( ) 4: start time( ) : Time out
5: Getting questions( )
9: time out( )
Administrator
4. Result Verification
18
5. Update
19
HR / Organization
20
CLASS DIAGRAM
21
COMPONENT DIAGRAM
22
23