Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

**C++ program** Mini Bank Account Management System: This system aimed to computerize the bank account management operations such as open an account, withdraw money, deposit

**C++ program**

Mini Bank Account Management System: This system aimed to computerize the bank account management operations such as open an account, withdraw money, deposit money etc.

Modules: There are three main parts of the system:

1) Person, Student and Teacher objects, where Person needs to be declared as an abstract base class and Student & Teacher should be declared as derived class.

2) Bank Account containing the account holder

3) Bank transactions such as open an account, withdraw and deposit money

Main Menu: Main Menu consists of the following items:

1) Main Menu

2) Administrator Menu

3) Open Account

4) Close Account

5) Withdraw Money

6) Deposit Money

7) Display Account holder with maximum deposit

8) Exit If user choose the Administrator menu then system will display another submenu, which will show the following submenu options:

1) Create Student Record

2) Display All Student Records

3) Display All Students by Last Name

4) Display Specific Student Record

5) Modify Student Record

6) Delete Student Record

7) Create Teacher Record

8) Display All Teacher Records

9) Display Specific Teacher Record

10) Modify Teacher Record

11) Delete Teacher Record

12) Return to Main Menu

N.B: The above requirements can be considered as a guideline for this project. You can provide more functionalities for the proposed system. However, the above features must be present to achieve full credits from this Term Project. All inputs must be considered and displayed a proper error message. You can create a simple console based project with the above menu, where the system will prompt the user to enter the corresponding number from the keyboard to execute an operation. e.g. user needs to enter 3 for opening a bank account, and make sure to include exception handling, sorting.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Why is the System Build Process an iterative process?

Answered: 1 week ago