Placement Management System: A Mini Project Report ON

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

A

MINI PROJECT REPORT

ON

“PLACEMENT MANAGEMENT SYSTEM ”

SUBMITTED BY,
SURAJ ASHOK CHAUDHARI (56)

D.Y. PATIL INSTITUTE OF MCA AND MANAGEMENT


AKURDI, PUNE-411044

Academic Year 2020-2021


Dr. D. Y. Patil Pratishthan’s
D.Y. Patil Institute of Master of Computer Applications
And Management
Sector No.29, Behind Akurdi Railway Station, Pradhikaran, Nigdi, Pune – 411044
Tel No: 020-27640998, 202737393, Fax no: 27653054, Website: www.dypimca.ac.in,
Email: director@dypimca.ac.in
(Approved by AICTE, Recognized by DTE, Mah.; Affiliated to SPPU)

CERTIFICATE
This is to certify that, the Mini Project entitled

“PLACEMENT MANAGEMENT SYSTEM”

Has been successfully partially completed

By
SURAJ ASHOK CHAUDHARI (56)
Semester I
Class -FYMCA Div - A
M.C.A. (Master of Computer Application)
Academic Year 2020-2021

Miss. Nisarga Sable Dr. Kavita Suryawanshi Dr. K. Nirmala


Project Guide Name HOD, MCA Director
Acknowledgement

I would take the opportunity to thank Dr. K. Nirmala, Director, DYPIMCA and
Management for her support, extended to me throughout the course.
I would like to thank Dr. Kavita Suryawanshi, HOD, for her scholarly disposition, timely
guidance, support and cooperation.

I would like to thank Project Guide Name for her kind guidance, keen interest, continuous
encouragement and inspiration throughout the project work.

Finally, I gratefully thank all the faculty members of DYPIMCA and Management for their
cooperation and support.

I also thankful to get constant encouragement, support and guidance from all Teaching and
Non- Teaching Staff for their timely support which helped us in successfully completion of
our project work.

SURAJ CHAUDHARI

MCA I, A- (56)
INDEX

Sr.No Chapter Name Page No


1 INTRODUCTION 1
1.1 Project objective 2
1.2 Existing System & Need Of System 3
1.3 Scope of Work 4
1.4 Operating Environment- Hardware 5
& Software
1.5 Technology Used 6
1.6 Module Specification 7
2 ANALYSIS & DESIGN -
2.1 Data Flow diagram 8
2.2 Entity Relationship Diagram 9
2.3 Use Case Diagram 10
2.4 Activity Diagram 11
2.5 User Interface Screens 12
2.6 Table Structure 15
3 Drawbacks & Limitations 16
4 Proposed Enhancement 17
5 Conclusion 18
6 Bibliography 19
ANNEXURE-1 23
ANNEXURE- 2:- Pg.no-30
INTRODUCTION

This project is to facilitate students in college, company to register and


communicate with Placement Office.
The users can access easily to this and the data can be retrieved easily in no time.
In the main page there are options for a new register, a registered student, Company,
College to directly login using username and password.

In the student registration form, we can give personal details, educational qualifications,
and professional skills.
The job details for placement will be provided by the Company HR. The College
plays an important role in our project.

They provide approval of student registration and updating.


2

OBJECTIVE

1. To reduce the manual work load of college placement process.

2. The main objectives of the project is to manage the details of student, company and
college on single platform.

3. To create bridge between student, college and company.

4. To improve the college campus placements more effectively


3

EXISTING SYSTEM

In Various colleges, training and placement officers have to manage the students
profile and documents of students for their training and placement manually. Placement
Officer have to collect the information of various companies who want to recruit students
and notify students time to time about them.
Placement Officer have to arrange profiles of students according to various streams and
notify them according to company requirements. If any modifications or updates are
required in the profile of any student, it has to searched and to be done it manually

PROPOSED SYSTEM

Computers and information technology has a major influence on the


society and the society is becoming more and more dependent on technology.

Going on is an era of simplifying almost all complicated works using computers. The
proposed system intends user-friendly operations which may resolve ambiguity.
By considering all this factors, the applications produced, which performs the social service
simply and effectively.
4

SCOPE OF WORK

Our Project has a big Scope to do. We can store Information of all the
Students. CV’s are Categorised according to various streams.

College can Manage student profile and update all the Information of students. Various
Companies can access the information of student.

Students can maintain their information and can update it. test Conducted by the
companies. Which student had cleared test they can be selected and proceed for the
interview.

