SlideShare a Scribd company logo
1 of 15
INTERNET BANKING
Presenter’s Names: Prince Ebenezer Biyoyouwei
And Omar Riyad Eid
Presentation Date: 1/18/23
Overview
• Introduction
• System Requirements
• A basic walkthrough
INTRODUCTION
INTERNET BANKING
Banks have traditionally been in the forefront of harnessing technology to improve their products,
services and efficiency. They have, over a long time, been using electronic and telecommunication
networks for delivering a wide range of value added products and services. The delivery channels include
direct dial – up connections, private networks, public networks etc. and the devices include telephone,
Personal Computers including the Automated Teller Machines, etc. With the popularity of PCs, easy
access to Internet and World Wide Web (WWW), Internet is increasingly used by banks as a channel for
receiving instructions and delivering their products and services to their customers. This form of banking
is generally referred to as Internet Banking, although the range of products and services offered by
different banks vary widely both in their content and sophistication.
System Description:
The proposed system is used to maintain a account record of all the customers of a Bank
(RR) by storing entries for customer(i.e. account details),investments and showing their
account summary. It also allows the customer to view their account without going to the
bank and transaction can be done online.
The customer need to login to his account by the provided username and id through the
bank.
The project has the following parts:
1. The user login, through which the customer logs in his/her account to view his account.
2. After login the customer can view his account summary, download forms online.
3. A customer can open a new account online through his previous account.
4. Customer can transfer the money from his account to the other customer’s account.
5. The changed username and password can be send through the sms.
6. He/she can change his profile details.
Benefits of the System
• Quick, simple, authenticated access to
accounts via the desktop.
• Simply scalable to grow with changing system
requirement.
• Global enterprise wide access to information.
• Improved data security, restricting
unauthorized access.
• Minimize Storage Space
Code:
import java.io.IOException;
import java.util.*;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import p.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Controller extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
static final long serialVersionUID = 1L;
public Controller() {
super();
}
protected void function(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
String userAction=req.getParameter("action");
if(userAction.equals("LOGIN")){
search(req,res);
}
else if(userAction.equals("OPEN ACCOUNT")){
open(req,res);
}
else if(userAction.equals("PAY")){
pay(req,res);
}
else if(userAction.equals("TRANSFER")){
transfer(req,res);
}
else if(userAction.equals("CHANGE NAME")){
nameu(req,res);
}
else if(userAction.equals("CHANGE PASSWORD")){
emailu(req,res);
}
else if(userAction.equals("CHANGE MOBILE")){
mobileu(req,res);
}
else
{
Code:
RequestDispatcher rd=req.getRequestDispatcher("main.jsp");
if(userAction.equals("reg")){
rd=req.getRequestDispatcher("main.jsp");
}
if(userAction.equals("Personal Banking")){
rd=req.getRequestDispatcher("as.jsp");
}
else if(userAction.equals("forget")){
rd=req.getRequestDispatcher("forget.jsp");
}
else if(userAction.equals("mini")){
ArrayList person=(ArrayList)req.getAttribute("list");
PersonInfo per=null;
rd=req.getRequestDispatcher("2.jsp");
}
else if(userAction.equals("home")){
req.setAttribute("file","login.jsp");
rd=req.getRequestDispatcher("BAAP.jsp");
}
else if(userAction.equals("contact")){
req.setAttribute("file","contact.jsp");
rd=req.getRequestDispatcher("contact.jsp");
}
else if(userAction.equals("registration")){
req.setAttribute("file","registration.jsp");
rd=req.getRequestDispatcher("registration.jsp");
}
else if(userAction.equals("TYPE HERE TO PROCEED")){
req.setAttribute("file","login.jsp");
rd=req.getRequestDispatcher("main.jsp");
}
rd.forward(req,res);
}
}
Code:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
function(request,response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
function(request,response);
}
protected void open(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException {
try{
String log=req.getParameter("log");
String pas=req.getParameter("pas");
Integer nwac=Integer.parseInt(req.getParameter("acn"));
HttpSession session=req.getSession(true);
ArrayList personn=(ArrayList)session.getAttribute("ATT");
PDAO pdao=new PDAO();
Integer i=pdao.reg(personn,log,pas,nwac);
PDAOU pdaou=new PDAOU();
session.setAttribute("A",i);
PersonInfo person=new PersonInfo();
RequestDispatcher rd=req.getRequestDispatcher("newregistration.jsp");
rd.forward(req,res);
}catch(Exception e){System.out.println(e);}
}
protected void transfer(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException {
try{
PDAOU pdaou=new PDAOU();
PDAO pdao=new PDAO();
PersonInfo person=new PersonInfo();
float name=Float.parseFloat(req.getParameter("amt"));
Integer nam=Integer.parseInt(req.getParameter("option"));
HttpSession session=req.getSession(true);
ArrayList personn=(ArrayList)session.getAttribute("ATT");
PersonInfo per=null;
person=(PersonInfo)personn.get(0);
personn=pdaou.transfer(person.getcac(),name,personn,nam);
ArrayList personlist=pdao.retrieve(person.getid(),person.getpass());
session.setAttribute("ATT", personlist);
RequestDispatcher rd=req.getRequestDispatcher("TRANSFERMONEY.jsp");
rd.forward(req,res);
}catch(Exception e){System.out.println(e);}
}
Code………….
protected void function(HttpServletRequest req,
HttpServletResponse res) throws ServletException,
IOException {
String
userAction=req.getParameter("action");
if(userAction.equals("LOGIN")){
search(req,res);
}
else
if(userAction.equals("OPEN ACCOUNT")){
open(req,res);
}
else
if(userAction.equals("PAY")){
pay(req,res);
}
else
if(userAction.equals("TRANSFER")){
transfer(req,res);
}
else
if(userAction.equals("CHANGE NAME")){
nameu(req,res);
}
else
if(userAction.equals("CHANGE PASSWORD")){
emailu(req,res);
}
else
if(userAction.equals("CHANGE MOBILE")){
mobileu(req,res);
}
else
{
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptx

More Related Content

Similar to Internet Banking Powerpoint.pptx

Lecture 13 -_e-commmerce_e-banking_and_advanced_tech
Lecture 13 -_e-commmerce_e-banking_and_advanced_techLecture 13 -_e-commmerce_e-banking_and_advanced_tech
Lecture 13 -_e-commmerce_e-banking_and_advanced_tech
Serious_SamSoul
 
51955853 banking-system-documentation
51955853 banking-system-documentation51955853 banking-system-documentation
51955853 banking-system-documentation
Aziz Muslim
 
Multi Banking System
Multi Banking SystemMulti Banking System
Multi Banking System
TEJVEER SINGH
 
AbstractMo-Bank is a mobile based application that will be impleme.docx
AbstractMo-Bank is a mobile based application that will be impleme.docxAbstractMo-Bank is a mobile based application that will be impleme.docx
AbstractMo-Bank is a mobile based application that will be impleme.docx
annetnash8266
 
ppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptxppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptx
johnpragasam1
 

Similar to Internet Banking Powerpoint.pptx (20)

Project report
Project reportProject report
Project report
 
Banking services offered by indian banks online
Banking services offered by indian banks onlineBanking services offered by indian banks online
Banking services offered by indian banks online
 
Lecture 13 -_e-commmerce_e-banking_and_advanced_tech
Lecture 13 -_e-commmerce_e-banking_and_advanced_techLecture 13 -_e-commmerce_e-banking_and_advanced_tech
Lecture 13 -_e-commmerce_e-banking_and_advanced_tech
 
Internet Banking
Internet BankingInternet Banking
Internet Banking
 
51955853 banking-system-documentation
51955853 banking-system-documentation51955853 banking-system-documentation
51955853 banking-system-documentation
 
Web Locker For Online Banking System Chapter final project Report page
Web Locker For Online Banking System  Chapter final project Report pageWeb Locker For Online Banking System  Chapter final project Report page
Web Locker For Online Banking System Chapter final project Report page
 
banking project
banking projectbanking project
banking project
 
Canopus web bank
Canopus web bankCanopus web bank
Canopus web bank
 
Multi Banking System
Multi Banking SystemMulti Banking System
Multi Banking System
 
Bnkng
BnkngBnkng
Bnkng
 
AbstractMo-Bank is a mobile based application that will be impleme.docx
AbstractMo-Bank is a mobile based application that will be impleme.docxAbstractMo-Bank is a mobile based application that will be impleme.docx
AbstractMo-Bank is a mobile based application that will be impleme.docx
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
BANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM reportBANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM report
 
Final Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxFinal Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptx
 
ppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptxppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptx
 
Digitalization of Banking in bangladesh
Digitalization of Banking in bangladeshDigitalization of Banking in bangladesh
Digitalization of Banking in bangladesh
 
Software Engineering Testing & Research
Software Engineering Testing & Research Software Engineering Testing & Research
Software Engineering Testing & Research
 
Hdfc case presentation
Hdfc case presentationHdfc case presentation
Hdfc case presentation
 
Banking Management System SDS
Banking Management System SDSBanking Management System SDS
Banking Management System SDS
 
MULTI-BANK SYSTEM
MULTI-BANK SYSTEMMULTI-BANK SYSTEM
MULTI-BANK SYSTEM
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Internet Banking Powerpoint.pptx

  • 1. INTERNET BANKING Presenter’s Names: Prince Ebenezer Biyoyouwei And Omar Riyad Eid Presentation Date: 1/18/23
  • 2. Overview • Introduction • System Requirements • A basic walkthrough
  • 3. INTRODUCTION INTERNET BANKING Banks have traditionally been in the forefront of harnessing technology to improve their products, services and efficiency. They have, over a long time, been using electronic and telecommunication networks for delivering a wide range of value added products and services. The delivery channels include direct dial – up connections, private networks, public networks etc. and the devices include telephone, Personal Computers including the Automated Teller Machines, etc. With the popularity of PCs, easy access to Internet and World Wide Web (WWW), Internet is increasingly used by banks as a channel for receiving instructions and delivering their products and services to their customers. This form of banking is generally referred to as Internet Banking, although the range of products and services offered by different banks vary widely both in their content and sophistication.
  • 4. System Description: The proposed system is used to maintain a account record of all the customers of a Bank (RR) by storing entries for customer(i.e. account details),investments and showing their account summary. It also allows the customer to view their account without going to the bank and transaction can be done online. The customer need to login to his account by the provided username and id through the bank. The project has the following parts: 1. The user login, through which the customer logs in his/her account to view his account. 2. After login the customer can view his account summary, download forms online. 3. A customer can open a new account online through his previous account. 4. Customer can transfer the money from his account to the other customer’s account. 5. The changed username and password can be send through the sms. 6. He/she can change his profile details.
  • 5. Benefits of the System • Quick, simple, authenticated access to accounts via the desktop. • Simply scalable to grow with changing system requirement. • Global enterprise wide access to information. • Improved data security, restricting unauthorized access. • Minimize Storage Space
  • 6. Code: import java.io.IOException; import java.util.*; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.*; import p.*; import javax.servlet.*; import javax.servlet.http.*; public class Controller extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { static final long serialVersionUID = 1L; public Controller() { super(); } protected void function(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String userAction=req.getParameter("action"); if(userAction.equals("LOGIN")){ search(req,res); } else if(userAction.equals("OPEN ACCOUNT")){ open(req,res); } else if(userAction.equals("PAY")){ pay(req,res); } else if(userAction.equals("TRANSFER")){ transfer(req,res); } else if(userAction.equals("CHANGE NAME")){ nameu(req,res); } else if(userAction.equals("CHANGE PASSWORD")){ emailu(req,res); } else if(userAction.equals("CHANGE MOBILE")){ mobileu(req,res); } else {
  • 7. Code: RequestDispatcher rd=req.getRequestDispatcher("main.jsp"); if(userAction.equals("reg")){ rd=req.getRequestDispatcher("main.jsp"); } if(userAction.equals("Personal Banking")){ rd=req.getRequestDispatcher("as.jsp"); } else if(userAction.equals("forget")){ rd=req.getRequestDispatcher("forget.jsp"); } else if(userAction.equals("mini")){ ArrayList person=(ArrayList)req.getAttribute("list"); PersonInfo per=null; rd=req.getRequestDispatcher("2.jsp"); } else if(userAction.equals("home")){ req.setAttribute("file","login.jsp"); rd=req.getRequestDispatcher("BAAP.jsp"); } else if(userAction.equals("contact")){ req.setAttribute("file","contact.jsp"); rd=req.getRequestDispatcher("contact.jsp"); } else if(userAction.equals("registration")){ req.setAttribute("file","registration.jsp"); rd=req.getRequestDispatcher("registration.jsp"); } else if(userAction.equals("TYPE HERE TO PROCEED")){ req.setAttribute("file","login.jsp"); rd=req.getRequestDispatcher("main.jsp"); } rd.forward(req,res); } }
  • 8. Code: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { function(request,response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { function(request,response); } protected void open(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException { try{ String log=req.getParameter("log"); String pas=req.getParameter("pas"); Integer nwac=Integer.parseInt(req.getParameter("acn")); HttpSession session=req.getSession(true); ArrayList personn=(ArrayList)session.getAttribute("ATT"); PDAO pdao=new PDAO(); Integer i=pdao.reg(personn,log,pas,nwac); PDAOU pdaou=new PDAOU(); session.setAttribute("A",i); PersonInfo person=new PersonInfo(); RequestDispatcher rd=req.getRequestDispatcher("newregistration.jsp"); rd.forward(req,res); }catch(Exception e){System.out.println(e);} } protected void transfer(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException { try{ PDAOU pdaou=new PDAOU(); PDAO pdao=new PDAO(); PersonInfo person=new PersonInfo(); float name=Float.parseFloat(req.getParameter("amt")); Integer nam=Integer.parseInt(req.getParameter("option")); HttpSession session=req.getSession(true); ArrayList personn=(ArrayList)session.getAttribute("ATT"); PersonInfo per=null; person=(PersonInfo)personn.get(0); personn=pdaou.transfer(person.getcac(),name,personn,nam); ArrayList personlist=pdao.retrieve(person.getid(),person.getpass()); session.setAttribute("ATT", personlist); RequestDispatcher rd=req.getRequestDispatcher("TRANSFERMONEY.jsp"); rd.forward(req,res); }catch(Exception e){System.out.println(e);} }
  • 10.
  • 11. protected void function(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String userAction=req.getParameter("action"); if(userAction.equals("LOGIN")){ search(req,res); } else if(userAction.equals("OPEN ACCOUNT")){ open(req,res); } else if(userAction.equals("PAY")){ pay(req,res); } else if(userAction.equals("TRANSFER")){ transfer(req,res); } else if(userAction.equals("CHANGE NAME")){ nameu(req,res); } else if(userAction.equals("CHANGE PASSWORD")){ emailu(req,res); } else if(userAction.equals("CHANGE MOBILE")){ mobileu(req,res); } else {

Editor's Notes

  1. This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors. Notes Use the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production) Coordinated colors Pay particular attention to the graphs, charts, and text boxes. Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale. Graphics, tables, and graphs Keep it simple: If possible, use consistent, non-distracting styles and colors. Label all graphs and tables.
  2. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  3. This is another option for an Overview slides using transitions.
  4. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.