Student Placement Cell
Student Placement Cell
SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF THE DIPLOMA
CERTIFICATE
BY
I
JSPM’s
Bhivrabai Sawant Polytechnic,
Wagholi, Pune-412 207
Department of Computer Engineering
Date: / /2024
CERTIFICATE
This is to certify that the Project titled “STUDENT PLACEMENT CELL” has been
completed in the academic year 2023-2024 by
1) Mayur Kamble
2) Rutwik Walke
3) Rushikesh Gaikwad
4) Dhanashri Bhujbal
5) Eshwari Bobade
in partial fulfillment of the Diploma in the Computer Engineering as prescribed by the MSBTE,
Mumbai.
Seal of
the
College
II
Acknowledgement
I have a great pleasure in presenting this project report on “Student Placement Cell ”
and to express my deep regards towards those who have offered their valuable time and
guidance in my hour of need because when any work is to be successfully completed, it should
be supported and guided by proper persons. For completing this project I really got inspiration
and guidance from many persons.
I would like to express my sincere and whole hearted thanks to my guide Prof. Shreya
Kokade without whose support I was unable to express my ideas in this project. I also thank
Prof. Sonali Patil, Head of Department for his support and encouragement.
I am also glad to express my gratitude and thanks to my parents and my friends who
directly or indirectly supported me for completion of this project.
III
Certificate by Guide
Place:
Date: Signature of Guide
(Prof.Shreya Kokade)
IV
Index
Sr. No. Title of Chapter Page No.
01 Introduction 01
1.1 Placement Management System 02
1.2 Motivation for the work 03
1.3 Problem Statement 04
1.4 Organisation of the thesis 05
1.5 Need for the New System 06
1.6 Student Module 06
1.7 The T&P (Admin) Module 07
02 Literature Survey 08
2.1 Existing System 10
03 Methodology 11
3.1 Proposed System 11
3.1.1 System Architecture 12
3.2 System Design 13
3.3 UML Diagrams 13
3.4 Structural Diagrams 15
3.4.1 Sequence diagram 15
3.4.2 Component Diagram 16
3.4.3 Class Diagram 17
3.5 Behaviour Diagrams 20
3.5.1 Use case Diagram 20
3.6 State Chart Diagram 23
3.7 Activity Diagram 25
04 Experimental analysis and results 28
4.1 System configuration 28
4.1.1 Software Requirements 28
4.1.2 Hardware Requirements 28
4.2 Sample Code 29
4.2.1 Public Code 29
4.2.2 Admin Code 45
4.2.3 Student Code 55
4.2.4 CSS Code 70
4.2.5 Database Code 89
05 Screenshots 93
5.1 Homepage 93
5.2 Admin Module 96
5.3 Student Module 100
06 Risk Management 103
V
07 Software Testing 105
7.1 Type of Testing. 105
7.1.1 Unit Testing. 105
7.1.2 Integration Testing 105
7.1.3 System Testing 105
7.1.4 Acceptance Testing. 106
7.1.5 White Box Testing 106
7.1.6 Black Box Testing 106
7.2 Testing Plans 106
7.3 Testing Objective 106
7.4 Testing Principal 107
7.5 Test Case 108
7.6 Test Results 109
7.6.1 White Box Testing 109
7.6.2 Black Box Testing 109
7.6.3 Unit Testing 110
7.6.4 Integration Testing 110
7.7 System Testing For Current System 111
08 Results 112
09 Conclusions 113
9.1 Conclusions 113
9.2 Future Work 114
10 References. 115
VI
LIST OF FIGURES
FIGURE ILLUSTRATION PAGE NO.
1.6.1 Student Module. 06
1.7.1 T&P Admin Module 07
3.1.1 System Architecture 12
3.4.1 Sqeuence Diagram 15
3.4.2 Component Diagram 16
3.4.3 Class Diagram 19
3.5.1 Use Case Diagram 20
3.6.1 State Chart Diagram 23
3.7.1 Activity Diagram 26
5.1 Homepage 93
5.2 Admin Module 25
5.3 Student Module 34
LIST OF ABBREVATIONS
ABBREVIATION ILLUSTRATION
The current system is computerized one, but it does not meet the needs of
Training and Placement Cell. In existing system, the student’s data is
maintained in Excel Sheets. According to the Company’s Requirement the
data is short listed manually by the TPO's. Handling and maintaining of
student’s data manually is hectic to the T&P Dept and sometimes it might be
inaccurate. To overcome these limitations,we proposeda new system called
“STUDENT PLACEMENT CELL”.
The main purpose of this project is to add new features to existing system.
The proposed one is an online system which can be accessed throughout the
Organization and outside as well with valid login credentials. This system can
be used as an application for the Training and Placement Department of the
college to manage student’s information regarding Placements. The
student’srecord includes personal details, educational qualifications,
professional skills and academics,etc.,This system acts as central repository
for student information.
1
1.1 Placement Management System
Modules
▪ Student Module
▪ Coordinator Module
Scope of Project:
This project covers wide scope of information of all the students which can
be stored in the format of CV’s are categorized according to various
streams. Various companies can access the information of students and
they can maintain and update their information. Notifications are sent to
students about the companies. Students can access previous information
regarding.
• View Student Profile
• Company Page
• Company recruitment schedule Page
• View Recruitment Schedule
• View Selected List of Students
• Coordinator page includes ongoing page, process page
• Upload technical papers
2
1.2 Motivation for the work
In our college T&P department collecting the placements data manually and also they
are maintaining student’s data who are qualified for next rounds in the form of excel
sheets. So with thehelp of T&P department we have decided to develop a web based
application on training and placements. This project is completely developed by taking
the inputs from the TPO.
3
1.3 Problem Statement:
This project is aimed at developing an online application for the Training and
PlacementDept. of the college. This system is an online application that can be
accessed throughout the organization and outside as well with proper login
credentials. This system can be used as an application for the T&P department
of the college to manage the student’s information regardingplacement. Students
can view the companies schedules which are going to the college and schedule
dates for upcoming company and also they have login ID, username they can
change their password without concerned Admin. Coordinator send message
to thestudent about upcoming placement to our college.
4
1.4 Organisation of the thesis
4)It shows class diagram of the proposal system gives the brief explanation of
hardware,software, application requirements of the
5)It contains the various Frameworks implemented in our application
6)It concludes our project work and gives an idea about future scope of the project
5
1.5 Need for the new system
College training and placement (CTAP) system provides the modules like
Student
Admin
Student can view company data
Admin dashboard has overall functional rights
Appropriate data processing and handling
6
1.7 The T&P (Admin) Module
Has the authority to manage various functionalities of the system. This
module will be handled by an Admin (say Training and placement Officer) who has
the authority to:
7
2. LITERATURE SURVEY
ii) “Design Paper on Online Training and Placement System (OTAP)” (2013)
Authors: Mr Nilesh T. Rathod, Prof. Seema Shah, Vidyalankar Institute
of Technology Wadala, Mumbai.
Abstract:
The system provides considerable features of online registration, system
security, .automated percentage calculation, data sorting and
notification services. But lacks Event Management System’s features
along with report generation.
8
iii) “Training & Placement System”
Author: Mr. Nilesh Rathod, Dr Seema Shah, Prof Kavita Shirsat.
Abstract:
The authors gives the basic idea of the existing system, all processes are
handled manually. The administrator should refer all the records kept for
years ago to simply known number of user’s increases. There are many
limitations for the existing systems. In manual training and placement, all
the work done at ACE is by human intervention due to which there were
maximum chances of errors.
9
2.1 EXISTING SYSTEM
10
3. METHODOLOGY
Website is user friendly with more GUI so that student view the
information easily.
11
3.1.1 System Architecture
12
3.2 SYSTEM DESIGN
In designing a new system, the system analyst must have a clear understanding
of the objectives, which the design is aiming to fulfill. The first step is to
determine how the outputis to be produced and in what format. Second, input
data and master files have to be designed to meet the requirements of the
proposed output. The operational phases are handled through program
construction and testing.
13
UML is linked with object-oriented design and analysis. UML makes the use
of elementsand forms associations between them to form diagrams. Diagrams
in UML can be broadly classified as:
14
3.4 Structural Diagrams:
15
3.4.2 Component Diagram:
• College Component
• Training Component
• Applicant Component
• Job Component
16
3.4.3 Class Diagram:
Classes and their attributes of Placement Cell Management System Class Diagram
17
• Applicant Attributes applicant id applicant_name,
applicant mobile applicant email applicant name,
applicant password.
18
3.4.3 Class Diagram
19
3.5 Behaviour Diagrams:
This Use Case Diagram is a graphic depiction of the interactions among the
elements of Placement Cell Management System. It represents the methodology
used in system analysis to identify, clarify and organize system requirements of
Placement Cell Management System. The main actors of Placement Cell
Management System in this Use Case Diagram are: Admin System User,
Company, Attendance, Shortlist, Roles who perform the different type of use
cases such as Manage Placements, Manage Training, Manage Job, Manage
Company, Manage College,
Manage Applicant, Manage Qualification, Manage Users and Full Placement Cell
Management System Operations, Major elements of the UML use case diagram
of Placement Cell Management System are shown on the picture below.
Coordinator:
20
Company:
Attendence:
21
ShortList:
22
3.6 State Chart Diagram:
Coordinator:
23
Student:
24
3.7 Activity Diagram
25
Student:
26
Coordinator:
27
4. Experimental analysis and results
• XAMPP/WAMPP
• Web Browser
• HTML
• CSS
• PHP
• JavaScript
• Ajax
28
4.2 Sample code
Index Page:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>AMC | Welcome</title>
<!-- <link rel="stylesheet" type="text/css" href="css/font.css"> -->
<link rel="stylesheet" type="text/css" href="css/reg.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
29
<div class="card" style="width: 400px; background: none; border: none;"
align="center">
<img src="images/student1.svg" class="card-img-top" alt="..." style="width:
410px; margin-top: 10px;"> <br>
<div class="card-body">
<h2 class="card-title" align="center"><a href="login.php">User</a></h5>
<p class="card-text"><small class="text-muted">Student</small></p>
</div>
</div>
</div>
</div>
</div>
30
About Us:
<!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.0" />
<!-- <link href="https://cdn.jsdelivr.net/npm/[email protected]
alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-
GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD
" crossorigin="anonymous"> -->
<link
rel="stylesheet"
href="https://unicons.iconscout.com/release/v4.0.0/css/line.css"
/>
<link rel="shortcut icon" type="image/png" href="images/logo.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;5
00;600;700;800;900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/style.css" />
<!-- SwiperJS -->
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css"
/>
<link rel="stylesheet" href="css/aboutUs.css">
<style>
nav {
background: var(--color-bg1);
}
.nav_menu a {
color: white;
}
nav button {
color: white;
}
</style>
<title>Shiksha | Let's Crack the Education</title>
</head>
<body>
<nav>
31
<div class="container nav_container">
<a class="home_button" href="index.php"><h3>Shiksha</h3></a>
<ul class="nav_menu">
<li><a href="loginSignUp.php">Login</a></li>
<!-- <li><a href="courses.php">Courses</a></li> -->
<!-- <li><a href="paymentStatus.php">Payment Status</a></li> -->
<li><a href="loginSignUp.php">Register</a></li>
</ul>
<button id="open-menu-btn"><i class="uil uil-bars"></i></button>
<button id="close-menu-btn"><i class="uil uil-multiply"></i></button>
</div>
</nav>
<!--
=========================================================End of
NavBar========================================================
= -->
<!--
=======================================================Achieve
ment
Section====================================================== --
>
<section class="about_achievements">
<div class="container about_achievements-container">
<div class="about__achievements-left">
<img src="images/aboutImages/achievements.svg" />
</div>
<div class="about__achievements-right">
<h1>Acheivements</h1>
<p>
We are proud to present our achievement in developing an E-learning
Distributed Management System using PHP and MySQL. Our system incorporates
essential features such as practice quizzes, notes, and PDF integration, revolutionizing
the way students learn. By implementing interactive practice quizzes, students can
assess their understanding of various subjects. The organized notes feature allows for
efficient access and retrieval of study materials.
</p>
</div>
</div>
</section>
<section class="team">
<h2>Meet Our Team</h2>
<div class="container team__container">
<article class="team__member">
<div class="team__member-image">
<img src="images/aboutImages/paramveer.jpg " />
32
</div>
<div class="team__member-info">
<h4>Paramveer Nandal</h4>
<p>Sponser</p>
</div>
<!-- <div class="team__member-socials">
<a
href="https://instagram.com/_narendrajethi?igshid=MzRlODBiNWFlZA==">
<i class="uil uil-instagram"></i
></a>
<a href="https://github.com/narendrajethi220"><i class="uil uil-
github"></i></a>
<a href="https://www.linkedin.com/in/narendra-singh-jethi-4b701b195/"><i
class="uil uil-linkedin"></i></a>
</div> -->
</article>
<article class="team__member">
<div class="team__member-image">
<img src="images/aboutImages/paramveer.jpg " />
</div>
<div class="team__member-info">
<h4>Paramveer Nandal</h4>
<p>Sponser</p>
</div>
<!-- <div class="team__member-socials">
<a
href="https://instagram.com/_narendrajethi?igshid=MzRlODBiNWFlZA==">
<i class="uil uil-instagram"></i
></a>
<a href="https://github.com/narendrajethi220"><i class="uil uil-
github"></i></a>
<a href="https://www.linkedin.com/in/narendra-singh-jethi-4b701b195/"><i
class="uil uil-linkedin"></i></a>
</div> -->
</article>
<article class="team__member">
<div class="team__member-image">
<img src="images/aboutImages/paramveer.jpg " />
</div>
<div class="team__member-info">
<h4>Paramveer Nandal</h4>
<p>Sponser</p>
</div>
<!-- <div class="team__member-socials">
<a
href="https://instagram.com/_narendrajethi?igshid=MzRlODBiNWFlZA==">
<i class="uil uil-instagram"></i
33
></a>
<a href="https://github.com/narendrajethi220"><i class="uil uil-
github"></i></a>
<a href="https://www.linkedin.com/in/narendra-singh-jethi-4b701b195/"><i
class="uil uil-linkedin"></i></a>
</div> -->
</article>
<article class="team__member">
<div class="team__member-image">
<img src="images/aboutImages/jay.jpeg " />
</div>
<div class="team__member-info">
<h4>Jaydip Dhavale</h4>
<p>Developer</p>
</div>
<div class="team__member-socials">
<a href="https://www.instagram.com/binay_kholiya/">
<i class="uil uil-instagram"></i
></a>
<a href="https://github.com/binaysingh007"><i class="uil uil-
github"></i></a>
<a href="https://www.linkedin.com/in/binay-singh-oo7/"><i class="uil uil-
linkedin"></i></a>
</div>
</article>
<article class="team__member">
<div class="team__member-image">
<img src="images/aboutImages/atharva.jpg " />
</div>
<div class="team__member-info">
<h4>Atharva Waghdhare</h4>
<p>Developer</p>
</div>
<div class="team__member-socials">
<a href="https://www.instagram.com/ishwar__singh__bhandari/">
<i class="uil uil-instagram"></i
></a>
<a href="https://github.com/IshwarSinghBhandari"><i class="uil uil-
github"></i></a>
<a href="https://www.linkedin.com/in/ishwar-singh-bhandari-29b209212/"><i
class="uil uil-linkedin"></i></a>
</div>
34
$("#about").addClass("active");
});
</article>
</div>
</section>
</script>
</body>
</html>
35
Register:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/login.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
36
<input type="text" style="display: none;"
autocomplete="false">
<input type="password" style="display: none;"
autocomplete="false">
<input type="email" style="display: none;"
autocomplete="false">
<div class="row justify-content-center align-items-baseline">
<div class="center one">
<div class="form-row">
<div class="form-group col-md-5">
<label for="cid">Student ID</label>
<input type="text" class="form-control" id="cid"
name="cid" placeholder="Student ID" readonly>
</div>
<div class="form-group col-md-5">
<label for="cname">Username</label>
<input type="text"
class="form-control" id="cname" name="username" required>
<div class="invalid-
feedback">
Enter Username
</div>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="cid">First Name</label>
<input type="text" class="form-control" id="cid"
name="fname" required>
<div class="invalid-
feedback">
Enter First Name
</div>
</div>
<div class="form-group col-md-5">
<label for="cname">Last Name</label>
<input type="text" class="form-control" id="cname"
name="lname" required>
<div class="invalid-
feedback">
Enter Last Name
</div>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="cid">Mail-ID</label>
<input type="email" class="form-control" id="cid"
name="mailid" required>
37
<div class="invalid-
feedback">
Enter Valid Mail-
ID
</div>
</div>
<div class="form-group col-md-5">
<label for="cname">Phone</label>
<input type="tel" pattern="^\d{10}$" class="form-
control" id="cname" name="phone" required>
<div class="invalid-
feedback">
Enter Valid Phone
Number
</div>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="cid">Password</label>
<input type="password" class="form-control" id="cid"
name="pwd1" required>
<div class="invalid-
feedback">
Enter Password
</div>
</div>
<div class="form-group col-md-5">
<label for="cname">Confirm Password</label>
<input type="password" class="form-control"
id="cname" name="pwd2" required>
<div class="invalid-
feedback">
Re-Enter Password
</div>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="exampleInputEmail1">Security
Question</label>
<select class="form-control" name="secque" required>
<option>Which is Favourite Food?</option>
<option>Which is your First Phone?</option>
<option>Which is your Favourite Mobile
Company?</option>
</select>
</div>
<div class="form-group col-md-5">
38
<label for="telephone">Answer</label>
<input type="text" class="form-control" id="telephone"
name="secans" required>
<div class="invalid-
feedback">
Enter Answer
</div>
</div>
</div>
<div class="form-row justify-content-center">
<button type="submit" class="btn btn-dark col-md-5"
name="signup" style="margin-left: -120px; color: white;
font-weight: bold;
background: linear-gradient(to left, #4181ED, #3F4261);">SignUp</button>
</div>
</div>
</div>
</form>
</div>
<?php include_once 'includes/footer.php' ?>
<script>
$(document).ready(function() {
$("#home").removeClass("active");
$("#apply").addClass("active");
});
(function() {
'use strict';
window.addEventListener('load', function() {
// Fetch all the forms we want to apply custom Bootstrap validation styles to
var forms = document.getElementsByClassName('needs-validation');
// Loop over them and prevent submission
var validation = Array.prototype.filter.call(forms, function(form) {
form.addEventListener('submit', function(event) {
if (form.checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
}, false);
});
}, false);
})();
</script>
</body>
</html>
39
Login:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Login</title>
<link rel="stylesheet" type="text/css" href="css/login.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<img src="images/lgin.png" id="img1" style="position: fixed;">
<img src="images/jump1.png" width="560px" style="position: absolute; z-index: 1;
margin-left: 56%; margin-top: 5%;">
<?php include_once 'includes/nav.php' ?>
<div class="content" style="margin-top: 100px; margin-left: 10px;">
<h1 class="form-row justify-content-center" style="margin-left: 70px;">Sign
in to your Account</h1> <br>
<?php
include_once 'includes/db.inc.php';
session_start();
if(isset($_POST['login'])) {
$uname = $_POST['uname'];
$pwd = $_POST['pwd1'];
$sql = "select * from adminlogin where uname = '$uname' and pwd =
'$pwd';";
$result = mysqli_query($conn, $sql);
$resCheck = mysqli_num_rows($result);
if($resCheck > 0) {
40
$result1 = mysqli_query($conn, $sql1);
$resCheck1 = mysqli_num_rows($result1);
if($resCheck1 > 0) {
while ($row1 = mysqli_fetch_assoc($result1)) {
$_SESSION['username'] = $row1['fname'];
header("Location: student/index.php");
}
} else {
?>
<div class="container" style="margin-left: 58px;">
<div class="alert alert-danger"
role="alert" width="300">
Username and Password
Wrong
</div>
</div>
<?php
}
}
}
?>
41
</div>
</div>
</div>
<div class="form-row">
<div class="form-group">
<button
type="submit" class="btn" name="login" style="width: 250px; color: white;
font-weight: bold;
background: linear-gradient(to left, #2F07FF, #0987FF);">Login</button>
</div>
</div>
<div class="form-group">
<a href="forgot.php" class="btn text-dark"
style="margin-left: 30px;">Forgot Password?</a>
</div>
<div class="form-group">
<a href="register.php" class="btn btn-light btn-
sm"><u>Don't have an account?, Sign Up!</u></a>
</div>
</div>
</div>
</form>
</div>
<?php include_once 'includes/footer.php' ?>
<script>
// Example starter JavaScript for disabling form submissions if there are invalid fields
(function() {
'use strict';
window.addEventListener('load', function() {
// Fetch all the forms we want to apply custom Bootstrap validation styles to
var forms = document.getElementsByClassName('needs-validation');
// Loop over them and prevent submission
var validation = Array.prototype.filter.call(forms, function(form) {
form.addEventListener('submit', function(event) {
if (form.checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
}, false);
});
}, false);
})();
</script>
</body>
</html>
42
Header:
43
<button class="btn btn-light dropdown-toggle" href="#" id="navbarDropdown"
role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
style="outline: 0 none;">
<i class="far fa-user-circle" style="font-size: 20px;"></i> <?php echo
$_SESSION['username']; ?>
</button>
<div class="dropdown-menu dropdown-menu-right" aria-
labelledby="navbarDropdown">
<a class="dropdown-item" href="editprofile.php"><i class="fas fa-user-cog"
style="font-size: 15px;"></i> Edit Profile</a>
<a class="dropdown-item" href="changepass.php"><i class="fas fa-pen"
style="font-size: 15px;"></i> Change Password</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="../login.php">Logout</a>
</div>
</li>
</form>
</div>
</nav>
44
4.2.2 Admin Code:
Admin Dashboard:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/addcomp.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<div>
<img id="img2" src="../images/feedicon.png" width="550px" style="position:
absolute; position: fixed; z-index: 1; margin-left: 60%; margin-top: 18vh;">
</div>
<img src="../images/feed.png" id="img1" style="position: fixed;">
<?php include_once 'includes/nav.php' ?>
<div class="content" style="margin-top: 20px; margin-left: 10px;">
<h1 class="form-row justify-content-center" style="margin-left:
100px;">FEED</h1> <br>
<div class="pre-scrollable" style="width: 700px; height: 400px; scroll-
behavior: auto;">
<div style="max-height: 90vh;">
<div class="card" style="border: none;">
<div class="card-body">
<?php
$sql = "select * from feed order by date desc, time desc;";
$res = mysqli_query($conn, $sql);
$rescheck = mysqli_num_rows($res);
if ($rescheck > 0) {
while ($row = mysqli_fetch_assoc($res)) {
?>
<h6 class="card-title"><i class="far fa-user-circle"></i> <?php
echo $row['user']; ?></h6>
<p class="card-text"><?php echo $row['message']; ?></p>
45
?>
</div>
</div>
</div>
</div>
<form action="php/feed.inc.php" method="POST" style="margin-left: 15px;
margin-top: 8px;">
<div class="form-group">
<textarea class="form-control" style="width: 500px;"
name="message" placeholder="Post a Comment..."></textarea>
</div>
<div class="form-group">
<button type="submit" class="btn" name="post"
style="color: white; width: 140px;
font-weight: bold;
background: linear-gradient(to left, #4181ED, #3F4261);">Post</button>
</div>
</form>
</div>
<?php include_once 'includes/footer.php' ?>
<script type="text/javascript" src="includes/jquery31.js"></script>
<script>
$(document).ready(function() {
$("#add").removeClass("active");
$("#cat").addClass("active");
});
</script>
</body>
</html>
46
Admin Login:
47
Addcompanies:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/addcomp.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<div>
<img id="img2" src="../images/walk.png" width="550px" style="position:
absolute; position: fixed; z-index: 1; margin-left: 60%; margin-top: 50vh;">
</div>
<img src="../images/add.png" id="img1">
<?php include_once 'includes/nav.php' ?>
<div class="content" style="margin-top: 40px; margin-left: 20px;">
<h1 class="form-row justify-content-center" style="margin-left: 100px;">Add
Company</h1> <br>
<form action="php/addcomp.inc.php" autocomplete="off" method="POST">
<input type="text" style="display: none;"
autocomplete="false">
<div class="row justify-content-center align-items-baseline">
<div class="center one">
<div class="form-row">
<div class="form-group col-md-6">
<label for="cid">Company ID</label>
<input type="text" class="form-control" id="cid"
name="cid" placeholder="Company ID" disabled>
</div>
<div class="form-group col-md-6">
<label for="cname">Company Name</label>
<input type="text" class="form-control" id="cname"
name="cname" placeholder="Company Name" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="website">Website</label>
<input type="text" class="form-control" id="website"
name="website" placeholder="Website" required>
</div>
48
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Industry Type</label>
<select class="custom-select" name="ctype">
<option value="IT">IT</option>
<option value="BPO">BPO</option>
</select>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Status</label>
<select class="custom-select" name="status">
<option value="Active">Active</option>
<option value="Inactive">Inactive</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="telephone">Phone</label>
<input type="tel" pattern="^\d{10}$" class="form-
control" id="cname" name="telephone" required>
</div>
</div>
<div class="form-group">
<label for="address">Address</label>
<textarea class="form-control" id="address" name="address"
placeholder="Address" required></textarea>
</div>
<div class="form-row justify-content-center">
<button type="submit" class="btn" name="add" style="width:
250px; color: white;
font-weight: bold;
background: linear-gradient(to left, #4B83EA, #504EC2);">Add Company</button>
</div>
</div>
</div>
</form>
</div>
<?php include_once 'includes/footer.php' ?>
<script>
var a = document.getElementById("telephone").value;
function f() {
if (a.length > 10) {
alert("Numbers must be equal to 10
digits");
}
}
</script>
</body>
</html>
49
Addadmin:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/login.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
</div>
<form action="php/addadmin.inc.php" method="POST">
<div class="row justify-content-center align-items-baseline">
<div class="center one">
<div class="form-row">
<div class="form-group col-md-6">
<label for="cid">Admin ID</label>
<input type="text" class="form-control" id="cid"
name="cid" placeholder="Student ID" disabled>
</div>
<div class="form-group col-md-6">
<label for="cname">Username</label>
<input type="text" class="form-control" id="cname"
name="username" placeholder="Username" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="cid">First Name</label>
<input type="text" class="form-control" id="cid"
name="fname" placeholder="First Name" required>
</div>
<div class="form-group col-md-6">
50
<label for="cname">Last Name</label>
<input type="text" class="form-control" id="cname"
name="lname" placeholder="Last Name" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="cid">Mail-ID</label>
<input type="email" class="form-control" id="cid"
name="mailid" placeholder="Mail-ID" required>
</div>
<div class="form-group col-md-6">
<label for="cname">Phone</label>
<input type="tel" pattern="^\d{10}$" class="form-
control" id="cname" name="phone" placeholder="Phone" required>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="cid">Password</label>
<input type="password" class="form-control" id="cid"
name="pwd1" placeholder="Password" required>
</div>
<div class="form-group col-md-6">
<label for="cname">Confirm Password</label>
<input type="password" class="form-control"
id="cname" name="pwd2" placeholder="Confirm Password" required>
</div>
</div>
<div class="form-row justify-content-center">
<button type="submit" class="btn col-md-5" name="signup"
style="margin-left: -0px; color: white;
font-weight: bold;
background: linear-gradient(to left, #4181ED, #3F4261);">SignUp</button>
</div>
</div>
</div>
</form>
</div>
<?php include_once 'includes/footer.php' ?>
</body>
</html>
51
EditComp:
<!doctype html>
<html lang="en">
<head>
<?php
include_once '../includes/db.inc.php';
if (isset($_GET['edit'])) {
$id = $_GET['edit'];
$sql = "select * from company where id='$id'";
$res = mysqli_query($conn, $sql);
$rescheck = mysqli_num_rows($res);
if ($rescheck > 0) {
while ($row = mysqli_fetch_assoc($res)) {
?>
52
<div class="center">
<div class="form-group">
<label>Company ID</label>
<input type="text" class="form-control" id="id" name="cid" value="<?php echo
$row['id']; ?>" readonly>
</div>
<div class="form-group">
<label>Company Name</label>
<input type="text" class="form-control" id="itemname" name="cname"
value="<?php echo $row['name']; ?>">
</div>
<div class="form-group">
<label>Category</label>
<select class="custom-select" name="ctype">
<option value="<?php echo $row['type']; ?>"><?php echo
$row['type']; ?></option>
<option value="IT">IT</option>
<option value="BPO">BPO</option>
</select>
</div>
<div class="form-group">
<label>Phone</label>
<input type="text" class="form-control" id="price" name="telephone"
value="<?php echo $row['number']; ?>">
</div>
<div class="form-group">
<label>Website</label>
<input type="text" class="form-control" id="price" name="website"
value="<?php echo $row['website']; ?>">
</div>
<div class="form-group">
<label>Minimum Percentage</label>
<select class="custom-select" name="minperc">
<option selected><?php echo $row['minperc']; ?></option>
<option value="80">80%</option>
<option value="70">70%</option>
<option value="60">60%</option>
<option value="50">50%</option>
</select>
</div>
<div class="form-group">
<label>Status</label>
<select class="custom-select" name="status">
<option value="<?php echo $row['status']; ?>"><?php echo
53
$row['status']; ?></option>
<option value="Active">Active</option>
<option value="Inactive">Inactive</option>
</select>
</div>
<div class="form-group">
<label>Address</label>
<textarea type="text" class="form-control" id="desc" name="address"
style="width: 300px;"><?php echo $row['address']; ?></textarea>
</div>
});
</script>
</body>
</html>
54
4.2.3 Student Code:
Homepage
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/index.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<div>
<img id="img2" src="../images/feedicon.png" width="550px" style="position:
absolute; position: fixed; z-index: 1; margin-left: 60%; margin-top: 18vh;">
</div>
<img src="../images/feed.png" id="img1" style="position: fixed;">
<?php include_once 'includes/nav.php' ?>
<div class="content" style="margin-top: 20px; margin-left: 10px;">
<h1 class="form-row justify-content-center">FEED</h1> <br>
<div class="pre-scrollable" style="width: 750px; height: 400px; scroll-
behavior: auto;">
<div style="max-height: 90vh;">
<div class="card" style="border: none;">
<div class="card-body">
<?php
$sql = "select * from feed order by date desc, time desc;";
$res = mysqli_query($conn, $sql);
$rescheck = mysqli_num_rows($res);
if ($rescheck > 0) {
while ($row = mysqli_fetch_assoc($res)) {
?>
<h5 class="card-title"><i class="far fa-user-circle"></i> <?php
echo $row['user']; ?></h5>
<p class="card-text"><?php echo $row['message']; ?></p>
<!-- <a href="php/heart.php?heart=<?php echo $row['id']; ?>"
class="btn" style="margin-left: -15px;margin-top: -15px;" name="heart"><i
class="<?php echo $row['heart']; ?>" id="heart"></i> <small
class="lead"><?php echo $row['likes']; ?></small></a> -->
<p><small><?php echo $row['date']; ?></small></p> <br>
<?php
}
}
55
?>
</div>
</div>
</div>
</div>
</div>
<?php include_once 'includes/footer.php' ?>
<script type="text/javascript" src="includes/jquery31.js"></script>
<script>
$(document).ready(function() {
$("#add").removeClass("active");
$("#cat").addClass("active");
$("#heart").click(function() {
$("#heart").toggleClass("far fa-heart");
$("#heart").toggleClass("fas fa-heart");
})
});
</script>
</body>
</html>
56
Student Register:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/reg.css">
<?php include_once 'include/head.php' ?>
</head>
<body>
57
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="cid">Mail-ID</label>
<input type="text" class="form-control" id="cid"
name="mailid" placeholder="Mail-ID">
</div>
<div class="form-group col-md-5">
<label for="cname">Phone</label>
<input type="text" class="form-control" id="cname"
name="phone" placeholder="Phone">
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="cid">Password</label>
<input type="password" class="form-control" id="cid"
name="pwd1" placeholder="Password">
</div>
<div class="form-group col-md-5">
<label for="cname">Confirm Password</label>
<input type="password" class="form-control"
id="cname" name="pwd2" placeholder="Confirm Password">
</div>
</div>
<div class="form-row">
<div class="form-group col-md-5">
<label for="exampleInputEmail1">Security
Question</label>
<select class="form-control" name="secque">
<option>Which is Favourite Food?</option>
<option>Which is your First Phone?</option>
<option>Which is your Favourite Mobile
Company?</option>
</select>
</div>
<div class="form-group col-md-5">
<label for="telephone">Answer</label>
<input type="text" class="form-control" id="telephone"
name="secans" placeholder="Answer">
</div>
</div>
<div class="form-row justify-content-center">
<button type="submit" class="btn btn-dark col-md-5"
name="signup" style="margin-left: -120px;">SignUp</button>
</div>
</div>
</div>
58
</form>
</div>
<?php include_once 'include/footer.php' ?>
</body>
</html>
59
Student EditProfile:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Edit Profile</title>
<link rel="stylesheet" type="text/css" href="css/index.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<div>
<img id="img2" src="../images/editicon.png" width="650px" style="position:
absolute; position: fixed; z-index: 1;
margin-left: 55%; margin-top: 13vh;">
</div>
<img src="../images/edit.png" id="img1" style="position: fixed;">
<?php include_once 'includes/nav.php' ?>
<div class="content" style="margin-top: 40px; margin-left: 20px;">
<h1 class="form-row justify-content-center" style="margin-left: 100px;">Edit
Profile</h1> <br>
<form action="php/edit.inc.php" method="POST">
<div class="row justify-content-center align-items-baseline">
<div class="center one">
<?php
$user = $_SESSION['username'];
$sql = "select * from studentlogin where fname='$user';";
$res = mysqli_query($conn, $sql);
if (mysqli_num_rows($res) > 0) {
while ($row = mysqli_fetch_assoc($res)) {
?>
<div class="form-row">
<div class="form-group col-md-6">
<label for="cid">Student ID</label>
<input type="text" class="form-control" id="cid" name="id"
value="<?php echo $row['id']; ?>" readonly>
</div>
<div class="form-group col-md-6">
<label for="cname">Student Username</label>
<input type="text" class="form-control" id="cname"
name="uname" value="<?php echo $row['uname']; ?>">
</div>
</div>
60
<div class="form-row">
<div class="form-group col-md-6">
<label for="website">First Name</label>
<input type="text" class="form-control" id="website"
name="fname" value="<?php echo $row['fname']; ?>">
</div>
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Last Name</label>
<input type="text" class="form-control" id="website"
name="lname" value="<?php echo $row['lname']; ?>">
</div>
</div>
<div class="form-row">
<label for="website">Email</label>
<input type="text" class="form-control" id="website"
name="email" value="<?php echo $row['email']; ?>">
</div> <br>
<div class="form-row">
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Course</label>
<select class="custom-select" name="course">
<option value="<?php echo $row['course'] ?>"><?php echo
$row['course'] ?></option>
<option value="BE/BTECH">BE/BTECH</option>
<option value="BBA">BBA</option>
<option value="BCOM">BCOM</option>
<option value="BCA">BCA</option>
<option value="ME/MTECH">ME/MTECH</option>
<option value="MCOM">MCOM</option>
<option value="MBA">MBA</option>
<option value="MCA">MCA</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Phone</label>
<input type="text" class="form-control" id="website"
name="phone" value="<?php echo $row['phone']; ?>">
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Year Of Pass</label>
<select class="custom-select" name="yop">
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
<option value="2021">2021</option>
61
<option value="2022">2022</option>
<option value="2023">2023</option>
<option value="2024">2024</option>
<option value="2025">2025</option>
<option value="20226">2026</option>
</select>
</div>
<div class="form-group col-md-6">
<label for="exampleInputEmail1">Percentage</label>
</div>
</div>
</form>
</div>
<?php include_once 'includes/footer.php' ?>
</body>
</html>
62
Student Check:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-
Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6J
Xm" crossorigin="anonymous">
<script src="https://unpkg.com/[email protected]/js/gijgo.min.js"
type="text/javascript"></script>
<link href="https://unpkg.com/[email protected]/css/gijgo.min.css" rel="stylesheet"
type="text/css" />
<link rel="stylesheet" type="text/css" href="css/index.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<div>
<img id="img2" src="../images/graph1.svg" width="600px" style="position:
absolute; position: fixed; z-index: 1; margin-left: 55%;
margin-top: 19vh;">
</div>
<img src="../images/apply.png" id="img1" style="position: fixed;">
<?php include_once 'includes/nav.php' ?>
<div class="content" style="margin-top: 10px; margin-left: 30px;">
<br> <br><h2><u>Apply For a Company</u></h2>
<br> <br> <br>
<?php
include_once '../includes/db.inc.php';
if (isset($_POST['check'])) {
$company = $_POST['company'];
$user = $_SESSION['username'];
$sql = "select * from company where name='$company';";
$res = mysqli_query($conn, $sql);
if (mysqli_num_rows($res) > 0) {
while ($row = mysqli_fetch_assoc($res)) {
$compperc = $row['minperc'];
$sql1 = "select * from studentlogin where fname='$user';";
$res1 = mysqli_query($conn, $sql1);
63
if (mysqli_num_rows($res1) > 0) {
while ($row1 = mysqli_fetch_assoc($res1)) {
$studperc = $row1['percentage'];
if ($studperc >= $compperc) {
if ($studperc > 85) {
?>
<h5>Good Job, Your Percentage is matching for <b><?php echo
$company; ?></b></h5> <br>
<p class="lead">Chances of getting placed</p>
<div class="progress" style="position:absolute; width: 500px;">
<div class="progress-bar bg-success" role="progressbar"
style="width: 90%;" aria-valuenow="90"
aria-valuemin="0" aria-valuemax="100"
name="chances">90%</div>
</div> <br> <br>
<p class="lead">Apply for it right now!</p>
<p class="medium text-danger"><i class="fas fa-exclamation-
circle"></i> Make sure you have updated your percentage
in <b><u><a href="editprofile.php" class="text-danger">Edit
Profile</a></u></b> section!</p>
<a href="php/apply.inc.php?comp=<?php echo $company; ?>"
class="btn" style="width: 150px; color: white;
font-weight: bold; background: linear-gradient(to left, #F55197,
#EE891A);" name="apply">Apply</a>
<?php
64
?>
<h5>Not Bad, Your Percentage is quite matching for <br>
<b><?php echo $company; ?></b></h5> <br>
<p class="lead">Chances of getting placed</p>
<div class="progress" style="position:absolute; width: 500px;">
<div class="progress-bar bg-warning" role="progressbar"
style="width: 60%;" aria-valuenow="60"
aria-valuemin="0" aria-valuemax="100"
name="chances">60%</div>
</div> <br> <br>
<p class="lead">You can try applying for it!</p>
<p class="medium text-danger"><i class="fas fa-exclamation-
circle"></i> Make sure you have updated your percentage
in <b><u><a href="editprofile.php" class="text-danger">Edit
Profile</a></u></b> section!</p>
<a href="php/apply.inc.php?comp=<?php echo $company; ?>"
class="btn" style="width: 150px; color: white;
font-weight: bold; background: linear-gradient(to left, #F55197,
#EE891A);" name="apply">Apply</a>
<?php
}
?>
<?php
} else {
?>
<h5>Your Percentage for <b><?php echo $company; ?></b><br>
doesn't match expectations</h5> <br>
<p class="lead">Chances of getting placed</p>
<div class="progress" style="position:absolute; width: 500px;">
<div class="progress-bar bg-danger" role="progressbar"
style="width: 50%;" aria-valuenow="50"
aria-valuemin="0" aria-valuemax="100"
name="chances">50%</div>
</div> <br> <br>
<p class="lead">Sorry, you are not eligible for it!</p>
<p class="medium text-danger"><i class="fas fa-exclamation-
circle"></i> Make sure you have updated your percentage
in <b><u><a href="editprofile.php" class="text-danger">Edit
Profile</a></u></b> section!</p>
<button href="php/apply.inc.php?comp=<?php echo
$company; ?>" class="btn btn-disabled" name="apply" style="width: 150px; color:
white;
font-weight: bold; background: linear-gradient(to left, #F55197,
#EE891A);" disabled>Apply</button>
<?php
}
}
}
}
65
}
}
?>
</div>
<br> <br> <br> <br> <br>
});
</script>
</body>
</html>
66
Viewcompanies:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-
Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6J
Xm" crossorigin="anonymous">
<script src="https://unpkg.com/[email protected]/js/gijgo.min.js"
type="text/javascript"></script>
<link href="https://unpkg.com/[email protected]/css/gijgo.min.css" rel="stylesheet"
type="text/css" />
<link rel="stylesheet" type="text/css" href="css/index.css">
<?php include_once 'includes/head.php' ?>
</head>
<body>
<div>
<img id="img2" src="../images/applyicon.png" width="600px" style="position:
absolute; position: fixed; z-index: 1; margin-left: 55%; margin-top: 10vh;">
</div>
<img src="../images/apply.png" id="img1">
<?php include_once 'includes/nav.php' ?>
<form action="php/viewcomp.inc.php" method="POST">
<div class="content" style="margin-top: 40px; margin-left: -60px;">
<div class="form-row">
<div class="form-text"><h1>Companies Details</h1></div>
</div>
<br>
<?php
if (isset($_GET['id'])) {
$user = $_SESSION['username'];
$user = $_SESSION['username'];
$id = $_GET['id'];
$sql = "select * from applied where id='$id';";
$res = mysqli_query($conn, $sql);
if (mysqli_num_rows($res) > 0) {
while ($row = mysqli_fetch_assoc($res)) {
?>
67
<div class="center">
<div class="form-group col-sm-6">
<label>ID</label>
<input type="text" class="form-control" id="id" name="id" value="<?php
echo $row['id']; ?>" readonly>
</div>
<div class="form-group col-sm-6">
<label>Student Name</label>
<input type="text" class="form-control" id="itemname" name="name"
value="<?php echo $row['name']; ?>" readonly>
</div>
<div class="form-group col-sm-6">
<label>Company Name</label>
<input type="text" class="form-control" id="price" name="company"
value="<?php echo $row['company']; ?>" readonly>
</div>
<div class="form-group col-sm-6">
<label>Status</label>
<select class="custom-select" name="status">
<option value="<?php echo $row['status']; ?>"><?php echo
$row['status']; ?></option>
<option value="Unknown">Unknown</option>
<option value="Attended">Attended</option>
<option value="Selected">Selected</option>
<option value="Rejected">Rejected</option>
</select>
</div>
<div class="form-group col-sm-11">
<button type="submit" class="btn" name="update" style="width: 100px;
color: white;
font-weight: bold; background: linear-gradient(to left, #F55197,
#EE891A);">Update</button>
</div>
<p class="lead"><b>Note: </b>Update only if you received any mail/message
from the company</p>
<?php
}
}
}
?>
</div>
</form>
<?php include_once 'includes/footer.php' ?>
<script>
$(document).ready(function() {
$("#home").removeClass("active");
$("#apply").addClass("active");
});
68
</script>
</body>
</html>
69
4.2.4 CSS Code
Style
@keyframes moveInLeft {
0% {
opacity: 0;
transform: translateX(-10rem);
}
80% {
transform: translateX(1rem);
}
100% {
opacity: 1;
transform: translate(0);
}
}
@keyframes moveInRight {
0% {
opacity: 0;
transform: translateX(10rem);
}
80% {
transform: translateX(-1rem);
}
100% {
opacity: 1;
transform: translate(0);
}
}
@keyframes moveInBottom {
0% {
opacity: 0;
transform: translateY(3rem);
}
80% {
transform: translateY(-0.5rem);
}
100% {
opacity: 1;
transform: translate(0);
}
}
70
@keyframes spin {
100% {
transform: rotate(360deg);
}
}
*{
margin: 0;
padding: 0;
border: 0;
outline: 0;
text-decoration: none;
list-style: none;
box-sizing: border-box;
}
:root {
--color-primary: #2f25ef;
--color-success: #3eb489;
--color-warning: #f7c94b;
--color-danger: #f75842;
--color-danger-variant: #961316;
--color-white: #fff;
--color-light: rgba(255, 255, 255, 0.65);
--color-black: #000;
--color-bg: #2f56ef;
--color-bg1: #2e3beb;
--color-bg2: #1f31ec;
--color-quote: #0f172a;
--container-width-lg: 76%;
--container-width-md: 90%;
--container-width-sm: 94%;
--transition: all 400ms ease;
--color-cyan: #60a5fa;
}
body {
font-family: "Montserrat", sans-serif;
line-height: 1.7;
color: var(--color-white);
/* background: var(--color-bg); */
/* padding: 1rem; */
}
.container {
width: var(--container-width-lg);
margin: auto;
}
section {
padding: 6rem 0;
}
71
section h2 {
text-align: center;
margin-bottom: 4rem;
}
h1,
h2,
h3,
h4,
h5 {
line-height: 1.2;
}
h1 {
font-size: 2.4rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.6rem;
}
h4 {
font-size: 1.3rem;
}
.home_button {
padding-top: 0.5rem;
color: var(--color-white);
font-weight: bold;
}
.btn {
display: inline-block;
background: var(--color-white);
color: var(--color-black);
padding: 1rem 2rem;
border: 1px solid transparent;
font-weight: bold;
transition: var(--transition);
}
.btn:hover {
background: transparent;
color: var(--color-white);
border-color: var(--color-white);
}
.btn-primary {
text-transform: uppercase;
border: 0.2rem solid rgb(93, 143, 235);
border-radius: 2rem;
72
background: var(--color-white);
color: var(--color-bg2);
padding: 0.5rem 2.5rem;
margin-left: 10rem;
animation: moveInBottom 1.5s ease-out;
font-weight: bold;
font-size: 1rem;
}
.btn-primary:hover {
color: var(--color-white);
background: var(--color-bg2);
}
.btn-secondary {
text-transform: uppercase;
border: 0.2rem solid white;
border-radius: 2rem;
background-color: #a7f3d0;
font-weight: bold;
}
.btn-secondary:hover {
background-color: #3eb489;
/*============================================================
==loader=======================================================
============*/
.loading {
height: 0;
width: 0;
padding: 15px;
border: 6px solid var(--color-white);
border-right-color: var(--color-primary);
border-radius: 22px;
-webkit-animation: rotate 1s infinite linear;
position: absolute;
left: 50%;
top: 50%;
}
@-webkit-keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
}
}
/*
===========================================================loa
der===========================================================
73
=============== */
.window-scroll {
background: var(--color-bg1);
box-shadow: 0 1 rem 2rem rgba(0, 0, 0, 0.5);
}
/*
============================================================N
AVBAR
=============================================================
==========*/
nav {
background: transparent;
width: 100vw;
height: 5rem;
position: fixed;
top: 0;
z-index: 11;
}
/*
=============================================================
==========================================navbar changing */
.nav_container {
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
nav button {
display: none;
}
.nav_menu {
padding-top: 0.5rem;
display: flex;
align-items: right;
gap: 2rem;
}
.nav_menu a {
font-size: 1.2rem;
font-weight: bold;
transition: var(--transition);
/* color: #000; */
}
.nav_menu a:hover {
background-color: var(--color-white);
border-radius: 0.5rem;
padding: 0.3rem;
color: var(--color-success);
74
text-decoration: underline;
}
header {
height: 75vh;
padding-bottom: 40rem;
/* border: 2px solid black; */
background-size: cover;
background-position: center;
background-attachment: scroll;
position: relative;
background-image: url(../images/bg1.jpg);
}
.header_text-box {
/* border: 5px solid black; */
position: absolute;
top: 60%;
left: 35%;
transform: translate(-50%, -50%);
text-align: left;
}
.heading-primary {
/* border: 3px solid black; */
color: var(--color-white);
text-align: center;
/* top: 50%;
left: 50%; */
/*transform: translate(-50%, -50%); */
/* background: rgba(203, 196, 196, 0.366); */
background: rgb(46, 82, 225);
border-radius: 0.5rem;
padding: 0.5rem;
}
.heading-primary--main {
/* color: white; */
display: block;
font-weight: 3rem;
margin-bottom: 0.3rem;
animation: moveInLeft 1.5s ease-in;
/* background: var(--color-white); */
}
.heading-primary--sub {
display: block;
font-weight: 3rem;
/* line-height: 4rem; */
margin-bottom: 0.5rem;
animation: moveInRight 1.5s ease-in;
75
/* background: var(--color-white); */
}
/*==========================================================
Categories
===========================================================*/
.categories {
margin-top: 1rem;
background: var(--color-bg);
height: 29rem;
/* border: 3px solid black; */
}
.categories h1 {
margin-top: 0.2rem;
line-height: 1;
margin-bottom: 2.5rem;
}
.categories_container {
display: grid;
grid-template-columns: 40% 60%;
/* gap: 4rem; */
}
.categories_left {
margin-right: 4rem;
}
.categories_left p {
margin: 0.5rem 0 2rem;
font-weight: bold;
}
.categories_right {
/* border: 5px solid black; */
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
}
.category {
background: var(--color-bg2);
padding: 2rem;
border-radius: 2rem;
transition: var(--transition);
}
.category:hover {
box-shadow: 0 3rem 3rem rgba(0, 0, 0, 0.3);
z-index: 1;
}
.category:nth-child(2) .category_icon {
background: var(--color-danger);
}
.category:nth-child(3) .category_icon {
background: var(--color-success);
76
}
.category:nth-child(4) .category_icon {
background: var(--color-warning);
}
.category:nth-child(5) .category_icon {
background: var(--color-success);
}
.category_icon {
background: var(--color-primary);
padding: 0.7rem;
border-radius: 0.9rem;
}
.category h5 {
text-decoration: underline;
color: whitesmoke;
margin: 2rem 0 1rem;
}
.category p {
font-weight: bold;
font-size: 0.85rem;
}
/* -----------
======================================================Popular
courses-=========================================----------------- */
.courses {
/* border: 2px solid black; */
margin: 8rem;
/* margin-top: 8rem; */
color: #000;
}
.courses h2 {
font-size: 2rem;
text-transform: uppercase;
font-weight: bold;
/* display: inline-block; */
background-image: linear-gradient(to right, #246aec, #b73603);
-webkit-background-clip: text;
color: transparent;
letter-spacing: 0.2rem;
transition: all 0.2s;
margin: 4rem;
}
.courses h2:hover {
transform: skewY(2deg) skewX(15deg) scale(1.1);
text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2);
77
}
.courses_container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
transition: var(--transition);
/* margin-right: 13rem; */
}
.course {
background: var(--color-quote);
/* background: #b799ff; */
color: white;
text-align: center;
/* border: 2px solid var(--color-success); */
border-radius: 5px;
}
/* .course_image {
margin-top: 2px;
padding-top: 2px
} */
/*============================================================
============Responsive
Image======================================================*/
.responsive {
width: 100%;
height: auto;
}
/*============================================================
=========End Responsive
Image=====================================================*/
.course:hover {
text-decoration: underline;
background: transparent;
color: black;
font-weight: bold;
border-color: var(--color-danger);
}
.course_info {
padding: 2rem;
}
.course_info h4 {
font-weight: bold;
}
78
.course_info p {
font-weight: bold;
margin: 1.2rem 0rem 2rem;
font-size: 0.9rem;
}
/*============================================================
======FAQs===================================================
===================*/
.faqs {
background: var(--color-bg1);
box-shadow: inset 0 0 3rem rgba(255, 255, 255, 0.7);
}
.faqs_container {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
}
.faq {
padding: 2rem;
display: flex;
align-items: center;
gap: 1.4rem;
height: fit-content;
background-color: var(--color-primary);
cursor: pointer;
}
.faq h4 {
font-size: 1.2rem;
line-height: 2.2;
font-weight: bold;
}
.faq_icon {
align-self: flex-start;
font-size: 1.4rem;
}
.faq p {
margin-top: 0.8rem;
display: none;
font-weight: bold;
}
.faq.open p {
display: block;
}
/*
=============================================================
79
==End of
FAQs=========================================================
======= */
.testimonials_container {
overflow-x: hidden;
position: relative;
margin-bottom: 5rem;
}
.testimonials_container h2 {
font-size: 2rem;
text-transform: uppercase;
font-weight: bold;
/* display: inline-block; */
background-image: linear-gradient(to right, #0038a0, #b73603);
-webkit-background-clip: text;
color: transparent;
letter-spacing: 0.2rem;
transition: all 0.2s;
margin-bottom: 4.5rem;
}
.testimonials_container h2:hover {
transform: skewY(2deg) skewX(15deg) scale(1.1);
text-shadow: 0.5rem 1rem 2rem rgba(0, 0, 0, 0.2);
}
.testimonial {
padding-top: 2rem;
}
.avatar {
width: 6rem;
height: 6rem;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 1rem;
border: 0.5rem solid var(--color-bg1);
}
.testimonial_info {
text-align: center;
color: black;
font-weight: bold;
font-size: 1.2rem;
}
.testimonial_body {
background: var(--color-primary);
padding: 2rem;
margin-top: 2rem;
font-size: 1rem !important;
position: relative;
color: white;
80
}
.testimonial_body::before {
content: "";
display: block;
background: linear-gradient(
135deg,
transparent,
var(--color-primary),
var(--color-primary),
var(--color-primary)
);
width: 3rem;
height: 3rem;
position: absolute;
left: 50%;
top: -1.5rem;
transform: rotate(45deg);
}
/*===========================================================--
-- Footer-
=======================================================-----------
- */
footer {
background: var(--color-bg1);
padding: 5rem;
font-size: 0.9rem;
font-weight: bold;
}
.footer_container {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 5rem;
/* justify-content: space-evenly;
color: var(--color-white);
/* padding: 2rem; */
/* margin: 2rem;
text-align: center;*/
}
.footer_container > div h4 {
margin-bottom: 1.2rem;
}
.footer_1 p {
margin-top: 1.2rem;
/* margin-left: -0.75rem; */
}
.permalinks a {
81
color: var(--color-white);
}
.privacy a {
color: var(--color-white);
}
.footer_socials a {
color: var(--color-white);
/* margin-left: 1.8rem; */
}
footer ul li {
margin-bottom: 0.7rem;
}
footer ul li a:hover {
text-decoration: underline;
}
.footer_socials {
display: flex;
gap: 1rem;
font-size: 1.2rem;
margin-top: 2rem;
}
.footer_copyright {
text-align: center;
margin-top: 2rem;
padding: 1rem 0;
border-top: 1px solid var(--color-bg2);
}
.footer_copyright a {
color: white;
text-decoration: none;
background-color: var(--color-danger);
border-radius: 0.5rem;
padding: 0.2rem;
}
.footer_copyright a:hover {
text-decoration: underline;
text-transform: uppercase;
background-color: var(--color-success);
}
/*================================================== End of
Footer=========================================================
===========*/
/*===================================================Media
Queries(Tablets)==================================================
========*/
82
@media screen and (max-width: 900px) {
.container {
width: var(--container-width-md);
}
h1 {
font-size: 2.2rem;
}
h2 {
font-size: 1.7rem;
}
h3 {
font-size: 1.4rem;
}
h4 {
font-size: 1.2rem;
}
span {
font-size: 1.2rem;
}
/*=======================================================Navbar
=============================================================
===========*/
nav button {
display: inline-block;
background-color: transparent;
font-size: 1.8rem;
color: var(--color-bg);
cursor: pointer;
}
nav button#close-menu-btn {
display: none;
}
.nav_menu {
position: fixed;
top: 5rem;
right: 5%;
height: fit-content;
width: 18rem;
flex-direction: column;
gap: 0;
display: none;
}
.nav_menu li {
width: 100%;
height: 5.8rem;
83
animation: animateNavItems 400ms linear forwards;
transform-origin: top right;
opacity: 0;
}
.nav_menu li a {
color: white;
background-color: #000;
}
.nav_menu li:nth-child(2) {
animation-delay: 200ms;
}
.nav_menu li:nth-child(3) {
animation-delay: 400ms;
}
.nav_menu li:nth-child(4) {
animation-delay: 600ms;
}
@keyframes animateNavItems {
0% {
transform: rotateZ(-90deg) rotateX(90deg) scale(0.1);
}
100% {
transform: rotateZ(0) rotateX(0) scale(1);
opacity: 1;
}
}
.nav_menu li a {
background: var(--color-bg2);
box-shadow: -4rem 6rem 10rem rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
display: grid;
place-items: center;
}
.nav_menu li a:hover {
color: white;
background-color: var(--color-bg);
}
/*
========================================================HEAD
ER===========================================================
= */
header {
height: 52vh;
margin-bottom: 4rem;
}
84
.header_text-box a {
align-items: center;
margin: auto;
}
.header_container {
gap: 0;
padding-bottom: 3rem;
}
.heading-primary span {
margin: auto;
color: var(--color-white);
/* text-decoration: underline; */
font-weight: bold;
font-size: 2rem;
}
.heading-primary--sub {
line-height: 2rem;
}
/*=====================================================Categorie
s=============================================================
=======*/
.categories {
height: auto;
}
.categories_container {
grid-template-columns: 1fr;
gap: 3rem;
}
.categories_left {
margin-right: 0;
}
/*===================================================Popular
Courses========================================================
==========*/
.courses {
/* margin-top: 0; */
margin: auto;
}
.courses_container {
grid-template-columns: 1fr 1fr;
}
/*======================================================FAQs==
85
=============================================================
===========*/
.faqs_container {
grid-template-columns: 1fr;
}
.faq {
padding: 1.5rem;
}
/*=======================================================Footer
=============================================================
=====*/
.footer_container {
grid-template-columns: 1fr 1fr;
}
}
/*======================================================Media
Queries(Phones)==================================================
*/
/*=====================================================NAVBAR
=============================================================*
/
.nav_menu {
right: 3%;
}
/*=========================================================Hea
der========================================================*/
header {
height: 100vh;
margin: auto;
}
/* .header-primary {
grid-template-columns: 1fr;
text-align: center;
86
margin-top: 0;
} */
.header_text-box {
margin: auto;
}
.header_text-box a {
margin-left: 1rem;
/* text-align: center; */
}
.heading-primary span {
/* margin: auto; */
color: var(--color-white);
/* text-decoration: underline; */
font-weight: bold;
font-size: 1rem;
text-align: center;
background-color: rgba(183, 176, 176, 0.484);
border-radius: 10px;
/* margin-right: auto; */
margin-bottom: 0.5rem;
}
.heading-primary--main {
line-height: 2rem;
}
.heading-primary--sub {
line-height: 2.3rem;
}
/*=======================================================Catego
ries===========================================================
=======*/
.categories_right {
grid-template-columns: 1fr 1fr;
gap: 0.7rem;
}
.category {
padding: 1rem;
border-radius: 1rem;
}
.category_icon {
margin-top: 4px;
display: inline-block;
}
/*==================================================popular
courses
section========================================================
87
===*/
.courses_container {
grid-template-columns: 1fr;
}
/*=====================================================Testimoni
als===========================================================
=======*/
.testimonial_body {
padding: 1.2rem;
}
/*========================================================Foote
r=============================================================
=======*/
.footer_container {
grid-template-columns: 1fr;
text-align: center;
gap: 2rem;
}
.footer_1 p {
margin: 1rem auto;
}
.footer_socials {
justify-content: center;
}
}
88
4.2.5 Database Code:
/*!40101 SET
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `placement1`
--
-- --------------------------------------------------------
--
-- Table structure for table `adminlogin`
--
89
UNIQUE KEY `uname` (`uname`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `adminlogin`
--
INSERT INTO `adminlogin` (`id`, `uname`, `pwd`, `fname`, `lname`, `email`, `phone`)
VALUES
(1, 'admin', '123', 'admin', 'admin', '[email protected]', '8080808080');
-- --------------------------------------------------------
--
-- Table structure for table `applied`
--
--
-- Dumping data for table `applied`
--
-- --------------------------------------------------------
--
-- Table structure for table `company`
--
90
`minperc` varchar(100) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `company`
--
-- --------------------------------------------------------
--
-- Table structure for table `feed`
--
--
-- Dumping data for table `feed`
--
-- --------------------------------------------------------
--
-- Table structure for table `studentlogin`
--
91
`phone` varchar(12) NOT NULL,
`secque` varchar(100) NOT NULL,
`secans` varchar(100) NOT NULL,
`course` varchar(100) DEFAULT NULL,
`percentage` varchar(10) DEFAULT NULL,
`yop` varchar(10) DEFAULT 'curdate()',
`sslc` varchar(100) DEFAULT NULL,
`puc` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uname` (`uname`),
UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `studentlogin`
--
92
5. Screenshots
5.1 Homepage
93
Fig.5.1.3 Login Page
94
Fig.5.1.4 About Us Page
95
5.2 Admin Module
96
Fig.5.2.3 View Company
97
Fig.5.2.5 Selected Students
98
Fig.5.2.7 Admin Change Password
99
5.3 Student Page
100
Fig.5.3.3 Company Selection
101
Fig.5.3.5 ligibility for Company
102
6. Risk management
Stage 1: Identification
Stage 2: Quantification Stage
3: Response Stage
4: Control.
Issue management Issues are really problems. To solve the problem, an action must
be assigned to someone who has to do something by a due date. Issues should be
tracked by type, status and priority. The methodology should encapsulate the following
steps when managing issues:
The methodology should encapsulate the following steps when managing issues:
1. Define what an issue is.
2. Keep log of issues that is easily accessible to everyone on the project.
3. Prioritize issues in terms of risk to project completion.
4. Assign an owner to the issue.
5. Most importantly, regularly monitor and report on the status of issues.
Communication Training
Communication Communicate formally, informally and frequently. Keep people
informed so that they will support the outcome of the project, understand what they
need to do and the implications, and alert the project team to issues. Communication
should be targeted at two key groups’ stakeholders such as staff, management,
regulators, contractors and the project team.
103
Training is essential for the uptake of the system by users. Some key considerations
are: Scheduling training Too early and all will be forgotten; the audience involved the
training strategy for management will be different for staff who are required to use the
system as part of their day-to-day activities.
Quality Management Quality management ensures that the system meets or exceeds
the customer expectations. It is a method for ensuring that all the activities, procedures
and documentation required to implement a project are effective and efficient with
respect to the system and its performance. The focus is not only on the product but also
on how to achieve it. Post-Implementation Review This stage instigates learning from
mistakes and identifying areas for improvement. In the context of quality management,
this is the review stage. At project sign-of a project close-out meeting should be held
with all members of the project team, including stakeholders. Usually held as a
workshop scenario, project team members and stakeholders discuss and document
project lessons learned in the form of project outcomes, significant issues, benefits and
risks.
104
7. SOFTWARE TESTING
In order to uncover the error present in different phases we have the concept of
level of testing. The basic levels of testing are-
105
7.1.4 Acceptance Testing: -
It is performed with realistic data of the client to demonstrate that the software is
working satisfactorily. Testing here is focused on external behavior of the system: the
internal logic of the program is not emphasized.
106
7.4 Testing Principles
-All tests should be traceable to end user requirements
-Tests should be planned long before testing begins
-Testing should begin on a small scale and progress towards testing in large.
-Exhaustive testing is not possible
-To be most effective testing should be conducted by an independent third party.
107
7.5 Test Cases
108
7.6 Test results
7.6.1 WHITE BOX TESTING (also known as Clear Box Testing, Open Box Testing,
Glass Box Testing, Transparent Box Testing, Code-Based Testing or Structural
Testing) is a software testing method in which the internal
structure/design/implementation of the item being tested is known to the tester. The
tester chooses inputs to exercise paths through the code and determines the appropriate
outputs. Programming know-how and the implementation knowledge is essential.
White box testing is testing beyond the user interface and into the nitty-gritty of a
system.This method is named so because the software program, in the eyes of the
tester, is like a white/transparent box; inside which one clearly sees.
109
This method is named so because the software program, in the eyes of the tester, is like
a black box; inside which one cannot see.
Black Box testing method is applicable to the following levels of software testing:
1. Integration Testing
2. System Testing
3. Acceptance Testing
110
7.7 SYSTEM TESTING FOR CURRENT SYSTEM:
Modules of the project. We are testing whether system is giving correct output or not.
All the modules were integrated and the flow of information among different modules
was checked.
It was also checked that whether the flow of data is as per the requirements or not. It
was also checked that whether any particular module is non-functioning or not i.e.
once the integration is over each and every module is functioning in its entirety or not.
In this level of testing we tested the following: - Whether all the forms are properly
working or not. Whether all the forms are properly linked or not. Whether all the
images are properly displayed or not. Whether data travel is proper or not.
111
8. RESULTS
The development of this project has many new areas of investigation. This project has
wide scope to implement it at any University/Institution.
Objectives:
To prepare students ready for industry employment.
To provide Training and Employment opportunities for students.
To provide industry institute interaction.
112
9. Conclusion and Future work
9.1 Conclusion
In the existing system most of the the work will be done manually, as it
takes more time for any changes in the system. The major problem with
this existing system are notification method available is not available for
giving information about student expect the notice board or circulars.
The proposed system is online training and placement management
system gives the automation in all the process of campus recruitment,
searching student details individually. This system in future could be
joined to Sms server so that it can notify the message to students via
Sms for upcoming companies.
113
9.2 Future work
114
10. References
1. SlideShare: https//www.slideshare.com
2. wikipedia: https//www.wikipedia.com
3. Sql: https//www.mysql.com
4. www.php.net
5. www.guru99.com
115