0% found this document useful (0 votes)
10K views

Ifsc Code Finder System

Here are the key steps to find the IFSC code of a bank branch using this PHP code: 1. The code defines an associative array $banks that contains dummy data mapping bank names to branch names and their IFSC codes. 2. A HTML form is used to collect the bank name and branch name from the user. 3. The form submits to the same PHP file, and the bank name and branch name values are retrieved from the POST data. 4. The code checks if the provided bank name and branch name exist as keys in the $banks array. 5. If they exist, the corresponding IFSC code is retrieved and printed. Otherwise, an error message is displayed

Uploaded by

Om Pasalkar
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)
10K views

Ifsc Code Finder System

Here are the key steps to find the IFSC code of a bank branch using this PHP code: 1. The code defines an associative array $banks that contains dummy data mapping bank names to branch names and their IFSC codes. 2. A HTML form is used to collect the bank name and branch name from the user. 3. The form submits to the same PHP file, and the bank name and branch name values are retrieved from the POST data. 4. The code checks if the provided bank name and branch name exist as keys in the $banks array. 5. If they exist, the corresponding IFSC code is retrieved and printed. Otherwise, an error message is displayed

Uploaded by

Om Pasalkar
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/ 16

SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE

A
MINI PROJECT REPORT ON
“IFSC CODE FINDER SYSTEM”

SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE


IN THE FULFILLMENT OF THE REQUIREMENT OF

Database Management System Lab Third Year Computer Engineering

Academic Year 2023-24

BY

Name Of Student Roll No


Om pasalkar 44
Abhijeet jagtap 25
Viraj bodke 07
Akash hede 21

Under The Guidance Of

Prof.P.Shinde

DEPARTMENT OF COMPUTER ENGINEERING


NAVSAHYADRI GROUP OF INSTITUTE’S FACULTY OF ENGINEERING
NAIGOAN,PUNE – 412213
Department of Computer Engineering Navsahyadri Group of
Institute’sNaigoan Pune

CERTIFICATE

This is to certify that project entitled

“IFSC CODE FINDER SYSTEM”


Submitted by

Name Of Student Roll No


Om pasalkar 44
Abhijeet jagtap 25
Viraj bodke 07
Akash hede 21

Is a bonafide work carried out by them under the supervision of Prof. P.Shinde and is
approved for the partial fulfillment of the requirement of Database Management System
course in Third Year Computer Engineering, in the academic year 2023-2024 prescribed
by Savitribai Phule Pune University, Pune.

Prof. P. Shinde Prof S.N. Gujar


Guide Head of Department ,
Computer Engineering

Place : Pune
Date :
Acknowledgement
We are taking this opportunity to acknowledge each and every one who
contributed towards our work. We are express our sincere gratitude towards guide
Prof.P.Shinde, Assistant Professor at Navsahyadri Group of Institute’s Faculty of
Engineering , Naigoan for her valuable inputs , guidance and support throughout
the course.

We wish to express our thanks to Prof.S.N.Gujar ,Head of Computer


Engineering Department, Navsahyadri Group of Institute’s Faculty of
Engineering for giving me all the help and important suggestions all over the
Work.

We thanks all the teaching staff members, for their indispensable support and
priceless suggestions. We also thank our friends and family for their help in
collecting data, without their help DBMS report have not been completed. At the
end our special thanks to Dr. M.V. Dalvi, Principal Navsahyadri Group of
Institute’s Faculty of Engineering for providing ambience in the college, which
motivate us to work.

Name of students Signature

1. Om pasalkar

2. Viraj bodke

3. Abhijeet jagtap

4. Akash hede
Contents

Sr. No. Title Page


No.
1. Introduction 1
2. Entity Relationship Model 2
3. Technology 4
4. Source Code 5
5. Graphical User Interface 9
6. Test Cases 11
7. Conclusion 12
8. References 13
1. INTRODUCTION

