Skip to content

This project is a work-in-progress implementation of an Object-Oriented Bank System in C++. It currently serves as a demonstration of OOP principles, user authentication, client management, and basic transaction handling. Please note that the project is not yet complete and is intended for learning purposes.

Notifications You must be signed in to change notification settings

hedy-kh/bank_system-oop-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank_System_OOP

Object-Oriented Bank System in C++

Bank System

Description

This project is an Object-Oriented Programming (OOP) implementation of a basic bank system in C++. It utilizes console input and output and file-based storage to simulate a simple banking system.

Warning Icon Please note that this code is just a demonstration of Object-Oriented Programming (OOP) principles applied in a real-life scenario. I've used text files as a simple database system to store and retrieve data for demonstration purposes. This is not a complete project, but in upcoming features, I plan to enhance it by implementing Windows Forms with .NET to create necessary interfaces. In a subsequent step, I intend to integrate it with a database system such as PostgreSQL or MSSQL.

Upcoming Features

  • User authentication and authorization
  • Client management (creation, deletion, and modification)
  • Transaction recording and management
  • Basic account operations (e.g., deposit, withdrawal)

Installation

  1. Clone the repository to your local machine.
  2. Compile the C++ files using a C++ compiler (e.g., g++).
  3. Must have Microsoft visual 2022

Contributing

Contributions to this project are welcome! Feel free to submit bug fixes, suggest new features, or improve documentation. Please follow the guidelines outlined in CONTRIBUTING.md.

License

This project is licensed under the MIT License.

Status

This project is a work in progress. While it currently implements basic functionality, there are plans to expand and improve it in the future.

About

This project is a work-in-progress implementation of an Object-Oriented Bank System in C++. It currently serves as a demonstration of OOP principles, user authentication, client management, and basic transaction handling. Please note that the project is not yet complete and is intended for learning purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages