Baroni Nicoletta RELAZIONE SCRITTA. Carini Giulia RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Baroni Nicoletta RELAZIONE SCRITTA. Carini Giulia RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD"

Transcript

1 Gruppo Mediaworld Baroni Nicoletta RELAZIONE SCRITTA Carini Giulia RELATIVA AL PROGRAMMA GESTIONE MEDIAWORLD Valentina Porchera Christian Pala Traccia del problema Realizzare un sito web tipo e-commerce che consenta di gestire l intera proceduta informatica e che permetta al visitatore di visualizzare i prodotti presenti in magazzino, al responsabile Bennet di visualizzare i clienti presenti nel file. 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 del negozio o dalla persona autorizzata all'inserimento dei dati. Tutte due le procedure devono essere inserite all'interno del sito web già realizzato. Analisi di massima il programma chiede di creare un sito e-commerce dove i clienti potranno senza registrarsi visualizzare tutti i prodotti del negozio e acquistarli direttamente on Line attraverso una registrazione al sito. Invece gli amministratori potranno gestire tutti i clienti, prodotti e acquisti direttamente da un area protetta. Variabili utilizzate Nei vari programmi vengono utilizzate una grande quantità di variabili che riporto nella tabella sottostante. Nome Pagina in cui viene inserita Funzione $id utenti_2.php Riporta il codice cliente $name utenti_2.php Riporta il nome dell utente $cognome utenti_2.php Riporta il cognome dell utente $ utenti_2.php Riporta l dell utente $indirizzo utenti_2.php Riporta l indirizzo dell utente $username utenti_2.php Riporta l username $password utenti_2.php Riporta la password $codacq acqven_2.php Riporta il codice dell acquisto $quaacc_new acqven_2.php Riporta la quantità acquistata $codpro acqven_2.php Riporta il prezzo dell articolo $pretot acqven_2.php Riporta la quantità acquistata $codpro prodotti_2.php Riporta il codice prodotto $nompro prodotti_2.php e Riporta il nome del prodotto acqven_2.php $preuni prodotti_2.php Riporta il prezzo unitario $quanti prodotti_2.php Riporta la quantità $selezi utenti_a2.php Controlla che l utente abbia selezionato il record 1

2 $db in tutti i programmi Connessione al database MySQL $num in tutti i programmi Verifica che i dati siano stati inseriti correttamente $sqlinterr in tutti i programmi Comando per l inserimento dei dati $user loghi_1.php Riportano l username dell amministrare $pass Loghi_1.php Riportano la password dell amministrare $host Checklogin.php Identifica il server a cui si collega $username Checklogin.php Identifica il nome dell utente $password Checklogin.php Identifica la password del server (se esiste) $db_name Checklogin.php Identifica il nome del databse $tbl_name Checklogin.php Identifica il nome della tabella degli utenti $count Checklogin.php Identifica il num. Di utenti uguali a quello digitato $result Checklogin.php Identifica il risultato della consultazione $db Elabora_form.php/pagina Identifica la connessione al database cliente.php $sqlinterr Elabora_form.php/pagina Gestisce i comandi SQL cliente.php $num Elabora_form.php Identifica i record estratti $db_selected Paginacliente.php Gestisce la selezione di un database $res Paginacliente.php Esecuzione del comando di interrogazione SQL $num Paginacliente.php N. di record estratti dal comando SQL $i Paginacliente.php Visualizzazione dei record estratti ANALISI DEL DATA BASE Schema E-R delle base di dati ID nome codpro Utenti Cognome Quaacc_new preuni Prodotti user pretot nompro quanti Indiri. Pass. Acquisti Codacq nompro codpro 2

3 Schema logico relazionale della base di dati UTENTI ID name cognome indirizzo 1 n ACQUISTI/VENDITE codacq nompro codpro pretot n 1 PRODOTTI codpro nompro preuni quanti username quaacc_new password REGOLE DI VINCOLO 1. A ogni cliente corrispondono più acquisti 2. A ogni prodotto corrispondono più acquisti Tracciato record Dopo questa analisi dovremo fare un tracciato record per testare l inserimento delle informazioni in campi prestabiliti nelle tabelle. Tabella PRODOTTI Nome campo Tipo Lunghezza Decimale Descrizione Formato Controlli Note codpro char 6 0 Codice prodotto 9(6) nompro varchar 20 0 Nome prodotto X(20) preuni decimal 5 2 Prezzo unitario 9(5.2) quanti int 3 0 Quantità 9(3) Tabella ACQUISTI / VENDITE Nome campo Tipo Lunghezza Decimale Descrizione Formato Controlli Note codacq char 6 0 Codice acquisto 9(6) Auto increm. nompro varchar 30 0 Nome prodotto x(30) codpro char 6 0 Codice prodotto 9(6) pretot decimal 10 5 Prezzo totale 9(10.2) quaacc_new int 3 0 Quantità acquistata 9(3) 3

