100% found this document useful (1 vote)
425 views1 page

Bank Management System Project

The bank management system project allows users to create and manage bank accounts. It covers basic functionality like opening and closing accounts, viewing account details, and performing deposits and withdrawals. The system will allow account creation with minimum initial balances, updating accounts, maintaining a minimum balance requirement, and listing all account holders. Transaction records will be permanently stored in CSV files by May 6th, with temporary in-memory storage until then.

Uploaded by

Rania Chouchene
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
425 views1 page

Bank Management System Project

The bank management system project allows users to create and manage bank accounts. It covers basic functionality like opening and closing accounts, viewing account details, and performing deposits and withdrawals. The system will allow account creation with minimum initial balances, updating accounts, maintaining a minimum balance requirement, and listing all account holders. Transaction records will be permanently stored in CSV files by May 6th, with temporary in-memory storage until then.

Uploaded by

Rania Chouchene
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Bank Management System Project

The bank management system is an application for maintain a person’s account in a bank. This
project try to cover the basic functionality of this system such as creating or closing an account,
consult or edit the details of an account, deposit and withdraw operations, balance inquiry.

Features:

1. Create a bank account


The user can create an account by:
- Providing the name of the account holder. Each account is identify by an account
number.
- Selecting account type (Saving account or Current account)
- Providing an initial amount more than or equal to 200TND for current account and
more than or equal 500TND for saving accounts.
2. Support for deposit and withdraw operations and maintaining a minimum balance.
The user can also deposit and withdraw money just by providing his account and
entering the amount. A pre-determined minimum balance (ex : -1000TND for all the
accounts) should be maintained.
3. Search and display the information account
For certain purpose, the user can also display the account information by entering the
account number.
4. Update an account
The user can modify their account detail and type.
5. Close an account
The user will remove the account from the banking system
6. List all the accounts
The user can also view all the account holder’s list

All transactions are updated automatically in a system files. CSV files will be used in this project
to save user’s data permanently.

Project deliverables:

22/04/2020: All the features (1-6) without system files storing. The Banking system will
maintain the data temporary (Ex : Dictionary, list…).

06/05/2020 : Data and new events are maintained in an CSV system files.

You might also like