Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 2.07 KB

README.md

File metadata and controls

59 lines (41 loc) · 2.07 KB

Banking System Java Project

This is a simple Java-based banking system project that allows users to perform various banking operations such as deposit, credit, and more. The project includes a graphical user interface (GUI) for an interactive user experience.

Table of Contents

Project Structure

The project is organized into several packages and directories:

  • bin: Contains compiled Java bytecode files.

  • src: Contains the source code files, organized into packages:

    • Bank: Core banking classes.
    • Data: Data-related operations.
    • Exceptions: Handling of exceptions.
    • GUI: Graphical User Interface components.
    • img: Image resources for the GUI.

Key Classes

  • Bank.java: Main class representing the banking system.
  • BankAccount.java: Base class for bank accounts.
  • CurrentAccount.java: Class representing a current bank account.
  • SavingsAccount.java: Class representing a savings bank account.
  • StudentAccount.java: Class representing a student bank account.
  • ... (Other classes for various functionalities)

Usage

To use the banking system, follow these steps:

  1. Clone the repository: git clone https://github.com/swetamishra123/Banking-system-java.git
  2. Compile the Java files: javac -d bin src/*.java
  3. Run the main class: java -cp bin Bank.Bank

Follow the on-screen instructions to perform banking operations.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow the standard GitHub workflow:

  1. Fork the project.

  2. Make your changes and commit them:

    git add .
    git commit -m "Your meaningful commit message here"

3.Push your changes to your forked repository: git push origin your-branch-name

  1. Create a pull request on the original repository.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your own purposes.