04.06.2008 | 22:12:22
immagine

Va' dove vuole condurti il destino che ti conduce, poiché ti nuoce resistergli e, comunque, chi conduce ogni cosa ti condurrà.
(Flavio Claudio Giuliano)

Novità
  • Classi quinte TPSIT,
    proposta di esercitazione su web service SOAP con connessione a database:

    a) si consideri il database con le seguenti tabelle

    CREATE TABLE IF NOT EXISTS `veicoli` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `targa` varchar(10) NOT NULL,
      `anno` int(5) DEFAULT NULL,
      `kw` int(5) DEFAULT '0',
      PRIMARY KEY (`id`),
      UNIQUE KEY `targa` (`targa`)
    )
    
    CREATE TABLE IF NOT EXISTS `messaggi` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `veicolo_id` int(10) unsigned NOT NULL COMMENT 'chiave esterna',
      `data` date NOT NULL,
      `testo` varchar(1000) DEFAULT NULL,
      `latitudine` double DEFAULT NULL,
      `longitudine` double DEFAULT NULL,
      `velocita` int(11) DEFAULT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `veicolo_id` (`veicolo_id`)
    )
    
    ALTER TABLE `messaggi`
      ADD CONSTRAINT `messaggi_ibfk_1` FOREIGN KEY (`veicolo_id`) 
      REFERENCES `veicoli` (`id`) ON DELETE CASCADE;
            

    b) per facilitare l'implementazione si può scaricare lo script del database qui;

    c) sviluppare un web service SOAP che permetta di leggere e scrivere dei dati sul database precedentemente proposto, in particolare il web service deve mettere a disposizione i seguenti metodi

        /**
         * Dati del veicolo selezionato per targa
         * @param targa
         * @return dati 
         */
        public Veicolo getVeicolo(String targa);
    
        /**
         * Dati di tutti i veicoli
         * @return lista
         */
        public ListaVeicoli getVeicoli();
    
        /**
         * Inserimento dati di un nuovo veicolo
         * @param veicolo
         * @return 0=inserimento non riuscito, 1=riuscito
         */
        public int setVeicolo(Veicolo veicolo);
        
        /**
         * Lista messaggi arrivati al veicolo e successivi a un id dato
         * @param targa del veicolo di cui si vogliono i messaggi
         * @param idmessaggio si vogliono tutti i messaggi successivi a questo id
         * @return 
         */
        public ListaMessaggi getMessaggi(String targa, int idmessaggio);
        
        /**
         * Inserisce un messaggio per un veicolo
         * @param messaggio
         * @return 0=inserimento non riuscito, 1=riuscito
         */
        public int setMessaggio(Messaggio messaggio);
        
        /**
         * Cancella un veicolo (come conseguenza di on cascade anche tutti i messaggi associati)
         * @param targa
         * @return 0=cancellazione non riuscita, 1=riuscita
         */
        public int delVeicolo(String targa);
            

    d) i dati dei messaggi siano esportabili in XML nel seguente formato

    <dati>
    	<targa>AB999CD</targa>	
    	<testo>inizio viaggio</testo>
    	<data>20160412115030</data>
    	<velocita>67</velocita>
    	<latitudine>44.56</latitudine>
    	<longitudine>10.12</longitudine>
    	<id>134<id>
    </dati> 
            


  • Classe 4C, compito n.3 del 22/02/2017,
    proposta di soluzione.


  • Classi quarte TPSIT,
    terza esercitazione per casa in linguaggio C.


  • Classi quarte TPSIT,
    seconda esercitazione per casa in linguaggio C:

    a) gestire i dati di una bicicletta
    1. modello del telaio
    2. numero di marce
    3. prezzo
    4. altezza
    5. lunghezza

    b) gestire un elenco di biciclette

    c) trovare la bici più costosa

    d) ordinamento telaio oppure per prezzo oppure per marce (parametrizzando)

    e) archiviazione su file binario (lettura e scrittura)
    f) archiviazione su file di testo in formato csv (lettura e scrittura)

    g) esportare in un file di testo in formato csv i dati delle biciclette di un modello definito

    h) esportare in un file di testo in formato così definito:
    modello=?
    marce=?
    prezzo=?
    altezza=?
    lunghezza=?
    riga vuota


  • Classe 4C, compito n.1 del 25/10/2016,
    proposta di soluzione.


  • Classi quarte TPSIT,
    prima esercitazione per casa in linguaggio C.



  • Studiare informatica forse conviene!

    Lauree anti-crisi: le cinque facoltà che danno ancora lavoro

    (fonte Il Sole 24 Ore web)

    Sbocchi lavorativi - Laureati e diplomati più richiesti (2014)

    (fonte Skuola.net)

    Lauree informatica,Italia fanale coda Ue (fonte Ansa)

    Le professioni più ricercate 2013 (fonte Il Sole 24 Ore web)
    Le professioni più ricercate 2011 (fonte Il Sole 24 Ore web)
    Le professioni più ricercate (fonte Il Sole 24 Ore web)
    I lavori più richiesti (fonte Il Sole 24 Ore web)

     


    Compiti svolti negli ultimi 30 giorni

    4D ITIS "G. Chilesotti" Thiene 2017-04-26 TPSIT
    4C ITIS "G. Chilesotti" Thiene 2017-04-26 TPSIT

     


  • Informatica - in evidenza

    JAVA

    Guida Java su html.it

    Manuale pratico di Java

    Manuale completo di Java

    Guida Java

    Elenco vari manuali online di Java
    Introduzione al linguaggio Java

    Usa NetBeans come ambiente di sviluppo per Java

    Usa Eclipse come ambiente di sviluppo per Java

    Usa IntelliJ IDEA come ambiente di sviluppo per Java

     

    C/C++

    Sito specifico su C++
    Guida C++

    Usa NetBeans come ambiente di sviluppo per C++

    Usa Eclipse come ambiente di sviluppo per C++

    Usa CLion come ambiente di sviluppo per C++


    Compilatore Cygwin per C++

     

  •  


     

    Orario scolastico
    Orario Dal giorno 27 Ottobre 2016
    Lunedì Martedì Mercoledì Giovedì Venerdì Sabato
    1° ora (7.40-8.30) 5D L 5D 5D L 5C L 5C L
    2° ora (8.30-9.25) 5D L 5C+ 5D+ 5C L
    3° ora (9.35-10.25) 4C L 4D 4C G*
    4° ora (10.25-11.15) 4C L D 5D+
    5° ora (11.25-12.15) 4D L 5D L
    6° ora (12.15-13.05) 4D L 5D L
    7° ora (14.00-15.00)
    8° ora (15.00-15.55)

     

    * Ricevimento genitori: venerdì dalle 9.35 alle 10.25, su appuntamento.

     


  •  

     

    sito esterno - acrobat reader

     

     

 


© Emanuele Scapin 2009-2017
Questo sito non utilizza cookie.

 

Valid HTML 4.01! Valid CSS!