Develop a banking solution with following menu options


Assignment

Develop a banking solution with following menu options using Python and command line interface:

1. Create account

INPUT: Full name, initial balance (min. Rs. 5,000)
OUTPUT: Account number (new)

2. Balance enquiry

INPUT: Account number
OUTPUT: Balance

3. Deposit amount:

INPUT: Account number, amount
OUTPUT: Final balance

4. Withdraw amount:

INPUT: Account number, amount
OUTPUT: Final balance (ensure minimum balance is Rs. 5,000)

5. Search by name:

INPUT: Name (Full or partial)
OUTPUT: Full name, Account number

6. Close account:

INPUT: Account number
OUTPUT: Balance (to be refunded) (status should become inactive/closed and should reflect appropriately in all operations)

7. Import account data:

INPUT: A comma separated values (CSV) file (bank_accounts.txt) containing: Name, Account number, Balance

(If account number is -1, then create a new account)
(If name or number already exists, skip that line and add it to an unprocessed_accounts.txt file)
(Test it with 1000 dummy accounts).

Solution Preview :

Prepared by a verified Expert
Computer Engineering: Develop a banking solution with following menu options
Reference No:- TGS02694043

Now Priced at $40 (50% Discount)

Recommended (91%)

Rated (4.3/5)