Professional Documents
Culture Documents
2023-2024
BACHELOR OF ENGINEERING
in
INFORMATION SCIENCE & ENGINEERING
Submitted by
ADITHYA N KASHYAP (1AM21IS006)
CERTIFICATE
This is to certify that the DBMS Mini Project work entitled “BANK MANAGEMENT
SYSTEM” carried out by Adithya N Kashyap (1AM21IS006) is a bonafide student of
AMC Engineering College in partial fulfilment of the requirement of V semester (Database
Management System With Mini Project) Bachelor of Engineering in Information Science
and Engineering, Visvesvaraya Technological University, Belagavi, during the year 2023 –
2024. It is certified that all corrections/suggestions indicated for Internal Assessment have
been incorporated in the Report deposited in the departmental library. The Mini Project
report has been approved as it satisfies the academic requirements in respect of the DBMS
Mini Project work prescribed for the said degree.
External Viva
1.
2. ___________________
________________
AMC ENGINEERING COLLEGE
18 K.M. Bannerghatta Main Road Bengaluru – 560083
th
DECLARATION
Date:
Place: Bengaluru
ADITHYA N KASHYAP
(1AM21IS006)
ACKNOWLEDGEMENT
It gives me immense pleasure to present before you my DBMS Mini project titled
“BANK MANAGEMENT SYSTEM “. The joy and satisfaction that accompany the
successful completion of any task would be incomplete without the mention of those who
made it possible. I am glad to express my gratitude towards my prestigious institution AMC
ENGINEERING COLLEGE for providing me with utmost knowledge, encouragement and
the maximum facilities in undertaking this DBMS Mini Project.
First of all, I would like to thank the Management of AMC Engineering College for
providing such a healthy environment for the successful completion of the DBMS Mini
Project Work.
I express my deepest gratitude and special thanks to Dr. R. Amutha., Professor &
H.O.D, Dept. of Information Science and Engineering, for all her guidance and
encouragement.
ADITHYA N KASHYAP
(1AM21IS006)
ABSTRACT
The objective of this mini project was to develop a bank management system for bank
customers and administrator to manage bank accounts. The project has been planned to have
the view of distributed architecture, with centralized storage of the database. This system is an
online application that can be accessed throughout the organization and outside as well with
proper login provided. This application can simulate real -world bank activities. It allows bank
customers to make virtual bank transactions, view bank transactions, manage their accounts
and send messages to the administrators.
For the bank administrators, this application allows the managing of bank customers’
account, viewing bank history, adding virtual money to a certain account and replying bank
customers’ messages. Through the optimized combination of functional modules to achieve
various management details, the management process will achieve the best degree of
automation, and error rate in the accounts will be minimized. It includes a one-click installer
that allows us to set up our system in under 5 minutes without any technical skills. It was
designed to be elegant, quick, and powerful. The project has a simple and pleasant user
interface with the help of Bootstrap Framework v4. It also consists of user-friendly features
and functionalities. Account transfers, Account opening form, account statements, branches,
deposits and withdrawals, loans, feedback from customers and other basic banking
capabilities are includedwith Bank Management System.
TABLE OF CONTENTS
Sl Title Page
No. No
1 INTRODUCTION
PURPOSE
1
BENEFITS
2 SYSTEM REQUIREMENTS
HARDWARE CONFIGURATION
2
SOFTWARE CONFIGURATION
4 IMPLEMENTATION
4.1 SOURCECODE 6
5 SCREENSHOTS 21
CONCLUSION 26
REFERENCES 27
LIST OF FIGURES
CHAPTER 1
INTRODUCTION
CHAPTER 2
SYSTEM REQUIREMENTS
HARDWARE CONFIGURATION:
System PentiumDualCore
HardDisk 120 GB
RAM 1GB
SOFTWARE CONFIGURATION:
Operating WindowsXP/7/10.
System
Language PHP/JavaScript
Server XAMPP
IDE Visual Studio
CHAPTER 3
CHAPTER 4
IMPLEMENTATION
HOME PAGE
<?php
require('dbconn.php');
?>
<!DOCTYPE html>
<html>
<head>
<title>ISE library management system</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="keywords" content="Library Member Login Form Widget Responsive, Login Form
Web Template, Flat Pricing Tables, Flat Drop-Downs, Sign-Up Web Templates, Flat Web
Templates, Login Sign-up Responsive Web Template, Smartphone Compatible Web Template,
Free Web Designs for Nokia, Samsung, LG, Sony Ericsson, Motorola Web Design" />
<script type="application/x-javascript">addEventListener("load", function()
{ setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">
<link href="//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"
rel="stylesheet">
</head>
<body>
<h1>ISE LIBRARY</h1>
<div class="container">
<div class="login">
<h2>Sign In</h2>
<form action="index.php" method="post">
</div>
<?php
if(isset($_POST['signin']))
{$u=$_POST['RollNo'];
$p=$_POST['Password'];
$sql="select * from LMS.user where RollNo='$u'";
$result = $conn->query($sql);
$row = $result->fetch_assoc();
$x=$row['Password'];
$y=$row['Type'];
if(strcasecmp($x,$p)==0 && !empty($u) && !empty($p))
{//echo "Login Successful";
$_SESSION['RollNo']=$u;
if($y=='Admin')
header('location:admin/index.php');
else
header('location:student/index.php');
}
else
{
echo "<script type='text/javascript'>alert('Failed to Login! Incorrect RollNo or
Password')</script>";
}
}
if(isset($_POST['signup']))
{
$name=$_POST['Name'];
$email=$_POST['Email'];
$password=$_POST['Password'];
$mobno=$_POST['PhoneNumber'];
$rollno=$_POST['RollNo'];
$category=$_POST['Category'];
$type='Student';
<?php
require('dbconn.php');
?>
<?php
if ($_SESSION['RollNo']) {
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LMS</title>
<link type="text/css" href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link type="text/css" href="bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet">
<link type="text/css" href="css/theme.css" rel="stylesheet">
<link type="text/css" href="images/icons/css/font-awesome.css" rel="stylesheet">
<link type="text/css"
href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600'
rel='stylesheet'>
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btnbtn-navbar" data-toggle="collapse" data-target=".navbar-inverse-collapse">
<i class="icon-reorder shaded"></i></a><a class="brand" href="index.php">AMC ISE
LIBRARY MANAGEMENT</a>
<ul class="nav pull-right">
<li class="nav-user dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">
<imgsrc="images/user.png" class="nav-avatar" />
<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.php">Your Profile</a></li>
<li><a href="edit_admin_details.php">Edit Profile</a></li>
<li class="divider"></li>
<li><a href="logout.php">Logout</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div class="container">
<div class="row">
<div class="span3">
<div class="sidebar">
<ul class="widget widget-menu unstyled">
$mobno=$row['MobNo'];
?>
<i>
<h1 class="card-title"><center><?php echo $name ?></center></h1>
<br>
<p><b>Email ID: </b><?php echo $email ?></p>
<br>
<p><b>Mobile number: </b><?php echo $mobno ?></p>
</b>
</i>
</div>
</div>
<br>
</div>
</div>
</div>
</div>
<div class="footer">
<div class="container">
<b class="copyright">© 2023 Library Management System </b>
</div>
</div>
<!--/.wrapper-->
<script src="scripts/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="scripts/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>
<script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="scripts/flot/jquery.flot.js" type="text/javascript"></script>
<script src="scripts/flot/jquery.flot.resize.js" type="text/javascript"></script>
<script src="scripts/datatables/jquery.dataTables.js" type="text/javascript"></script>
<script src="scripts/common.js" type="text/javascript"></script>
</body>
</html>
<?php }
else {
echo "<script type='text/javascript'>alert('Access Denied!!!')</script>";
} ?>
<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="index.php">Your Profile</a></li>
<li><a href="edit_student_details.php">Edit Profile</a></li>
<li class="divider"></li>
<li><a href="logout.php">Logout</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div class="container">
<div class="row">
<div class="span3">
<div class="sidebar">
<ul class="widget widget-menu unstyled">
<li class="active"><a href="index.php"><i class="menu-icon icon-home"></i>Home
</a></li>
<li><a href="message.php"><i class="menu-icon icon-inbox"></i>Messages</a>
</li>
<li><a href="book.php"><i class="menu-icon icon-book"></i>All Books </a></li>
<li><a href="history.php"><i class="menu-icon icon-tasks"></i>Previously Borrowed Books
</a></li>
<li><a href="recommendations.php"><i class="menu-icon icon-list"></i>Recommend Books
</a></li>
<li><a href="current.php"><i class="menu-icon icon-list"></i>Currently Issued Books </a></li>
</ul>
<ul class="widget widget-menu unstyled">
<li><a href="logout.php"><i class="menu-icon icon-signout"></i>Logout </a></li>
</ul>
</div>
<!--/.sidebar-->
</div>
<!--/.span3-->
<div class="span9">
<center>
<div class="card" style="width: 50%;">
<img class="card-img-top" src="images/profile2.png" alt="Card image cap">
<div class="card-body">
<?php
$rollno = $_SESSION['RollNo'];
$sql="select * from LMS.user where RollNo='$rollno'";
$result=$conn->query($sql);
$row=$result->fetch_assoc();
$name=$row['Name'];
$category=$row['Category'];
$email=$row['EmailId'];
$mobno=$row['MobNo'];
?>
<i>
<h1 class="card-title"><center><?php echo $name ?></center></h1>
<br>
<p><b>Email ID: </b><?php echo $email ?></p>
<br>
<p><b>Roll No: </B><?php echo $rollno ?></p>
<br>
<p><b>Category: </b><?php echo $category ?></p>
<br>
<p><b>Mobile number: </b><?php echo $mobno ?></p>
</b>
</i>
</div>
</div>
<br>
</div>
<!--/.span9-->
</div>
</div>
<!--/.container-->
</div>
<div class="footer">
<div class="container">
<b class="copyright">© 2023 Library Management System </b>
</div>
</div>
<!--/.wrapper-->
<script src="scripts/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="scripts/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>
<script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="scripts/flot/jquery.flot.js" type="text/javascript"></script>
<script src="scripts/flot/jquery.flot.resize.js" type="text/javascript"></script>
<script src="scripts/datatables/jquery.dataTables.js" type="text/javascript"></script>
<script src="scripts/common.js" type="text/javascript"></script>
</body>
</html>
AUTHOR DATABASE
DROP TABLE IF EXISTS `author`;
BOOK DATABASE
DROP TABLE IF EXISTS `book`;
MESSAGE DATABASE
DROP TABLE IF EXISTS `message`;
RECOMMENDATIONS DATABASE
RECORD DATABASE
DROP TABLE IF EXISTS `record`;
RENEW DATABASE
DROP TABLE IF EXISTS `renew`;
RETURN DATABASE
DROP TABLE IF EXISTS `return`;
USER DATABASE
DROP TABLE IF EXISTS `user`;
CHAPTER 5
SCREEN SHOTS
LOGIN PAGE
ADMIN SECTION
AVAILABLE BOOKS
STUDENT SECTION
REQUEST ISSUE
RETURN, RENEW
CONCLUSION
The mini project LIBRARY MANAGEMENT SYSTEM is for computerizing the working in a
library. This software is efficient in maintaining effective storage of information related to books
and users. This software also reduces the work load of the librarian as all the details are stored in
the computer system and whenever the information related to particular book is required, it can be
searched and viewed on the screen.
In future, this system can be modified to be launched on a web portal for easy online entry
of students details and made available to students to login and check the availability of the books
and issue a request to get the book.
REFERENCES