IFSC ReportNew
IFSC ReportNew
IFSC ReportNew
Project Report On
Submitted To
For
Submitted By:
Mayur Dhavan
Roll No: 14
Sarthak Bhosale
Roll No: 46
SEMESTER VI (2023-24)
(Project Guide)
G.H.Raisoni College Of Arts, Commerce And Science.Pune-412207
Academic Year:2023-24
Wagholi,Pune-412207.
Certificate
This is to certify that Mr. Mayur Dhavan and Mr. Sarthak Bhosale, students of TY BBA-CA (Sem V)
Roll NO: 14 and 46 respectively, has satisfactorily completed their project and submitted the report,
for the BBA(CA) degree of Savitribai Phule Pune University.
Date: ________________
__________________ __________________
Internal Examiner External Examiner
_____________________ __________________
Prof. Priyanka Deshmukh Principal
Project Guide
ACKNOWLEDGEMENT
A successful project is the result of a good team-work which consists of not only the partners who put in their
long and hard work but also those who guided them. Indeed, a true saying.
First of all, I would like to thank our Honourable Principal Suryavanshi Sir for giving mean opportunity to study
in this Institute.
I am also graceful to Miss. Priyanka Ma’am for providing necessary information, valuable co-operation,
encouragement and all the technical help during the completion of my project.
I am also thankful to all the faculty members who supported me throughout the completion of my Project.
Last but not least, we express our gratitude to the almighty, without whose blessing nothing is possible.
Projected By:
1. Mayur Dhavan
2. Sarthak Bhosale
Students Signature:
______________ ______________
Mayur Dhavan Sarthak Bhosale
Project Report
On
IFSC CODE
FINDER
REPORT INDEX
✓ 1. INTRODUCTION
✓ 2. OBJECTIVES
✓ 3. SYSTEM REQUIREMENTS
✓ 7. TESTING
✓ 9. CONCLUSION
✓ 10. BIBLIOGRAPHY
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.
In this project, we use PHP and MySQL database. It has two modules 1. Admin
2. Users
Admin Module
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.
User Module
User can visit the website and search for the IFSC code by using bank name, branch name,
and Pincode/zipcode.
2. OBJECTIVES
Hardware Requirement: -
➢ RAM: 256 MB
➢ CD Drive
Software Requirement: -
1. OS: Windows XP
PHP TRIAD
PHPTriad installs a complete working PHP/MySQL server environment on Windows platforms (9x/
PHP is a scripting language originally designed for producing dynamic web pages. It has evolved
to include a command line interface capability and can be used in standalone graphical
applications. While PHP was originally created by Rasmus Lerdorf in 1995, the main
implementation of PHP is now produced by The PHP Group and serves as the de facto
standard for PHP as there is no formal specification. PHP is free software released under the PHP
License; however, it is incompatible with the GNU General Public License (GPL), due to restrictions
MySQL
What is a database?
Quite simply, it’s an organized collection of data. A database management system (DBMS) such as
Access, FileMaker Pro, Oracle or SQL Server provides you with the software tools you need to
organize that data in a flexible manner. It includes facilities to add, modify or delete data from the
database, ask questions (or queries) about the data stored in the database and produce reports
MySQL is a database. The data in MySQL is stored in database objects called tables.A table is a
collections of related data entries and it consists of columns and rows.Databases are useful when
storing information categorically. A company may have a database with the following tables:
“Employees”,
Queries
A query is a question or a request. With MySQL, we can query a database for specific information
Before you can access data in a database, you must create a connection to the database. In
I
Example
In the following example we store the connection in a variable ($con) for later use in the script.
Fail".mysqli_connect_error();
Closing a Connection
The connection will be closed automatically when the script ends. To close the connection
before, use the mysqli_close() function:
phpMAdmin
phpMyAdmin is an open source tool written in PHP intended to handle the administration of
MySQL over the World Wide Web. phpMyAdmin supports a wide range of operations with
permissions, and manage keys on fields. while you still have the ability to directly execute any
SQL statement. phpMyAdmin can manage a whole MySQL server (needs a super-user) as well as
a single database. To accomplish the latter you’ll need a properly set up MySQL user who can
read/write only the desired database. It’s up to you to look up the appropriate part in the MySQL
manual.
Web server developed by a loosely-knit group of programmers. The first version of Apache, based
Core development of the Apache Web server is performed by a group of about 20 volunteer
programmers, called the Apache Group. However, because the source code is freely available,
anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.
In many respects, development of Apache is like development of the Linux operating system.
The original version of Apache was written for UNIX, but there are now versions that run under OS/
FEASIBILITY STUDY
A feasibility analysis is undertaken to determine the possibility or probability of either improving the
existing system or developing a completely new system.
It helps to obtain an overview of the problem and to get rough assessment whether feasible solution
exists.
There are three aspects in feasibility study portion of the preliminary investigation.
1) Operational feasibility
2) Technical feasibility
3) Economic feasibility
Operational feasibility: -
It is a measure of how well a proposed system solves the problems, and takes advantages of the
opportunities identified during scope definition and how it satisfies the requirements identified
in the requirements analysis phase of system development.
Operational feasibility covers two aspects. One is the technical performance aspect and other is
the acceptance within the organization. Operational feasibility determines how the proposed
system will fit the current operations and what, if any job restructuring and retraining may be
needed to implement the system.
In the system operational feasibility checks, whether the user who is going to use the system is
able to work with the software with which the system id coded and also the mind of the user
going to use system. If the user does not understand or is able to work on the system further
development is waste.
The system is easy to learn and it will require a very short time to learn the operation of the system
for a person having knowledge in accounting. So that system was operationally feasible
Technical feasibility: -
This involves questions such as whether the technology needed for the system exists, how difficult
it will be to build, and whether the firm has enough experience using that technology. The
assessment is based on an outline design of system requirements in terms of Input, Processes,
Output, Fields, Programs, and Procedures. This can be quantified in terms of volumes of data,
trends, frequency of updating, etc. in order to estimate whether the new system will perform
adequately or not.
The technical feasibility in the proposed system deals with the technology used in the system. It
deals with the hardware and software used in the system whether they are of latest technology
or not. It happens that after a system is prepared a new technology arises and the user wants the
system based on that technology. Thus, it is important to check the system to be technically
feasible.
The minimum memory requirement is 32MB of RAM while 64MB is better to have for better
performance. As far as software is concerned, MySQL and PHP should be installed on the server.
Economic feasibility: -
Economic analysis is the most frequently used method for evaluating the effectiveness of a new
system. More commonly known as cost/benefit analysis, the procedure is to determine the
benefits and savings that are expected from a candidate system and compare them with costs. If
benefits outweigh costs, then the decision is made to design and implement the system.
Implementation of this system will be a lifetime investment, which will ensure returns to the store
of good services and market value throughout the future. So the system is found economically
feasible.
5. PROJECT DESIGNING
Design Document
• The entire system is projected with a physical diagram which specifics the actual
storage parameters that are physically necessary for any database to be stored on to
the disk. The overall systems existential idea is derived from this diagram.
• The relation upon the system is structure through a conceptual ER-Diagram, which not
only specifics the existential entities but also the standard relations through which the
system exists and the cardinalities that are necessary for the system state to continue.
• The content level DFD is provided to have an idea of the functional inputs and outputs
that are achieved through the system. The system depicts the input and output
standards at the high level of the systems existence.
Admin flow chart
IFSCP
Login
Manage
Bank/State/City/
Bankdetail
Logout
2. Unified Modeling Language Diagrams(UML):
• The unified modeling language allows the software engineer to express an analysis model
using the modeling notation that is governed by a set of syntactic semantic and pragmatic
rules.
• A UML system is represented using five different views that describe the system from
distinctly different perspective. Each view is defined by a set of diagram, which is as
follows.
ii. The analysis representation describes a usage scenario from the end-users perspective.
Structural model view
◆ In this model the data and functionality are arrived from inside the system.
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 and
structural model view.
In this the structural and behavioral as parts of the system are represented as they are to
be built.
Environmental Model View
In this the structural and behavioral aspects of the environment in which the system is to be
implemented are represented.
◆ UML Analysis modeling, which focuses on the user model and structural model views
Visit Website
Search Banks
of the system?
◆ UML design modeling, which focuses on the behavioral modeling, implementation
modeling and environmental model views.
2) Use Case Diagrams Admin
Sign in
Dashboard
Manage Bank
Manage State
Manage City
Update Profile
Change Password
Logout
Data Flow Diagrams (DFDs)
A Data Flow Diagram (DFD) is a traditional visual representation of the information flows within a
system.
A neat and clear DFD can depict the right amount of the system requirement graphically. It can
be manual, automated, or a combination of both.
It shows how data enters and leaves the system, what changes the information, and where data
is stored.
The objective of a DFD is to show the scope and boundaries of a system as a whole. It may be
used as a communication tool between a system analyst and any person who plays a part in the
order that acts as a starting point for redesigning a system.
The DFD is also called as a data flow graph or bubble chart.
ENTITY-RELATIONSHIP Diagrams
Represent attributes.
6. DATABASE DESIGN
The data in the system has to be stored and retrieved from database. Designing the database is
part of system design. Data elements and data structures to be stored have been identified at
analysis stage. They are structured and put together to design the data storage and retrieval
system.
A database is a collection of interrelated data stored with minimum redundancy to serve many
users quickly and efficiently. The general objective is to make database access easy, quick,
inexpensive and flexible for the user. Relationships are established between the data items and
unnecessary data items are removed. Normalization is done to get an internal consistency of data
and to have minimum redundancy and maximum stability. This ensures minimizing data storage
required, minimizing chances of data inconsistencies and optimizing for updates. The MS Access
database has been chosen for developing the relevant databases.
IFSC code Finder Portal has following MySQL tables :
tbladmin table Structure : This table store the login details of admin.
The class diagram shows a set of classes, interfaces, collaborations and their relationships.
7. TESTING
System testing is a series of different test whose primary purpose is to fully exercise computer-
based system.
We can say that it will run according to its specifications and in the way users expect. Special test
data are input for processing, and the results examined. A limited number of users may be allowed
to use the system so that analyst can see whether they try to use it in unforeseen ways. It is
desirable to discover any surprises before the organization implements the system and depends
on it.
▪ Interface errors
Home Page
Admin Login
Forgot Password
Dashboard
Profile
Change Password
Add Bank
Add State
Add City
Add Bank Detail
Manage Bank
Update Bank
Manage State
Update State
Manage City
Update City
Manage Bank Detail
The project titled as ‘IFSC Code Finder Portal’ was deeply studied and analysed to design the
code and implement. It was done under the guidance of the experienced project guide. All the
current requirements and possibilities have been taken care during the project time.
as ‘IFSC Code Finder Portal’ is used for daily operations in any organization to maintain or access
employee related information for internal administration purposes.
10. BIBLIOGRAPHY
For XAMPP
https://www.apachefriends.org/download.html