Skip to content

Bank Management System in C - A console-based application for administrative and customer operations within a bank.

License

Notifications You must be signed in to change notification settings

Mkaif-Qureshi/Bank_Management_System

Repository files navigation

Bank Management System in C

A console-based application for managing administrative and customer operations within a bank.

Overview

This project is a C-based Bank Management System allowing administrators to perform administrative tasks such as managing admins, customers, and a simple analytics dashboard. Customers can perform basic operations like checking account details, depositing, withdrawing, and updating their information.

Features

  • Admin Operations: Create, delete, update admin accounts, view admin list.
  • Customer Operations: Check account details, deposit, withdraw, and update personal information.
  • Simple Dashboard: Provides basic analytics on admin count, customer count, average balance, etc.
  • File Handling: Utilizes file handling to store and manage data persistently.

Usage

  1. Admin Login: Access administrative functionalities.
  2. Customer Login: Access customer operations.
  3. Dashboard: Check system analytics and key statistics.
  4. GitHub Repository: Link to the Repository

Setup

  • Clone Repository:
      git clone https://github.com/Mkaif-Qureshi/Bank_Management_System.git
  • Compile:
    gcc main.c admin_operations.c customer_operations.c -o BankManagementSystem
  • Run:
    ./BankManagementSystem

🛠️ Compatibility

  • Operating Systems: Compatible with Windows, macOS, and Linux distributions.
  • Compiler: Developed and tested with GCC (GNU Compiler Collection) version 9.3.0 and above.

Note on Color Codes

The application utilizes ANSI color codes for text coloration. While commonly supported in Unix-based systems like macOS, some terminal emulators or settings might not interpret these codes correctly, leading to improper color rendering. If you encounter issues with color display, consider running the application in a different terminal.

Glance of System

image image image image image image

About

Bank Management System in C - A console-based application for administrative and customer operations within a bank.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages