You are on page 1of 57

5

Campus Recruitment System

A PROJECT REPORT
Submitted by
Ashish Kumar
(150301120051)

in partial fulfillment for the award of the degree


of
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE
ENGINEERING

CENTURION INSTITUTE FOR TECHNOLOGY & MANAGEMENT


BHUBANESWAR

CENTURION UNIVERSITY OF
TECHNOLOGY&MANAGEMENT:: ODISHA
JANUARY 2019 / APRIL 2019
6

SPECIMEN CERTIFICATE

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING


CENTURION INSTITUTE FOR TECHNOLOGY &
MANAGEMENT BHUBANESWAR -752050

BONAFIDE CERTIFICATE

Certified that this project report on Campus Recruitment System is the

bonafide work of “Ashish Kumar ”carried out the project work under my

supervision. This is to further certify to the best of my knowledge that this

project has not been carried out earlier in this institute and the university.

Mr.Divyajyoti Pattnayak

SIGNATURE

Prof. Swati Suchitra Barik


(Professor of CS Engg)

Certified that the above mentioned project has been duly carried out as per the
norms of the college and statutes of the university

SIGNATURE
Prof. Dr. P.K.Mohanty)
Head Of Department
7

ACKNOWLEDGEMENT

I wish to express my profound and sincere gratitude to Prof. Swati Suchitra


Barik , Department of Computer science Engineering, CIT Bhubaneswar, who guided me
into the intricacies of this project non-chalantly with matchless magnanimity.

I thank Prof. Dr. P.K.Mohanty Head of the Dept. of Computer science


Engineering, CIT Bhubaneswar, for encouraging me to pursue the internship in my interested area.

I am sincerely indebted to Mr. Dibyajyoti Pattnayak (owner Appstone Pvt,Ltd), to give me


a chance to work in his organization and Mr. Soumya Ranjan Mishra (Employee Appstone Pvt,Ltd)
for guiding me all through out till completion of my project.

I would be failing in my duty if I don’t acknowledge the motivation rendered during


various stages of my internship by Prof. Dr. P.K.Mohanty, Dean,CUTM.

I am highly grateful to Mr. Smruti Ranjan Dhal who evinced keen interest and invaluable
support in the progress and successful completion of my project work.

I am indebted to Mr. Dibyajyoti Pattnayak. for their constant encouragement, co-


operation and help. Words of gratitude are not enough to describe the accommodation and
fortitude which they have shown throughout my endeavor.

Signature
8

TABLE OF CONTENTS

1. INTRODUCTION

1.1.Purpose
1.2.Project Features

2. ABSTRACT

3. PROJECT DESCRIPTION

3.1. Objectives of project


3.2.Tools and Techniques
3.3.Characteristics of user
3.4.Product Perspective
3.5.Operating Environment’s

4. SYSTEM METHODOLOGY ADOPTED

4.1.User Modules
4.2.System Modules
4.3.Dataflow Diagram
4.4.ER Diagram

5. CONCLUSION

1. CHAPTER 1
9

INTRODUCTION

Campus Recruitment System is a web application software which helps to make a clear
communication between Student’s, Companies and Placement Cell.
The working process:
First Admin of the website register placement cell faculties by email and password in
website so they can login and manage their work. Placement Cell will add those students who
are interested for their placement. No extra student’s allowed who has not added by
placement cell. The students have to visit placement cell for adding the name in placement
cell.
Now it’s a work of placement cell to visit for company so company came to collage for
campus drive. If any company ready for campus drive in collage the placement cell tells chief
executive officer or Human resource Manager to register the company in collage website.
During registration of company, company have to put email, PAN number, company name.
After registration is done by company side it’s a job of placement cell to verify weather
registration is correct or wrong. Placement cell will check the each and every information of
company. If everything is right then placement cell will verify the company from his
dashboard and send password in company email. If company will fake then Placement cell
will Blacklist the company so students can’t able apply for that. Also in future the company
will never able to register by same email id. After that company will login with his own email
id and password sent by placement cell which is automatically generated by placement cell.
Now company has access to the website by login. After login of company, company will post
the job with each and every details. The students, placement cell and company will see the all
job posted by company. Now it’s the choice of student’s to apply for those company. After
Student’s apply the placement cell and company both knows how much of student’s is
applied for what kind of job and for which company.
The placement cell and company both will able to view the resume. Now company can view
all the student’s details and resume. Based on resume company will allow or reject student’s.
Now the only allowed students can sit in the company. If the student’s is allowed for
interview, the student’s able to see he/she is allow or rejected.
Now placement cell also see the student’s allowed or rejected. Placement cell can report the
student’s if there is error on resume.
So placement cell can help the student.
This project reduce the confusion between student, placement cell and company.
10

