Votacions europees per Internet

Slides:



Advertisements
Presentaciones similares
Sistema de gestió de base de dades per les competicions de la Federació Internacional d’Automobilisme Autor: Ferran Moreno Núñez Grau Enginyeria Informàtica.
Advertisements

TFG – Àrea Enginyeria del programari
Web TFC - Un núvol més accessible Nom Estudiant Jose Alonso Martínez
Gestor Integrat de Referències
ENERGIA Energia és allò capaç de transformar la matèria.
Sistema de gestió APPCC
Gestió d’Incidències Post Venda de Productes Electrodomèstics
Sistema de votació ciutadana a nivell Europeu a través d’Internet
PROJECTE BANDA AMPLA RURAL - SATÈL·LIT
MOBILITAT D’ESTUDIANTS ERASMUS
CASAP Can Bou Intranet Sistema d’informació i comunicació en un centre d’atenció primària t CALASS BRUSELES 2008 Eva Marimon - Andreu Baiget Antoni Peris.
Projecte Fi de Carrera Disseny i desenvolupament d’un esquema criptogràfic per gestionar de forma segura els historials mèdics dels pacients a través d’una.
Sistemes microinformàtics i xarxes
PFC Bases de dades relacionals. Alumne: Xavier Batlle Ferrer
TFC Intranet Escolar Desenvolupament d’una aplicació Java2 EE
Xarxa Productes de la terra
sistema gestor de vacances
Campanya de branding i identitat visual saló recreatiu “Modo Arcade”
Disseny de la interfície d’un smartwatch i l’aplicació mòbil
IMPLANTACIÓ DE LES TECNOLOGIES DE LA INFORMACIÓ I COMUNICACIÓ A LA CIUTAT DE LLEIDA Anàlisi estadística - desembre 2000 IMPLANTACIÓ DE LES TIC A LA CIUTAT.
Una experiència a sisè de Primària
uoc-domo CONTROL DOMÒTIC AMB ARDUINO UOC-DOMO
TERMOREGULACIÓ HORÀRIA INDIVIDUAL DELS ESPAIS DEL CENTRE
Objectius Disposar d’informació que ens aproximi a estimar el cost mitjà i la seva variabilitat en relació amb les diferents línies d’activitat i sobre.
GRUP DE MEDI AMBIENT IES Guillem Sagrera 1997/2008.
Sistema de votació ciutadana a nivell Europeu a través d’Internet
Creació d’un mapa personalitzat
TREBALLS D’ATENCIÓ AL PÚBLIC
Resolució de problemes algebraics
Disseny i implementació de la base de dades d’un:
TFC - Antoni Romanos Arasa
Disseny i implementació d’una base de dades relacional
Juan Antonio Elena Castiñeira Grau d’Enginyeria Informàtica  
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
TFC-Disseny d’aplicacions per a iOS Viral Zombies TD
COMENTARI DE GRÀFICS.
El nou pla docent de la UB: Adequació al sistema ECTS
Tutorials Campus Virtual Càrrega automàtica d’alumnes
Víctor Ruiz Marquès Enginyeria en Informàtica   Juan Martínez Bolaños
Aplicació de gestió d’una perruqueria
WEBQUEST WEB...QUÈ ? Alumnes de l’Escola ESTEL VALLSECA.
Projecte eTaller Disseny i implementació d’una aplicació de gestió web JEE per a petits tallers de reparació d’automòbils © Jaume López Diaz – Treball.
DISSENY GRÀFIC D’UN PORTAL DE TRANSPARÈNCIA PER AJUNTAMENTS
Enginyeria del software II
Grups interactius a L’Esquitx
Problema 1: Trobar la recta que passa pel punts A(2, -3) i B(-1, 3)
El dia del cribratge d’alcohol a Catalunya, una estratègia de sensibilització en el marc del programa Beveu Menys Autors: Díaz Álvarez, Estela; Segura.
L´aprovisionament L´aprovisionament consisteix a comprar els materials necessaris per l´activitat de l´empresa (la majoria matèries primeres), emmagatzemar-los.
Programa Centres Ecoambientals
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
Optimització de consultes en MySQL (unes notes)
Explicació de l’enunciat
Projecte Gestió de precintes de vehicles
Llorenç Seguí capllonch 11 de juny de 2018
Resum Informe d’Enquesta d’Opinió de l’Empleat
La imatge corporativa Una eina fonamental en l’actualitat
Participació en un projecte de cooperació per al desenvolupament:
“L’ètica empresarial a les organitzacions sanitàries i socials”
Projecte Fi de Carrera - J2EE Alumne: Daniel Clemente Marcè
Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich
La literatura i les matemàtiques van de la mà.
BASES DE DADES Consultes
Dr. Jordi Fàbrega Dr. Andreu Parareda.
Estudiant: Eva Muñoz Altimis
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
DEFINICIONS DEL TREBALL EN EQUIP
Projecte: Videojocs.cat
Elaboració del Pla de formació ajuntament de viladecans
La inserció laboral dels graduats de grau de la UPF
Desenvolupament d'una aplicació web per a viatgers
Transcripción de la presentación:

Votacions europees per Internet DISSENY I IMPLEMENTACIÓ DE LA BASE DE DADES D'UN SISTEMA DE VOTACIÓ CIUTADANA A NIVELL EUROPEU A TRAVÉS D'INTERNET TFC Bases de Dades Relacionals – ETIS Consultor Manel Rella Ruíz María José Español Suárez 15/01/2012

Votació Ciutadana per Internet ÍNDEX Votacions europees per Internet Votació Ciutadana per Internet ÍNDEX Introducció: - Justificació/objectius - Enfocament/mètode seguit - Riscos - Planificació - Productes obtinguts - Recursos necessaris Anàlisi de requeriments Disseny conceptual Disseny lògic Definició dels mòduls Creació BBDD Preparació de procediments Joc de proves Estimació econòmica Conclusions

Votació Ciutadana per Internet Introducció Votacions europees per Internet Votació Ciutadana per Internet Introducció JUSTIFICACIÓ OBJECTIUS Importància BBDD a les organitzacions BBDD per a cobrir necessitats Assignatures TFC: Base de Dades I Base de Dades II Estructura de la Informació Disseny d'una BBDD per emmagatzemar la informació generada per a una futura aplicació de gestió d'un sistema de votacions per Internet a la Comunitat Europea

Votació Ciutadana per Internet Enfocament i mètode seguit Votacions europees per Internet Votació Ciutadana per Internet Enfocament i mètode seguit ENFOCAMENT MÈTODE SEGUIT Realització: - Disseny Conceptual - Disseny lògic Trasllat al SGBD Procediments mòduls: - Alta, Baixa i Modificació - Consultes - Log - Estadístic Joc de Proves Pla de treball Instal·lació SGBD Disseny BBDD Creació BBDD Procediments emmagatzemats Proves de funcionament Memòria i presentació

Votació Ciutadana per Internet Anàlisi de riscos Votacions europees per Internet Votació Ciutadana per Internet Anàlisi de riscos Control de riscos Planificació BackUp online Desenvolupament en màquines virtuals Seguiment i control

Votació Ciutadana per Internet Planificació Votacions europees per Internet Votació Ciutadana per Internet Planificació Inici:20/09/2011 Fi:15/01/2012

Votació Ciutadana per Internet Productes obtinguts Votacions europees per Internet Votació Ciutadana per Internet Productes obtinguts S'obtenen els següents productes com a resultat del desenvolupament d'aquest projecte T F C Memòria Presentació Productes: Scripts Taules Scripts Procediments Joc de Proves

Votació Ciutadana per Internet Recursos necessaris Votacions europees per Internet Votació Ciutadana per Internet Recursos necessaris Software utilitzat Servidor : Oracle Database Express Edition 10.2.0.1 Client : Oracle SQL Developer Editor de diagrames MySQL Workbench 5.2 Paquet LibreOffice 3

Votació Ciutadana per Internet Anàlisi de requeriments Votacions europees per Internet Votació Ciutadana per Internet Anàlisi de requeriments Emmagatzematge i manteniment de la informació Consulta de la informació emmagatzemada per mitjà de llistats Mòdul estadístic que dona resposta a les consultes demanades en temps real Requeriments

Votació Ciutadana per Internet Anàlisi de requeriments Votacions europees per Internet Votació Ciutadana per Internet Anàlisi de requeriments Revisió i refinament de requisits Una votació pot tenir més d'un cens assignat Una persona pot estar associada a varis censos Les persones s'identifiquen per mitjà d'un codi aleatori La relació cens_has_censats ens relaciona els censos amb els censats Quan es dona d'alta un censat a un cens automàticament estarà donat d'alta a la taula cens_has_censats Quan s'esborra una persona d'un cens automàticament s'esborra de la taula cens_has_censats Quan s'esborra una persona d'un cens associat a una votació automàticament s'esborra de la votació associada

Votació Ciutadana per Internet Anàlisi de requeriments Votacions europees per Internet Votació Ciutadana per Internet Anàlisi de requeriments Revisió i refinament de requisits Es considera per defecte que una persona NO ha votat en una votació Es considera que l'estat d'una votació pot prendre valors nuls No s'admet l'actualització de les dates en votacions amb censos associats

Votació Ciutadana per Internet Disseny conceptual Votacions europees per Internet Votació Ciutadana per Internet Disseny conceptual A partir de l'anàlisi de requisits s'identifiquen entitats, atributs i relacions i es realitza l'esquema conceptual