4 Tabella UTENTI Nome campo Tipo Lunghezza Decimale Descrizione Formato Controlli Note id int 11 0 Codice cliente 9(11) Auto increm. name varchar 30 0 Nome utente X(30) cognome varchar 30 0 Cognome utente X(30) indirizzo varchar 30 0 Indirizzo utente X(30) varchar utente X(30) username varchar 30 0 Username X(30) password varchar 30 0 Password X(30) Analis i di minima Sono state realizzate 24 pagine php per la parte amministrativa: - acqven_1.php - prodotti_1.php - utenti_1.php - acqven_2.php - prodotti_2.php - utenti_2.php - acqven_a1.php - prodotti_a1.php - utenti_a1.php - acqven_a2.php - prodotti_a2.php - utenti_a2.php - acqven_m1.php - prodotti_m1.php - utenti_m1.php - acqven_m2.php - prodotti_m2.php - utenti_m2.php - acqven_m3.php - prodotti_m3.php - utenti_m3.php - acqven_q1.php - prodotti_q1.php - utenti_q1.php Sono state realizzate 9 pagine php per la parte riguardante il cliente ; -checklogin.php -elabora_form.php loghi_1.php -logout.php -logout2.php -logout2.php -paginacliente.php -paginacliente2.php -paginacliente3.php Abbiamo inizialmente realizzato il database con il linguaggio di programmazione Mys ql attraverso il programma Xampp, che ci permetterà di collegarci al supporto dove vorremmo creare il nostro database che verrà chiamato sito. Al suo interno abbiamo creato la tabelle prima elencate specificando i campi che vogliamo inserire al suo interno per poi collegare successivamente le tabelle alle rispettive pagine di modifica annullamento inserimento e consultazione che verranno utilizzate dall amministratore per gestire il sito di e-commerce. 4

5 Partendo dal primo programma di inserimento attraverso una form ci andiamo collegare al secondo. Ogni riga di programma deve essere preceduta da una riga di commento che serve a spiegare l operazione che si andrà successivamente a compiere. E essenziale creare una connessione al database MySQL per passare i dati dal form alla tabella creata. Si passa poi al programma di annullamento attraverso il quale si seleziona il record da cancellare, il programma di modifica attraverso il quale si modifica il record selezionato e l ultimo di consultazione dove è possibile consultare i prodotti contenuti nelle tabelle. Quest operazione si devono compiere per tutte le tabelle. Creazione del database da utilizzare: -Avviare il motore Apache -comandi di creazione Create table acquisti/vendite Create table prodotti Create table utenti (codacq char(6), (codpro char(6), (id int(11), nompro varchar(30), nompro varchar(20), name varchar(30), codpro char(6), preuni decimal(5.2), cognome char(30), pretot decimal(10.2), quaacc_new int(3) quanti int(3), indirizzo varchar(30), ); ); varchar(30), Dopo aver creato queste pagine si andrà a creare una pagina che riunisca tutte username quelle create varchar(30), in precedenza che sarà destinata come index dell amministratore, dove dopo il suo acces so potrà password decidere varchar(30), cosa effettuare all interno dell archivio. ); Con il successivo passaggio inizieremo a creare la pagina principale o home del sito di e-commerce che andremo a chiamare home.html, in questa pagina troveremo un menu iniziale con i corrispettiv i collegamenti che collegheranno le pagine secondarie, una zona di login e registrazione clienti e una zona dove l amministratore del sito potrà inserire delle notizie sul negozio (noi abbiamo inserito delle offerte date dall ipermercato). 5

6 Oltre alla home.html saranno da creare le pagine secondarie come le pagine dei prodotti che potrete creare a vostro piacimento, la pagina Dove siamo, la pagina Contatti e infine la pagina dell Area amministratore dove l amministratore potrà accedere alla sua area. 6

7 Login amministratore Per questa pagina abbiamo creato inizialmente all interno di un form, che verrà collegato alla pagina successiva, le caselle di input dove andare a scrivere password e username,come si può vedere dall immagine sopra. Nella seconda pagina abbiamo per prima cosa inizializzato le variabili inserite nel form, e successivamente attraverso un ciclo di iterazione (if ($user=='admin' && $pass=='admin') abbiamo controllato che le variabili inserite siano uguali a quelle stabilite dal programma. Se erano uguali la pagina avrebbe fatto entrare l amministratore nella sua area altrimenti l avrebbe rimandato alla pagina di accesso. Registrazione utente Per la registrazione si è usato un semplice programma di inserimento dei dati all interno del database creato. Per prima cosa si è creato sempre un form con delle caselle di input in cui inserire i dati dell utente e inviarlo a una pagina successiva che avrebbe controllato i dati e inseriti nella tabella attraverso comandi SQL $sqlinter = "insert utenti"; $sqlinter.= "(username, password, name, cognome, indirizzo, )"; $sqlinter.= " values "; $sqlinter.= "('$username', '$password', '$name', '$cognome', '$indirizzo', '$ ')";. Login utente Inserendo password e username in un form i dati saranno inviati a un'altra pagina che controllerà attraverso una selezione dalla tabella utenti ($sql="select * FROM $tbl_name WHERE username='$username' and password='$password'";) se queste variabili inserite corrispondono a qualche record all interno della tabella. Se la variabile $count sarà uguale a uno cioè il programma avrà trovato un record uguale alle variabili inserite, l utente verrà fatto passare alla pagina successiva altrimenti sarò fatto tornare alla pagina principale. Carrello Per l acquisto dei prodotti, dopo aver fatto una visualizzazione dei prodotti con una selezione (radio), bisognerà creare un programma che permetterà, attraverso una casella di testo, di scegliere la quantità da acquistare e, una volta inserita passeremo l istruzione in un terzo programma dove la quantità inserita sarà detratta dalla quantità esistente in magazzino attraverso una sottrazione e aggiornare la quantità in magazzino con la quantità presente dopo l acquisto. ($sqlinterr= update prodotti set quanti='$ris' where codpro= $codacc ";). 7

8 LINGUAGGIO UTILIZZATO Nella nostra creazione del database e delle pagine abbiamo utilizzato due linguaggio informatici che sono il PHP e il SQL. Il PhP è un linguaggio di programmazione che può essere ospitato dentro una pagina HTML; a differenza di Javascript, PhP è un linguaggio server-side nel senso che viene eseguito sul server e non sul computer dell utente. Invece il linguaggio SQl è un linguaggio di interrogazione dei database, per leggere modificare o gestire dei dati inseriti in un supporto. L I S T I N G D E L P R O G R A M M A INSERIMENTO UTENTI Utenti_1.php <html> <head> <title>inserimento utenti</title> </head> <body> <?php echo "Inserire i dati dell'utente e inviare il form"; echo "<form action='utenti_2.php' method='post'>"; echo "<input name='name' size='30' maxlength='30'>nome cliente<br>"; echo "<input name='cognome' size='30' maxlength='30'>nome cliente<br>"; echo "<input name='indirizzo' size='30' maxlength='200'>via cliente<br>"; echo "<input name=' ' size='30' maxlength='100'> cliente<p>"; echo "<input name='username' size='30' maxlength='12'>username<p>"; echo "<input name='password' size='30' maxlength='12'>password<p>"; echo "<input type='submit' value='invia'>"; echo "<input type='reset' value='cancella'>"; echo "</form>";?> </body> 8

9 </html> Utenti_2.php <html> <head> <title>inserimento utenti</title> </head> <body> <?php // Inizializzazione delle variabili $name=$_post['name']; $cognome=$_post['cognome']; $ =$_post[' ']; $indirizzo=$_post['indirizzo']; $username=$_post['username']; $password=$_post['password']; // Connessione al DB MYSQL $db=mysql_connect("localhost","root"); // Creazione del comando SQL per l'inserimento dei dati $sqlinter = "insert utenti"; $sqlinter.= "(username, password, name, cognome, indirizzo, )"; $sqlinter.= " values "; $sqlinter.= "('$username', '$password', '$name', '$cognome', '$ ','$indirizzo')"; 9

10 // Invio dei dati alla tabella attori del db sito mysql_db_query("sito", $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_close($db); // Invio alla pagina di digitazione dati echo "Ritorno alla pagina <a href='utenti_1.php'>utenti</a>";?> </body> </html> ANNULLAMENTO UTENTI Utenti_a1.php <html> <head> <title>annullamento utenti</title> </head> <body> Selezionare il record da cancellare:<p> <form action="utenti_a2.php" method="post"> <?php // Connessione al database MySQL $db=mysql_connect("localhost","root"); // Creazione della variabile per l'interrogazione $sqlinterr ="select * from utenti "; // Esecuzione dell'interrogazione $res=mysql_db_query("sito",$sqlinterr); 10

11 // Numero di record estratti dall'interrogazione $num=mysql_num_rows($res); // Intestazione della tabella echo "<table border='1' align='center'> <tr> <td>id</td> <td>username</td> <td>password</td> <td>nome cliente</td> <td>cognome cliente</td> <td>indirizzo cliente</td> <td> cliente</td> </tr>"; // Visualizzazione dei record estratti for ($i=0; $i<$num; $i++) { $ID=mysql_result($res,$i,"ID"); $username=mysql_result($res,$i,"username"); $password=mysql_result($res,$i,"password"); $name=mysql_result($res,$i,"name"); $cognome=mysql_result($res,$i,"cognome"); $ =mysql_result($res,$i," "); $indirizzo=mysql_result($res,$i,"indirizzo"); // Visualizzazione della riga con radio echo "<tr> <td><input type='radio' name='selezi' value='$id'></td>"; echo " <td>$id</td> <td>$username</td> <td>$password</td> <td>$name</td> <td>$cognome</td> <td>$ </td> <td>$indirizzo</td> </tr>"; } 11

12 // Chiusura della tabella echo "</table>"; // Chiusura del database mysql_close($db);?> <p> <input type="submit" value="cancellare il record"> </form> </body> </html> Utenti_a2.php <html> <head> <title>cancellazione del record utenti selezionato</title> </head> <body> 12

13 <?php // Inizializzazione delle variabili $selezi=$_post['selezi']; if ($selezi) { // Controllo che l'utente abbia selezionato il record da cancellare // Connessione al database MySQL $db=mysql_connect("localhost", "root"); // Creazione del comando sql di cancellazione $sqlinterr="delete from utenti where"; $sqlinterr.=" ID='$selezi'"; // Invio del comando SQL $res=mysql_db_query("sito", $sqlinterr); // Risultato della cancellazione $num=mysql_affected_rows(); if ($num>0)echo "Record cancellato<p>"; else echo "Record non cancellato<p>"; // Chiusura database mysql_close($db); } else echo "Non è stato selezionato nessun record<p>";?> <a href="utenti_a1.php">ritorna alla pagina precedente</a><p> </body> </html> MODIFICA UTENTI Utenti_m1.php <html> <head> <title>modifica tabella utenti</title> </head> 13

14 <body> <?php echo "<h2><center>selezionare il record da modificare</center></h2>"; echo "<form action='utenti_m2.php' method='post'>"; // Connessione al DB MySQL $db=mysql_connect("localhost","root"); /* Costruzione della variabile $sqlinterr per la visualizzazione dei record */ $sqlinterr = "select * from utenti"; // Esecuzione del comando di interrogazione $sqlinterr $res=mysql_db_query("sito",$sqlinterr); $num=mysql_num_rows($res); // Inizio della tabella echo "<table border='1' align='center'>"; // Titolo echo "<tr> <td>id</td> <td>username</td> <td>password</td> <td>nome</td> <td>cognome</td> <td> </td> <td>indirizzo</td> </tr>"; // Estrapolazione dei valori degli attributi for ($i=0;$i<$num;$i++) { $ID=mysql_result($res,$i,"ID"); $username=mysql_result($res,$i,"username"); $password=mysql_result($res,$i,"password"); $name=mysql_result($res,$i,"name"); $cognome=mysql_result($res,$i,"cognome"); $ =mysql_result($res,$i," "); $indirizzo=mysql_result($res,$i,"indirizzo"); // Visualizzazione degli attributi in tabella 14

15 echo "<tr> <td><input type='radio' name='selezi' value='$id'></td> <td>$id</td> <td>$username</td> <td>$password</td> <td>$name</td> <td>$cognome</td> <td>$ </td> <td>$indirizzo</td> </tr>"; } echo "</table>"; // Chiusura del DB MySQL mysql_close($db); // Bottone per l'invio dei dati a utenti_m2.php echo "<p><center><input type='submit' value='record da modificare'></center>"; echo "</form>";?> </body> </html> 15

