0% found this document useful (0 votes)
99 views28 pages

Placement Report

The document discusses developing a web application called "Placement Portal" to help colleges more effectively manage student placement records and activities. It aims to create a centralized online system where students can update their details, administrators can approve updates and upload materials, and users can search for student information. The system would store student personal and skills data to help with career fairs and recruitment by automating record keeping tasks.

Uploaded by

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

Placement Report

The document discusses developing a web application called "Placement Portal" to help colleges more effectively manage student placement records and activities. It aims to create a centralized online system where students can update their details, administrators can approve updates and upload materials, and users can search for student information. The system would store student personal and skills data to help with career fairs and recruitment by automating record keeping tasks.

Uploaded by

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

Mini Project Report

On

“ Placement Portal: Project For


Managing The Placement Record”
Submitted in partial fulfilment for the award of the degree
of

Third Year B-Tech


In

INFORMATION TECHNOLOGY
Submitted by

1. Jagtap Onkar Balasaheb (20141261)


2. Pathan Vasim Kachru (20141251)

Under the Guidance of


Dr.R.B.Kulkarni

Government College of Engineering, Karad


(An Autonomous Institute of Government of Maharashtra)

Academic Year 2021-2022


Government College of Engineering, Karad
(An Autonomous Institute of Government of Maharashtra)

Department of Information Technology

CERTIFICATE
This is to certify that the Project entitled “Placement poratl: Project For Managing
Placement record” has been carried out by the team:
1. Jagtap Onkar.
2. Pathan vasim.
under the supervision and guidance, of our project guide Dr.R.B.Kulkarni with
partial fulfilment for the award of the BACHELOR OF TECHNOLOGY in Department of
Information Technology from Government College of Engineering, Karad for the academic
Year 2021-22 (Sem – V).

Dr. R .B .Kulkarni Dr. S. J. Wagh


Project Guide Information Technology
Department Head
ACKNOWLEDGEMENT

Apart from individual efforts, the success of any project depends largely
on the encouragement and guidelines of many others. We take this opportunity
to express our gratitude to the people who have been instrumental throughout
the project work.

It is our privilege to express our gratitude towards our project guide, Dr .


R. B. Kulkarni, for their valuable guidance, encouragement, inspiration, and
whole-hearted cooperation throughout the project work. We thank him for being
a motivation through all our highs and importantly, our lows.

We deeply express our sincere thanks to our Head of Department Dr. S.


J. Wagh for encouraging and allowing us to present the project on the topic
“Placement Portal: Project For Managing Placement Record ” and providing us
with the necessary facilities to enable us to fulfill our project requirements as
best as possible. We take this opportunity to thank all faculty members and staff
of the Department of Information Technology, who have directly or indirectly
helped our project.

We pay our respects to honourable Principal Dr. A. T. Pise for their


encouragement. Our thanks and appreciations also go to our family and friends,
who have been a source of encouragement and inspiration throughout the
project.
ABSTRACT

Placement Portal is a total management and informative system, which


provides the up-to date information of all the students in a particular college.
Placement Portal helps the colleges to overcome the difficulty in keeping
records of hundreds and thousands of students and searching for a student
eligible for recruitment criteria from the whole thing.

The users can able to create account on this website after approval of
Administrator they can be able to use their account. When the user enters into
his respective page he can update his details, and the details are to be approved
by the administrator.

All the users have some common services like , updating details,
searching for details, checking the details, mailing to administrator, and
reading the material uploaded by admin if the user is a student.

Administrator has the services to add events and achievements and he


can reply to the mails sent by users. He can upload materials, search for
student details, and he has the right to approve the students.

The system stores all the personal information of the students and their
technical skills that are required in the CV to be sent to a company. The system
is an online application that can be accessed throughout the organization and
outside as well with proper login provided. The system can used for college to
manage the student information with regards to placement details. This will
help students to get the information about placement activities in the college.
LIST OF FIGURES

Figure No. Figure caption Page No.

1. 4.2 Block diagram……….………8


2. 4.3 Database Design…….……….9
ABBREVATIONS

Acronym Definition

PHP Hypertext Preprocessor


MY-SQL Used as back-end database
TABLE OF CONTENTS
Topics Page No.
● Abstract I
● List Of Figures II
● Abbreviations III

Sr. No. Table of Contents Page No.

Chapter Introduction……………………………………………..
1
1.1 Background 1
1.2 Importance of Project 2
1.3 Motivation 3
1.4 Scope 3
1.5 Expected Outcomes 4

Chapter Literature Survey…………………………………………


2
2.1 5

Chapter Related Theory and Problem Definition…….……………


3
3 Problem Definition 6
.
1
3 Related Theory 6
.
2

Chapter Design Methodology………………………......................


