Σε αυτήν την άσκηση, θα δημιουργήσετε ένα σύστημα διαχείρισης λογαριασμών χρησιμοποιώντας τρία αρχεία CSV που επισυνάπτονται.
- beneficiaries.csv : Το πεδίο beneficiaryId είναι μοναδικό για την κάθε εγγραφή.
- accounts.csv : Το πεδίο accountId είναι μοναδικό για την κάθε εγγραφή.
- transactions.csv : Το πεδίο transactionId είναι μοναδικό για την κάθε εγγραφή. Η μορφή της ημερομηνίας είναι μήνας/μέρα/δύο τελευταία ψηφία του έτος.
- Ανάκτηση στοιχείων δικαιούχου.
- Ανάκτηση των λογαριασμών ενός δικαιούχου.
- Ανάκτηση των συναλλαγών ενός δικαιούχου.
- Ανάκτηση του υπολοίπου των λογαριασμών ενός ανθρώπου.
- Ανάκτηση της μεγαλύτερης ανάληψης για έναν δικαιούχο τον τελευταίο μήνα.
Η υλοποίηση των διεπαφών πρέπει να γίνει υποχρεωτικά σε Java. Η επιλογή/χρήση framework και τρίτων βιβλιοθηκών είναι προαιρετική.