Está en la página 1de 13

1

SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE VOTACIONES EN LA


ELECCIÓN DE PRESIDENTE CON MIVOTOENLINEA

Valentina Abril Páez Peña


Nataly Dayan Gonzalez Duque

TÉCNICO EN PROGRAMACIÓN DE SOFTWARE


2470719
BOGOTÁ D.C
2022
2

SISTEMA DE INFORMACIÓN PARA VOTAR CON MIVOTOENLINEA

Valentina Abril Páez Peña


Nataly Dayan Gonzalez Duque

INSTRUCTOR:
Amalia Castro Ardila

SENA

TÉCNICO EN PROGRAMACIÓN DE SOFTWARE

TÉCNICO EN PROGRAMACIÓN DE SOFTWARE


FICHA
2470719
BOGOTÁ D.C 2022
3

TABLA DE CONTENIDO

Portada 1
Contraportada 2
Tabla De Contenido 3
Contenido 4
Español 4
Ingles 5
Caso Problema 6
Objetivos Del Proyecto 7
Alcance Del Proyecto 8
Modulo 1 8
Modulo 2 8
Modulo 3 9
Modulo 4 9 - 10
Requisitos Funcionales Y No Funcionales 11
Cronograma 12
4

1. Contenido

1.1 Español
Para la elección del candidato presidencial el pueblo tubo que ir a diferentes locaciones
para poder botar pero debido al Covid-19 y no se cumplieron las normas de bioseguridad
requeridas ya que habia una sobrepoblación en un espacio muy redusido, tambien se
originaron algunos problemas de organización y de información al usuario, ya que este no
tenia claro el prosedimiento al votar, por esta razón decidimos escoger este proyecto el cual
nos brinda la oportunidad de crear un sitio web y asi poder ayudar al usuario a entender
paso a paso como votar desde la comodidad de su hogar.
Esto lo hacemos con el objetivo de que el usuario pueda votar fácilmente a través de
cualquier medio tecnológico y sin correr el riesgo de contagiarse del Covid-19.
Es por esta razón que este documento proporciona la información necesaria para construir
un sitio web que permite la información del candidato y la gestión de los votos de cada
usuario.
5

1.2 Ingles
For the election of the presidential candidate, the people had to go to different locations to
be able to vote, but due to Covid-19 and the required biosafety standards were not met
since there was overcrowding in a very small space, some organizational problems also
arose. and information to the user, since he was not clear about the voting procedure, for
this reason we decided to choose this project which gives us the opportunity to create a
website and thus be able to help the user understand step by step how to vote from the
comfort of your home.
We do this with the aim that the user can vote easily through any technological means and
without running the risk of getting Covid-19.
It is for this reason that this document provides the necessary information to build a website
that allows the information of the candidate and the management of the votes of each user.
6

2. Caso problema
La pagina que existe para proporcionar información del como votar nunca a sido muy clara
y no explica paso a paso como votar; tampoco proporciona información de los candidatos
presidenciales o si pertenecen a algun partido politico y como votar por el.
Por eso se busca obtener un sistema de información en dónde se pueda promocionar
información como por ejemplo como votar, biografia del candidato y si pertenece a algun
partido etc… con esto no habran confuciones al votar y no tendran que salir a vatar ya que
esta pagina te permitira hacerlo online.
¿Puede un sistema de información mejorar las votaciones presidenciales sin salir de su
hogar y proporcionar la información necesaria para no generar confunciones al votar?
7

3.Objetivos del proyecto

3.1 Objetivo general


Desarrollar un sistema de información web para la gestión de votaciones y elección del candidato
presidencial.

3.2 Objetivos específicos

 Interpretar el modelamiento técnico del sistema a partir del análisis de modelos,


documentación y requisitos del proyecto.
 Desarrollar la base de datos, Front end y Back end de los componentes necesarios
para el cumplimiento de los requisitos del cliente.
 Realizar las pruebas técnicas de funcionalidad y calidad necesarias para garantizar
el correcto desempeño del sistema.
 Implantar el sistema de información web de acuerdo a la planificación definida y los
requisitos no funcionales.
8

4.Alcance del proyecto

El usuario tendra toda la información de los candidatos en un solo lugar y podra votar facil
y rapido desde la comodidad de su hogar.

MODULO 1: Descripción del módulo y roles de usuario involucrados


