Progetto realizzato per il corso Informatica III - modulo programmazione (Università degli Studi di Bergamo).
Il progetto si pone l'obiettivo di utilizzare i principali costrutti di Scala presentati durante il corso di “Informatica III – modulo programmazione” per implementare una libreria digitale. La libreria digitale consente di svolgere le principali attività tipiche di una libreria: visualizzazione degli articoli presenti nel sistema, ricerca di un articolo, inserimento e cancellazione di nuovi articoli, prestito e restituzione di articoli disponibili.
La repository libreriaDigitale-Scala è così strutturata:
UML_diagrams
, contiene un file .asta e delle immagini .png con i class diagrams di tutte le classi del progettodocumentazione
, contiene un file .pdf con la documentazione del progettolibreriaDigitale
, contiene il codice della libreria digitale e un file main.cpp che chiama l'interfaccia a linea di comando del programma (CLI)
Di seguito viene riportata una immagine che introduce all'interfaccia CLI del programma.