You are on page 1of 19

DEPARTMENT OF INFORMATION

TECHNOLOGY FACULTY OF 


ENGINEERING & TECHNOLOGY 

Assignment 

SUBJECT TITLE: OBJECT ORIENTED


ANALYSIS AND DESIGN  SUBJECT
CODE: 
18CSC202J 

Project Title: 

RECRUITMENT SYSTEM

Name:- MUKKAMALLA YASHWANTH REDDY


Reg No:- RA2111030010183

Department of NWC
SRM University, SRM Nagar, Kattankulathur-603203
Kancheepuram District,  Tamil Nadu 

Rubrics
Experiment Max. Grading Rubrics
Component  Mark

Documentati 10 UML Diagram’s are well   Missing two or more


on/   documented. The required  
documentation  supporting all functional
Procedure functional   requirement .The  
requirement and non- documentation work
functional  requirement(10 not up to the  mark. (5
Marks) Mark)

Concept  5 Completeness of   Completeness of   Incomplete


concept, consistent  concept, static view. (1 
variable naming and  inconsistent  Mark)
relationship in static  variable naming
view. (5 Marks) and  relationship
in static  view. (3
Marks)

Usage of 3 Precise usage of   Improper usage of   Symbol’s


Symbols  symbols in dynamic  Symbol’s.  misplaced
view.  in 
(2 Marks) diagram. (1
(3 Marks) Mark)

Diagrams  4 Completion of all 8  Construction of Construction of


UML Diagrams using  UML  Diagrams few  
Visual Paradigm Tool.  using other  diagrams’. (1
(4 Marks) tools. (2 Marks) Mark)

Viva and 3 Oral Viva and   Oral Viva and Oral Viva not
Innovative Idea  Innovative approach. (3  partial  idea. (2 fulfilled. (1 
Marks) Marks) Mark)

TOTAL  25
List of Diagrams
S.No  Diagram Name  Page No
1  Use Case Diagram
2  Class Diagram
3  Sequence Diagram
4  Communication Diagram
5  Start Chart Diagram
6  Activity Diagram
7  Component Diagram
8  Deployment Diagram

15SE203-OOAD-Mini Title:
Project(Rubrics) 

1  2  3  5  Total

Application   Concept [5]  Usage of Diagram Innovative 25


Components Symbols[5]  and   ideas[5] 
Layout [10]
Marks
awarded

Staff Signature  Total Marks (Max = 25)

1. Name of RECRUITMENT SYSTEM


the  
Project 

2. Objective/   To maintain a web based intranet application 


Vision that enables the 
passenger, travel agent and database to interact with 
railways for ticket booking and payment of their 
seats in train

3. Users of a. RECRUITMENT SYSTEM


the  
System
4. Functional   In addition, recruitment software
also offers the following benefits,
as well:
Requirements  (Atleast  User-friendly interface.
 Ability to post jobs online
through job boards or
Eight) websites.
 Quickly assess and rank all
applicants for specific
available positions.
 Job and applicant tracking.
 Automated emailing and
scheduling for interviews.
6. Optional  
features
SENDING MAILS TO THE CANDIDATES

7. Technologies   Java Technology- Reverse Engineering


to be 

used
8. Tools to be   Visual Paradigm Tool - Community 
Used • Edition 

• NetBeans IDE- Easy UML Plug-in

Documentation Report

Final  
Deliverable 
9. 
must include 
UML Diagrams 
RECRUITMENT SYSTEM
AIM:
To develop recruitment system project using Visual Basic as frond end and Microsoft Access
as back end.
PROBLEM STATEMENT

The recruitment system allows the job seekers to enroll their names through the process of
registration. The employee also can get the list of available candidates and shortlist for their company
requirement. Once the applicant enrolls he receives an id, which helps him in further correspondence.
A fees amount is received from the job seekers for enrollment. This system makes the task of the job
seeker easier rather than waiting in queue for enrollment. This also reduces the time consumption for
both for the job seeker and employee.

SOFTWARE REQUIREMENT SPECIFICATION


TABLE OF CONTENTS

1. Introduction
1.1 Purpose
1.2 Product scope
1.3 Document conventions
1.4 References
2. Overall Description
2.1 Product Perspective
2.2 Product Functions
2.3 Tools to be used
3. External Interface
3.1 Hardware Interface
3.2 Software Interface
4. System Features
4.1 Applying for job
4.1.1 System Description and Priority
4.1.2 Stimulus/response Sequence
4.1.3 Functional Requirements
5. Other non-functional requirements
5.1 Performance Requirements
5.2 Safety Requirements
5.3 Security Requirements

1. INTRODUCTION:
This project aimed at developing a web-based recruitment system by creating details
about vacancies, storing application data and interview process initiation.

