Questo progetto è stato realizzato come obiettivo del corso di Programmazione Orientata agli Oggetti dell'Università degli studi di Salerno.
La traccia richiedeva lo sviluppo di un software per la gestione di un'azienda edile con tutte le sue componenti utilizzando un linguaggio Object Oriented, in questo caso è stato utilizzato Java.
Il progetto è fornito di opportuna documentazione javadoc consultabile qui e di un esempio di popolazione inserito nel file "saves.dat". Per eseguire il programma sarà necessario eseguire il file GestioneEdile.jar
.
Questa è la schermata che si presenta all'avvio del programma in cui è possibile scegliere se caricare un azienda da un file,salvare l'azienda corrente su un file o crearne una nuova.
In questa schermata sarà possibile visualizzare alcune informazioni sull'azienda che stiamo andando ad utilizzare e scegliere il reparto da visualizzare. Un'azienda si compone di due macro-reparti:
Reparto Amministrativo e Reparto Operativo.
Il Reparto Amministrativo svolge le funzioni di:
- assumere/pagare i dipendenti e resettare lo stato del pagamento di ogniuno di loro
- assegnare ore/giorni bonus (ove previsto dal contratto) oppure licenziare uno specifico dipendente selezionandolo
- generare dei report per alcuni criteri
- e comprare materiali e macchine da una lista di fornitori
Attraverso l'utilizzo del menù si può cambiare reparto oppure tornare alla schermata principale per poter salvare