4
4 Technical Specifications 7
.
1
4 Block Diagram 8
.
2
4 Database Design 8
.
3
Chapter Implementation……………………………………………
5
5 HTML(HYPER TEXT MARKUP LANGUAGE) 9
.
1
5 CSS 9
.
2
5 JavaScript 10
.
3
5 Why Reactjs as Frontend 10
.
4
5.5 Firebase 11
5.6 Implementation of ProjectBook 11

Chapter Result ……………………………………


6
6.1 Sign in and Sign up page Mobile View 13
6.2 Home Page 14
6.3 Plecement Cell Login 15
6.4 Student Login 16

Chapter Conclusion and Future Scope…………………………….


7
7.1 Conclusion 1
9
7.2 Future Scope 1
9

Paper Published…………………………………………...
References………………………………………………… 2
0
Chapter 1

INTRODUCTION
1.1 Background:

The Department of Computer Science (DCS) at Xi’an Institute of Post and


Telecommunications (XIPT) has a large student enrolment. Every year there are more than
1000 undergraduate students to undertake their thesis projects before they graduate. During
the project process, there are so many things which have to be done by the administrators,
faculty and students that it is quite difficult for the traditional manual administering method
to be competent for, especially with the steadily increasing of the number of the
undergraduate students. Over the last decade, DCS at XIPT has formed an undergraduate
project management procedure. We’d like to divide the whole process of the undergraduate
project into four phases: faculty prepares the proposals of the projects; students choose their
interested projects; administrators manage and control the project process; assessor groups
assess and grade the students’ project works. During the first phase, the faculty proposes the
candidate projects to the secretary of each teaching group, all the projects are submitted to the
education secretary of DCS, all the candidate projects are examined by the assessors,
assigned by the DCS, to choose suitable projects. All these works during the first stage are
done through the printed paper documents, so it is quit time consuming. After the suitable
candidate projects validated, the projects are to be chosen by all the students in the different
classes with the same major on a set of printed documents, so that it is unavoidable that one
project has been chosen by more than one students, which would bring much troubles for the
secretary to adjust the projects and make each one satisfactory. The third stage is the longest
and most important phase, during which students have to implement their projects, submit the
pre research, mid-project and final reports, etc. Supervisors have to provide detailed guideline
to their students, collect the required documents from the students, and submit them to the
DCS secretary. At the last phase, assessing groups are set up, which are responsible for
checking over the projects finished by the students, arranging the presentation for the students
to show their project works, and giving the final grades. Finally the education secretary
collects all the materials of the students, and submits the final grades to the academic
administration at XIPT. In order to address the above problems, we developed an
undergraduate project management system with B/S frame. All of the relative administrative
affairs can be carried through on the system which use the web as the interface medium, and
use a central database to manage information for all activities involved in the process of the
undergraduate projects. While the discussion here focuses on the application of the system in
DCS at XIPT, the system has been designed module-based with flexibility in mind and
should be portable to other educational contexts.
Background of this website comes from Research paper from China University named as
WebUPMS: A Web-based Undergraduate Project Management System implemented in year
2017.
This website was basically created to college students so that they can post there projects
which they are asked to create by the college ex: for mini project , major project. When the
student submit the completed projects the faculty will be able to see the projects of all
students in there dashboard in the form of table and then the faculty can see the projects
created by the students and assess them as per there work. They can give marks to the
students. So we are tried, updated and changed features of this website and create our website
with two users :
i) Admin ( Website Controller ).
ii) User (Student, Teacher, Any professional person.
This project is little bit addition to the world of web technologies. Websites are playing an
important role for an any organization. As a one of the department of a Government College
of engineering karad , Information Technology department needs to have a such a website to
showcase the department and us as a medium of Study, guidance, interaction with
Students ,Teachers and proffessioners . Notice, research works, Digital professional Social
media can be the major advantages of this project. On this project we will develop a website
for our college first and later its scope will be increased for all users from the world .

1.2 Importance of the project:


ProjectBook is important because of following reasons :
1) Research- Benefits for the researchers are based on the expectations they have from the
upcoming web technologies. Project itself comes under research zone of new social media
professional website and can be integrated with AI, Ml like technologies which are the scope
areas of the research .
2) Education – The application is very helpful for Juniors to study , analyze and get
perspectives regarding how projects are done with demand of the industry .Educational
guidance is the main motto of this social media website .

1.3 Motivation:
Every motivations comes when the question rise in mind is Why ? Many Students find it very
difficult to understand how projects are made and in case of engineering colleges students
juniors are don’t aware of which projects their seniors are doing ? Which Technologies they
are using ? Which Technology is demanding ? What are the requirements for the project ?
What are the coding competetions ? where they held ? What is hackathon? How to know
where hackathon is going on ? and because of this unanswered questions they don’t poke into
this and no any motivation comes in their mind regarding the project development, coding
competitions and hackathons , isn’t it ?
So, we are designing social media platform which is like linkedin and github but it will
be the simpler and user friendly than that to the user. It will be very helpful for all those who
wants project guidance ,various competitions and motivations regarding that and this motivate
us bring the idea that overcome this problem by providing simple application as a solution .