16 Utenti_m2.php <html> <head> <title>modifica tabella utenti</title> </head> <body> <?php // Definizione delle variabili $selezi=$_post['selezi']; if ($selezi) { // Connessione al DB MySQL $db=mysql_connect("localhost","root"); /* Costruzione della variabile $sqlinterr per la visualizzazione dei record */ $sqlinterr = "select * from utenti "; $sqlinterr.= "where utenti.id='$selezi'"; 16

17 // Esecuzione del comando select $res=mysql_db_query("sito",$sqlinterr); //$num=mysql_num_rows($res); // Lettura del contenuto del record trovato $ID_old=mysql_result($res,0,"ID"); $username_old=mysql_result($res,0,"username"); $password_old=mysql_result($res,0,"password"); $name_old=mysql_result($res,0,"name"); $cognome_old=mysql_result($res,0,"cognome"); $ _old=mysql_result($res,0," "); $indirizzo_old=mysql_result($res,0,"indirizzo"); // Creazione della mappa a video per la modifica echo "<h3><center>gestione utenti: modifica</center></h3><p>"; echo "<form action='utenti_m3.php' method='post'>"; echo "<input name='id_new' value='$id_old'> ID<br>"; echo "<input name='username_new' value='$username_old'> Username<br>"; echo "<input name='password_new' value='$password_old'> Password<br>"; echo "<input name='name_new' value='$name_old'>nome cliente<p>"; echo "<input name='cognome_new' value='$cognome_old'> Cognome cliente<p>"; echo "<input name=' _new' value='$ _old'> <p>"; echo "<input name='indirizzo_new' value='$indirizzo_old'> Indirizzo<p>"; echo "<input type='hidden' name='id' value='$selezi'>"; echo "<input type='submit' value='modifica'> "; echo "<input type='reset' value='cancella'>"; echo "</form>"; // Chiusura del DB MySQL mysql_close($db); } else echo "ERRORE!!! Selezionare un utente...";?> </body> 17

18 </html> Utenti_m3.php <html> <head> <title>modifica tabella utenti</title> </head> <body> <?php // Inizializzazione delle variabili $ID_new=$_POST['ID_new']; $username_new=$_post['username_new']; $password_new=$_post['password_new']; $name_new=$_post['name_new']; $cognome_new=$_post['cognome_new']; $ _new=$_post[' _new']; $indirizzo_new=$_post['indirizzo_new']; $id=$_post['id']; 18

19 // Connessione al DB MySQL $db=mysql_connect("localhost","root"); /* Costruzione della variabile $sqlinterr per la modifica del record selezionato */ $sqlinterr = "update utenti set "; $sqlinterr.=" ID='$ID_new',"; $sqlinterr.=" username='$username_new',"; $sqlinterr.=" password='$password_new',"; $sqlinterr.=" name='$name_new' "; $sqlinterr.=" cognome='$cognome_new' "; $sqlinterr.=" ='$ _new' "; $sqlinterr.=" indirizzo='$indirizzo_new' "; $sqlinterr.= "where ID='$ID'"; // Esecuzione del comando $sqlinterr mysql_db_query("sito",$sqlinterr); // N. di record soggetti alla modifica $num = mysql_affected_rows(); // Se il record è stato trovato viene modificato. if ($num>0) echo "Record modificato.<p>"; else echo "ERRORE!!! Record non modificato.<p>"; // Chiusura del DB MySQL mysql_close($db);?> </body> </html> INTERROGAZIONE UTENTI Utenti_q1.php <html> <head> <title>consultazione tabella utenti</title> </head> 19

20 <body> <?php // Apertura del Database MySQL) $db=mysql_connect("localhost","root"); // Costruzione della variabile da eseguire in SQL $sqlinterr = "select * from utenti "; /* Apertura del DB sito inserito nel Data Base MySQL */ // $db_selected = mysql_select_db('sito', $db); // Esecuzione del comando di interrogazione SQL $res=mysql_db_query("sito",$sqlinterr); $res=mysql_query($sqlinterr); // N. di record estratti dal comando SQL $num=mysql_num_rows($res); // Costruzione dell'intestazione della tabella echo "<h2><center>consultazione utenti</center></h2>"; echo "<table border='3' align='center'> <tr> <td>id</td> <td>username</td> <td>password</td> <td>nome</td> <td>cognome</td> <td> </td> <td>indirizzo</td> </tr>"; // Visualizzazione del contenuto dei record trovati for ($i=0;$i<$num;$i++) { $ID=mysql_result($res,$i,"ID"); $username=mysql_result($res,$i,"username"); $password=mysql_result($res,$i,"password"); $name=mysql_result($res,$i,"name"); $cognome=mysql_result($res,$i,"cognome"); $ =mysql_result($res,$i," "); 20

21 $indirizzo=mysql_result($res,$i,"indirizzo"); // Visualizzazione dei dati letti echo "<tr> <td>$id</td> <td>$username</td> <td>$password</td> <td>$name</td> <td>$cognome</td> <td>$ </td> <td>$indirizzo</td> </tr>"; } // Chiusura della tabella echo "</table>"; // Chiusura del Data Base MySQL mysql_close($db);?> </body> </html> TUTTI GLI ALTRI PROGRAMMI DI INSERIMENTO, MODIFICA, ANULLAMENTO,CONSULTAZIONE DELLE ALTRE TABELLE SONO UGUALI A QUESTI 21

22 PROGRAMMA DI LOGIN AMMINISTRATORE Loghi_1.php <?php if(isset($_post['user'])&& isset($_post['pass'])) if($_post['user']=='admin'&& $_POST['pass']=='admin') { indexamm.html"); } amm.html?err=true");?> Programma di LOGIN CLIENTE Checklogin.php <?php $host="localhost"; // Host name $username="root"; // Mysql username $password=""; // Mysql password $db_name="sito"; // Database name $tbl_name="utenti"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // username and password sent from form $username=$_post['username']; $password=$_post['password']; // To protect MySQL injection (more detail about MySQL injection) $username = stripslashes($username); $password = stripslashes($password); $username = mysql_real_escape_string($username); 22

23 $password = mysql_real_escape_string($password); $sql="select * FROM $tbl_name WHERE username='$username' and password='$password'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $mypassword, table row must be 1 row if($count==1){ // Register $myusername, $mypassword and redirect to file "login_success.php" session_register("username"); session_register("password"); header("location:paginacliente.php"); } else { echo "Wrong Username or Password"; }?> Successivamente nella pagina potretta andrà inserito questo script <? session_start(); if(!session_is_registered(username)){ header("location:paginacliente.php"); }?> Programma di LOGOUT <?php if(isset($_get['logout'])) { indexamm.html"); } else { 23

24 @header("location: amm.html"); }?> MANUALE D USO ITALIANO -web server utilizzato 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. Per questo programma però per farlo girare in modo coretto è necessaria la versione1.7.3 di xampp se no appena avvierete il programma vi risulteranno delle avvertenze. Il programma non andrà installato come gli altri programmi nella cartella programmi sul disco locale C ma direttamente sul disco locale C. Alla fine dell installazione apparirà la seguente finestra: Da questa finestra voi dovrete cliccare sul tasto start del modulo apache per attivarlo da qual punto in poi potrete creare tutti i database che volete. Per facilitare la creazione del database e della tabella per l inserimento dei comandi sql utilizzerete l interfaccia grafica (tool grafico) di xampp per creare il database. Per prima cosa aprite un browser e inserite il link: 24

25 Dovreste avere un output come questo: Grazie a questa interfaccia riuscirete a gestire in maniera più semplice il vostro database. Dopo avere creato tutto il programma, per utilizzarlo bisogna entrare con un browser sul server dove si è inserito il programma digitando il suo indirizzo IP e dovrete visualizzare la HOME (pagina principale). Da li potrete iniziare ha usare il vostro sito di e-commerce. 25

26 HOME LOGIN REGISTRAZIONE Nella home si può accedere attraverso il menu in alto alle pagine secondarie Oppure se non si è ancora registrati al sito, registrarsi nella zona in basso a destra, e alla fine entrare con il proprio account attraverso la zona in alto a destra. In questa pagina l amministratore potrà accedere alla sua area personale. 26

27 INGLESE web-server used During development of the program we have established that the location of the database would be on a web server that can be easyphp or xampp. XAMPP is a software containing the Apache web server and MySQL database. We will create our database with its corresponding table on the apache server. To download xampp click on this link: download from the link above and install the software. For this program, howev er, to turn it so the choir is required to XAMPP versione1.7.3 if not just start the program there will be warnings. The program will not be installed like other programs in the Programs folder on the local disk C but directly on the local disk C. At the end of the installation the following window: From this window you must click on the start button to activate apache module from which point onwards, you can create all the databases that you want. To facilitate the creation of the database and table to insert the sql commands will use the GUI (graphical tool) to create the database in xampp. First, open a browser and enter the link: You should get output like this: 27

28 Thanks to this interface will be able to more easily manage your database. After you have created throughout the program, you must use it to get a browser on the server where you entered the program by typing its IP address and you will see the HOME (main page). From there you can start using your website has e-commerce. LOGIN REGISTRAZIONE On the home can be accessed through the menu at the top sub-pages Or if you have not yet registered with the site, register in the lower right corner, and eventually enter into your account through the area at the top right. 28

29 In this page the administrator can access your personal area 29

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 CISALFA

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE CISALFA Bianca Pasetti TRACCIA DEL PROBLEMA: RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE CISALFA Il negozio Cisalfa vuole tener traccia dei prodotti acquistati dai clienti. Di ogni cliente si vuole conoscere

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 E-COMMERCE http://dfranceschetti.altervista.org/esercizi_informatica/ec ommerce/index.html

RELAZIONE E-COMMERCE http://dfranceschetti.altervista.org/esercizi_informatica/ec ommerce/index.html RELAZIONE E-COMMERCE http://dfranceschetti.altervista.org/esercizi_informatica/ec ommerce/index.html 1 RELAZIONE RELATIVA ALLA GESTIONE DEL SITO DI E-COMMERCE Indice: 1) TRACCIA DEL PROBLEMA. pag. 3 2)

