Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shingareom/bankmanagementsystem-facereco
π¦ Bank Management System π¦ C++ program for managing banking tasks. Create, update, delete accounts, perform transactions, access bank services, and utilize face detection-based security. π€πΌπ³πππ Features: - Account Services: Create, update, delete accounts, apply for cards. ππποΈππ³ - Account Transactions: Deposit, withdraw, transfer, c
https://github.com/shingareom/bankmanagementsystem-facereco
Last synced: about 1 month ago
JSON representation
π¦ Bank Management System π¦ C++ program for managing banking tasks. Create, update, delete accounts, perform transactions, access bank services, and utilize face detection-based security. π€πΌπ³πππ Features: - Account Services: Create, update, delete accounts, apply for cards. ππποΈππ³ - Account Transactions: Deposit, withdraw, transfer, c
- Host: GitHub
- URL: https://github.com/shingareom/bankmanagementsystem-facereco
- Owner: ShingareOm
- License: mit
- Created: 2023-07-21T10:59:46.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-26T16:11:01.000Z (over 1 year ago)
- Last Synced: 2023-07-26T17:36:08.731Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 14.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bank Management System π¦
Welcome to the Bank Management System project! This C++ program provides a user-friendly interface for managing various banking tasks. Users can perform account services, account transactions, bank services, and access security features. πΌπ°π³
## Features π
1. **Account Services**:
- Create Account: Allows users to create a new bank account. π
- Update Account: Enables users to modify details of an existing account. π
- Delete Account: Allows users to remove an existing account. ποΈ
- Card Apply: Allows users to apply for a new card associated with their account. ππ³2. **Account Transactions**:
- Deposit Amount: Allows users to deposit money into their account. πΈπ³
- Withdraw Amount: Allows users to withdraw money from their account. πΈπ°
- Transfer Money: Enables users to transfer money between two accounts. ππΈπ³
- Get Balance: Provides users with the current balance of their account. ππ³3. **Bank Services**:
- Loan Calculation: Allows users to calculate the loan amount based on specified parameters. πΈπΌπ‘
- Fixed Deposit: Enables users to make a fixed deposit. πΌπ°
- Display All Account Numbers: Displays all the account numbers available in the system. ππ³
- Display All User Details: Provides a summary of all user account details. ππ€4. **Bank Security**:
- Set Security: Allows users to set security measures. ππ
- Person Checking: Monitors the bank's entrance or specified area using face detection, triggering an alert if too many faces are detected. πΉππ¨## How to Use π
1. Upon running the program, you will be greeted with the Bank Management System welcome message and background sound. π΅π
2. The main menu will display the available options. Enter the corresponding number to select an option.
3. Navigate through sub-menus to perform specific tasks within each category.
4. To return to the main menu, press the "esc" key when prompted.
5. To exit the program, select option 5 from the main menu. β## Dependencies π οΈ
- This project uses the C++ programming language.
- The `PlaySound` function is used for audio support and may require a compatible sound file in the specified location.
- The `conio.h` header is used for `_getch()` function, which may not be available in all environments.
- The project uses OpenCV for face detection in the `Person_checking()` function.## Contribution π€
This project is currently a single-user project and is not actively maintained. However, if you would like to contribute or use this code as a starting point for your own project, feel free to fork it and make modifications.
## Owner π§βπ»
This project is maintained by Om Shingare ([@ShingareOm](https://github.com/ShingareOm)).
## License π
This project is licensed under the [MIT License](LICENSE). You are free to use, modify, and distribute the code as per the terms of the license.