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

Pwp Project

The document outlines a micro project titled 'Placement Management System' undertaken by students of the Computer Engineering program at Navjeevan Education Society Polytechnic for the academic year 2023-2024. It details the project's objectives, features, implementation, testing, and maintenance, along with a code implementation for the system. Additionally, it includes an evaluation sheet for assessing the project's relevance, information collection, and overall presentation.

Uploaded by

bejexi2117
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)
3 views

Pwp Project

The document outlines a micro project titled 'Placement Management System' undertaken by students of the Computer Engineering program at Navjeevan Education Society Polytechnic for the academic year 2023-2024. It details the project's objectives, features, implementation, testing, and maintenance, along with a code implementation for the system. Additionally, it includes an evaluation sheet for assessing the project's relevance, information collection, and overall presentation.

Uploaded by

bejexi2117
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/ 16

MAHARASHTRA STATE BOARD OF

TECHNICAL EDUCATION

NAVJEEVAN EDUCATION SOCIETY


POLYTECHNIC
MICRO PROJECT

Academic year: 2023-2024

TITLE OF MICRO PROJECT :


PLACEMENT MANAGEMENT SYSTEM

Program : Computer Engineering.


Program code: CO6I
Course:
Programming With
Python
Course code: 22616
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
Certificate

This is to certify that Miss ____________________


Roll No: ____of 6th Semester of Diploma in Computer Engineering,
Institute, Navjeevan Education Society’s Polytechnic (Code: 0144)
has completed the Micro Project satisfactorily in Subject:
Programming With Python (22616) for the academic year 2023-
2024 as prescribed in the curriculum.

Place: Bhandup Enrollment no:-_____________

Date:-……………………….. Exam Seat no:-

Subject Teacher Head of the Department Principal


SOFTWARE TESTING

REPORT BOOKLET

NAVJEEVAN POLYTECHNIC BHANDUP [W]

GROUP DETAILS

SR. NO Name of group members Roll no Enrollment Seat no


No
1. PAWAN CHOUDHARY 1344 2101440196

2. SOHAM DALVI 1325 2101440171

3. SAYALI VISHWASRAO 1322 2101440168

HELPED AND GUIDED BY


Nilofer Mulla
Part - A

Title of Micro Project: -


PLACEMENT MANAGEMENT SYSTEM
 Brief Introduction: -
What is a placement management system?
Placement management software enables you to plan placements, train
students in accordance with relevant market demands, organize
placement drives, and allow companies to recruit students.
The placement software takes complete control of any college’s
placement efforts right from nurturing an employer to hiring from
an institute to training, evaluation, and job fitment.
In addition, it manages the student and placement cell information,
allows students to create profiles, apply for jobs, get shortlisted with
greater visibility, involve in internship activities, and do much more.H

Main Features: -
What are the main features of Placement Software?

 Effective student profiling.


 Successful placements registration for every time use.
 Employer Management.
 Intuitive dashboards.
 Effective outreach and Omni-channel communication system.
 Real-time reporting and deeper analytics.
 Customizable placement process.

Objectives of Placement Management System:


 To provide career guidance about avenues open after graduation.
 To provide recruitment to students.
 To provide exposure to BE pursuing students.
 To have good relations with the recruiters.
 Managing Recruiters correspondence and feedback.
 Organizing Pre- Placement Training's.

Elements of Placement Management System:

Action plan:-
Weeks. Detail of activity Planned start Planned finish Name of responsible
date date Team Member
1 Discussion of project by group Pawan,Soham,Sayali
members.

2 Discussion of project with Pawan,Soham,Sayali


subject teacher
3 Collection of Information Soham,Pawan

4 Collection of description Soham,Sayali

5 Preparation of documentation of Sayali,Pawan


part A
6 Completion of part A Sayali

7 Collection of data for part B Soham

8 Testing of given combination of Pawan,Soham


capacitors
9 Troubleshooting and calculation Pawan,Sayali
of parameters
10 Preparation of data of part B Soham

11 Completion of part B Sayali

12 Submission of project Pratik,soham,Sayali

RESOURCES REQUIRED : -
Sr Name of Specification rating Quantity 01 Quantit
N resources y
o
1 Internet https://www.geeksforgeeks.org/software-engineering-introduction-to. 3
https://www.geeksforgeeks.org/software-testing-life-cycle-stlc/

2 Microsof Word 2018 1


