You are on page 1of 20

Recruitment Management System

Design Document 2

Version 4.0

Group ID

Supervisor Name :

S09------Mr. Ejaz Hasan

Revision History
Date

--/--/----

Version

1.0

Description
Recruitment management system is
the comprehensive tool to manage
the entire recruitment processes of
an organization. It is one of the
technological tools facilitated by the
information management systems
to the HR of organizations.

Author

MC0--------------

The
Recruitment
Management
System is an innovative information
system tool which helps to sane the
time and costs of the recruiters and
improving
the
recruitment
processes.
Scope updated and removes the
context diagram.
--/--/----

1.1

MC0-------------Write the functions in Functional


Requirements.
Use case updated by change and
removes the parts of use case.
Use case scenario updated with
respect to use case.
Remove the view profile function
from anonymous user.

--/--/----

1.2

MC0-------------Remove view profile from use case.


Actor name Registered User to
Employee.
Updated use case scenario with
respect to use case.
Make comprehensive introduction
in scope.

--/--/----

1.3

MC0-------------Add new actor Administrator in use


case and make use case

scenario.

--/--/----

1.4

Change functional requirements


view to introduction view from
function names.
Change use case name Admin login to Log In.
MC0-------------Change use case name manage
jobs to manage job.
Add new use case, named Manage
Notice Board for administrator.
Change use case name registration
to Make Registration.
Remove view jobs use case from
anonymous user.
Again add search C.V use case for
anonymous user.
Add use case, named Update
posted jobs for employer.
Change use case name add test for
examination to Create Test for
employer.
Change use case name view
employee request detail and C.V to
View Notification for employer.
Change use case name add &
update personal information to
Update Profile for employer.
Remove view profile use case.
Add use case named, Upload C.V

--/--/----

1.5

Change use case name view profile

MC0--------------

to Update Profile for Administrator.


Change use case name view CV to
Search CVs for Administrator.
Change use case name manage
jobs to Host Jobs for Employer.
Add new use case named, View
Notification for Employee.

--/--/----

2.0

Recruitment management system is


the comprehensive tool to manage
the entire recruitment processes of
an organization. It is one of the
technological tools facilitated by the
information management systems
to the HR of organizations.

MC0--------------

The
Recruitment
Management
System is an innovative information
system tool which helps to sane the
time and costs of the recruiters and
improving
the
recruitment
processes.

--/--/----

2.1

Add complete version history in


revision history.

MC0--------------

Remove color scheme from table of


contents.
Update Gantt Chart with a graph
and remove multiple viewed time
line.

--/--/----

3.0

Recruitment management system is


the comprehensive tool to manage
the entire recruitment processes of
an organization. It is one of the
technological tools facilitated by the
information management systems
to the HR of organizations.

MC0--------------

The
Recruitment
Management
System is an innovative information
system tool which helps to sane the
time and costs of the recruiters and
improving
the
recruitment
processes.

--/--/----

3.1

Add architecture Design Diagram

MC0--------------

--/--/----

3.2

Iteration in ERD.

MC0--------------

And Iteration in Sequence Diagram.

--/--/----

4.0

Recruitment management system is


the comprehensive tool to manage
the entire recruitment processes of
an organization. It is one of the
technological tools facilitated by the
information management systems
to the HR of organizations.

MC0--------------

The
Recruitment
Management
System is an innovative information
system tool which helps to sane the
time and costs of the recruiters and
improving
the
recruitment
processes.

Table of Contents
Topic

S. No.

Page No.

1.

Introduction (of The Document)

2.

Class Diagram

3.

Database Design

4.

Interface Design

10

5.

Deployment Diagram

12

6.

Test Case

13

Introduction (of The Document)


The document phase defines the requirements of the system, independent
of how these requirements will be accomplished. This phase defines the problem
that the customer is trying to solve. The deliverable result at the end of this phase
is a requirement document. Ideally, this document states in a clear and precise
fashion what is to be built. The requirement document tries to capture the
requirements from the customer's perspective by defining goals and interactions
at a level removed from the implementation details.
This document covers all type of issues of the Recruitment Management
System. Test all case for user requirements.

Class Diagram:

Database Design

Interface Design
Main Page View (Index.php)

Form for Employee Registration

10

Form for Employer Registration

Form for Add New Jobs

11

Deployment Diagram

Client Web
Browser
G
UI

Wamp Web
Server PHP
Web
Pages
PHP
Agent
s

MySQL
Database Server
Relatio
nal
Table

Intern
et

12

Test Cases
Test Case 01
Test Case Title: Testing the Log In
Preconditions

Actions
Expected
Results

Tested By:
Result

Administrator logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Index Page
Type User ID and Password then click Log In button.
The Page will be Open
If the any text box filed is empty then the validation control
return errors
Administrator, Employer and Employee successfully access
account.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 02
Test Case Title: Testing the Manage Users
Preconditions

Actions
Expected
Results
Tested By:
Result

Administrator logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Manage Users Page
Type required Users ID and manage that account
The Page will be view result
Administrator successfully done the job.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 03
Test Case Title: Testing the Manage Jobs
Preconditions

Actions
Expected
Results
Tested By:
Result

Administrator logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Manage Jobs Page
Type required Users ID and manage that jobs
The Page will be view jobs add.
Administrator successfully managed the jobs.
Mr. Zeshan Khalid (MC0--------------)
Pass

13

Test Case 04
Test Case Title: Testing the Search C.V
Preconditions

Actions

Expected
Results
Tested By:
Result

Administrator logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Search Page
Type keyword for search then view search result and manage
jobs.
The Page will be view result.
Administrator successfully Search.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 05
Test Case Title: Testing the Manage Test
Preconditions
Actions

Expected
Results
Tested By:
Result

Check details of employee and C.V.


Open the Test Wizard Page.
Create test query. Upload test pages and send mail to
employee for information
The Page will be view Completion of test.
Administrator successfully Manage Test.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 06
Test Case Title: Testing the Update Profile
Preconditions

Actions
Expected
Results
Tested By:
Result

Employee logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Employee Profile Page.
Click update button for update profile.
The Page will be view employee profile
Employee successfully updates profile.
Mr. Zeshan Khalid (MC0--------------)
Pass

14

Test Case 07
Test Case Title: Testing the Manage Notice Board
Preconditions

Actions
Expected
Results
Tested By:
Result

Administrator logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Notice Board Page
Type massage for notification and upload file.
The Page will be view notice board
Administrator successfully made notification.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 08
Test Case Title: Testing the Make Registration
Preconditions
Actions

Expected
Results
Tested By:
Result

User Name and Password not to be blank.


Open the Employer Form Page for Employer and Employee
Form for Employee.
Fill Form according to user type and get conformation for
registration.
The Page will be view account according to user type.
Employer and Employee successfully make registration
successfully.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 09
Test Case Title: Testing the Search Job
Preconditions
Actions

Expected
Results
Tested By:
Result

Search Keyword.
Open the Search Page.
Type Keyword of search criteria. And click button for view
result.
The Page will be view search result.
Employee and anonymous user successfully search jobs
update.
Mr. Zeshan Khalid (MC0--------------)
Pass

15

Test Case 10
Test Case Title: Testing the Apply Advertise Job
Preconditions
Actions
Expected
Results
Tested By:
Result

Get view latest jobs make registration for anonymous user.


Open the Advertise Job Page.
Click for Apply Job and Fill form for registration of employee.
The Page will be view jobs.
Anonymous users successfully register as employee and
apply advertised job.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 11
Test Case Title: Testing the Search C.V
Preconditions

Actions

Expected
Results
Tested By:
Result

Employee logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Search Page.
Type keyword for search then view search result and manage
jobs.
The Page will be view result.
Employee successfully Search C.V.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 12
Test Case Title: Testing the Search C.V
Preconditions
Actions

Expected
Results
Tested By:
Result

Anonymous user access Search page.


Open the Search Page
Type keyword for search then view search result and manage
jobs.
The Page will be view result.
Anonymous user successfully Search.
Mr. Zeshan Khalid (MC0--------------)
Pass

16

Test Case 13
Test Case Title: Testing the Apply Advertise Job
Preconditions

Actions
Expected
Results
Tested By:
Result

Employee logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Jobs Advertise Page.
Click for Apply new Jobs.
The Page will be view jobs description.
employee successfully apply advertised job.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 14
Test Case Title: Testing the Test Request
Preconditions

Actions

Employee logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Test Request Page.

Expected
Results
Tested By:
Result

The Page will be view wizard of test.


Employee successfully requested for test.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 15
Test Case Title: Testing the Take Test
Preconditions

Actions

Employee logged to the system. If the user name and


password is invalid then message will show, user does not exist
or password might be wrong.
Open the Test Page.

Expected
Results
Tested By:
Result

The Page will be view wizard of test.


Employee successfully complete test.
Mr. Zeshan Khalid (MC0--------------)
Pass

17

Test Case 16
Test Case Title: Testing the Update Profile
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong.
Open the Employer Profile Page.
Click update button for update profile.
The Page will be view employer profile
Employer successfully updates profile.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 17
Test Case Title: Testing the Advertise New Job.
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong.
Open the Employer Job Portal Page.
Fill Form of Job Requirements. And submit for advertise.
The Page will be view advertise.
Employer successfully advertise the job(s).
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 18
Test Case Title: Testing the Create Test.
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong.
Open the Employer Test Wizard Page.
Complete wizard of test. And submit for employee.
The Page will be view wizard.
Employer successfully created test.
Mr. Zeshan Khalid (MC0--------------)
Pass

18

Test Case 19
Test Case Title: Testing the Add New Job.
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong.
Open the New Job Portal Page.
Fill Form of Job Requirements. And submit for advertise.
The Page will be view last update and add job(s).
Employer successfully added the new job(s).
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 20
Test Case Title: Testing the Host Job.
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong.
Open the Job Page.
Make update of jobs and send information to user.
The Page will be view Jobs of employer.
Employer successfully hosted job(s).
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 21
Test Case Title: Testing the Search C.V
Preconditions

Actions

Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong. And enter search key.
Open the Search Page
Type keyword for search then view search result and manage
jobs.
The Page will be view result.
Employer successfully Search C.Vs.
Mr. Zeshan Khalid (MC0--------------)
Pass

19

Test Case 22
Test Case Title: Testing the Pay for Advertise
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong.
Open the Payment Page
Full fill the criteria of payment
The Page will be view payment history.
Employer successfully pay for advertise.
Mr. Zeshan Khalid (MC0--------------)
Pass

Test Case 23
Test Case Title: Testing the View Notification
Preconditions

Actions
Expected
Results
Tested By:
Result

Employer logged to the system. If the user name and password


is invalid then message will show, user does not exist or
password might be wrong. And enter search key.
Open the Notification Page
Enter notice via filling form and submit for view.
The Page will be view notification.
Employee successfully view notification.
Mr. Zeshan Khalid (MC0--------------)
Pass

20

You might also like