• Non ci sono risultati.

PROGETTO E SVILUPPO DI UN SISTEMA INFORMATIVO PER LA GESTIONE DI NEGOZIO DI MATERIALE INFORMATICO

N/A
N/A
Protected

Academic year: 2021

Condividi "PROGETTO E SVILUPPO DI UN SISTEMA INFORMATIVO PER LA GESTIONE DI NEGOZIO DI MATERIALE INFORMATICO"

Copied!
18
0
0

Testo completo

(1)

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

(2)

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.

(3)

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

(4)

Contenuti

Gestione assistenze

Configuratore

Tecnologie utilizzate

(5)

GESTIONE ASSISTENZE

Creazione nuova schedaStato  IN LAVORAZIONE Creazione PDF ritiro

(6)

GESTIONE ASSISTENZE

Descrizione lavorazione effettuataStato  IN CONSEGNA Creazione PDF consegna

(7)

GESTIONE ASSISTENZE

Modifica PDF consegna

(8)

GESTIONE ASSISTENZE – SCHEMA E-R

CLIENTE

ID

stato Dati personali

nome

cognome citta indirizzo

telefono

CF

LAVORAZIONE

ID IDCLIENTE

Dettagli lavorazione computer

accessori Difetto dichiarato

Altre info

Data ritiro

Lavoro eseguito

Data prevista consegna

Data consegna Difetto

riscontrato Materiali utilizzati

urgenza

associazione

(1,1) (1,n)

Nome PDF

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 cliente

CLIENTE (ID, nome, cognome, indirizzo, città, telefono, CF)

(9)

Gestione assistenze

Configuratore

Tecnologie utilizzate

Contenuti

(10)

CONFIGURATORE – AREA RISERVATA

Gestione articoli

Gestione gruppi e categorie

Creazione XML

(11)

CONFIGURATORE – AREA PUBBLICA

Carrello

Registrazione nuovo cliente

Ordini

(12)

CONFIGURATORE – SCHEMA E-R

ORDINE ID IDutente

data totale articoli

compatibilità compatibilità (t,e)

(1,n) (1,n) (1,n)

HARD DISK

SCHEDE VIDEO SISTEMI

OPERATIVI ACCES- CABINET

SORI (1,1)

(0,n)

CPU SCHEDE RAM

MADRI I

D n o m e

d e s c r

g r u p p o

f o t o

p r e z z o

ARICOLI

(1,n)

di

(0,n) (1,1) di

UTENTE REGISTRATO

ID Dati personali nomecognome

citta indirizzo

provincia telefono

username password email

I D I

D a r t i c o l o

I D u t e n t e

q u a n t i t à

p r e z z o

t o t a l e r i g a

RIGHE CARRELLO

c a t e g o r i a

(0,n) in (1,1)

compatibilità compatibilità

(1,n) (1,n) (1,n)

CPU SCHEDE RAM

MADRI

(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 cpu

FK: IDschedamadre REFERENCES schedamadre TIPORAM (ID, nome, IDram, IDschedamadre) FK: IDram REFERENCES ram

FK: IDschedamadre REFERENCES schedamadre

(13)

Gestione assistenze

Configuratore

Tecnologie utilizzate

Contenuti

(14)

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

(15)

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 invia

all’applicazione Flash.

5. Flash interpreta i dati ricevuti dall’ XML e li visualizza sul browser del client.

(16)

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.

(17)

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.

(18)

Grazie per l’attenzione

Riferimenti

Documenti correlati

1) di non trovarsi in alcuna delle cause di esclusione dalla partecipazione alle gare previste dall'art. 50/2016 ed in particolare e quindi di non aver riportato condanna con

DI PRENDERE ATTO del verbale della conferenza dei servizi del 22.06.2021, allegato al presente provvedimento (allegato 1) , che ha approvato la documentazione

 in data 25/05/2020 è pervenuta dal Direttore della UO di ematologia e trapianto di cellule staminali dell’Istituto la richiesta di usufruire di un servizio

Il Fornitore è pienamente a conoscenza di quanto previsto dalle Regole del Sistema di e-Procurement della Pubblica Amministrazione relativamente alla procedura di

[r]

Torrefazione Caffè Michele Battista srl AMMESSA.. Pachi

Dall’1 ottobre 2021 l’accesso al sistema per la gestione del Prospetto Informativo Disabili (PID) è consentito tramite il portale Servizi Lavoro con credenziali SPID (di

Il presente accordo di fornitura decorre dalla data della stipula e ha la durata di anni 1 (uno), salvo eventuale proroga da concordare per iscritto, con successivo