SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Contents
 Introduction
 System Analysis
Present System
Proposed System
Benefits Of the System
 Software Requirement Specifications
 System Design
 Conclusion
Introduction
Internet Banking is all about knowing our user need and provide them with the right service at
the right time through right channel 24*7 day a week.
Being “electronic”,it not only provides its users with faster and better facilities, it even reduces
the manual overhead of accountsmaintenance.
 Our aim at creation of secure and efficient net banking system.
 This will be accessibleto all users who have a valid username and password.
 User can access his account from anywhere.
Functional Requirements
Following are thefunctionalneeds of the Software:-
User must have a valid username and password to login to the system.
User can transfer amount from one account to another account in the same bank.
User can perform transactions like deposit and withdrawal from his account.
User can request for loan .
Non - Functional
Requirements
 Secure access of require data.
 24X7 availability.
 user friendly.
 Intelligent user interfaces.
PRESENT SYSTEM
In the existing system the no. of staff required for completing the work is more, while the new system
requires lesser staffs generally.
The data entry process requires the data on the paper, which is then feed into the application by the
operator while doing so; the data entry operator has to look into the paper again & again and thus the
chances of inaccuraciesin the typed contents increases.
Also the process includes higher transportation cost, increased handling cost, more time delays, low
accuracy, more usage of resourceslike registers, books, papers, etc.
Proposed System
Almost 60% of today’s information is still paper based.
30% of all office time is spent finding documents.
The average time to manage a single document is 12 minutes, 9 minutes to re-file and 3 minutes to
process.
Hence the requirement is to develop a system that minimizes all these overheads included while giving
the maximum output for the organization.
The basis for the project is to develop a fully automated banking system that includes depositing of
amount , withdrawal of amount and exporting the outcome back to the client while considering all the
tools and facilities than a client may need for efficient and effective output.
Benefits of the System
Quick, authenticated access to accounts via the desktop.
Easily scalableto grow with changing system requirement.
Enterprise wide access to information.
Improved information security, restricting unauthorizedaccess.
Minimize Storage Space.
In manual system, much storage space for data files is requiredso to overcome this problem, An
automated well managed database is developed for saving storage space. This s/w saves space and stores
information efficiently. It ends the burden of having large manual filing storage system.
Software Requirement
Specification
Software Requirements :
Operating System : Windows or Linux or Mac
IDE : Netbeans
Front End : JSP, JDBC, Javascript, Bootstrap.
Programming Language : Java
Backend : Oracle 10g
Technologies Used
 J2EE : J2EE is a platform-independent, Java-centricenvironment for developing, building and deploying
Web-basedenterprise applications online. This is basicallyused to develop the enterprise applications and
also web applications.J2EE consists of Servlets , Jsp , Jdbc , EJb.
Servlet : A servlet is a Java programming language class that is used to extend the Capabilities of servers
that host applications access via a request-response Programming model. Althoughservlet can respond to
any type of request, they are commonly used to extend the applications hosted by web servers.
JSP(Java Server Page) : JSP technologyis used to create web application just like Servlet technology.It can
be thought of as an extension to Servlet because it provides more functionality than servlet such as
expression language, JSTL, etc. A JSP page consists of HTML tags and JSP tags. The JSP pages are easier to
maintain than Servlet because we can separate designing and development. It provides some additional
features such as Expression Language, Custom Tags, etc.
System Modules
System Modules Description
i. Login Module A user can login with username and password.
ii. Create Account New User can create account.
iii. Deposit User can Deposit Money.
iv. Withdraw User can Withdraw Money.
v. Transfer User can Transfer Money.
vi. Loan User can request for Loan.
vii. Admin Module Admin approves user loan request.
DATA Flow Diagram of
System Module
Green
Bank
Create
Account
Transfer
Money
Loan
Module
Login
Module
Withdraw
Money
Deposit
Money
EVENT dIAGRAM
The diagram below indicates the user connects to the internet to perform all the transactions
after he logged in successfullythen 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.
User
Interface
INTERNET
Server Database
User
How user interacts with System
Create a New Account as well as Registration
System System
First Name
Last Name
Address
Username
Password
Contact
Email
Account Type
Initial Amount
Save
Save
Save
Save
Save
Save
Save
Save
Save
Account No
Data
base
User
Sequence Diagram For
Login Process
User Login Page System Services
Enter username and
password
Verification
Allow access to the
Transactions
Login Failed
Remains Home Page
Data Flow Diagram
for
Deposit and Withdraw Money
User
Login Key
Check Username
and Password
Validate
User
Valid User
Deposit or
withdraw
Money
Create
Transaction
Display
Transaction
Enter Amount
to be
Deposited or
Withdrawal.
Invalid User
Data Flow Diagram for
Money Transfer
User
Login Key
Check Username
and Password
Validate
User
Valid User
Transfer
Funds
Target
AccountSelect Targeted
Account to be
Transferred.
Verify
Balance
Display
Transaction
Enter Amount
to be
Transferred.
Invalid User
Update
Account
Checks
Balance in
Account.
Use case diagram for
User Requirement
--
Sanction
Loan
Admin
Transacti
on
Login
Withdraw
Deposit
Transfer
Money
Apply for
loan
Account
No
User
Bank
<<include>>
<<extend>>
Verification
of
Application
-----
<<include>>
Conclusion
 The user can simply sit in front of the system and monitor all the activities without any physical
