RELAZIONE E-COMMERCE

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "RELAZIONE E-COMMERCE"

Transcript

1 RELAZIONE E-COMMERCE 1) TRACCIA DEL PROBLEMA La catena Game stop ha richiesto un programma dove vi si possono vendere i prodotti che esso realmente vende con la gestione dei clienti e dei fornitori, degli acquisti e delle vendite, essa richiede anche una fedelizzazione da parte del cliente attraverso una carta fedelta che serve a promuovere degli sconti dopo aver acquistato una certa somma di prodotti. Realizzare la procedura in php con Mysql e PHP. Un'area con l'archivio prodotti (creazione, inserimento e visualizzazione). La visualizzazione deve poter essere utilizzata senza loggarsi ma direttamente dalla home page del sito. Un'area protetta dove si gestiscono i dati dei clienti: creazione, inserimento e visualizzazione. I dati di questo archivio possono essere consultati solo dal responsabile dell'ipermercato o dalla persona autorizzata all'inserimento dei dati. I campi del record che vengono utilizzati sono: CLIENTI PRODOTTI FORNITORI ACQUISTI ADMIN CARTA FEDELTA 2) ANALISI DI MASSIMA Il problema chiede di creare un database dove verranno inseriti,cancellati o modificati gli opportuni dati per la gestione di un magazzino appartenete ad un ipermercato attraverso dei programmi visualizzati da un browser (possibilmente Google Chrome o Mozzila Firefox). I Dati essenziali richiesti sono: Di ogni cliente si vuole conoscere nome, cognome, indirizzo e data di nascita per potersi registrare. Di ogni tipo di prodotto è necessario sapere codice, marca, nome, tipo di confezione e prezzo di listino, in modo tale che i clienti possano acquistare i beni direttamente dal sito, tramite un ordine.

2 3) SCHEMA CONCETTUALE Le relazioni tra le diverse entità sono individuate dal seguente diagramma entità-relazioni. Registra punti 1:1 CARTA FEDELTÀ Sconta CLIENTI 1:N N:1 acquista PRODOTTI N:N N:1 gestione N:N Richiedono I prodotti N:1 1:N 1:N AMMINISTRATORI FORNITORI La relazione tra l'entità CLIENTI e l'entità ACQUISTI è di tipo 1:N, perchè un cliente può fare più acquisti. La relazione tra l'entità PRODOTTI e l'entità ACQUISTI è di tipo 1:N, perchè un prodotto può essere acquistato più volte. La relazione tra l'entità ACQUISTI e l'entità CARTA FEDELTÀ è di n:1, perchè più acquisti possono essere registrati sotto forma di punti in una carta fedeltà. La relazione tra l'entità CLIENTI e l'entità PRODOTTI è di N:N, perchè più clienti possono acquistare più prodotti. La relazione tra l'entità PRODOTTI e l'entità AMMINISTRATORI è di tipo N:N perchè più prodotti vengono gestiti da più amministratori. La relazione tra l'entità AMMINISTRATORI e l'entità FORNITORI è di tipo 1:N, perchè un amministratore RICHIEDE I PRODOTTI da più fornitori.

3 4) SCHEMA LOGICO utenti ut_cognom ut_codfis ut_ ut_passwo ut_provin ut_indiri 1 n n Acquisti ac_id k+ ac_codice ac_ ac_data ac_oraa ac_quanti ac_cognom ac_gioco ac_sconto ac_codfis 1 Prodotti gi_id k+ gi_codice gi_immagi gi_text gi_data gi_ora gi_consol gi_quanti gi_prezzo 1 1 Carta Fedeltà ca_codca k+ ca_codfis ca_punti ca_sconto n n

4 ORGANIGRAMMA Gestione E-commerce Manipolazione Dati Interrogazione Dati Gestione Clienti Inserimento Modifica Cancellazione Gestione Acquisti Inserimento Modifica Cancellazione Gestione prodotti Interrogazione tabelle Visualizzazione clienti Visualizzazione acquisti Visualizzazione prodotti Visualizzazione fornitori Visualizzazione operatori Inserimento Modifica Cancellazione Gestione fornitori Inserimento Modifica Cancellazione Gestione operatori Inserimento Modifica Cancellazione Gestione carta fedeltà Inserimento Modifica Cancellazione

5 5) TABELLA DEI METADATI Tabella Attributi Chiave Formato Dimensione Descrizione g_utenti ut_cognom ut_codfis ut_ ut_passwo ut_provin ut_indiri Primaria carattere carattere carattere carattere carattere carattere Nome e cognome Codice fiscale password provoncia Indirizzo g_acquisti ac_id ac_codice ac_ ac_data ac_oraa ac_quanti ac_cognom ac_gioco ac_sconto ac_codfis Primaria Numerico Numerico Carattere Data Ora Numerico int Carattere Carattere Numerico carattere intero Id Codice acquisto E_mail Data Ora Quantità nome e cognome nome gioco sconto codice fiscale g_prodotti gi_id k+ gi_codice gi_immagi gi_text gi_data gi_ora gi_consol gi_quanti gi_prezzo Primaria Numerico Carattere Testo Testo Data Ora Carattere Numero numero Itero Id codice Imagine Descrizione Data Ora Console Quantità prezzo G-carta ca_codca k+ ca_codfis ca_punti ca_sconto Primaria Numerico Carattere Numero numero Intero lungo 16 3 intero Codice carta Codice fiscale Punti sconto

6 Abbiamo creato un account sul sito altervista.org che permette di creare e gestire un database e di fornirci uno spazio dove caricare i vari programmi. Tutti i programmi sono stati creati in formato php con un editor di testo (gedit) QUI SOTTO LA STINGA IN HTML PHP E CON FUNZIONI IN JAVA SCRIPT PER IL LAYOUT, COME ESEMPIO VI PRESENTO L INDEX CON SUCCESSIVA RELATIVA IMMAGINE INDEX <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500);

7 </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <div id="main"> <div class="entry"> <div id="slideshow"> <img src="img/mega_mario.jpg" /> <img src="img/6.jpg" /> <img src="img/ff12.jpg" /> <img src="img/jed.jpg" /> <img src="img/call-of-duty-black-ops-2.jpg" /> <h4>benvenuto nel nostro punto vendita online!!!<p> Qui sotto potrete trovare le ultime novita in campo di giochi riguardanti qualunque piattaforma SONY, NINTENDO e MICROSOFT</h4> <p><br><br> <?php //Apertura del Database MySQL

