Skip to content

Java-F23/Banks

Repository files navigation

Bank System - Mohamed Hashish - 900201220

Banking System in implemented in Java

Sprint 1: (1/10/2023 -> 15/10/2023):

Sprint 2: (15/10/2023 -> 29/10/2023):

Sprint 3: (11/11/2023 -> 26/11/2023):

  • All requirements were implemented successfully and pushed on 26/11/2023
  • ChatGPT Conversation links:
  • Changes made in Sprint 3 with justification:
    • Controllers were introduced and implemented in the parts that contained complex data such as the admin and customer classes, with other additional ones. Not all GUI components needed to have a controller since they were simple.
    • Sample data are provided using: customers.csv, accounts.csv, and accountTypes.csv.
    • Source code was refactored by removing any unused declared variables/functions, large commented blocks of codes that used to exist, and any unused parameters.
    • Some functionalities were improved and bugs were fixed, for example: handling cases of empty text boxes.
    • All println() functions were removed.
  • Structure of CSV Files:
    • customers.csv: ID Name
    • accounts.csv: accountNumber accountType balance customerID
    • accountTypes.csv: type_number type_description

About

Banking System in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages