Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CPP report

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

Maharashtra State Board of Technical Education, Mumbai

Branch Name :Computer Engineering


Academic Year :2024-25
Course Name & Code:Capstone Project Planning(22058)
Semester : V

PROJECT TOPIC :” College Placement System


submitted in November 2024 by the group of TYCO student

Sr.no Roll No. Name of the student Enrollment No. Seat No.
Suryawanshi Arjunsing
1) 10 2218000030 515100
Rajendra
2) 21 Patil Kiran Mukund 2218000042 515111

3) 35 Ahire Vrushank Sanjay 2218000067 515125

4) 41 Nimonkar Deepak Rajkumar 2218000075 515131

Under the guidance of


Prof.H.R.Mankar

Three years Diploma Programme in Engineering and Technology of Maharashtra


State Board of Technical Education, Mumbai (Autonomus)
IOS9001:2008(IOS/IEC–27001:2013),AT-1800
G.E.S.Sir Dr.M.S.Gosavi Polytechnic Nashik-Road,Nashik422101

Prof.H.R.Mankar Prof.T.R.Kawade Dr.Prof.S.P.Deshpande


Subject Incharge Head of Department Principal
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that Mr. Suryawanshi Arjunsing Rajendra Roll No.10 of Fifth
Semesterof Diploma in Computer Engineering of Institute,Sir Dr.M.S.Gosavi
Polytechnic Nashik Road Nashik-422101.(Code:1800) has completed the term work
satisfactorilyin course Capstone Project Planning(22058)for the academic year 2024
to 2025 as prescribed in the curriculum.

Place:Nashik Enrollment No:2118000030


Date: Exam Seat No: 515100

Prof.H.R.Mankar Prof.T.R.Kawade Dr.Prof.S.P.Deshpande


Subject Incharge Head of Department Principal

Seal of Institute
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that Mr.Kiran Mukund Patil Roll No.21 of Fifth Semester of
Diploma in Computer Engineering of Institute,Sir Dr.M.S.Gosavi Polytechnic
Nashik Road Nashik-422101.(Code:1800) has completed the term work satisfactorily
in course Capstone Project Planning(22058)for the academic year 2024 to 2025 as
prescribed in the curriculum.

Place:Nashik Enrollment No:2218000042


Date: Exam Seat No:515111

Prof.H.R.Mankar Prof.T.R.Kawade Dr.Prof.S.P.Deshpande


Subject Incharge Head of Department Principal

Seal of Institute
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that Mr.Vrushank Sanjay Ahire Roll No.35 of Fifth Semester of
Diploma in Computer Engineering of Institute,Sir Dr.M.S.Gosavi Polytechnic
Nashik Road Nashik-422101.(Code:1800) has completed the term work satisfactorily
in course Capstone Project Planning(22058)for the academic year 2024 to 2025 as
prescribed in the curriculum.

Place:Nashik Enrollment No:2218000067


Date: Exam Seat No:515125

Prof.H.R.Mankar Prof.T.R.Kawade Dr.Prof.S.P.Deshpande


Subject Incharge Head of Department Principal

Seal of Institute
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that Mr. Deepak Rajkumar Nimonkar Roll No.41 of Fifth Semester
of Diploma in Computer Engineering of Institute,Sir Dr.M.S.Gosavi Polytechnic
Nashik RoadNashik-422101.(Code:1800) has completed the term work satisfactorily
in course Capstone Project Planning(22058) for the academic year 2024 to 2025 as
prescribedin the curriculum.

Place:Nashik Enrollment No:2118000075


Date: Exam Seat No: 515131

Prof.H.R.Mankar Prof.T.R.Kawade Dr.Prof.S.P.Deshpande


Subject Incharge Head of Department Principal

Seal of Institute
 INDEX

Sr.no. Title Page no.

1 Declaration and Acknowlwdgement. 1

2 Abstract and Introduction. 3

3 Main Content 4

4 Literature Survey,Requirements and Conclusion. 6

5 Marks Section 12
DECLARATION
I declare that this written submission represents my ideas in my own words and where
others' ideas or words have been included, I have adequately cited and referencedthe
original sources. I also declare that I have adhered to all principles of academic honesty
and integrity and have not misrepresented or fabricated or falsified any
idea/data/fact/source in my submission. I understand that any violation of the above will
be cause for disciplinary action by the Institute and can also evoke penal action from the
sources which have thus not been properly cited or from whom proper permission has
not been taken when needed.

