Progetto per le Quinte D e E Sistemi Informativi Aziendali: Sito WEB di assistenza tecnica di elettronica

Il progetto "Assistenza tecnica" deve essere realizzato in MySql e Php.
Il sito Web deve avere due aree riservate.
La prima amministratore che deve poter gestire integralmente tutte le tabelle come nella foto:

Ogni tabella deve essere "gestita" con inserimento, modifica, cancellazione e visualizzazione solo dall'amministratore del sito Web.
Verificare se sia il caso di gestire l'eventuale giacenza dei "pezzi" originali per sostituire quelli rotti.

L'impiegato in negozio deve poter gestire "via Web" la presa in carico della richiesta dell'intervento tecnico.
esempio videata 

La seconda area dedicata al cliente deve permettere la richiesta dell'intervento tecnico.
Creare un modulo form che permetta al cliente di compilare i campi, data della pratica, scegliere il tecnico, segnalare se l'intervento deve essere effettuato presso l'abitazione e la distanza, descrizione dell'intervento, se vuole un pezzo originale o ricondizionato, la data dell'intervento, alla fine della compilazione oltre alla registrazione dei dati deve apparire il costo del preventivo.

La procedura informatica ha dei vincoli rigidi che deve essere spiegata nella relazione da consegnare (pubblicata nell'area riservata del prof. Paolo Latella):

- creare le sessioni per l'amministratore e per il cliente (non deve essere possibile entrare in nessuna pagina del sito senza l'accesso).
- creare la registrazione del cliente (il cliente per usufruire del servizio di assistenza tecnica deve registrarsi ed entrare con le proprie credenziali)
- salvataggio delle password con la funzione di crittografia: MD5 oppure SHA1
- pagine Html-Php ridimensionabili in base ai dispositivi che visualizzano il sito.
  Usare il codice html con il metatag da inserire in tutte le pagine:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- moduli form con controlli obbligatori dei campi di inserimento
- grafica accattivante per singola pagina
- motore del database deve essere InnoDB
- le query di gestione del database sono libere (almeno 10) inserite in un'area a parte
- Il sito deve avere oltre alle due aree riservate anche delle pagine pubbliche (che descrivono l'azienda, la localizzazione, la mission).
- Calcoli in Php, usare $POST nei moduli form, creare il file php: connessione.php, tutte le operazioni sulle tabelle devono essere realizzate tramite le pagine php. 
- ricordarsi di scrivere sulle pagine" simulazione scolastica"
- ricordarsi di scrivere le credenziali di accesso come amministratore sulla pagina (per consentire ai proff di verificare l'applicativo).
- presentare una relazione tecnica di tutta la procedura.
- il link dell'intera procedura (salvato in un file txt) e la cartella con tutte le pagine e l'esportazione del database deve essere compresso e inserito nell'area riservata dentro la cartella del proprio nome e cognome:


  Il link e la procedura (zippata) deve anche essere presente sul proprio blog.

- Modulo opzionale: usare MySQLi invece di MySql per la gestione del database. (voto massimo)

Scadenza consegna e pubblicazione progetto: mercoledì 12 dicembre 2018

Buon lavoro

Paolo Latella


Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)