movement of the file.
 The system provides quickly and valuable information.
 The application demonstrate the way to develop an online banking system by using interactive web
client JSP, Servlet with more secure way to access.
 This means the application server easily deployable and accessible.
Net banking
Net banking

Weitere ähnliche Inhalte

Was ist angesagt?

AEPS - Aadhaar Enabled Payment System
AEPS - Aadhaar Enabled Payment System AEPS - Aadhaar Enabled Payment System
AEPS - Aadhaar Enabled Payment System MOS World
 
Modes of Cashless Transactions - Cash-less Indian Economy
Modes of Cashless Transactions - Cash-less Indian EconomyModes of Cashless Transactions - Cash-less Indian Economy
Modes of Cashless Transactions - Cash-less Indian EconomyRajan Chhangani
 
Busy-Business accounting software.
Busy-Business accounting software.Busy-Business accounting software.
Busy-Business accounting software.Corrigo India
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking ProjectM.Saber
 
51955853 banking-system-documentation
51955853 banking-system-documentation51955853 banking-system-documentation
51955853 banking-system-documentationAziz Muslim
 
Presentation on java project (bank management system)
Presentation on java project (bank management system)Presentation on java project (bank management system)
Presentation on java project (bank management system)Gopal Sheel
 
Online Banking PowerPoint Presentation Slides
Online Banking PowerPoint Presentation SlidesOnline Banking PowerPoint Presentation Slides
Online Banking PowerPoint Presentation SlidesSlideTeam
 
EXPERT SYSTEM FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANKalraee
 
Online banking ppt
Online banking pptOnline banking ppt
Online banking pptVishnu V S
 
Presentaion on banking system in c++
Presentaion on banking system in c++Presentaion on banking system in c++
Presentaion on banking system in c++Zobia Aziz
 
Core banking solution
Core banking solutionCore banking solution
Core banking solutionRishiSundar2
 
Online banking
Online bankingOnline banking
Online bankingPreet Raj
 

Was ist angesagt? (20)

AEPS - Aadhaar Enabled Payment System
AEPS - Aadhaar Enabled Payment System AEPS - Aadhaar Enabled Payment System
AEPS - Aadhaar Enabled Payment System
 
Modes of Cashless Transactions - Cash-less Indian Economy
Modes of Cashless Transactions - Cash-less Indian EconomyModes of Cashless Transactions - Cash-less Indian Economy
Modes of Cashless Transactions - Cash-less Indian Economy
 
Busy-Business accounting software.
Busy-Business accounting software.Busy-Business accounting software.
Busy-Business accounting software.
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
Neft&rtgs
Neft&rtgsNeft&rtgs
Neft&rtgs
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
 
51955853 banking-system-documentation
51955853 banking-system-documentation51955853 banking-system-documentation
51955853 banking-system-documentation
 
Presentation on java project (bank management system)
Presentation on java project (bank management system)Presentation on java project (bank management system)
Presentation on java project (bank management system)
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
Online Banking PowerPoint Presentation Slides
Online Banking PowerPoint Presentation SlidesOnline Banking PowerPoint Presentation Slides
Online Banking PowerPoint Presentation Slides
 
EXPERT SYSTEM FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANK
 