Introduction:
The IFSC Code Finder Mini-Project is a web application developed using PHP and XAMPP, aimed at providing
a convenient and efficient solution for users to find the IFSC (Indian Financial System Code) of banks and their
branches. IFSC codes are essential for various online banking transactions and are used to uniquely identify bank
branches in India. This mini-project simplifies the process of searching and retrieving IFSC codes, making it a
valuable tool for anyone involved in financial transactions. The project is designed to be user-friendly, with a
simple and intuitive interface that allows users to quickly search for bank branches by entering relevant
information such as the bank's name, state, and city. The application retrieves and displays the IFSC code, along
with additional details like branch name and address, providing a comprehensive solution for users' needs.

Problem Statement:

The problem we intend to solve with this mini-project is the difficulty and inconvenience users face when trying
to access IFSC codes for bank branches, especially in a fast-paced, digital banking environment. Many people
require IFSC codes for various financial activities, such as fund transfers, online payments, and more. However,
searching for these codes can be a time-consuming and frustrating task, especially when dealing with multiple
banks and branches.

Scope:
In short, the scope of the IFSC Code Finder Mini-Project includes developing a web application using PHP and XAMPP to
facilitate the easy retrieval of IFSC codes for Indian bank branches. This project will encompass the creation of a user-
friendly interface, a secure database, efficient search functionality, and the display of IFSC codes along with additional
branch details. Data accuracy and reliability will be ensured by using a trusted dataset. The project will be deployed on
XAMPP, and it may include customization options for future enhancements. Additionally, documentation and potential
post-development support will be part of the project's scope.

1
2. ENTITY RELATIONSHIP MODEL

2
Fig 2.2: Inserting & Deleting Task

3
3. TECHNOLOGY

Libraries and Technology used:

IFSC code finder in this project we are use php ,xampp server for practices,and also use html for web
development it find the IFSC code is right and wrong its main use is php so it help us to connect the
database server to the website page.

1.xampp server-:

XAMPP is a free and open-source cross-platform web server solution stack


package developed by Apache Friends, consisting mainly of the Apache HTTP
Server, MariaDB database, and interpreters for scripts written in the PHP and
Perl programming languages

2.PHP-:
IFSC Code Finder Project Using PHP is a web-based application that helps the user to find
the IFSC code of any bank instantly. In “IFSC Code Finder Project” we use PHP and MySQL
database. It has two modules i.e. user and admin. In the present system, Users have to visit
the bank to ask ISFC Code.

3.VS CODE EDITOR -:


Using Visual Studio Code (VS Code) as your code editor for HTML is a popular choice
because it provides a wide range of features, extensions, and a customizable
environment that can improve your web development workflow. Here's how to set up
and use VS Code for HTML development:

4
4. SOURCE CODE:

<!DOCTYPE html>
<html>
<head>
<title>IFSC Code Finder</title>
</head>
<body>
<h1>IFSC Code Finder</h1>
<form action="find_ifsc.php" method="post">
<label for="bank_name">Bank Name:</label>
<input type="text" name="bank_name" id="bank_name" required><br><br>

<label for="branch_name">Branch Name:</label>


<input type="text" name="branch_name" id="branch_name" required><br><br>

<input type="submit" value="Find IFSC Code">


</form>
</body>
</html>

<?php
// Dummy data for banks and branches (replace with real data)
$banks = [
'Bank A' => [
'Branch A' => 'IFSC1234',
'Branch B' => 'IFSC5678',
],
'Bank B' => [
'Branch C' => 'IFSC9876',
'Branch D' => 'IFSC5432',
],
];

$bankName = $_POST['bank_name'];
$branchName = $_POST['branch_name'];

if (isset($banks[$bankName]) && isset($banks[$bankName][$branchName])) {


$ifscCode = $banks[$bankName][$branchName];
echo "IFSC Code for $branchName, $bankName: $ifscCode";
} else {
echo "IFSC Code not found for the given bank and branch.";
}
?>

<!DOCTYPE html>
<html>
<head>
<title>IFSC Code Finder</title>

5
</head>
<body>
<h1>IFSC Code Finder</h1>
<form action="#" method="post">
<label for="bank_name">Bank Name:</label>
<input type="text" name="bank_name" id="bank_name" required><br><br>

