Il progetto F2A Laundry Service mira a sviluppare un sistema completo per la gestione di una catena di lavanderie, offrendo servizi differenziati per clienti privati e industriali. Il sistema copre tutte le fasi del processo, dalla registrazione del cliente e accettazione dei capi, alla lavorazione in sede, fino alla consegna finale.
- Registrazione e Gestione Clienti: Assegnazione di un codice cliente univoco (IDCL) e gestione dei dati personali.
- Accettazione Capi: Assegnazione di un codice identificativo per ogni capo (IDC) e associazione al cliente.
- Scelta Servizi di Lavaggio: Ampia gamma di opzioni, inclusi lavaggi specifici per diversi tipi di tessuti.
- Pianificazione Consegna: Possibilità di specificare la data di consegna desiderata.
- Opzioni di Consegna: Ritiro nello stesso negozio o in un negozio diverso.
- Riepilogo e Pagamento: Visualizzazione del riepilogo dell'ordine, gestione di sconti e pagamento tramite cassa automatica.
- Gestione Sede di Lavorazione: Assegnazione dei capi alle catene di lavaggio, gestione dei macchinari (lavatrici, asciugatrici, presse), monitoraggio dello stato dei macchinari (Ready, Working, Maintenance).
- Gestione Priorità Capi: Lavorazione dei capi in base alla data di consegna desiderata dal cliente.
- Gestione Corrieri: Assegnazione di ticket (ritiro/consegna), visualizzazione itinerari, gestione dello stato dei capi (in consegna, consegnato).
- Gestione Mezzi di Trasporto: Assegnazione automatica dei mezzi in base ai dati raccolti.
- Java SE 22
- JavaFX per l'interfaccia grafica
- MySQL per il database
- JUnit per i test di unità
- Fabio Colombo
- Andrea Giovanni Padovano
- Andrea Daglio