Online banking ppt
Online banking pptOnline banking ppt
Online banking ppt
 
Presentaion on banking system in c++
Presentaion on banking system in c++Presentaion on banking system in c++
Presentaion on banking system in c++
 
RTGS
RTGSRTGS
RTGS
 
Online banking system
Online banking systemOnline banking system
Online banking system
 
Internet banking
Internet bankingInternet banking
Internet banking
 
Payment api basics
Payment api basicsPayment api basics
Payment api basics
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
Core banking solution
Core banking solutionCore banking solution
Core banking solution
 
Online banking
Online bankingOnline banking
Online banking
 

Ähnlich wie Net banking

Documentation
DocumentationDocumentation
DocumentationKalyan A
 
java Project report online banking system
java Project report online banking systemjava Project report online banking system
java Project report online banking systemVishNu KuNtal
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.DJananiJanani
 
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...ragishettyanilkumar
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender SystemSmit Patel
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and pptpavisubashsp
 
P _n___l_accounting_website
P  _n___l_accounting_websiteP  _n___l_accounting_website
P _n___l_accounting_websiteAshish Sharma
 
Onlinebanking system.ppt
Onlinebanking system.pptOnlinebanking system.ppt
Onlinebanking system.pptMohitDhande3
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmrmanavpachurkar
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System ProjectChaudhry Sajid
 
A Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemA Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemApril Knyff
 
Real estate management system
Real estate management systemReal estate management system
Real estate management systemSouvikSarkar75
 
The Evolution of a Scrappy Startup to a Successful Web Service
The Evolution of a Scrappy Startup to a Successful Web ServiceThe Evolution of a Scrappy Startup to a Successful Web Service
The Evolution of a Scrappy Startup to a Successful Web ServicePoornima Vijayashanker
 
E-Print order synopsis presentation
E-Print order synopsis presentationE-Print order synopsis presentation
E-Print order synopsis presentationSharon Moses
 

Ähnlich wie Net banking (20)

PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Documentation
DocumentationDocumentation
Documentation
 
java Project report online banking system
java Project report online banking systemjava Project report online banking system
java Project report online banking system
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.
 
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and ppt
 
P _n___l_accounting_website
P  _n___l_accounting_websiteP  _n___l_accounting_website
P _n___l_accounting_website
 
Job portal
Job portalJob portal
Job portal
 
Onlinebanking system.ppt
Onlinebanking system.pptOnlinebanking system.ppt
Onlinebanking system.ppt
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is good
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
Bank doc (autosaved)
Bank doc (autosaved)Bank doc (autosaved)
Bank doc (autosaved)
 
A Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemA Review Of Computerized Payroll System
A Review Of Computerized Payroll System
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
banking project
banking projectbanking project
banking project
 
The Evolution of a Scrappy Startup to a Successful Web Service
The Evolution of a Scrappy Startup to a Successful Web ServiceThe Evolution of a Scrappy Startup to a Successful Web Service
The Evolution of a Scrappy Startup to a Successful Web Service
 
locker presentation (1)
locker presentation (1)locker presentation (1)
locker presentation (1)
 
E-Print order synopsis presentation
E-Print order synopsis presentationE-Print order synopsis presentation
E-Print order synopsis presentation
 

Kürzlich hochgeladen

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Kürzlich hochgeladen (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

Net banking

  • 1.
  • 2. Contents  Introduction  System Analysis Present System Proposed System Benefits Of the System  Software Requirement Specifications  System Design  Conclusion
  • 3. Introduction Internet Banking is all about knowing our user need and provide them with the right service at the right time through right channel 24*7 day a week. Being “electronic”,it not only provides its users with faster and better facilities, it even reduces the manual overhead of accountsmaintenance.  Our aim at creation of secure and efficient net banking system.  This will be accessibleto all users who have a valid username and password.  User can access his account from anywhere.
  • 4. Functional Requirements Following are thefunctionalneeds of the Software:- User must have a valid username and password to login to the system. User can transfer amount from one account to another account in the same bank. User can perform transactions like deposit and withdrawal from his account. User can request for loan .
  • 5. Non - Functional Requirements  Secure access of require data.  24X7 availability.  user friendly.  Intelligent user interfaces.
  • 6.
  • 7. PRESENT SYSTEM In the existing system the no. of staff required for completing the work is more, while the new system requires lesser staffs generally. The data entry process requires the data on the paper, which is then feed into the application by the operator while doing so; the data entry operator has to look into the paper again & again and thus the chances of inaccuraciesin the typed contents increases. Also the process includes higher transportation cost, increased handling cost, more time delays, low accuracy, more usage of resourceslike registers, books, papers, etc.
  • 8. Proposed System Almost 60% of today’s information is still paper based. 30% of all office time is spent finding documents. The average time to manage a single document is 12 minutes, 9 minutes to re-file and 3 minutes to process. Hence the requirement is to develop a system that minimizes all these overheads included while giving the maximum output for the organization. The basis for the project is to develop a fully automated banking system that includes depositing of amount , withdrawal of amount and exporting the outcome back to the client while considering all the tools and facilities than a client may need for efficient and effective output.
  • 9. Benefits of the System Quick, authenticated access to accounts via the desktop. Easily scalableto grow with changing system requirement. Enterprise wide access to information. Improved information security, restricting unauthorizedaccess. Minimize Storage Space. In manual system, much storage space for data files is requiredso to overcome this problem, An automated well managed database is developed for saving storage space. This s/w saves space and stores information efficiently. It ends the burden of having large manual filing storage system.
  • 10. Software Requirement Specification Software Requirements : Operating System : Windows or Linux or Mac IDE : Netbeans Front End : JSP, JDBC, Javascript, Bootstrap. Programming Language : Java Backend : Oracle 10g
  • 11. Technologies Used  J2EE : J2EE is a platform-independent, Java-centricenvironment for developing, building and deploying Web-basedenterprise applications online. This is basicallyused to develop the enterprise applications and also web applications.J2EE consists of Servlets , Jsp , Jdbc , EJb. Servlet : A servlet is a Java programming language class that is used to extend the Capabilities of servers that host applications access via a request-response Programming model. Althoughservlet can respond to any type of request, they are commonly used to extend the applications hosted by web servers. JSP(Java Server Page) : JSP technologyis used to create web application just like Servlet technology.It can be thought of as an extension to Servlet because it provides more functionality than servlet such as expression language, JSTL, etc. A JSP page consists of HTML tags and JSP tags. The JSP pages are easier to maintain than Servlet because we can separate designing and development. It provides some additional features such as Expression Language, Custom Tags, etc.
  • 12. System Modules System Modules Description i. Login Module A user can login with username and password. ii. Create Account New User can create account. iii. Deposit User can Deposit Money. iv. Withdraw User can Withdraw Money. v. Transfer User can Transfer Money. vi. Loan User can request for Loan. vii. Admin Module Admin approves user loan request.
  • 13.
  • 14. DATA Flow Diagram of System Module Green Bank Create Account Transfer Money Loan Module Login Module Withdraw Money Deposit Money
  • 15. EVENT dIAGRAM The diagram below indicates the user connects to the internet to perform all the transactions after he logged in successfullythen 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. User Interface INTERNET Server Database User
  • 16. How user interacts with System Create a New Account as well as Registration System System First Name Last Name Address Username Password Contact Email Account Type Initial Amount Save Save Save Save Save Save Save Save Save Account No Data base User
  • 17. Sequence Diagram For Login Process User Login Page System Services Enter username and password Verification Allow access to the Transactions Login Failed Remains Home Page
  • 18. Data Flow Diagram for Deposit and Withdraw Money User Login Key Check Username and Password Validate User Valid User Deposit or withdraw Money Create Transaction Display Transaction Enter Amount to be Deposited or Withdrawal. Invalid User
  • 19. Data Flow Diagram for Money Transfer User Login Key Check Username and Password Validate User Valid User Transfer Funds Target AccountSelect Targeted Account to be Transferred. Verify Balance Display Transaction Enter Amount to be Transferred. Invalid User Update Account Checks Balance in Account.
  • 20. Use case diagram for User Requirement -- Sanction Loan Admin Transacti on Login Withdraw Deposit Transfer Money Apply for loan Account No User Bank <<include>> <<extend>> Verification of Application ----- <<include>>
  • 21. Conclusion  The user can simply sit in front of the system and monitor all the activities without any physical movement of the file.  The system provides quickly and valuable information.  The application demonstrate the way to develop an online banking system by using interactive web client JSP, Servlet with more secure way to access.  This means the application server easily deployable and accessible.