Codice Progetto: Pagina 1 di 22 Data Emissione: Versione: 1.0 Nome Progetto: Database. Database. Documentazione di Progetto
|
|
- Taddeo Barone
- 8 anni fa
- Visualizzazioni
Transcript
1 Codice Progetto: Pagina 1 di 22 Database Documentazione di Progetto
2 Codice Progetto: Pagina 2 di 22 Indice generale Indice generale Tabella delle versioni e autorizzazioni...3 Descrizione e contesto del progetto...3 L'idea che ha dato input al progetto...3 Estensione del progetto...3 Ambito del progetto...3 Cosa sarà in grado di fare il sistema...3 Definizione dei requisiti...4 Cosa viene richiesto per poter sviluppare il sistema...4 Studio di Fattibilità...4 Specifica dei requisiti...4 Il Sistema analizzato più in dettaglio...4 Architettura di progetto...5 Schema ER Database...6 Entità presenti nel Database...6 Lista pubblica dei Libri...10 Articoli e Blog...11 Lista privata dei Libri...12 Commento a Libri...13 Commento ad Articoli...13 Disegno di dettaglio...14 Lista pubblica dei Libri...15 Articoli e Blog...16 Lista privata dei Libri...17 Commento a Libri e Articoli...17 Programmazione...18 Lista pubblica dei Libri...18 Lista privata dei Libri...19 Articoli e Blog...20 Commento a Libri e Articoli...21 Test...23 Rilascio del prodotto (release) e collaudo...24 Avviamento e Manutenzione...25 Inserimento di ulteriori elementi...25 Pubblicizzazione...25 Note finali...26 Fonti e Programmi Utilizzati...26
3 Codice Progetto: Pagina 3 di 22 Tabella delle versioni e autorizzazioni Data emissione Revisione Preparato da: Autorizzato da: Daniele Tentoni Descrizione e contesto del progetto L'idea che ha dato input al progetto. Il progetto è nato da un'idea di Daniele Tentoni, unica persona coinvolta direttamente nello sviluppo dell'applicazione, durante un fiera di collezionismo alla ricerca di un libro, che però non si ricordava se ne era già in possesso oppure no. Estensione del progetto Allora ha ben pensato di realizzare un'applicazione con cui fosse stato possibile tenere traccia dei libri in possesso, mutandola poi in uno pseudo social network in cui al centro non sono le persone ma i libri. Ambito del progetto Cosa sarà in grado di fare il sistema Sarà possibile aggiungere libri ad un unico grande database navigabile come una lista di libri nella sezione apposita, e commentarli. Sarà possibile aggiungere e rimuovere libri da una propria lista personale con criteri vari come preferiti o da comprare. Sarà possibile rimanere aggiornati sugli sviluppi del progetto tramite un sistema di articoli e blog, gli amministratori creeranno gli articoli e gli utenti li potranno commentare.
4 Codice Progetto: Pagina 4 di 22 Definizione dei requisiti Cosa viene richiesto per poter sviluppare il sistema Il sistema si appoggerà su un web server ospitato da un noto sito di hosting gratuito, per cui i costi relativi alla manutenzione o all'affitto delle strutture che devono ospitare l'applicazione è nullo. Il consumo di energia elettrica e l'utilizzo delle apparecchiature per sviluppare il progetto è tendente allo zero, perché è stato utilizzato un computer casalingo. La spesa per il personale è pressoché nulla anch'essa, dato che si tratta di uno studente che ha svolto il progetto per la prova orale dell'esame di maturità. In ogni caso si tratta più di un divertimento che un lavoro, quindi l'avrebbe comunque fatto molto volentieri anche come volontariato. Studio di Fattibilità A fronte di quanto detto sopra, il documento definito Studio di Fattibilità non sarà redatto in quanto le spese e i costi relativi al progetto sono nulli, e possiamo dichiarare in questa istanza che si può proseguire senza ulteriori perdite di tempo riguardo questi argomenti. Specifica dei requisiti Il Sistema analizzato più in dettaglio Il sistema dovrà fornire agli utenti il titolo, l'editore, Genere e Autore di ogni libro tassativamente, mentre la trama e il numero di pagine sono opzionali, anche se molto consigliato inserirli. Dovrà fornire inoltre Titolo, Autore, Data di Pubblicazione e Contenuto di ogni articolo pubblicato nell'area blog. Dovrà infine fornire Autore, Data di Pubblicazione e Contenuto di ogni commento pubblicato, sia esso di un articolo o di un libro. Dovrà mettere a disposizione dell'utente un'area privata in cui sia possibile aggiungere dei libri dalla Lista Pubblica, in cui deve essere possibile inoltre rimuoverli. Dovrà permettere all'utente di monitorare il proprio stato dell'account da una pagina, deve poter vedere facilmente quanti libri possiede nella lista privata, quanti articoli ha pubblicato, quanti libri o articoli ha commentato. Nella stessa pagina deve inoltre poter cambiare Password, Username e relativi al proprio account.
5 Codice Progetto: Pagina 5 di 22 Architettura di progetto In questa fase verranno analizzate le funzioni del programma in termini di strutture dati e metodi implementativi, le specifiche nel dettaglio con l'aiuto di flow-chart verranno scritte nella sezione Disegno di Dettaglio. Schema ER Database Entità presenti nel Database Di seguito verranno analizzate le entità del database. Tabella Generi, Editori e Autori CREATE TABLE generi ( IdGenere INT UNSIGNED AUTO_INCREMENT, Nome VARCHAR(50) NOT NULL UNIQUE, PRIMARY KEY (IdGenere)) CREATE TABLE editori ( IdEditore INT UNSIGNED AUTO_INCREMENT, Nome VARCHAR(50) NOT NULL UNIQUE, PRIMARY KEY (IdEditore)) CREATE TABLE autori ( IdAutore INT UNSIGNED AUTO_INCREMENT, Nome VARCHAR(50) NOT NULL UNIQUE, PRIMARY KEY (IdAutore))
6 Codice Progetto: Pagina 6 di 22 In queste tre tabelle verranno conservati rispettivamente i Generi, gli Editori e gli Autori che gli utenti aggiungeranno al Database. Ognuno sarà identificato da un numero progressivo univoco a cui è associato il nome dell'elemento corrispondente. Nel caso dei Generi ci sarà salvato il loro nome, ad esempio Avventura, oppure Storico. Nel caso degli Autori ci sarà salvato Italo Svevo oppure Valerio Massimo Manfredi. Nel caso degli Editori ci sarà salvato Mondadori oppure Hoepli. Tabella libri CREATE TABLE libri ( IdLibro INT UNSIGNED AUTO_INCREMENT, ISBN VARCHAR(13) UNIQUE, Titolo VARCHAR(100) NOT NULL, Trama VARCHAR(5000), NumeroPagine INT UNSIGNED, Genere INT UNSIGNED NOT NULL, Editore INT UNSIGNED NOT NULL, PRIMARY KEY (IdLibro), FOREIGN KEY (Genere) REFERENCES generi(idgenere), FOREIGN KEY (Editore) REFERENCES editori(ideditore)) Questa tabella possiamo considerarla come la più importante di tutto il sistema, è quella che effettivamente conserva tutti i libri che gli utenti aggiungono al database, come chiave primaria usa un numero progressivo a cui sono associati il titolo, la trama e il numero di pagine. Per gestire il problema delle riedizioni si usa il codice ISBN. Gli editori non sono obbligati a scriverlo sui libri, ma al giorno d'oggi è indispensabile per pubblicare un libro nella grande distribuzione. Per questo non è stato impostato su NOT NULL ma comunque univoco. Oltre ad essi contiene un numero di riferimento all'elemento presente nelle rispettive tabelle, Editori e Generi. Tabella scritti CREATE TABLE scritti ( Autore INT UNSIGNED NOT NULL, Libro INT UNSIGNED NOT NULL, PRIMARY KEY (Autore) AND (Libro), FOREIGN KEY (Autore) REFERENCES autori(idautore), FOREIGN KEY (Libro) REFERENCES (IdLibro)) Grazie a questa tabella, contenente due numeri, possiamo associare ad ogni libro più di un autore, in caso di collaborazioni come spesso avviene per i libri didattici, oltre al fatto di poter associare a più libri lo stesso autore. Tabella utenti CREATE TABLE utenti ( IdUtente INT UNSIGNED AUTO_INCREMENT, Username VARCHAR(16) NOT NULL UNIQUE, Password VARCHAR(255) NOT NULL,
7 VARCHAR(255) NOT NULL, PRIMARY KEY (IdUtente)) Codice Progetto: Pagina 7 di 22 Questa tabella contiene tutti gli utenti che si sono registrati sul sito, la password viene criptata in md5 per cui se anche qualche malintenzionato riuscisse ad entrare nel Database non riuscirebbe a ricavarsela. Oltre ad essa è presente anche lo Username usato per la connessione e l' con la quale può essere contattato e gli si potranno recapitare le notifiche via . Tabella possiede CREATE TABLE possiede ( Utente INT UNSIGNED NOT NULL, Libro INT UNSIGNED NOT NULL, PRIMARY KEY (Utente) AND (Libro), FOREIGN KEY (Utente) REFERENCES utenti(idutente), FOREIGN KEY (Libro) REFERENCES (IdLibro)) Con questa tabella possiamo relazionare più utenti con più libri, per realizzare delle liste personali di libri per ogni utente, senza creare fisicamente una tabella per ogni utente contenente i libri che decide di aggiungervi. Tabella articoli CREATE TABLE articoli ( IdArticolo INT UNSIGNED AUTO_INCREMENT, Titolo VARCHAR(100) NOT NULL, Contenuto VARCHAR(5000) NOT NULL, DataPubblicazione DATETIME NOT NULL, Autore INT UNSIGNED NOT NULL, PRIMARY KEY (IdArticolo), FOREIGN KEY (Autore) REFERENCES autori(idautore)) In questa tabella saranno memorizzati tutti gli articoli che verranno pubblicati, ognuno con un numero identificativo differente, comprendendo anche Titolo, Contenuto, Data di Pubblicazione e Autore dell'articolo. L'Autore è un numero che si riferisce all'identificativo univoco dell'utente che ha creato l'articolo. Tabella CommArticoli e CommLibri CREATE TABLE commarticoli ( Id INT UNSIGNED AUTO_INCREMENT, Commento VARCHAR(1000) NOT NULL, Autore INT UNSIGNED NOT NULL, DataPubblicazione DATETIME NOT NULL, Articolo INT UNSIGNED NOT NULL, PRIMARY KEY (Id), FOREIGN KEY (Autore) REFERENCES utenti(idutente), FOREIGN KEY (Articolo) REFERENCES articoli(idarticolo))
8 Codice Progetto: Pagina 8 di 22 CREATE TABLE commlibri ( Id INT UNSIGNED AUTO_INCREMENT, Commento VARCHAR(1000) NOT NULL, Autore INT UNSIGNED NOT NULL, DataPubblicazione DATETIME NOT NULL, Libro INT UNSIGNED NOT NULL, PRIMARY KEY (Id), FOREIGN KEY (Autore) REFERENCES utenti(idutente), FOREIGN KEY (Libro) REFERENCES libri(idlibri)) Queste due tabelle invece servono per memorizzare i commenti sui libri e sugli articoli. A seconda della tabella, troviamo un riferimento alla tabella Articoli o alla tabella Libri, mentre in entrambe ci sono il Contenuto del Commento, l'autore del Commento e la Data di Pubblicazione. Ancora una volta ogni entità è identificata da un numero progressivo univoco. Ora che tutte le tabelle del Database sono state analizzate, segue l'analisi sezione per sezione. Per ognuna verranno analizzate le entità e le relazioni che entrano in gioco per svolgere i compiti.
9 Codice Progetto: Pagina 9 di 22 Lista pubblica dei Libri In questa sezione vengono elencati tutti i libri presenti nel database, per cui è di centrale importanza la tabella libri, dove si possono notare le associazioni a editori, generi e scritto, a sua volta associata ad Autori. Questo perché tutte queste informazioni dovranno essere mostrate a video in una tabella e poi successivamente anche alla pagina specifica per ogni libro se si clicca sul collegamento ipertestuale sul titolo di ogni libro. ipertestuale verso la pagina specifica dell'articolo. Articoli e Blog Questo schema è il più piccolo che analizzeremo, infatti consiste in solo due tabelle, per il blog, dove devono essere mostrati tutti gli articoli presenti nel database. Per questo devono essere visualizzati in una tabella Titolo, Data di Pubblicazione e Autore, da qui la relazione. Il contenuto verrà poi mostrato solo se l'utente cliccherà sul collegamento
10 Codice Progetto: Pagina 10 di 22 Lista privata dei Libri In questa sezione vengono elencati tutti i libri che l'utente ha scelto di aggiungere alla propria lista personale, cliccando sul pulsante aggiungi dalla lista pubblica. Si ricorda che i libri che aggiungerà l'utente non saranno automaticamente aggiunti alla sua lista personale. Differente dal precedente schema, in questo è presente anche la tabella possiede, relazionata ad utenti, perché saranno presi soltanto i libri che possiede l'utente, dove nel campo Utente, della tabella Possiede, sarà presente il suo ID.
11 Codice Progetto: Pagina 11 di 22 Commento a Libri Questo schema può sembrare complicato, ma in realtà è come lo schema per la Lista Pubblica, con l'aggiunta di commlibri e delle relazioni e essa associate. Ciò perché nella pagina specifica di ogni libro sul fondo sarà sempre presente un'area dove gli utenti possono scrivere cosa pensano del libro. Commento ad Articoli Lo stesso vale per il commento degli articoli. Quando ci si trova sulla pagina specifica di quell'articolo in fondo alla pagina saranno presenti i commenti relativi a quell'articolo.
12 Codice Progetto: Pagina 12 di 22 Disegno di dettaglio In questa fase vengono analizzate le funzioni del programma dal punto di vista realizzativo, con l'aiuto di flow-chart. Vengono specificate le operazioni che devono essere fatte oltre alle modalità di accesso ai dati e la loro manipolazione. Lista pubblica dei Libri Appena la pagina viene richiesta viene subito creata la tabella con la sua intestazione contenente il nome dei campi restituiti dalla query, successivamente controlla se sono presenti dei filtri che l'utente ha inserito che devono essere attaccati alla query, se non ci sono allora costruisce la query in modo da non dover lavorare con dei filtri, altrimenti la costruisce in modo da operare ancora più selettivamente sulle voci del database. Fatto ciò la query viene eseguita e il risultato viene mostrato a video formattato nella tabella che si era precedentemente iniziato. Articoli e Blog Viene creata la tabella per ospitare i risultati della query sul database, questa volta la query prenderà tutti gli articoli presenti nella tabella Articoli
13 Codice Progetto: Pagina 13 di 22 Lista privata dei Libri Il funzionamento è molto simile al precedente, la query terrà conto del fatto che deve prendere solo i libri che hanno un'associazione nella tabella possiede e restituirà solamente quelli il cui Utente corrisponde al codice utente acquisito dal sito. Vengono controllati i filtri e poi il risultato viene mostrato a video tramite la tabella. Commento a Libri e Articoli Queste due funzoinalità sono analizzate insieme in questo caso perché i passi da seguire sono uguali dal punto di vista realizzativo. Quando l'utente conferma l'inserimento del commento vengono acquisiti IdUtente di colui che ha scritto l'articolo, cioè l'utente collegato, l'id dell'articolo o del Libro che si vuole commentare, il testo del Commento e viene costruita la query utilizzando come Data di Pubblicazione la data del Server. Eseguendo la query si completa l'operazione.
14 Codice Progetto: Pagina 14 di 22 Programmazione In questa fase vengono scritte le funzioni tramite un linguaggio di programmazione, in questo caso è stato scelto il PHP per la parte lato server e HTML, CSS, JavaScript per la parte lato client. Lista pubblica dei Libri <table> /Costruzione dell'intestazione della tabella <thead> <tr> <th>titolo</th> <th>genere</th> <th>editore</th> <th>autore</th> </tr> </thead> <tbody> <?php /Creazione della query $comando = "SELECT IdLibro, Titolo, editore.nome as Editore, genere.nome as Genere, autore.nome as Autore FROM editore INNER JOIN (genere INNER JOIN (libro INNER JOIN (scritto INNER JOIN autore ON scritto.autore = autore.idautore) ON libro.idlibro = scritto.libro) ON genere.idgenere = libro.genere) ON editore.ideditore = libro.editore"; if(isset($_post["filter"])) { /Aggiunta di eventuali filtri $comando.= " WHERE"; if(isset($_post["titolo"]) && $_POST["titolo"]! = null) { $titolo = mysql_real_escape_string($_post["titolo"]); $comando.= " Titolo LIKE '%$titolo%'"; if(isset($_post["autore"]) && $_POST["autore"]! = 0) { $autore = mysql_real_escape_string($_post["autore"]); if((isset($_post["titolo"]) && $_POST["titolo"]!= null)) $comando.= " AND IdAutore = '$autore'"; else $comando.= " IdAutore = '$autore'"; if(isset($_post["genere"]) && $_POST["genere"]! = 0) { $genere = mysql_real_escape_string($_post["genere"]); if((isset($_post["titolo"]) && $_POST["titolo"]!= null) (isset($_post["autore"]) && $_POST["autore"]!= 0)) $comando.= " AND IdGenere='$genere'"; else
15 Codice Progetto: Pagina 15 di 22 $comando.= " IdGenere = '$genere'"; if(isset($_post["editore"]) && $_POST["editore"]!= 0) { $editore = mysql_real_escape_string($_post["editore"]); if((isset($_post["titolo"]) && $_POST["titolo"]!= null) (isset($_post["autore"]) && $_POST["autore"]!= 0) (isset($_post["genere"]) && $_POST["genere"]!= 0)) $comando.= " AND IdEditore = '$editore'"; else $comando.= " IdEditore = '$editore'"; /Connessione al database include("scripts/connectdatabase.php"); while(($riga = mysql_fetch_array($ris)) > 0) { /Costruzione della tabella riga per riga $id = $riga["idlibro"]; $titolo = $riga["titolo"]; $genere = $riga["genere"]; $editore = $riga["editore"]; $autore = $riga["autore"];?> <form action="index.php?title=add&book=<?php echo $id;?>" method="post"> <tr> <td><?php echo '<a href="index.php? title=book&book='.$id.'">'.$titolo.'</a>';?></td> <td><?php echo $genere;?></td> <td><?php echo $editore;?></td> <td><?php echo $autore;?></td> <td><?php echo '<input type="submit" class="button small icon fa-plus" id="add" name="add" value="aggiungi">';?></td> </tr> </form> <?php /Chiusura connessione mysql_close();?> </tbody> </table> Lista privata dei Libri <table> /Costruzione dell'intestazione della tabella <thead> <tr> <th>titolo</th> <th>genere</th> <th>editore</th> <th>autore</th> </tr>
16 Codice Progetto: Pagina 16 di 22 </thead> <tbody> <?php /Costruzione Query $utente = mysql_real_escape_string($_session["id"]); $comando = "SELECT IdLibro, Titolo, editore.nome as Editore, genere.nome as Genere, autore.nome as Autore FROM possiede INNER JOIN (editore INNER JOIN (genere INNER JOIN (libro INNER JOIN (scritto INNER JOIN autore ON scritto.autore = autore.idautore) ON libro.idlibro = scritto.libro) ON genere.idgenere = libro.genere) ON editore.ideditore = libro.editore) ON possiede.libro = libro.idlibro WHERE possiede.utente = $utente"; include("scripts/connectdatabase.php");/connessione al database if($ris==0) { echo '</tbody></table><p>non è presente nessun libro nella tua lista personale.</p>'; else { while(($riga = mysql_fetch_array($ris)) > 0) { /Costruzione della tabella riga per riga $id = $riga["idlibro"]; $titolo = $riga["titolo"]; $genere = $riga["genere"]; $editore = $riga["editore"]; $autore = $riga["autore"];?> <form action="index.php?title=remove&book=<?php echo $id;?>" method="post"> <tr> <td><?php echo '<a href="index.php? title=book&book='.$id.'">'.$titolo.'</a>';?></td> <td><?php echo $genere;?></td> <td><?php echo $editore;?></td> <td><?php echo $autore;?></td> <td><?php echo '<input type="submit" class="button icon small fa-trash" id="remove" name="remove" value="elimina">';?></td> </tr> </form> <?php echo '</tbody></table>'; mysql_close();?> Articoli e Blog <table> /Costruzione dell'intestazione della tabella <thead> <tr> <th>titolo</th> <th>autore</th> <th>data</th> </tr> </thead>
17 Codice Progetto: Pagina 17 di 22 <tbody><?php /Costruzione della query $comando = "SELECT IdArticolo, Titolo, Username, DataPubblicazione as Data FROM articoli LEFT OUTER JOIN utenti ON articoli.idautore = utenti.idutente ORDER BY DataPubblicazione DESC, IdArticolo DESC"; include("scripts/connectdatabase.php");/connessione al database while(($riga = mysql_fetch_array($ris))>0) { /Costruzione della tabella riga per riga $IdArticolo = $riga["idarticolo"]; $Titolo = $riga["titolo"]; $Username = $riga["username"]; $DataPubblicazione = $riga["data"];?> <tr> <td><?php echo '<a href="index.php? title=shower&article='.$idarticolo.'">'.$titolo.'</a>';?></td> <td><?php if($username=="") echo "Utente cancellato"; else echo $Username;?></td> <td><?php echo $DataPubblicazione;?></td> </tr> <?php mysql_close();?></tbody> </table> Commento a Libri e Articoli Questa parte di codice viene divisa in due parti, perché in due pagine differenti. Ecco la prima parte, per il commento e recensioni ai libri. // Acquisizione del commento, dell'autore e del libro $contenuto = mysql_real_escape_string($_post["message"]); $autore = $_SESSION['Id']; $boook = mysql_real_escape_string($_post["boook"]); /Costruzione della query $comando = "INSERT INTO commlibri (Autore, Commento, Libro, DataPubblicazione) VALUES ('$autore','$contenuto','$boook',now())"; include('scripts/connectdatabase.php');/connessione al database if($ris) { /Se la query va a buon fine lo si comunica, altrimenti si comunica all'utente che non si è potuto aggiungere il commento mysql_close();?> <script type="text/javascript"> alert('commento aggiunto con successo'); window.location="index.php?title=book&book=<?php echo $boook;?>"; </script> <?php else {
18 Codice Progetto: Pagina 18 di 22 mysql_close();?> <script type="text/javascript"> alert("non è stato possibile aggiungere il commento"); history.back(); </script> <?php Seconda parte, stavolta commenti agli articoli // Acquisizione del commento, dell'autore e dell'articolo $contenuto = mysql_real_escape_string($_post["message"]); $autore = $_SESSION['Id']; $art = mysql_real_escape_string($_post["art"]); /Costruzione della query $comando = "INSERT INTO commarticoli (Autore, Commento, Articolo, DataPubblicazione) VALUES ('$autore', '$contenuto', '$art', now())"; include('scripts/connectdatabase.php');/connessione al database if($ris) {/Se la query va a buon fine lo si comunica, altrimenti si comunica all'utente che non si è potuto aggiungere il commento mysql_close();?> <script type="text/javascript"> alert('commento aggiunto con successo'); window.location="index.php?title=shower&article=<?php echo $art;?>"; </script> <?php else { mysql_close();?> <script type="text/javascript"> alert("non è stato possibile aggiungere il commento"); history.back(); </script> <?php?>
19 Codice Progetto: Pagina 19 di 22 Test Per la fase di test si è scelto di provare l'applicazione in locale tramite un'installazione, chiamata XAMPP. Il nome è un acronimo: la X sta per crossplattform, ad indicare che può essere eseguito su più piattaforme, la A sta per Apache HTTP Server, il Web Server che andremo ad utilizzare, la M sta per MySql, il database in cui salveremo i dati ed infine le due P stanno per PHP e PERL, due linguaggi di programmazione lato server, ma noi abbiamo usato solamente PHP. Portando il progetto dentro alla cartella htdocs della root di XAMPP, avviando un browser e navigando all'indirizzo localhost/<nome Cartella>/ possiamo navigare all'interno del nostro sito come se fossimo su uno spazio web vero e proprio anziché solamente in locale. In questo modo possiamo verificare eventuali bug del programma, difetti di visualizzazione del layout delle pagine, errori nel database, nelle query, problemi di connessione vari come ad esempio pagine non trovate o non implementate.
20 Codice Progetto: Pagina 20 di 22 Rilascio del prodotto (release) e collaudo In questa fase il prodotto finito e testato viene pubblicato sullo spazio web destinato ad esso. Non avendo possibilità economiche per offrire l'hardware e la qualità di servizio necessaria ad ospitare il server in casa ho scelto l'opzione di prendere dello spazio su un sito di hosting gratuito, dal nome di Altervista, avendo la premura di controllare che le specifiche dell'hardware e del software messo a disposizione fossero congrue ad ospitare l'applicazione. Fatto ciò, tramite un client FTP, File Transfer Protocol, nel nostro caso FileZilla, si sono caricati sul server tutti i dati, fogli di stile, pagine, script, immagini e quant'altro sui server Altervista. Per il database invece, tramite il pannello di controllo DBMS PhpMyAdmin offerto da Altervista per amministrare il database sullo spazio a noi destinato, si è ricreato tramite gli script scritti sopra il database, e i dati sono stati trasferiti tramite un'operazione di backup-restore dal database locale a quello remoto.
21 Avviamento e Manutenzione Codice Progetto: Pagina 21 di 22 Inserimento di ulteriori elementi Una volta pubblicato sullo spazio web, l'applicazione è raggiungibile da chiunque, ovunque, in qualsiasi momento. Sono stati creati utenti dai familiari del programmatore per aiutarlo ad aggiungere elementi per il sistema, giungendo ad oltre 10 generi proposti, oltre 10 autori proposti, oltre 10 editori proposti e oltre 30 libri nella Pubblica. Questo perché così i prossimi utenti che navigheranno non si troveranno l'applicazione vuota ma già con un punto dove iniziare. Pubblicizzazione La pubblicizzazione del sito viene fatta anche con l'aiuto di Altervista, che compila automaticamente i moduli per segnalare ai motori di ricerca la presenza del nostro sito, per permettere ai loro spider di navigare ed esplorare le nostre pagine, catalogarle e renderle disponibili agli utenti che effettuano una ricerca. Oltre a ciò, viene fatto ricorso anche al passaparola tra amici ed il tam-tam sui social network.
22 Codice Progetto: Pagina 22 di 22 Note finali Del software sviluppato e della qui presente documentazione è liberamente utilizzabile e consultabile a scopo sia informativo e didattico qualunque parte fuorché tratti di codice sorgente, il cui utilizzo deve essere anticipato con l'invio di un' al programmatore creatore dell'applicazione che deve confermarne l'utilizzo. Si ricorda inoltre che è necessario che venga sempre citata la fonte, i creatori e il progetto nel suo insieme quando viene fatto riferimento ad una qualunque parte di questa documentazione. L'utilizzo commerciale di questa applicazione o parte di essa, l'utilizzo a fini di lucro, la rivendita ed altre azioni che comportano uno scambio di denaro non autorizzato dal programmatore è severamente vietato data la natura del progetto, libero, gratuito e consultabile da chiunque. Fonti e Programmi Utilizzati Modello Documento Procedure D'Utilizzo: Prof. Gabriele Monti, I.T.T. Blaise Pascal Modello Documento Documentazione di Progetto: Prof. Tiberio Tonetti, I.T.T. Blaise Pascal Schemi Database: MySql WorkBench, Oracle Corporation 2015 Diagrammi Flow-Chart: YED, yworks 2015 Redazione documentazione: LibreOffice, The Document Foundation 2015 Editor di codice: Brackets, Adobe 2015 Spazio Hosting Gratuito: Altervista, Banzai Media 2015 Trasferimento File tramite FTP: FileZilla,Tim Kosse 2015
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
DettagliData 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
DettagliVolumi 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
DettagliImporterONE 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
DettagliConcetti fondamentali dei database database Cos'è un database Principali database
Concetti fondamentali dei database Nella vita di tutti i giorni si ha la necessità di gestire e manipolare dati. Le operazioni possono essere molteplici: ricerca, aggregazione con altri e riorganizzazione
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliJoomla: 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
DettagliMySQL 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
DettagliFtpZone 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
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliConfigurazione di Outlook Express
OUTLOOK Outlook Express è il client di posta elettronica sviluppato da Microsoft, preinstallato su sistemi operativi Windows a partire da Windows 98 fino all'uscita di Windows XP. Con l'arrivo di Windows
DettagliLaboratorio 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
DettagliModulo 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
DettagliProgetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
DettagliUtilizzo 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
DettagliCONTENUTI 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
DettagliProgetto di Ingegneria del Software 2. SWIMv2
Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida al Testing Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Indice 1 Introduzione 1.1 Materiale fornito................................
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliEsercizio 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
DettagliISSA EUROPE PTSOFTWARE 2.0
MANUALE UTENTE ISSA EUROPE PTSOFTWARE 2.0 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 1/27 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 2/27 Informazioni
DettagliProgetto 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
DettagliDATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)
Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel
DettagliUniversità degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale
Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Progetto realizzato per l esame di Tecnologie Web Prof.:Raffaele Montella Studente: Vitiello
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliOmnia Web Timesheet. Manuale utente
Omnia Web Timesheet Manuale utente Revisioni Data Versione Autore Note 01.03.2011 1.0 Alberto Fedrici Prima release 08.05.2010 1.1 Alberto Fedrici Funzionalità inserimento note Indice 1. Introduzione...
DettagliCOME CREARE UNA COMUNICAZIONE / NEWSLETTER
COME CREARE UNA COMUNICAZIONE / NEWSLETTER Benvenuti nella MINI GUIDA di Centrico per la creazione di una nuova Comunicazione o Newsletter. Grazie a questa guida, potrai creare delle comunicazioni ad hoc
DettagliESERCITAZIONE 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
DettagliManuale Utente Amministrazione Trasparente GA
Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione
DettagliFASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)
Panoramica sul Web design: FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!) FASE 2: Definire se lavorare su un CMS (es Joomla, Wordpress,
DettagliGuida 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
DettagliGuida 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
Dettagli19. 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
DettagliFtpZone 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
Dettagli1) 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
DettagliCapitolo 13. Interrogare una base di dati
Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per
DettagliPortale tirocini. Manuale utente Per la gestione del Progetto Formativo
GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...
DettagliChe cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
DettagliManuale 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
DettagliCreare un sito Multilingua con Joomla 1.6
Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6
DettagliGuida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua
Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua Moodle è la piattaforma didattica per l'e-learning utilizzata dall'istituto Giua per consentire ai docenti di creare
Dettaglilo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000
Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,
DettagliCosa succede quando si naviga
Programma corso Introduzione (spicciola) di architettura del web Creazione del sito e primi passi Sito statico o blog? Inserimento ed aggiornamento contenuti Personalizzazione grafica Iscrizione ai motori
DettagliUso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
DettagliMANUALE 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
DettagliUniversità Politecnica delle Marche. Progetto Didattico
Università Politecnica delle Marche Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione Sede di Ancona Anno Accademico 2011-2012 Corso di Tecnologie WEB Docente prof. Alessandro
DettagliRELAZIONE 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
DettagliPRODUZIONE PAGELLE IN FORMATO PDF
Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliBanca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste
Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)
DettagliCreare un nuovo articolo sul sito Poliste.com
Creare un nuovo articolo sul sito Poliste.com Questa breve guida ti permetterà di creare dei nuovi articoli per la sezione news di Poliste.com. Il sito Poliste.com si basa sulla piattaforma open-souce
DettagliImporterOne 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
DettagliMac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
DettagliMySQL 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
DettagliIntegrazione InfiniteCRM - MailUp
Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando
DettagliUpload del CMS sul server scelto
1 Passi da seguire Per prima cosa: Scelta del CMS (consigliato Wordpress) Attivare un Servizio di hosting gratuito che dia accesso al computer (server) che conterrà il sito WEB e agli strumenti per metterlo
DettagliCONTENT MANAGEMENT SY STEM
CONTENT MANAGEMENT SY STEM I NDI CE I NTRODUZI ONE Accesso al CMS 1) CONTENUTI 1.1 I nserimento, modifica e cancellazione dei contenuti 1.2 Sezioni, categorie e sottocategorie 2) UTENTI 3) UP LOAD FILES
DettagliSVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid
1.Scelta del CMS 2. Istallazione CMS 3. Personalizzazione del blog 4. Hosting 5. Inserimento degli articoli 1. SCELTA DEL CMS SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid Per la
DettagliA T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1
G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O A T I C _W E B Rev. 2.1 1 1. ISCRIZIONE Le modalità di iscrizione sono due: Iscrizione volontaria Iscrizione su invito del Moderatore
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliManuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
DettagliLA 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
DettagliGuida alla registrazione on-line di un NovaSun Log
Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti
DettagliIstruzioni 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.
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliSpazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.
Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.
DettagliIndice generale. Il BACK-END...3 COME CONFIGURARE JOOMLA...4 Sito...4 Locale...5 Contenuti...5
Guida a Joomla Indice generale Il BACK-END...3 COME CONFIGURARE JOOMLA...4 Sito...4 Locale...5 Contenuti...5 Il BACK-END La gestione di un sito Joomla ha luogo attraverso il pannello di amministrazione
DettagliCome modificare la propria Home Page e gli elementi correlati
Come modificare la propria Home Page e gli elementi correlati Versione del documento: 3.0 Ultimo aggiornamento: 2006-09-15 Riferimento: webmaster (webmaster.economia@unimi.it) La modifica delle informazioni
DettagliEsercizi di JavaScript
Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio
DettagliIl 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
DettagliSistema Informativo Veterinario Regionale. Applicazione Interrogazione per Allevatori
N Copia Destinatario UO PREVENZIONE TUTELA SANITARIA E VETERINARIA Sistema Informativo Veterinario Regionale Applicazione Interrogazione per Allevatori Codice Documento: MANUALE_ALLEVATORI Numero Versione:
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliSOSEBI 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
DettagliReti di Calcolatori. Il Livello delle Applicazioni
Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain
DettagliManuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario
DettagliINDICI. Prevediamo di effettuare spesso interrogazioni simili alle seguenti:
Date le tabelle: Clienti := < id, nome, cognome, indirizzo,città > Ordini := < id, data_ora_ordine, id_prodotto, id_cliente, quantità> Prodotti := < id, nome, descrizione, costo,scorte > INDICI Prevediamo
DettagliMetodo Condomini e MultiDialogo
Metodo Condomini e MultiDialogo Cos è MultiDialogo? MultiDialogo è un servizio web fornito dall azienda NetBuilder Srl di Parma che si occupa di stampa, imbustamento, affrancatura ed invio di comunicazioni,
DettagliLight CRM. Documento Tecnico. Descrizione delle funzionalità del servizio
Documento Tecnico Light CRM Descrizione delle funzionalità del servizio Prosa S.r.l. - www.prosa.com Versione documento: 1, del 11 Luglio 2006. Redatto da: Michela Michielan, michielan@prosa.com Revisionato
DettagliMANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO
Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA V01 CORA 15/01/03 FERRARESI 21/01/03 FERRARESI 21/01/03 STATO DELLE
DettagliSistema 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
DettagliProtocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014
Progetto ICoNLingua Scienza senza Frontiere CsF- Italia Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 1. Introduzione La valutazione sia in itinere
DettagliX-Letter Gestione Newsletter (versione template o landing pages)
X-Letter Gestione Newsletter (versione template o landing pages) E' un prodotto disponibile esclusivamente online per eseguire operazioni di invio di comunicazioni periodiche (Newsletter) ad utenti classificati
DettagliCostruzione 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
DettagliIL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI
Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la
DettagliQuesta 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
DettagliServizio Telematico Paghe
Servizio Telematico Paghe GUIDA ALL USO DELLE PAGINE DI AMMINISTRAZIONE DEL SERVIZIO PAGHE.NET Software prodotto da Nuova Informatica srl 1 SOMMARIO SOMMARIO...2 INTRODUZIONE...3 FLUSSO DELLE INFORMAZIONI...3
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliNAVIGAORA HOTSPOT. Manuale utente per la configurazione
NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento
DettagliPer chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass
0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass
DettagliManuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com
2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia
DettagliNAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA
3 NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA Collegandosi al sito, si accede alla Home Page del SI-ERC che si presenta come illustrato di seguito. L utente progettista, analogamente agli altri utenti,
DettagliL amministratore di dominio
L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un
DettagliDirezione 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
DettagliMANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
DettagliCOSTER. Import/Export su SWC701. SwcImportExport
SwcImportExport 1 Con SWC701 è possibile esportare ed importare degli impianti dal vostro database in modo da tenere aggiornati più Pc non in rete o non facente capo allo stesso DataBase. Il caso più comune
Dettagli2.7 La cartella Preparazioni e CD Quiz Casa
2.7 La cartella Preparazioni e CD Quiz Casa SIDA CD Quiz Casa è il cd che permette al candidato di esercitarsi a casa sui quiz ministeriali e personalizzati. L autoscuola può consegnare il cd al candidato
DettagliGuida iscrizione Community. istruzione.social.marche.it
Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliManuale Servizio NEWSLETTER
Manuale Servizio NEWSLETTER Manuale Utente Newsletter MMU-05 REDAZIONE Revisione Redatto da Funzione Data Approvato da Funzione Data 00 Silvia Governatori Analista funzionale 28/01/2011 Lorenzo Bonelli
Dettagli