Skip to content

Banking system to deposit , credit and many more functionalities.

License

Notifications You must be signed in to change notification settings

swetamishra123/Banking-system-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Banking system to deposit , credit and many more functionalities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages