s09 design document v4.0 2

20
Recruitment Management System Design Document 2 Version 4.0 Group ID : S09------- Supervisor Name : Mr. Ejaz Hasan

Upload: faisal-abbas-bastami

Post on 21-Dec-2015

17 views

Category:

Documents


2 download

DESCRIPTION

CS609 COMPUTER

TRANSCRIPT

Page 1: S09 Design Document v4.0 2

Recruitment Management System

Design Document 2

Version 4.0

Group ID : S09-------

Supervisor Name : Mr. Ejaz Hasan

Page 2: S09 Design Document v4.0 2

2

Page 3: S09 Design Document v4.0 2

3

Revision History

Date Version Description Author

--/--/----

1.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.

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.

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

--/--/----

1.1

Scope updated and removes the context diagram.

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.

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

--/--/----

1.2

Remove the view profile function from anonymous user.

Remove view profile from use case.

Actor name Registered User to Employee.

Updated use case scenario with respect to use case.

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

--/--/----

1.3

Make comprehensive introduction in scope.

Add new actor Administrator in use – case and make use – case

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

Page 4: S09 Design Document v4.0 2

4

scenario.

Change functional requirements view to introduction view from function names.

--/--/---- 1.4 Change use case name Admin log-in to Log – In.

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

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

--/--/----

1.5

Change use case name view profile

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

Page 5: S09 Design Document v4.0 2

5

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.

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.

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

--/--/----

2.1

Add complete version history in revision history.

Remove color scheme from table of contents.

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

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

Page 6: S09 Design Document v4.0 2

6

--/--/----

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.

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.

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

--/--/----

3.1

Add architecture Design Diagram

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

--/--/----

3.2

Iteration in ERD.

And Iteration in Sequence Diagram.

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

--/--/----

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.

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.

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

Page 7: S09 Design Document v4.0 2

7

Table of Contents

S. No. Topic Page No.

1. Introduction (of The Document) 8

2. Class Diagram 9

3. Database Design 9

4. Interface Design 10

5. Deployment Diagram 12

6. Test Case 13

Page 8: S09 Design Document v4.0 2

8

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.

Page 9: S09 Design Document v4.0 2

9

Class Diagram:

Database Design

Page 10: S09 Design Document v4.0 2

10

Interface Design

Main Page View (Index.php)

Form for Employee Registration

Page 11: S09 Design Document v4.0 2

11

Form for Employer Registration

Form for Add New Jobs

Page 12: S09 Design Document v4.0 2

12

Deployment Diagram

Client Web

Browser G

UI Wamp Web

Server PHP

Web

Pages PHP

Agent

s

Intern

et

MySQL

Database Server Relatio

nal

Table

Page 13: S09 Design Document v4.0 2

13

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

Test Case 02 Test Case Title: Testing the Manage Users

Test Case 03 Test Case Title: Testing the Manage Jobs

Preconditions 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.

Actions Open the Index Page Type User ID and Password then click Log – In button.

Expected Results

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.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Manage Users Page Type required User’s ID and manage that account

Expected Results

The Page will be view result Administrator successfully done the job.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Manage Jobs Page Type required User’s ID and manage that jobs

Expected Results

The Page will be view job’s add. Administrator successfully managed the jobs.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 14: S09 Design Document v4.0 2

14

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

Test Case 05 Test Case Title: Testing the Manage Test

Test Case 06 Test Case Title: Testing the Update Profile

Preconditions 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.

Actions Open the Search Page Type keyword for search then view search result and manage jobs.

Expected Results

The Page will be view result. Administrator successfully Search.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions Check details of employee and C.V.

Actions Open the Test Wizard Page. Create test query. Upload test pages and send mail to employee for information

Expected Results

The Page will be view Completion of test. Administrator successfully Manage Test.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Employee Profile Page. Click update button for update profile.

Expected Results

The Page will be view employee profile Employee successfully updates profile.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 15: S09 Design Document v4.0 2

15

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

Test Case 08 Test Case Title: Testing the Make Registration

Test Case 09 Test Case Title: Testing the Search Job

Preconditions 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.

Actions Open the Notice Board Page Type massage for notification and upload file.

Expected Results

The Page will be view notice board Administrator successfully made notification.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions User Name and Password not to be blank.

Actions Open the Employer Form Page for Employer and Employee Form for Employee. Fill Form according to user type and get conformation for registration.

Expected Results

The Page will be view account according to user type. Employer and Employee successfully make registration successfully.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions Search Keyword.

Actions Open the Search Page. Type Keyword of search criteria. And click button for view result.

Expected Results

The Page will be view search result. Employee and anonymous user successfully search jobs update.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 16: S09 Design Document v4.0 2

16

Test Case 10 Test Case Title: Testing the Apply Advertise Job

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

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

Preconditions Get view latest jobs make registration for anonymous user.

Actions Open the Advertise Job Page. Click for Apply Job and Fill form for registration of employee.

Expected Results

The Page will be view jobs. Anonymous users successfully register as employee and apply advertised job.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Search Page. Type keyword for search then view search result and manage jobs.

Expected Results

The Page will be view result. Employee successfully Search C.V.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions Anonymous user access Search page.

Actions Open the Search Page Type keyword for search then view search result and manage jobs.

Expected Results

The Page will be view result. Anonymous user successfully Search.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 17: S09 Design Document v4.0 2

17

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

Test Case 14 Test Case Title: Testing the Test Request

Test Case 15 Test Case Title: Testing the Take Test

Preconditions 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.

Actions Open the Job’s Advertise Page. Click for Apply new Jobs.

Expected Results

The Page will be view jobs description. employee successfully apply advertised job.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Test Request Page.

Expected Results

The Page will be view wizard of test. Employee successfully requested for test.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Test Page.

Expected Results

The Page will be view wizard of test. Employee successfully complete test.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 18: S09 Design Document v4.0 2

18

Test Case 16 Test Case Title: Testing the Update Profile

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

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

Preconditions 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.

Actions Open the Employer Profile Page. Click update button for update profile.

Expected Results

The Page will be view employer profile Employer successfully updates profile.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Employer Job Portal Page. Fill Form of Job Requirements. And submit for advertise.

Expected Results

The Page will be view advertise. Employer successfully advertise the job(s).

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Employer Test Wizard Page. Complete wizard of test. And submit for employee.

Expected Results

The Page will be view wizard. Employer successfully created test.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 19: S09 Design Document v4.0 2

19

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

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

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

Preconditions 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.

Actions Open the New Job Portal Page. Fill Form of Job Requirements. And submit for advertise.

Expected Results

The Page will be view last update and add job(s). Employer successfully added the new job(s).

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Job Page. Make update of jobs and send information to user.

Expected Results

The Page will be view Jobs of employer. Employer successfully hosted job(s).

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Search Page Type keyword for search then view search result and manage jobs.

Expected Results

The Page will be view result. Employer successfully Search C.Vs.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Page 20: S09 Design Document v4.0 2

20

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

Test Case 23 Test Case Title: Testing the View Notification

Preconditions 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.

Actions Open the Payment Page Full fill the criteria of payment

Expected Results

The Page will be view payment history. Employer successfully pay for advertise.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass

Preconditions 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.

Actions Open the Notification Page Enter notice via filling form and submit for view.

Expected Results

The Page will be view notification. Employee successfully view notification.

Tested By: Mr. Zeshan Khalid (MC0--------------)

Result Pass