Tesina di Negri Michel
La ditta ATS produce articoli per
auto-modelli radiocomandati in
scala 1:8 e 1:10.
La ATS ha richiesto la
realizzazione del sito dopo aver
riscontrato i seguenti problemi:
1. Utilizzo catalogo cartaceo
2. Errori negli ordini
3. Tempestività di elaborazione dati
4. Lentezza nella comunicazione
1. Utilizzo del catalogo cartaceo
Fino a questo momento la ditta inviava periodicamente un catalogo cartaceo ai suoi
clienti.
A causa però del continuo ampliarsi della ditta, è risultato impossibile inviare a tutti i
clienti il catalogo per evidenti motivi di spese.
2. Errori negli ordini
Capitava spesso che arrivasse un ordine da un cliente il quale aveva ordinato un
articolo che la ditta non produceva più.
Il fatto era dovuto alla scarsa velocità di comunicazione degli aggiornamenti sul
catalogo, che il cliente doveva ancora ricevere prima di effettuare l’ordine.
3. Tempestività di elaborazione dati
Gli ordini venivano effettuati tramite telefono o e-mail, con una conseguente perdita di
tempo da parte del personale dell’ufficio nella copiatura e nel controllo, oltre che nella
comunicazione al magazzino.
4. Lentezza nella comunicazione
La ditta poi comunicava a tutti i clienti i nuovi articoli prodotti tramite delle
newsletter inviate via mail.
Inoltre, essendo promotrice di molte gare, doveva avvisare i piloti o tramite mail o
telefonicamente, comportando così una notevole spesa e lentezza nella
comunicazione.
Si è giunti così alla realizzazione di un sito internet che risolvesse tutti questi problemi.
Nel sito sono infatti presenti diverse sezioni:
1. Catalogo on-line che tutti possono visualizzare
2. News ed eventi
3. Contatti : per contattare via e-mail/telefono l’azienda
4. Accesso al sito : per ordinare on-line
5. Registrazione : per diventare clienti della ditta
Prima della realizzazione del sito, è stato creato un database che servirà da tramite tra il
sito e l’utente.
Un’analisi della situazione reale è stata fatta nei punti precedenti.
La fase successiva è la progettazione concettuale.
Entità
· Clienti
· Articoli
· Ordini
· News
· Eventi
· Articoli
Insieme dei clienti
Insieme degli articoli
Raccolta totale degli ordini effettuati
Insieme delle notizie pubblicate sul sito
Insieme degli eventi
Codice univoco dell’articolo
Descrizione testuale dell’articolo
Tipo di articolo (gomma, frizione,…)
Immagine dell’articolo (facoltativa)
1. Numero Ordine
2. Data
3. Idcliente
4. Codice Articolo
5. Quantità
Numero progressivo univoco
Data di ordinazione
Numero univoco del cliente
Codice univoco dell’articolo ordinato
Quantità per ogni articolo ordinato
1. Data
2. Titolo
3. Testo
Data di inserimento della news
Titolo della news
Testo della news
· Ordini
Attributi
· Clienti
1. IDcliente
Numero progressivo univoco
2. Nome Ragione Sociale del cliente
3. Referente
Persona rappresentante l’azienda
4. Indirizzo
Indirizzo di spedizione del materiale
5. Provincia
Provincia di spedizione del materiale
6. Telefono
Numero di telefono del cliente
7. eMail
E-Mail del cliente
8. Username
Nome del cliente per l’accesso
9. Password
Password del cliente per l’accesso
1. Codice
2. Descrizione
3. Tipo
4. ImgUrl
· News
· Eventi
1. Data
Data dell’evento
2. Titolo
Titolo dell’evento
3. Luogo Luogo dove si svolge l’evento
4. Tipo
Tipo di evento (gara, fiera,…)
5. Descrizione
Descrizione dell’evento
Schema ER (Entity-Relationship) finale del database
Si passa poi alla progettazione logica.
Normalizzazione delle tabelle (per semplicità si elencano le tabelle già in 3^ forma normale):
1. NEWS(Data, Titolo, Testo)
2. EVENTI(Data, Titolo, Luogo, Tipo, Descrizione)
3. CLIENTI(IDcliente, Nome, Referente, Indirizzo, Provincia, Telefono, eMail, Username, Password)
4. ARTICOLI(Codice, Descrizione, Tipo, ImgUrl)
5. ORDINI(numOrdine, Data, IDcliente)
6. DETT_ORDINE(numOrdine, codArt, Qta) dove codArt = ARTICOLO.Codice
L’ultima fase è la progettazione fisica, cioè la creazione del database sul PC.
Per creare il DB è stato usato PHPMyAdmin, un programma freeware che permette di creare database
relazionali interfacciabili con il linguaggio PHP.
Di seguito le specifiche:
Scarica

pps 718 Kb