Dettagli

Relazione scritta relativa alla gestione del sito E-Commerce MediaWorld

Relazione scritta relativa alla gestione del sito E-Commerce MediaWorld PALA CHRISTIAN Classe 5^I Mercurio A.S. 2012/2013 I.T.E. A. BASSI Relazione scritta relativa alla gestione del sito E-Commerce MediaWorld Traccia del problema Realizzare un sito web di e-commerce che consenta

Dettagli

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

PHP e Structured Query Language

PHP e Structured Query Language Esercitazioni del corso di Tecnologie per la Comunicazione Aziendale PHP e Structured Query Language Marco Loregian loregian@disco.unimib.it www.siti.disco.unimib.it/didattica/tca2008 Interrogazioni (ripasso)

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

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

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

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

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

$qb reale output Litri di benzina consumati pa.php

$qb reale output Litri di benzina consumati pa.php ES. 5 Pini Domenico Traccia Un rappresentante può scegliere di essere pagato nei seguenti modi: a) euro 0,75 al kilometro; b) 500 euro fissi più il rimborso della benzina. Conoscendo i Kilometri percorsi

Dettagli

monitoraggio dei locomotori via Internet

monitoraggio dei locomotori via Internet monitoraggio dei locomotori via Internet Pagina 1 di 23 Sommario 1 Sito internet-home page... 3 2 Descrizione delle sezioni... 4 2.1 Invia nuove misurazioni sul sito... 5 2.2 Speed Control... 8 2.3 Controllo

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

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

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal Portale Materiali Grafiche Tamburini Documentazione utente italiano pag. 2 Grafiche Tamburini Materials Portal English user guide page 6 pag. 1 Introduzione Il Portale Materiali è il Sistema Web di Grafiche

Dettagli

Dott.ssa Maria Vittoria Avolio. Dott.ssa Adriana Pietramala

Dott.ssa Maria Vittoria Avolio. Dott.ssa Adriana Pietramala Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Maria Vittoria Avolio avoliomv@unical.it Dott.ssa Adriana Pietramala a.pietramala@unical.it Riferimenti Manuale PHP http://www.php.net/download-docs.php

Dettagli

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo. Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo. clicchiamo su Continue nella finestra successiva, spuntiamo la voce Other e clicchiamo su Next Nella terza schermata

Dettagli

GateManager. 1 Indice. tecnico@gate-manager.it

GateManager. 1 Indice. tecnico@gate-manager.it 1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare

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 Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia Pag. 1/5 Vi permetterà di gestire lo scambio di file con colleghi o clienti in maniera semplice, veloce e sicura. Potrete creare delle cartelle da condividere con i Vostri utenti e inserirvi all interno

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

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.c Cookies e sessioni. Goy - a.a. 2012/2013 Programmazione Web 1

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.c Cookies e sessioni. Goy - a.a. 2012/2013 Programmazione Web 1 MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.c Cookies e sessioni Goy - a.a. 2012/2013 Programmazione Web 1 Cookie - I Cookie = variabili che il server salva (*) sul client come file

Dettagli

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO... CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5

Dettagli

Per accedere all area di gestione collegarsi al sito www.editeltn.it e digitare nell apposito box i dati di accesso (username: xxx password: xxx).

Per accedere all area di gestione collegarsi al sito www.editeltn.it e digitare nell apposito box i dati di accesso (username: xxx password: xxx). GUIDA ALL USO DEL CMS (Content Management System) Del sito www.biodermol.com 1. ACCESSO ALL AREA DI GESTIONE Per accedere all area di gestione collegarsi al sito www.editeltn.it e digitare nell apposito

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

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

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

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

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

MySQL Database Management System

MySQL Database Management System MySQL Database Management System II parte Progetto gestione booking prenotazioni on-line 1. Progettazione e creazione struttura database che chiameremo booking. 2. Progettazione e creazione di un form

Dettagli

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può

Dettagli

GERARCHIE RICORSIVE - SQL SERVER 2008

GERARCHIE RICORSIVE - SQL SERVER 2008 GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER

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

Creazione Account PEC puntozeri su Outlook Express

Creazione Account PEC puntozeri su Outlook Express Creazione Account PEC puntozeri su Outlook Express In questa guida viene spiegato come creare un account di posta elettronica certificata per gli utenti che hanno acquistato il servizio offerto da puntozeri.it

Dettagli

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Dettagli

Costruzione di Sit Web con PHP e MySQL. Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query

Costruzione di Sit Web con PHP e MySQL. Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query Costruzione di Sit Web con PHP e MySQL Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query Esercitazione In questa lezione si farà insieme una seconda esercitazione che

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

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

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

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation

Dettagli

Non vedo l ora Realizzazione di un sistema per la gestione dell orario scolastico

Non vedo l ora Realizzazione di un sistema per la gestione dell orario scolastico Non vedo l ora Realizzazione di un sistema per la gestione dell orario scolastico Paride Cirillo Come sta cambiando la scuola Lo sviluppo tecnologico legato alla realizzazione di computer sempre più performanti

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

SARA DHANA. RELAZIONE NEGOZIO A.BASSI a.s.2013/2014

SARA DHANA. RELAZIONE NEGOZIO A.BASSI a.s.2013/2014 SARA DHANA RELAZIONE NEGOZIO A.BASSI a.s.2013/2014 Indice Traccia del programma pag 1 Analisi di massima pag 1 Tabella variabili php pag 1 Tabella variabili c++ pag 2 Sorgente pagina html pag 3 Sorgente

Dettagli

<?php include './include/page.php';

