Group Members University Roll No
Sujeet Kumar Singh 10300112157
Anish Kumar 10300112060
Subrata Patra 10300112156
Shubham Anand 10300112149
Internet banking means any user with a personal computerInternet banking means any user with a personal computer
and a browser can get connected to his bank’s website toand a browser can get connected to his bank’s website to
perform any of the virtual banking functions:perform any of the virtual banking functions:
Balance enquiry.Balance enquiry.
Transfer of funds.Transfer of funds.
Online payment of bills.Online payment of bills.
Transaction details of each account.Transaction details of each account.
Accounts, credit card & home loan balances.Accounts, credit card & home loan balances.
Transfer funds to third party accounts you nominate.Transfer funds to third party accounts you nominate.
Open a deposit right from the terminal you are sitting at.Open a deposit right from the terminal you are sitting at.
Why did we chooseWhy did we choose
Online BANKINGOnline BANKING????
 Internet banking is becoming more and more
popular among the masses.
 To provide more Quality Information on Internet
Banking.
 Make the concept and procedure more familiar.
 To warn against its negative effects.
BANKSERVICESMASTER
SERVICEID
SERVICENAME
SERVICEACTIVESTATE
SERVICEDESC
BALANCEENQUIRYMASTER
BALANCEENQUIRYID
ENQUIRYDATE
EAQUIRYTIME
CUSTOMERID (FK)
LOGOFFTIME
TOTALTIME
FROMDATE
TODATE
ACCOUNTNO
USERMASTER
USERID
USERNAME
PASSWORD
FIRSTNAME
MIDDLENAME
LASTNAME
DOB
DOR
DOE
ADDRESS
PHONE
EMAIL
PHOTO
CHEQUEISUEMASTER
CHEQUEISUEMASTERID
REQUESTID (FK)
ISUEDATE
FROMNO
TONUMBER
ACCOUNTNO
NOOFLEAFLETS
EMPLOYEEID (FK)
BANKBRANCHMASTER
BRANCHID
BRANCHADDRESS
BRANCHPHONENOONE
BRANCHPHONENOTWO
BRANCHPHONENOTHREE
BRANCHEMAILID
BRANCHINCHGID
CHEQUECANCELLEDMASTER
CUSTOMERID (FK)
ACCOUNTNO
CHEQUENO
REASONFORCANCELLATION
REQUESTID (FK)
BRANCHSERVICEMASTER
BRANCHID (FK)
SERVICEID (FK)
CUSTOMERLOGINMASTER
LOGINTRANSACTIONID
LOGINTRANSDATE
LOGINTRANSTIME
USERID (FK)
TIMECONNECTED
LOGOFFTIME
CHEQBOOKREQUESTMASTER
REQUESTID
REQUESTDATE
REQUESTTIME
CUSTOMERID (FK)
ACCOUNTNO
CHQBOOKPOSTEDSTATEBIT
PREVIOUSCHQBOOKSTATUS
FUNDTRANSFERMASTER
FUNDTRANSFERID
FUNDTRANSFERDTAE
FUNDTRANSFERTIME
LOGINTRANSACTIONID (FK)
FROMACCOUNTNO
TOACCOUNTNO
AMOUNTFORTRANSFER
TRANSFERAMOUNTSTATUS
BALANCEFROMACCOUNT
BALANCETOACCOUNT
CUSTOMERID (FK)
LOGINMASTERDETAILS
LOGINTRANSACTIONID (FK)
LOGINPURPOSE
TIMECONNECTED
LOGINTIME
LOGOFFTIME
STOPPAYMENTMASTER
STOPPAYMENTMASTERID
SDATE
CUSTOMERID (FK)
ACCOUNTNO
CHEQUENO
AMOUNT
CHEQUEDATE
REASONSFORSTOPPING
CUSTOMERTABLE
CUSTOMERID
USERID (FK)
BANKACCOUNTNO
ACCOUNTOPENINGDATE
ACCOUNTACTIVESTATE
ACCOUNTACTIVEBALANCE
ACCOUNTINITIALBALANCE
BRANCHID (FK)
INITIALPAYMENTTYPE
BANKNAME
BRANCHNAME
CHQORDDDATE
CHQORDDNO
EMPLOYEEID (FK)
ACCOUNTTYPEID (FK)
ACCOUNTTYPEMASTER
ACCOUNTTYPEID
TYPENAME
ABBREVATION
MINOPENBALANCE
MAXOPENBALANCE
INTRESTAPPLICABLEBIT
DESCRIPTION
MINBALANCETOBEMAINTAINED
CHECKBOOKFACILITYBIT
BANKTYPEBIT
BALACNCETYPEBIT
EMPLOYEESMASTER
EMPLOYEEID
NAME
DOB
DOJ
ADDRESS
PHONE
MAIL
PHOTO
BRANCHID (FK)
ER Diagram
Data Flow Diagram
The system after careful analysis has been identified to
be presented with the following modules:
The Modules involved are:
• Administrator
• Customers 
• Transaction
• Security and authentication.
• Reports
Number of Modules:Number of Modules:
 Administrator can access all accounts information
 Provides some username and password for the
