Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
133 views

PBL Report Example

The document describes a project report on a Campus Recruitment System submitted by 5 students to their college's Department of Information Technology. The system aims to simplify the campus placement process for students, companies, and the college administration. It allows students to create profiles, companies to view student profiles and resumes, and the admin to moderate the system. The report outlines the existing manual system's limitations and how the proposed online system addresses them through automated processes.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
133 views

PBL Report Example

The document describes a project report on a Campus Recruitment System submitted by 5 students to their college's Department of Information Technology. The system aims to simplify the campus placement process for students, companies, and the college administration. It allows students to create profiles, companies to view student profiles and resumes, and the admin to moderate the system. The report outlines the existing manual system's limitations and how the proposed online system addresses them through automated processes.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

PUNE INSTITUTE OF

COMPUTER TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOGY


ACADEMIC YEAR 2020
2020-21

PROJECT REPORT ON

“Campus Recruitment System”

SUBMITTED BY

23380 Mohammad Bilal Abdul Hameed


23381 Yuvraj Ashok Deshmukh
23382 Vaishnavi Sandeep Dhadiwal
23383 Swaleha Muniruddin Shaikh
23384 Sudarshan Sharad Gawale
PUNE INSTITUTE OF
COMPUTER TECHNOLOGY

CERTIFICATE
This is to certify that

23380 Mohammad Bilal Abdul Hameed


23381 Yuvraj Ashok Deshmukh
23382 Vaishnavi Sandeep Dhadiwal
23383 Swaleha Muniruddin Shaikh
23384 Sudarshan Sharad Gawale

Student of class SE11, Fourth semester, Department of Information


Technology have successfully completed project on ““Campus
Campus Recruitment
System”” under the guidance of “Mrs. R.V. Kulkarni”” in parallel fulfilment of
requirement for the course Project Based Learning (214458).

Prof. R. V. Kulkarni Dr. Anant Bagade


Project Guide Head of Department
PICT, Pune Information Technology Dept.
PICT, Pune

Place :
Date :
ACKNOWLEDGMENT
We express our sincere regard and indebtedness to Kulkarni ma’am, for her
valuable time, guidance, encouragement, support and cooperation throughout the
duration of our project. We would sincerely like to thank IT Department for giving
the opportunity to work on enhancing our technical skills while undergoing this
project. This project helped in understanding the various parameters which are
involved in the development of a web application and the working and integration
of front end along with the back end to create a fully functional web application.
We would like to thank Prof. Bagade sir, Head of Department and whole of
department for their constant support.
ABSTRACT

Campus Recruitment System aims at providing the compatibility to simplify


the process of placement for students.This system that consists of a student login,
company login and an admin login. This is beneficial for college students, various
companies visiting the campus for recruitment and even the college placement
office. The software system allows the students to create their profiles and upload
all their details including their marks on to the system. The admin can check each
student's details and can remove faculty accounts. The system also consists of a
company login where various companies visiting the college can view a list of
students in that college and also their respective resumes. The software system
allows students to view a list of companies who have posted for vacancy. The
admin has overall rights over the system and can moderate and delete any details
not pertaining to college placement rules Generally, nowadays every college is
conducting a placement drive to provide maximum employment for the students so
conducting placement drives is not only necessary we need to make the reach of
those drives to students. So this Campus Recruitment System application provides
the solution. In this application the admin will add the Coordinators, Co-
coordinators are the persons who bring the placements to the college so when the
coordinator gets logged into the application he can add the next coming drive
details by giving Company Name, Departments to attend and the informatory
videos and images. After adding the coordinator admin can upload the materials
for students. Students can know which type of question is being asked and
information about that placement. In this application, the drives which are going
outside the college are not known to coordinators. So the students have an
opportunity to add other placements. After adding other placements admin will see
the other placements if the company is good he will not delete the details if the
details are fake or company is not nice admin will delete the drive details.
INDEX
Chapter Content Name Page No.

Chapter 1: Introduction

1.1 Introduction

1.2 Existing System and Problems

1.3 Proposed System

1.4 Advantages of Proposed System

