RiccardoSagramoni / Gestore-Spese

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:Java 89.7%Language:SQLPL 10.3%