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

FinalReportDBMS-Part1

The document is a mini-project report for a Placement Management System developed by students of RV College of Engineering as part of their Database Management Systems course. It outlines the project's objectives, methodology, and the system's functionality designed to streamline the recruitment process for students, placement officers, and recruiters. The report includes sections on software requirements, data flow diagrams, and relational schema, along with acknowledgments and a certificate of completion.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

FinalReportDBMS-Part1

The document is a mini-project report for a Placement Management System developed by students of RV College of Engineering as part of their Database Management Systems course. It outlines the project's objectives, methodology, and the system's functionality designed to streamline the recruitment process for students, placement officers, and recruiters. The report includes sections on software requirements, data flow diagrams, and relational schema, along with acknowledgments and a certificate of completion.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

RV COLLEGE OF ENGINEERING®, BENGALURU-560059

(Autonomous Institution Affiliated to VTU, Belagavi)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Placement Management
System

Mini - Project Report

Submitted by

Shashidhar Sarvi USN 1RV22CD054


Harsha R B USN 1RV23CD401
Harshit Ramesh Savanur USN 1RV23CD402

in partial fulfillment for the requirement of 5th Semester


DATABASE MANAGEMENT SYSTEMS (CD252IA)

Under the Guidance of

Faculty Mentor – Dr. Pavithra H


Assistant Professor, Dept. of Computer Science Engineering, RVCE

Academic Year 2024 - 2025


RV COLLEGE OF ENGINEERING®, BENGALURU -560059
(Autonomous Institution Affiliated to VTU, Belagavi)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

Certified that the project work titled “Placement Management System” is carried out by Shashidhar
Sarvi (1RV22CD052), Harsha R B (1RV23CD401) and Harshit Savanur (1RV23CD402) who are
bonafide students of R. V. College of Engineering, Bengaluru, in partial fulfillment of the curriculum
requirement of 5th Semester Database Management Systems (CD252IA) Laboratory Mini Project
during the academic year 2024-2025. It is certified that all corrections/suggestions indicated for the
internal Assessment have been incorporated in the report. The report has been approved as it satisfies the
academic requirements in all respect laboratory mini-project work prescribed by the institution.

Signature of Faculty In-charge Head of the Department


Dept. of CSE, RVCE

External Examination

Name of Examiners Signature with date

I
RV COLLEGE OF ENGINEERING®, BENGALURU-59
(Autonomous Institution Affiliated to VTU, Belagavi)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

DECLARATION

We, Shashidhar Sarvi (1RV22CD052), Harsha R B (1RV23CD401) and Harshit Savanur

(1RV23CD402) the students of Fifth Semester B.E., Department of Computer Science and Engineering,

RV College of Engineering, Bengaluru hereby declare that project titled “Placement Management

System” has been carried out by us and submitted in partial fulfillment for the Internal Assessment of

the Course: DATABASE MANAGEMENT SYSTEMS(CD252A1) during the academic year 2024-

2025. We also declare that the matter embodied in this report has not been submitted to any other

university or institution for the award of any other degree or diploma.

Place: Bengaluru

Date:

Name Signature
1. Shashidhar Sarvi (1RV22CD054)

2. Harsha R B (1RV23CD401)

3. Harshit Savanur (1RV23CD402)

II
ACKNOWLEDGEMENT

We are indebted to our Faculty (Theory), Dr. Pavithra H Professor and Head, Dept of CSE, RV College
of Engineering for his/her wholehearted support, suggestions and invaluable advice throughout our project
work and helped in the preparation of this report.

We also express our gratitude to our theory Faculty (Lab) Dr. Pavithra H with designations, Department
of Computer Science and Engineering for their valuable comments and suggestions.

Our sincere thanks to Dr. Shanta Rangaswamy Professor and Head, Department of Computer Science and
Engineering, RVCE for her support and encouragement.

We express sincere gratitude to our beloved Principal, Dr. K. N. Subramanya for his appreciation towards
this project work.

We thank all the teaching staff and technical staff of the Computer Science and Engineering department,
RVCE for their help.

Lastly, we take this opportunity to thank our family members and friends who provided all the backup
support throughout the project work.