Your’s sincerly

Mr.Arjunsing Rajendra Suryawanshi


Mr.Kiran Mukund Patil
Mr.Vrushank Sanjay Ahire
Mr.Deepak Rajkumar Nimonkar
ACKNOWLEDGEMENT

I express deep gratitude for enthusiasm and valuable suggestions that I got from my
guide Prof.H.R.Mankar lecturer of the Computer Engineering Department, for
successful completion of the Capstone Project Planning report. This was not possible
without his invaluable guidance. I pay deep regards to our HOD Prof.T.R.Kawade and
Principal mam Dr.Prof.S.P.Deshpande who are instrumental in setting standards for
the students to achieve. Finally, I am thankful to all the people who are related to the
project directly or indirectly.I am grateful to all the teachers and Staff of the Department
of Computer Engineering. I also want to thank my faculty who showed a great will of
strength, constant encouragement and without his cooperation I would have not been
able to complete this work.
1.0 TITLE
College placement System

2.0 AREA/DOMAIN
An Application for Diploma Students and Guiding them for their Career

3.0 ABSTRACT

The College Placement System is a web-based application developed using Python to


streamline the placement process for college students and recruiters. The system aims to
facilitate seamless interactions between students, placement officers, and companies by
automating key aspects of recruitment. Students can register, update their profiles, and apply
for job listings, while recruiters can post job vacancies, view applications, and manage their
recruitment drives. The backend is powered by Python with integration of databases to store
user information securely and efficiently. The platform includes features such as eligibility
checking, job recommendations, and automated notifications to ensure a smooth and
organized placement process. This system is designed to reduce administrative workload,
enhance communication, and improve placement outcomes for both students and companies.
4.0 INTRODUCTION

The College Placement System is a software application designed to simplify and automate
the placement process for students, colleges, and recruiting companies. Traditionally,
college placement systems involved manual intervention, leading to inefficiencies in
managing student profiles, job applications, and interview schedules. With the advancement
of technology, there is a growing need for a streamlined, user-friendly platform that can
efficiently handle the entire recruitment process.

This system, developed in Python, serves as a bridge between students seeking job
opportunities and companies looking for suitable candidates. It allows students to create and
update their profiles, apply for jobs, and track the status of their applications. For companies
and recruiters, the system enables posting job openings, shortlisting candidates, and
organizing interview schedules.

The Python-based backend ensures the application is scalable, secure, and capable of
handling a large volume of data. Using Python’s powerful libraries and frameworks, such as
Flask or Django, the system is designed to offer a responsive interface and robust
performance, ensuring an efficient recruitment process for all stakeholders. This platform
not only saves time but also improves communication and decision-making, ultimately
enhancing the overall placement experience.

5.0 PROBLEM STATEMENT

• Inefficient Manual Process: The current placement process in many colleges relies
on manual methods (e.g., spreadsheets, emails, physical notices), leading to
inefficiencies and delays

• Difficulty in Tracking: Both students and recruiters face challenges in tracking job
opportunities, application statuses, and interview schedules, resulting in confusion
and missed opportunities

• High Administrative Burden: Placement officers are burdened with managing large
volumes of student and job data, communication coordination, and scheduling,
leading to potential errors and delays.

• Lack of Centralized System: There is no single, unified platform that streamlines


the entire placement process, making it difficult for all parties (students, recruiters,
placement officers) to stay organized.
• Need for Automation: The placement process requires automation to reduce manual
intervention, improve efficiency, and minimize the risk of errors.

• Communication Gaps: The lack of a central system often results in poor


communication between students, recruiters, and placement officers, leading to
misunderstandings and inefficiencies.

6.0 OBJECTIVES

• Automate the Placement Process: Develop a system that automates key


aspects of the placement process, including student registration, job application
submission, and tracking of application status, to reduce manual intervention
and improve efficiency.

• Create a Centralized Platform: Design a unified platform that brings together


students, recruiters, and placement officers, allowing them to interact
seamlessly in one place for all placement-related activities.

• Simplify Job Posting and Application: Enable recruiters to easily post job
vacancies and view student applications. Provide students with the ability to
browse available jobs and apply directly through the system.

• Streamline Communication: Implement features such as automated