customer.
 Accept the Cheque book requests and other
queries.
 View all the bank Transactions.
 The administrator can also lock the user accounts
and he can open the locks.
Administrative ModuleAdministrative Module
 Can make a funds transfer to another account in
the same bank.
 The customer can also access their accounts
operations like deposit, withdraw and money
transfer .
 Customer can send the cheque book request to the
admin, and also they can send other queries.
Customer ModuleCustomer Module
This module contains the total information of the
transactions like the details of the transaction,
description, transaction amount, date of transaction,
etc..
Transaction ModuleTransaction Module
The user details should be verified against the details in
the user tables and if it is valid user, they should be
entered into the system. Once entered, based on the
user type access to the different modules to be enabled /
Disabled.
Security and AuthenticationSecurity and Authentication
ModuleModule
In this Module the Customer and Administrator can
generate the different types of Reports and statement
according to their access.
Reports ModuleReports Module
AdvantageAdvantage of Online Bankingof Online Banking
 Cost less
 Transaction speed
 Efficiency
 Speed banking
 Vast coverage
 Effectiveness
Issues inIssues in Online BankingOnline Banking
 Security
 Learning difficulties
 Lack of skilled personnel
 Technical breakdowns
 Long start up time
 inexpensive
SOFTWARE AND HARDWARE REQUIREMENT
Software Requirements :
•Operating System : Windows XP/2003 or
Linux
•User Interface : HTML, CSS
•Client-side Scripting : JavaScript
•Programming Language : Java
•Web Applications : JDBC, Servlets, JSP
•IDE/Workbench : My Eclipse 6.0
•Database : Oracle 10g
•Server Deployment : Tomcat 5.x
•Frame Work : Struts 1.x
 
Hardware Requirements:
•Processor : Pentium IV
•Hard Disk : 40GB
•RAM : 512MB or
more
ConclusionConclusion
 Internet banking is changing the banking industry and is having theInternet banking is changing the banking industry and is having the
major effects on banking relationships.major effects on banking relationships.
 The net banking, thusThe net banking, thus, "now is more of a norm rather than an exception, "now is more of a norm rather than an exception
in many developed countries"in many developed countries" due to the fact that it is the economicaldue to the fact that it is the economical
way of providing banking services.way of providing banking services.
 Banking is now no longer confined to the traditional brick and mortarBanking is now no longer confined to the traditional brick and mortar
branches, where one has to be at the branch in person, to withdrawbranches, where one has to be at the branch in person, to withdraw
cash or deposit a cheque or request a statement of accounts.cash or deposit a cheque or request a statement of accounts.
 Providing internet banking is increasingly becoming a 'need to have'Providing internet banking is increasingly becoming a 'need to have'
than a 'nice to have' servicesthan a 'nice to have' services..
Core Java™ 2 Volume I – Fundamentals 7th Edition Cay S. Hortsman
Pearson Education – Sun Microsystems Gary Cornell
Core Java™ 2 Volume II – Advanced Cay S. Hortsman
Pearson Education – Sun Microsystems Gary Cornell
Head First Servlets & JSP Eric Freeman
O’Reilly – SPD Elisabeth Freeman
The Book of JavaScript 2nd Edition Thau SPD
Bibliography
Online banking serices

