[go: up one dir, main page]

0% found this document useful (0 votes)
289 views20 pages

Mahesh Java Project

This document describes an internet banking system project created using Java. It includes sections on project requirements, system modules, user interface specifications, use case and data flow diagrams. The key modules identified are login, account opening, balance enquiry, account history, administration and loans. It discusses technologies used like Java EE, servlets, JSP and a database. Hardware requirements include a minimum of 256MB RAM and 10GB disk. The system aims to provide secure 24/7 access to banking services through a user-friendly interface for customers to check balances, view statements, transfer funds and more.

Uploaded by

Gopal Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
289 views20 pages

Mahesh Java Project

This document describes an internet banking system project created using Java. It includes sections on project requirements, system modules, user interface specifications, use case and data flow diagrams. The key modules identified are login, account opening, balance enquiry, account history, administration and loans. It discusses technologies used like Java EE, servlets, JSP and a database. Hardware requirements include a minimum of 256MB RAM and 10GB disk. The system aims to provide secure 24/7 access to banking services through a user-friendly interface for customers to check balances, view statements, transfer funds and more.

Uploaded by

Gopal Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 20

Project Report on

Internet Banking System


Programmed in Java

Introduction of Project
Project requirements
System modules
User interface specification
Use case and data flow diagrams

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.
Project Goals
Our aims at creation of secure banking system.
this will be accessible to all users who have a valid user Id and
password.
A consumer can access his account from anywhere.

Customer can request details of the last n number of


transactions he has performed on any account.
Customer can make a funds transfer to another account in the
same bank.
Customer can request for cheque book
Customer can view his monthly statement. She/he can also
take print out of the same.
Customer can make EFTs to accounts at their and other
banks. The system is providing balance enquiry facility.

Secure access of require data.


24X7 availability
user friendly
Intelligent user interfaces

Software Requirements

Hardware Requirements

Operating System:
Windows or Linux or MAC

Processor: any

User Interface: HTML,


APPLET

Hard Disk: 10 GB minimum

Programming Language:
JAVA

RAM: 256MB or more

Database: ORACLE

Any Screen

Web Server Tomcat-Apache


6

Technologies to be used:
J2EE applications are made up of components. A J2EE component is a selfcontained 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:

2.0 System Modules:


System Modules

Description

(a) Login Module

A user can login with id & password

(b)Open Account

New user can add a account

(c)Balance Enquiry

User can check his balance

(d)Account History

A user can check his account history

(e)Admin Module

Admin can change in function or other


action

(f)Loan Module

User can apply for a loan(car,education..)

(g)Money Transfer

User can transfer money


8

2.1 DATA FLOW DIAGRAM OF SYSTEM MODULES

Money
Transfer

Balance
Enquiry
INTERNET
BANKING

Loan
Module

LOGIN
MODULE

NEW
CUSTOMER
DATA

ACCOUNT
OPENING

ACCOUNT
HISTROY

Event Diagram
The diagram below indicates the customer connects to the internet to
perform all the transactions after he logged in successfully then the
information will receive the server to maintain the requirements, and it will
send a copy of the data to the database and vice versa.

Data
base
Backend
Process

10

Home Page

11

1.1 Registration form and


opening a new account

12

How the user interacts with the system

13

1.3 Login Process

14

1.4 Transaction page

Transaction Page

15

Fund transfer process

16

Use Case diagram of customer requirements

17

Over all working of Internet Banking


Registration Info

User

n
Process

Reply
Valid user

4.0
Access

(n)

2.0
Login
System

(b)
(c)

3.0
Account
Opening
process

User Details

Login_ Info

Request
/respond

Registratio

Reply

(m)

(a)

1.0

Account
Transaction

user

(e)
(f)

Online Banking
System
Database

(g)

Access
Valid

(d)

5.0
Loan

6.0
Customer
Feed Back

(h)

(i)
(j)

Access

Administrator

(k)
Valid Administrator

7.0
Create and
Update
Process

(l)

18

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.
This means the application server easily deployable and accessible

19`

ad
e
h
A
Go
With
n
o
i
t
s
e
Qu

20

You might also like