<?php include './include/page.php'; Il modulo di inserimento Per creare il modulo di inserimento creeremo due file per semplicità: insert.php sarà il file contenente il form dove inserire i dati. Premendo infine il pulsante inserisci si

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

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

Relazione Luca Raj. Relazione lavoro palestra. Indice:

Relazione Luca Raj. Relazione lavoro palestra. Indice: Indice: Relazione Luca Raj Relazione lavoro palestra Traccia del programma..pag2 Analisi di massima.pag2 Analisi analitica.pag2 Tabella variabili Pag3 Sorgente html/php Pag3-4-5 Prove html/php.pag5-6 Sorgente

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

FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org

FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org FISH Sardegna ONLUS Manuale Utente Note generali: Il sito è costruito su CMS Drupal 7. Per avere maggiori informazioni su Drupal si puo consultare online il portale ufficiale http://drupal.org/( in inglese)

Dettagli

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore. CTVClient Il CTVClient è un programma per sistemi operativi Windows che permette la consultazione e la prenotazione delle ore dal tabellone elettronico del Circolo Tennis Valbisenzio. Per utilizzarlo è

Dettagli

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al 3357761103.

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al 3357761103. Gentili Associati, in questi ultimi tempi abbiamo lavorato per sviluppare un software capace di far gestire direttamente alle scuole la propria presenza sul sito di Eduitalia. Tramite la registrazione

Dettagli

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com 15.03.2006 Ver. 1.0 Scarica la versione pdf ( MBytes) Nessuno si spaventi! Non voglio fare né un manuale

Dettagli

Relazione e-commerce

Relazione e-commerce Relazione e-commerce Barbarossa Salvatore Marco Classe 5^D Mercurio I.T.E. A. Bassi A.S. 2012 / 2013 1 Indice Traccia del problema.. 3 Analisi al dettaglio, entità, modello E/R, associazioni, modello relazionale

Dettagli

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag.

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag. Gentile Cliente, benvenuto nel Portale on-line dell Elettrica. Attraverso il nostro Portale potrà: consultare la disponibilità dei prodotti nei nostri magazzini, fare ordini, consultare i suoi prezzi personalizzati,

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

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire

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

SUPPORTO ON-LINE PER L ORIENTAMENTO ALLA SCELTA IMPRENDITORIALE GUIDA PER GLI UTENTI

SUPPORTO ON-LINE PER L ORIENTAMENTO ALLA SCELTA IMPRENDITORIALE GUIDA PER GLI UTENTI SUPPORTO ON-LINE PER L ORIENTAMENTO ALLA SCELTA IMPRENDITORIALE GUIDA PER GLI UTENTI (Per professionisti dell orientamento e dell assistenza tecnica alla creazione d impresa) Tipologia documento Stato

Dettagli

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio

Dettagli

Backup e Aggiornamenti

Backup e Aggiornamenti Backup e Aggiornamenti Note tecniche Clima Estratto da Primi Passi v. 1.8 14/1/2013 Primi passi pag. 1 Backup e Aggiornamenti Copyright Eskimo srl Tutti i diritti riservati. Il software o parte di esso

Dettagli

DOCUMENTO ESPLICATIVO

DOCUMENTO ESPLICATIVO DOCUMENTO ESPLICATIVO Modificare il proprio sito con Web designer Digitate il vostro username e password e compariranno tre tasti: AREA RISERVATA, WEB DESIGNER e LOGOUT Cliccate sul tasto WEB DESIGNER

Dettagli

A cura del Prof. Pasquale Vastola. Iscrizione alla piattaforma virtuale MOODLE FASE 1. 1) Accedere al seguente indirizzo internet :

A cura del Prof. Pasquale Vastola. Iscrizione alla piattaforma virtuale MOODLE FASE 1. 1) Accedere al seguente indirizzo internet : Iscrizione alla piattaforma virtuale MOODLE FASE 1 1) Accedere al seguente indirizzo internet : 2) Cliccare in alto a destra ( Login ) della pagina visualizzata come di seguito riportato 3) Cliccando su

Dettagli

Guida all attivazione ipase

Guida all attivazione ipase Guida all attivazione ipase Passo 1 Dopo la fase di installazione del programma, ecco la maschera che compare all avvio di ipase: Occorre ora procedere alla registrazione del prodotto, facendo click su

Dettagli

MySQL Database Management System

MySQL Database Management System MySQL Database Management System http://www.mysql.com/ DATABASE RELAZIONALI Un database è una collezione strutturata di informazioni. I database sono delle strutture nelle quali è possibile memorizzare

Dettagli

Esercitazione PAM. (Php Apache MySQL)

Esercitazione PAM. (Php Apache MySQL) Prerequisiti: Esercitazione PAM (Php Apache MySQL) Installazione del server Apache: avvenuta; Installazione del server Php: avvenuta; Sincronizzazione dei due server: avvenuta. Abstract: L esercitazione

Dettagli

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono: Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro

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

WEB-RECALL: GESTIONE DEI TICKETS DI ASSISTENZA

WEB-RECALL: GESTIONE DEI TICKETS DI ASSISTENZA WEB-RECALL: GESTIONE DEI TICKETS DI ASSISTENZA MANUALE D USO DELLA PROCEDURA Indice Indice... Errore. Il segnalibro non è definito. 1-Login... 2 2-Pannello di controllo... 3 2.1- Inserisci una nuova richiesta...

Dettagli

Note Operative per Accedere alla Posta Elettronica Certificata (PEC) Obbligo Iscrizioni 2011

