8/8/2019 1st Seminar abt informatica
1/26
PROJECT TITLEPROJECT TITLE
INTERNET BANKINGINTERNET BANKING
8/8/2019 1st Seminar abt informatica
2/26
TEAM MEMBERSTEAM MEMBERS
B PRASHANTH SAGARB PRASHANTH SAGARK.SHRAVANIK.SHRAVANI
(04N61A0511)(04N61A0511)
(04N61A0444)(04N61A0444)
D.SAJANI M.AKHILAD.SAJANI M.AKHILA
(04N61A0441)(04N61A0441)(04N61A0201)(04N61A0201)
8/8/2019 1st Seminar abt informatica
3/26
Introduction
Using worldwide web, Banking is made
easier through online, which provides
online transactions through personalaccounts. The customer and bank
manager( administrator ) can use this
project. The client places the request for
transaction and bank manager will looksabout the customer requests..
8/8/2019 1st Seminar abt informatica
4/26
Existing System
Customer physically visits the bank
Inquires for an existing service or some
specific information The incharge clerkchecks the specification and answers
the query Associated and integrates
the information as needed Leaves the
bank
8/8/2019 1st Seminar abt informatica
5/26
Customer physically visits the bank
Raises a request for new checkbook by
filling in the prescribed form The incharge
clerk accepts the request and prepares
the cheque book with respect to given
specification The cheque book is sent formanages initials Customer makes a
counter sign and receives the checkbook
8/8/2019 1st Seminar abt informatica
6/26
ADVANTAGES OF INTERNET BANKING
Conduct Banking operations from
House/Office at your convenience
Services available for 24 hours a day X 7days a week X 365 days a year except
schedule periods
Accessible from any where in the world
using Internet
Time save.
8/8/2019 1st Seminar abt informatica
7/26
Objectives:
Balance EnquiryFunds Transfer to another account in the
same bank.
Request for cheque book/Request forDemand Draft /change of address/stop
payment of cheques.
Viewing Monthly and annual statements.
8/8/2019 1st Seminar abt informatica
8/26
REQUIREMENTSREQUIREMENTS
8/8/2019 1st Seminar abt informatica
9/26
SOFTWARE REQUIREMENTS
Operating System : Windows 95/98/xp
Front-end software : HTML, JavaScript
Language : Java Technology : JSP
Back-end Database : Oracle 9i
Web Server : Apache Tomcat Server
8/8/2019 1st Seminar abt informatica
10/26
HARDWARE REQUIREMENTS
Processor : P-IV or equivalent
RAM : 512 MB or more
HDD : 8 GB or more
8/8/2019 1st Seminar abt informatica
11/26
Advantages of JSP OVER ASP
1. Easier to use JSP technology
without needing to learn the Java
language
2. Easier to extend the JSP language
3. Easier to write and maintain pages
8/8/2019 1st Seminar abt informatica
12/26
MODULES
1.Customer
2. Bank manager or Administrator
8/8/2019 1st Seminar abt informatica
13/26
Customer
Login
Register
Enquiry
transactions
8/8/2019 1st Seminar abt informatica
14/26
Class Diagram:
REQUEST-FOR-CHEQUES
number_of_leaves : integer
FUND TRANSFER
2ndparty acc ount-number : integeramount : currency
CANCELLING-OF-CHEQUES
cheque-number : integer
cheque-date : Date
BANK
name : string
location : stri ng
valide()
check-balance..()
ACCOUNT
account-number : inte..
balance : integer
display-account-details..()
TRANSACTION
transaction-date : Date
transaction-time : Datetransaction-type : string
type-of-operation()
customer
customer-name : string
account-number : inte()
login()
view account-details()
request-transaction()
1 1...* 1 1...*
1 1...*
CLASS DIAGRAM:
8/8/2019 1st Seminar abt informatica
15/26
USECASE DIAGRAM
>
>
>
USECASE DIAGRAM
8/8/2019 1st Seminar abt informatica
16/26
CUSTOMER TABLE
8/8/2019 1st Seminar abt informatica
17/26
Field Name Data Type/Size Constraint Description
CUST_CODE VARCHAR(7) Primary Key Customer Code
APPLICANT_NO NUMBER(1) Not Null Applicant Number (1 or 2 or 3)
ACCOUNT_NO VARCHAR(8) Foreign Key Account Number
ACCOUNT_NO2 VARCHAR(8) Primary Key Second Account Number (Optional)
CUST_FNAME VARCHAR(25) Not Null Customers First Name
CUST_MNAME VARCHAR(25) Not Null Customers Middle Name
CUST_LNAME VARCHAR(25) Not Null Customers Last Name
HOUSE_NO VARCHAR(10) Not Null House Number
STREET1 VARCHAR(20) Not Null Street Name
STREET2 VARCHAR(20) Not Null Street Name
AREA VARCHAR(20) Not Null Area Name
CITY VARCHAR(20) Not Null City Name
PIN VARCHAR(6) Not Null PIN Code
STATE_CD VARCHAR(2) Foreign Key State Code
RES_PHONE VARCHAR(13) Not Null Residence Phone
CELL_PHONE VARCHAR(10) Not Null Cell Phone
EMAIL VARCHAR(30) Not Null E-Mail Address
NO_YEARS_ADDRESS NUMBER(2) Not Null Number of years residing in the add.
8/8/2019 1st Seminar abt informatica
18/26
PROFESSION VARCHAR(20) Not Null Profession Name
ORGANIZATION VARCHAR(20) Not Null Organization Name
WORKING_SINCE DATE Not Null Date since working
DESIGNATION VARCHAR(20) Not Null Designation Name
OFF_DOOR_NO VARCHAR(10) Not Null Office Door Number
OFF_STREET VARCHAR(20) Not Null Office Street Name
OFF_AREA VARCHAR(20) Not Null Office Area Name
OFF_CITY VARCHAR(20) Not Null Office City Name
OFF_PIN VARCHAR(6) Not Null Office PIN Code
OFF_STATE_CD VARCHAR(2) Not Null Office State Code
OFF_PHONE VARCHAR(13) Not Null Office Phone Number
PAN_GIRN VARCHAR(10) Not Null PAN/GIRN Number
GENDER VARCHAR(1) Not Null Gender (Male/Female)
BIRTH_DATE DATE Not Null Date of Birth
MAR_STATUS VARCHAR(1) Not Null Marital Status
REL_FIRST_APP VARCHAR(10) Not Null Relationship with the FirstApplication
8/8/2019 1st Seminar abt informatica
19/26
TRANSACTIONS TABLE
Table contains details ofCredit and Debit
Transactions
* Possible values include:C Credit D Debit
# Possible values include:
C Cash Q Cheque D Demand DraftI Internet S Service Charge
8/8/2019 1st Seminar abt informatica
20/26
Field Name Data Type/Size Constraint Description
ACCOUNT_NO VARCHAR(3) Foreign Key Account Number
TRANS_TYPE VARCHAR(2) Not Null Transaction Type*
TRANS_DESC VARCHAR(30) Not Null Transaction Description
AMOUNT NUMBER(10,2) Not Null Transaction Amount
TRANS_DATE DATE Not Null Transaction Date
TRANS_MODE VARCHAR(1) Not Null Transaction Mode#
8/8/2019 1st Seminar abt informatica
21/26
FUNDS_TRANSFERS TABLE
Table contains details ofFunds Transfers.
8/8/2019 1st Seminar abt informatica
22/26
Field Name Data Type/Size Constraint Description
FUNDS_TRANS_CODE VARCHAR10) Primary Key Funds Transfer Code
ORIGIN_ACC_NO VARCHAR(8) Foreign Key Origin Account Number
TRANS_AMT NUMBER(10,2) Not Null Transfer Amount
TRANS_DATE DATE Not Null Transfer Date
DEST_ACC_NO VARCHAR(8) Not Null Destination Account Number
DEST_BANK VARCHAR(20) Not Null Destination Bank Name
FREQUENCY VARCHAR(1) Not Null Frequency of Transfer
INSTALMENTS NUMBER(2) Not Null Number of Installments
8/8/2019 1st Seminar abt informatica
23/26
8/8/2019 1st Seminar abt informatica
24/26
8/8/2019 1st Seminar abt informatica
25/26
8/8/2019 1st Seminar abt informatica
26/26
SecureSocketLayer (SSL)
SSL, or Secure Socket Layer, is a technology,
which allows web browsers and web servers to
communicate over a secured connection. This
means that the data being sent is encrypted by
one side, transmitted, and then decrypted by
the other side before processing. This is a two-
way process, meaning that both the server ANDthe browser encrypt all traffic before sending
out data.
Top Related