1.4 Scope:
This currently available website contains guiding information regarding different projects for
junior to senior level, Information related to different project competitions and state and
national level hackathons. Any user can Download pdf of a project data by using download
button provided in the website below project images details .User can also download direct
images . We are providing project developer mail ID and other profile details so that one who
wants guidance can get a guidance from direct developer. Currently Scope of the website is
only for regional level but then it will be expanded to pan india level.
1.5 Expected Outcome:

● Students will able to get to know the projects made by other students.
● User can get guidance of project from project developer.
● User can get to know the contest details.
● User can get professional community through this web application.
Chapter 2

LITERATURE SURVEY

2.1 WebUPMS- A Web-based Undergraduate Project Management System :


The undergraduate students in China must undertake the graduation project in the last (eighth)
term. The project provides an opportunity to improve their practical ability to apply the
knowledge that they have learned during their study in the university. With the increasing of
the number of students, administering the process is such a quite daunting task that the
traditional graduation project administration method is not suitable for the current situation
any more. With the dramatically developing of internet, more and more web-based learning
sites are appearing on the internet. The course webs can provide increased educational
opportunities for more students at reduced costs, provide additional opportunities for students
with physical and learning disabilities,and can also dramatically reduced the administrative
and teaching work. All of the above can be considered as representing the initial phases of
what promises to be a revolution in education . Compared with the web-based course sites,
web-based undergraduate project management system can also provide many conveniences for
faculty and administrators, but each university, even at different departments in the same
university, has its own unique model of undergraduate project management, so by now there is
not a universal commercial platform to be developed. Some universities around the world have
their own systems , but still quite unpopular for the moment. This paper describes the
development of WebUPMS (a web-based undergraduate project management system)
developed in the Department of Computer Science at XIPT. In the next section, we detail the
problems in the existing undergraduate project management systems and explain why we
designed our own database-backed web solution to overcome them.
This paper describes the development of and initial experiences with WebUPMS (a web-
based undergraduate Project management system), a thesis project management system
developed in the Department of Computer Science (DCS) at Xi’an Institute of Post and
Telecommunications (XIPT). The system was developed to facilitate existing DCS traditional
manual undergraduate project administering mode, and make all the operations, such as
projects submitting by staff, assessing by the assigned assessors and choosing by students,
process controlling, and final papers and marks submitting, to be finished on the web with
much higher efficiency. Experiments showed that this system is reliable, efficient and
convenient
Chapter 3

PROBLEM DEFINITION AND RELATED THEORY

3.1 Problem Definition:


The basic idea behind the project is to develop Project posting social media web platform
called ProjectBook. This platform is intended to be used as project guiding tool in engineering
and all other studies. The application is built using HTML, CSS , Javascript and Firebase .
The target audience for our application will be students for learning purposes, teachers for
teaching purposes, and people who are curious about projects . Name of the project i.e
ProjectBook itself defines the problem statement that is it is the e-book of various projects .

3.2 Related Theory


While using any social media platform for technical guidance main thing is that platform
should be easy to accessible and it should be user-friendly , So we are designed social media
platform which is like linkedin and github but it will be the simpler and user friendly than this
platform. It will be very helpful for all those who wants project related guidance ,various
competitions related guidance and motivation to become a top developer. This web
application is specialy designed for the education and research purpose .
Chapter 4

DESIGN METHODOLOGY

4.1 Technical Specifications:


Operating Systems:
Windows 11.

Software Requirements:
Visual Studio Code,Github

Languages used for Front-end:


HTML, CSS, JavaScript, php

Back-end:

MySql
4.2 Block Diagram :-
4.3 Database Design:-
CHAPTER 5

IMPLEMENTATION

5.1 HTML(HYPER TEXT MARKUP LANGUAGE) HTML stands for Hypertext


Markup Language, and it is the language in which, until recently, virtually all Web pages
were written. Hypertext refers to the way in which Web pages (HTML documents) are linked
together. When you click a link in a Web page, you are using hypertext. It is this system of
linking documents that has made the World Wide Web the global phenomenon it has
become. ”Hypertext” refers to links that connect web pages to one another, either within a
single website or between websites. Links are a fundamental aspect of the Web. By uploading
content to the Internet and linking it to pages created by other people, you become an active
participant in the World Wide Web.HTML uses ”markup” to annotate text, images, and other
content for display in a Web browser. Markup Language describes how HTML works. With a
markup language, we simply “mark up” a text document with tags that tell a Web browser
how to structure it. HTML originally was developed with the intent of defining the structure
of documents (headings, paragraphs, lists, and so forth) to facilitate the sharing of scientific
information between researchers.

