0% found this document useful (0 votes)
29 views

CRS Report

Uploaded by

Akshata Sathe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

CRS Report

Uploaded by

Akshata Sathe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

A Project Report on

Campus Recruitment System


By

1. Akshata Rajanikant Sathe (20210202001)

2. Amol Sadashiv Patil (20210202005)

3. Amol Sunil Jadhav (20210202006)

4. Ankita Shantaram Sonawane (20210202010)

MCA- I SEM- I 2021-2022

To

Savitribai Phule Pune University

In Partial Fulfillment of the

Degree of Master in Computer Application (M. C. A.)

Under The Guidance Of

Project Guide Name

Dr.Anagha Dudgikar

Suryadatta Group of Institute ,Pune

Suryaddata Institute of Business Management and Tchnology(SIBMT)


Date:-

CERTIFICATE

This is to certify that Mr. / Ms. Akshata Sathe , Amol Patil , Amol Jadhav , Ankita

Sonawane, has successfully completed his/her project work entitled

“Campus Recruitment System ” in partial fulfillment of MCA – I Semester-I program

for the year A.Y. 2021-2022 . He / She have worked under our guidance and direction.

Prof.(Anagha Dudgikar ) Dr. Manisha Kumbhar

(Project Guide) HoD-MCA,SGI

Examiner 1 Examiner

Date :

Place :
Acknowledgment

I wish to express our sincere thanks and gratitude to our project guide
Dr.Anagha Dudgikar. In analysing problem associated with our project work and
guiding us throughout the project. We express our warm and sincere thanks for
the encouragement ,untiring a guidance and the confidence he had show on
us.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.

Thank You,
Suryadatta Education Foundation's
Suryadatta Group of Institutes, Pune

Suryadatta Institute of Business Management &

Technology (SIBMT)
Chapter Page numbers
CHAPTER 1: INTRODUCTION 1
1.1 Existing System 1
1.2 Need for System 2
1.3 Operating Environment Hardware and 2
Software
CHAPTER 2: PROPOSED SYSTEM 3
2.1 Proposed System (Introduction of system) 3
2.2 Module specifications (Scope) 4
2.3 Objectives of System 4
CHAPTER 3: ANALYSIS & DESIGN 5
3.1 Use Case Diagrams 5
3.2 Activity Diagram 8
3.3 Class Diagram 9
3.4 Module Hierarchy Diagram 11
3.5 Table specification (Database design) 13
3.6 Data Dictionary 14
CHAPTER 4: USER MANUAL 17
4.1 User Interface Screen(Input) 17
4.2 Output Screens with Data 23
4.3 Data Reports 24
4.4 Sample program code 26
4.5 Limitations and Bibliography 47
1.Introduction :
The purpose of Campus Recruitment System is to automate the existing manual by the
help of computerized equipment’s and full-fledged computer software system fulfilling their
requirements, so that their valuable data information can be stored for a longer period with
easy accessing and manipulation of the same.

The required software and hardware are easily available and easy to work with Campus
Recruitment System, as described above, can lead to error free, secure reliable and fast
management system.

It can assist the user to concentrate on their other activities rather to concentrate
on the record keeping. Thus, it will help organization in better utilization of resources. The
organization can maintain computerized records without redundant entries. That means that
we need not be distracted by information that is not relevant, while being able to reach the
information. The aim is to automate its existing manual system by the help of computerized
equipment and full-fledged computer software, fulfilling their requirements, so that their
valuable data/information can be stored for a longer period with easy accessing and
manipulation of the same. Basically, the project describes how to manage for good
performance and better services for the clients.

1.1 Existing System :


• The old manual system was suffering from a series of drawbacks.
• Since whole of the system was to be maintained with hands the process of keeping,
maintaining and retrieving the information was very tedious and lengthy.
• The records were never used to be in a systematic order there used to be lots of
difficulties in associating any particular transaction with a particular context.
• If any information was to be found it was required to go through the different
registers, documents there would never exist anything like report generation.
• There would always be unnecessary consumption of time while entering records and
retrieving records.
• One more problem was that it was very difficult to find errors while entering the
records.
• Once the records were entered it was very difficult to update these records.
1.2 Need for System :
 The "Campus Recruitment System" has been developed to override the problems
prevailing in the practicing manual system.
 This software is supported to eliminate and in some cases reduce the hardships faced by
this existing system.
 Moreover this system is designed for the particular need of the company to carry out
operations in a Smooth and effective manner.

1.3 Requirements Specification :

Software Specification:

• Windows 10

• MySQL

• Notepad, Notepad++

• Xampp Server

Hardware Specification:

• Processor – i5 intel

• Hard Disk – 500 GB

• Memory – 4GB RAM


2. PROPOSED SYSTEM

2.1Module Specification:

In this project, we use PHP and MySQL database. It has three modules.

 Admin Module
 All functional and controlling rights.
 Update, Changes, Delete.
 Student Module
 Students where they will register themselves.
 Upload resumes.
 Search for jobs.
 Apply for jobs.
 Company Module
 Register themselves.
 Update new vacancies.
 See student profile and resume
 Send updates by email

 Register Module
 Accounts can be created for non registered persons
 Candidate register
 Company register
2.2 Scope :

• Campus Recruitment System is a project which provides an easy way for the company
to hire candidates
• It provides the facility to candidates to apply for different jobs.
• Campus Recruitment System aims at providing the capability to simplify the process
of placement for students.
• 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.
• This system has a big scope to do, students can maintain their 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:
• Management of student data.
• Analysis of overall placement.
• Automation of placement procedure.

2.3Objectives :
 The main objective of the Project on Campus Recruitment System is to make the easy
requirement process.
 To make the Comfort managing the data of the student ,vacancy and company .
 This project will reduce the hardness of manual.
<<include>>
Register
3: ANALYSIS & DESIGN
3.1 USE CASE DIAGRAM : validation

Login <<include>
>

DASHBOARD

CREATE JOB
POSTS

VIEW JOB POSTS

MANAGE
APPLICATIONS

Register UPDATE OWN


PROFILE

FORGOTT
PASSWORD
Register <<include>>

validation

LOGIN <<include>>

DASHBOARD

CREATE JOB
POSTS

VIEW JOB POSTS

MANAGE
APPLICATIONS

Login UPDATE OWN


PROFILE

FORGOTT
PASSWORD
<<include>>
Login >
validation

VIEW TOTAL
REGISTER
COMPANIES

DASHBOARD

VIEW TOTAL
USERS

MANAGE USERS
ACTIONS

ADMIN

MANAGE
COMPANIES
ACTIONS

MANAGE JOBS

logout
3.2 Activity Diagram :

Start

Admin login id and


password

Check login Invalid login id and


id and password
password

Login

Company login Student login

Check id
and
password

Login successfully

Manage Account
3.3 Class Diagram :

ADMIN
A ID
U NAME
PASSWORD
Manage Account
View Account

Registration Company
Student
Name Name
Name Email Address
Email Address Email Address
Contact No. Website
Age Password
Passing Year Contact No.
Check Details Password
Qualification
Update Details
Stream
Password
Contact No.
Address

Authentication
U Name
Password
Check Password
Forgott Password

Apply Jobs Post Jobs


Name Name
Email Adress Post
Contact No. Saalary
Marks
Address
E-R Diagram :
3.4 Module Hierarchy Diagram

Campus Recruitment System

Login
Register

Admin Student Company Candidate Company

Apply for job


Job Post
Data Flow Diagram(DFD) :

Zero Level DFD

Company Management Vacancy Management

College Management CRS Login Management

System User
Management

First level DFD

Student Management Check User Login Details

Company Management Generate Company Report

Vacancy Management CRS Generate Vacancy Report

Login Management Generate Student Repor

System User Management Generate System user Report


3.5 Table Specification (Database Design) :

Admin Login :
Fields Data type Size Constraint
Username varchar 10 Primary key
password varchar 10 Not null
Forget password varchar 10 Not null

Company Login :
Fields Data type Size Constraint
Email id varchar 20 Primary key
password varchar 10 Not null
Forget password varchar 10 Not null

Student Login :
Fields Data type Size Constraint
Email id varchar 20 Primary key
password varchar 10 Not null
Forget password varchar 10 Not null
3.6 Data Dictionary:

Sr.no Field Datatype Size Key Constraint Table Name Description

1 Id_admin Int 11 Primary key Not null admin Admim id

