Banking System
Banking System
Banking System
A
Presentation
On Banking System
Developed By:
Viral Patel(106230316106)
Ankit Goswami(106230316114)
Sanakausar Desai(106230316101)
SUBMITTED TO
Government Polytechnic,
Gandhinagar
SUBMITTED TO
ACKNOWLEDGEMENT
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 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
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
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.
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
CPU Speed
RAM
256 MB
Hard-disk Space
10 GB
Network Configuration
Software Interfaces
Front End
Back End
Operating System
Third Party
Tools/Libraries
mysql-connector-java-5.1.13-bin.jar
Programming
Language
JAVA
Project Technology
JSP
11
12
Problem Definition
13
Process Model
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
17
CONTEXT Diagram
18
Class Diagram
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
23
Dataflow Diagram
1st Level DFD for Banking System
Dataflow Diagram
2nd Level DFD for Banking System
Dataflow Diagram
3rd Level DFD for Banking System
27
28
29
30
31
32
33
34
35
36
37
38
Thank You
39