Riunione Nicola Mattina e Gianluca Magalotti (2 aprile 2007)
Sviluppo Software
Processo di ricezione dei fax
All'inizio il verbale è in uno stato NON PRENOTATO
L'utente naviga il DB di tutte le sezioni (magari tramite mappa) - occorre trovare il DB di tutte le sezioni d'Italia
Quando ha individuato la sezione l'utente la prenota
Il verbale passa in stato NON RICEVUTO
L'utente scarica il kit del piccolo cittadino digitale con le istruzioni e i fronte pacchi - questo kit va scritto (definizione testa pacco)
L'utente recupera il verbale e spedisce il fax
Il materiale arriva a un fax virtuale e viene prelevato dal sistema che ne analizza alcune caratteristiche
Se non riscontra errori, allora ne invia una copia al cittadino digitale e passa il verbale nello stato di NON CONFERMATO
Se riscontra errori, lo invia al cittadino digitale e e passa il verbale nello stato di NON RICEVUTO (il fax viene archiviato come errato)
In entrambi i casi l'utente riceve una email con allegato il fax
Se il verbale è nello stato NON CONFERMATO, l'utente viene invitato a controllare seguendo un link
Se l'utente conferma, il verbale passa nello stato NON COMPUTATO
Se l'utente segnala un errore, deve specificare la causa (fax illegibile o incompleto / non è mio / altro)
Il verbale torna in NON RICEVUTO tranne che nel caso "non è mio" - l'utente deve indicare a quale sezione si riferisce. In questo caso si hanno tre situazioni:
- Fax corretto per un'altra sezione già prenotata: il verbale va in stato NON CONFERMATO
- Fax per una sezione non prenotata: il verbale rimane in stato NON PRENOTATO e il fax viene scartato
- Fax errato per una sezione prenotata: il verbale va in stato NON RICEVUTO e il fax viene archiviato come errato
Processo di computazione
L'utente accede al sito che gli propone una pagina da computare tra tutte quelle componenti i verbali delle sezioni che sono state inviate da altri utenti
L'utente può fare questa attività fin quando ne ha voglia
Processo di verifica
Il processo di verifica è identico a quello di computazione e di fatto corrisponde a una seconda computazione che deve coincidere con la precedente.
In caso affermativo, la pagina va in stato NON PUBBLICATO altrimenti rimane in stato NON COMPUTATO.
Il passaggio allo stato NON PUBBLICATO avviene solo quando ci sono due computazioni identiche consecutive.
Dati necessari
Elenco delle circoscrizioni (http://politiche.interno.it/politiche/liste2006/liscancamita.htm)
Elenco delle liste (http://politiche.interno.it/politiche/liste2006/liscancamita.htm)
Elenco dei comuni (http://www.tkk.it/tabelle/comuni.html)
Elenco delle sezioni (da individuare un elenco totale - si trovano solo quelli comune per comune)
Risultati elettorali aggregati comune per comune (http://elezionistorico.interno.it/area.php?tp=C&dt=09/04/2006 - bisogna fare scraping delle pagine del sito del ministero - proviamo comunque a chiedere se ce li danno in formato commestibile)
Strumenti necessari - Front Office
Sito per gestire la community dei cittadini digitali (Drupal?)
Pagina di navigazione e prenotazione delle sezioni
Pagina di conferma delle sezioni ricevute via fax
Documet routing tramite email
Pagina di computazione e verifica
Strumenti necessari - Back Office
Mail che riceve i fax
Software di elaborazione dei fax (individua la sezione, conta le pagine, verifica le pagine, spacchetta le pagine e le infila nel DB)
Software che crea le testa pacco "robuste" (bar code bidimensionale criptato)
Progetto della base dati
Infrastruttura
HW/SW (Linux, Java, MySql, C/C++) per ricezione fax e pre-elaborazione (occorre capire se acquistarlo, farcelo prestare, metterlo in casa o farlo ospitare...)
Hosting/Housing della community (MySql, Php)
To do list
Account email per la ricezione dei fax (Nicola Mattina)
Account fax virtuale (Nicola Mattina)
Inviare un po' di fax di prova (anche senza testa pacco) e verificare il giro ricezione fax e invio alla casella di posta elettronica (Nicola Mattina)
Ricezione fax e creazione testa pacco, ritaglio e trattamento immagini (Gianluca Magalotti)
Progetto base dati (Glauco Ippolitoni)
Procurement di hardware e software (Nicola + Glauco Ippolitoni)
Elaborazione dati
Documentazione tecnica (un po' tutti...)
Recupero dati dal Ministero (elenco delle sezioni e delle liste) (Andrea Martines)
Dati di base per lo scraping (Andrea Martines)
Scraping (Andrea Martines)
Comments (0)
You don't have permission to comment on this page.