t word

3 1
Topic https://youtube.com/playlist?
related list=PLqleLpAMfxGB1g0xlYj2H6lyY2Q2ku7p9
video

Part - B
Title of Micro Project: -
PLACEMENT MANAGEMENT SYSTEM

 Brief Information :-

Requirements: A placement management system requires a robust


database to store and manage all relevant data, such as student
profiles, job postings, and employer information. Developers use
database management systems like MySQL, PostgreSQL, or
MongoDB to efficiently store and retrieve data in the placement
website.

Implementation: This involves evaluating the project's


implementation to determine whether it is efficient, reliable, and meets
the project's requirements. The implementation should be well-
documented, well-organized, and easy to understand to facilitate future
modifications and maintenance.

Testing: This involves evaluating the project's testing phase to


determine whether it is comprehensive, thorough, and effective. The
testing should be designed to identify and correct any defects or issues
in the software before it is deployed to production.

Deployment: This involves evaluating the project's deployment phase


to determine whether it is seamless, error-free, and meets the project's
requirements. The deployment process should be well-planned and
tested to ensure that the placement is deployed correctly and without
any issues.

Maintenance: This involves evaluating the project's


maintenance phase to determine whether it is effective, efficient,
and meets the project's requirements. The maintenance process
should be well-documented and well-organized to facilitate future
modifications and updates to the software.

CODE:-

class Placement:
def __init__(self, company, role, location, salary):
self.company = company
self.role = role
self.location = location
self.salary = salary

class PlacementManagementSystem:
def __init__(self):
self.placements = []

def add_placement(self, company, role, location, salary):


placement = Placement(company, role, location, salary)
self.placements.append(placement)
print("Placement added successfully.")

def update_placement(self, company, role, new_salary):


for placement in self.placements:
if placement.company == company and placement.role ==
role:
placement.salary = new_salary
print("Placement updated successfully.")
return
print("Placement not found.")

def search_placement(self, company=None, role=None,


location=None):
results = []
for placement in self.placements:
if (company is None or placement.company == company)
and \
(role is None or placement.role == role) and \
(location is None or placement.location == location):
results.append(placement)
if results:
print("Search results:")
for placement in results:
print(f"Company: {placement.company}, Role:
{placement.role}, Location: {placement.location}, Salary:
{placement.salary}")
else:
print("No placements found matching the criteria.")

# Example usage:
pms = PlacementManagementSystem()

# Adding placements
pms.add_placement("ABC Corp", "Software Engineer", "New
York", 80000)
pms.add_placement("XYZ Inc", "Data Analyst", "San Francisco",
75000)

# Updating placement
pms.update_placement("ABC Corp", "Software Engineer",
85000)

# Searching placements
pms.search_placement(company="ABC Corp")
pms.search_placement(role="Data Analyst")
pms.search_placement(location="New York")

OUTPUT:-

 Aim of Micro Project :-

1.Select suitable process model for placement management system.

2. Prepare placement requirements specifications.

3. Use software to create data designs.

 Course Outcome Integrated: -


1. Select suitable process model for placement management system.
2. Prepare placement requirements specifications.
3. Use software to create data designs.
 Actual procedure followed: -
• First we discussed about the project.
• Collection of data (reference book).
• Making of micro-project.

Actual Resources Used: -


Sr Name of resources Specification rating Quantity Quantity
N 01
o
1 Internet

2 Microsoft word Word 2014

3 1

Skill Developed/learned out of the Micro-project: -


a.Identifies a variety of potential sources of information.

b.Develops efficient and effective search strategies.

c.Identifies and retrieves information relevant to the need.

d.Understands standard system of information organization

Sr. Characteristics to Poor Average Good (Marks Excellent


NO. be assesed (Marks1-3) (Marks 4-5) 6-8) (Marks 9-10)
1. Relevance to
the Course
2. Information
Collection
3. Project Proposal

4. Completion of
Target as per
project
proposal
5. Analysis of
Data and
representation
6 Quality of
Model
7 Report
Presentation
8 Presentation

9 Defence
Micro Project Evaluation Sheet

Roll Process Assessment Product Assessment Total


Number Part A: Part B: Marks
Project Project Project Individual
Proposal Methodology Report Presentation
(2 (2 Marks) (2 Marks) (4 Marks)
Marks)

Name and Designation of the Faculty member :-

Signature :- --------------------------

You might also like