1.5 Scope of the project

1.6 Objectives

Chapter 2: Literature Survey

2.1 Literature Survey

Chapter 3: Software Requirement Specification

3.1 Hardware Requirement

3.2 Software Requirement

Chapter 4: Design and Planning

4.1 Gantt Chart

4.2 Star Diagram of Objective

4.3 System Architecture


4.4 UML Diagrams

a Use Case Diagram

b Activity Diagram

c Sequence Diagram

d State Chart

e Machine Component Diagram

f Component Diagram

g Data Flow Diagram (DFD)

h Deployment Diagram

4.5 Database Design

4.6 Modules

Chapter 5: Implementation and Results

Prototype Snapshots
5.1

Chapter 6: Conclusions and Future Scope

6.1 Conclusion

6.2 Future Scope

Reference
Chapter 7:
Chapter 1

INTRODUCTION
Introduction
A college Campus Recruitment System that consists of a student login, company login and an
admin login. The project is beneficial for college students, various companies visiting the
campus for recruitment and even the college placement officer. The software system allows the
students to create their profiles and upload all their details including their marks onto the system.
The admin can check each student details and can remove faulty accounts. The system also
consists of a company login where various companies visiting the college can view a list of
students in that college and also their respective resumes. The software system allows students to
view a list of companies who have posted for vacancy. The admin has overall rights over the
system and can moderate and delete any details not pertaining to college placement rules. The
system handles student as well as company data and efficiently displays all this data to respective
sides.

Aim
The major aim of campus placement is to identify the talented and qualified professionals before
they complete their education. It provide employment opportunities to students who are pursuing
or in the final stage of completing the course. This process reduces the time for an industry to
pick the candidates according to their need.It is a cumbersome activity and hence majority of the
companies find it difficult to trace the right talent. Many students do not understand the
importance of placement training that is being imparted, whether it is an aptitude training or soft
skills. They show the least interest in this due to various factors viz., projects, assignments or
more of activities loaded by the colleges as part of their curriculum thinking that it is not useful.
It is the responsibility of the companies training on placement to make the students equipped on
all aspects of career development along with creating a very good impact in them which makes
them feel every minute they spend in the placement training session is worth being there and will
help them in getting placed in their dream companies.

Existing System
All processes in the existing system are handled manually. All the work that is done
in the existing system is done by human intervention .As all the work is done manually, there
is a lot of workload on placement officers and it also increases the maximum chances of
errors. This is so slow and time consuming. Due to an increase in the number of user’s the
process becomes more difficult.In the system. This big problem is the searching; sorting and
updating of the student data and not any notification method available for giving information
to students except the notice board.
Proposed System
The proposed Online Placement system is intended to avoid all the drawbacks of the
existing system. It will add some more features than the existing system. The proposed
Online Placement system is a cost effective way of doing the manual processes done in the
existing system. This project is aimed at developing an online application for the placement
department of the college. Once you open this web application at the front end all the
schedules/events are available to everyone. The administrator is the master user; He gets the
most number of priorities than the other users. The different functions involved in the case of
an administrator are updating, approval. The administrator can view and approve the various
application forms. Students can edit their resume online, and update them constantly. When
students fill in the information for resume building they don't need or are allowed to enter
their yearly engineering marks, it will be extracted from result analysis documents of college.
Students can very flexibly search for and view company and vacancy details, and apply to
vacancies by attaching a resume. Students can access relevant resources placed online for
them.

Scope
This system has a big scope to do. Students can maintain their information.
Notifications are sent to students' email addresses about the companies. Students can access
previous information about recruitment. This project has a large scope as it has the following
features which help in making it easy to use, understand and modify it:
❖ Automation of Placement Procedure
❖ No Need to do Paper Work
❖ To save the environment by using paper free work
❖ To increase the accuracy and efficiency of placement procedure
❖ Management of Student Data
❖ Analysis of overall Placement

