SlideShare a Scribd company logo
PRESENTATION ON
BANKING SYSTEM
MD TAUQEER AHMAD
2200834
OBJECTIVE
 The objective of a bank management system made with Python and MySQL is to
automate the management and processing of banking transactions. It should provide a
user-friendly interface for bank staff and customers to perform various tasks, such as:
 Creating and managing customer accounts
 Depositing and withdrawing money
 Transferring money between accounts
 Viewing account statements
 Generating reports
BACKGROUND
 Banks have traditionally relied on manual processes to manage customer accounts and
transactions. This can be time-consuming and error-prone, and it can be difficult to scale to meet
the needs of a growing customer base.
 In recent years, banks have increasingly turned to technology to automate their operations. One
popular technology stack for developing bank management systems is Python and MySQL.
 Python is a general-purpose programming language that is known for its simplicity and
readability. It is also a very versatile language that can be used to develop a wide variety of
applications, including web applications, desktop applications, and mobile applications.
 MySQL is a free and open-source relational database management system that is known for its
reliability and scalability. It is widely used by businesses of all sizes to store and manage their
data.
 The combination of Python and MySQL makes a powerful and flexible platform for developing
bank management systems. Python can be used to develop the user interface and business logic of
the system, while MySQL can be used to store and manage the customer and transaction data.
PROBLEM STATEMENT
 Here are some specific problems that a bank management system made with Python and MySQL
could solve:
 Manual intervention: Many banking transactions are still performed manually, which can be time-
consuming and error-prone. A bank management system can automate many of these transactions,
freeing up bank staff to focus on more complex tasks.
 Data silos: Customer data is often stored in different silos, making it difficult to access and
manage. A bank management system can provide a central repository for all customer data,
making it easy for bank staff to get a complete view of each customer.
 Scalability: It can be difficult to scale traditional banking systems to meet the needs of a growing
customer base. A bank management system made with Python and MySQL can be easily scaled up
to meet the needs of any size bank.
 Security: Customer data is a valuable target for cybercriminals. A bank management system must
be designed with security in mind to protect customer data from unauthorized access and theft.
 By developing a bank management system with Python and MySQL, banks can solve these
problems and improve the efficiency, security, and reliability of their operations.
PROPOSED SOLUTION
 The proposed solution for a bank management system made with Python and
MySQL is to develop a three-tier architecture system consisting of the following
components.
 Presentation tier: This tier will be responsible for displaying the user interface and
interacting with the user. It will be developed using Python and a web framework
such as Django or Flask.
 Application tier: This tier will be responsible for the business logic of the system. It
will be developed using Python and a database management system such as MySQL.
 Database tier: This tier will be responsible for storing and managing the customer
and transaction data. It will be implemented using MySQL.
FEATURES
 Easy to add money and withdraw.
 Three views i.e. admin, staff and customer.
 Displays total money collected and remaining to be collected from customer.
 Displays list of students with due fee.
 Customer views only show their balance.
DFD
ii. Level 0 DFD
Use Case Diagram
ER-Diagram
LIMITATION
 Unauthorized access to database cannot be prevented
 Lack of features: A bank management system made with Python and MySQL may not
have all of the features that a bank needs. For example, it may not have support for
complex financial products or services.
 Lack of customization: A bank management system made with Python and MySQL
may not be as customizable as a commercial bank management system. This means
that it may not be possible to meet all of the bank's specific needs.
 Lack of support: A bank management system made with Python and MySQL may not
have as much support as a commercial bank management system. This means that it
may be difficult to get help if there are problems with the system.
TOOLS AND TECHNOLOGY
 Tool:- pycharm ide
 Frontend Technology:- python, tkinter
 Backend Technology :- python and MySQL
Conclusion
 Through this we can properly manage banking
system.
 No loss of data of old transactions.
snapshot
DATABASE
THANK YOU

More Related Content

Similar to tau project file.pptxghgggggggggggggggggggggggggggggggggggggg

PPT.pptx
PPT.pptxPPT.pptx
Project report
Project reportProject report
Project report
ARPITA SRIVASTAVA
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu S
 
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)
Sruthi S
 
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf
Deepak Malusare
 
Banking Management System Report .docx
Banking Management System Report .docxBanking Management System Report .docx
Banking Management System Report .docx
Shubham Jaybhaye
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
Rupendra Verma
 
IP PROJECT FILE
IP PROJECT FILEIP PROJECT FILE
IP PROJECT FILE
Shubham5Oct
 
Logistics Managment Automobile VB6
 Logistics Managment Automobile VB6 Logistics Managment Automobile VB6
Logistics Managment Automobile VB6
jawad98
 
Multi Banking System
Multi Banking SystemMulti Banking System
Multi Banking System
TEJVEER SINGH
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
Chaudhry Sajid
 
Resume_Sourin
Resume_SourinResume_Sourin
Resume_Sourin
Sourin Chakraborty
 
banking project
banking projectbanking project
banking project
Anmol Purohit
 
Gabriel consulting whitepaper on enterprise IT for SMB
Gabriel consulting whitepaper on enterprise IT  for SMBGabriel consulting whitepaper on enterprise IT  for SMB
Gabriel consulting whitepaper on enterprise IT for SMB
Jyothi Satyanathan
 
Synchronicity of a distributed financial system
Synchronicity of a distributed financial systemSynchronicity of a distributed financial system
Synchronicity of a distributed financial system
DataWorks Summit
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloud
Davide Veronese
 
Orwell Hortonworks Data Summit
Orwell Hortonworks Data SummitOrwell Hortonworks Data Summit
Orwell Hortonworks Data Summit
Luis Caldeira
 
