Bank-mgsystC

Bank Management System

This is a simple Bank Management System implemented in C. It allows you to perform various banking operations such as creating an account, depositing and withdrawing amounts, checking balance, listing all account holders, closing an account, modifying an account, and setting security options.

Table of Contents

Introduction

The program starts by displaying an introductory screen and then prompts for authentication and access control. After successful authentication, the main menu is displayed.

Authentication

The authentication function verifies the user's credentials and grants access based on the provided username and password.

Account Creation

This module allows the user to create a new bank account. It prompts the user to enter details such as account number, account holder's name, account type, and initial balance.

Account List Display

This module displays a list of all bank accounts, including their account number, account holder's name, account type, and total balance.

Deposit and Withdraw

The deposit and withdraw module allows the user to deposit or withdraw an amount from a specific bank account. It prompts the user to enter the account number and the desired amount.

Account Deletion

This module allows the user to close an existing bank account. It prompts the user to enter the account number of the account to be deleted.

Account Modification

This module allows the user to modify an existing bank account. It prompts the user to enter the account number of the account to be modified and provides options to change the account type.

Security Settings

This module allows the user to change the access control settings. It prompts the user to enter a new username and password for authentication.

Exit

This module allows the user to exit the program. It prompts for confirmation before terminating the application.


This Bank Management System provides a basic set of functionalities for managing bank accounts. Feel free to customize and enhance it as per your requirements.