notifications, email alerts, and messaging systems to ensure smooth
communication between students, recruiters, and placement officers.

• Manage Student Profiles: Allow students to create and update their profiles
with relevant information (e.g., academic qualifications, skills, and experience)
to make it easier for recruiters to evaluate candidates.

• Schedule Interviews and Assessments: Provide functionality for recruiters and


placement officers to schedule interviews, tests, and other recruitment-related
events, with reminders sent to all relevant parties.
7.0 LITERATURE SURVEY

The traditional college placement process, often managed manually with spreadsheets and
emails, is time-consuming and prone to errors. As technology has advanced, many
institutions have turned to digital systems to streamline this process. These systems, often
web-based, help students register, apply for jobs, and track their applications, while
recruiters can post vacancies and review applicants. Python, due to its simplicity and
powerful frameworks like Flask and Django, is commonly used to build these systems. It
allows secure handling of student data and supports features like job posting, profile
management, and interview scheduling.

Many systems focus on automation to reduce manual work and improve efficiency. Python's
built-in security features protect user data, while tools like email notifications and
automated interview scheduling help improve communication. Reporting and analytics tools
also track placement trends, allowing placement officers to make data-driven decisions.
Despite the benefits, challenges like system scalability and user adoption remain. Future
advancements in AI and machine learning could further enhance job matching and
placement predictions, improving the overall experience for students and recruiters.
8.0 FLOWCHART
9.0 E-R DIAGRAM

College Placement System


10.0 ALGORITHM
Step 1 : Start
Step 2 : Sign-In (Enter Name,Username,Contact No and Password)
Step 3 : Home Page is visible else already Sign-In (Login in website)
Step 4 : On Home Page there will be two option profile,job search and
company and preparation
Step 5: user can search for company and as well as search for a particular
job/internship
Step 6 : after that user can apply
Step 7 : then it will schedule interview
Step 8 : Stop

11.0 LANGUAGES USED


1. Python
2. Sqlite3
3. Tkinter
4. DBrowser

12.0 HARDWARE / SOFTWARE REQUIREMENTS

Sr. No. Name of Requirement / Type of Requirement /


Technology Used Technology

1. Python , DBrowser Frontend / Backend

Intel Core i5 - 11th


2. gen, 16 GB RAM, Computer System
512 GB SSD

13.0 ADVANTAGES

• Scalability:
• Security:
• Efficient Database Integration:
• User-Friendly Interface:
14.0 REFERENCES

Name of Reference Reference Link

1) https://docs.python.org/3/
2) https://www.geeksforgeeks.org/python-
1) Google tkinter-tutorial/
3) https://www.browserstack.com/guide/what-is-
browser

1) https://ieeexplore.ieee.org/document/10063051
4) IEEE Papers
2) https://ieeexplore.ieee.org/document/9465519

15.0 SOFTWARE IMAGES


16.0 CONCLUSION

In conclusion, the development of a College Placement System using Python offers


numerous advantages, including ease of development, scalability, enhanced security, and
automation of tasks, which significantly improves the efficiency of the placement process.
By utilizing frameworks like Django or Flask, the system can provide a centralized platform
for students, recruiters, and placement officers to interact seamlessly. Python’s capabilities
for secure data handling, real-time communication, and integration with third-party tools
allow for the creation of a robust and user-friendly system. Additionally, the use of Python
for data analysis and reporting enables placement officers to make data-driven decisions
that enhance the placement process.

The proposed system will streamline job application workflows, simplify interview
scheduling, and improve communication between students and recruiters, addressing the
inefficiencies of traditional placement methods. With its flexibility and potential for future
improvements, including the integration of artificial intelligence and machine learning for
better job matching, the College Placement System holds great promise for modernizing and
optimizing campus recruitment processes.
 MARKS SECTION
Marks out
Marks out of
Roll Seat of(6)
(4) performed Total out of
Name of student performed
No. No. by oral (10)
by group
presentation
activity
Arjunsing Rajendra
10 515100
Suryawanshi
21 515111 Kiran Mukund Patil

35 515125 Vrushank Sanjay Ahire

41 515131 Deepak Rajkumar Nimonkar

Prof.H.R.Mankar
Department of Computer Engineering
Dr.M.S Gosavi Polytechnic Nashik Road Nashik(1800) – 422101

You might also like