Assignment3 pp v3
Assignment3 pp v3Assignment3 pp v3
Assignment3 pp v3
zanmmit
 
Final project (1)
Final project (1)Final project (1)
Final project (1)
Prateek Goel
 

Similar to tau project file.pptxghgggggggggggggggggggggggggggggggggggggg (20)

PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Project report
Project reportProject report
Project report
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)
 
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf
 
Banking Management System Report .docx
Banking Management System Report .docxBanking Management System Report .docx
Banking Management System Report .docx
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
IP PROJECT FILE
IP PROJECT FILEIP PROJECT FILE
IP PROJECT FILE
 
Logistics Managment Automobile VB6
 Logistics Managment Automobile VB6 Logistics Managment Automobile VB6
Logistics Managment Automobile VB6
 
Multi Banking System
Multi Banking SystemMulti Banking System
Multi Banking System
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
Resume_Sourin
Resume_SourinResume_Sourin
Resume_Sourin
 
banking project
banking projectbanking project
banking project
 
Gabriel consulting whitepaper on enterprise IT for SMB
Gabriel consulting whitepaper on enterprise IT  for SMBGabriel consulting whitepaper on enterprise IT  for SMB
Gabriel consulting whitepaper on enterprise IT for SMB
 
Synchronicity of a distributed financial system
Synchronicity of a distributed financial systemSynchronicity of a distributed financial system
Synchronicity of a distributed financial system
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloud
 
Orwell Hortonworks Data Summit
Orwell Hortonworks Data SummitOrwell Hortonworks Data Summit
Orwell Hortonworks Data Summit
 
Assignment3 pp v3
Assignment3 pp v3Assignment3 pp v3
Assignment3 pp v3
 
Final project (1)
Final project (1)Final project (1)
Final project (1)
 

Recently uploaded

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 

Recently uploaded (20)

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 

tau project file.pptxghgggggggggggggggggggggggggggggggggggggg

  • 1. PRESENTATION ON BANKING SYSTEM MD TAUQEER AHMAD 2200834
  • 2. OBJECTIVE  The objective of a bank management system made with Python and MySQL is to automate the management and processing of banking transactions. It should provide a user-friendly interface for bank staff and customers to perform various tasks, such as:  Creating and managing customer accounts  Depositing and withdrawing money  Transferring money between accounts  Viewing account statements  Generating reports
  • 3. BACKGROUND  Banks have traditionally relied on manual processes to manage customer accounts and transactions. This can be time-consuming and error-prone, and it can be difficult to scale to meet the needs of a growing customer base.  In recent years, banks have increasingly turned to technology to automate their operations. One popular technology stack for developing bank management systems is Python and MySQL.  Python is a general-purpose programming language that is known for its simplicity and readability. It is also a very versatile language that can be used to develop a wide variety of applications, including web applications, desktop applications, and mobile applications.  MySQL is a free and open-source relational database management system that is known for its reliability and scalability. It is widely used by businesses of all sizes to store and manage their data.  The combination of Python and MySQL makes a powerful and flexible platform for developing bank management systems. Python can be used to develop the user interface and business logic of the system, while MySQL can be used to store and manage the customer and transaction data.
  • 4. PROBLEM STATEMENT  Here are some specific problems that a bank management system made with Python and MySQL could solve:  Manual intervention: Many banking transactions are still performed manually, which can be time- consuming and error-prone. A bank management system can automate many of these transactions, freeing up bank staff to focus on more complex tasks.  Data silos: Customer data is often stored in different silos, making it difficult to access and manage. A bank management system can provide a central repository for all customer data, making it easy for bank staff to get a complete view of each customer.  Scalability: It can be difficult to scale traditional banking systems to meet the needs of a growing customer base. A bank management system made with Python and MySQL can be easily scaled up to meet the needs of any size bank.  Security: Customer data is a valuable target for cybercriminals. A bank management system must be designed with security in mind to protect customer data from unauthorized access and theft.  By developing a bank management system with Python and MySQL, banks can solve these problems and improve the efficiency, security, and reliability of their operations.
  • 5. PROPOSED SOLUTION  The proposed solution for a bank management system made with Python and MySQL is to develop a three-tier architecture system consisting of the following components.  Presentation tier: This tier will be responsible for displaying the user interface and interacting with the user. It will be developed using Python and a web framework such as Django or Flask.  Application tier: This tier will be responsible for the business logic of the system. It will be developed using Python and a database management system such as MySQL.  Database tier: This tier will be responsible for storing and managing the customer and transaction data. It will be implemented using MySQL.
  • 6. FEATURES  Easy to add money and withdraw.  Three views i.e. admin, staff and customer.  Displays total money collected and remaining to be collected from customer.  Displays list of students with due fee.  Customer views only show their balance.
  • 7. DFD
  • 11. LIMITATION  Unauthorized access to database cannot be prevented  Lack of features: A bank management system made with Python and MySQL may not have all of the features that a bank needs. For example, it may not have support for complex financial products or services.  Lack of customization: A bank management system made with Python and MySQL may not be as customizable as a commercial bank management system. This means that it may not be possible to meet all of the bank's specific needs.  Lack of support: A bank management system made with Python and MySQL may not have as much support as a commercial bank management system. This means that it may be difficult to get help if there are problems with the system.
  • 12. TOOLS AND TECHNOLOGY  Tool:- pycharm ide  Frontend Technology:- python, tkinter  Backend Technology :- python and MySQL
  • 13. Conclusion  Through this we can properly manage banking system.  No loss of data of old transactions.
  • 15.
  • 16.
  • 17.
  • 19.
  • 20.
  • 21.