You are on page 1of 47

ONLINE RECRUITMENT CELL 2017

Abstract

The project is aimed at developing an application for


the Online Recruitment Cell of the college.This system is an
application that can be accessed and effectively used throughout the
organization with proper login enabled.
This system can be used as an application for the
Placement officers in the college to manage the student information
with regard to placement.Student logging should be able to upload their
personal and educational information .
The key feature of this project is that it is one time
registration enabled.Our project provide the facility of maintaining the
details of the student.
It reduces the manual work and consumes less paper
work to reduce the time.The project is developed with PHP for frontend
and MY SQL for backend.

Page 1
ONLINE RECRUITMENT CELL 2017

Introduction

The purpose of the project ONLINE RECRUITMENT


CELL,the manual work makes the process slow and other problems
such as inconsistency and ambiguity on operations.In order to avoid this
Online Recruitment Cell is proposed,where the student information in
the college with regard to placement is managed efficiently. It intends to
help fast in fast access procedures in placement related activities and
ensures to maintain the details of the student.Students logging should be
able to upload their personal and educational information. The key
feature of this project is that it is one time registration enabled.

The placement cell calls the companies to select their


students for jobs via the campus interview. The placement cell allows
the companies to view the student resumes in selective manner. They
can filter the students profile as per their requirement. The job details of
the placed students will be provided by the administrator. The
administrator plays an important role in our project. Our project
provides the facility of maintaining the details of the students and gets
the requested list of candidates for the company who would like to
recruit the students based on given query.

Page 2
ONLINE RECRUITMENT CELL 2017

H/W & S/W Requirements

Hardware Requirement

Processor-Intel(R) core(TM) i3-3110M CPU@2.40GHz


2.40GHz

RAM: 2.00GB

Hard Disk : 80 GB (Min)

System Type : 64 bit Operating system

Monitor: Monochrome color/SVGA color.

Battery: Real time clock Battery.

Power Supply Source: Uninterruptible Power Supply.

Software Requirement :

Frontend : HTML,CSS,PHP,BOOSTRAP,JAVA SCRIPT,AJAX


Backend : MY sql server
Software : XAM server

Page 3
ONLINE RECRUITMENT CELL 2017

Frontend

PHP(frontend) :
PHP is a server-side scripting language designed primarily for
web development but also used as a general-purpose programming
language. Originally created by Rasmus Lerdorf in 1994, the PHP
reference implementation is now produced by The PHP Development
Team. PHP originally stood for Personal Home Page, but it now stands
for the recursive acronym PHP: Hypertext Preprocessor.

PHP code may be embedded into HTML or HTML5 code, or it can be


used in combination with various web template systems, web content
management systems and web frameworks. PHP code is usually
processed by a PHP interpreter implemented as a module in the web
server or as a Common Gateway Interface (CGI) executable. The web
server combines the results of the interpreted and executed PHP code,
which may be any type of data, including images, with the generated
web page. PHP code may also be executed with a command-line
interface (CLI) and can be used to implement standalone graphical
applications.

The standard PHP interpreter, powered by the Zend Engine, is free


software released under the PHP License. PHP has been widely ported
and can be deployed on most web servers on almost every operating
system and platform, free of charge.

The PHP language evolved without a written formal specification or


standard until 2014, leaving the canonical PHP interpreter as a de facto
standard. Since 2014 work has gone on to create a formal PHP
specification.

Page 4
ONLINE RECRUITMENT CELL 2017