<label for="branch_name">Branch Name:</label>


<input type="text" name="branch_name" id="branch_name" required><br><br>

<input type="submit" value="Find IFSC Code">


</form>

<div id="result">
<!-- The IFSC code will be displayed here -->
</div>

<script>
document.querySelector('form').addEventListener('submit', function(event) {
event.preventDefault();

// Dummy data for banks and branches (replace with real data)
var banks = {
'Bank A': {
'Branch A': 'IFSC1234',
'Branch B': 'IFSC5678',
},
'Bank B': {
'Branch C': 'IFSC9876',
'Branch D': 'IFSC5432',
},
};

var bankName = document.querySelector('#bank_name').value;


var branchName = document.querySelector('#branch_name').value;

var resultElement = document.querySelector('#result');


resultElement.innerHTML = '';

if (banks[bankName] && banks[bankName][branchName]) {


resultElement.innerHTML = '<strong>IFSC Code:</strong> ' + banks[bankName][branchName];
} else {
resultElement.innerHTML = 'IFSC Code not found for the given bank and branch.';
}
});
</script>
</body>
</html>

6
body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 0;
}

.container {
width: 50%;
margin: 0 auto;
padding: 20px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-radius: 5px;
}

h1 {
text-align: center;
color: #333;
}

.form-group {
margin-bottom: 20px;
}

label {
display: block;
font-weight: bold;
}

input {
width: 100%;
padding: 10px;
margin-top: 5px;
border: 1px solid #ccc;
border-radius: 5px;
}

button {
background-color: #007BFF;
color: #fff;
padding: 10px 20px;
border: none;
border-radius: 5px;
cursor: pointer;
font-weight: bold;
transition: background-color 0.2s;
}

button:hover {
background-color: #0056b3;
}

button[type="submit"] {
margin: 20px 0;
}

7
5. GRAPHICAL USER INTERFACE

8
9
6. TEST CASES

1. User Registration: - Test that a new user can successfully register with valid information.
- Test that registration fails with invalid or duplicate information.
- Test that password strength requirements are enforced during registration.
2. User Login: - Verify that registered users can log in successfully. - Ensure that login fails for users with
incorrect credentials. - Check that the system securely stores user passwords (hashing and salting).
3. User Profile: - Confirm that users can update their profiles with accurate information. - Ensure that profile
updates are reflected correctly on the user's page.
4. Admin Login: - Ensure that administrators can log in successfully. - Check that login fails for administrators
with incorrect credentials.
5. User Management: - Ensure that administrators can view a list of all users. - Test that administrators can
suspend or delete user accounts.
6. Deployment Testing: - Confirm that the system functions correctly on the XAMPP server and that it is
accessible to users

10
7. CONCLUSION

The IFSC Code Finder Mini-Project presents a practical solution to a common challenge faced by individuals and
businesses in the digital banking era. By developing a user-friendly web application using PHP and XAMPP, this
project streamlines the process of finding IFSC codes for Indian bank branches, contributing to a more efficient
and hassle-free banking experience
Add a large number of tasks to test how the application handles a substantial amount of data.
Verify that the system remains responsive and does not experience significant performance issues.
The Task Management System is a valuable project for beginners that not only provides practical
experience but also introduces essential software development concepts. By working on this project,
individuals can acquire a foundational understanding of database management and user interface
development, laying the groundwork for more complex and sophisticated applications in the future.

This extended project overview provides a deeper understanding of the purpose, features, and learning
objectives of the Task Management System project. It highlights the educational aspects of the project,
making it an ideal choice for those new to programming and software development.

11
8. REFERENCES
1) Google for problem solving
2) Database Programming with PHP and MySQL
3) XAMPP Apache + MariaDB + PHP + Perl
4) http://localhost/dashboard/
5) http://www.wampserver.com/en
/ 6) http://www.tutorialspoint.com/mysql/
7) httpd.apache.org/docs/tutorials.html
8) http://localhost/expenseman/templates/
9) http://localhost/phpmyadmin

12

You might also like