Swami Keshvanand Institute of Technology,
Management & Gramothan, Jaipur
Net-Banking System
Submitted By
Komal Jangid
1
CONTENTS
Introduction
Project requirements
System modules
User interface specification
UML and data flow diagram’s
Advantages and Disadvantages
Conclusion
2
THE NET-BANKING SYSTEM
“Net-banking” refers to systems that bank customers to
enable access accounts and general information products and
on bank services through a personal computer other
(PC) or device. intelligent
Our aims at creation of secure banking system.
this will be accessible to all users who have a valid user Id
and password.
A customer can access his account from anywhere.
3
HISTORY OF NET-BANKING
Programmers working on banking data bases came up with ideas
for online banking transactions, some time during the 1980's.
The first online banking service in United States was introduced,
in October 1994.
In May 1995 : Wells Fargo - the first bank in the world to offer
customer access to their accounts over the internet(allows
customer to see their accounts online).
ICICI was the first bank to initiate the Internet banking
revolution in India as early as 1997 under the brand name
'Infinity‘. 4
PROJECT REQUIREMENTS
1. Functional Requirements
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 EFT’s to accounts at their and other banks.
The system is providing balance enquiry facility.
5
2. Non-functional Requirements
Secure Access Of Require Data.
24X7 Availability
User Friendly
Intelligent User Interfaces
6
3. System Requirements
Software Requirements Hardware Requirements
Operating System: Windows 7,8 Processor: any
User Interface: HTML Hard Disk: 10 GB minimum
Programming Language: PHP RAM: 256MB or more
Database: MYSQL Any Screen
Server: Xampp
7
4. Technologies To Be Used
PHP
PHP is an acronym for "PHP: Hypertext Pre-processor“.
PHP is a widely-used, open source scripting language.
PHP scripts are executed on the server.
PHP is free to download and use.
PHP can generate dynamic page content.
PHP is compatible with almost all servers used today (Apache, IIS)
PHP files can contain text, HTML, CSS, JavaScript, and PHP
code.
HTML
Hyper Text Markup Language.
MySQL
Standard Query Language.
MySQL is an open source Relational Database Management System.
8
SYSTEM MODULES
System Modules Description
(a) Login Module A user can login with id & password
(b)Balance Enquiry User can check his balance
(c)Account History A user can check his account history
(d)Admin Module Admin can change in function or other action
(e)Loan Module User can apply for a loan(Home, Education
etc.)
(f)Money Transfer User can transfer money
9
DATA FLOW DIAGRM OF SYSTEM
MODULES
Login
module Money
Balance
transfer
enquiry
Internet
New
customer Loan
data
banking module
Account Account
history
opening
10
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
Backen
d
Process
11
USE CASE DIAGRAM OF CUSTOMER
REQUIREMENTS
12
E-R DIAGRAM FOR NET-BANKING
SYSTEM
13
CLASS DIAGRAM FOR NET-BANKING
SYSTEM
14
ACTIVITY DIAGRAM FOR NET-
BANKING SYSTEM
15
OVER ALL WORKING OF INTERNET
User BANKING
Registration Info
Registration (a)
(a)
Request
/respond
Reply Process
(b)
(b)
Account (c)
(c)
User Details
Opening
process (d)(d)
Reply
Valid user (e)
(e)
ONLINE
Account
Access
Transaction (f)
(f) BANKING
Login_ Info (m)
Login (g(g)
SYSTEM
Access
(n) System
Valid user
Loan )
(h)
DATABASE
Customer
(i)
Feed Back (j)
Access
(k)
Administrator Valid Administrator Create and
Update (l)
Process
16
ADVANTAGES OF NET-BANKING
For customers
Convenience 24 hours a day, seven days a week
Cost Reducing transfer fees
Speed Faster circulation of assets
Competitiveness - Fostering competition in financial market
Communicate easily
Abolishing the uses of paper
Offering one-stop-shop solutions
17
CONTINUE…
For Bank
Larger customer coverage Reducing the costs of operations
Promoting their services and products internationally
Increasing the customer satisfaction and providing a personalized
relationship with customers
For small to medium Businesses
To run its operations more effectively
Lower cost than traditional financial management mechanisms
18
DISADVANTAGES OF NET-BANKING
A need for customer skill to deal with computers and browsers.
Many people who are not comfortable with computers and
the Internet, often find it difficult to use internet banking
For beginners, internet banking is really time consuming
In many instances, a simple mistake, like clicking a wrong button,
may create a big problem.
19
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.
20`
21
22