Votació Ciutadana per Internet Disseny conceptual Votacions europees per Internet Votació Ciutadana per Internet Disseny conceptual votacio idVotació, titolVotació, dataInici, dataPublicació, dataFi, nomPresidentTaulaElectoral, adreçaWebInfo, nombrePersonesCapacitatVot, votsTotalsEmesos, participació, descripció, censassociat votacio_opcio opció, nombreVotsOpcio, %votsRespecteTotal, idVotació on idVotació referencia Votació votacio_cens censassociat, idVotació cens idCens, estat, regió, població, tipusDeCens on estat referencia Codis_ISO_Pais censats idCodi_Aleatori, edat, codiPaisISO, nomRegió, nomLocalitat on codiPaisISO referencia Codis_ISO_Pais cens_has_censats idcens, idCodi_aleatori idcens referencia la taula Cens idcodi_aleatori referencia la taula Censats censats_votacio_cens idCensats_Votació, edat, codiPaisISO, regió, haVotat, idCens, idCodi_Aleatori on idVotació_cens referencia Votació_Cens i idCodi_Aleatori referencia a Censats) e_votacions_any_pais idE_votacions_any_pais, any, codiPaisISO, nombreVotacionsFinalitzades e_cens_any idE_cens_any, anys, valorMig%participació e_cens_any_2 IdE_cens_any, anys, nombreVotacionsAssociades e_anys ideE_anys, any, votacióMajorParticipació, poblacióQue+votsHaEmés, %ciutadansHanVotat e_global idE_global, majorParticipació, majorDif%Opció+votadaOpció-votada, menorDif%Opció+votadaOpció-votada, maximVotacionsParticipat1persona codis_iso_pais cod_iso, nompais logs idlogs, procediment, datalog, paramEntrada, paramSortida, usuari

Votació Ciutadana per Internet Definició dels mòduls Votacions europees per Internet Votació Ciutadana per Internet Definició dels mòduls Mòdul de manteniment - Consta de procediments per a la gestió de les altes, baixes i modificacions de les taules - Es té en compte les repercussions que una modificació pot causar en altres taules Mòdul de consultes - Consta dels procediments necessaris per a donar resposta a les consultes que es plantegen a l'enunciat Mòdul estadístic - S'encarrega de tenir calculades les dades i oferir-les en temps constant 1 - Dona resposta a les consultes especificades a l'enunciat Mòdul log - Manté un diari de tots els moviments que es realitzen a la BBDD

Votació Ciutadana per Internet Creació de la BBDD Votacions europees per Internet Votació Ciutadana per Internet Creació de la BBDD Un cop realitzat el disseny lògic es passa a crear els scripts necessaris per a la implementació de la BBDD al SGBD Per a cada entitat es creen una taula i una seqüència No totes les taules tenen un disparador associat Taula ENTITAT Seqüència Disparador

Votació Ciutadana per Internet Preparació dels procediments Votacions europees per Internet Votació Ciutadana per Internet Preparació dels procediments Tots els procediments mostren una mateixa extructura Tots tenen un tractament d'exepcions Tots anoten la seva sortida a la taula de logs

Votació Ciutadana per Internet Joc de Proves Votacions europees per Internet Votació Ciutadana per Internet Joc de Proves Les funcionalitats i el control d'errors dels procediments executats es posen a prova Podem dividir les proves en els següents blocs Proves Alta Mòdul manteniment Proves Baixa Joc de Proves Proves Modificació Mòdul de consultes Proves dels diferents llistats Mòdul estadístic Proves d'actualització de dades en les taules de gestió de les estadístiques

Votació Ciutadana per Internet Estimació econòmica Votacions europees per Internet Votació Ciutadana per Internet Estimació econòmica Es fà una estimació del nombre d'hores dedicades tenint en compte una duració total del projecte de 16 setmanes, amb un Analista com a Director del Projecte i un Programador Informàtic. Es contracta una llicència d'Oracle i un accés al sistema per part de cinc usuaris. Preu Quantitat Total € Programador 13,81 € /hora 160 hores 2.209,60 Analista 16,57 € /hora 80 hores 1.325,60 Oracle llicència 4.000 1 4.000,00 Usuaris 50 € 5 250,00 TOTAL 7.785,20

Votació Ciutadana per Internet Conclusions Votacions europees per Internet Votació Ciutadana per Internet Conclusions Durant les primeres setmanes aquest projecte va representar una gran dificultat, el fet de planificar un mètode de treball, de complir-lo i el disseny de com havia de ser la base de dades van ser els principals entrebancs. Un cop, però, posats a la feina l'he trobat engrescador i interessant. Aquest projecte ha estat molt enriquidor, m'ha proporcionat una ampliació dels coneixements de les bases de dades i la seva gestió així com un apronfudiment en el llenguatge PL/SQL que no havia utilitzat gaire fins ara. Per acabar només dir que tot plegat ha esdevingut positiu i sobretot útil ja que penso continuar aquesta tasca posant en pràctica el que he après. Gràcies.