2 Username Varchar 255 Not null admin Admin name

3 Password Varchar 255 Not null admin Password

4 id_apply Int 11 Not null apply_job_post Apply Id

5 id_jobpost Int 11 Primary key Not null apply_job_post Jobpost Id

6 Id_campany Int 11 Foreign key Not null company Company Id

7 Id_user Int 11 Foreign key Not null user User id

8 Status Int 11 Not null apply_job_post Status

9 Campanyname Varchar 255 Not null company Company


Name

10 Headoffice Varchar 255 Not null Company Company


Headoffice

11 Contactno Int Not null Company Contact


Number

12 Website Varchar 255 Not null Company Company


Website

13 campanytype Varchar 255 Not null Company Comapany


Type

14 email Varchar 255 Not null Company Company


Email

15 password Varchar 255 Not null Company Password

16 cretedAt Timestap Not null Company CreteAt

17 Id_jobpost Int Foreign key Not null apply_job_post Jobpost id


18 jobtittle Varchar 255 Not null Company Job Tittle

19 description Text Not null Company Description

20 minimumsalary Varchar 255 Not null Company Minimum


Salary

21 maximumsalary Varchar 255 Not null Company Maximum


Salary

22 Experience Varchar 255 Not null Company Experience

23 qualification Varchar 255 Not null Company Quqlification

24 id_user Int Primary key Not null user User id

25 Firstname Varchar 255 Not null User User Name

26 lastname Varchar 255 Not null user User


Lastname

27 email Varchar 255 Not null user User Email

28 password Varchar 255 Not null user Password

29 address Text Not null user Address

30 city Varchar 255 Not null user City

31 state Varchar 255 Not null user State

32 contactno Varchar 255 Not null user Contact


Number

33 qualification Varchar 255 Not null user Student


Qulification

34 stream Varchar 255 Not null user Stream

35 passingyear Varchar 255 Not null user Passing year

36 dob Varchar 255 Not null user Date of


Birth
37 age Varchar 255 Not null user Age

38 designation Varchar 255 Not null user Designation

39 resume Varchar 255 Not null user Resume


4.User Manual:
4.1 User Interface Screen(Input) :
Index.php :
register.php :
Company-register.php :
login.php :

Company-login.php :
Profile.php :

admin/index.php :
Company/create-job-post :
4.2 Output Screens with Data:

Admin:

Apply job Post:


Company:

Job post:
User:
4.4 Sample Program Code :

Index.php :
<?php session_start();

