0% found this document useful (0 votes)
130 views12 pages

Online Bank Management System

This project develops an online banking system for customers. The system uses a distributed architecture with centralized database storage. It was developed using technologies like Java, JSP, Servlet, HTML, CSS, and MySQL. The system allows customers to perform transactions like deposit, withdrawal, transfer, and account closure after logging in securely. It also displays account balance and provides help functionality. The backend database stores user and transaction data in a table with fields like account number, username, password and amount.

Uploaded by

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

Online Bank Management System

This project develops an online banking system for customers. The system uses a distributed architecture with centralized database storage. It was developed using technologies like Java, JSP, Servlet, HTML, CSS, and MySQL. The system allows customers to perform transactions like deposit, withdrawal, transfer, and account closure after logging in securely. It also displays account balance and provides help functionality. The backend database stores user and transaction data in a table with fields like account number, username, password and amount.

Uploaded by

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

National Institute Of Technology Raipur

DEPARTMENT OF COMPUTER APPLICATION

A Term project report on


Web Technology-Advance Java
Topic:
“Online Banking Systm”
MCA –IV Semester.
(2021)
Submitted to: Submitted by:
Dr. Shyam Sundar Ruchika
Ajmera
Assistant Professor MCA -IV
NIT Raipur Roll No:19223073
Abstract

This project is aimed at developing an Online Banking for customer. The system is
an online application that can be accessed throughout the organization and outside
as well with proper login provided.

The project has been planned to be having the view of distributed architecture,
with centralized storage of the database. The application for the storage of the data
has been planned. Using the constructs of MYSQL 8.0 and all the user interfaces
have been designed using the JAVA. The database connectivity is planned using the
“Database” methodology. The standards of security and data protective mechanism
have been given a big choice for proper usage. The application takes care of different
modules and their associated reports.

Introduction

Internet Banking is all about knowing our customer need and provide them with the
right service at the right time through right channel 24*7 day a week.

Being “electronic”, it not only provides its customers with faster and better facilities,
it even reduces the manual overhead of accounts maintenance.

The project is made in

Programming language: HTML, CSS, JSP, Java, Servlet

IDE Tool: Eclipse 2020-12

Front-End: Java 14, JSP

Back-End: MYSQL 8.0


Functional components of the project:

Following are the functional needs of the software: -

1. Customer must have a valid user ID and password to login to the system.

2. After the valid user logs in, the system shows the present balance in that particular
account number.

3. Customer can perform transactions like deposit and withdrawal from his account.

4. Proper help to be provided as and when requested by the customer.

About the modules:

All the java files are stored in a package named rs in src folder under Java Resources
folder.

All the html, css, jsp files are stored under the Web-Content folder.

All the images used in the project are stored in images folder under Web-Content
folder.

The starting file of the project is index.html and then user can create a new account
or perform transactions on their existing account.

The backend has a database named bank and data is stored in a table named
NewAccount. The username and password of backend is root and tuchika
respectively.

This is the table structure.

Column name Data type Nullable Primary key

ACCOUNTINFO Number No Yes


USERNAME Varchar2 Yes No

PASSWORD Varchar2 Yes No

AMOUNT Varchar2 Yes No

ADDRESS Varchar2 Yes No

PHONE Varchar2 Yes No

How the project works:

Welcome page: Index.html

New Account page


On correct login it shows:

Balance page
On correct login it shows:

On wrong login it shows:


Deposit page

On correct login it shows:


On wrong login it shows:

Withdrawal page
On correct login it shows:

On wrong login it shows:


Transfer Page

Close account page


On correct login it shows:

On wrong login it shows:


About page

You might also like