Vous êtes sur la page 1sur 14

UNILA

ANALISIS Y DISEO DE SISTEMAS


ORIENTADO A OBJETOS
SISTEMA DE VOTACIONES

[Escriba el nombre del autor]

El presente documento fue realizado, en base al modelo de desarrollo de anlisis y diseo de


sistemas orientado a objetos.

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

SISTEMA DE VOTACIONES

Panorama General
El Sistema de Votaciones recrear todas las etapas de un proceso electoral tpico presencial.
Para ello, depender que las reas responsables junto con las comisiones especficas
elaboren y entreguen las planillas de candidatos y padrones de electores.
Objetivo general
Este proyecto tiene por objeto implementar el sistema de votacin electrnica va web para
elecciones en general
Metas
Permitir a los participantes emitir su voto va web.
Permitir mayor control en el sistema de votacin, as evitar fraudes.
Innovar en el rea de informtica y el recuento de votos por medio de un sistema de
cmputo.
Clientes
Instituto Nacional Electoral
Funciones del sistema

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

At
b
o

Referencia
R1.1
R1.2
R1.3
R1.4
R1.5
R1.6
R1.7
R1.8
R1.9
R1.11
R1.12
R1.13
R1.14
R1.15

Funcin
Verificar datos de los participantes en la base de datos
Registrar datos de usuario: crear cuenta de usuario.
Verificar datos de candidatos vs datos oficiales
Registrar datos de candidatos en el sistema
Registrar fecha y hora de eleccin.
Inicializar sistema para eleccin.
Ingresar al sistema: (Usuario -Administrador).
Cambiar contrasea de usuario.
Eleccin de Candidato y registro de votacin
Almacenar informacin de votacin en la base de datos
Imprimir comprobante de votacin.
Presentar resultado de eleccin.
Cerrar sistema
Generar Estadsticas de eleccin.

Categoras
Evidente
Evidente
Oculta
Oculta
Oculta
Oculta
Evidente.
Evidente.
Evidente.
Oculta
Evidente
Evidente
Oculta
Oculta

ri
ut
s

del sistema

Atributo
Tiempo de respuesta

interfaz

Tolerancia a fallas

Plataforma del sistema operativo

Detalles y restricciones
Cuando el usuario Ingrese al sistema su
nombre de usuario y contrasea, la respuesta a
esta peticin deber mostrarse en 1 segundo
como mximo.
Las ventanas estarn orientadas al formulario
de votacin.
En caso de corte deEnerga el sistema deber
guardar la ltima actualizacin de datos, una
vez que se haya activado el generador de
energa auxiliar.
Web 2.0, Windows server 2003.

Lista de actores
Actores

Descripcin

Usuario

El usuario Ingresar al sistema para emitir su


voto ,Imprimir comprobante de la votacin y
ver los resultados de eleccin

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

El administrador tiene las tareas de


Registrar usuarios, Crear cuentas de usuario
Registrar candidatos, Definir hora y fecha de
eleccin.
Iniciar el sistema para el da de eleccin.
Cerrar el mdulo de votacin, Generar
informe de eleccin.
Realizar control de registros de sistema.

Administrador

Casos de uso
Caso de uso
Actores
Propsito
Resumen
Tipo
Referencias
cruzadas
Caso de uso
Actores
Propsito
Resumen:

Ingresar al sistema.
Administrador, usuarios.
Dar acceso al sistema Ingresar al sistema para poder configurar todos los
parmetros requeridos para su puesta en marcha
El Administrador ingresa a su cuenta en el sistema y procede a configurar
todos los parmetros requeridos para que el sistema se ponga en marcha.
Primario y esencial.
R1.1

Tipo
Referencias

Cambiar contrasea
Usuario, Administrador
cambiar la contrasea predeterminada de la cuenta del usuario
El usuario entra al sistema por primera vez, y cambia la contrasea y con
esto activa la cuenta, se habilita la cuenta para las elecciones. Inicia con el
ingreso al sistema por primera vez por el usuario. Una vez ingresado el
nombre de usuario y la contrasea el usuario debe cambiar la contrasea
generada por defecto por el sistema, con esto la cuenta quedara activa.
Esencial o real.
R1.7, R1.8.

Caso de uso
Actores

Emitir voto
Usuario

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

Propsito
Resumen
Tipo
Referencias
cruzadas
Caso de uso
Actores
Propsito
Resumen
Tipo
Referencias
cruzadas

Caso de uso
Actores
Propsito
Resumen
Tipo
Referencias
cruzadas

Ingresar al sistema el da de eleccin para emitir su voto.


El Usuario ingresa a su cuenta en el sistema el da de eleccin y elige la
opcin de su preferencia para emitir su voto
Primario y esencial.
R1.9, R1.10.
Ver resultado de eleccin.
Usuario.
Permitir al usuario una vez finalizada la votacin poder acceder a los
resultados finales de la votacin.
El usurario una vez terminada la votacin puede acceder va web al sistema
para poder tener la informacin de los resultados finales de la votacin.
Primario, Esencial.
R1.13 y R1.15

Registrar usuarios.
Administrador.
Registrar usuarios para eleccin.
El administrador ingresa al sistema, y registra los datos de los usuarios del
sistema, esto se realiza de manera automtica con la BD del sistema SIA de
la carrera de informtica.
Primario y esencial.
R1.1, R1.2.

Caso de uso
Actores
Propsito
Resumen:

Crear cuenta de usuario


Administrador
Creacin de cuenta de usuario para la eleccin.
El administrador del sistema crea las cuentas de usuarios para las
elecciones. Se registran las cuentas de usuarios en base la BD del
sistema, el nombre de la cuenta y el password es generado por el
sistema mediante un algoritmos de generacin de cuentas

Tipo
Referencias

Primario y esencial.
R1.2.

Casos de uso
Actores
Tipo
Descripcin

Registrar candidato
Administrador
Primario y esencial
Los candidatos que se postulan para las elecciones son registradas para Su
debida asignacin en la base de datos
R 1.5

Referencia

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

Caso de uso
Actores
Propsito

Tipo
Referencias
cruzadas:

Caso de uso
Actores
Propsito
Resumen
Tipo
Referencias

Definir la hora y la fecha de la eleccin.


Administrador
Introducir y capturar los nuevos parmetros de la hora y fecha de eleccin.
Resumen: El Administrador ingresa a su cuenta en el sistema y procede a
ingresar a la opcin de cambio de fecha y hora de la eleccin, al introducir
nuevos valores el sistema pide confirmar el cambio, el Administrador as lo
hace. Al terminar la operacin el Administrador puede seguir en el sistema o
cerrar sesin.
Primario y esencial.
No posee ya que el nico actor es el Administrador.

Iniciar sistema para el da de eleccin.


Administrador
Iniciar el sistema el da de eleccin.
El administrador inicia el sistema, para habilitar la opcin votar en las
cuentas de los usuarios.
Primario.
R1.6.

Caso de uso
Actores
Propsito
Resumen

Cerrar mdulo de votacin: de sistema


Administrador
Cerrar el sistema el da de eleccin
El administrador cierra el sistema, para dar paso al recuento de votos de la
eleccin. El administrador cierra el sistema, a la hora y fecha definida por el
comit electoral, con esto da paso al recuento de votos y la generacin de
los informes de eleccin.

Tipo
Referencias

Primario y esencial
R1.14, R1.15.

Casos de uso
Actores

Genera informe de Eleccin


Administrador

Tipo:

Primario

Descripcin
Referencia

Se genera un informe de las elecciones que se realizan


R 1.12, R 1.9

Caso de uso
Actores:
Propsito
Resumen

Realizar control de los registros del sistema.


Administrador (iniciador).
Realizar el control a los registros del sistema.
El sistema Cambiar automticamente la contrasea o bloquear el usuario
para que no pueda poder volver a realizar la votacin
Primario y esencial.
Funciones: R1.10.

Tipo
Referencias
cruzadas

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

Casos de uso extendidos


1. Caso de uso: Ingresar al sistema.
Actores: Administrador (iniciador).
Propsito: Ingresar al sistema para poder configurar todos los parmetros requeridos para
su puesta en marcha.
Resumen: El Administrador ingresa a su cuenta en el sistema y procede a configurar todos
los parmetros requeridos para que el sistema se ponga en marcha.
Tipo: Primario y esencial.
Referencias cruzadas: R1.1
Curso normal de los eventos:
Accin del actor
1. Este caso de uso comienza cuando el
Administrador ingresa a su cuenta, luego al
men de configuracin del sistema.
3. El administrador escoge las opciones para
poder configurar el sistema.
5. Introduce todos los datos en los campos
requeridos.
6. El Administrador acepta el cambio.
8. El Administrador cierra sesin o contina
verificando otras opciones.

Respuesta del sistema


2. Despliega
configuracin.

las

opciones

del

men

4. Despliega opciones respecto a la funcin


elegida.
6. Verifica la informacin introducida, si es
vlida, muestra un mensaje al Administrador
para confirmar el cambio hecho al sistema.
7. El sistema registra los cambios y sale al
men principal de administracin.

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

2. Caso de uso: Cambiar contrasea


Actores: Usuario
Propsito: cambiar la contrasea predeterminada de la cuenta del usuario. Resumen:
El usuario entra al sistema por primera vez, y cambia la contrasea y con esto activa la
cuenta, se habilita la cuenta para las elecciones.
Tipo: Esencial
Referencias R1.7, R1.8.
Descripcin: Inicia con el ingreso al sistema por primera vez por el usuario. Una vez
ingresado el nombre de usuario y la contrasea el usuario debe cambiar la contrasea
generada por defecto por el sistema, con esto la cuenta quedara activa.
Curso normal de los eventos:
Accin del actor
1. Este caso de uso comienza cuando el
usuario ingresa a su cuenta por primera vez, y
debe cambiar su contrasea.
3. El usuario elige
la opcin cambiar
contrasea.
5. Introduce todos los datos en los campos
requeridos.
6. El usuario acepta el cambio.

Respuesta del sistema


2. Despliega
configuracin.

las

opciones

del

men

4. Despliega la opcin respecto a la funcin


elegida (cambiar contrasea).
6. Verifica la informacin introducida, si es
vlida, muestra un mensaje al usuario para
confirmar el cambio hecho al sistema. Con esto
la cuenta queda validada
7. El sistema registra los cambios y sale al
men principal de usuario.

8. El usuario cierra sesin.


3. Caso de uso: Emitir voto

Actores: Usuario
Propsito: Ingresar al sistema el da de eleccin para emitir su voto.
Resumen: El Usuario ingresa a su cuenta en el sistema el da de eleccin y elige la opcin
de su preferencia para emitir su voto.
Tipo: Primario y esencial.
Referencias cruzadas: R1.9, R1.10.
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
Usuario ingresa a su cuenta, luego al men
votar.
3. El usuario elige una opcin de la lista de
partidos y oprime votar.
5. elige la opcin aceptar para confirmar su voto
o cancelar para volver al men anterior.
6. El usuario acepta el cambio.
8. El usuario cierra sesin
verificando otras opciones.

contina

4. Caso de uso: Ver resultado de eleccin.

Respuesta del sistema


2. Despliega las la ventana de votacin.
4. Despliega la ventana de confirmacin de
voto.
6. Verifica la informacin introducida, si es
vlida, muestra un mensaje al usuario su voto
se realiz correctamente
7. El sistema registra los cambios y sale al
men
Principal de usuario.

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

Actores: Usuario.
Propsito: Imprimir un comprobante de votacin para poder respaldar el voto del usuario.
Resumen: El usuario una vez que emiti su voto tiene la opcin de imprimir el comprobante
de votacin.
Tipo: Primario y esencial.
Referencias cruzadas: R1.13 y R1.15
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
Usuario emite su voto y elige la opcin imprimir
comprobante de votacin.
3. El usuario elige la opcin imprimir.
5. El usuario
verificando
otras opciones

cierra

sesin

Respuesta del sistema


2. El sistema genera el comprobante de
votacin para el usuario y muestra la ventana
de vista preliminar de impresin.
4. El sistema imprime el comprobante de
votacin y vuelve a la ventana principal de
usuario.

contina

5. Caso de uso: Ver resultado de eleccin.

Actores: Usuario.
Propsito: Permitir al usuario una vez finalizada la votacin poder acceder a los resultados
finales de la votacin.
Resumen: El usurario una vez terminada la votacin puede acceder va web al sistema
para poder tener la informacin de los resultados finales de la votacin.
Tipo: Primario, Esencial.
Referencias cruzadas: R1.9.
Curso normal de los eventos:

Accin del actor


1. El usuario ingresa al sistema y solicita ver
los resultados.
3. el usuario una vez realizada su consulta
desea salir del sistema y cierra su sesin.

Respuesta del sistema


2. El sistema presenta los resultados de la
votacin.
. El sistema cierra la sesin del usuario.

6. Caso de uso: Registrar usuarios.

Actores: Administrador.
Propsito: Registrar usuarios para eleccin.
Resumen: El administrador ingresa al sistema, y registra los datos de los usuarios del
sistema, esto se realiza de manera automtica con la BD del sistema SIA de la carrera de
informtica.

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

Tipo: Primario y esencial.


Referencias cruzadas: R1.13 y R1.15
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
Administrador ingresa su cuenta al sistema.

3. El administrador elige la opcin registrar


usuarios.
5. El administrador elige la opcin normalizar
datos de BD.
7. El Administrador cierra sesin o contina
verificando otras opciones.

2. El sistema verifica los datos ingresados, si la


datos ingresados son vlidos muestra el panel
de administracin, si los datos ingresados son
invalidados muestra el mensaje error en los
datos ingresados y vuelve al men de ingreso.
4. El sistema muestra el panel de registro de
usuarios.
6. El sistema realiza la normalizacin y registra
los datos de los usuarios en el sistema .

7. Caso de uso: crear cuenta de usuario

Actores: Administrador
Propsito: Creacin de cuenta de usuario para la eleccin.
Resumen: El administrador del sistema crea las cuentas de usuarios para las elecciones,
en base a la base de datos del sistema.
Tipo: Primario.
Referencias R1.2.
Descripcin: Se crea las cuentas de usuarios en base la BD del sistema, el nombre de la
cuenta y el password es generado por el sistema.
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
Administrador ingresa a su cuenta, luego al
men de configuracin cuentas de usuario.
3. El administrador escoge las crear cuentas de
usuario.
5. El administrador elige las opciones de
creacin de cuentas.

Respuesta del sistema


2. Despliega las opciones del men de cuentas
de usuario
4. Despliega el formulario de creacin de
cuentas y las opciones de creacin.
6. Verifica la informacin introducida, si es
vlida,muestra
un
mensaje
al
Administrador para confirmar el cambio
hecho al sistema.

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

6. El Administrador acepta el cambio.


8.

Casos de uso: Registrar Candidato


Actores Usuario, Administrador
Tipo: Primario
Descripcin: Los Partidos que se postulan para las elecciones son registradas para Su
debida asignacin en la base de datos
Referenciar 1.5
Curso normal de los eventos:

Accin del actor


1.Los Partidos hacen su respectiva solicitud
de registro
2.El Administrador registra a los partidos
4.El Administrador indica que se hizo el
registro correspondiente
6.El Administrador recauda todos los
requisitos para el registro

Respuesta del sistema

3.Introduce el registro a la base de datos


5.Actualizacin del sistema

9. Caso de uso: Definir la hora y la fecha de la eleccin.

Actores: Administrador (iniciador).


Propsito: Introducir y capturar los nuevos parmetros de la hora y fecha de eleccin.
Resumen: El Administrador ingresa a su cuenta en el sistema y procede a ingresar a la
opcin de cambio de fecha y hora de la eleccin, al introducir nuevos valores el sistema
pide confirmar el cambio, el Administrador as lo hace. Al terminar la operacin el
Administrador puede seguir en el sistema o cerrar sesin.
Tipo: Primario y esencial.
Referencias cruzadas: No posee ya que el nico actor es el Administrador.
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
Administrador ingresa a su cuenta, luego al
men de configuracin del sistema.
3. El administrador escoge la opcin donde se
puede modificar la fecha y hora de la eleccin,
as como sus parmetros.
5. Introduce todos los datos en los campos
requeridos.

Respuesta del sistema


2. Despliega las opciones
configuracin.

del

men

4. Despliega opciones respecto a la funcin


elegida.
6. Verifica la informacin introducida, si es
vlida, muestra un mensaje al Administrador

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

6. El Administrador acepta el cambio.

para confirmar el cambio hecho al sistema.


7. El sistema registra los cambios y sale al
men principal de administracin.

10. Caso de uso: Iniciar sistema para el da de eleccin.

Actores: Administrador de sistema.


Propsito: Iniciar el sistema el da de eleccin.
Resumen: El administrador inicia el sistema, para habilitar la opcin votar en las cuentas
de los usuarios.
Tipo: Primario.
Referencias R1.6.
Descripcin: El administrador inicia el sistema, a la hora y fecha definida por el comit
electoral, con esto habilitar a los usuarios para que puedan emitir su voto.
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
Administrador ingresa a su cuenta, luego al
men de configuracin del sistema.
3. El administrador escoge la opcin iniciar
sistema.
5. Introduce todos los datos en los campos
requeridos.
6. El Administrador acepta el cambio.

Respuesta del sistema


2. Despliega las opciones
configuracin.

del

men

4. Despliega opciones respecto a la funcin


elegida.
6. Verifica la informacin introducida, si es
vlida,muestra un mensaje al Administrador
para confirmar el cambio hecho al sistema.
7. El sistema registra los cambios y sale al
men principal de administracin.

8. El Administrador cierra sesin o contina


verificando otras opciones.
11. Caso de uso: Cerrar mdulo de votacin

Actores: Administrador de sistema.


Propsito: Cerrar el sistema el da de eleccin.
Resumen: El administrador cierra el sistema, para dar paso al recuento de votos de la
eleccin.
Tipo: Primario.
ReferenciasR1.14, R1.15.
Descripcin: El administrador cierra el sistema, a la hora y fecha definida por el comit
electoral, con esto da paso al recuento de votos y la generacin de los informes de
eleccin.

Accin del actor


1. Este caso de uso comienza cuando el
Administrador ingresa a su cuenta, luego al
men de configuracin del sistema.
3. El administrador escoge la opcin cerrar
sistema.
5. Introduce todos los datos en los campos
requeridos.

Respuesta del sistema


2. Despliega las opciones
configuracin.

del

men

4. Despliega opciones respecto a la funcin


elegida.
6. Verifica la informacin introducida, si es
vlida,muestra un mensaje al Administrador

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

6. El Administrador acepta el cambio.

para confirmar el cambio hecho al sistema


7. El sistema registra los cambios y sale al
men principal de administracin.

8. El Administrador cierra sesin o contina


verificando otras opciones.
12. Casos de uso: Genera informe de Eleccin

Actores: Administrador
Tipo: Primario
Descripcin: Se genera un informe de las elecciones que se realizan
Referencia: R 1.12, R 1.9
Curso normal de los eventos:

Accin del actor


1. Se toma datos para crear el informe
2. Se crea el informe
4. Se genera el informe de elecciones

Respuesta del sistema


3. Introduce el registro a la base de datos
5. Actualizacin del sistema

13. Caso de uso: Realizar control de los registros del sistema.

Actores: Administrador (iniciador).


Propsito: Realizar el control a los registros del sistema.
Resumen: El administrador ingresando al sistema a pedido y autorizacin del Comit
Electoral realiza una consulta de los diferentes registros de ingresos al sistema, para
poder autentificar que solo usuarios autorizados ingresaron a emitir su voto; emitiendo su
voto solo una sola vez.
Tipo: Primario y esencial.
Referencias cruzadas: Funciones: R1.10.
Curso normal de los eventos:

Accin del actor


1. Este caso de uso comienza cuando el
administrador ingresa al mdulo de verificacin
de registros.
2. El Administrador se autentifica con el
sistema ingresando su password.

3. Determina si el usuario que desea realizar la


consulta de los registros es el administrador; si
es as le permite el ingreso al mdulo.

ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

SISTEMA DE VOTACIONES

4. El Administrador solicita el informe de


nmero de ingresos al sistema.

6. El administrador solicita una impresin de


estos datos para que el comit cierre su acta.
8. El Administrador cierra el sistema.

5. El sistema presenta un reporte de los


ingresos al sistema de cada usuario, y el
nmero de veces que quiso ingresar,
resaltando aquellos que desearon ingresar un
nmero mayor a 2 veces, y aquellos que
trataron de ingresar sin autorizacin o error en
su password.
7. El sistema crea la copia y la manda a
imprimir.

Vous aimerez peut-être aussi