8 $db=mysql_connect("localhost","root"); //Apertura del DB proiezioni20 inserito nel Database MySQL $db_selected=mysql_select_db('my_socchiato',$db); //Esecuzione del comando di interrogazione SQL $res=mysql_query("select * from g_novita"); $tmp = mysql_fetch_array($res); //N. di record estratti dal comando SQL $num=mysql_num_rows($res); //Visualizzazione del contenuto dei record trovati for ($i=0;$i<$num;$i++) $consol=mysql_result($res,$i,"no_consol"); $immagi=mysql_result($res,$i,"no_immagi"); $immagi1=mysql_result($res,$i,"no_immagi1"); $immagi2=mysql_result($res,$i,"no_immagi2"); $data=mysql_result($res,$i,"no_date"); $descri=mysql_result($res,$i,"no_descri"); echo " //Visualizzazione dei dati letti <center></h1>$consol</h1><br> <br> $descri <br> <img src=$immagi><p> <img src=$immagi1><p> <img src=$immagi2><p> In uscita $data ";?> echo "</table></center>"; //Chiusura del Database MySQL mysql_close($db);

9 </p> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html>

10 Le pagine dei prodotti specifici divese per consol si equivalgolo tra lorodi conseguenza ne rapprsento solo una. PS3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title>

11 </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <li></li> <li><font face='arialblack' color='red'><b><a href="prod_pc.php">pc</a> <li><a href="prod_wii.php">wii<br /></a></li> <li><a href="prod_ps3.php">ps3<br /><span></span></a></li> <li><a href="prod_psvita.php">psvita<br /><span></span></a></li> <li><a href="prod_nintendo.php">nintendo<br /><span></span></a></li> <li><a href="prod_xbox360.php">xbox360<br /><span></span></a></li> <li><a href="prod_usato.php">usato<br /><span></span></a></li> <li><right><a href="ricerca_1.php">cerca GIOCO<br /></a></right><b></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> <h4>benvenuto nel nostro punto vendita online!!!</h4><br> in questo sapzio potrete trovare i giochi per console PS3<br> </p> <?php

12 //Apertura del Database MySQL $db=mysql_connect("localhost","root"); //Apertura del DB proiezioni20 inserito nel Database MySQL $db_selected=mysql_select_db('my_socchiato',$db); //Esecuzione del comando di interrogazione SQL $res=mysql_query("select * from g_prodotti where gi_consol='ps3'"); $tmp = mysql_fetch_array($res); //N. di record estratti dal comando SQL $num=mysql_num_rows($res); //Visualizzazione del contenuto dei record trovati for ($i=0;$i<$num;$i++) $gioco=mysql_result($res,$i,"gi_gioco"); $codice=mysql_result($res,$i,"gi_codice"); $immagine=mysql_result($res,$i,"gi_immagi"); $testo=mysql_result($res,$i,"gi_text"); $quantita=mysql_result($res,$i,"gi_quanti"); $data=mysql_result($res,$i,"gi_data"); //Visualizzazione dei dati letti echo " width='150px'></td> width=100%> $codice</td> <br><table border=0 height=10% widht='800px'> <tr> <td><table border=0 height='1px' width='800px'> <tr> <td><img src=img/b.jpg height='1px' width=800px'></td> </tr> </table></td> </tr> <tr> <table border=0 height='1px' width='800px'> <tr><td width='150px'><img src=$immagine height='200px' <td> <table border=1 height=100% width=100%> <tr height=20%> <td height=20%> <table border=0 height=20% </tr> </td> <tr> </tr> </table> <td>$gioco</td> <td>codice:

13 width=100%> $data</td> <tr> <td>$testo</td> </tr> <tr height=20%> <td height=20%> <table border=0 height=20% <tr height=20%> <td>data di uscita: <td>qanatità rimasta: $quantita</td> "; </tr> </table><br> </td> </tr> </table> </td> </tr> </table>?> echo "</table></center>"; //Chiusura del Database MySQL mysql_close($db); </center> <p></p><br> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html> QUESTO PROGRAMMA E NELLAREA DOVE CHIUNQUE PUO VISUALIZZARE IL SITO E OVVIAMENTE NON VI SONO I COMANDI DI ACQUISTO QUI A SEGUITO LA PARTE DEDICATA AGLI UTENTI REGISTRATI DOVE SI TROVA ILTASTO DO ACQUISTO PS3 PER GLI UTENTI REGISTRATI <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head>

14 <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2>

15 <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index 2.php">HOME</a> <li><a href="dovesiamo 2.html">DOVE SIAMO<br /><span></span></a></li> <li><a href="prodotti 2.php">PRODOTTI<br /><span></span></a></li> <li><a href=" 2.php">CONTATTI<br /><span></span></a></li> <li><a href="index.php">logout<br /><span></span></a></li> </font> <li> <div class="clearer"> </li> </ul> <li></li> <li><font face='arialblack' color='red'><b><a href="prod_pc 2.php">PC</a> <li><a href="prod_wii 2.php">Wii<br /></a></li> <li><a href="prod_ps3 2.php">PS3<br /><span></span></a></li> <li><a href="prod_psvita 2.php">PSvita<br /><span></span></a></li> <li><a href="prod_nintendo 2.php">NINTENDO<br /><span></span></a></li> <li><a href="prod_xbox360 2.php">Xbox360<br /><span></span></a></li> <li><a href="prod_usato 2.php">USATO<br /><span></span></a></li> <li><right><a href="ricerca 1.php">CERCA GIOCO<br /></a></right><b></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> <h4>benvenuto nel nostro punto vendita online!!!</h4><br> in questo sapzio potrete trovare i giochi per console PS3<br> </p> <form action='acqista_prod.php' method='post'> <?php //Apertura del Database MySQL $db=mysql_connect("localhost","root"); //Apertura del DB proiezioni20 inserito nel Database MySQL $db_selected=mysql_select_db('my_socchiato',$db); //Esecuzione del comando di interrogazione SQL $res=mysql_query("select * from g_prodotti where gi_consol='ps3'"); $tmp = mysql_fetch_array($res);

