Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 824 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 824 Bytes

Banking system

About

A command line application that allows to create accounts, deposit and transfer money. Data from each session is saved in a database.

Features

  • generate a card number that is syntactically valid
  • deposit money into an account
  • transfer money to another account in a database
  • close an account
  • store data after closing the program

Technology

  • Java
  • Gradle
  • SQLite (via JDBC)

Skills gained

  • SQL
  • Communicate with a database from a Java program
  • Use a Data Access Object (DAO) structural pattern

Further development ideas