1.1. Purpose

 To make a clear communication between students, placement cell and company.


 To save the time of students, placement cell and company.
 Reduce the pen and paper work.
 Student’s get the each and every details of upcoming company in collage.
11

2.2 Project Features

The Campus Recruitment System will provide a communication between


placement cell, company and student.
Admin also manages the profile of placement users with their all details for
future Purpose.

2. CHAPTER 2 ABSTRACT
In every collage the placement process is too complex. Students confused each
and every time weather he/she is going to sit in company or not. Students have
no idea whose next company is going to visit in campus for requirement. Even
when company going to arrive in the collage, the registration for that company
started by placement cell which done in pen and paper. It’s takes lots of time of
students and placement faculties and student have no idea about company. Well
this is story of each and every Universities and collage.

Even company doesn’t know how much student’s is interested for my company.
This project is made for make a clear communication
between Placement Cell, Company and Students. So each and every person get
the clear information.
12

3. CHAPTER 3 PROJECT DESCRIPTION

Objectives of project :
The main objectives of project are:-
 To make a clear communication between students, placement cell and company.
 To save the time of students, placement cell and company.
 Reduce the pen and paper work.
Student’s get the each and every details of upcoming company in collage.
3.2 Tools and Techniques :

 For Front End Part :-


 HTML
 PHP
 CSS 3
 Jquery
 Javascript
 Bootstrap 4.1

 For Back End Part :-

 PHP MySql

 Software Requirements :-

 Xampp
 Sublime Text 3
 Visual Studio Code
 Brackets
13

3.3 Characteristics Of User :-

The main user is the admin. The work of admin are as follows:-

 He/she can login into the page manually.


 He/she can create and manage all the details of all user’s and depending
upon the traffic the admin can scale the hosting space of website.

3.4 Product Perspective

Campus Recruitment System makes the clear communication between students,


company and placement cell. .

Students Description :

It includes student details like name, registration number, email id and resume
details, Phone number. This information may be used for keeping the records of
the students for resume used to send to the company.

Company Description :

It includes Company details like name, contact number, pan number, address,
CIN number etch. Through this information it will be more beneficial for
keeping records of the company and who apply for job.

Placement Details :

Placement details can report the student if resume is not good. Also Placement
block the company if company is fraud.
14

3.5 Operating Environment’s:

 It will work with the all Apache Server on mysql database with mysqli
connection.
 The project is secured with 32 bit Encryption algorithm.
 It will access through browser.

4. CHAPTER 4 SYSTEM METHODOLOGY ADOPTED:

Methodology is step-by-step plan for achieving a desire result. Software


methodology uses a identified by major activities like analysis, design, coding,
and testing to carried out and indicates which people (users, managers,
technicians) should be involved in each activity and what role they play.
Methodology often describes entry criteria, exit criteria and checkpoints for
each of activities/stages. The term life cycle can be used sinuously with the term
methodology.

4.1 User Modules :

User Modules can be classified into two different part .


1: Admin
2 : User

4.1.1 Admin :

 Priority Of Admin: An admin is a person who is responsible for everything


on the system. They can see their customers, suppliers ,employee ,products,
invoices and manage their contents as well as add , remove or edit
customers, suppliers and employees. Admin features have highest priority
on the system.
15

 As an admin, I want to view the details of all placement cell, company


registration, student registration and student register for company

 As an admin, I want to manage content of my customer and supplier so that


I can prevent any illegal activities on my system as well as I can provide a
secure and trustworthy platform to my customer and supplier.

4.2.2 User (Placement cell /Student/Company Owner) :

Description and Priority: In every collage the placement process is too complex.
Students confused each and every time weather he/she is going to sit in company or
not. Students have no idea whose next company is going to visit in campus for
requirement. Even when company going to arrive in the collage, the registration for
that company started by placement cell which done in pen and paper. It’s takes lots of
time of students and placement faculties and student have no idea about company. Well
this is story of each and every Universities and collage.

Even company doesn’t know how much student’s is interested for my company.
This project is made for make a clear communication between
Placement Cell, Company and Students. So each and every person get the clear
information.
16

This is the HOMEPAGE of CAMPUS RECURUITMENT SYSTEM

This is the from homepage, Here user can login, do student registration for placement and
company can do their company registration.
17

This is the Student Registration form Where Students can


Register for placement.
18

After Register of Student Now Student can go for LOGIN and here is the login page
Where student can enter the college mail and password to login into the profile.

Now admin can login into the system and the placement department team by providing
the email, name, password and click on ADD .
19

Now placement cell can login and see what are the jobs posted by company and whether
a student is applied or not and status of the resume.
20

Now placement department can add students for placement registration by click on Add
final year students .
21

Here is the form to add the students for placement .

After giving the details of student click on ADD to add the students for placement.