16 //N. di record estratti dal comando SQL $num=mysql_num_rows($res); //Visualizzazione del contenuto dei record trovati for ($i=0;$i<$num;$i++) $gioco=mysql_result($res,$i,"gi_gioco"); $codice=mysql_result($res,$i,"gi_codice"); $immagine=mysql_result($res,$i,"gi_immagi"); $testo=mysql_result($res,$i,"gi_text"); $quantita=mysql_result($res,$i,"gi_quanti"); $data=mysql_result($res,$i,"gi_data"); //Visualizzazione dei dati letti echo " width='150px'></td> width=100%> $codice</td> width=100%> $data</td> <br><table border=0 height=10% widht='800px'> <tr> <td><table border=0 height='1px' width='800px'> <tr> <td><img src=img/b.jpg height='1px' width=800px'></td> </tr> </table></td> </tr> <tr> <table border=0 height='1px' width='800px'> <tr><td width='150px'><img src=$immagine height='200px' <td> <table border=1 height=100% width=100%> <tr height=20%> <td height=20%> <table border=0 height=20% </td> <tr> </tr> </table> <td>$gioco</td> <td>codice: </tr> <tr> <td>$testo</td> </tr> <tr height=20%> <td height=20%> <table border=0 height=20% <tr height=20%> <td>data di uscita:

17 <td>qanatità rimasta: $quantita</td> </td> </tr> </table> </tr> </table> </td> <td><table border='1' height=100%><tr><td> <input type='hidden' value='$codice' name='codpro'> <input type='submit' value='acquista'> </form></td></tr></table></td> </tr> </table><br> ";?> echo "</table></center>"; //Chiusura del Database MySQL mysql_close($db); </center> <p></p><br> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html> REGISTRAZIONE E DIVISA IN 2 PARTI L INSERIMENTO DEI CAMPI E L INSERIMENTO NEL DATABASE 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript>

18 var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li>

19 <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> <h4>benvenuto nel nostro punto vendita online!!!</h4><br> in questo sapzio potrete effettuare<br> la registrazione... <br> procedere con la compilazione delle <br> caselle di testo sottostanti. <p>grazie per la collaborazione e cordiali saluti =)<br> </p><br> <h2 align="center">registrati</h2> <form action='registrazione_2.php' method='post'> <p align="left">nome Cognome: <input name='cognom' size='25' maxlenght='50'></p> <p align="left">codice Fiscale: <input name='codfis' size='25' maxlenght='50'></p> <p align="left"> <input name=' ' size='25' maxlenght='50'></p> <p align="left">password: <input name='passwo' type='password' size='25' maxlenght='50'></p> <p align="left">provincia: <inpu t name='provin' size='25' maxlenght='50'></p> <p align="left">indirizzo: <input name='indiri' size='25' maxlenght='50'></p> <p align="center"><input type='submit' value=' Invia '> <input type='reset' value=' Cancella '></p> </form> </center> <p></p><br><br> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html>

20 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head>

21 <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="index.php">logout<br /><span></span></a></li> <li></font> <div class="clearer"> </li> </ul> <br><br><br> <?php //Inizializzazione delle variabili $codfis=$_post['codfis']; $cognom=$_post['cognom']; $ =$_post[' ']; $passwo=$_post['passwo']; $provin=$_post['provin']; $indiri=$_post['indiri']; // Connessione al DB MySql //if (($codfis>0) && ($cognom>0) && ($username>0) && ($password>0) && ($provin>0) && ($indiri>0)) $db=mysql_connect("localhost","root","ratboterco62"); // Creazione del comando sql per l'inserimento dei dati

22 $sqlinter = "insert g_utenti "; $sqlinter.= "(ut_codfis,ut_cognom,ut_ ,ut_passwo,ut_provin,ut_indiri)"; $sqlinter.= " values "; $sqlinter.= "( '$codfis', '$cognom', '$ ', '$passwo', '$provin', '$indiri')"; //Invio dei dati alla tabella attori del db spaccio softair mysql_db_query("my_socchiato", $sqlinter); //Verifica che i dati siano stati inseriti correttamente $num=mysql_affected_rows(); //Controllo che il record sia stato inserito if ($num>0) echo "Nuovo record inserito correttamente. <p>"; else echo "ERRORE!!!. Record non inserito <p>"; // Creazione del comando sql per l'inserimento dei dati $sqlinter = "insert g_carta "; $sqlinter.= "(ca_codfis,ca_punti,ca_sconto)"; $sqlinter.= " values "; $sqlinter.= "( '$codfis', '0', '0')"; //Invio dei dati alla tabella attori del db spaccio softair mysql_db_query("my_socchiato", $sqlinter); //Chiusura del database MySQL mysql_close($db); //Invio alla pagina di digitazione dati echo "Ritorno alla <a href='index.php'> home </a>"; /* else echo " La registrazione non è avvenuta a causa di dati mancanti riprovare immettendo titti i dati richiesti correttamente*/ echo"<br><br><center><a href='registrazione.html'>ritorna</a></center>";?> </center> <p></p><br> <div class="comment" align="center">stefano Occhiato Software Corporation

23 </body> </html> INSERIMENTO DEI PRODOTTI L INSERIMENTO PRODOTTI EQUIVALE LA REGISTRAZIONE: VI SONO SEMPRE DUE PROGRAMMI DI CUI UNO è LA COMPILAZIOE E L ALTRO è L INSERIMENTO ALL INTERNO DEL DATABASE 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500)

24 function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> <h4> Gestione prodotti, utenti e acquisti <h4><br></center </p> <form name="upload" action='inserimento_prodotti2.php' method='post'> <p align="left">console<p> <select name="consol"> <option value=""></option> <option value="pc">pc</option> <option value="wii">wii</option>

25 value="ps3">ps3</option> value="psvita">psvita</option> value="nintendo">nintendo</option> <option <option <option <option value="xbox360">xbox 360</option> <option value="usato">usato</option> </select></p> <p align="left">nome del gioco <p><input name='gioco' size='50' maxlenght='50'></p> <p align="left">codice <p><input name='codice' size='25' maxlenght='50'></p> <p align="left">url immagine <p><input name='immagine' size='50' maxlenght=' '></p> <p align="left">recenzione <p><input name='text' size='50' maxlenght='500'></p> <p align="left">prezzo <p><input name='prezzo' size='50' maxlenght='50'></p> <p align="left">quantità <p><input name='quantita' size='25' maxlenght='50'></p> <?php $today = date("y/m/d"); $today1 = date("h:i:s"); echo "<input hidden name='data' value=$today> <input hidden name='ora' value=$today1> <p align='center'><input type='submit' name='invia' value=' Invia '> <input type='reset' value=' Cancella '></p>";?> </center> <p></p><br> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html><?php $today = date("d.m/y"); $today1 = date("h:i:s"); echo" $today $today1";?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head>