III
Abstract

The recruitment and placement process in educational institutions is often managed manually through
emails, WhatsApp groups, and spreadsheets, leading to inefficiencies, communication gaps, and data
management challenges. The Placement Management System is a database-driven solution designed to
streamline and automate the entire placement process, enhancing coordination between students, placement
officers, and recruiters.

This system provides a centralized platform where students can register, upload their resumes, and track
job opportunities in real-time. Placement officers can manage student data, track applications, and
communicate with companies seamlessly. Recruiters, in turn, can post job openings, review candidate
profiles, and schedule interviews, reducing manual effort and improving decision-making.

The Placement Management System is developed using a robust Database Management System (DBMS),
ensuring secure and efficient data storage, retrieval, and processing. The system employs a web-based
interface built with HTML, CSS, and JavaScript, while backend functionalities are handled using Python
and FastAPI. The database is structured to support efficient queries, ensuring quick access to student records
and job listings.

By eliminating the reliance on unstructured communication methods such as WhatsApp and Gmail, this
system enhances transparency, minimizes data redundancy, and ensures timely updates for all stakeholders.
The Placement Management System ultimately improves the efficiency of the recruitment workflow,
making the placement process more organized and effective for educational institutions.

IV
TABLE OF CONTENTS

CONTENTS Page No

Certificate I
Declaration II
Acknowledgement III
Abstract IV
List of Figures VII

Chapter 1
Introduction 1
1.1. Introduction 1
1.2. Motivation 1
1.3. Problem Statement 1
1.4. Objectives 2
1.5. Scope 2

Chapter 2

Software Requirement Specification 3

2.1. Software Requirements 3


2.2. Hardware Requirements 3
2.3 Functional Requirements 3
2.4 Non-Functional Requirements 4

Chapter 3
Entity-Relationship (ER) Diagram 5
3.1 Preamble 5
3.2 Description of the ER Diagram 6
3.2 Relationships 7
3.2 Conclusion 7
V
Chapter 4
Data Flow Diagram (DFD) 8

4.1 Preamble 8
4.2 Level 0 DFD 8
4.2.1. Diagram Overview 9
4.2.2. Description 9
4.3. Level 1 DFD 9
4.3.1. Diagram Overview 9
4.3.2. Key Processes in Level 1 DFD 9
4.3.3. Level 1 DFD – Teacher Processes 10
4.3.4 Level 1 DFD - Student Processes 10
4.3 5 Level 1 DFD - Company Processes
4.4. Conclusion 12

Chapter 5
Relational Schema and Normalization 13
5.1. Preamble 13
5.2. Relational Schema Diagram 13
5.3. Normalization Process 14
5.3.1. First Normal Form (1NF)
5.3.2. Second Normal Form (2NF)
5.3.3. Third Normal Form (3NF)
5.3.4. Boyce-Codd Normal Form (BCNF)
5.4. Description of Normalized Tables 15
5.4.1. Student Table
5.4.2. Teacher Table
5.4.3. Company Table
5.4.4. Job Table
5.4.5. Job_Application Table
5.4.6. Placement_Coordinator Table
5.4.7. Interview Table
5.5. Conclusion 16
Chapter 6

Conclusion 17

Chapter 7
References 18

Chapter 8
Appendices 19
Appendix 1: Screenshots 19

VII
List of Figures

SL.No Title Page No.


1 Figure 3.1: ER Diagram of Placement Management System 5

2 Figure 4.1: Level 0 DFD 8

3 Figure 4.2: Level 1 DFD for Teacher 10

4 Figure 4.3: Level 1 DFD for Student 11

5 Figure 4.4: Level 1 DFD for Company 12

6 Figure 5.1: Relational Schema Diagram 13

7 Figure 5.2: Relational Schema Diagram 2 14

8 Figure 8.1: Login Confirmation Email 19

9 Figure 8.2: Job Application Interface 19

10 Figure 8.3: Student Portal 20

11 Figure 8.4: Student Login Interface 20

12 Figure 8.5: Placement Officer Login Interface 21

13 Figure 8.6: Placement Confirmation Email 21

14 Figure 8.6: Program/Codes 22

VIII

You might also like