Note Operative per Accedere alla Posta Elettronica Certificata (PEC) Obbligo Iscrizioni 2011 Note Operative per Accedere alla Posta Elettronica Certificata (PEC) Obbligo Iscrizioni 2011 Indirizzo web = https://webmail.pec.leonet.it/ E possibile accedere anche dal nostro sito www.agriro.net (alias

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

Raggruppamenti Conti Movimenti

Raggruppamenti Conti Movimenti ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli

Dettagli

Manuale per la configurazione di AziendaSoft in rete

Manuale per la configurazione di AziendaSoft in rete Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...

Dettagli

http://bcloud.brennercom.it/it/brennercom-b-cloud/applicazioni/26-0.html

http://bcloud.brennercom.it/it/brennercom-b-cloud/applicazioni/26-0.html b.backup Manuale Windows Questo manuale descrive le funzionalità di base del client b.backup illustra le operazioni necessarie per installare e attivare l applicazione, e spiega come eseguire un backup

Dettagli

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare

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

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

Utilizzo del Terminalino

Utilizzo del Terminalino Utilizzo del Terminalino Tasti: - ENT: funzionano come INVIO - SCAN: per attivare il lettore di barcode - ESC: per uscire dal Menù in cui si è entrati - BKSP: per cancellare l ultimo carattere digitato

Dettagli

FH-SY capitolo 2.4 - Versione 3 - FH-SY.NET - FAQ -

FH-SY capitolo 2.4 - Versione 3 - FH-SY.NET - FAQ - FH-SY capitolo 2.4 - Versione 3 - FH-SY.NET - FAQ - Versione del 02/02/2010 Indice 1. POSSO INSERIRE, IN UN SECONDO TEMPO, UN NUOVO CONTENUTO ( QUALI ARGOMENTI SONO STATI TRATTATI? ) IN UNA LEZIONE A NOME

Dettagli

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it)

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it) ISTRUZIONI XCODE Autore: Luca Florio (luca.floriopolimi.it) XCode è l ambiente di sviluppo fornito da Apple che permette la creazione di applicazioni OSX e iphone. In questa guida vedremo come installarlo

Dettagli

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore SERVIZIO DI MESSAGGISTICA ALL UTENTE Manuale per l operatore rev. 02 giugno 2010 SOMMARIO COME USARE IL PROGRAMMA PER LA MESSAGGISTICA...3 COSA BISOGNA FARE PRIMA DI INIZIARE A UTILIZZARE IL PROGRAMMA...3

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

1.0 GUIDA PER L UTENTE

1.0 GUIDA PER L UTENTE 1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore

Dettagli

Form Editor. Dove NomeProfilo è personalizzabile.

Form Editor. Dove NomeProfilo è personalizzabile. Form Editor Il tema permette di generare automaticamente dei moduli per la raccolta di dati in tre semplici step: 1. Si crea una tabella nel database per la raccolta dei dati. Per la creazione si parte

Dettagli

Innanzitutto andiamo sul sito http://www.dropbox.com/ ed eseguiamo il download del programma cliccando su Download Dropbox.

Innanzitutto andiamo sul sito http://www.dropbox.com/ ed eseguiamo il download del programma cliccando su Download Dropbox. Oggi parlerò di qualcosa che ha a che fare relativamente con la tecnica fotografica, ma che ci può dare una mano nella gestione dei nostri archivi digitali, soprattutto nel rapporto professionale con altre

Dettagli

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI OGGETTO: installazione della procedura SERVIZI SOCIALI alla versione 01.06.03 Alla presente si allega il cd-rom necessario per l installazione della

Dettagli

www.filoweb.it STAMPA UNIONE DI WORD

www.filoweb.it STAMPA UNIONE DI WORD STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere

Dettagli

MANUALE D USO DELL E-COMMERCE. Versione avanzata

MANUALE D USO DELL E-COMMERCE. Versione avanzata MANUALE D USO DELL E-COMMERCE Versione avanzata Versione SW. 2 Rev. 0.2 Sommario 1 Personalizzare i contenuti del sito... 3 1.1 Inserimento logo e slogan azienda... 3 1.2 Modificare i dati dell Azienda...

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

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css.

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css. Moduli di feedback Uno degli strumenti per l interattività con gli utenti è la pagina per raccogliere suggerimenti o commenti dai visitatori, formata da moduli sul video da riempire con il nome del mittente,

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

GUIDA AL PRONTUARIO MOBILE

GUIDA AL PRONTUARIO MOBILE GUIDA AL PRONTUARIO MOBILE 1 SOMMARIO Installazione...3 Configurazione...3 Utilizzo...3 Note...10 INDICE DELLE FIGURE Figura 1: schermata di presentazione...4 Figura 2: schermata di login...4 Figura 3:

Dettagli

Guida all installazione e configurazione di Joomla 1.5

Guida all installazione e configurazione di Joomla 1.5 Guida realizzata e rilasciata dallo staff di Joomlaservice.org Joomla 1.5 lascia finalmente la fase beta per la RC1, in attesa di approdare alla versione stabile. Le differenze tra un installazione di

Dettagli

FtpZone Guida all uso Versione 2.1

FtpZone Guida all uso Versione 2.1 FtpZone Guida all uso Versione 2.1 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

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

Wordpress. Acquistare un sito web. Colleghiamoci con il sito www.aruba.it

Wordpress. Acquistare un sito web. Colleghiamoci con il sito www.aruba.it www.creativecommons.org/ Wordpress Wordpress è una piattaforma gratuita per creare siti web. In particolare è un software installato su un server web per gestire facilmente contenuti su un sito senza particolari

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

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE

Dettagli