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

Dept of Cse - Gect 1

The document describes an IFSC code finder portal project built using PHP and MySQL. It has two modules - a user module and an admin module. The user module allows users to search for IFSC codes online from anywhere. The admin module gives administrators full control over managing bank, state, city and bank branch details in the database. It provides details on the system requirements, database tables, data flow diagram, and technologies used like PHP, HTML, and CSS.
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)
66 views

Dept of Cse - Gect 1

The document describes an IFSC code finder portal project built using PHP and MySQL. It has two modules - a user module and an admin module. The user module allows users to search for IFSC codes online from anywhere. The admin module gives administrators full control over managing bank, state, city and bank branch details in the database. It provides details on the system requirements, database tables, data flow diagram, and technologies used like PHP, HTML, and CSS.
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

IFSC CODE FINDER PORTAL

CHAPTER 1

INTRODUCTION

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. This IFSC Code finder project helps the user to find IFSC
Code online from anywhere. If you're sending money to an account based in India, you'll
probably need to provide the IFSC number for the bank holding the account. This
alphanumeric code is used by all banks in India when arranging electronic payments,
including RTGS payments and NEFT payments. Getting the right IFSC code is crucial to
make sure your money arrives on time, and is delivered into the correct bank account in
India. This guide will walk through all you need to know about IFSC codes, including the
format used, where to find the IFSC code you need, and how to check the details you have
are correct.

DEPT OF CSE.GECT 1|Page


IFSC CODE FINDER PORTAL

CHAPTER 2

SYSTEM MODULES

2.1 User Module

 This view represents the system from the users perspective.

 The analysis representation describes a usage scenario from the end-users perspective.

Visit Website

User
Search Banks
IFSC code

2.1 User Interface

 It represents the dynamic of behavioral as parts of the system, depicting the


interactions of collection between various structural elements described in the user
model.

DEPT OF CSE.GECT 2|Page


IFSC CODE FINDER PORTAL

2.2Admin flow chart


Admin will be the user of this project who can control the whole website.
 Dashboard: In this section, admin can the brief info about banks, states, cities.
 Add pages: In this section, the admin can add the new bank, state, city, and details about a
particular bank branch.
 Manage Pages: In this section, admin can manage the bank, state, city, and bank
details. Here admin can delete and edit the particular record.
 Profile: In this section, admin can update their own profile.
 Setting: In this section, admin changes their own password.
Admin can also recover their own password. Admin can also update his profile, change the
password and recover the password.

IFSCP

Login

Manage
Bank/State/City/
Bank details

Logout

2.2: Admin Flow Chart

 Admin have the privilege of data manipulation, such as insertion, deletion, updation,
which gives a full control over the data handling processes.

DEPT OF CSE.GECT 3|Page


IFSC CODE FINDER PORTAL

CHAPTER 3

REQUIREMENTS SPECIFICATION

3.1 SOFTWARE REQUIREMENTS

 Languages :HTML , CSS, Java Script, PHP 8.2


 Server :Apache Web Server,MySQL 5.7(IDE)

3.2 HARDWARE REQUIREMENTS

 Operating System :Windows 11


 Hard disk :1TB
 RAM :4GB
 Processor :Dual core or above

DEPT OF CSE.GECT 4|Page


IFSC CODE FINDER PORTAL

CHAPTER 4

SYSTEM DESIGN

4.1 IFSC code Finder Portal has following MySQL tables :

Admin table structure : This table store the login details of admin

Sl.no Name Type Collation Attributes Null default Comments

State table Structure : This table store the state name

Sl.no Type Collation Attributes Null Default Comments Extra

Bank table Structure : This table store the bank name.

sl.no Name Type Collation Attributes Null Default Comments Extra

City table structure : This table store the city name.

Sl.no Type Collation Attributes Null Default Comments Extra

Bank details table structure :This table store the detail of banks.

Sl.no Name Type Collation Attributes Null Default Comments Extra

DEPT OF CSE.GECT 5|Page


IFSC CODE FINDER PORTAL

4.2 DATAFLOW DIAGRAM

The Dataflow diagram represents the information about the admin accessibilities. The admin
is provided with privileges, such as Bank, Bank detail management, State management, City
management, Login management.

Fig 4.2 :Data flow diagram

Admin can update, insert or can delete the data regarding the bank details. Admin can also
change their password or user name which makes easier to get access to admin page.

DEPT OF CSE.GECT 6|Page


IFSC CODE FINDER PORTAL

CHAPTER 5

SYSTEM IMPLEMENTATION

5.1 PHP

PHP stands for Hypertext Pre-Processor. PHP is a scripting language used to develop static
and dynamic webpage and web applications. PHP can actually do anything related to server-
side scripting or more popularly known as the backend of a website. For example, PHP can
receive data from forms, generate dynamic page content, can work with databases, create
sessions, send and receive cookies, send emails etc. There are also many hash functions
available in PHP to encrypt user’s data that makes PHP secure and reliable to be used as a
server-side scripting language. PHP’s support for Apache and MySql, further increases its
popularity. Apache is now the most-used web-server in the world and PHP provides a
comprehensive set of function for working with it. The combination of Apache ,MySql and
PHP is all but unbeatable. That doesn’t mean that PHP cannot work in other environments or
with other tools. In fact, PHP support an extensive list of database and web-servers.

