Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

University Project for "Advanced Programming" course (BSc Computer Engineering @ University of Pisa). Developed in Java and JavaFX

License

Notifications You must be signed in to change notification settings

RiccardoSagramoni/Gestore-Spese

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestore Spese

Progetto in Java di 3 cfu per il corso Programmazione Avanzata (Ingegneria Informatica - UniPi, A.A. 2019-20).

Nel file Documentazione.pdf è presente la documentazione del progetto, comprensiva di casi d'uso e schema UML delle classi.

L'applicazione è stata sviluppata usando Java 8 e JavaFX 2.2, oltre alle librerie di terze parti presenti nella cartella libs/

Come eseguire il progetto

  1. Scaricare i file del progetto localmente
  2. Installare Java 8 e JavaFX 2.2
  3. Installare MySQL 5.2 o superiori ed eseguire lo script DumpDatabase.sql per la creazione corretta del database
  4. Avviare il DBMS MySQL sulla porta 3306 (configurabile per il lato client via file di configurazione XML)
  5. Compilare i file .java presenti in src/, includendo attraverso il comando classpath le librerie presenti in libs/
  6. Lanciare ServerLogEventiGUI.class dalla cartella root del progetto (NON dalla cartella che contiene i sorgenti)
  7. Lanciare GestoreSpese.class dalla cartella root del progetto (NON dalla cartella che contiene i sorgenti)

About

University Project for "Advanced Programming" course (BSc Computer Engineering @ University of Pisa). Developed in Java and JavaFX

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published