Tesina D’esame - A.s. 2004-05
Crescenzo Francesco
Mori Filippo
Il Registro Elettronico
Il Registro
Elettronico
Come integrare la tecnologia con la quotidianità! Trasformare un registro
cartaceo in uno interattivo!
Classe 5B INF A.S. 2004/2005
Francesco Crescenzo
Mori Filippo
1
Tesina D’esame - A.s. 2004-05
Crescenzo Francesco
Mori Filippo
Il Registro Elettronico
Descrizione:
Ormai la tecnologia fa parte del nostro vivere quotidiano.
Perché non integrare allora la normale vita scolastica con quella tecnologia? I Palmari,
Pocket PC sono sempre più diffusi perché permettono di unire molteplici funzioni come la
funzionalità e l'utilità di un computer e l'utilizzo del telefono cellulare tutto nel palmo di una
mano.
Abbiamo pensato dunque di trasformate il registro normalmente utilizzato quotidianamente
nelle aule, in un'applicazione per Pocket Pc, di modo che ogni professore possa scegliere
mediante un'interfaccia semplice ma efficace, cosa fare, che classe visualizzare, mettere
assenze e presenze ed eventualmente aggiungere note…
Ambiente di Sviluppo:
Inizialmente avevamo pensato di sviluppare la nostra applicazione in Visual Basic, ma ci è
stato sconsigliato dal professore che ci ha consigliato l’utilizzo del C#. Questo consiglio si è
rivelato efficace perché ci siamo accorti che in Visual Studio.NET utilizzando il linguaggio
C# c’è la possibilità di creare progetti per Smart Device. Questo progetto permette di
costruire applicazioni per palmari e di scegliere per quale tipo di palmare: Qualsiasi Pocket
PC, o specifico per Pocket Pc che utilizzano Window CE.
Nella nostra applicazione è stato scelto di creare un’applicazione per Pocket PC per poterla
rendere funzionale su qualsiasi Pocket Pc indifferentemente dal sistema operativo in uso.
Risultati Raggiunti:
Finora siamo stati capaci di capire come funziona un collegamento tra un palmare ed un
computer, di quali e quanti programmi si ha bisogno e il loro utilizzo. Siamo in grado di
creare un DataBase, immettere dati in una tabella, quindi leggerli, modificarli e salvarli.
Ogni applicazione su palmare ha bisogno di connettersi con il DataBase in uso, questa
connessione una volta finito il suo utilizzo va sempre chiusa.
Il programma dato permette di vedere tutto questo: si può creare un DataBase (si crea il
DataBase della 5 B informatica), lo si carica nella griglia e lo si può modificare e salvare.
Problemi Superati:
Inizialmente il primo problema che si era posto era quello di capire se per i dispositivi che
non avessero WindowCE potessero utilizzare tutte le funzioni di VisualStudio.NET.
Leggendo varie informazioni e scaricando vari programmi si è arrivato alla conclusione che
non è necessario installare il .NET Compact Framework manualmente, bisogna soltanto
scaricare il programma SQL Server CE 2.0, installarlo e una volta installato bisogna aprire
una nuova applicazione in VisualStudio.NET ed aggiungere dei riferimenti. (SQL Client e
SQLServer Ce)
La prima volta che viene lanciata un’applicazione (tramite la distribuzione) verranno
installati automaticamente tutti i componenti necessari tra cui il .NET Compact Framework
e SQLQuery che permette di gestire piu DataBase in modo semplice su palmare.
2
Tesina D’esame - A.s. 2004-05
Crescenzo Francesco
Mori Filippo
Il Registro Elettronico
Problemi da Superare:
Il problema che si presenta ora è il seguente: bisogna trasportare i dati di un DB da SQL
Server 2000 a SQL Server CE. Questo è possibile attraverso la connessione http del palmare
con il server. Il problema riscontrato è proprio la connessione, perché l’RDA, cioè la
funzione che ci permette di trasportare i dati ha bisogno della connessione. Per questo
bisogna capire come fare per aprire la connessione Internet sul Palmare. Per prima cosa si
proverà con la risoluzione di questo problema dopo di che una volta superato verrà
trasportato il DB Itis su palmare e si procederà con la sincronizzazione dei dati.
Requisiti per il funzionamento del programma:
Per utilizzare l’applicazione ci vuole il dispositivo fisico (Il palmare) o in alternativa
l’emulatore che troviamo all’interno di VisualStudio.NET, SQL Server, SQL ServerCE,
configurazione Web IIS
Bibliografia:
Rivista “”ioProgrammo” del Giugno 2003
Siti Internet:
http://www.microsoft.com/sql/ce/downloads/ce20.asp
permette di scaricare SQL Server CE 2.0
www.itportal.it/iop70/pocket.zip è un listato che permette di creare una pubblicazione di
DataBase da SQL Server sul palmare.
http://www.ondotnet.com/lpt/a/3085
Esempio di creazione e lettura di un database su palmare
3