You are on page 1of 39

Welcome

A
Presentation
On Banking System

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

SUBMITTED TO

Government Polytechnic,
Gandhinagar

SUBMITTED TO

Government Polytechnic, Gandhinagar


5

ACKNOWLEDGEMENT

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
system.

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.

6
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
Bank.

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.
7

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
justified?

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.

10

Software and Hardware


Requirements
Hardware Interfaces
Hardware

Minimum System Requirements

CPU Speed

Pentium IV Processor,2.06 GHz

RAM

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


Orcle
Windows XP, Windows Vista,Windows 7, Windows 8

Third Party
Tools/Libraries

mysql-connector-java-5.1.13-bin.jar

Programming
Language

JAVA

Project Technology

JSP
11

Software and Hardware


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

12

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.

13

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.

14

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
control.
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
15
essentially the same order, separated by planning, risk assessment,

Process Model
Spiral Model

16

CONTEXT Diagram

Notation of CONTEXT Diagram

17

CONTEXT Diagram

Context Diagram of internet banking system

18

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.
19

Class Diagram
Class Diagram of internet banking system

20

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.

21

Sequence Diagram
Sequence Diagram for Transfer Fund

22

Dataflow Diagram

0thLevel DFD for Admission System

23

Dataflow Diagram
1st Level DFD for Banking System

Data Flow Diagram of Transfer Fund


24

Dataflow Diagram
2nd Level DFD for Banking System

Data Flow Diagram of Cheque Service


25

Dataflow Diagram
3rd Level DFD for Banking System

Data Flow Diagram of View Account


26

Screen Shot Of Project


Home Page

27

Screen Shot Of Project


Request for new account

28

Screen Shot Of Project


Without fill data send a Request :

29

Screen Shot Of Project


Fill The Data :

30

Screen Shot Of Project


Get Request Id :

31

Screen Shot Of Project


Login Page :

32

Screen Shot Of Project


Admin Page :

33

Screen Shot Of Project


Create Account :

34

Screen Shot Of Project


Enter Request Id and Get Data :

35

Screen Shot Of Project


View Account :

36

Screen Shot Of Project


View Account :

37

Screen Shot Of Project


View Transection Details :

38

Thank You
39