26 <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2>

27 <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> </p> <?php // Connessione al DB MySql $db=mysql_connect("localhost", "root", "ratboterco62") or die("connessione non riuscita: ". mysql_error()); if(!mysql_select_db("my_socchiato")) die("selezione database fallita!"); //Inizializzazione delle variabili $consol=$_post['consol']; $codice=$_post['codice']; $gioco=$_post['gioco']; $immagine=$_post['immagine']; $text=$_post['text']; $quantita=$_post['quantita']; $prezzo=$_post['prezzo'];

28 $data=$_post['data']; $ora=$_post['ora']; // Creazione del comando sql per l'inserimento dei dati $sqlinter= "insert g_prodotti "; gi_quanti, gi_prezzo)"; $sqlinter.= "( gi_gioco, gi_codice, gi_immagi, gi_text, gi_data, gi_ora, gi_consol, $sqlinter.= " values "; $sqlinter.= "( '$gioco', '$codice', '$immagine', '$text', '$data', '$ora', '$consol', '$quantita', '$prezzo')"; //Invio dei dati alla tabella attori del db spaccio softair mysql_db_query("my_socchiato", $sqlinter); //Verifica che i dati siano stati inseriti correttamente $num=mysql_affected_rows(); //Controllo che il record sia stato inserito if ($num>0) echo "Nuovo record inserito correttamente. <p>";?> else echo "ERRORE!!! Record non inserito <p>"; //Chiusura del database MySQL mysql_close($db); //Invio alla pagina di digitazione dati echo "Ritorna all' <a href='inserisci_prodotti.php'> inserimento prodotti </a>"; </center> <p></p><br> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html>

29 CANCELLAZIONE PRODOTTI ANCHESSO DIVISO IN DUE PROGRAMMI: IL PRIMO LA VISUALIZZAZIONE DI TUTTI I CAPI ALL INTERNO DEL DATABASE CON LA SELEZIONE E IL SECONDO L ESECUZIONE DEL COMANDO DI CANCELLAZIONE 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" />

30 <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index 2.php">HOME</a> <li><a href="dovesiamo 2.html">DOVE SIAMO<br /><span></span></a></li> <li><a href="prodotti 2.php">PRODOTTI<br /><span></span></a></li> <li><a href=" 2.php">CONTATTI<br /><span></span></a></li> <li><a href="index.php">logout<br /><span></span></a></li> </font> <li> </li> </ul> <br><br><br><br> <h2>area riservata all'admin</h2><h4><p>ecco qui a seguito l'elenco dei prodotti<p>se si vuole procedere con la cancellazione del prodotto<p> selezionarlo e premere poi il tasto cancella alrementi ritornare<p>alla pagina precedente</h4><br><br> <?php //Inizializzazione dell avariabili $selezi=$_post['selezi']; /* Controllo che l'utente abbia selezionato il record da cancellare */ if ($selezi) //Connessione al DB MySQL

31 $db=mysql_connect("localhost","root"); //Creazione del comando $sqlinterr di cancellazione $sqlinterr = "delete from g_prodotti where "; $sqlinterr.=" gi_codice='$selezi'"; //Esecuzione del comando $sqlinterr $res=mysql_db_query("my_socchiato",$sqlinterr); //Verifica che $num > 0 $num=mysql_affected_rows(); if($num>0) echo "Prodotto cancellato.<p>"; else echo "Prodotto non cancellato.<p>"; //Chiusura del DB MySQL mysql_close($db); else echo "Non è stato selezionato nessun prodotto<p>"; // Invio alla pagina di digitazione dati </a>"; echo "Ritorno alla pagina di <a href='index_3545_admin.php'> pagina precedente?> <p></p> <div class="comment" align="center">stefano Occhiato Software Corporation

32 </body> </html> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" />

33 <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index 2.php">HOME</a> <li><a href="dovesiamo 2.html">DOVE SIAMO<br /><span></span></a></li> <li><a href="prodotti 2.php">PRODOTTI<br /><span></span></a></li> <li><a href=" 2.php">CONTATTI<br /><span></span></a></li> <li><a href="index.php">logout<br /><span></span></a></li> </font> <li> </li> </ul> <br><br><br><br> <h2>area riservata all'admin</h2><h4><p>ecco qui a seguito l'elenco dei prodotti<p>se si vuole procedere con la cancellazione del prodotto<p> selezionarlo e premere poi il tasto cancella alrementi ritornare<p>alla pagina precedente</h4><br><br> <?php //Inizializzazione dell avariabili $selezi=$_post['selezi']; /* Controllo che l'utente abbia selezionato il record da cancellare */ if ($selezi) //Connessione al DB MySQL

34 $db=mysql_connect("localhost","root"); //Creazione del comando $sqlinterr di cancellazione $sqlinterr = "delete from g_prodotti where "; $sqlinterr.=" gi_codice='$selezi'"; //Esecuzione del comando $sqlinterr $res=mysql_db_query("my_socchiato",$sqlinterr); //Verifica che $num > 0 $num=mysql_affected_rows(); if($num>0) echo "Prodotto cancellato.<p>"; else echo "Prodotto non cancellato.<p>"; //Chiusura del DB MySQL mysql_close($db); else echo "Non è stato selezionato nessun prodotto<p>"; // Invio alla pagina di digitazione dati </a>"; echo "Ritorno alla pagina di <a href='index_3545_admin.php'> pagina precedente?> <p></p> <div class="comment" align="center">stefano Occhiato Software Corporation

35 </body> </html> LA CANCELLAZIONE DEGLI UTENTI E DEGLI ACQUISTI SONO UGUALI A QUELLA APPENA ESPRASSA DEVONO ESSERE CABIATE SOLO LE VARIBILI INDEX ADMIN <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :first-child').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() codice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINE SCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script>

36 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br /><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> <h4> Gestione prodotti, utenti e acquisti <h4><br> </p> <p> <p><a href="inserisci_prodotti.php">inserisci prodotti</a></p><br> <p><a href="visualizza_prodotti.php">visualizza prodotti</a></p><br> <p><a href="acquisti.php">visualizza acquisti</a></p><br> <p><a href="utenti.php">visualizza utenti</a></p><br> <p><a href="inserimento_novita.php">inserisci novità</a></p><br> </center> <p></p><br> </p>

