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

dbms mini project1

The document outlines a mini project titled 'Student Database Management System' developed by students of R R Institute of Technology for their Bachelor of Engineering in Computer Science. The system aims to automate the management of student information, enhancing efficiency and accuracy while minimizing manual errors. It includes features for CRUD operations, secure access, and potential future expansions such as performance analytics and mobile interfaces.

Uploaded by

klvaishnav785
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)
2 views

dbms mini project1

The document outlines a mini project titled 'Student Database Management System' developed by students of R R Institute of Technology for their Bachelor of Engineering in Computer Science. The system aims to automate the management of student information, enhancing efficiency and accuracy while minimizing manual errors. It includes features for CRUD operations, secure access, and potential future expansions such as performance analytics and mobile interfaces.

Uploaded by

klvaishnav785
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/ 23

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Belagavi-590018

DBMS MINI PROJECT


ON

“Student Database Mangement System”


Submitted in the partial fulfilment of the requirements for the award of

BACHELOR OF ENGINEERINGIN
COMPUTER SCIENCE AND ENGINEERING
BY
Venu Vardhan T S 1RI23CS 171

Somesh biradar 1RI23CS143

Vishnu 1RI23CS176

Ravi gowd 1RI24CS415

Sudarshan 1RI23CS151

UNDER THE GUIDANCE OF


TEJASWINI K
Assistant Professor
Department Of CSE

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


Accredited By NAAC with ‘A+’ and NBA
R R INSTITUTE OF TECHNOLOGY
Approved by AICTE, New Delhi, Recognized by Govt. of Karnataka,
Autonomous Institution under VTU
Raja Reddy Layout, Chikkabanavara, Bengaluru – 560 090 ACADEMIC YEAR 2024-25
DECLARATION

I Venu Vardhan T S(1RI23CS171), student of 4th semester in, Computer Science and
Engineering, R R Institute of Technology, Chikkabanavara, Bangalore -560090, declare that
the “Database Management System” work entitled “Student Database Management
System” has been carried out by me and submitted in partial fulfillment of the course
requirements for the award of degree in Bachelor of Engineering in Computer Science and
Engineering of Visvesvaraya Technological University, Belgaum, during the academic
year 2024-25.

Date: 31/05/2025
VENU VARDHAN 1RI23CS171
Place: Bengaluru
SOMESH BIRADAR 1RI23CS143

VISHNU 1RI23CS176

RAVI GOWD 1RI24CS415

SUDARSHAN 1RI23CS151
student database and management system DBMS

ACKNOWLEDGEMENT

I take this opportunity to express our gratitude to the people who have been instrumental in the
successful completion of this project. I would like to express our profound gratitude to the Management
and Principal, Dr. MAHENDAR, Sri Krishna Institute of Technology, Bengaluru for providing us
with the opportunity to explore our potential.

I extend our heartful gratitude to our beloved Dr.MANJUNATH R, HoD, Artificial Intelligence and
Machine Learning, for constant support and guidance.

I whole heartedly thank our mini project guide Ms.TEJASWINI K, Assistant Professor for providing
me with the confidence and strength to overcome every obstacle at each step of the project and inspiring
us to the best of our potential. I also thank her for her constant guidance, direction and insight during
the project.

This work would not have been possible without the guidance and help of several individuals who in
one way or another contributed their valuable assistance in preparation and completion of this study.

Finally, I would like to express sincere gratitude to all the teaching and non-teaching faculty of
computer science Department, our beloved parents, seniors and my dear friends for their constant
support during the course of work.

Venu Vardhan 1RI23CS171


Somesh biradar 1RI23CS143
Vishnu 1RI23CS176
Ravi gowd 1RI24CS415
Sudarshan 1RI23CS151

Dept Of CSE 2024-2025 Page 2


student database and management system DBMS

ABSTRACT

The Student Database Management System (SDMS) is a mini project developed to efficiently

manage student information within an academic institution. This system is designed to automate

the process of storing, retrieving, updating, and managing student data such as personal details,

academic records, attendance, and course enrollment. Traditional manual record-keeping methods

are often time-consuming, error-prone, and inefficient, especially when dealing with large volumes

of data. The SDMS addresses these challenges by offering a digital platform that streamlines data

management and enhances the accuracy and accessibility of student information. This project is

developed using [mention technologies, e.g., Python and SQLite / Java and MySQL / PHP and

MySQL], featuring a user-friendly interface that allows administrators and authorized users to