● Nombre del módulo: Módulo de gestión de usuarios.
● Descripción del módulo: Este módulo permite realizar la gestión de los usuarios
(actualizar, eliminar, insertar, y consultar los candidatos).
● Información del proceso (casos de uso involucrados con su respectiva función):
1. CU001 Validar Inicio Sesión: Los usuarios deben ingresar al sistema a
través de su nombre y su cedula de ciudadania o extrangera, la validación
debe hacerse con un procedimiento almacenado en la base de datos, el
administrador tiene todos los privilegios sobre el módulo, mientras que el
actor cliente puede crear su usuario, consultar, modificar e inactivar su
cuenta únicamente.
2. CU002 Gestionar Usuarios: Una vez validado el ingreso el usuario podrá
realizar el registro, la consulta, del candidato y votacion por este. El
administrador podra ver la inactividad o actividad del usuario y actualizar
información tanto del candidato como del usuario.
● Reportes:
1. Ninguno

MODULO 2: Descripción del módulo y roles de usuario involucrados


● Nombre del módulo: Gestión de votaciones.
● Descripción del módulo: Permite insertar y visualizar los votos de los usuarios.
● Información del proceso:
1. CU001 Validar Inicio Sesión: Los usuarios deben ingresar al sistema a
través de su nombre y su cedula de ciudadania o extrangera, la validación
debe hacerse con un procedimiento almacenado en la base de datos, el
9

administrador tiene todos los privilegios sobre el módulo, mientras que el


actor cliente puede crear su usuario, consultar, modificar e inactivar su
cuenta únicamente.
2. CU002 Gestionar Productos: El sistema debe permitir al usuario registrar
su voto según la elección de su candidato y de su partido politico. Para el caso
del administrador debe permitir escoger a los candidatos y visualizar el tarjetón,
y los votos.

MODULO 3: Gestión del Usuario (Administrador-Usuario)


● Nombre del módulo: Módulo de gestión del usuario.
● Descripción del módulo: Este módulo permite al usuario ver como votar y ver la
información de los candidatos
● Información del proceso:
1. CU001 Validar Inicio Sesión: Los usuarios deben ingresar al sistema a
través de su nombre y su cedula de ciudadania o extrangera, la validación
debe hacerse con un procedimiento almacenado en la base de datos, el
administrador tiene todos los privilegios sobre el módulo, mientras que el
actor cliente puede crear su usuario, consultar, modificar e inactivar su
cuenta únicamente.
2. CU002 Gestionar Clientes: Una vez validado el ingreso al sistema, el
usuario podra tener una exploracion con la pagina, podra ver paso a paso
como votar y podra visualizar una amplia información de todos los
candidatos, esta información de pondra en la base de datos.

MODULO 4: Gestión de Votaciones (Usuario - Administrador)


● Nombre del módulo: Módulo de gestión de Votaciones..
● Descripción del módulo: Este módulo permite realizar la gestión de los votos.
● Información del proceso:
1. CU001 Validar Inicio Sesión: Los usuarios deben ingresar al sistema a
través de su nombre y su cedula de ciudadania o extrangera, la validación
10

debe hacerse con un procedimiento almacenado en la base de datos, el


administrador tiene todos los privilegios sobre el módulo, mientras que el
actor cliente puede crear su usuario, consultar, modificar e inactivar su
cuenta únicamente.
2. CU002 Gestionar Ventas: Una vez validado el ingreso, el usuario podra
votar por su candidato y por algun partido politico; el administrador podrá
realizar el registro y la consulta de los votos del usuario que se encuentran
en la base de datos.

● Reporte de votación al usuario:


Generar reporte online por la votación realizada por el usuario: Una vez el
usuario finalice el proceso de votación, se genera un reporte online correspondiente
en formato PDF y firma digital; donde se confirmara que la votación fue exitosa.
11

5.Requisitos funcionales y no funcionales

ANEXO 1: Requisitos funcionales

CÓDIGO Requisitos funcionales


Nombre: Ingresar al sistema
Descripción: El sistema permitirá el acceso a los usuarios siempre y
cuando registren su nombre y su cedula de ciudadania o extrangeria.
RQF001
Usuarios: Administrador, Usuario

CÓDIGO Requisitos funcionales


Nombre: Gestionar Votos
Descripción: El administrador tendrá el control total sobre la gestión
de los votos (registrar, consultar, modificar, inactivar) mientras que el
cliente sólo podrá consultar los candidatos y votar.
RQF002

Usuarios: Administrador, Usuario

CÓDIGO Requisitos funcionales


Nombre: Gestionar Usuarios
Descripción: El administrador tendrá el control total sobre la gestión
de los usuarios (registrar, consultar, modificar, inactivar) mientras que
el usuario sólo podrá consultar y modificar sus propios datos, así como
RQF002 realizar el registro y la inactivación de su cuenta.
Usuarios: administrador, Usuario
12

ANEXO 2: Requisitos no funcionales

CÓDIGO Requisitos NO funcionales


Nombre: Diseño de la pagina
Descripción: El administrador podra hacer cambios en el diseño de la
pagina cunado lo requiera necesario o conveniente.
RQNF002

6.Cronograma
13

También podría gustarte