You are on page 1of 39


On Banking System

Developed By:
Viral Patel(106230316106)
Ankit Goswami(106230316114)
Sanakausar Desai(106230316101)


Government Polytechnic,


Government Polytechnic, Gandhinagar



It has been an overwhelming experience to develop this project. It has

helped us to gather information about various aspects of working of trade and
has broadened our vision on the applicability and the implementation of this

We would like to thanks Lecturer Mr. Ansuman Patel And Internal guide
Mr.Irfan for enhancing us to take up this project and guiding us throughout the
project, without which the project would not have seen the broad daylight.

We are also extending our gratitude to our Head of the Information

Technology Department Prof. Punasanwala for immensely enriching our
academics by including this subject in our courseware.

We would like to thanks Mr.Miren Karamta of Mast Solutions for their never
ending help to our team during our project, without which this project could
not be a success.

We are grateful to our teammates for their co-operation and help for
developing this project.

Lastly, we are very grateful to our family members and friends for moral

Scope of Project

Banking System is the application which provides all the

facilities for better and cost effective management of the

This will provide facility to maintain all the information

related to the Account of Customer, Transfer Description,
Chaque related Any information as well
as guardian information and contact.

It will also manage Account information which provides

better idea to Access Account to the Customer.

Feasibility Study
Feasibility study is the study of the system to
check whether the system made is feasible or not. It
is very Useful to check whether the system work as
per the requirement or not.
Need of the feasibility study

Answer the question whether the new system is to be

developed or not?
Define the problem and objectives involved.
Is the cost incurred in the development of the system of the

Feasibility Study
Operational feasibility: It covers mainly two aspects. It determines that how
the proposed system will fit in the current operation and
what if the job retraining and restructuring may be
needed at the end of the implementation of the system.

The operational feasibility checks whether user who is

going to use the system as able to work with the
software with which the system is coded!

Feasibility Study
Technical feasibility: It determines that work for the project is done with the
present equipments and existing software technology.
Necessary all things is easily feasible for the project.
Necessary technology, documents, reports are also
available. Technical guarantee of accuracy, reliability
and security are also provided.


Software and Hardware

Hardware Interfaces

Minimum System Requirements

CPU Speed

Pentium IV Processor,2.06 GHz


256 MB

Hard-disk Space

10 GB

Network Configuration

Client Server Application

Software Interfaces
Front End
Back End
Operating System

Net-Beans 4.0 above

Windows XP, Windows Vista,Windows 7, Windows 8

Third Party




Project Technology


Software and Hardware

Client Side Requirement
Mozilla Firefox OR Google Chrome
Windows XP or Vista or Windows 7
Minimum 256 MB RAM


Problem Definition

Banking System, this application is used to manage all the

activities which are performed for Banking Customer in all fields. In
traditional way, Banking System requires big customers information
to manage all the Banking process related to the Account data so
maintenance will become easy and cost effective for the Bank.
Here Admin takes all the functionalities related to the Banking
Process. This module manages every Accounts entry for the
Banking according to the Customer. This module contain Customer
entry and the Account data into the database, personal data enter
by any Customer.


Process Model

To solve actual problems in an industry setting, a software

engineer or a team of engineers must incorporate a development
strategy that encompasses the process, methods and tools layers.
This strategy is referred to as a process model. A software process
model is chosen based on the mature of the project and application,
the methods and tools to be used, and the controls and the controls
and delivers those are required.


Process Model
Spiral Model
This software is based on Spiral software process model.
The spiral model combines the idea of(prototyping) with the
systematic, controlled aspects of the Waterfall Model. It allows for
incremental releases of the product, or incremental refinement
through each time around the spiral. The spiral model also explicitly
includes Risk ManagementwithinSoftware Development. Identifying
major risks, both technical and managerial, and determining how to
lessen the risk helps keep the Software Development Processunder
The spiral model is based on continuous refinement of key
products for requirements definition and analysis, system and soft
design and, and implementation (the code). At each iteration
around the cycle, the products are extensions of an earlier product.
This model uses many of the same
phases as the waterfall model, in
essentially the same order, separated by planning, risk assessment,

Process Model
Spiral Model



Notation of CONTEXT Diagram



Context Diagram of internet banking system


Class Diagram

In the Unified Modeling Language(UML), a class diagram is a type

of static structure diagram that describes the structure of a system
by showing the system's Classes, their attributes, and the
relationship between the classes. Class diagrams are the mainstay
of object-oriented analysis and design. UML 2 class diagrams show
the classes of the system, their interrelationships (including
inheritance, aggregation, and association), and the operations and
attributes of the classes. Class diagrams are used for a wide variety
of purposes, including both conceptual/domain modeling and
detailed design modeling. Although I prefer to create class
diagrams on whiteboards because simple tools are more inclusive
most of the diagrams that Ill show in this article are drawn using a
software-based drawing tool so you may see the exact notation.

Class Diagram
Class Diagram of internet banking system


Sequence Diagram
Class Diagram of internet banking system
The well-known Message Sequence Chart technique has
been incorporated into the Unified Modeling Language(UML)
diagram under the name of Sequence Diagram. A sequence
diagram shows, as parallel vertical lines, different processes
or objects that live simultaneously, and, as horizontal arrows,
the messages exchanged between them, in the order in
which they occur. This allows the specification of simple
runtime scenarios in a graphical manner.


Sequence Diagram
Sequence Diagram for Transfer Fund


Dataflow Diagram

0thLevel DFD for Admission System


Dataflow Diagram
1st Level DFD for Banking System

Data Flow Diagram of Transfer Fund


Dataflow Diagram
2nd Level DFD for Banking System

Data Flow Diagram of Cheque Service


Dataflow Diagram
3rd Level DFD for Banking System

Data Flow Diagram of View Account


Screen Shot Of Project

Home Page


Screen Shot Of Project

Request for new account


Screen Shot Of Project

Without fill data send a Request :


Screen Shot Of Project

Fill The Data :


Screen Shot Of Project

Get Request Id :


Screen Shot Of Project

Login Page :


Screen Shot Of Project

Admin Page :


Screen Shot Of Project

Create Account :


Screen Shot Of Project

Enter Request Id and Get Data :


Screen Shot Of Project

View Account :


Screen Shot Of Project

View Account :


Screen Shot Of Project

View Transection Details :


Thank You