perform CRUD (Create, Read, Update, Delete) operations on student records. Security measures,

such as user authentication, have been incorporated to ensure data integrity and restricted access

to sensitive information.The SDMS plays a crucial role in improving institutional efficiency by

reducing paperwork, speeding up administrative tasks, and facilitating better data organization. It

is a scalable and adaptable solution that can be further extended to integrate features like

performance analytics, fee management, and communication tools.

Dept Of CSE 2024-2025 Page 3


student database and management system DBMS

TABLE OF CONTENTS

Sl.NO. TITLE PAGE NO

Chapter 1 INTRODUCTION
1.1 Problem statement 7
1.2 Objectives of the project
1.3 current scope
1.4 Future scope

Chapter 2 SOFTWARE REQUIREMENT SPECIFICATIONS

2.1 Project Scope 8


2.2 Functional requirements and Nonfunctional requirement 8
2.3 Use case description with Use case diagram
Chapter 3 SOFTWARE DESIGN

3.1 Scheme Diagram 11

3.2 E R Diagram
Chapter 4 Implementation
4.1 Methodology(source code) 11
4.2 Results 11
Conclusion
References 17

Dept Of CSE 2024-2025 Page 4


student database and management system DBMS

LIST OF FIGURES

FIGURE NO. CAPTION PAGE

Figure 1 Case Diagram 7

Figure 2 Scheme Diagram 7

Figure 3 E R Diagram 16

17

Dept Of CSE 2024-2025 Page 5


student database and management system DBMS

CHAPTER 1

INTRODUCTION

1.1 Problem statement

Managing student information manually in educational institutions often leads to data redundancy,

inaccuracy, and inefficiencies. Traditional paper-based spread

sheet systems lack scalability and security. There is a need for a robust system that can store,

manage, and retrieve student data easily and securely.

1.2 Objectives of the Project

• To develop a centralized database system for managing student records.

• To allow efficient CRUD operations (Create, Read, Update, Delete) on student data.

• To minimize manual errors and paperwork.

• To provide secure login-based access for administrators or faculty.

• To generate reports and summaries for academic or administrative use.

1.3 Current Scope

The current system supports:

• Student registration

• Management of personal and academic details

• Viewing and updating records

• Admin authentication

1.4 Future Scope

• Integration of student performance analytics

• Attendance and fee management modules

• Mobile application interface

• Multi-user roles (students, teachers, admin)

Dept Of CSE 2024-2025 Page 6


student database and management system DBMS

CHAPTER 2

Software Requirement Specifications

2.1 Project Scope

The project aims to automate and simplify the student data management process. allows educational

institutions to handle records efficiently, with secure access and better organization.

2.2 Functional and Non-functional Requirements

Functional Requirements

• Admin login and authentication

• Add, update, delete, and view student records

• Search/filter student records

• Generate reports

Non-functional Requirements

• User-friendly interface

• Data consistency and security

• Fast response time

• Scalability for larger data volumes

Dept Of CSE 2024-2025 Page 7


student database and management system DBMS

2.3 Use Case Description with Use Case Diagram

Use Case Description

• Actors: Admin

• Use Cases:

o Login

o Add student

o Edit student

o Delete student

o View student details

o Logout

Dept Of CSE 2024-2025 Page 8


student database and management system DBMS

Fig 1 (Case Diagram)

Dept Of CSE 2024-2025 Page 9


student database and management system DBMS

CHAPTER 3

DESIGN

3.1 Schema Diagram

Fig 2(schema diagram)

Dept Of CSE 2024-2025 Page 10


student database and management system DBMS

3.2 ER Diagram

Fig 3(E R diagram)

Dept Of CSE 2024-2025 Page 11


student database and management system DBMS

CHAPTER 4

IMPLEMENTATION

4.1 Methodology (Source Code)


<?php

session_start();

error_reporting(0);

include('includes/dbconnection.php');

?>

<!doctype html>

<html>

<head>

<title>Student Management System || Home Page</title>

<script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function

hideURLbar(){ window.scrollTo(0,1); } </script>

<!--bootstrap-->

<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all">

<!--coustom css-->

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

<!--script-->

<script src="js/jquery-1.11.0.min.js"></script>

<!-- js -->

<script src="js/bootstrap.js"></script>

<!-- /js -->

<!--fonts-->

<link href='//fonts.googleapis.com/css?family=Open+Sans:300,300italic,400italic,400,600,600italic,700,700italic,800,800italic'

rel='stylesheet' type='text/css'>