37 <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html> _2 <!DOCTY html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"" <html xmlns=" xml:lang="en" lang="en"> <head> <link rel="stylesheet" href='slideshow.css' type="text/css" /><script type="text/javascript" <img src="xfade2.js"></script> <script type="text/javascript"> $(function() $('#show1 img:gt(0)').hide(); setinterval(function()$('#show1 :firstchild').fadeout().next('img').fadein().end().appendto('#show1');, 3000); ); </script> <script language=javascript> var c1='#e0e4e3' var c2='navy' function colore1() odice='<font color=red><b><span STYLE="background:#ffff00;">PROGETTO A FINESCOLASTICO</SPAN></b></font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml = codice attesa = window.settimeout("colore2()",500); function colore2() codice='<font color=grey><b></b>.</font>' else if(document.getelementbyid) document.getelementbyid("testo").innerhtml =codice attesa = window.settimeout("colore1()",500) function avvia() attesa = window.settimeout("colore1()",500); </script>

38 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="_your description goes here_" /> <meta name="keywords" content="_your,keywords,goes,here_" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" title="style (screen)" /> <title>gamestop</title> </head> <BODY OnLoad="avvia()"> <h2><center><font color='red'><b> <span id="testo"><b><font color=grey>.</b> </font></span></font> </p></b></font></center></span></h2> <div id="wrap"> <div class="clearer" style="text-align: justify;"> <div id="head"> <h1><font face='impact' color='black'>game</font><font face='impact' color='red'>stop</font></h1> <div class="nav"> <ul> <li><font face='impact' color='red'><a href="index.php">home</a> <li><a href="dovesiamo.html">dove SIAMO<br /><span></span></a></li> <li><a href="prodotti.php">prodotti<br/><span></span></a></li> <li><a href=" .php">contatti<br /><span></span></a></li> <li><a href="accesso.php">accedi<br /><span></span></a></li> <li><a href="registrati.php">registrati<br /><span></span></a></li> <li><right><a href="admin.html">admin<br /></a></right></font></li> <li> <div class="clearer"> </li> </ul> <br><br><br> <center> <h4>benvenuto nel nostro punto vendita online!!!</h4><br> in questo sapzio potrete effettuare<br> le vostre domande... <br> procedere con la compilazione delle <br> caselle di testo sottostanti. grazie e cordiali saluti =)<br> </p> <form action=' _2.php' method=post> <center> <p><p> <input name=mail> <p> testo :<p> <textarea name="testo" rows="6" cols="30"> </textarea> <p> <input type='submit' value='invia'> <input type='reset' value='cancella'> <center> </form>

39 </center> <p></p><br> <div class="comment" align="center">stefano Occhiato Software Corporation </body> </html> MANUALE TECNICO: Come installare XAMPP Durante lo sviluppo del programma abbiamo stabilito che la collocazione del database sarebbe stato su un web server che può essere easyphp o xampp. Xampp è un software contente il server web apache e il database Mysql. Noi creeremo il nostro database con la sua relativa tabella su il server apache. Per scaricare xampp cliccate su questo link: dal link sopra scaricate e installate il software. Il programma non andrà installato come gli altri programmi nella cartella programma sul disco locale C ma direttamente sul disco locale C. Alla fine dell installazione apparirà la seguente finestra: Da questa finestra cliccare sul tasto start del modulo apache per attivarlo da qual punto in poi potrete creare tutti i database che volete. TEORIA -COS è UN DATABASE? In informatica, il termine database, banca dati o base di dati, indica un archivio dati, o un insieme di archivi, in cui le informazioni in esso contenute sono strutturate e collegate tra loro secondo un particolare modello logico (relazionale, gerarchico, reticolare o a oggetti) e in modo tale da consentire la gestione/organizzazione efficiente dei dati stessi grazie a particolari applicazioni

