Skip to content

Progetto realizzato per il corso "Informatica III - modulo Programmazione" che si pone l'obiettivo di utilizzare i principali costrutti OO di C++.

Notifications You must be signed in to change notification settings

lucapari/libreriaDigitale-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libreriaDigitale-cpp

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 C++ 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

Struttura

La repository libreriaDigitale-Cpp è così strutturata:

  • UML_diagrams, contiene un file .asta e delle immagini .png con i class diagrams di tutte le classi del progetto
  • documentazione, contiene un file .pdf con la documentazione del progetto
  • libreriaDigitale, contiene il codice della libreria digitale e un file main.cpp che chiama l'interfaccia a linea di comando del programma (CLI)
  • menuQT, contiene il codice della libreria digitale e un file main.cpp che chiama l'interfaccia grafica realizzata con QT Creator 5.0.0
  • Releases -> QT GUI Release v1.0, contiene la cartella LibreriaDigitale_releaseQT.zip con tutti i file necessari per poter eseguire libreriaDigitale_QT.exe, interfaccia grafica della libreria digitale realizzata con QT Creator 5.0.0

GUIs

Di seguito vengono riportate due immagini che introducono all'interfaccia CLI (sinistra) e a quella realizzata con QT Creator 5.0.0 (destra)

InterfacciaCLIeQT

About

Progetto realizzato per il corso "Informatica III - modulo Programmazione" che si pone l'obiettivo di utilizzare i principali costrutti OO di C++.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published