1.1 PURPOSE:
Manual recruitment is a tedious processing to the increasing number of
job seekers. People around the world can apply for the online recruitment system
and it is very convenient too. This system is specially designed for those seek the
most demanding job and challenging positions in their own field.
1.2. SCOPE:
Recruitment system allows the job seekers to find their dream job in the
chosen field. This system helps the companies to recruit the right candidate for
the job. This system serves as a common meeting ground for job seekers and
employees, both locally and globally.
1.3. DOCUMENT CONVENTIONS:
Administrator - The person who has the full authority over the system. He
can view all registered users.
Job Seekers - the person who registers in the system in search of jobs.
Company - A company can register itself, select the required employees and
provide information about the result.
1.4. REFERENCES:
www.timesjob.com:
2 OVERALL DESCRIPTIONS:
2.1 PRODUCT PERSPECTIVE:
This project is a self-contained project for convenient recruitment process.
2.2 PRODUCT FUNCTIONS:
The front end of the project is where the visitors or job seeker’s do their
enrollment. The back end is managed by the administrator effectively
2.3 TOOLS TO BE USED:
Visual basic and Microsoft Access
3. EXTERNAL INTERFACES:
3.1 HARDWARE INTERFACES:
The system should have good hardware support. The processor should have
high speed and must be of high efficiency.
3.2 SOFTWARE INTERFACE:
The system uses ODBC drive to connect and control the database.
4. SYSTEM FEATURES:
4.1 APPLYING FOR JOB:
4.1.1 SYSTEM DESCRIPTION AND PRIORITY:
This feature allows the job seeker to apply for job.
4.1.2 STIMULUS AND RESPONSE SEQUENCE:
When the job seeker uploads his resume, the list of jobs matching the
resume will be posted.
4.1.3 FUNCTIONAL REQUIREMENTS:
REQ1: Only registered users can apply for the job.
REQ2: The Company has the right to recruit the candidates, not the
system.
5 OTHER NON-FUNCTIONAL REQUIREMENTS:
5.1 PERFORMANCE MANAGEMENT:
To increase the performance and free up database resources, the default
features are written to cache files on their initial load.
5.2 SAFETY REQUIREMENTS:
The database must be maintained effective from hacking.
5.3SECURITY REQUIREMENTS:
Password for registered accounts are stored securely in a hash, the uploads
made by the user must be checked and then accepted.

RECRUITMENT SYSTEM
USECASE DIAGRAM:

<<include>> <<include>>

account created

personal details
qualification

enrollment

<<include>>
employee <<include>>
authentication<<include>>
user name
validate password
password

view job <<extend>>

<<extend>>
view salary
job database
<<extend>>
admin

view vaccancies

acknowledgement

ACTIVITY DIAGRAM:
RECRUITMENT
SYSTEM

RECRUITMEN
ACCOUNT T STATUS
CREATION

AUTHENTI
CATION
VIEW VIEW
JOB SALARY

PERSONAL USERID VIEW


QUALIFI PASSW
DETAILS VACANCIES
CATION ORD

INVALID
REGISTRATION REENTER
PASSWORD

VALID LOGIN
REGISTRATION SUCCESSFUL

REGISTRATION
SUCCESSFUL

ENROLL
MENT

CLASS DIAGRAM:
RECRUITMENT SYSTEM

1 1 1

account creation view status


log in

* *
ACCOUNT CREATION *
NAME RECRUITMENT STATUS
AGE AUTHENTICATION
JOB
DOB USERID
SALARY
ADDRESS PASSWORD
VACCENCIES
EMAIL
QUALIFICATION AUTHENTICATION()
GETSTATUS()
ENROLLMENT

CREATE()

INTERACTION DIAGRAM:
SEQUENCE DIAGRAM:
ACCOUNT CREATION:
job seeker administrator

1: enter personnel details 2: processing


3: obtain user id and password

4: enter details with qualification


5: checking
6: registration successful

7: pay fee for enrollment

8: get acknoweldement

AUTHENTICATION:
job seeker administrator database
1: enter userid and password 2: check the database 3: checking
4: allows to change status
5: login successful

RECRUITMENT STATUS:

job seeker administrator database

1: enter userid and password 2: checks the database


3: checking
4: allows to shortlist the details
5: display the details(job vaccancy,salary)

6: request for job details 7: check the database


8: processing
9: response from the database
10: showing the corresponding the corresponding details

COLLABORATION DIAGRAM:
ACCOUNT CREATION:

2: processing
5: checking

1: enter personnel details


4: enter details with qualification
7: pay fee for enrollment
job administr
seeker ator

3: obtain user id and password


6: registration successful
8: get acknoweldement
AUTHENTICATION:

3: checking

1: enter userid and password 2: check the database


job administr databas
seeker ator e
5: login successful 4: allows to change status
RECRUITMENT STATUS:

3: checking
8: processing

1: enter userid and password 2: checks the database


6: request for job details 7: check the database
job administr databas
seeker ator e
5: display the details(job vaccancy,salary) 4: allows to shortlist the details
10: showing the corresponding the corresponding details 9: response from the database

STATE CHART DIAGRAM:

ACCOUNT CREATION:
recruitme
nt status

enter valid check shortlist the view job and


userid,password database details salary status

invalid

reenter
paasword

AUTHENTICATION:

recruitme
nt status

enter valid check shortlist the view job and


userid,password database details salary status

invalid

reenter
paasword

RECRUITMENT STATUS:

recruitme
nt status

enter valid check shortlist the view job and


userid,password database details salary status

invalid

reenter
paasword

COMPONENT DIAGRAM:
ENROLL
MENT

ACCOUNT LOGIN SEARCH VIEW


CREATION STATUS

RECRUITMENT
SYSTEM

DEPLOYMENT DIAGRAM:

account enrollment login view


creation search
status

recruitment
status

job database

You might also like