NDICE
1. CAPITULO I PERFIL DEL PROYECTO: 1.1 Introduccin 1.2 Descripcin del Proyecto 1.3 Antecedentes 2. CAPITULO II Planteamiento del Problema 2.1 Determinacin de Problemas 2.2 Problema General 3. CAPITULO III Objetivo del Sistema: 3.1 Objetivos especficos 3.2 Objetivo General 3.3 Politicas 3.4 Reglas 4. CAPITULO IV Marco Terico 3.1 Diseo de Slices 3.2 Mapa Navegacional 3.3 Diseo de Interfaces 3.4 Diagrama Jerarquico 5. CAPITULO V Marco Aplicativo 6. CAPITULO VI Implementacin
-1-
S. E .D. I.
-2-
1.-ESPECIFICACION DE REQUERIMIENTOS
Aplicando la Ingeniera de Requerimientos en la fase de Especificacin de Requisitos se obtuvo lo siguiente: 1.2. Identificacin de Roles y Tareas En esta etapa han sido identificados los siguientes usuarios los cuales son: Administrador; Estudiante/ Usuario
-3-
Figura 3.1: Definicin de Usuarios El Administrador, es el encargado de la administracin de usuarios del sistema y de proporcionar roles a los mismos. Es decir ser el responsable de toda la informacin que sea presentada en el sistema. Internauta, es cualquier usuario que se conecta como visitante al sistema de votacin electrnica, el cual tendr acceso a la votacin e informacin de los diferentes frentes y acceso a los datos finales del sufragio. 1.3. Identificacin de Requisitos Para lo cual se hizo entrevistas, observaciones de la eleccin realizada en el mes de febrero 2009-2011 para la FUL y estudiantes (internautas) de la UMSA. Al los interesados se les formulo las siguientes preguntas (Ver Anexo b1) obtenido las siguientes respuestas (Anexo b2), analizando las respuestas se obtuvo los siguientes requerimientos: Requerimientos del Personal (Administrador) Analizando las respuestas al personal se identifico las siguientes deficiencias; Dificultad en el manejo de los registros de los estudiantes; Dificultad en la atencin a los votantes (excesiva cola) Dificultad en la trascripcin del certificado de sufragio (errores ortogrfico) Errores ocurridos en el recuento de los votos. -4cuestionarios (Ver anexo a) realizados a los
TALLER DE BASE DE DATOS Poca difusin de la informacin de los resultados obtenidos. Tiempo de atencin a un estudiante por el manejo de registros manuales; Falta de coordinacin de las tareas asignadas a los delegados de mesa Registro de estudiantes que votaron presenta errores; Disponibilidad de informacin en el momento requerido;
Requerimientos del Usuario (estudiante/internauta) De las respuestas obtenidas mediante un test se tiene que el usuario promedio posee estas dificultades al momento de navegar: Tomar contacto con el sistema desde su sitio es muy complejo; Portadas que no reflejan el por que del sitio; Actualizar el sitio cada determinado tiempo; Poca o vaga informacin de los frentes; Informacin rebuscada; Desorientacin en la navegacin; Problemas de retorno a inicio; Lentitud de descarga por poseer demasiadas imgenes. Acceso rpido a la votacin Perdida de tiempo para la emisin del voto 1.4 Especificacin de Escenarios Nombre del Escenario: INGRESO A LA PAGINA DEL SISTEMA Actores: Usuario Resumen: El usuario ingresa al sistema de voto electrnico, posteriormente el usuario tendr diversos privilegios .como votar?, informacin de frentes, estadsticas y datos finales. Tipo: Primario y esencial Nombre del Escenario: INFORMACION DE LOS FRENTES Actores: Usuario Resumen: El internauta o usuario podr conocer a los frentes y candidatos quienes postulan para ser representantes de la FUL y poder elegir a su frente de su inters. Tipo: Secundario Nombre del Escenario: EMISIN DEL VOTO Actores: Usuario Resumen: El usuario elige la opcin votacin introduce su cdigo y password: 1.- Verificacin de datos (habilitado)
-5-
TALLER DE BASE DE DATOS 1.1.- Ingresa a la emisin de su voto y recibe un mensaje de confirmacin. 2.- Inhabilitado (datos no validos) Tipo: Primario y esencial Nombre del Escenario: REPORTES Actores: Usuario Resumen: Terminada la votacin se dar a conocer los datos finales y el frente ganador Tipo: Secundario
Registros Consulta su Nombre del Escenario: INGRESO ADMINISTRADOR AL SISTEMA Habilitacin
Verbal
Resumen: El administrador ingresara al sistema con su respectivo password de forma segura y confiable al sistema para su posterior administracin. El administrador elige: 1. Registra el frente 2. modificar el frente 3. actualizar el frente Tipo: Primario
Se presenta a las nforas Entrega Documentos Trpticos
Verbal
Entrega de verificacin
Registra el voto
Emite su voto
2. ESPECIFICACION DE CASOS DE USO 5.2 CASOS DE USO La representacin grafica del todo el contexto del sistema, se dar bajo el siguiente Diagrama de Casos de Uso.
Almacena los Diagramas de Casos votos
-6-
<Include>
Estudiante
Encargado de Mesa
-7-
CASO DE USO
-8-
TALLER DE BASE DE DATOS ACTORES TIPO PROPOSITO RESUMEN Administrador Bsico Permitir el realizar el registro de Frentes A travs de este caso de uso ,el sistema le permite al administrador REGISTRAR ,MODIFICAR Y ELIMINAR FRENTES. 1.1.1El administrador ingresa al sistema y escoge la opcin realizar Registro de frentes y puede realizar la actividad deseada:REGISTRAR , MODIFICAR ELIMINAR UN FRENTE. 1.1.2El administrador del sistema escoge la actividad Registrar un frente nuevo para el flujo principal .Si la actividad seleccionada es: MODIFICAR, se ejecuta 1.2.1Modificar producto.. ELIMINAR, se ejecuta 1.2.2Eliminar producto.. 1.1.3El administrador introduce el nombre del frente , sigla . 1.1.4 el administrador del sistema indica al sistema que se almacenen los datos del frente. 1.2 SUBFLUJOS 1.2.1 Modificar Frente 1.2.1.1El encargado del sistema escoge el frente a modificar. 1.2.1.2El sistema recupera los datos del frente a modificar . 1.2.1.3 El encargado modifica los datos del frente. 1.2.2 Eliminar Producto 1.2.2.1 1El encargado del sistema escoge el frente a eliminar. 1.2.2.2El sistema recupera los datos del frente a eliminar .
-9-
Tipo: Secundario
NOMBRE: Votacion ACTORES: Estudiante y Sistema DESCRIPCION: El estudiante tiene accesibilidad a revisar los informes, reportes y otros alcances como tambin realizar consultas de datos pertenecientes a su habilitacin, actualizacin referencial y temas de inters como resultados de los comicios. FLUJO PRINCIPAL: Eventos del Estudiante Eventos del Sistema 1. Ingresa al Men Informes. 1. Muestra los Informes solicitados 2. Ingresa al Men Consultas. 2. Muestra Men consultas. 3. Presiona el Botn Resultados 3. Visualiza Resultados
Tipo: Secundario
NOMBRE: Registro de frentes ACTORES: Estudiante y Sistema DESCRIPCION: El estudiante realiza la parte principal del problema, emitiendo su voto, el cual es verificado y almacenado en una Base de Datos. Cada estudiante debe ser inscrito en la gestion academica del ao en curso de la eleccin. FLUJO PRINCIPAL: Eventos del Estudiante Eventos del Sistema 1. El Estudiante ingresa su Codigo 1. El Sistema Gestiona la Verificacin 2. El Estudiante Abre el men de Opciones 2. Visualiza Panel Grfico de Opciones 3. El Estudiante Elige una Opcin. 3. Emite Mensaje de seguridad 4. El Estudiante ACEPTA 4. El Sistema Acepta.
NOMBRE: Reportes ACTORES: Estudiante y Sistema DESCRIPCION: El estudiante revisa en las listas si esta o no habilitado, si no esta realiza su habilitacin por medio del sistema y posteriormente verifica su habilitacin para poder votar.
- 10 -
NOMBRE: Difusin de Resultados Finales ACTORES: Estudiante y Sistema DESCRIPCION: El estudiante revisa en las listas si esta o no habilitado, si no esta realiza su habilitacin por medio del sistema y posteriormente verifica su habilitacin para poder votar. FLUJO PRINCIPAL: Eventos del Estudiante c. El estudiante consulta en registros. d. Realiza su habilitacin en el sistema.
Especificacin de UIDs
1 2 3 4
- 11 -
- 12 -
FRENTES Nombre String Sigla String Color String Representante String Email String Fono String DirOfi String
USUARIO Nombre_Usuario Stripg Contrasea Stripg Nombres Stripg Apellidos Correo_Elect Stripg Direccion Stripg Telefono Int AVISOS
Administra Avisos
Administra Frentes
Administra Agenda
Administra Roles
Administra Noticias
Administra Publicaion
PUBLICACION Titulo String Alcance_Geo String Fech_Edit Date NumEdicion Int Categoria String Autores Text Resumen Text
AGENDA ROLES Nombre String Fecha Date Hora String Categora String Lugar String Descripcin Text Id_Usuario String Nom_Ro String
5.4.
ESTUDIANTE
- 13 -
ATRIBUTOS:
Voto Frente
CLASE: ATRIBUTOS:
Emite Consultas
VOTO
Cod_est, Cod_Frente
RELACIONADO CON: CLASES POR RELACION
CLASE: ATRIBUTOS:
FRENTE
Tiene Organiza r
COMIT ELECTORAL
Representantes
- 14 -
RELACIONADO CON:
CLASES
POR RELACION
RELACION: RELACIONA:
1 to 1
CON:
Estudiante
Voto
RELACION: RELACIONA:
TIENE
CARDINALIDAD
N to N
CON:
Frente
Voto
RELACION: RELACIONA:
ORGANIZA
CARDINALIDAD
1 to N
CON:
Frente
Comit Electoral
RELACION:
CONSULTAS - 15 -
CARDINALIDAD
1 to N
RELACIONA:
CON:
Estudiante
Comit Electoral
MODELO RELACIONAL
- 16 -
TIPO DE DATOS
Id_Frente Nombre
Cadena Cadena
TIPO DE DATOS
Cadena Cadena
Id_Estudiante
EDICION
DISEO DEL CONTEXTO PARA EL CMS PUBLICACIONES ELIMINACION PUBLICAIONES Diseo par el desarrollo de tareas en el escenario del Sistema MODIFICACION ACTIVIDADES QUEJAS - 17 -
NUEVO
ACTIVIDADES
EDITAR ELIMINAR
DISEO DE INTERFAZ ABSTRACTA En esta parte definimos el Diseo de la portal de la Web dinmica, y el sistema de contenidos observando los diferentes objetos que se visualizarn cada uno con el portal de su enlace. Para la definicin de objetos de la Interfase (imgenes, enlaces, etc.) sus propiedades y transformaciones en OOHDM se emplea las Vista de Datos Abstractos (ADV) u de esa forma obtener de los modelos de interfaz abstracta. Datos de clase Navegacional Los Enlaces a Otros ADV. Con la reaccin a los eventos que sucede en la navegacin y que es activado por un usuario ellos son: Mause Clik Show Los ADV son referencias muy importantes para el diseo de la interfaz final. DISEO ADV PANTALLAPRINCIPAL PORTAL DEL SISTEMA DE ELECCIONES DEMOCRATICAS DE LA CARRERA DE INFORMATICA
ADV Notificaciones
D A T A A G R A M A S O R G A N I G R A Detalles M AS
ADV Diseo de Voto OPCIONES DE SITEMA ADV Tareas OPCIONES DE ESTUDIANTE Nombre Apellido Causa Fecha
DISEO ADMISNISTRADOR DE AVISOS En la siguiente grafica se observa la navegacion y administracion de avisos, correspondiente a la salida de infrmacion. NOTIFICACIONES Listado de sucesos
Recargos
Sanciones
valuos - 19 -
Honores
DISEO DE VOTO
Nombre FRENTE
COLOR
HORA
Detalles
- 20 -
TALLER DE BASE DE DATOS CATEGORIA ADMINISTRACION DE TAREAS DISEO DE TAREAS OPCIONES DE DE TAREAS OPCIONES DE ESTUDIANTE Codigo Estudiante Contrasea Fecha Detalles VOTO CLIK
Tarea
Desarrollo
consultas
Titulo
Archivo
NOMBRE DE FRENTE
FECHA DE INSCRIPCION
CONSULTAS
Detalles
- 21 -
OPCIONES DE RESULTADOS OPCIONES DE FRENTE Votos Obtenidos Porcentaje Total Lugar deEscrutinio
CONSULTAS
Archivo
DATOS DE ENTRADA
- 22 -
DOCUMENTACIN CODIGO DE USUARIO : El codigo de usuario es aquel que se le asigna al estudiante al momento de ingresar a la universidad, el cual comprende de: inicial del apellido patermo, materno, nombre , el dia, mes, ao de nacimiento. CONTRASEA : La contrasea , al principio se basa en el C.I. del estudiante, y posteriormente este puede ser cambiado por el usuario a su conveniencia. ELECCION DEL VOTO: El voto debe ser preciso y nico, si el estudiante no puede elegir mas de una opcin. DISEO DE SALIDAS DISTRIBUCION DE INFORMACION
SISTEMA
ANEXOS ANEXO A
DOCUMENTOS DE LA CARRERA DE INFORMATICA Rgimen jurdico y estructura de las universidades. La creacin de Universidades se lleva a cabo: a. Por Ley de la Asamblea Legislativa de la Comunidad Autnoma en cuyo mbito territorial hayan de establecerse. b. Por Ley de las Cortes Generales, a propuesta del Gobierno, de acuerdo con el Consejo de Gobierno de la Comunidad Autnoma en cuyo territorio haya de establecerse. Para la creacin de Universidades ser preceptivo el informe previo y motivado del Consejo de Universidades, en el marco de la programacin general de la enseanza en su nivel superior. Las Universidades se regirn por Leyes y normas que dicta el Estado y las Comunidades Autnomas en el ejercicio de sus respectivas competencias y por sus Estatutos.
- 24 -
TALLER DE BASE DE DATOS Los Centros de Estudiantes Los Departamentos o los Centros Universitarios de Estudiantes, y su profesorado a travs de los mismos, contratan con entidades pblicas y privadas, o con personas fsicas, la realizacin de trabajos de carcter cientfico, tcnico o artstico, as como el desarrollo de cursos de especializacin. Los Estatutos de las Universidades establecen los procedimientos para la autorizacin de dichos contratos y los criterios para la afectacin de los bienes e ingresos obtenidos.
La organizacin estructural del Centro de estudiantes de Informtica, se compone de acuerdo al siguiente diagrama: VICEPRESIDENTE
VOCALES
VOCALES
SECRETARIO EJECUTIVO
VOCALES
VOCALES
FINANZAS
COMUNICACIONES
GABINETES
- 25 COORDINADOR
Reglamentos y Estatutos de Gobierno - Principios Art. 3 (Principios Electorales) el rgimen electoral es la base del sistema democrtico, participativo, representativo y responde a los siguientes principios fundamentales. a) principio de soberana e independencia estudiantil, las elecciones expresan la voluntad del movimiento estudiantil y constituyen el mecanismo nico de renovacin peridica de las direcciones estudiantiles. b) Principio de participacin, los estudiantes tienen el derecho de participar a plenitud y con absoluta libertad en la constitucin democrtica de las direcciones, con las nicas limitaciones y restricciones que determinan el presente reglamento y las normas universitarias vigentes de la UMSA. c) Principios de transparencia. Los actos que surgen del proceso electoral son pblicos y se rigen por los preceptos legales que los reglamentan. d) Principio de igualdad. Todos los estudiantes gozan de los mismos derechos y garantas consagrados en el estatuto de la UMSA y la Universidad Boliviana. e) Principio de publicidad. las actuaciones que derivan de la realizacin de elecciones, desde su convocatoria hasta su culminacin, sern de conocimiento de los agentes involucrados en el proceso eleccionario. f) Principio de preclusin. Las etapas del proceso electoral no se repetirn ni se revisaran. g) Principio de autonoma. Los rganos electorales son autnomos para administrar el proceso electoral y no tiene dependencia funcional en esta labor con institucin alguna de las instancias de Co-Gobierno ni se subordinan a ellas. h) Principio de imparcialidad. El rgano electoral es imparcial y solo ajusta sus actos y decisiones a los preceptos del presente Reglamento y las normas universitarias vigentes, dentro de su mbito jurisdiccional y de competencia. Eleccin del organismo electoral Art.6.- El comit electoral ser elegido en Asamblea General de Carrera presidida por la Direccin Estudiantil en vigencia, 30 das antes del cumplimiento de su mandato, dando a conocer a la Federacin Universitaria Local, a los centros de carrera, cuya obligacin es asistir en calidad de veedores. - 26 -
El comit electoral de la Federacin Universitaria Local se elige en Consejo de Dirigentes, 30 das antes del cumplimiento de su mandato. En ausencia de esto, el nter centros asumir para si esta tarea el fenecimiento de la gestin de la FUL debiendo convocar nicamente a Consejo de Dirigentes Facultativos. El incumplimiento de estas disposiciones por parte de una Direccin Estudiantil inhabilita automticamente a todos sus miembros por el lapso de una gestin consecutiva de acuerdo a Resolucin del Honorable Consejo Universitario 01/95. Art. 7.- Ante la imposibilidad justificada de convocar a Asamblea General y despus de los 30 das del Art. 6 del presente reglamento el Comit Electoral podr convocar al Centro de Estudiantes de la Carrera quienes podrn realizar Asambleas por facultad, por carrera o por curso o taller correspondiente para elegir delegados al Comit Electoral as mismo ante la imposibilidad de convocar Asambleas podrn nombran un miembro expresamente designado por su organizacin para cumplir las funciones del Comit Electoral . Asumindose como nter centros vlidos, la presencia respaldatoria del 50% + 1 de los centros no privndose a ninguna de las direcciones vigentes de participar como miembros natos del Comit Electoral en caso de designacin directa sin asamblea. Art. 8.- En caso de incumplimiento del Art. 6,7, y una vez que ha fenecido el mandato de la direccin estudiantil y del plazo mximo de 30 das, los delegados de curso y/o taller. Composicin y funciones Art. 9.- Sern miembros del Comit Electoral todos los estudiantes legalmente matriculados en la UMSA, el comit electoral estar compuesto por: - 1 Presidente - 1 Vice-Presidente - 1 Secretario de Hacienda - 1 Secretario de Actas - 1 Secretario de Prensa y Propaganda - Vocales Art. 11 Atribuciones y obligaciones del Comit Electoral: a) Presidir la elecciones b) Cumplir y hacer cumplir el presente reglamento y las resoluciones y determinaciones de su organizacin. c) Publicar la convocatoria en el lapso establecido por el presente reglamento Art. 10 inc. e) d) Establecer asientos y mesas electorales donde corresponda e) Nombrar al Presidente y Vocales de los asientos y mesas electorales segn sorteos de las nminas de registros de cada unidad acadmica o ante la imposibilidad de hacerlo, nombrarlos en coordinacin con las direcciones Estudiantiles vigentes. f) Depurar aprobar y distribuir listas electorales a cada mesa receptora de volates. - 27 -
TALLER DE BASE DE DATOS g) Recibir las inscripciones de los frentes participantes con los 10 das de anticipacin al acto eleccionario. h) El comit electoral no tiene atribuciones para resolver los problemas internos que hacen a cada frente. i) Declarar desiertas las elecciones en caso de no presentarse ningn frente, en los plazos establecidos. j) Resolver todos los casos en conflicto, tanto en el desarrollo de la campaa como en el verificativo de las elecciones. k) Entregar y levantar actas nicas de apertura, cierre y escrutinio de nforas con la presencia de los delegados de por lo menos de dos frentes presentes y en el caso de frente nico en la presencia de este. l) Hacer uso de los vienes universitarios para el desarrollo del proceso electoral en beneficio igualitario de todos los frentes participantes, esto quiere decir, que el comit electoral esta facultado para hacer uso del presupuesto, de la imprenta universitaria. m) Invitar a las autoridades universitarias al acto de posesin de los candidatos elegidos. Del escrutinio y la programacin de comisiones electorales Art.54.- las elecciones se regirn por el sistema de simple mayora sobre el total de votos validos, excluyendo los nulos. Art. 55.- Votos validos.- Son validos aquellos debidamente marcados dentro de la casilla electoral con una sola marca o una equis, ms los blancos. Art. 56.- Votos Nulos.-Son los emitidos en papeleta diferente, los que lleven ms de una marca o inscripcin, en la papeleta, las papeletas rotas incompletas o alteradas. Art.57.- Votos Blancos.- Se considera voto blanco en la papeleta que no se encuentre marca o signo alguno. Art.58.- Total de votos.- El total de votos corresponde a la suma de votos vlidos, ms votos blancos y ms votos nulos. Art.59.-En caso excepcional de que los votos blancos sean mayora el Comit electoral convocara a nuevas elecciones en el plazo de 7 das. Estructura funcional
Coordinador
de
Infraestructura
Cada una de las comisiones y gabinetes que componen el Comit de Estudiantes desempea una labor distinta de la anterior, siempre vinculadas entre s para garantizar y sellar de esta forma una labor mucho ms eficaz, a la vez que afectiva.
ANEXO B (ENCUESTAS)
A LOS ESTUDIANTES 1.- Participaste en las anteriores elecciones facultativas?
45%
SI
55%
NO
Si su respesta fue NO , Porque? Los encuestados coincidieron en un buen porcentaje que fue por la falta de tiempo 2.- Crees que es necesario efectuar tu voto por el mtodo electoral de las urnas
25%
SI
75%
NO
3.- Te gustara efectuar tu voto por medios electrnicos (va WEB, INTERNET)?
82%
SI
18%
NO
4.- Crees que los votos efectuados por Internet sean seguros?
53%
SI
47%
NO
38%
SI
42%
POCO
20%
NADA
14%
SI
31%
POCO
55%
NADA
NOTA: El numero de encuestados fue de 100 estudiantes. Conclusin de los resultados obtenidos Segn las encuestas realizadas entre los estudiantes, se vio que estos estn muy de acuerdo en que la carrera o las carreras cuenten con un sistema electrnico de
- 29 -
TALLER DE BASE DE DATOS elecciones. De entre el 100% de los encuestados hubo un 75% que estuvo de acuerdo con el sistema electrnico. Las causas principales para que un estudiante no participe de las elecciones del centro de estudiantes se dan principalmente por la falta de tiempo e informacin.
- 30 -