<!--/fonts-->

<!--hover-girds-->

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

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

<script src="js/modernizr.custom.js"></script>

<!--/hover-grids-->

Dept Of CSE 2024-2025 Page 12


student database and management system DBMS

<script type="text/javascript" src="js/move-top.js"></script>

<script type="text/javascript" src="js/easing.js"></script>

<!--script-->

<script type="text/javascript">

jQuery(document).ready(function($) {

$(".scroll").click(function(event){

event.preventDefault();

$('html,body').animate({scrollTop:$(this.hash).offset().top},900);

});

});

</script>

<!--/script-->

</head>

<body>

<?php include_once('includes/header.php');?>

<div class="banner">

<div class="container">

<script src="js/responsiveslides.min.js"></script>

<script>

$(function () {

$("#slider").responsiveSlides({

auto: true,

nav: true,

speed: 500,

namespace: "callbacks",

pager: true,

});

});

</script>

<div class="slider">

<div class="callbacks_container">

<ul class="rslides" id="slider">

<li>

<h3>Student Management System in SKIT</h3>

Dept Of CSE 2024-2025 Page 13


student database and management system DBMS

<p>Registered Students can Login Here</p>

<div class="readmore">

<a href="user/login.php">Student Login<i class="glyphicon glyphicon-menu-right"> </i></a>

</div>

</li>

</ul>

</div>

</div>

</div>

</div>

<div class="welcome">

<div class="container">

<?php

$sql="SELECT * from tblpage where PageType='aboutus'";

$query = $dbh -> prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

$cnt=1;

if($query->rowCount() > 0)

foreach($results as $row)

{ ?>

<h2><?php echo htmlentities($row->PageTitle);?></h2>

<p><?php echo ($row->PageDescription);?></p><?php $cnt=$cnt+1;}} ?>

</div>

</div>

<!--/welcome-->

<!--testmonials-->

<div class="testimonials">

<div class="container">

<div class="testimonial-nfo">

<h3>Public Notices</h3>

Dept Of CSE 2024-2025 Page 14


student database and management system DBMS

<marquee style="height:350px;" direction ="up" onmouseover="this.stop();" onmouseout="this.start();">

<?php

$sql="SELECT * from tblpublicnotice";

$query = $dbh -> prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

$cnt=1;

if($query->rowCount() > 0)

foreach($results as $row)

{ ?>

<a href="view-public-notice.php?viewid=<?php echo htmlentities ($row->ID);?>" target="_blank" style="color:#fff;">

<?php echo htmlentities($row->NoticeTitle);?>(<?php echo htmlentities($row->CreationDate);?>)</a>

<hr /><br /

<?php $cnt=$cnt+1;}} ?>

</marquee></div>

</div>

</div>

<!--\testmonials-->

<!--specfication-->

<!--/specfication-->

<?php include_once('includes/footer.php');?>

<!--/copy-rights-->

</body>

</html>

Dept Of CSE 2024-2025 Page 15


student database and management system DBMS

Dept Of CSE 2024-2025 Page 16


student database and management system DBMS

Dept Of CSE 2024-2025 Page 17


student database and management system DBMS

Dept Of CSE 2024-2025 Page 18


student database and management system DBMS

Dept Of CSE 2024-2025 Page 19


student database and management system DBMS

Dept Of CSE 2024-2025 Page 20


student database and management system DBMS

CONCLUSION:

The Student Database Management System (SDMS) was successfully developed as a mini project to

simplify and digitize the process of managing student records in educational institutions. The system

provides a user-friendly interface for administrators to efficiently perform core operations such as

adding, editing, deleting, and viewing student details.By automating these tasks, the SDMS minimizes

manual errors, reduces paperwork, and saves time. The secure login mechanism ensures that only

authorized users can access or manipulate data, maintaining the confidentiality and integrity of student

information.The project demonstrates how database management and software systems can be

integrated to solve real-world administrative problems in the education sector. Although currently

designed for basic student data management, the system can be expanded in the future to include

additional modules such as fee tracking, attendance management, academic performance analysis, and

multi-user support.Overall, this project provided hands-on experience in software development,

database design, and user interface creation, and it lays a strong foundation for building more complex

and feature-rich applications in the future

Dept Of CSE 2024-2025 Page 21


student database and management system DBMS

REFERENCES
https://phpgurukul.com/student-management-system-using-php-and-
mysql/

Dept Of CSE 2024-2025 Page 22

You might also like