https://github.com/hanilr/bank-management-system
Bank Management System - Written In C
https://github.com/hanilr/bank-management-system
bank-management-system c
Last synced: about 1 year ago
JSON representation
Bank Management System - Written In C
- Host: GitHub
- URL: https://github.com/hanilr/bank-management-system
- Owner: hanilr
- License: mit
- Created: 2021-06-08T12:06:31.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-03T22:22:58.000Z (over 1 year ago)
- Last Synced: 2025-01-03T23:24:54.885Z (over 1 year ago)
- Topics: bank-management-system, c
- Language: C
- Homepage:
- Size: 27.3 KB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bank Management System
Bank management system writtetn in c
* [About The Project](#about-the-project)
* [Compile And Running](#compile-and-running)
* [Usage](#usage)
> [!] This project is finished and no longer take updates.
# About The Project
When I researched about bank management on Github I didn't see a good enough source code written in c and I made this project just to see how well I could do it. The project generally uses 'stdlib.h', 'stdio.h' and 'string.h' libraries in the c language, and the system structure is entirely using file layout. Please indicate in the "issues" section if you encounter any errors or problems.
## Images
The images taken from windows terminal. (OLD)
### ID Entering Screen

### PASS Entering Screen

### User Menu

### Admin Menu

# Compile And Running
## Compile: ` make `
Deleting all compiled files: ` make clean `
## Run:
### Windows
For users: ` client.exe `
For admins: ` admin.exe `
### Linux:
For users: ` ./client `
For admins: ` ./admin `
# Usage
If you type "create" in id screen then you can create new account. So you will receive your id, so please note it.
Client commands: ` deposit() ` ` withdraw() ` ` change_pass() ` ` delete_account() ` ` create_account() `
Admin commands: ` create_account() ` ` delete_account() ` ` change_password() ` ` ban_account() `