Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Universidad Mariano Gálvez
Curso: Análisis de Sistemas
Sección: C
Fecha: 3 de junio de 2017
2
Tabla de Contenido
Organigrama del Tribunal Supremo Electoral. 4
Misión 5
Visión 5
Políticas 5
Leyes 6
Objetivo General 16
Objetivo Específico: 16
Justificación 16
Factibilidad del Análisis 17
Actividades 18
PERT 18
GANTT 20
Entrevista Elecciones 2019 Guatemala 21
Cuestionario Elecciones 2019 Guatemala 22
Observaciones
26
Ingeniería de los Requerimientos 27
Priorización de Requerimientos 28
Análisis y Negociación de Requerimiento 29
Clasificación de los Requerimientos 30
Diagrama de Contexto 31
Diagrama Nivel 1 32
Diccionario de Datos - Flujo de Datos
33
Diccionario de datos - Almacén de Datos 43
Diccionario de datos – Procesos 51
Diagrama UML (Clases) 64
Prototipo de la Aplicación 65
3
Organigrama del Tribunal Supremo Electoral.
4
Misión
Somos la máxima autoridad en materia electoral, independiente, objetiva, confiable y
garante de la administración de los procesos electorales. Fortalecemos el ejercicio de los
derechos y deberes de los(as) ciudadanos(as), los derechos y obligaciones de las
organizaciones políticas y el funcionamiento de los órganos electorales temporales
institucionales para la elección de las autoridades del país.
Visión
Ser la institución electoral que incremente la participación en la emisión de un voto
consciente y responsable; que consolide el sistema democrático y el respeto pleno de la
voluntad popular en los procesos electorales.
Políticas
Compromiso: Una inseparable relación entre la misión y la visión establecida para el
fortalecimiento continúo del sistema democrático del país.
Equidad: El personal del TSE actuará con rectitud y objetividad ante situaciones en que
deben prevalecer los intereses de la sociedad y de la Democracia.
5
Leyes
6
7
8
9
10
11
12
13
14
15
Objetivo General
Implementar un sistema electrónico que controle el sistema de votación nacional para
evitar alteraciones en el mismo, así como agilizar la entrega de resultados.
Objetivo Específico:
1. Diseñar el modelo del sistema más adecuado que utilizará el usuario final para
realizar su voto
2. Capacitar al personal que se encargue de coordinar las votaciones para asesorar al
ciudadano.
3. Implementar las medidas de seguridad electrónicas más eficientes para evitar la
alteración en el sistema
4. Diseñar el conjunto de reglas a seguir a nivel nacional para poder ejercer el voto.
Justificación
Se busca implementar el sistema automatizado del voto electrónico debido a la deficiencia
que se ha encontrado en él y porque a través de este nuevo procedimiento obtendremos
beneficios tanto para el ciudadano como para los partidos políticos, el procedimiento del
voto seguirá siendo el mismo pero con la tecnología aplicada será una votación más
transparente y rápida con un margen de errores. Mínimo.
16
Factibilidad del Análisis
Factibilidad Técnica: Para el presente proyecto se deberá contar con, unidades de
computo con sistema operativo Windows superior a Windows 8; Base de datos con
servicio de MySql con capacidad de almacenamiento capaz de almacenar y
procesar 17.1 millones de votos; sistemas de reconocimiento dactilar en cada
mesa de votación
Sistemas de voto electrónico así como software para protección de información.
Factibilidad Legal: El análisis a realizar para dicho proyecto cuenta con las
acreditaciones legales necesarias, para la obtención de la información pertinente
para dicho análisis.
17
Elecciones 2019 Guatemala
Actividades
A.- Identificar las necesidades del proyecto.
B.- Realizas distintos métodos de recolección de datos para identificar posibles
problemas, necesidades y mejoras para el sistema.
C.- Análisis de las necesidades del proyecto.
D.- Determinar los requerimientos del proyecto.
E.- Diseñar el modelo del sistema más adecuado que utilizará el usuario final para
realizar su voto
F.- Creación y Documentación de Sistema de asignación de votantes empleados y
voluntarios, conteo de votos, seguimiento en tiempo en vivo de votación, estadísticas
de votos por cada candidato, verificación de identidad por huella digital.
G.- Instalación de sistema de identificación dactilar, conteo de votos y estadísticas en
cada equipo y centro de votación.
H.- Capacitación a empleados y voluntarios para uso de los distintos sistemas creados.
I.- Prueba y Mantenimiento del Sistema.
J.- Implementación y evaluación del sistema.
PERT
.
TIEMPO EN SEMANAS
Actividades Precedente A M B T (Varianza)^2
A 1.5 3 4.5 3 0.25
B 4 6 8 6 0.44
C A 2.5 3 4.5 3.16 0.11
D B 3 5 7 5 0.44
E C 4 6 8 6 0.44
F C,D,E 10 13 17 13.16 1.36
G F 5 8 12 8.16 1.36
H F 4 6 8 6 0.44
I G 3 6 9 6 1
J G,I,H 7.5 9 10.5 9 0.25
18
Rutas:
1)- A6+C3.16+E6+F13.16+G8.16+I6+J9 = 51 Semanas Ruta Critica
2)- B6+D5+F13.16+G8.16+I6+J9 = 47.32 Semanas
3)- A6+C3.16+E6+F13.16+H6+J9 = 43.32 Semanas
4)- B6+D5+F13.16+H6+J9 = 39.16 Semanas
19
GANTT
20
Entrevista Elecciones 2019 Guatemala
El objetivo de la presente entrevista es conocer la opinión de los votantes respecto al
sistema de elecciones actual, con el fin de mejorarlo, solucionar posibles desperfectos en
el mismo y facilitar las elecciones guatemaltecas del 2019.
1.- ¿Qué opina del Sistema de votación actual de Guatemala?
2.- ¿Que considera necesario para mejorar el proceso de votación?
3.- ¿Cree que existe algún tipo de fraude en el proceso electoral?
4.- ¿Qué opina de la cantidad actual de diputados?
4.- ¿Confía en el proceso electoral actual?
5.- ¿Ha sido de su satisfacción la manera de emitir su sufragio?
6.- ¿Cree necesario realizar un cambio en el proceso electoral?
21
Cuestionario Elecciones 2019 Guatemala
Instrucciones: subraye la o las respuestas que considere en su opinión correcta.
1.- ¿Que tan eficiente le parece el sistema de elecciones que se ha utilizado en años
anteriores, siendo 1 muy malo y 10 excelente?
1 2 4 6 8 10
2.- ¿De qué manera piensa que se podría agilizar el proceso de votación?
Utilizando votos electrónicos
Creando un nuevo Sistema
Ampliar los días de votación
Asignar correctamente las locaciones de votos
Crear más locaciones de votación
4.- ¿Que cree que sería lo más adecuado con el tema de la cantidad de Diputados en el
congreso?
Debería disminuir drásticamente
Debería de disminuir un poco
Tienen la cantidad adecuada
Debería de aumentar
Debería aumentar mucho
5.- ¿Si se implementará un sistema de votación electrónica cuanto cree usted que
agilizaría el proceso de elecciones?
Nada Poco Quedaría igual Bastante Mucho
6.- ¿Cree que un sistema de conteo de votos electrónico podría ser más transparente y
seguro?
No Probablemente Un poco Si será más seguro
Será mucho más seguro
22
¿Que tan eficiente le parece el sistema de
elecciones que se ha utilizado en años
anteriores, siendo 1 muy malo y 10 excelente?
100
90
80
70
60
50
40
30
20
10
0
1 2 4 6 8 10
100
90
80
70
60
50
40
30
20
10
0
Utilizando Creando un Ampliar los Asignar Crear más
votos nuevo Sistema días de correctamente locaciones de
electrónicos votación las locaciones votación
de votos
23
¿Como cree que el proceso electoral ganaría credibilidad en
Guatemala??
100
90
80
70
60
50
40
30
20
10
0
Teniendo bases Que él congreso Contar con un
de datos se involucre en el sistema de
actualizadas proceso electoral seguimiento de
conteo de votos
en tiempo real
24
¿Si se implementará un sistema de votación electrónica
cuanto cree usted que agilizaría el proceso de elecciones?
100
90
80
70
60
50
40
30
20
10
0
Nada Poco Quedaría igual Bastante Mucho
100
80
60
40
20
0
No Probablemente Un poco Si será más Será mucho más
seguro seguro
25
Observaciones
El cuestionario y entrevista fueron entregados para su resolución a 100 personas
guatemaltecas ciudadanos mayor de 18 años de distintas clases sociales y económicas.
De las estadísticas podemos observar que la gran mayoría no cree en el sistema electoral
actual, que en su opinión esto se puede solucionar creando un nuevo sistema; que el
conteo de votos se maneje de forma digital.
Se observa la necesidad de contar con una base de datos actualizada, por lo menos cada
año y especialmente hacerlo antes de cada elección y antes de las fechas de
empadronamiento, para contar con votos reales y evitar cualquier tipo de amaño por
parte de personas mal intencionadas o en busca de obtener beneficios ilegales.
De esta manera se obtendrán datos confiables y en un tiempo menor al manejado
actualmente.
26
Ingeniería de los Requerimientos
Verificar que sea ciudadano guatemalteco
Verificar empadronamiento
Emitir constancia de votación
Validar DPI por medio de huella dactilar
Clasificar papeletas de votación electrónicamente.
Clasificar papeletas electrónicas válidas y nulas
Realizar Emisión de Votos
Seguimiento de Votaciones en vivo
Aplicación telefónica para seguimiento de Votos
Mostrar Estadísticas de votación en vivo
Empadronar en el momento de la votación
Realizar voto por otro persona
Verificar que el voto se realiza una única vez
Contabilizar votos nulos electrónicamente
Manejar estadísticas por área Geográfica y General
Control de votos prioritarios (atención a personas con necesidades)
Contar con bases de datos actualizadas.
Contar con una red privada.
Tener mesas numeradas por número de empadronamiento
Sistemas de cómputo adecuados para votación electrónica
Sistemas de cómputo adecuados para votos prioritarios
Contar con instrumentos para votaciones en el extranjero
Instrumentos para verificación de huella dactilar
Contar con medidas de seguridad electrónica y digital.
Contabilizar los votos por cada candidato electrónicamente.
El sistema debe de ser ajustable
27
Priorización de Requerimientos
Absolutamente Satisfechos
• Disponibilidad de Vehículo
• Verificar que sea ciudadano guatemalteco
• Verificar empadronamiento
• Validar DPI por medio de huella dactilar
• Clasificar papeletas de votación electrónicamente
• Clasificar papeletas electrónicas válidas y nulas
• Realizar Emisión de Votos
• Control de votos prioritarios (atención a personas con necesidades)
• Contar con bases de datos actualizadas.
• Contar con una red privada.
• Manejar estadísticas por área Geográfica y General
• Contar con medidas de seguridad electrónica y digital.
• Contabilizar los votos por cada puesto electrónicamente.
• El sistema debe de ser ajustable
• Verificar que el voto se realiza una única vez
• Tener mesas numeradas por número de empadronamiento
• Sistemas de cómputo adecuados para votación electrónica
• Contar con instrumentos para votaciones en el extranjero
• Instrumentos para verificación de huella dactilar
28
Análisis y Negociación de Requerimiento
Factibilidad
El Sistema Elecciones 2019 Guatemala, contara con una base de datos con
capacidad para almacenar información personal de 17.1 millones de Guatemaltecos, así
como capacidad de almacenar información pertinente de cada puesto del de Estado, de
cada partido político con sus respectivos candidatos.
El sistema contara con identificación de Votante por medio de su DPI como de su huella
dactilar; verificara el empadronamiento de dicho votante, de no contar con ello cancela la
solicitud de voto; Asignara una mesa de votación de acuerdo al número de
empadronamiento; Creara papeletas de votación por cada puesto de estado dichos datos
de puesto de estado serán entregados con anterioridad por el Tribunal Supremo Electoral
de Guatemala; Almacenara los votos realizados por cada votante, creara estadísticas y
reportes finales los cuales serán entregados al Tribunal Supremo electoral para su
autentificación y divulgación al pueblo de Guatemala.
29
Clasificación de los Requerimientos
Funcionales:
o Verificar que sea ciudadano guatemalteco
o Verificar empadronamiento
o Validar DPI por medio de huella dactilar
o Clasificar papeletas de votación electrónicamente.
o Clasificar papeletas electrónicas válidas y nulas
o Realizar Emisión de Votos
o Control de votos prioritarios (atención a personas con necesidades)
o Contar con bases de datos actualizadas.
o Contar con una red privada.
o Contar con medidas de seguridad electrónica y digital.
o Contabilizar los votos por cada puesto electrónicamente.
o Manejar estadísticas por área Geográfica y General
o El sistema debe de ser ajustable
No Funcionales:
o Emitir constancia de votación
Implementación:
o Tener mesas numeradas por número de empadronamiento
o Sistemas de cómputo adecuados para votación electrónica
o Sistemas de cómputo adecuados para votos prioritarios
o Contar con instrumentos para votaciones en el extranjero
o Instrumentos para verificación de huella dactilar
Reglas de Negocio:
o Verificar que el voto se realiza una única vez
o Contabilizar votos nulos electrónicamente
30
Diagrama de Contexto
31
Diagrama Nivel 1
32
Diccionario de Datos - Flujo de Datos
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Votos
DESCRIPCION : Contiene toda la informacion de los votos registrados por cada usuario
informacion que posteriormente se utilizara para generar los reportes de conteos de los mismos
y estadisticas de cada uno.
ORIGEN DESTINO
Registrar Votos Contabilizar Votos
COMENTARIO
Informacion de voto del canditato que selecciono como de donde se genero dicho voto con lo cual
se generara una metada del voto realizado.
33
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Candidatos
DESCRIPCION : Contiene la informacion del candidato tanto el puesto para el cual esta
siendo electo como tambien la informacion general del mismo.
ORIGEN DESTINO
Generacion Plantilla de Votacion
Por puesto TSE
Informacion de Candidato
COMENTARIO
Informacion general del candidato con lo cual se generara una lista seleccionable para el usuario
y posteriormente enviarlo a la entidad del Tribunal supremo Electoral.
34
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Plantilla de Votacion
DESCRIPCION : Contiene la informacion de la lsita de los Candidatos anteriormente
ingresados para ser seleccionados por el votante lo cual generara una trama de informacion con
la metadata necesaria para su flujo corespondinete.
ORIGEN DESTINO
Generar plantilla de Votacion por puesto. Asignar mesa electoral.
COMENTARIO
Informacion de la plantilla que listara los candidatos a ser electos y presentados por medio de una
grilla o tabla cuadriculada con lo cual el usuario ya empadronado y verificado podra generar la
selección de los mismos y enviar la informacion.
35
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Consultar Datos Mesa Electoral
DESCRIPCION : Contendra la informacion de la consulta para mesa electorales con lo
se podra definir si existe o no en el sistema.
ORIGEN DESTINO
Asignar mesa Electoral Almacen Mesa Electoral
COMENTARIO
36
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Padron
DESCRIPCION : Contiene la informacion del empadronamineto del votante con lo cual
podremos validar tu existencia.
ORIGEN DESTINO
Votante Extranjero. Asignar Mesa Electoral Extranjera.
Informacion Padronamiento
COMENTARIO
Informacion con la cual podremos validar si el usuario esta empadronado o no y asi pueda
proseguir a realizar el procedimiento de voto.
37
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Centro de Empadronamiento
DESCRIPCION : Contiene la informacion de los centros atomizados por medio de su
metadata correspondiente a cada uno ya sea por departamento,municipio y zona.
ORIGEN DESTINO
Area Geografica Centro de Empadronamiento.
COMENTARIO
Informacion de los centros de empadronamiento con lo cual cada usuario podra ejecutar el proceso
para empadronarse y poder realizar su voto definiedo la zona,municipio y departamento en el cual
la ejecute.
38
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Puesto de Estado
DESCRIPCION : Contiene la informacion relacionada con el puesto designado por el
estado para ejecutar el voto de los usuarios o votantes y registrarlos en el centro de Estado
designado.
ORIGEN DESTINO
TSE Generar Plantilla de Votacion por Puesto.
COMENTARIO
Informacion del puesto de estado que servira para que el votante o usuario pueda avocarse
y ejecutar el procedimiento de voto.
39
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Conteo Votos
DESCRIPCION : Contiene la lista de vostos realizado por los usuarios con lo cual
ya se podra generar un dato cuantitativo y generar las medidas de dispersion necesarias para
su estudio.
ORIGEN DESTINO
Contabilizar Votos. Realizar Reporte Completo De Votos.
COMENTARIO
Contendra la informacion ya cuantitativa de todos los votos realizados con lo cual se podra
generar una toma de decisión y estudios cuantitativos con bases estadisticos para su toma de
de decisión en el contexto de las elecciones de candidatos a un puesto Gubernamental.
40
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Reporte Final
DESCRIPCION : Contiene la informacion definitiva junto con los histogramas
Correspodientes para la presentacion de la informacion de resultados finales de las elecciones
y asi poder dar a conocer la decisión definitiva con relacion a las elecciones.
ORIGEN DESTINO
Realizar Reporte Completo de Vostos. TSE
COMENTARIO
Informacion totalizada en la cual se presenta un repote final con el recuento de los votos realizados
por los votantes con relacion a la lista de candidatos propuestos en las voletas presentandas a
cada uno de los mismos.
41
DESCRIPCION DE FLUJO DE DATOS
ID :
NOMBRE : Datos Partido Politico.
DESCRIPCION : Contiene la informacion de los partidos politicos a los cuales
pertenece cada uno de los candidatos propuestos con lo cual se puede ampliar mucho mas la
informacion presentada a los votantes.
ORIGEN DESTINO
Partido Politico. TSE
COMENTARIO
Informacion de los partidos politicos con lo cual el votante puede identificar con mas facilidad
a su candidato favorito y posteriormenet efectual su voto.
42
Diccionario de datos - Almacén de Datos
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Mesa Electoral Extrajenra.
DESCRIPCION : Contiene los registros de las mesas extranjeras utilizadas.
TIPO ARCHIVO
DIGITAL X DESTINO
COMENTARIO
La llave principal y la forma en la cual se manejaran los registros de las mesas extrajeras seran
con la misma estructura de datos que maneja las mesas electorales normales con la diferencia que
lo unico que cambiara o generara un cambio es la relacion al tipo de mese que es ya sea local o
extranjera.
43
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Mesa Electoral.
DESCRIPCION : Contiene los registros de cada una de las Mesa Electorales.
TIPO ARCHIVO
DIGITAL X MANUAL X
COMENTARIO
La llave principal para cada unos de los registros es el campo con el nombre CODIGOMESA con
lo cual sera una llave unica yrepetible y ligada o referenciada a cada una de las zonas, municipios
departamentos ingresados.
44
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Padron Electoral
DESCRIPCION : Contiene los registros del empadronamiento de cada uno de los.
votantes.
TIPO ARCHIVO
DIGITAL X DESTINO X
COMENTARIO
La llave principal es un codigo compuesto por medio de el año mes y numero de identificacion
personal de cada votante.
45
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen de Votos
DESCRIPCION : Contiene los registros de los votos registrados en las mesas del sistema.
votantes.
TIPO ARCHIVO
DIGITAL X DESTINO X
COMENTARIO
Las llaves seran una estructura compuesta en al cual estara definida por la fecha, numero de
identificacion personal de cada votante y una llave identyti con la cual se podra tener un control
de los votos tanto de las elecciondes del año como de años futuros al uso del sistema.
46
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Centro de Empadronamiento.
DESCRIPCION : Contiene los registros de los centros empadronamiento
para cada votante
TIPO ARCHIVO
DIGITAL X DESTINO X
COMENTARIO
La llave y la estrucutra de cada uno de los registros esta conformada tanto por la llave de identidad
primaria como por las atomizacion de datos por zona, municipio y departamento.
47
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Puestos de Estado.
DESCRIPCION : Contiene los registros de los puestos designados por el estado.
TIPO ARCHIVO
DIGITAL X DESTINO X
COMENTARIO
La llave y la estrucutra de cada uno de los registros esta conformada tanto por la llave de identidad
primaria CODIGOPUESTO como por las atomizacion de datos por zona, municipio y departamento.
48
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Candidatos.
DESCRIPCION : Contiene los registros de los canditatos propuestos.
TIPO ARCHIVO
DIGITAL X DESTINO X
COMENTARIO
Llave primaria propuesta como CODIGOCANDIDATO esta estructura funcionara como catalogo
por año de elecciones con lo cual se puede tener un historial de candidatos prpuestos por años.
49
DESCRIPCION DE ALAMACENES DE DATOS
ID :
NOMBRE : Almacen Partidos Politicos
DESCRIPCION : Contiene los registros de los Partidos Politicos.
TIPO ARCHIVO
DIGITAL X DESTINO X
COMENTARIO
Llave primaria propuesta como CODIGOPARTIDOS esta estructura funcionara como catalogo
por año de elecciones con lo cual se puede tener un historial de partidos prpuestos por años.
50
Diccionario de datos - Procesos
DESCRIPCION DE PROCESO
ID : 1
NOMBRE : Verificar Empadronamientos
DESCRIPCION : Verifica con base al flujo de datos si existe empadronamiento si en
dado caso no existe se envia el flijo al proceso de insercion de los mismos.
FLUJO ENTRANTE
Datos Votante
FLUJO SALIENTE
Datos Votante
COMENTARIOS
El procedimineto realiza una llamada al almacen de datos con lo cual genera una validacion de
datos de los registro de Empadronamiento.
51
DESCRIPCION DE PROCESO
ID : 2
NOMBRE : Asignar Mesa Electoral.
DESCRIPCION : Realiza la insercion de los datos que se intentaron buscar en el anterior
procedimineto y los inserta en el almacen de datos.
FLUJO ENTRANTE
Datos Votante
Datos Plantilla de Votacion
FLUJO SALIENTE
Dato Padron.
Consultar Datos mesa Electoral.
COMENTARIOS
52
DESCRIPCION DE PROCESO
ID : 3
NOMBRE : Asignar Mesa Electoral Extranjera
DESCRIPCION : Asigna a un usuario de tipo extranjero una mesa con la misma relacion
de tipo.
FLUJO ENTRANTE
Datos Padronamineto.
Datos Voto.
Datos Plantilla de Votacion.
FLUJO SALIENTE
Consultar Datos de Mesa Electoral.
Datos Votos.
COMENTARIOS
El procedimiento reliza una asignacion del usuario con tipo de usuario extranjero con lo cual
valida y realiza la insercion al almacen de datos con el nombre Almacen Mesa Electoral Extrajera.
53
DESCRIPCION DE PROCESO
ID : 4
NOMBRE : Verificar Centro de Empadronamineto
DESCRIPCION : Varifica si existe el centro de ampadronamiento si en dado caso
no existe la informacion del flujo genera una transaccion al siguiente procedimineto.
FLUJO ENTRANTE
Datos Centro de Empadronamineto.
FLUJO SALIENTE
Datos Centro de Empadronamiento.
COMENTARIOS
El procedimineto se conecta con el alamacen de datos con lo cual realiza una busqueda de la
informacion o flujo de datos si en dado caso no existe envia cada flujo de salida al procedimineto
de insercion de datos.
54
DESCRIPCION DE PROCESO
ID : 5
NOMBRE : Agrega Centro de Empadronamiento
DESCRIPCION : Agrega un nuevo registros de la informacion recivida con lo cual ya
se puede consultar dicha informacion sin ningun inconveniente.
FLUJO ENTRANTE
Datos Centro de Empadronamiento.
FLUJO SALIENTE
Resgistro Centro de Empadronamiento.
COMENTARIOS
55
DESCRIPCION DE PROCESO
ID : 6
NOMBRE : Verifica Partido Pilitico
DESCRIPCION : Varifica la existenacia del partido politico propuestos o seleccionado
por el usuario con los cual si no lo encuentra encia el flujo al siguinete procedimineto.
FLUJO ENTRANTE
Datos Patido Politico.
FLUJO SALIENTE
Datos Partido Politico.
COMENTARIOS
El procedimineto se comunica con el almacen de datos conlo cual reliza una busqueda del
flujo o informacion enciada con lo cual se puede definir si existe o no en el almacen para poder
ejecutar la insercion de los mismos con la ayuda del procedimineto.
56
DESCRIPCION DE PROCESO
ID : 7
NOMBRE : Agrega Partido Politico.
DESCRIPCION : Agrega el partido politico en el almacen de datos.
FLUJO ENTRANTE
Datos Patido Politico.
FLUJO SALIENTE
Resgistro Partido Policitco.
COMENTARIOS
Realiza la insercion de del flujo de datos los cuales fueron enviados por el procedimiento
anterio el cual verificaba la existencia de los mismos.
57
DESCRIPCION DE PROCESO
ID : 8
NOMBRE : Verificar Candidato.
DESCRIPCION : Varifica la existencia de candidato en el almacen de datos.
FLUJO ENTRANTE
Datos Candidato
FLUJO SALIENTE
Datos Candidato.
COMENTARIOS
El procedimineto se comunica con el almacen de datos con lo cual genera una consulta directa
con relacion a la informacion o flujo de datos enviado del mismo con lo cual si no encuantra
el ningun dato en los registros del almacen envia la informacion al procedimineto de insercion.
58
DESCRIPCION DE PROCESO
ID : 9
NOMBRE : Agrega Candidato
DESCRIPCION : Agrega el flujo de datos de candidato propuesto al almacen que
Manejara los registros de candidatos.
FLUJO ENTRANTE
Datos Patido Politico.
FLUJO SALIENTE
Resgistro Datos Partido Politico.
COMENTARIOS
Sabiendo que el registros no existe se llama a este procediento el cual genera una insercion directa
del flujo de datos enviado para su consulta en futuras necesidades de obtencion de informacion.
59
DESCRIPCION DE PROCESO
ID : 10
NOMBRE : Genera Plantilla de Votacion por Puesto
DESCRIPCION : Se crea la plantilla la cual sera la cuadricula que representara a todos
los candidatos propuestos y suscritos en las elecciones.
FLUJO ENTRANTE
Datos Puesto de Estado
Datos Candidato.
FLUJO SALIENTE
Datos Plantillas de votacion.
COMENTARIOS
El procedimineto crea la estructua de las plantillas que se presentaran al votante con lo cual
ya podra tener una visualizacion de cada uno de los candidatos para posteriormente ser
seleccionados.
60
DESCRIPCION DE PROCESO
ID : 11
NOMBRE : Registra Votos
DESCRIPCION : Registra cada uno de los votos generados por los votantes con lo cual
ya se podra generar un conteo de los mismo con la ayuda de un procedimiento futuro.
FLUJO ENTRANTE
Datos Voto.
FLUJO SALIENTE
Datos Voto.
COMENTARIOS
El procedimineto realiza el registro de cada uno de los votos generados por lo votantes
o usuarios con lo cual se podria genera un almacen de datos con una lista de votos genarados
para su posterior medicion con procedimientos.
61
DESCRIPCION DE PROCESO
ID : 12
NOMBRE : Contabilizar Votos.
DESCRIPCION : Contabilida los Votos o cuantifica los votos generados por un registro
previo de votos por usuario o votante.
FLUJO ENTRANTE
Datos Votos.
FLUJO SALIENTE
Datos Conteo de Votos.
COMENTARIOS
62
DESCRIPCION DE PROCESO
ID : 13
NOMBRE : Realizar Reporte Completo de Votos.
DESCRIPCION : Genera un recuento totalizado con bases estadisticas del los datos
contabilizados de los votos.
FLUJO ENTRANTE
Datos conteos de Votos.
FLUJO SALIENTE
Datos Reporte Final.
COMENTARIOS
El procedimineto genera un reporte final con los datos contabilizados y totalizados hasta su ultima
expresion con lo cual ya se tendria un panorama completo del analisis realizado en el contexto
de mediciones de las elecciones del año actual.
63
Diagrama UML (CLASES)
Votos
CantidadVotos
Partido AgregarVotos(CantidadVotos)
TotalVotos()
CodigoPartido
Nombre
Fecha
Candidato
AgregarPartido(CodigoPartido CodigoCandidato
Nombre Nombre
Fecha)
MostrarCandidato(CodigoCandidato)
MostrarPartido(CodigoPartido)
ingresarCandidato(CodigoCandidato)
ReporteFinal
codigoReporte
MostrarReporte()
64
Prototipo de la Aplicación
El siguiente prototipo de aplicación se basa en un modelo conceptual. El propósito es dar al
usuaria una idea de cómo deberá funcionar la aplicación cliente servidor. Los procesos son
detallados en las secciones anteriores. El modelo a continuación es general y no se basa en el
funcionamiento de cada proceso o etapa del proceso electoral. Los módulos, tanto de inscripción
de ciudadanos y candidatos como en el proceso de votación se representan como un objeto y no
es detallado en esta presentación. Toda la funcionalidad de los procesos de la aplicación se llevara
a cabo con Servicios Cliente/Servidor con el uso de una base de datos para guardar y obtener las
estadísticas necesarias antes y después de las ELECCCIONES 2019 Guatemala.
Resumen esquemático
e) Verificar empadronamiento
4. Escrutinio parcial.
5. Generación de Reportes
65
- Tratamiento del error bien cuidado y adecuado al nivel de usuario y contenidos trabajados. Ya
que el elemento principal de este interfaz es la pantalla del ordenador, se tendrá especial cuidado
en su organización, combinando Información, elementos de interacción y la información
interactiva.
Inicio
Menu
Página de Inicio:
66
Registro Ciudadano:
Registro Candidato:
67
Voto Electrónico:
68