All Notifications are sent to students about the Companies. Students can access Previous
information about Placement.
5

OPERATING ENVIRONMENT

• Hardware:-

PROCESSOR :- intel dual core i3


RAM :- 8 gb RAM 2gb(graphics)

HARD DISK :- 1tb

MONITOR :- 15.6” Color Monitor

•Software:-

OERATING SYSTEM :- Windows 10


FRONTEND :- HTML,CSS,PHP

SERVERSIDE SCRIPT :- PHP


DATABASE :- POSTGRESS
6

TECHNOLOGY USED

• Frontend:- PHP, HTML,JS


• Backend:- CSS

• Database:- POSTGRESS
7

MODULE SPECIFICATION

1] Student Management:-

Student have to fill registration form for Convenience of Recruiting Process.

2] Company Management:-
Recruiters have to fill registration form with Company details and job profile.

3] test & Interview Management:-


Aptitude & technical based test are arrange and conducted by Company and then
later the Students who had Cleared test will be Proceeds for Interview which is in
telephonic/ video call form.

4] Result Management:-
Student who had Cleared test and interview will be display.
8

1] DATA FLOW DIAGRAM:-


9

2] ENTITY RELATIONSHIP DIAGRAM


10

3] USE CASE – DIAGRAM


11
12 USER INTERFACE SCREENS:-

1] Home Screen:-

2] Registration Screen:-
13

3] Login Screen:-

4] Company Registration Screen:-


14

TABLE STRUCTURE

Student:-

Company:-
15

Faculty:-
16

DRAWBACKS AND LIMITATIONS

1) Procedure becomes time consuming.

2) Access sheets hence sorting problems.

3) Hierarchical format hence Searching problems.

4) Information on training and Placement activity hence they miss the Opportunities.
17

PROPOSED ENHANCEMENT

Though our project is itself matured enough but still betterment is always an open
door. In this case also we can add some features to this software to make this software
more reliable.

• Firstly, during the development of the project my prime object was to keep the hardware
and software requirements as minimum as possible so that it supports maximum user base.
• Secondly, modify the project with better approach with more graphics.
• Thirdly, the back-up procedure can be incorporated to make sure of the database
integrity.

• Fourthly, college and recruiter can visit any time through this application and
communicate with placement officer.
• Fifthly, Placement officer can contact with both student and company through message
notifications. Student and company can also send notifications to placement officer.
18

CONCLUSION

From a proper analysis of positive and constraints on the component, it can be


safely concluded that the product is a highly efficient GUI based component. This
component can be easily plugged in many other systems.

Also the component is user friendly . generally the TPO’s of the college has to face a lot
of problems in management of the students information.

This all information has to be managed manually. so there is a need to develop a system
that can solve the mentioned problem. This software comes with just that solution.
19

Bibliography

http://www.google.com
http://www.wikepededia.com
www.w3school.com
20

ANNEXURE -1

1] Registration screen :-

2] Login screen :
21
22
23
24

ANNEXURE -2

<?php

require 'dbconfig/config.php';

?>

<!DOCTYPE html>

<html>

<head>

<title>Company Register</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body >

<div class="login-box1">

<img src="photo.jpg" alt="Avatar" class="avatar">

<img src="avatar.png" class="avatar">

<h1>Company Register</h1>

<form action="company-register.php" method="post">

<p>Username</p>

<input type="text" name="username" placeholder="Enter Username"><br><br>

<p>Create password</p>

<input type="password" name="password" placeholder="Enter Password"><br><br>

<p>Confirm Password</p>

<input type="password" name="cpassword" placeholder="Confirm Password"><br><br>

<p>Company Name</p>

<input type="text" name="cname" placeholder="Enter Company Name"><br><br>

<p>Email</p>

<input type="text" name="email" value="" id="txtemail" placeholder="Enter email" value=""><br><br>

<p>Address</p>

<input type="text1" name="address" placeholder="Enter Address"><br>

<h3><u>Company Criteria</u> :</h3>


25

<p>SSC&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&nbsp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&e
nsp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;HSC<br>

<input type="text2" name="ssc" placeholder="Enter SSC


Criteria">&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&
ensp;

<input type="text2" name="hsc" placeholder="Enter HSC Criteria"><br><br>

<p>Engg. Aggregate</p>

<input type="text" name="engg" placeholder="Enter Aggregate marks Criteria"><br><br>