5.2 CSS(CASCADING STYLE SHEETS) Cascading Style Sheets (CSS) is a style sheet
language used for describing the presentation semantics (the look and formatting) of a
document written in a markup language. Its most common application is to style web pages
written in HTML and XHTML, but the language can also be applied to any kind of XML
document, including plain XML, SVG and XUL CSS is designed primarily to enable the
separation of document content (written in HTML or a similar markup language) from
document presentation, including elements such as the layout, colors and fonts. This
separation can improve content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple pages to share formatting, and
reduce complexity and repetition in the structural content (such as by allowing for table less
web design). CSS can also allow the same markup page to be presented in different styles for
different rendering methods, such as on-screen, in print, by voice when read out by a speech
based browser or screen reader) and on Braille-based, tactile devices. It can also be used to
allow the web page to display differently depending on the screen size or device on which it
is being viewed. While the author of a document typically links that document to a CSS style
sheet. readers can use a different style sheet, perhaps one on their own computer, to override
the one the author has specified. CSS specifies a priority scheme to determine which style
rules apply if more than one rule matches against a particular element. In this so called
cascade, priorities or weights are calculated and assigned to rules, so that the results are
predictable. The CSS specifications are maintained by the World Wide Web
Consortium(W3C).

5.3 JAVASCRIPT : JavaScript is a dynamic computer programming language. It is


lightweight and most commonly used as a part of web pages, whose implementations allow
clientside script to interact with the user and make dynamic pages. It is an interpreted
programming language with object-oriented capabilities. JavaScript was first known as
LiveScript, but Netscape changed its name to JavaScript, possibly because of the excitement
being generated by Java. JavaScript made its first appearance in Netscape 2.0 in 1995 with
the name LiveScript. The general-purpose core of the language has been embedded in
Netscape, Internet Explorer, and other web browsers.The ECMA-262 Specification defined a
standard version of the core JavaScript language as a multi-paradigm language, JavaScript
supports event-driven, functional, and imperative (including object-oriented and prototype-
based) programming styles. It has APIs for working with text, arrays, dates, regular
expressions, and the DOM, but the language itself does not include any I/O, such as
networking, storage, or graphics facilities. It relies upon the host environment in which it is
embedded to provide these features. One of major strengths of JavaScript is that it does not
require expensive development tools. We can start with a simple text editor such as Notepad.
Since it is an interpreted language inside the context of a web browser, we don’t even need to
buy a compiler.

5.4Why PHP?

 PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)


 PHP is compatible with almost all servers used today (Apache, IIS, etc.)
 PHP supports a wide range of databases
 PHP is free. Download it from the official PHP resource: www.php.net
 PHP is easy to learn and runs efficiently on the server side
 PHP 7 is much faster than the previous popular stable release (PHP 5.6)
 PHP 7 has improved Error Handling
5.5 What is MY-SQL

 MySQL is a relational database management system


 MySQL is open-source
 MySQL is free
 MySQL is ideal for both small and large applications
 MySQL is very fast, reliable, scalable, and easy to use
 MySQL is cross-platform
 MySQL is compliant with the ANSI SQL standard
 MySQL was first released in 1995
 MySQL is developed, distributed, and supported by Oracle Corporation
 MySQL is named after co-founder Monty Widenius's daughter: My

5.6 Implementation of Placement Portal :


1) Inthis website we are going to create a student account using
the name, email, etc
2) Students can able to update their profiles.
3) Studentssent can able to apply for jobs and see active drives
along with email communication between the company and
them also see the notice posted by admin.
4) Admin can have all the privileges and whenever students and
co-ordinators can register themselves in the portal then all the
access or deny them are in the hand of admin.
Sign in and Sign up page Mobile View;-
Home Page :
Student
Register
Coordinator Login
Admin Login
Placement Cell Login

Student Login

Chapter 7
CONCLUSION AND FUTURE SCOPE

7.1 Conclusion
We Government college of engineering Karad TPO are here to help you to achive your
gole .The Placement Cell plays a crucial role in locating job opportunities for under
graduates and post graduates passing out from the college by keeping in touch with
reputed firms and industrial establishments.
The placement cell operates round the year to facilitate contacts between companies and
graduates. The number of students placed through the campus interviews is continuously
rising.
7.2 Future Scope
 Placement Portal help trening and placemrnt cell to conduct offcapus drive

REFERENCES

Websites:
PHP: https://www.w3schools.com/php/php_intro.asp
MySQL: https://www.w3schools.com/MySQL/mysql_intro.asp
Wikipedia: https://en.wikipedia.org/wiki/Template:Portal
JavaScript: https://www.w3schools.com/js/

*****

You might also like