18
Università degli studi di Modena e Reggio Emilia Facoltà 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

Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

Embed Size (px)

Citation preview

Page 1: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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

Page 2: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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.

Page 3: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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

Page 4: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

Contenuti

Gestione assistenze

Configuratore

Tecnologie utilizzate

Page 5: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

GESTIONE ASSISTENZE

Creazione nuova schedaStato IN LAVORAZIONECreazione PDF ritiro

Page 6: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

GESTIONE ASSISTENZE

Descrizione lavorazione effettuataStato IN CONSEGNACreazione PDF consegna

Page 7: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

GESTIONE ASSISTENZE

Modifica PDF consegna

Page 8: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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)

Page 9: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

Gestione assistenze

Configuratore

Tecnologie utilizzate

Contenuti

Page 10: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

CONFIGURATORE – AREA RISERVATA

Gestione articoli

Gestione gruppi e categorie

Creazione XML

Page 11: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

CONFIGURATORE – AREA PUBBLICA Carrello Registrazione nuovo cliente Ordini

Page 12: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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

Page 13: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

Gestione assistenze

Configuratore

Tecnologie utilizzate

Contenuti

Page 14: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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

Page 15: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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.

Page 16: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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.

Page 17: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

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.

Page 18: Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO

Grazie per l’attenzione