Objectives
The main objective of our Project on Campus Recruitment System is to manage the
details of College, Company, Job, Student, Vacancy. It manages all the information about
College, Placement, Vacancy, College. The project is totally built at the administrative end and
thus only the administrator is guaranteed access. The purpose of the project is to build an
application program to reduce the manual work for managing the College, Company, Placement,
Job. It tracks all the details about the Job, Student, Vacancy.

Functionalities provided by Campus Recruitment System are as follows:


❖ Provides the searching facilities based on various factors.
❖ Such as College, Job, Student, Vacancy
❖ Campus Recruitment System also manages the Placement details online for Student
details, Vacancy details, College.
❖ It tracks all the information of Company, Placement, Student etc.
❖ Manage the information of Company
❖ Shows the information and description of the College, Job
❖ To increase efficiency of managing the College, Company
❖ It deals with monitoring the information and transactions of Student.
❖ Manage the information of College
❖ Editing, adding and updating of Records is improved which results in proper resource
management of College data.
❖ Manage the information of Student
❖ Integration of all records of Vacancy.
Chapter 2

LITERATURE SURVEY

1] Campus Recruitment Management: Platform based on dynamic electronic commerce by


Diksha Varshney, Bhumika Sharma, Somya Jain in 2014.in this paper the electronic
recruitment systems are used to facilitate and improve human resource management. They
address the needs of employers and job-seekers via internetworking means which increase the
speed of employment, and improve the quality of recruitment and services and They become
vital assistance to human discrimination to put right people in right places.Due to the rapid
change in jobs demands and the required specialization and experience, it becomes more and
more difficult for recruiters to find employees that are right for their business state the units for
each quantity that you use in an equation.

2] Campus employment information network development based on android platform by


cai zhongxi in 2015.In this paper, system development have no greater difficulty. SQLite offers
structured data store and at the same time ,the amount of the resource is very low so they need
less memory space and processing speed has very fast. Development of mobile communication
technology, mobile phone transmission is more faster based on more powerful information
Processing Extensible ability as well as 3G high speed Data Transmission. This android
application are written in powerful java language and it is also support the another language like
C. this application has no boundary and it can be accessible the core function of mobile devices
via standard API.

3] Information System Based On College Campus by Shilpa Bilawane, Pranali Jambhulkar


in 2015. In this paper Android mobile apps is used to provide information regarding there college
and Android is the fastest growing open source mobile device platform, which in turn is powered
by Linux operating system. Android offers a simple yet powerful application development
framework and also open access to APIs to build richer mobile applications. Android is a
software stack for mobile devices that includes an operating system, middleware and key
applications.

4] Web Based Placement Management System by Anjali, Jeyalakshmi, Anbubala. R, Sri


Mathura Devi. G, Ranjini. V in 2016, in this paper ,the development of the system is improved
providing more facilities. The system can overcome all the limitation of the existing system, such
as student’s information is maintained in the database, it also gives more security to data, ensures
data accuracy as well as reduces paper work and save time, only eligible students get chance, it
makes information flow efficient and paves way for easy report generation, reduce the space and
system becomes cost effective.
Chapter 3

SOFTWARE REQUIREMENT SPECIFICATION

Hardware Requirements

Number Description

1 PC with 512 GB or more Hard disk.

2 PC with 2 GB RAM.

3 PC with Core 2 duo and Above.

Software Requirements

Number Description Type

1 Operating System Windows XP / Windows

2 Language PHP

3 Database MySQL

4 IDE Visual Code

5 Server Xampp
6 Browser Google Chrome

Chapter 4

DESIGN AND PLANNING

1. Gantt Chart
Fig. Gantt Chart

2. Star Diagram of Objectives

Fig. Star Diagram