Backend
My SQL :
MySQL (officially pronounced as /ma skjul/ "My S-Q-
L") is an open-source relational database management system
(RDBMS). Its name is a combination of "My", the name of co-founder
Michael Widenius' daughter, and "SQL", the abbreviation for Structured
Query Language. The MySQL development project has made its source
code available under the terms of the GNU General Public License, as
well as under a variety of proprietary agreements. MySQL was owned
and sponsored by a single for-profit firm, the Swedish company
MySQL AB, now owned by Oracle Corporation. For proprietary use,
several paid editions are available, and offer additional functionality.

MySQL is a central component of the LAMP open-source web


application software stack (and other "AMP" stacks). LAMP is an
acronym for "Linux, Apache, MySQL, Perl/PHP/Python". Applications
that use the MySQL database include: TYPO3, MODx, Joomla,
WordPress, phpBB, MyBB, and Drupal. MySQL is also used in many
high-profile, large-scale websites, including Google (though not for
searches), Facebook, Twitter,Flickr, and YouTube.

Page 5
ONLINE RECRUITMENT CELL 2017

System Analysis

PROBLEM DEFINITION

Students choose a specific college where the placement will


be held, there is a need to maintain all these papers causing large
amount of space.It is manually done,chances of missing, difficult to
handle the details of student

EXISTING SYSTEM

The existing system describes the features of the previous


working model and their drawback. Existing system does all process
manually. Placement officers register the information of students. If any
modifications or updates are required in the profile of any student, it has
to be done manually. This is tedious and time consuming, lack of
security of data, took more man power, consumes large volume of paper
and space. This process is so difficult when number of users increases.

Page 6
ONLINE RECRUITMENT CELL 2017

PROPOSED SYSTEM

The aim of the proposed system is to develop a system

with improved facilities. The proposed system can overcome all the

limitation of the existing system, such as students information is

maintained in the database, it gives more security to data, ensures data

accuracy, 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. proposed system is cost effective.

Page 7
ONLINE RECRUITMENT CELL 2017

FEASIBILITY STUDY

The purpose of the feasibility study is not to solve the


problem, but to determine the problem is worth solving. This helps to
decide whether to proceed with the problem or not. It involves the
analysis of the problem & collection of all relevant information relating
to the product such as items that would be input to the system,
processing required to carried those data, the output data required to be
produced by the system as well the various constraints on the behavior
of the system. "Online Recruitment Cell had undergone the
feasibility study so that the proposed system is possible for development
deployment in our college. The feasibility study concentrates on the
following, such as Operational Feasibility, Technical Feasibility,
Economic Feasibility.

A.ECONOMIC FEASIBILITY
The economic feasibility study evaluate the cost software
development against the ultimate income or benefits get from the
developed system. There must be scope for profit after the success
completion of the project.

A. TECHNICAL FEASIBILITY

Technical feasibility study compares the level of


technology available in the software development firm and the
level of technology required for the development of the product.
The level of technology consists of the programming language,
the hardware resources, other software tools etc.

B. OPERATIONAL FEASIBILITY

Page 8
ONLINE RECRUITMENT CELL 2017

Operational feasibility study tests the operational scope


of the software to be developed. The proposed software must have
high operational feasibility. The usability will be high.

Scope

Our project has a big scope to do. Students can


access previous information about placement. We can stores
information of all students. TPO can access their information.
Notifications are sent to students about the companies.

Page 9
ONLINE RECRUITMENT CELL 2017

Modules Description

MODULES :

Online Recruitment Cell (ORC) provides the modules like

Student
Admin
A. STUDENT MODULE:

In this module, creation of student input records about

academic career from SSC, HSC and all semester with facilities to

modify the records and viewing changed records.

B. ADMIN MODULE:

The admin is the placement officer who views


the student details and post the selected students list.
Sending email to student for complete list of information
for particular campus. Login,View selected students
details, an sending mail.

Page 10
Notation of DFD
ONLINE RECRUITMENT CELL 2017

Represent sources (provider) or sinks (receiver) of data.

A parallel line represent a data store.

Arrow shows data flow.

Can shows the database.

Data Flow Diagram


Page 11
ONLINE RECRUITMENT CELL 2017

A data flow diagram (DFD) is a graphical of the


flow of data through an information system, modeling its
process aspects . A DFD is often used as a preliminary step
to create an overview of the system without going into great
deatail, which can later be elaborate.
DFDs can also be used for the visualization of
data processing.

DFDPage 12
ONLINE RECRUITMENT CELL 2017

Homepage
Database
Database

Student
login Admin
login
Student
details

Education
details

Semester
details

Context Level Diagram


Page 13
ONLINE RECRUITMENT CELL 2017

Student
Details
Student details

ORC
Details Database

Admin
Get details

Database Design

Page 14
ONLINE RECRUITMENT CELL 2017

1.ORC Table

2.User Registration Table


Page 15
ONLINE RECRUITMENT CELL 2017

2. Student Details Table

Page 16
ONLINE RECRUITMENT CELL 2017

4.Education Details Table

Page 17
ONLINE RECRUITMENT CELL 2017

5.User percentage Table

Page 18
ONLINE RECRUITMENT CELL 2017

6. Admin Login Table


Page 19
ONLINE RECRUITMENT CELL 2017

Designing

Page 20
ONLINE RECRUITMENT CELL 2017

Homepage & Student login :

Page 21
ONLINE RECRUITMENT CELL 2017

Registration :

Page 22
ONLINE RECRUITMENT CELL 2017

Student Details :

Page 23
ONLINE RECRUITMENT CELL 2017

Education details :

Page 24
ONLINE RECRUITMENT CELL 2017

Semester details :

Page 25
ONLINE RECRUITMENT CELL 2017

Admin login :

Page 26
ONLINE RECRUITMENT CELL 2017

Dashboard statistic overview :

Page 27
ONLINE RECRUITMENT CELL 2017

Student details in database :

Coading

Page 28
ONLINE RECRUITMENT CELL 2017

Student Details

File name:Stud_details.php

<?php

session_start();

if(!isset($_SESSION['user']))

header("location:index.php");

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-


scale=1">

<meta name="description" content="">

<meta name="author" content="">


Page 29
ONLINE RECRUITMENT CELL 2017

<title></title>

<!-- Bootstrap Core CSS -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="css/sb-admin.css" rel="stylesheet">

<!-- Morris Charts CSS -->

<link href="css/plugins/morris.css" rel="stylesheet">

<!-- Custom Fonts -->

<link href="font-awesome/css/font-awesome.min.css"
rel="stylesheet" type="text/css">

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements


and media queries -->

<!-- WARNING: Respond.js doesn't work if you view the page via
file:// -->

<!--[if lt IE 9]>

Page 30
ONLINE RECRUITMENT CELL 2017

<script
src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></scrip
t>

<script
src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></sc
ript>

<![endif]-->

</head>

<body>

<div id="wrapper">

<!-- Navigation -->

<?php include"top_nav.php";?>

<div id="page-wrapper">

<div class="container-fluid">

Page 31
ONLINE RECRUITMENT CELL 2017

<!-- Page Heading -->

<div class="row">

<div class="col-lg-12">

<h1 class="page-header">

student details

</h1>

<ol class="breadcrumb">

<li>

<i class="fa fa-dashboard"></i> <a


href="index.html">Dashboard</a>

</li>

<li class="active">

<i class="fa fa-bar-chart-o"></i> student details

</li>

</ol>

</div>

</div>

<!-- /.row -->

<!-- Flot Charts -->

Page 32
ONLINE RECRUITMENT CELL 2017

<!-- Form Name -->

<legend><b>Student Details</b></legend><br>

<div class="col-md-6">

<form method="post" action="stude_controller.php">

<div class="form-group">

<label for="First name"><b>First Name: </b></label>

<input type="First Name" class="form-control" name="fname"


id="First Name">

</div>

<div class="form-group">

<label for="Middle Name"><b>Middle Name : </b></label>

<input type="Middle Name" class="form-control" name="mname"


id="Middle Name">

</div>

<div class="form-group">

<label for="Last Name"><b>Last Name : </b></label>

<input type="Last Name" class="form-control" name="lname"


id="Last Name">

</div>

<div class="form-group">

<label for="Date Of Birth"><b>Date Of Birth : </b></label>

Page 33
ONLINE RECRUITMENT CELL 2017

<input type="DATE" class="form-control" name="BOD" id="Date


Of Birth">

</div>

<div class="form-group">

<label for="Email ID"><b>Email ID : </b></label>

<input type="Email ID" class="form-control" name="Email_ID"


id="Email ID">

</div>

<div class="form-group">

<label for="Mobile No"><b>Mobile No : </b></label>

<input type="Mobile No" class="form-control" name="No"


id="Mobile No">

</div>

<div class="form-group">

<label for="Permanent Address"><b>Permanent Address :


</b></label>

<textarea class="form-control inputstl" rows="5"


name="Permanent_Address"></textarea>

</div>

<div class="form-group">

<label for="Correspond Address"><b>Correspond Address :


</b></label>

Page 34
ONLINE RECRUITMENT CELL 2017

<textarea class="form-control inputstl" rows="5"


name="Address"></textarea

</div>

<div class="form-group">

<label for="Enter City"><b>Enter City : </b></label>

<input type="Enter City" class="form-control" name="City"


id="Enter City">

</div>

<div class="form-group">

<label for="sell"><b>Select State : </b></label>

<select class="form-control" id="State" name="State">

<option value="Maharashtra">Maharashtra</option>

<option value=" Gujrat"> Gujrat</option>

<option value="Punjab">Punjab</option>

<option value="Kerala"> Kerala</option>

<option value="Andhra Pradesh">Andhra Pradesh</option>

</select>

</div>

<div class="form-group">

<label for="sell"><b>Select District : </b></label>

<select class="form-control" name="District" id="sell">

Page 35
ONLINE RECRUITMENT CELL 2017

<option value="akola">Akola</option>

<option value="Amaravati">Amaravati</option>

<option value="Washim">Washim</option>

<option value="Buldana">Buldana</option>

<option value="Aurangabad">Aurangabad</option>

</select>

</div>

<div class="form-group">

<label for="Pin Code"><b>Pin Code : </b></label>

<input type="text" class="form-control" name="pin">

</div>

<!-- /.container-fluid -->

<div class="form-group">

<input type="submit" class="form-control btn btn-success"


value="submit">

</div>

</div>

</form>

</div>

Page 36
ONLINE RECRUITMENT CELL 2017

<?php include"conn.php";

$ses=$_SESSION['user_id'];

$update=mysqli_query($con,"select * from stud_details where


fk='$ses'");

while($upd=mysqli_fetch_row($update))

?>

<div class="col-md-6" style="background-color: grey">

<h1>Update Your data</h1>

<div class="form-group">

<label for="First name"><b>First Name: </b></label>

<input type="First Name" class="form-control" name="fname"


value="<?php echo $upd[2];?>" id="First_Name">

</div>

<div class="form-group">

<label for="Middle Name"><b>Middle Name : </b></label>

<input type="Middle Name" class="form-control" name="mname"


value="<?php echo $upd[3];?>" id="Middle_Name">

Page 37
ONLINE RECRUITMENT CELL 2017

</div>

<div class="form-group">

<label for="Last Name"><b>Last Name : </b></label>

<input type="Last Name" class="form-control" name="lname"


value="<?php echo $upd[4];?>" id="Last_Name">

</div>

<div class="form-group">

<label for="Date Of Birth"><b>Date Of Birth : </b></label>

<input type="DATE" class="form-control" name="BOD" value="<?


php echo $upd[5];?>" id="dob">

</div>

<div class="form-group">

<label for="Email ID"><b>Email ID : </b></label>

<input type="Email ID" class="form-control" name="Email_ID"


value="<?php echo $upd[6];?>" id="Email_ID">

</div>

<div class="form-group">

<label for="Mobile No"><b>Mobile No : </b></label>

<input type="Mobile No" class="form-control" name="No"


value="<?php echo $upd[7];?>" id="Mobile_No">

</div>

Page 38
ONLINE RECRUITMENT CELL 2017

<div class="form-group">

<label for="Permanent Address"><b>Permanent Address :


</b></label>

<textarea class="form-control inputstl" rows="5" value="<?php echo


$upd[8];?>" name="Permanent_Address" id="Permanent"></textarea>

</div>

<div class="form-group">

<label for="Correspond Address"><b>Correspond Address :


</b></label>

<textarea class="form-control inputstl" rows="5" name="Address"


id="Correspond" value="<?php echo $upd[9];?>"></textarea

</div>

<div class="form-group">

<label for="Enter City"><b>Enter City : </b></label>

<input type="Enter City" class="form-control" name="City"


id="City" id="Enter_City" value="<?php echo $upd[10];?>">

</div>

<div class="form-group">

<label for="sell"><b>Select State : </b></label>

<select class="form-control" id="State" name="State">

<option value="Maharashtra">Maharashtra</option>

<option value=" Gujrat"> Gujrat</option>

Page 39
ONLINE RECRUITMENT CELL 2017

<option value="Punjab">Punjab</option>

<option value="Kerala"> Kerala</option>

<option value="Andhra Pradesh">Andhra Pradesh</option>

</select>

</div>

<div class="form-group">

<label for="sell"><b>Select District : </b></label>

<select class="form-control" name="District" id="sell">

<option value="akola">Akola</option>

<option value="Amaravati">Amaravati</option>

<option value="Washim">Washim</option>

<option value="Buldana">Buldana</option>

<option value="Aurangabad">Aurangabad</option>

</select>

</div>

<div class="form-group">

<label for="Pin Code"><b>Pin Code : </b></label>

<input type="text" class="form-control" name="pin" id="pin"


value="<?php echo $upd[12];?>">

</div>

<!-- /.container-fluid -->


Page 40
ONLINE RECRUITMENT CELL 2017

<div class="form-group">

<button type="button" class="form-control btn btn-danger"


id="update" value="">update</button>

</div>

<?php }?>

</div>

</div>

<!-- /#page-wrapper -->

</div>

<!-- /#wrapper -->

<!-- jQuery -->

<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"><
/script>

<!-- Bootstrap Core JavaScript -->

Page 41
ONLINE RECRUITMENT CELL 2017

<script src="js/bootstrap.min.js"></script>

<!-- Morris Charts JavaScript -->

<script src="js/plugins/morris/raphael.min.js"></script>

<script src="js/plugins/morris/morris.min.js"></script>

<script src="js/plugins/morris/morris-data.js"></script>

<!-- Flot Charts JavaScript -->

<!--[if lte IE 8]><script src="js/excanvas.min.js"></script><![endif]--


>

<script src="js/plugins/flot/jquery.flot.js"></script>

<script src="js/plugins/flot/jquery.flot.tooltip.min.js"></script>

<script src="js/plugins/flot/jquery.flot.resize.js"></script>

<script src="js/plugins/flot/jquery.flot.pie.js"></script>

<script src="js/plugins/flot/flot-data.js"></script>

<script>

var a = 3;

var x = (100 + 50) * a;

document.getElementById("demo").innerHTML = x;

</script>

<script type="text/javascript">
Page 42
ONLINE RECRUITMENT CELL 2017

$(document).ready(function(){

$("#update").click(function(){

var fsemm1 = $("#First_Name").val();

var fsemm2= $("#Middle_Name").val();

var fsemm3= $("#Last_Name").val();

var fsemm4= $("#dob").val();

var fsemm5= $("#Email_ID").val();

var fsemm6= $("#Mobile_No").val();

var fsemm7= $("#Enter_City").val();

$.post("update_stude_details.php", {

fsemm1:fsemm1,

fsemm2:fsemm2,

fsemm3:fsemm3,

fsemm4:fsemm4,

fsemm5:fsemm5,

fsemm6:fsemm6,

fsemm7:fsemm7,
Page 43
ONLINE RECRUITMENT CELL 2017

},function(data){

alert(data);

});

});

});

</script>

</body>

</html>

Future Scope

Page 44
ONLINE RECRUITMENT CELL 2017

Limitations of existing system:

At present, the requirements of the system are done


manually

and hence there are number of limitations.

The various activities are carried out by different section


depending on their activity.
The various status information is maintained in books and
files, which is very difficult.
Reports are produced by manual processing, that will be an
unformatted manual and unreliable.
Data security is less.
Student Short List Manually.

Comparative system study or Future Scope

Since at present every thing is done manually, it is having


lot of

drawbacks. The major drawback of the present system is the bulk


amount of

physical volume of the data making information search & retrieval a


tedious

process. There are changes of papers containing information.

Because of all these problems of the present system


development of the computerized system, which could solve all these,
was inevitable. In the case of manual entry, chances of entering

Page 45
ONLINE RECRUITMENT CELL 2017

incorrect data are high. With the help of help messages & validation
checks the new system

can contribute a lot to the accuracy of student data report generation


is very easy.

Computerized system can handle large inflow of data. It is fast


flexible &

user-friendly than the manual one.

Conclusion

The introduction, problem definition of the project has


been completed successfully to college Web based placement
management system by maintaining the student details related to
placement in an efficient manner.

Page 46
ONLINE RECRUITMENT CELL 2017

Bibliography

Books refered during project development :

1.Gunderloy, Jorden BPB Publications (2000) - Mastering SQL


Server

2. Luke Welling and Laura Thomson (5thEdition) - PHP and


MySQL Web Development

Refer Website :

www.google.com

Page 47

You might also like