<input type="submit" value="submit" id="sub" name="submit"><br><br>

<p align="right">

<a href="http://localhost/project/c/company-login.php"> <input type="button" id="blogin_btn"


value="Back to login" name=""></a>

</p> </form>

<?php

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

// echo '<script type="text/javascript"> alert("submit button clicked")</script>';

$username=$_POST['username'];

$password=$_POST['password'];

$cpassword=$_POST['cpassword'];

$cname=$_POST['cname'];

$email=$_POST['email'];

$address=$_POST['address'];

$ssc=$_POST['ssc'];

$hsc=$_POST['hsc'];

$engg=$_POST['engg'];

if ($password==$cpassword) {

$query = "select * from company where username='$username'";

$query_run = mysqli_query($con,$query)

if (mysqli_num_rows($query_run)>0)

{ echo '<script type="text/javascript"> alert("User already exist...Try another


username")</script>'; }

else

{
26

$query="insert into company


values('$username','$password','$cname','$email','$address','$ssc','$hsc','$engg')";

$query_run= mysqli_query($con,$query);

if($query_run)

echo '<script type="text/javascript"> alert("Company Registered successfully")</script>';}

else

echo '<script type="text/javascript"> alert("Error!")</script>';

else

echo '<script type="text/javascript"> alert("password do not match")</script>';

?>

</div> </body>

</html>
27

<?php

session_start();

require 'dbconfig/config.php';

?>

<!DOCTYPE html>

<html>

<head>

<title>Student Login</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body >

<a href="home.html"><button class=button type="button"><span>Home</span></button> </a>

<div class="login-box">

<img src="photo.jpg" alt="Avatar" class="avatar">

<img src="avatar.png" class="avatar">

<h1>Student Login</h1>

<form class="myform" action="student-login.php" method="post">

<p>Username</p>

<input type="text" name="username" placeholder="Enter Username">

<p>Password</p>

<input type="password" name="password" placeholder="Enter Password">

<input name="login" type="submit" name="submit" value="Login">

<a href="#">Forget Password</a>

<a href="http://localhost/project/student/student-register.php">

<p align="right">

<input type="signup" name="submit" value=" Sign up">

</p>

</a>

</form>

<?php
28

if (isset($_POST['login']))

$username=$_POST['username'];

$password=$_POST['password'];

$query="select * from student where username='$username' AND password='$password'";

$query_run = mysqli_query($con,$query);

if (mysqli_num_rows($query_run)>0)

$_SESSION['username']=$username;

header('location:studentinside.php');

else

echo '<script type="text/javascript"> alert("Invalid Credentials..")</script>';

# code...

?>

</div>

</body>

</html>
29

<!DOCTYPE html>

<html>

<head>

<title>Company-List</title>

<link rel="stylesheet" type="text/css" href="tablestyle.css">

</head>

<body>

<ul>

<li><a href="http://localhost/project/faculty/facultyinside.php">Home</a></li>

<li><a href="http://localhost/project/faculty/view-fprofile.php">Profile</a></li>

<li><a href="http://localhost/project/faculty/pstudent-list.php">Placed Student-list</a></li>

<li><a href="http://localhost/project/faculty/npstudent-list.php">Non-Placed Student-list</a></li>

</ul>

<?php

include("connection.php");

$query = "select cname,email,address,ssc,hsc,engg from company ";

$query_run = mysqli_query($conn,$query);

$total=mysqli_num_rows($query_run);

//echo $total;

if ($total !=0) {

?>

<div class="ctable">

<div class="mytable">

<form action="company-info.php" method="post">

<table style="border: 5px double black;" border="1">

<thead align="center">

<tr>

<th colspan="3" >Company</th>

<th width="300px" colspan="3">Company-Criteria</th>

</tr>

</thead>
30

<tr>

<th > Name</th>

<th> Address</th>

<th> Email</th>

<th> SSC</th>

<th> HSC</th>

<th> Engg</th>

</tr>

<?php

while

( $result=mysqli_fetch_assoc($query_run)) {

echo

"<tr>

<td align='center'>".$result['cname'] ." </td>

<td align='center'>".$result['address'] ." </td>

<td align='center'>".$result['email'] ." </td>

<td align='center'>".$result['ssc'] ." </td>

<td align='center'>".$result['hsc'] ." </td>

<td align='center'>".$result['engg']." </td>

</tr>";

# code...

# code...

else

echo "No record found";

>?

</table>

</div> </div></body>

</html>

You might also like