BSP
BSP
Supervised By:
Group Members:
Wontcheu Rose
Mohamadou Awal
Mbah Treasure
Suh Joy
Njua Cyran
Biafo Billy
Prons ………....………………………………………………………………………………………………….. 5
Cons …………….…………………………………………………………………………………………………. 6
Solutions …………………………………………………………………………………………………………. 8
A bank account is an agreement made with a bank whereby one may deposit and
withdraw money be paid interest.
Generally, the withdrawal methods varies from physical bank cards mobile to
mobile withdrawal methods.
Banks accounts are implemented and used by banks to optimize monetary
transactions for their users.
Project Category
About the programming language
What’s C++
C++ is used to create computer programs, and is one of the most used language in game
development.
C++ is a superset of the C language.
Java is a related programming language based on C++ but optimized for the distribution
of program objects in a network such as the internet.
C++ was designed in 1985 by Bjarne Stroustrup in the same family as C programming
language.
The latest preview release in 18 December 2022 was C++23.
C++ is an object oriented programming used for a variety of different things some of which are;
Web browsers
Games
Database Management Software
GUI based applications
Compliers
Operating systems
Embedded systems
Games: Since C++ is closer to hardware, game development companies use it as their
primary choice to develop games.
Web browsers: Web browsers need to be fast in execution as people don’t like to
wait for their webpages lobe location. Mozilla Firefox is completely developed from
C++. Google applications like chrome and google file system are partly written in C++.
This system enables its users to open the bank account. Customers will able to withdraw and
deposit amount to their particular account. It will also able to generate transactions on money
for particular customer account. Working personnel of the particular bank will make all the
operations which are required within the banking premises. The operations which can be
performed by the bank personnel are: Adding new customer accounts, edit existing customer
account, list all customer details including their account number, able to generate daily and
monthly business transactions report.
As clearly seen above, C++ is very versatile programming language so it remains in high demand
amongst professionals such as software developers, game developers, C++ analyst and backend
developers.
C++ is a widely used programming language and it provides a lot features such as;
V. Prons of C++
Portability
C++ offers platform independence feature which allows users to run the same
program on different operating systems or interfaces at ease.
Object Oriented
It’s one of the biggest advantage of C++ because concepts like classes, inheritance,
polymorphism, data abstraction, and encapsulation allow code reusability and makes programs
more reliable.
Multi-paradigm
The term paradigm refers to the style of programming. It includes logic structure,
and procedure of the paradigm.
Memory management
C++ gives the programmer the provision of total control over memory
management. These can be considered both as asset or liability as this security increases
the users responsibilities to manage the memory rather then been managed by the
garbage collector.
Compatibility
C++ is very compatible with C. virtually, every error free C program is a valid C++
program.
VI. Cons
Use of pointers
Pointers in both C and C++ are relatively difficult concepts to understand and consumes
a lot of memory. Misuse of pointers may cause the system to crash.
Security Issue