Skip to content

This project is a console-based ATM Management System built using C programming. It allows users to create accounts, check balances, deposit or withdraw cash, and view transaction history. The system ensures security with PIN-based authentication and uses file handling for data storage and retrieval. With a menu-driven interface, it is user-friend

License

Notifications You must be signed in to change notification settings

Ronit049/ATM-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM-Mangement

ATM Management System This repository contains an ATM (Automated Teller Machine) Management System project implemented in C programming language. The project is designed to simulate basic ATM operations such as account creation, balance inquiry, cash withdrawal, deposit, and more.

Features Account Management:

Create a new account View account details Modify account information Transaction Services:

Balance Inquiry Cash Deposit Cash Withdrawal Security Features:

PIN verification for account security Error handling for incorrect inputs Utility Features:

Transaction history display Exit option with confirmation Technical Details Written in C programming language for simplicity and performance. Utilizes file handling to store and retrieve account information. Menu-driven approach for better user interaction. How to Run Clone the repository: bash Copy Edit git clone Compile the code using any C compiler, such as GCC: bash Copy Edit gcc atm_management.c -o atm Run the executable: bash Copy Edit ./atm Requirements GCC compiler or any compatible C compiler Basic knowledge of C programming Future Enhancements Add support for multiple accounts simultaneously. Integrate advanced security features like OTP-based authentication. Implement a graphical user interface (GUI). Contributing

Feel free to fork this repository and contribute by submitting a pull request. Suggestions and enhancements are always welcome!

Author This project was designed and developed by Ronit Raj. Feel free to reach out on LinkedIn(Ronit049) or [ronitrajrsr0409.com] for collaboration or feedback.

License This project is licensed under the MIT License.

About

This project is a console-based ATM Management System built using C programming. It allows users to create accounts, check balances, deposit or withdraw cash, and view transaction history. The system ensures security with PIN-based authentication and uses file handling for data storage and retrieval. With a menu-driven interface, it is user-friend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages