cittadinidigitali

 

SviluppoSoftware

Page history last edited by Anonymous 2 yrs ago

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:

  1. Fax corretto per un'altra sezione già prenotata: il verbale va in stato NON CONFERMATO
  2. Fax per una sezione non prenotata: il verbale rimane in stato NON PRENOTATO e il fax viene scartato
  3. 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.