Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deerborg/basicbankaccount
This Java program is a basic bank account management system. Users can register, deposit/withdraw money, and view account details. To run the program, ensure Java is installed, download the program file, compile, and run it.
https://github.com/deerborg/basicbankaccount
Last synced: about 2 months ago
JSON representation
This Java program is a basic bank account management system. Users can register, deposit/withdraw money, and view account details. To run the program, ensure Java is installed, download the program file, compile, and run it.
- Host: GitHub
- URL: https://github.com/deerborg/basicbankaccount
- Owner: deerborg
- Created: 2024-02-12T06:06:47.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-05-08T22:57:18.000Z (8 months ago)
- Last Synced: 2024-05-08T23:44:04.725Z (8 months ago)
- Language: Java
- Homepage:
- Size: 19.5 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bank Account Management System
This Java program is a simple bank account management system that allows users to create accounts, deposit and withdraw money, and view account details. Below is a brief overview of the functionalities and usage of the program.
## Features
- **User Registration**: Users can register by providing their ID number, creating a password, and choosing a username.
- **Login**: Registered users can log in using their ID number and password.
- **Deposit**: Users can deposit money into their account.
- **Withdrawal**: Users can withdraw money from their account, provided they have sufficient balance.
- **View Account Details**: Users can view their account information, including username, ID number, and password.
- **Exit**: Users can safely exit the program.## Usage
1. **Registration**: Upon running the program, users are prompted to register by entering their ID number, creating a numeric password, and choosing a username.
2. **Login**: After registration, users need to log in using their ID number and password.3. **Main Menu**: Once logged in, users are presented with a menu where they can choose various actions:
- Deposit money into their account.
- Withdraw money from their account (if sufficient balance).
- View account details.
- Exit the program.4. **Deposit**: To deposit money, users select the deposit option, enter the amount they wish to deposit, and confirm the transaction.
5. **Withdrawal**: To withdraw money, users select the withdrawal option, enter the amount they wish to withdraw (if they have sufficient balance), and confirm the transaction.
6. **View Account Details**: Users can view their account details, including username, ID number, and password.
7. **Exit**: Users can safely exit the program by selecting the exit option.
## Getting Started
To run the program, follow these steps:
1. Make sure you have Java installed on your system.
2. Download the `Main.java` file.
3. Open a command prompt or terminal window.
4. Navigate to the directory where `Main.java` is saved.
5. Compile the Java file by running the following command:
```
javac Main.java
```6. Run the compiled Java program:
```
java Main
```7. Follow the on-screen instructions to use the bank account management system.
## Contributors
- **Furkan Aydemir**
- **deerborg**## Version History
- **Version**: alpha 1.0
- **Release Date**: 2024## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.