40 software dedicate (DBMS), basate su un'architettura di tipo client-server, e ai cosiddetti query language per l'interfacciamento con le richieste dell'utente (query di ricerca o interrogazione, inserimento, cancellazione ed aggiornamento). Il popolare Database Server MySQL dispone di vari tipi di tabelle. Le più usate sono senza dubbio le MyISAM e le InnoDB. MyISAM sono le tabelle "storiche" di MySQL. Hanno fatto il loro successo grazie alle ottime performace e al ridotto carico sul server che necessitano. Purtroppò però mancano di alcune caratteristiche molto importanti nelle basi di dati; primo fra tutte il mancato supporto alle foreign key (chiavi esterne), grazie alle quali è possibile creare relazioni tra tabelle e applicare il concetto di integrità referenziale. Mancano inoltre del supporto alle transazioni. Mancando il supporto alle transazioni e alle foreign keys solitamente non sono adatte per realizzare sistemi di commercio elettronico o altre applicazioni enterprise. Le tabelle di tipo MyISAM si compongono di 3 file con estensioni.frm,.myd e.miy. Il primo file contiene la struttura della tabella, il secondo i dati e il terzo gli indici. Per trasferire una tabella da una macchina ad un'altra è sufficiente spostare questi 3 file. Il tipo di tabella MyISAM è solitamente quello predefinito nel DBMS. InnoDB sono tabelle molto più complete rispetto alle MyISAM ma si sono fatte la nomina di essere più lente a causa delle funzionalità aggiuntive di cui dispongono. Vorrei fermarmi un attimo proprio su questa questione delle performance: ritengo che al giorno d'oggi la differenza reale di prestazioni tra MyISAM e InnoDB sia divenuta veramente minima. Tra le caratteristiche a loro vantaggio, invece, vi sono le foreign key e la transazionalità, con le quali è possibile creare una base di dati relazionale e transazionale. Per trasferire questo tipo di tabelle da un server ad un altro non è sufficiente spostarne i file e questo rende più complicate le procedure di backup. Questo tipo di tabelle, inoltre, non sono sempre disponibili negli hosting economici. -COS è UN SERVER WEB? Un server web è un servizio o tipologia di server, e per estensione il computer su cui è in esecuzione, che si occupa di fornire, tramite software dedicato e su richiesta dell'utente (client), file di qualsiasi tipo, tra cui pagine web (successivamente visualizzabili dal web browser sul PC dell'utente). Le informazioni inviate dal server web all'utente viaggiano in rete trasportate dal protocollo HTTP. L'insieme di server web dà vita al World Wide Web, uno dei servizi più utilizzati della Rete Internet. -DIFFERENZA TRA PAGINE STATICHE E DINAMICHE Le pagine statiche (quelle che in genere riconoscete dall estensione.html o.htm) sono dei file in codice HTML che descrivono minuziosamente testi da impaginare, grafica e immagini. Quando l utente di un sito visita una pagina, ciò che avviene è che il server su cui risiede il sito invia al browser (il programma che utilizzato per navigare, ad esempio Microsoft Explorer) il file HTML; il browser sa decodificare il file, e quindi mostra i contenuti della pagina sullo schermo dell utente. Le pagine dinamiche, invece che contenere il codice HTML (o meglio invece di contenere solo quello) contengono programmi per il server; questo li esegue e quindi scrive il codice HTML da inviare al browser (che quindi non è preesistente come nella pagina statica). In altre parole, il contenuto della pagina non è deciso a priori ma può variare in base a condizioni di vario genere. Un esempio: quando su un motore di ricerca effettuate una interrogazione, la pagina dei risultati che vi viene presentata non è già esistente prima della vostra richiesta. Solo dopo che il server ha eseguito la sua ricerca sulla parola chiave da voi indicata viene creato il codice per presentarvi i risultati.

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE CHIARA FERRARI 5I MERCURIO INDICE: 1. TRACCIA DEL PROBLEMA 2. SVILUPPO DEL PROGETTO (ENTITA, ATTRIBUTI) 3. SCHEMA E-R DELLA BASE DEI

Dettagli

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server 2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il

Dettagli

RELAZIONE E-COMMERCE

RELAZIONE E-COMMERCE RELAZIONE E-COMMERCE di Jessica Gregoire Istituto Tecnico Economico Agostino Bassi Anno scolastico 2012/2013 1 INDICE Traccia del problema : pagina 2 Analisi di massima: pagina 2 Analisi al dettaglio:

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD Baroni Nicoletta, Carini Giulia, Valentina Porchera, Christian Pala 4C Mercurio RELAZIONE SCRITTA RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD Traccia del problema: Realizzare la procedura in php con Mysql

Dettagli

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI Nicoletta Barbaro 4C Mercurio TRACCIA DEL PROBLEMA: RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI Un'azienda che distribuisce film in formato dvd chiede ad una software house(4c mercurio)

Dettagli

RELAZIONE RELATIVA ALLA GESTIONE DEL SITO DI E-COMMERCE

RELAZIONE RELATIVA ALLA GESTIONE DEL SITO DI E-COMMERCE Gabriele Fiorani 5^D Mercurio 2012/2013 RELAZIONE RELATIVA ALLA GESTIONE DEL SITO DI E-COMMERCE TRACCIA DEL PROBLEMA Realizzare un sito di tipo e-commerce che consenta di gestire l intera procedura informatica

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni

Dettagli

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico Maribel Maini Indi ndice ce: Procedura di registrazione alla piattaforma e di creazione del proprio

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

Data Base. Master Bio Info Reti e Basi di Dati Lezione 6 Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica

Dettagli

REOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1

REOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1 In questa semplice guida sono riportate tutte le informazioni relative alla prima registrazione e quelle relative alla configurazione dell ambiente di lavoro per poter utilizzare al meglio la nostra suite

Dettagli

Esercizio data base "Biblioteca"

Esercizio data base Biblioteca Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000 Mon Ami 000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 000 Prerequisiti La soluzione MACommerce si integra totalmente con le versioni Azienda Light e Azienda

Dettagli

Joomla: Come installarlo e come usarlo. A cura di

Joomla: Come installarlo e come usarlo. A cura di Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato

Dettagli

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>... HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

SOGI s.n.c. di Matteo Bruschetta & Nicola Pippa

SOGI s.n.c. di Matteo Bruschetta & Nicola Pippa SOGI s.n.c. di Matteo Bruschetta & Nicola Pippa Stradone Alcide de Gasperi, 16 Sant Ambrogio di Valpolicella 37015, Verona P.IVA: 03972020238 Tel: 045 8328557 Cell: 333 5657671 Fax: 045 21090381 All attenzione

Dettagli

FtpZone Guida all uso

FtpZone Guida all uso FtpZone Guida all uso La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente un login e password

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

Dettagli

RELAZIONE TECNICA GESTIONE CARTE DI CREDITO. a cura di EMANUELE CESARI

RELAZIONE TECNICA GESTIONE CARTE DI CREDITO. a cura di EMANUELE CESARI RELAZIONE TECNICA GESTIONE CARTE DI CREDITO a cura di EMANUELE CESARI 1 INDICE ARGOMENTO: PAGINA 1. Traccia del problema 3 2. Analisi di massima e spiegazione 4-11 3. Modello Er 12 4. Scema Relazionale

Dettagli

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D C O N F I G U R A R E L A M A I L 1) Aperto il programma, cliccare su strumenti > impostazioni account. 2) Si

Dettagli

PLANET GYM IL PIANETA DEL FITNESS. Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra

PLANET GYM IL PIANETA DEL FITNESS. Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra PLANET GYM IL PIANETA DEL FITNESS Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra 1 Indice relazione Traccia pag 3; Analisi di massima pag 4; Esercizio in c++ pag 3,

Dettagli

PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN

PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN Il metodo migliore per creare nuovi DB è quello di usare l interfaccia del PHPMYADMIN (che viene installata automaticamente con il pacchetto easy

Dettagli

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Sito web parrocchiale: STRUMENTI E PROGRAMMI Sito web parrocchiale: STRUMENTI E PROGRAMMI tratteremo di... DIOCESI DI BRESCIA Linguaggi HTML,CSS Siti STATICI Siti DINAMICI e codice PHP CMS JOOMLA! Linguaggio HTML HTML: è il linguaggio con cui potete

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

MagiCum S.r.l. Progetto Inno-School

MagiCum S.r.l. Progetto Inno-School MagiCum S.r.l. Progetto Inno-School Area Web Autore: Davide Revisione: 1.2 Data: 23/5/2013 Titolo: Innopedia File: Documentazione_tecnica Sito: http://inno-school.netsons.org/ Indice: 1. Presentazione

Dettagli

Dott.ssa Adriana Pietramala

Dott.ssa Adriana Pietramala Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala a.pietramala@mat.unical.it Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di

Dettagli

Volumi di riferimento

Volumi di riferimento Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

ImporterONE Export Plugin Magento

ImporterONE Export Plugin Magento ImporterONE Export Plugin Magento Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...4 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione

Dettagli

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE MODULI O FORM DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE ADATTE ALLA LETTURA MA POSSONO SVOLGERE UN RUOLO ATTIVO NEI CONFRONTI DI UNA PAGINA WEB

Dettagli

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone Installazione di Moodle Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone 21 maggio 2006 Installazione di Moodle Come installare Moodle: Questa guida

Dettagli

Database 3 affitto veicoli. Testo del quesito

Database 3 affitto veicoli. Testo del quesito Database 3 affitto veicoli Testo del quesito La società salento trasporti dispone di diversi tipi di veicoli (moto, auto, furgoni, camion, ) che affitta ai propri clienti. La società vuole informatizzare

Dettagli

Progetto di Ingegneria del Software 2. SWIMv2

Progetto di Ingegneria del Software 2. SWIMv2 Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida di installazione Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Introduzione La piattaforma è stata sviluppata come

Dettagli

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web Corso di PHP 6.1 PHP e il web 1 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo alcuni strumenti di programmazione

Dettagli

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la

Dettagli

Presentazione Data Base

Presentazione Data Base Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mysql) come supporto Open Source ad un piccolo progetto di Data Base relazionale, e tipicamente ad ogni applicazione non troppo

Dettagli

Lezione 6: Form 27/04/2012

Lezione 6: Form 27/04/2012 Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Progetto ittorario Anno scol. 2013-2014

Progetto ittorario Anno scol. 2013-2014 PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe

Dettagli

Il linguaggio HTML - Parte 3

Il linguaggio HTML - Parte 3 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin braghin@dti.unimi.it Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html

Dettagli

SOMMARIO... 3 INTRODUZIONE...

SOMMARIO... 3 INTRODUZIONE... Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...

Dettagli

Guida rapida all uso di Moodle per gli studenti

Guida rapida all uso di Moodle per gli studenti Guida rapida all uso di Moodle per gli studenti Introduzione La piattaforma utilizzata per le attività a distanza è Moodle, un software per la gestione di corsi on-line. Per chi accede come studente, essa

Dettagli

Manuale operatore per l utilizzo dell utente di dominio

Manuale operatore per l utilizzo dell utente di dominio Manuale operatore per l utilizzo dell utente di dominio Sommario Manuale operatore per l utilizzo dell utente di dominio... 1 1. Account personale di dominio... 2 2. Account generico di dominio... 2 3.

Dettagli

04/05/2011. Lezione 6: Form

04/05/2011. Lezione 6: Form Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

Dexma Newsletter System

Dexma Newsletter System Dexma Newsletter System Quick Reference Indice Indice... 2 1 Introduzione a Postletter... 3 2 Richiesta di un account Demo... 3 3 Liste di invio... 5 3.1 Creazione di una lista... 5 3.2 Andare alla lista

Dettagli

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Installazione & Configurazione Php e MySQL su Mac Os X. Php Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it Il software di gestione immobiliare più facile da usare Modulo Web v5.2 www.gestim.it Introduzione Il Modulo Web è un componente di Gestim che permette di pubblicare in automatico gli annunci sul sito

Dettagli

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani Sistema Gestionale FIPRO Dott. Enea Belloni Ing. Andrea Montagnani Firenze, 29 Aprile 2010 Sommario della presentazione Il sistema informatico per la gestione progetti FIPRO L utente presentatore: diritti

Dettagli

ITI M. FARADAY Programmazione modulare a.s. 2014-2015

ITI M. FARADAY Programmazione modulare a.s. 2014-2015 Indirizzo: INFORMATICA E TELECOMUNICAZIONI Disciplina: Informatica Docente:Maria Teresa Niro Classe: Quinta B Ore settimanali previste: 6 (3 ore Teoria - 3 ore Laboratorio) ITI M. FARADAY Programmazione

Dettagli

ImporterOne Manuale Export Plugin Prestashop

ImporterOne Manuale Export Plugin Prestashop ImporterOne Manuale Export Plugin Prestashop Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...5 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione

Dettagli

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni

Dettagli

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00

Dettagli

Il Web Server e il protocollo HTTP

Il Web Server e il protocollo HTTP Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,

Dettagli

Esercizio sui data base "Gestione conti correnti"

Esercizio sui data base Gestione conti correnti Database "Gestione conto correnti" Testo del quesito La banca XYZ vuole informatizzare le procedure di gestione dei conti correnti creando un archivio dei correntisti (Cognome, Nome, indirizzo, telefono,

Dettagli

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML

Dettagli

1) GESTIONE DELLE POSTAZIONI REMOTE

1) GESTIONE DELLE POSTAZIONI REMOTE IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo

Dettagli

Sicurezza Informatica: Tecniche di SQL INJECTION

Sicurezza Informatica: Tecniche di SQL INJECTION Sicurezza Informatica: Tecniche di SQL INJECTION Pietro Bongli Aprile 2004 N.B. L'informazione contenuta in queste pagine è divulgata per scopi puramente didattici e non per ni illegali. Structured Query

Dettagli

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB o RICERCA p3 Ricerca rapida Ricerca avanzata o ARTICOLI p5 Visualizza Modifica Elimina/Recupera Ordina o RUBRICHE p11 Visualizzazione Gestione rubriche

Dettagli

Indice GAMMA. Guida utente

Indice GAMMA. Guida utente Indice GAMMA Schermata di benvenuto... 3 1.1.1 Connessione a SQL Server... 5 Uscita dalla procedura di installazione... 7 1.1.2 Aggiornamento DATABASE... 9 1.1.3 Aggiornamento CLIENT... 12 II Aggiornamento

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

TUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it

TUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it TUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it 1. Visualizzazione file nel proprio sito Docman è un componente di Joomla che permette di visualizzare e inserire documenti e file

Dettagli

Exchange Box Manuale. Operativo

Exchange Box Manuale. Operativo Exchange Box Manuale Operativo Manuale Exchange Box_Rev. 04 del 12/05/2015 Exchange Box permette di accedere in qualsiasi momento e da qualsiasi dispositivo alle informazioni aziendali. I vostri dati sono

Dettagli

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311

Dettagli

Exchange Box Manuale. Operativo

Exchange Box Manuale. Operativo Exchange Box Manuale Operativo P03DS214AT02_Rev. 03 del 18/03/2015 Exchange Box permette di accedere in qualsiasi momento e da qualsiasi dispositivo alle informazioni aziendali. I vostri dati sono ospitati

Dettagli

Studio Legale. Guida operativa

Studio Legale. Guida operativa Studio Legale Guida operativa Cliens Studio Legale Web Cliens Studio Legale Web è un nuovo strumento che consente all avvocato di consultare i dati presenti negli archivi Cliens del proprio studio, attraverso

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

ESERCITAZIONE Semplice creazione di un sito Internet

ESERCITAZIONE Semplice creazione di un sito Internet ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica

Dettagli

Utilizzo di Certificati SSL e relative implicazioni

Utilizzo di Certificati SSL e relative implicazioni Utilizzo di Certificati SSL e relative implicazioni Affinché possano essere correttamente stabilite delle connessioni cifrate tramite i protocolli SSL/TLS ai servizi di IceWarp, è necessario che sul server

Dettagli

Quesiti 6 e 7) - 9 - Creiamo il file query4.php su una piattaforma OPEN SOURCE usando in linguaggio PHP ospitato su un webserver APACHE per interrogare un database MYSQL. Tale file verrà attivato cliccando

Dettagli

Guida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG

Guida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG Guida all uso della piattaforma E-did@blog portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG L area amministrativa si suddivide in due aree: la gestione del blog e

Dettagli

Manuale di utilizzo del sito ASUWEB

Manuale di utilizzo del sito ASUWEB Manuale di utilizzo del sito ASUWEB Versione 1.0 maggio 2007 1. Introduzione:... 3 2. Come registrarsi:... 3 3. I diversi livelli di abilitazione degli utenti:... 5 4. UTENTI IN SOLA LETTURA... 5 4.1.

Dettagli

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l. Open System s.r.l. P.IVA: 00905040895 C.C.I.A.A.: SR-7255 Sede Legale: 96016 Lentini Via Licata, 16 Sede Operativa: 96013 Carlentini Via Duca degli Abruzzi,51 Tel. 095-7846252 Fax. 095-7846521 e-mail:

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

Configurazione account di posta elettronica certificata per Microsoft Outlook Express

Configurazione account di posta elettronica certificata per Microsoft Outlook Express Comprapec.it vi guida nella creazione e configurazione del Vostro account di tipo nome.cognome@pec.azienda.it Client di posta: Microsoft Outlook Express Quando il vostro fornitore avrà attivato la casella

Dettagli

USARE JOOMLA 1.7/2.5 per gestire il vostro sito.

USARE JOOMLA 1.7/2.5 per gestire il vostro sito. 1 USARE JOOMLA 1.7/2.5 per gestire il vostro sito. 1. Per accedere al pannello di controllo: www.vostrosito.it/administrator 2. Inserire utente e password 3. Il vostro pannello di controllo si presenterà

Dettagli

2015 PERIODO D IMPOSTA

2015 PERIODO D IMPOSTA Manuale operativo per l installazione dell aggiornamento e per la compilazione della Certificazione Unica 2015 PERIODO D IMPOSTA 2014 società del gruppo Collegarsi al sito www.bitsrl.com 1. Cliccare sul

Dettagli

RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE

RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE Mameli Salvatore-M01/000153 SOMMARIO 1 INTRODUZIONE 1.1 Project Overview 1.2 Ambiente del prodotto 1.3 Document Overview 2 - PROGETTAZIONE 2.1

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA Biblioteca di Cervia NOZIONI BASE DI INFORMATICA NOZIONI DI INFORMATICA Il PC è composto solitamente di tre parti principali: - Il Case, ovvero il contenitore del cuore del computer, da qui si accende

Dettagli

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti: ,QVWDOOD]LRQHGL'LVNL L installazione di Diski e composta di due parti: il back-end e il front-end. Il back-end e il database relazionale orientato agli oggetti PostgreSQL. PostgreSQL e disponibile in diverse

Dettagli

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem: Cookie e Webstorage Un cookie (letteralmente biscotto) è un pacchetto di informazioni che viene salvato sul computer dell utente. In successive sessioni di collegamento a Internet (normalmente per un periodo

Dettagli

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente

Dettagli

Esercitazione 4 JDBC

Esercitazione 4 JDBC JDBC Obiettivi dell esercitazione Familiarizzare con l'organizzazione dell'ambiente di lavoro per la realizzazione di applicazioni Java Utilizzare i costrutti di base della libreria JDBC per 1. la gestione

Dettagli

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) Cos è l AOL? Pag. 2 Come inviare una richiesta AOL Pag. 3 La risposta dell assistenza Pag. 5 Come rispondere ad una risposta AOL Pag. 7 Ulteriori nozioni

Dettagli

Il Digital Signage. Utilizzi. Il Digital Signage

Il Digital Signage. Utilizzi. Il Digital Signage Il Digital Signage Il Digital Signage Il digital signage è una forma di pubblicità, anche nota in Italia come avvisi pubblicitari digitali, dove i contenuti vengono mostrati ai destinatari attraverso schermi

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

OlyjobNet_manualeUtente.doc V 2.1.0 Pag. 1 di 14 OLYJOB.NET. Manuale Utente USO PUBBLICO

OlyjobNet_manualeUtente.doc V 2.1.0 Pag. 1 di 14 OLYJOB.NET. Manuale Utente USO PUBBLICO Pag. 1 di 14 Manuale Utente Pag. 2 di 14 PRINCIPALI FUNZIONALITA E SCOPO DEL SOFTWARE... 3 DESCRIZIONE SOFTWARE... 4 AUTOCANDIDATURA... 4 LOGIN...4 NUOVA REGISTRAZIONE...6 GESTIONE DATI PERSONALI...8 CURRICULUM

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System

Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System 1. Introduzione KML file... 1 2. Creazione e condivisione dei file KML usando Google Earth... 1

Dettagli

Cookie Policy per www.lalocandadisettala.com

Cookie Policy per www.lalocandadisettala.com Policy per www.lalocandadisettala.com Uso dei cookie Il "Sito" (www.lalocandadisettala.com) utilizza i per rendere i propri servizi semplici e efficienti per l utenza che visiona le pagine di www.lalocandadisettala.com.

Dettagli

La posta elettronica (mail)

La posta elettronica (mail) Sindacato Pensionati Corsi di Informatica per Anziane e Anziani La posta elettronica (mail) V1.0, 09/11/2012 Bruno Boni Castagnetti, Nicoletta Giorda, Franco Marra Obiettivi della lezione Spiegare i concetti

Dettagli