università degli studi di modena e reggio emilia facoltà di ingegneria enzo ferrari modena corso...
TRANSCRIPT
Università degli studi di Modena e Reggio EmiliaFacoltà di Ingegneria “Enzo Ferrari” Modena
Corso di Laurea in Ingegneria Informatica
PROGETTO E SVILUPPO DI UN SISTEMA INFORMATIVO PER LA GESTIONE DI NEGOZIO DI
MATERIALE INFORMATICO
Relatore:Prof. Riccardo Martoglia
Candidato:Fabio Esposito
anno accademico 2009/2010
INTRODUZIONE
Utilizzo dei computer, anche fuori l’uso lavorativo + diffusione malware su
internet
Rapido sviluppo dei componenti hardware con
diffusione di nuovi prodotti e tecnologie
Maggiore necessità di supporto per le
problematiche più frequenti.
Frequente ricambio per far fronte alla sempre più
incessante evoluzione che il mondo informatico offre.
OBIETTIVO GESTIONE ASSISTENZE organizzare
con maggiore efficienza le assistenze interne
CONFIGURATORE offrire ai clienti un’applicazione che permetta di configurare un computer completo in base alle proprie necessità, sia economiche che funzionali
Contenuti
Gestione assistenze
Configuratore
Tecnologie utilizzate
GESTIONE ASSISTENZE
Creazione nuova schedaStato IN LAVORAZIONECreazione PDF ritiro
GESTIONE ASSISTENZE
Descrizione lavorazione effettuataStato IN CONSEGNACreazione PDF consegna
GESTIONE ASSISTENZE
Modifica PDF consegna
GESTIONE ASSISTENZE – SCHEMA E-R
CLIENTE
ID
stato Dati personali
nome
cognome citta indirizzo
telefono
CF
LAVORAZIONEID
IDCLIENTE
Dettagli lavorazionecomputer
accessori
Difettodichiarato
Altreinfo
Data ritiro
Lavoroeseguito
Dataprevista
consegna
Dataconsegna
Difettoriscontrato Materiali
utilizzati
urgenza
associazione(1,1) (1,n)
NomePDF
LAVORAZIONE (ID, IDcliente, computer, accessori, difetto_dichiarato, altre_info, difetto_riscontrato, lavoro_eseguito, materiali_utilizzati, urgenza, data_ritiro, data_prevista_consegna, data_consegna, stato, nomePDF)FK: IDcliente REFERENCES clienteCLIENTE (ID, nome, cognome, indirizzo, città, telefono, CF)
Gestione assistenze
Configuratore
Tecnologie utilizzate
Contenuti
CONFIGURATORE – AREA RISERVATA
Gestione articoli
Gestione gruppi e categorie
Creazione XML
CONFIGURATORE – AREA PUBBLICA Carrello Registrazione nuovo cliente Ordini
CONFIGURATORE – SCHEMA E-R
ORDINE
ID IDutente
data totale articoli
compatibilità compatibilità
(t,e)
(1,n) (1,n) (1,n)
HARDDISK
SCHEDEVIDEO
SISTEMIOPERATIVI
CABINETACCES-
SORI
(1,1)
(0,n)
CPU RAMSCHEDEMADRI
ID
nome
descr
gruppo
foto
prezzo
ARICOLI
(1,n)
di
(0,n)di
(1,1)UTENTE
REGISTRATO
ID
Datipersonali
nomecognome
citta
indirizzo
provincia
telefono
username passwordemail
ID
IDarticolo
IDutente
quantità
prezzo
totaleriga
RIGHECARRELLO
categoria
(0,n) (1,1)in
compatibilità compatibilità
(1,n) (1,n) (1,n)
CPU RAMSCHEDEMADRI
(1,n)
SCHEDEMADRI (ID, nome, descr, gruppo, foto, prezzo, socket, tipoRam) CPU (ID, nome, descr, gruppo, foto, prezzo, socket) RAM (ID, nome, descr, gruppo, foto, prezzo, tipoRam) SOCKET (ID, nome, IDcpu, IDschedamadre)FK: IDcpu REFERENCES cpuFK: IDschedamadre REFERENCES schedamadre
TIPORAM (ID, nome, IDram, IDschedamadre)FK: IDram REFERENCES ramFK: IDschedamadre REFERENCES schedamadre
Gestione assistenze
Configuratore
Tecnologie utilizzate
Contenuti
TECNOLOGIE UTILIZZATE – PHP PHP (PHP: Hypertext Processor)
Linguaggio di scripting web lato server open source
Produce codice HTML in base ai risultati dell'elaborazione (WEB DINAMICO)
Classi esterne utilizzate:○ FPDF crea documenti in formato PDF○ PHPMailer creazione ed invio email
TECNOLOGIE UTILIZZATE – XML & Flash
1. L’applicazione Flash richiede i dati al server.2. La richiesta arriva ad uno script salvato sul server.3. Lo script elabora la richiesta ricevuta ed estrae i dati dal database.4. Lo script, una volta terminate le operazioni da effettuare con il database,crea un documento formattato con lo standard XML e lo inviaall’applicazione Flash.5. Flash interpreta i dati ricevuti dall’ XML e li visualizza sul browser delclient.
OBIETTIVI RAGGIUNTI Costo di sviluppo dell’applicazione
contenuti; Migliore organizzazione dei compiti da
svolgere all’interno dell’azienda; Maggiore tracciabilità dei tagliandi di
assistenza chiusi; Maggiore rapidità di creazione di preventivi
per le vendite di computer assemblati; Vendita di prodotti direttamente da internet.
SVILUPPI FUTURI
Costruzione di uno script per rendere accessibile da internet lo stato della lavorazione di un’assistenza.
Invio automatico di un SMS al cliente al momento della messa in consegna di un tagliando.
Integrazione con il software gestionale dell’azienda per la gestione dei prodotti.
Grazie per l’attenzione