Skip to content

waelodeh98/Bank-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank System Console Application (C++)

Overview

This is a C++ Console Application that simulates a simple banking system.
It allows users to manage clients and users, perform transactions, and control permissions for different operations.


✨ Features

  • User Authentication: Login system for admins and users.
  • Client Management: Add, update, delete, and find clients.
  • User Management: Add, update, delete, and find system users.
  • Transactions: Deposit and withdraw money for clients.
  • Permissions Control: Users have specific permissions to perform operations.
  • Data Storage: Client and user data stored in text files (Clients.txt, Users.txt).
  • Console UI: Interactive menus for easy navigation.

🖼️ Screenshots

Bank System Screenshot 1

Bank System Screenshot 2

Bank System Screenshot 3

Bank System Screenshot 4

Bank System Screenshot 5


🗂️ Files in the Project

  • Bank.cpp → Main source code
  • Bank.sln → Visual Studio solution file
  • Bank.vcxproj & Bank.vcxproj.filters → Visual Studio project files
  • Bank.rc, resource.h → Resource files
  • Clients.txt, Users.txt → Data files for storing information

▶️ How To Run

  1. Open the solution in Visual Studio.
  2. Build the project (Ctrl+Shift+B).
  3. Run the program (F5).
  4. Login with a valid user (e.g., Admin) and start using the system.

Note: Make sure Clients.txt and Users.txt are in the same folder as the executable.
The system checks for permissions before allowing any operation.


👤 Author

Wael Samer – Software Engineering Student
This project was assigned by Dr. Mohamed Abu Hadhoud as part of a course on Programming Advices platform .

GitHub
LinkedIn Profile

About

Console Bank System project in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published