Documentazione
Autocinetum.eu
In questo progetto creeremo un sito di compraventita di auto usate dove è possibile acquistare e vendere automobili.
- Classe/Anno: 5CINF - 24/25
- Author: Barani, Di Donna, Marra, Rodia
- Creato: 7 aprile 2025
- Ultima modifica: 1 aprile 2025
Architettura informazione
- Utente(id_utente(pk),nomw,cognome,cod.fiscale,email,password)
- Annuncio(idAnunncio(pk),id_Auto(fk,id_utente(pk),data_creaz,luogo,decrizione,scadenza,venduto)
- Auto(id_auto(pk),id_modello(fk),targa,colore,km,anno_immatricolazione,descrizione_auto)
- Modello(id_modello(pk),id_versione(fk),nome,anno)
- Marca(id_marca(pk),nome)
- Modello(id_versione(pk),nome,potenza))
Schema Er
.png)
UML
Diagramma di Casi d'uso

Diagrammi di oggetti

Diagrammi di Stato

Diagrammi di Sequenza

Contenuti del progetto
Analisi Funzionale - Funzionalità principali
1. Gestione Utenti:
-Registrazione: Permette a nuovi utenti di creare un account attraverso l'inserimento delle informazioni necessarie (Nome, Cognome, Email, Password, Codice Fiscale).
-Login: Permette agli utenti registrati di accedere alla propria dashboard privata utilizzando email e password.
2. Gestione Annunci (Pubblica):
- Visualizzazione Annunci: Viene mostrato un elenco di tutti gli annunci di auto disponibili.
- Dettagli Annuncio: Cliccando su un annuncio, gli utenti possono visualizzare informazioni dettagliate sull'auto in vendita (descrizione, prezzo, chilometri, anno di immatricolazione, colore, cilindrata, marca, modello, versione, luogo, data di pubblicazione dell'annuncio e data di scadenza dell'annuncio).
- Contatto Venditore: Permette agli utenti loggati di inviare un messaggio (attraverso email) al proprietario dell'auto a cui si è interessati.
3. Gestione Annunci (Schermata Privata - per utenti loggati):
- Elenco Annunci Creati: Visualizza un elenco degli annunci creati dall'utente loggato.
- Aggiunta Annunci: Consente agli utenti di creare nuovi annunci di auto. Questo processo implicherebbe la fornitura di dettagli sull'auto
(selezione da Marca, Modello, Versione esistenti e inserimento di dettagli specifici
come chilometri, anno di immatricolazione, prezzo, descrizione, luogo, ecc.).
- Eliminazione Annunci: Permette agli utenti di rimuovere i propri annunci esistenti.
4. Gestione Dati Sottostante (Non-Visibile):
- Database di Setup Auto: Il sistema richiede un database di produttori di auto (Marca), modelli (Modello) e versioni (Versione).
Wireframes

Il progetto
In questa sezione vanno inserite ulteriori informazioni aggiuntive (es. credenziali) ed il link al progetto