PHP script is executed much faster than those scripts which are written in the other languages
such as JSP and ASP. PHP uses its own memory ,so the server workload and loading time is
automatically reduced, which results in faster processing speed and better performance. PHP
source code and software are freely available on the web. You can develop all the versions of
PHP according to your requirements without paying any cost. All its components are free to
download and use. PHP is a secure language to develop the website. It consists of multiple
layers of security to prevent threads and malicious attacks. PHP is free software released
under the PHP license, which is incompatible with the GNU general public License (GPL)
due to restrictions on the usage of the team PHP .while PHP originally stood for personal
Home page, it is now said to stand for PHP. Hypertext Pre-processor, a recursive acronym.

DEPT OF CSE.GECT 7|Page


IFSC CODE FINDER PORTAL

5.2 HTML(Hypertext markup language)

HTML stands for Hyper Text Markup language. It is used to design web pages using markup
language. HTML is the combination of Hypertext and Markup language. Hypertext defines
the link between the web pages . Markup language is used to define the text document within
tag which defines the structure of web pages. This language is used to annotate text so that a
machine can understand it and manipulate text accordingly. Most markup languages are
human readable. Language uses tags to define what manipulate text accordingly. Most
markup languages are human readable. Languages uses tags to define what manipulation has
to be done on the text. Then purpose of web browser is to read HTML documents and display
them. The browser does not display the HTML tags, uses them to determine how to display
the document, HTML element are the building blocks of HTML pages. With HTML
constructs, images and other objects such as interactive form may be embedded into the
rendered page. HTML provides a means to create structured document by denoting structural
semantics for text such as headings, paragraph, lists, links, quotes and other items. HTML
elements are delineated by tags, written using anglebrackets.

5.3 CSS(cascading style sheet)

Cascading style sheets, fondly referred to as CSS, is a simply designed language intended to
simplify the person of making web pages presentable. CSS allows you to apply styles to web
pages. More importantly, CSS enables you to do this independent of the HTML that makes
up each web page. CSS is easy to learn and understood but it provides powerful control over
the presentation of an HTML document. A CSS comprises of styles rules that are interpreted
by the browser and then applied to the corresponding elements in your document. A style rule
set consists of a selector and declaration block. CSS is designed to enable the separation of
presentation and content, including layout, colors, and fonts. This separation can improve
content accessibility, provide more flexibility and control in the specification of presentation
characteristics, enable multiple web pages to share formatting by specifying the relevant CSS
in a separate. CSS file which reduces complexity and repetition in the structural content as
well as enabling the CSS fie to be cached to improve the page load speed between the pages.

DEPT OF CSE.GECT 8|Page


IFSC CODE FINDER PORTAL

CHAPTER 6

RESULT

6.1 Home page

Using this page user can easily fetch the IFSC code with other details of a particular bank.

Fig 6.1 :Home Page

6.2 Admin Login

Admin can login to the dashboard, where he can manage the Bank details.

Fig 6.2 :Admin Login

DEPT OF CSE.GECT 9|Page


IFSC CODE FINDER PORTAL

6.3 Forgot Password

This page allows Admin to login, if he forgets the password by using personal details.

Fig 6.3 : Forgot Password

6.4 Dashboard

This page gives the information about the total number of Banks, States, Cities are added previously.

Fig 6.4 : Dashboard

DEPT OF CSE.GECT 10 |
Page
IFSC CODE FINDER PORTAL

6.5 Profile

Using this page anew Admin can create their own profile and can update profile.

Fig 6.5 : Profile

6.6 Change Password

In this page, Admin can recover their password by confirming it.

Fig 6.6 : Change Password

DEPT OF CSE.GECT 11 |
Page
IFSC CODE FINDER PORTAL

6.7 Add Bank

This page allows to add new bank to the database.

Fig 6.7 : Add Bank

6.8 Add State

If a new state need to inserted into database, then it is possible using this page.

Fig6.9 : Add City

DEPT OF CSE.GECT 12 |
Page
IFSC CODE FINDER PORTAL

6.10 Add Bank Detail

This page contains complete information regarding Bank details, which can be add

By the admin.

Fig 6.10 : Add Bank Detail

6.11 Manage Bank

Admin can edit and manage the name of the Bank through this page.

Fig 6.11 : Manage Bank

DEPT OF CSE.GECT 13 |
Page
IFSC CODE FINDER PORTAL

6.12Update Bank

This page allows admin to update the Bank name which may be entered wrong earlier

Fig 6.12 : Update Bank

6.13 Manage State


This page allows to edit and manage State in state table of database.

Fig 6.13 : Manage State

DEPT OF CSE.GECT 14 |
Page
IFSC CODE FINDER PORTAL

6.14 Update State


Updating of the existing State in which the bank as been located is possible through this page.

Fig 6.14 :Update State

6.16 Update City


We can update and city in the database through this page.

Fig 6.16 : Update City

DEPT OF CSE.GECT 15 |
Page
IFSC CODE FINDER PORTAL

6.17 Manage Bank Detail


This page allows admin to edit the data regarding the Bank details.

Fig 6.17 :Manage Bank Detail

6.18 Update Bank Detail


We can update the Bank details using this page, which update data in every table.

Fig 6.18 :Update Bank Details

DEPT OF CSE.GECT 16 |
Page

You might also like