Online banking serices

  • 1.
    Group Members UniversityRoll No Sujeet Kumar Singh 10300112157 Anish Kumar 10300112060 Subrata Patra 10300112156 Shubham Anand 10300112149
  • 2.
    Internet banking meansany user with a personal computerInternet banking means any user with a personal computer and a browser can get connected to his bank’s website toand a browser can get connected to his bank’s website to perform any of the virtual banking functions:perform any of the virtual banking functions: Balance enquiry.Balance enquiry. Transfer of funds.Transfer of funds. Online payment of bills.Online payment of bills. Transaction details of each account.Transaction details of each account. Accounts, credit card & home loan balances.Accounts, credit card & home loan balances. Transfer funds to third party accounts you nominate.Transfer funds to third party accounts you nominate. Open a deposit right from the terminal you are sitting at.Open a deposit right from the terminal you are sitting at.
  • 3.
    Why did wechooseWhy did we choose Online BANKINGOnline BANKING????  Internet banking is becoming more and more popular among the masses.  To provide more Quality Information on Internet Banking.  Make the concept and procedure more familiar.  To warn against its negative effects.
  • 4.
    BANKSERVICESMASTER SERVICEID SERVICENAME SERVICEACTIVESTATE SERVICEDESC BALANCEENQUIRYMASTER BALANCEENQUIRYID ENQUIRYDATE EAQUIRYTIME CUSTOMERID (FK) LOGOFFTIME TOTALTIME FROMDATE TODATE ACCOUNTNO USERMASTER USERID USERNAME PASSWORD FIRSTNAME MIDDLENAME LASTNAME DOB DOR DOE ADDRESS PHONE EMAIL PHOTO CHEQUEISUEMASTER CHEQUEISUEMASTERID REQUESTID (FK) ISUEDATE FROMNO TONUMBER ACCOUNTNO NOOFLEAFLETS EMPLOYEEID(FK) BANKBRANCHMASTER BRANCHID BRANCHADDRESS BRANCHPHONENOONE BRANCHPHONENOTWO BRANCHPHONENOTHREE BRANCHEMAILID BRANCHINCHGID CHEQUECANCELLEDMASTER CUSTOMERID (FK) ACCOUNTNO CHEQUENO REASONFORCANCELLATION REQUESTID (FK) BRANCHSERVICEMASTER BRANCHID (FK) SERVICEID (FK) CUSTOMERLOGINMASTER LOGINTRANSACTIONID LOGINTRANSDATE LOGINTRANSTIME USERID (FK) TIMECONNECTED LOGOFFTIME CHEQBOOKREQUESTMASTER REQUESTID REQUESTDATE REQUESTTIME CUSTOMERID (FK) ACCOUNTNO CHQBOOKPOSTEDSTATEBIT PREVIOUSCHQBOOKSTATUS FUNDTRANSFERMASTER FUNDTRANSFERID FUNDTRANSFERDTAE FUNDTRANSFERTIME LOGINTRANSACTIONID (FK) FROMACCOUNTNO TOACCOUNTNO AMOUNTFORTRANSFER TRANSFERAMOUNTSTATUS BALANCEFROMACCOUNT BALANCETOACCOUNT CUSTOMERID (FK) LOGINMASTERDETAILS LOGINTRANSACTIONID (FK) LOGINPURPOSE TIMECONNECTED LOGINTIME LOGOFFTIME STOPPAYMENTMASTER STOPPAYMENTMASTERID SDATE CUSTOMERID (FK) ACCOUNTNO CHEQUENO AMOUNT CHEQUEDATE REASONSFORSTOPPING CUSTOMERTABLE CUSTOMERID USERID (FK) BANKACCOUNTNO ACCOUNTOPENINGDATE ACCOUNTACTIVESTATE ACCOUNTACTIVEBALANCE ACCOUNTINITIALBALANCE BRANCHID (FK) INITIALPAYMENTTYPE BANKNAME BRANCHNAME CHQORDDDATE CHQORDDNO EMPLOYEEID (FK) ACCOUNTTYPEID (FK) ACCOUNTTYPEMASTER ACCOUNTTYPEID TYPENAME ABBREVATION MINOPENBALANCE MAXOPENBALANCE INTRESTAPPLICABLEBIT DESCRIPTION MINBALANCETOBEMAINTAINED CHECKBOOKFACILITYBIT BANKTYPEBIT BALACNCETYPEBIT EMPLOYEESMASTER EMPLOYEEID NAME DOB DOJ ADDRESS PHONE MAIL PHOTO BRANCHID (FK) ER Diagram
  • 5.
  • 7.
    The system aftercareful analysis has been identified to be presented with the following modules: The Modules involved are: • Administrator • Customers  • Transaction • Security and authentication. • Reports Number of Modules:Number of Modules:
  • 8.
     Administrator canaccess all accounts information  Provides some username and password for the customer.  Accept the Cheque book requests and other queries.  View all the bank Transactions.  The administrator can also lock the user accounts and he can open the locks. Administrative ModuleAdministrative Module
  • 11.
     Can makea funds transfer to another account in the same bank.  The customer can also access their accounts operations like deposit, withdraw and money transfer .  Customer can send the cheque book request to the admin, and also they can send other queries. Customer ModuleCustomer Module
  • 13.
    This module containsthe total information of the transactions like the details of the transaction, description, transaction amount, date of transaction, etc.. Transaction ModuleTransaction Module
  • 16.
    The user detailsshould be verified against the details in the user tables and if it is valid user, they should be entered into the system. Once entered, based on the user type access to the different modules to be enabled / Disabled. Security and AuthenticationSecurity and Authentication ModuleModule
  • 19.
    In this Modulethe Customer and Administrator can generate the different types of Reports and statement according to their access. Reports ModuleReports Module
  • 22.
    AdvantageAdvantage of OnlineBankingof Online Banking  Cost less  Transaction speed  Efficiency  Speed banking  Vast coverage  Effectiveness
  • 23.
    Issues inIssues inOnline BankingOnline Banking  Security  Learning difficulties  Lack of skilled personnel  Technical breakdowns  Long start up time  inexpensive
  • 24.
    SOFTWARE AND HARDWAREREQUIREMENT Software Requirements : •Operating System : Windows XP/2003 or Linux •User Interface : HTML, CSS •Client-side Scripting : JavaScript •Programming Language : Java •Web Applications : JDBC, Servlets, JSP •IDE/Workbench : My Eclipse 6.0 •Database : Oracle 10g •Server Deployment : Tomcat 5.x •Frame Work : Struts 1.x   Hardware Requirements: •Processor : Pentium IV •Hard Disk : 40GB •RAM : 512MB or more
  • 25.
    ConclusionConclusion  Internet bankingis changing the banking industry and is having theInternet banking is changing the banking industry and is having the major effects on banking relationships.major effects on banking relationships.  The net banking, thusThe net banking, thus, "now is more of a norm rather than an exception, "now is more of a norm rather than an exception in many developed countries"in many developed countries" due to the fact that it is the economicaldue to the fact that it is the economical way of providing banking services.way of providing banking services.  Banking is now no longer confined to the traditional brick and mortarBanking is now no longer confined to the traditional brick and mortar branches, where one has to be at the branch in person, to withdrawbranches, where one has to be at the branch in person, to withdraw cash or deposit a cheque or request a statement of accounts.cash or deposit a cheque or request a statement of accounts.  Providing internet banking is increasingly becoming a 'need to have'Providing internet banking is increasingly becoming a 'need to have' than a 'nice to have' servicesthan a 'nice to have' services..
  • 26.
    Core Java™ 2Volume I – Fundamentals 7th Edition Cay S. Hortsman Pearson Education – Sun Microsystems Gary Cornell Core Java™ 2 Volume II – Advanced Cay S. Hortsman Pearson Education – Sun Microsystems Gary Cornell Head First Servlets & JSP Eric Freeman O’Reilly – SPD Elisabeth Freeman The Book of JavaScript 2nd Edition Thau SPD Bibliography