This is the form of Company Registration where company can Register for Recruitment
22

After giving the details of company now click on Submit to Register

After Register it was showing one pop-up messege “Register successfully ..wait for
verification”.
23

Now placement can login and check which company is register for recruitment.
24

Now placement cell can Allow to the company for recruitment or can black list the
company. And can Add the password of company after verify the company details.
Here the password is unique and auto generated by placement cell and a company can
login after verification of placement cell. Placement cell will send the email and with
password to company in email.
25

Here is the company which is black listed by placement cell.

Here is the company Dashboard of Mindtree.


26

Here the company can post jobs according to their requirements by click in POST JOBS
button.
27

Company will fill the all details of requirement and post the job

After adding all the details of jobs click on post and save button .
28

Now student can login into the profile and see the job posted and apply for the job.
29

This is student Login

This is the job posted by the company and student can apply .
30

Now student can apply for job by clicking in Apply here button.

Now student can see he/she is apply for the job or not is status .
It was showing you are not applied yet is application status.
31

Now status was showing is pending because company was not selected the resume.

Now placement can see the which student is applied in which company and his/her resume
is accepted or rejected
32

Now a company can post multiple jobs like this .


33

Now Company is posting the job.


34

Successfully registered message after posting the job


35

Company can see the data of posted job.


36

This is company registration before posting the job


37

Now placement cell generate random password and click allow to recruit or blacklist.
38

Now placement cell can see whether the company is black listed or allowed for recruitment
or not.
39

The status is showing company is allowed by placement cell to post the job.
40

Placement cell change the password or generate new password after registration of
company.

Now company can Accept or Reject the resume of students.


41

Company can view the resume of students, accept resume and reject the resume based on
it’s information
42

Now student can edit their resume


43

Company can post job


44

Company can Accept or reject the resume of students


45

Company can view the resume


46

Company analyzing resume


47

Based on resume company accept or reject the student’s resume


48

Students got the status wheather resume is accepted, rejected or pending.


49

Student’s can apply many companies


50

Figure is showing resume is accepted by some company


51

Now placement cell can see all the data wheather resume is accepted or rejected
Also placmenet cell report the students’s if there’s any error in resume
52

Placement cell can view the resume


53

Placement cell can send the status to student wheather everythings ok or report student
for resume
54

Placement has succesfully reported to the student. The pop up message is showing.
55

Placement cell will generate random password of company and can change any time
56

Here placement cell can add the final year students.


57

4.2.1 0-Level Data Flow Diagram :


DFD Level 0 is also called a Context Diagram. It’s a basic overview of
the whole system or process being analyzed or modeled. It’s designed
to be an at-a-glance view, showing the system as a single high-level
process, with its relationship to external entities.

Admin Management

Campus
Student Management Recruitment Company Management
System

Placement Management

Zero Level DFD – Campus Recruitment System


58

4.3.1 1-Level Flow Diagram:


DFD Level 1 provides a more detailed breakout of pieces of the Context
Level Diagram. You will highlight the main functions carried out by the
system, as you break down the high-level process of the Context
Diagram into its sub processes .

Check User Login Details

Admin Management Generate Job Vacancy Report

Generate Company Report


Placement Management
Campus
Recruitment
System
Generate Student Resume Report
Student Management

Generate Student Selected Report


Company Management

Generate Student Not Selected


Report

First Level DFD-Campus Recruitment System


59

4.3.2 2-Level Data Flow Diagram:

DFD Level 2 then goes one step deeper into parts of Level 1. It may
require more text to reach the necessary level of detail about the
system’s functioning.

Manage Student Details


Login Check
Admin To Roles Of
System Access

Manage Job Details

Manage Company
Details
Check
Forgot Credentia Manage
Password l Modules
Manage Placement
Details

Send Email
To User

Manage System Admin Manage Roles Of User Manage User Permission

4.2.2 0-Level Data Flow Diagram :


Second Level DFD-Campus Recruitment System
60

4.4 ER Diagram:

An entity relationship diagram (ERD), also known as an entity relationship


model, is a graphical representation of an information system that depicts the
relationships among people, objects, places, concepts or events within that
system. An ERD is a data modeling technique that can help define business
processes and be used as the foundation for a relational database .

a_id admin Ema

Password

see
Company_i
id pass ema
il emai
s_id c_id

student_details company_registration company


enr Enro
oll ll

A password
check D
Student_company_id

AD placementdepart
D
finalyear_students

password
emai
emai P_id
id registration_n
o
61

5. Conclusion :

Finally we have completed our project in smooth and hard process.


Our Project starts with login page which give benefit that only
authorized person can access this project. Unauthorized person cannot
access this. Now everything is online which saves the time and reduce
the confusion and stress between students, placement cell and company.

You might also like