You are on page 1of 4

Net Banking System

INTRODUCTION:
Internet banking refers to systems that enable bank customers to access
accounts and general information on bank products and services through a personal
computer (PC) or other intelligent device.
By using J2EE technology the Internet banking facilitates to know account
details, apply loan online, money transfer, balance enquiry-Pay and value added
services.

J2EE applications are made up of components. A J2EE component is a


self-contained functional software unit that is assembled into a J2EE
application with its related classes and files and that communicates
with other components. The J2EE specification defines the following
J2EE components:
Application clients and applets are components that run on the client.
A servlet is a Java programming language class that is used to
extend the Capabilities of servers that host applications access via a
request-response Programming model. Although servlet can respond to
any type of request, they are commonly used to extend the
applications hosted by web servers.
JAVASERVER Pages (JSP) technology allows you to easily create Web
content that has both static and dynamic components. JSP technology
Makes available all the dynamic capabilities of Java Servlet technology
but provides a more natural approach to creating static content. The
main Features of JSP technology are as follows:
o
A language for developing JSP pages, which are text-based
documents that describe how to process a request and
construct a response
o
An expression language for accessing server-side objects
o
Mechanisms for defining extensions to the JSP language
Enterprise bean is a server-side component that encapsulates the
business logic of an application. The business logic is the code that
fulfills the purpose of the application. For several reasons, enterprise
beans simplify the development of large, distributed applications.
o
First, because the EJB container provides System level services
to enterprise beans, the bean developer can concentrate on
solving business problems. The EJB container is responsible for
system-level services such as transaction management and
security authorization.
o Second, because the beans contain the applications business
logic, the client developer can focus on the presentation of the
client. The client developer does not have to code the routines
that implement business rules or access databases. As a result,
the clients are thinner, a benefit that is particularly important
for clients that run on small devices.
o Third, because enterprise beans are portable components, the
application assembler can build new applications from existing

beans. These applications can run on any compliant J2EE server


provided that they use the standard APIs.

FUNCTIONAL SPECIFICATION:

THIS INTERNET BANKING supports the functionalities of banking services with


secure login procedure to interact with the DATABASE & CUSTOMERS.
Application Server (WebLogic 7.0)
J2EE Technology
JSP
Java Servlet Programming
EJB
Java SDK1.3, JavaBeans, JavaScript
Oracle 8i.

APPLICATION ARCHITECTURE:
Project Application Flow :

Web
Application
Flow of The
NBS
project :

Database table Relationship of The Net Banking System :

DATA FLOW DIAGRAM:

BALANCE
ENQUIRY

LOGIN
MODULE

MONEY
TRANSFER
INTERNET
BANKING

NEW
CUSTOMER
DATA

ACCOUNT
OPENING

LOAN
MODULE

ADMIN
MODULE

ACCOUNT
HISTROY

CONCLUSION:
The application demonstrate the way to develop an online banking
system by using interactive web client by using JSP, Servlet with more secure way to
access &encapsulate database by EJB component. This means the application server
easily deployable and accessible.

You might also like