You are on page 1of 17

PRESENTED BY:-

DEVANSH YADAV
ID-2015UEC1262
BATCH-EC2
CONTENTS
• Introduction
• Project requirements
• Managing Units
• System Requirements
• System modules
• Technologies Used:-Servlet and JSP
• Event Diagram
• Home Page and User Login Page

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

 It aims at creation of secure banking system.


 This will be accessible to all users who have a valid
user Id and password.
 A cusomer can access his account from anywhere.

3
PROJECT
REQUIREMENTS

Customer can request details of the last


transactions ,he has performed on his
account.
Customer can make a funds transfer to another
account in the same/other bank.
Customer can request for cheque book.
Customer can see his profile and make
changes in it , e.g , beneficiary name ,change
in mobile number ,etc.

4
MANAGING UNITS

 Administrator only can add the employees of bank.


 Employees have the right to add customers and manage
their beneficiaries and other details.
 The administrator login page and details are hidden and
separate URL is there for admin login.
 Admin has all the privileges to add, drop and modify
the employees data.

5
System Requirements

Software Requirements Hardware Requirements

Operating System: Windows Processor: Any


or linux or MAC

User Interface: HTML, Hard Disk: 1 GB minimum


JSP

Programming Language: JAVA RAM: 256MB or more

Database: MYSQL Any Screen

Web Server-GLASSFISH
6
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

7
DATA FLOW DIAGRM OF
SYSTEM MODULES

Balance Money
Enquiry Transfer

INTERNET

BANKING

Loan
LOGIN
Module
MODULE

NEW ACCOUNT
CUSTOMER ACCOUNT
DATA HISTROY
OPENING

8
Technologies Used:-

 Servlets:-Java Servlets are used to navigate


from one page to another after validation at the
current page.
 Request and response objects are used with
server-client model with two-way handshaking.
 Sessions are used to store the data during
transactions and roll-off is used if transaction
fails.
Java Server Pages(JSP)

 Java Server Pages are used to make two-


way synchronization between client and
server.
 Tags and libraries are used to design the
web pages.
 XML is used for creating mapping between
the pages of web application.
 MySql Database and Glassfish server are
used for this purpose.
Event Diagram
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

11
Home page

12
New User Creation

13
Login Process

14
LOGIN PAGE

15
 We used database for storing
informations of various entities.
 Server and client interaction helps
in synchronization between
various pages.
 JSP and Servlets technologies are
used for web development.

19`
THANK YOU

You might also like