require_once("db.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">

<title>Home</title>

<link rel="icon" href="img/favicon.png" type="image/x-icon"/>

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-
BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">

<style>

.container1 {

position: relative; width: 100%; margin-top: 0;

.container1 img { width: 100%; height: auto;

}
.container1 .btn1

{ position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); -


ms-transform: translate(-50%, -50%); background-color: ; color: black; font-size:
24px; padding: 12px 24px; border: none; cursor: pointer; border -radius: 5px;

li{

display: inline;

</style>

</head>

<body>

<font face="calibri">

<section>

<div class="container">

<div class="row">

<header>

<font size=30>

<div class="navbar-header">

<a class="navbar-brand" font-size: 50px color: #053a5a; line-height: 42px;"


href="index.php"></a><b><Center>Campus Recuritment System</center></b>

</div>

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav


navbar-nav navbar-right">

<?php

if(isset($_SESSION['id_user']) && empty($_SESSION['companyLogged'])) {

?> <li style="padding-right: 25px;"><a href="user/dashboard.php" style="font-size: 24px;


color: #053a5a; line-height: 42px;">Dashboard</a></li>
<li style="padding-right: 25px;"><a href="logout.php" style="font-size: 24px; color:
#053a5a; line-height: 42px;">Logout</a></li>

<?php

} else if(isset($_SESSION['id_user']) && isset($_SESSION['companyLogged'])){

?>

<li style="padding-right: 25px;"><a href="company/dashboard.php" style="font-size:


24px; color: #053a5a; line-height: 42px;">Dashboard</a></li>

<li style="padding-right: 25px;"><a href="logout.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Logout</a></li>

<?php } else {

?>

<li style="padding-right: 25px;"><a href="search.php" style="font-size: 24px; color:

#053a5a; line-height: 42px;">Search for Jobs</a></li>

<li style="padding-right: 25px;"><a href="mainregister.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Register</a></li>

<li style="padding-right: -25px;"><a href="mainlogin.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Login</a></li>

<div align="center">

<form action ="" method = "post">

<input style="font-size: 18px; color: black; padding: 7px; border: 1px solid black; borderradius:
5px;" name="search" type="text" size="30" placeholder="Search By Job Title"/>

<input type="submit" style="font-size: 18px; color: white; background-color: #053a5a; border-


color: transparent; border-radius: 5px; width: 150px; height: 45px;" value="Search" />

</form>

<?php } ?>

</ul>

</div>

</div>
</nav>

</header>

</div>

</div>

</section>

<section>

<div class="container1">

<img src="img/aa.jpg" alt="Snow">

</div>

</section>

<br>

<?php

$output = '';

if(isset($_POST['search'])) {

$search = $_POST['search'];

$query = mysqli_query($conn,"SELECT * FROM job_post WHERE jobtitle LIKE '%$search%'") or


die ("Could not search");

$count = mysqli_num_rows($query);

if($count == 0){

?>

<p style="font-size: 22px; color: #053a5a;">No Results Found!</p>

<?php

}else{

?>

<div class="container">
<div class="row">

<table style="width: 100%;">

<tr>

<td style="width: 25%; color: #053a5a; text-align: center; padding-top: 10px;


paddingbottom: 10px; font-size: 24px;">Job Title</td>

<td style="width: 25%; color: #053a5a; text-align: center; padding-top: 10px;


paddingbottom: 10px; font-size: 24px;">Job Description</td>

<td style="width: 25%; color: #053a5a; text-align: center; padding-top: 10px;


paddingbottom: 10px; font-size: 24px;">Minimum Salary</td>

<td style="width: 25%; color: #053a5a; text-align: center; padding-top: 10px;


paddingbottom: 10px; font-size: 24px;">Maximum Salary</td>

</tr>

</table>

</div>

</div>

</div>

<?php while ($row = mysqli_fetch_array($query)) {

?>

<div class="container">

<div class="row">

<table style="width: 100%;" border="1" class="table-striped">

<tr>

<td style="width: 25%; font-size: 20px; padding-top: 7px; padding-bottom: 7px;


paddingleft: 20px; color: black;"><a href="apply-job-post.php?id=<?php echo
$row['id_jobpost']; ?>"><?php echo $row['jobtitle']; ?></a></td>

<td style="width: 25%; font-size: 20px; padding-top: 7px; padding-bottom: 7px;


paddingleft: 20px; color: black;"><?php echo $row['description']; ?></td>
<td style="width: 25%; font-size: 20px; padding-top: 7px; padding-bottom: 7px;
paddingleft: 20px; color: black;">Rs.<?php echo $row['minimumsalary']; ?> per Month</td>

<td style="width: 25%; font-size: 20px; padding-top: 7px; padding-bottom: 7px;


paddingleft: 20px; color: black;">Rs.<?php echo $row['maximumsalary']; ?> per Month</td>

</tr>

</table>

</div>

</div>

<?php

?>

<br>

</div>

</div>

<section>

<div class="container">

<div class="row">

<h2 class="text-center" style="color: red; font-size: 30px;">Latest Job Posts</h2>

<?php

$sql = "SELECT * FROM job_post ORDER BY id_jobpost DESC limit 5";

$result = $conn->query($sql); if($result->num_rows

> 0) { while($row = $result->fetch_assoc()) {


$sql1 = "SELECT * FROM company WHERE

id_company='$row[id_company]'";

$result1 = $conn->query($sql1);

if($result1->num_rows > 0) { while($row1

= $result1->fetch_assoc())

?>

<div align="left">

<h4 style="font-size: 28px;"><a href="apply-job-post.php?id=<?php echo


$row['id_jobpost']; ?>"><?php echo $row['jobtitle']; ?></a><span class="pull-right"
style="fontsize: 20px;"></span></h4>

<div style="font-size: 19px;">

<div><strong>Company Name : </strong><?php echo $row1['companyname']; ?> |


<strong>Head Office : </strong><?php echo $row1['headofficecity']; ?> | <strong>Experience
Required : </strong><?php echo $row['experience']; ?> Years</div>

</div>

<hr style="border-color:black;">

</div>

<?php

?>

</div>

</div>
</section>

<br><br>

<footer id="footer" style="background-color: #053a5a; height: 50px;">

<p style="color:white; font-size: 20px; line-height: 50px; text-align: center;">

Copyright &copy; 2018-2019

</p>

<div align="center" style="background-color: #053a5a; margin-top: -1.0%; height: 60px;">

<a href="https://www.facebook.com/TataConsultancyServices" target="_blank"><img


src="img/facebook.png" style="width: 30px; height: 30px; margin-left: 5px; margin-right: 5px;"
/></a>

<a href="https://www.youtube.com/channel/UCaHyiyvJp4hhPNhIU7r9uqg"
target="_blank"><img src="img/youtube.png" style="width: 30px; height: 30px; margin-left:
5px; margin-right: 5px;" /></a>

</div>

</footer>

</font>

</body>

</html>

Search.php <?php session_start();

require_once("db.php");

?> <html>

<head>

<title>Search for Jobs</title>

<link rel="icon" href="img/favicon.png" type="image/x-icon"/>


<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-
BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">

<link rel="stylesheet"
href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css">

</head>

<body>

<font face="calibri">

<section>

<div class="container">

<div class="row">

<header>

<nav class="navbar navbar-default" style="margin-bottom: 0; height: 80px; backgroundcolor:


white; border-color: transparent;">

<div class="container-fluid">

<div class="navbar-header">

</div>

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

<ul class="nav navbar-nav navbar-right">

<?php

if(isset($_SESSION['id_user']) && empty($_SESSION['companyLogged'])) {

?>

<li><a href="user/dashboard.php">Dashboard</a></li>

<li><a href="logout.php">Logout</a></li>

<?php
} else if(isset($_SESSION['id_user']) && isset($_SESSION['companyLogged'])){

?>

<li><a href="company/dashboard.php">Dashboard</a></li>

<li><a href="logout.php">Logout</a></li>

<?php } else {

?>

<li> <a class="navbar-brand" style="font-size: 24px; color: #053a5a; line-height: 42px;"


href="index.php">Home</a></li>

<li style="padding-right: 25px;"><a href="mainregister.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Register</a></li>

<li style="padding-right: -25px;"><a href="mainlogin.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Login</a></li>

<?php } ?>

</ul>

</div>

</div>

</nav>

</header>

</div>

</div>

</section>

</br>

</br>

</br>

</br>

<div style="background-color: #053a5a; height: 150px;">


</br>

<p style="font-size: 35px; color: aqua; text-align: center;">Find Your Dream Job</p>

</div>

<br>

<br>

<section>

<div class="container">

<div class="row">

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

<form id="myForm" class="form-inline">

</select>

</div>

</br>

<div class="form-group" style="font-size: 18px; margin-left: 20px;"">

<label>Qualification : </label>

<select id="qualification" class="form-control" style="font-size: 16px;">

<option value="" selected="">Select Qualification </option>

<?php

$sql = "SELECT DISTINCT(qualification) FROM job_post WHERE qualification IS NOT


NULL";

$result = $conn->query($sql); if($result->num_rows > 0){ while($row

= $result->fetch_assoc()){ echo "<option

value='".$row['qualification']."'>".$row['qualification']."</option>";

}
?>

</select>

</div>

</br>

<button class="btn" style="font-size: 16px; background-color: #053a5a; color: white;


margin-left: 20px; width: 100px;">Search</button>

</form>

<tbody style="color: black; font-size: 18px;">

</tbody>

</table>

</div>

</div>

</div>

</div>

</div>

</section>

<br>

<footer id="footer" style="background-color: #053a5a; height: 80px;">

<p style="color:white; font-size: 20px; line-height: 50px; text-align: center;">

Copyright &copy; 2018-2019

</p>

<div align="center" style="background-color: #053a5a; margin-top: -1.0%; height: 60px;">

<a href="https://www.facebook.com/TataConsultancyServices" target="_blank"><img


src="img/facebook.png" style="width: 30px; height: 30px; margin-left: 5px; margin-right: 5px;"
/></a>
<a href="https://www.youtube.com/channel/UCaHyiyvJp4hhPNhIU7r9uqg"
target="_blank"><img src="img/youtube.png" style="width: 30px; height: 30px; margin-left:
5px; margin-right: 5px;" /></a>

</div>

</footer>

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

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
integrity="sha384-
Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
crossorigin="anonymous"></script>

<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>

<script type="text/javascript">

$(function() { var oTable =

$('#myTable').DataTable({

"autoWidth" : false,

"ajax" : {

"url" : "refresh_job_search.php",

"dataSrc" : "",

"data" : function (d) {

d.experience = $("#experience").val();

d.qualification = $("#qualification").val();

});

$("#myForm").on("submit", function(e) {

e.preventDefault();

oTable.ajax.reload( null, false);


})

});

</script>

</font>

</body>

</html>

Mainregister.php :
<?php session_start();

require_once("db.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">

<title>Register</title>

<link rel="icon" href="img/favicon.png" type="image/x-icon"/>

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-
BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">

</head>

<body>

<font face="calibri">
<!-- Navigation Bar Start -->

<section>

<div class="container">

<div class="row">

<header>

<nav class="navbar navbar-default" style="margin-bottom: 0; height: 80px; backgroundcolor:


white; border-color: transparent;">

<div class="container-fluid">

<div class="navbar-header">

</div>

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

<ul class="nav navbar-nav navbar-right">

<?php

if(isset($_SESSION['id_user']) && empty($_SESSION['companyLogged'])) {

?>

<li><a href="user/dashboard.php">Dashboard</a></li>

<li><a href="logout.php">Logout</a></li>

<?php

} else if(isset($_SESSION['id_user']) && isset($_SESSION['companyLogged'])){

?>

<li><a href="company/dashboard.php">Dashboard</a></li>

<li><a href="logout.php">Logout</a></li>

<?php } else {

?>

<li><a class="navbar-brand" style="font-size: 24px; color: #053a5a; line-height: 42px;"


href="index.php">Home</a></li>
<li style="padding-right: 25px;"><a href="search.php" style="font-size: 24px; color:
#053a5a; line-height: 42px;">Search for Jobs</a></li>

<li style="padding-right: -25px;"><a href="mainlogin.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Login</a></li>

<?php } ?>

</ul>

</div>

</div>

</nav>

</header>

</div>

</div>

</section>

</br>

<!-- Navigation Bar End -->

<div style="background-color: #053a5a; height: 80px;">

<p style="font-size: 34px; color: white; text-align: center; line-height: 73px;">Register</p>

</div>

<br>

<br>

<div class="container" align="center">

<div class="row">

<div style="background-color: aqua; border: 1px solid black; width: 50%; height: 120px;
border-radius: 5px;">

<h1 style="color: black; line-height: 75px;"><a href="register.php" style="color: black;">


Candidate Register </a></h1>

</div> <br> <br>


<div style="background-color: yellow; border: 1px solid black; width: 50%; height: 120px;
border-radius: 5px;">

<h1 style="color: black; line-height: 75px;"><a href="company-register.php" style="color:


black;"> Company Register </a></h1>

</div>

</div>

</div>

<br>

<br>

<!-- Footer Start -->

<footer id="footer" style="background-color: #053a5a; height: 80px;">

<p style="color:white; font-size: 20px; line-height: 50px; text-align: center;">

Copyright &copy; 2018-2019

</p>

<div align="center" style="background-color: #053a5a; margin-top: -1.4%; height: 55px;">

<a href="https://www.facebook.com/TataConsultancyServices" target="_blank"><img


src="img/facebook.png" style="width: 30px; height: 30px; margin-left: 5px; margin-right: 5px;"
/></a>

<a href="https://www.youtube.com/channel/UCaHyiyvJp4hhPNhIU7r9uqg"
target="_blank"><img src="img/youtube.png" style="width: 30px; height: 30px; margin-left:
5px; margin-right: 5px;" /></a>

</div>

</footer>

<!-- Footer End -->

</font>

</body>

</html>
Mainlogin.php :
<?php session_start();

require_once("db.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">

<title>Login</title>

<link rel="icon" href="img/favicon.png" type="image/x-icon"/>

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-
BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">

<style>

li{

display: inline;

</style>

</head>

<body>

<font face="calibri">

<!-- Navigation Bar Start -->


<section>

<div class="container">

<div class="row">

<header>

<nav class="navbar navbar-default" style="margin-bottom: 0; height: 80px; backgroundcolor:


white; border-color: transparent;">

<div class="container-fluid">

<div class="navbar-header"><font size=30><center>

</div></font>

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

<ul class="nav navbar-nav navbar-right">

<?php

if(isset($_SESSION['id_user']) && empty($_SESSION['companyLogged'])) {

?>

<li><a href="user/dashboard.php">Dashboard</a></li>

<li><a href="logout.php">Logout</a></li>

<?php

} else if(isset($_SESSION['id_user']) && isset($_SESSION['companyLogged'])){

?>

<li><a href="company/dashboard.php">Dashboard</a></li>

<li><a href="logout.php">Logout</a></li>

<?php } else {

?>

<li> <a class="navbar-brand" style="font-size: 24px; color: #053a5a; line-height: 42px;"


href="index.php">Home</a></li></br>
<li style="padding-right: 25px;"><a href="search.php" style="font-size: 24px; color:
#053a5a; line-height: 42px;">Search for Jobs</a></li></br>

<li style="padding-right: 25px;"><a href="mainregister.php" style="font-size: 24px; color:


#053a5a; line-height: 42px;">Register</a></li></br>

<?php } ?>

</ul>

</div>

</div>

</nav>

</header>

</div>

</div>

</section>

<!-- Navigation Bar End -->

</br>

<div style="background-color: #053a5a; height: 80px;">

<p style="font-size: 34px; color: white; text-align: center; line-height: 73px;">Login</p>


</div>

<br>

<br>

<div class="container" align="center">

<div class="row">

<div style="background-color: aqua; border: 1px solid black; width: 50%; height: 120px;
border-radius: 5px;">

<h1 style="color: black; line-height: 75px;"><a href="login.php" style="color: black;">


Candidate Login </a></h1>

</div>
<br>

<br>

<div style="background-color: yellow; border: 1px solid black; width: 50%; height: 120px;
border-radius: 5px;">

<h1 style="color: black; line-height: 75px;"><a href="company-login.php" style="color:


black;"> Company Login </a></h1>

</div>

<br>

<br>

<div style="background-color: #00FF00; border: 1px solid black; width: 50%; height: 120px;
border-radius: 5px;">

<h1 style="color: black; line-height: 75px;"><a href="admin/index.php" style="color:


black;"> Admin Login </a></h1>

</div>

</div>

</div>

<br>

<br>

<!-- Footer Start -->

<footer id="footer" style="background-color: #053a5a; height: 80px;">

<p style="color:white; font-size: 20px; line-height: 50px; text-align: center;">

Copyright &copy; 2018-2019

</p>

<div align="center" style="background-color: #053a5a; margin-top: -1.4%; height: 55px;">

<a href="https://www.facebook.com/TataConsultancyServices" target="_blank"><img


src="img/facebook.png" style="width: 30px; height: 30px; margin-left: 5px; margin-right: 5px;"
/></a>
<a href="https://www.youtube.com/channel/UCaHyiyvJp4hhPNhIU7r9uqg"
target="_blank"><img src="img/youtube.png" style="width: 30px; height: 30px; margin-left:
5px; margin-right: 5px;" /></a>

</div>

</br>

</footer>

<!-- Footer End -->

</font>

</body>

</html>
4.5 Limitations and Bibliography :

Limitations:

Campus recruitment is an expensive affair for majority of the companies as it


adds up costs to the bottom line.
Companies incur different expenses related to travel, boarding, training etc
while conducting campus selection process.
The experienced and skilled candidates having practical job exposures cannot
be recruited through campus placements.
Fresh candidates selected through campus placements require adequate
training for work. This is an additional expense for the company.

Bibliography:

• Google for problem solving


• http://www.javaworld.com/javaworld/jw-01-1998/w-01-
Credentialreview.html
• http://www.jdbc-tutorial.com/ Java and
• https://www.tutorialspoint.com/javal
http://www.javatpoint.com/javatutorial
• https://docs.oracle.com/javase/tutorial http://www.wampserver.com/en/
• http://www.JSP.net/
• http://www.tutorialspoint.com/mysql/
httpd.apache.org/docs/2.0/misc/tutorials.html

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy