SlideShare a Scribd company logo
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

More Related Content

What's hot

Core banking solutions
Core banking solutionsCore banking solutions
Core banking solutions
Romano Machoka
 
Online banking for industrial presentation in college sav(1)
Online banking for industrial presentation in college  sav(1)Online banking for industrial presentation in college  sav(1)
Online banking for industrial presentation in college sav(1)
shubham pandey
 
Online bankingppt
Online bankingpptOnline bankingppt
Online bankingppt
ARPITA SRIVASTAVA
 
Hdfc bank personal loans
Hdfc bank personal loansHdfc bank personal loans
Hdfc bank personal loans
Anisha Sachit
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
M.Saber
 
Fund transfer process
Fund transfer processFund transfer process
Fund transfer process
HARSHAL KIRTANE
 
Unified payments interface (upi)
Unified payments interface (upi)Unified payments interface (upi)
Unified payments interface (upi)
Naina Singh
 
Neft&rtgs
Neft&rtgsNeft&rtgs
Neft&rtgs
Aditi Mahapadi
 
Online Exam
Online ExamOnline Exam
Online Exam
Sandeep Singh
 
Banking Software
Banking SoftwareBanking Software
Banking Software
Gaurav Bhatia
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System project
GolamRabbaniMithu
 
Online banking
Online bankingOnline banking
Online bankingPreet Raj
 
Bank management system with java
Bank management system with java Bank management system with java
Bank management system with java
Neha Bhagat
 
Application of e banking in bangladesh
Application of e banking in bangladeshApplication of e banking in bangladesh
Application of e banking in bangladesh
Md Mir Belal
 
Punjab national bank
Punjab national bankPunjab national bank
Punjab national bankUmeysh Ky
 
How neo banking is disrupting traditional banking
How neo banking is disrupting traditional bankingHow neo banking is disrupting traditional banking
How neo banking is disrupting traditional banking
developeronrents
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
nancs
 

What's hot (20)

Core banking solutions
Core banking solutionsCore banking solutions
Core banking solutions
 
Online banking for industrial presentation in college sav(1)
Online banking for industrial presentation in college  sav(1)Online banking for industrial presentation in college  sav(1)
Online banking for industrial presentation in college sav(1)
 
Online bankingppt
Online bankingpptOnline bankingppt
Online bankingppt
 
Hdfc bank personal loans
Hdfc bank personal loansHdfc bank personal loans
Hdfc bank personal loans
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
 
Fund transfer process
Fund transfer processFund transfer process
Fund transfer process
 
Mobile Banking
Mobile BankingMobile Banking
Mobile Banking
 
Unified payments interface (upi)
Unified payments interface (upi)Unified payments interface (upi)
Unified payments interface (upi)
 
Neft&rtgs
Neft&rtgsNeft&rtgs
Neft&rtgs
 
Online Exam
Online ExamOnline Exam
Online Exam
 
Banking Software
Banking SoftwareBanking Software
Banking Software
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System project
 
Online banking
Online bankingOnline banking
Online banking
 
Bank management system with java
Bank management system with java Bank management system with java
Bank management system with java
 
Application of e banking in bangladesh
Application of e banking in bangladeshApplication of e banking in bangladesh
Application of e banking in bangladesh
 
Punjab national bank
Punjab national bankPunjab national bank
Punjab national bank
 
How neo banking is disrupting traditional banking
How neo banking is disrupting traditional bankingHow neo banking is disrupting traditional banking
How neo banking is disrupting traditional banking
 
IT in Banking v0 2
IT in Banking v0 2IT in Banking v0 2
IT in Banking v0 2
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
Internet banking
Internet bankingInternet banking
Internet banking
 

Similar to 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 system
VishNu 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 System
Smit 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 ppt
pavisubashsp
 
P _n___l_accounting_website
P  _n___l_accounting_websiteP  _n___l_accounting_website
P _n___l_accounting_website
Ashish Sharma
 
Job portal
Job portalJob portal
Job portal
Arman Ahmed
 
Onlinebanking system.ppt
Onlinebanking system.pptOnlinebanking system.ppt
Onlinebanking system.ppt
MohitDhande3
 
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
mrmanavpachurkar
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
Chaudhry Sajid
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
Bank doc (autosaved)
Bank doc (autosaved)Bank doc (autosaved)
Bank doc (autosaved)
Javed Kureshi Jrk
 
A Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemA Review Of Computerized Payroll System
A Review Of Computerized Payroll System
April Knyff
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
SouvikSarkar75
 
banking project
banking projectbanking project
banking project
Anmol Purohit
 
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
Poornima Vijayashanker
 
E-Print order synopsis presentation
E-Print order synopsis presentationE-Print order synopsis presentation
E-Print order synopsis presentation
Sharon Moses
 

Similar to 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
 

Recently uploaded

How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

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.