3. System Architecture
Fig. General System Architecture of System [[https://litslink.com/blog/web-application
application-architecture]
4. UML Diagrams
a. Use Case Diagram

Fig. General Use Case Diagram


Fig. Detailed Use Case Diagram
b. Activity Diagram

Fig. Activity Diagram

c. Sequence Diagram
Fig. Sequence Diagram
d. State Chart

Fig. State Chart


e. Machine Component Diagram
Fig. Machine Component Diagram

f. Component Diagram

Fig. Component Diagram


g. Data Flow Diagram (DFD)
Fig. 0th Level DFD

Fig. 1st Level DFD


Fig. 2nd Level DFD

h. Deployment Diagram

Fig. Deployment Diagram


5. Database Design
Fig. EER Diagram

6. Modules
a. Student Dashboard
i. Flexible search for your dream job.
ii. Provide search for a job according to positions available and salary range.
iii. Automatic CV creation with options to select the template.
iv. Separate section for FAQs.
v. Detailed information about all the companies registered.
vi. Vacancy menu for search of particular company’s vacancy.

b. Recruiter's Dashboard
i. Recruiters can post placement opportunities with Title, CTC, Description
and no. of people to be recruited etc.
ii. Recruiters will be able to add his placement interview schedule to the
calendar.
iii. Recruiter will be visible to students once recruiter is verified by Admin

c. Admin Dashboard
i. Admin can verify and allow requesting companies.
ii. Admin will be able to provide a calendar for upcoming placements pools.
iii. Admin can remove unauthorized or defaulted companies accounts.
iv. Admin will be able to manage all the database operations.
v. Admin can add events to the calendar.
Chapter 5

PROTOTYPE SNAPSHOTS

1. Homepage

2. Admin Login
3. Admin Dashboard

4. Admin Dashboard Applications View

5. Admin Dashboard Vacancy View


6. Admin Dashboard Status Category View

7. Admin Dashboard Users View


8. Admin Dashboard Settings View

Chapter 6: Conclusion and Future Scope


Conclusion :

Increasing the need of comfort and inculcating all the data at one place has always been a
challenging process for everybody. With the introduction of this web based training and
placement portal we promise to make the lives of students and administration a little easier by
proposing an alternative for the current system being used. Easy accessibility and functioning of
this portal will allow easy management of the allocation process during placement period. With
the increasing demand of digitalization in every aspect of day to day activities we can anticipate
the great demand for such portals in the near future and the comfort it will bring with it to the
lives of all. Also the rapidly increasing concerns of global warming due to increase deforestation
for large amount of paper that it requires we here have a minor role to save Mother Nature. So
we hope all of you can sit back and relax and enjoy the luxury of Digitalization. More so in the
busy and exhausting life we are saving one of the most crucial factor that keeps us running that is
human energy

Future scope:

● Incorporating AI and Machine Learning for smart search of jobs.


● Add a separate section to automatically create resume from given student data and also
provide various templates to student to choose best one for them.
● Add SMS and email features to the project.
● Analysis of placement records and report generation for the same.
● Progressive Web App
● Integration of Github, Google, LinkedIn or others for login purpose. And extraction of
student details from existing google or linkedIn account.
Chapter 7
References

● Diksha Varshney, Bhumika Sharma, Somya Jain “Campus Recruitment Management:


Platform based on dynamic electronic commerce”, 2014.
● Cai Zhongxi, “Campus Employment Network based on Android Platform” International
Conference on Intelligent Transportation, 2015.
● Shilpa Bilawane, Pranali Jambhulkar,” Information system using android platform”,
International Journal Of Engineering And Computer Science 2017.
● Anjali , JeyaLakshmi, Anbubala , Mathura Devi, Ranjini V. “Web based Placement
Management System” ,International Research Journal of Engineering and Technology.
● M.Amaleeshwari , D.Mahalakshmi , D.Deena , S. Ezhilin Freeda “Efficient Automation
Process In Campus Recruitment System”, 2017.
● Rupali Komatwar, Swapnil Kamble, Mihir Khedekar , Kishor Walzade“Placement
Support System”, 2016.
● https://onlinemasters.ohio.edu/blog/the-future-of-e-recruiting-and-virtual-human-
resources/
● https://ieeexplore.ieee.org/document/5690003
● https://www.codecademy.com/learn/learn-php
● https://ieeexplore.ieee.org/document/8947445
● Luke Welling and Laura Thomson (5th Edition) - “PHP and MySQL Web Development”
● Roger S.Pressmen, T. Mc. GH. – Software Engineering (Theoretical Approach)

You might also like