presentación de sistema gestseg

32
SISTEMA GESTSEG Caracas 9 de Julio de 20

Upload: darwinjtc

Post on 09-Aug-2015

140 views

Category:

Education


1 download

TRANSCRIPT

SISTEMA

GESTSEG

Caracas 9 de Julio de 2013

PRESENTACIÓN

Desarrolladores del Sistema: Elvis Vera

Samuel Guillen

Darwin Triana

Duilio Paolini

Estudiantes de la Universidad Bolivariana de Venezuela Programa de Formación de Grado : Informática para la Gestión Social Periodo en curso : Trayecto III, Tramo 7 El Sistema GESTSEG consiste en una aplicación web para el registro de

información en las actividades del Departamento de Seguridad de la Universidad Bolivariana de Venezuela específicamente la sede Chaguaramos, Caracas.

Este sistema consiste en capturar toda la información correspondiente a la gestión de seguridad de la comunidad Ubevista.

El registro será realizado por dos personas: el Jefe del departamento y el Supervisor de gestión.

EL SISTEMA GESTSEG

Tiene como meta suministrar las herramientas que ayuden a la Administración del Personal de Seguridad de la sede; en la Gestión de los Informes Diarios que realizan , los cuales actualmente se elaboran de forma manual.

Llevar un control de sus horas laborales, reposos, vacaciones entre otras informaciones administrativas.

Establecer un contacto directo con la comunidad Ubevista (estudiantes,

profesores, personal en general).

Utilizando las tecnologías actuales en software libre se puede realizar una

plataforma Web, que estará alojada en un servidor Web, dicha plataforma permitirá el fácil manejo y acceso de los Informes diarios realizado por el Personal de Seguridad de la Universidad.

Generales Desarrollar una aplicación Web que ayude a manejar de forma automatizada todos los informes de incidentes, novedades, actividades entre otros y los datos de ingreso, egreso, reposos, vacaciones, guardias entre otros datos del personal de seguridad de la UBV, a través de una base de datos.

Implementar técnicas de requerimientos a la administración del departamento de seguridad de la UBV, para obtener las necesidades a ser resueltas con la aplicación a realizar.

Generar un documento de requerimientos según los datos obtenidos en las técnicas de requerimientos aplicadas anteriormente.

Desarrollar una aplicación Web que pueda ser ejecutada desde cualquier dispositivo con conexión a internet cumpliendo con las directrices del documento de requerimientos.

Específicos

OBJETIVOS

ARQUITECTURA DE DESARROLLO

Se utilizaron lenguajes como HTML en conjunto con PHP para establecer la conexión con la base de datos de esta manera se garantiza la compatibilidad a la hora de procesar información.

La implementación de la primera versión del administrador de contenido se llevó a cabo siguiendo una arquitectura Cliente-Servidor. Los clientes son los navegadores o browser quienes realizan solicitudes a un servidor. En toda petición de una página Web intervienen diferentes entidades: por un lado, el programa navegador o browser en el host que realiza la solicitud y por otro lado un programa servidor alojado en un host remoto denominado servidor Web.

ARQUITECTURA DE DESARROLLO

Ambos se comunican entre sí por medio del acceso a Internet que facilita un proveedor de servicios de Internet.

Se utiliza una arquitectura de interconexión de redes, generalmente la arquitectura TCP/IP, en la que los datos en la transmisión van pasando sucesivamente por diferentes dispositivos de red.

En nuestro caso el servidor Apache es el encargado de almacenar y procesar archivos HTML y PHP, junto con las imágenes, archivos CSS, archivos Javascript, necesarios para el correcto funcionamiento y visualización de la aplicación. El servidor Web puede estar atendiendo a la vez a distintos navegadores.

PLATAFORMA DE DESARROLLO

Navegadores: Mozilla Firefox 18.0.1 Google Chrome 24.0.1812.56

HTML/ PHP

Servidor de Aplicaciones: WAMP

Sistema Operativo: Windows/ Linux

BD

Herramientas de Diseño Web: PHP GI MP J AVASCRIPT BLUE FI SH

Herramientas utilizadas para el desarrollo del Administrador de Contenido

NAVEGADORES WEB

Son aplicaciones que operan a través de Internet, interpretando la información de archivos y sitios web para que estos puedan ser leídos, el navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos.

La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto. En nuestro caso los navegadores que usamos fueron Firefox y Google Chrome.

HERRAMIENTAS DE DISEÑO WEB

Bluegriffon: que permite la metodología wysiwig (what yo see, is what you get).

PHP: es un lenguaje de programación de uso general de script del lado de servidor originalmente diseñado para el desarrollo web de contenido dinámico

GIMP: Es el equivalente de software libre más próximo a Photoshop.

CARTA ESTRUCTURADA

GESTSEG

Gestionar Empleados Gestionar Reportes

Agregar Empleado

Consultar o Modificar Empleado

Eliminar Empleado

Consiste en llevar un ficha digital de los guardias que laboran en el

departamento

Esta opción le permitirá ingresar un nuevo guardia al

departamento de seguridad .

Esta opción le permitirá modificar al mismo tiempo de consulltar la información de un un empleado

Esta opción le permitirá eliminar a un empleado del departamento

de seguridad .

Agregar Reportes

Consultar o Modificar Reportes

Eliminar Reporte

Esta opcion le permitira dar inicio al reporte y el vaciado de la

informacion

Esta opción le permitirá modificar al mismo tiempo de consulltar la información de un un reporte

Esta opción le permitirá eliminar un reporte

Consiste en llevar un registro de la incidencias diarias que acontecen en

la UBV Gestionar Denuncias

Agregar Denuncias

Consultar o ModificarDenuncias

Eliminar Denuncias

Esta opcion le permitira al usuario llenar a traves de un formulario su denuncia

Esta opción le permitirá modificar al mismo tiempo de consulltar la información de una denuncia

Esta opción le permitirá eliminar una denuncia realizada por los

navegantes

Consiste en tener contacto con los usuarios y visualizar sus denuncias para posteriores

respuestas

Gestionar Evento

Agregar Evento

Consultar o Modificar Eventos

Eliminar Eventos

Esta opcion le permitira dar inicio a el llenado de imformacion del evento a realizarse

Esta opción le permitirá modificar al mismo tiempo de consulltar la

información de un un evento

Esta opción le permitirá eliminar un evento

Consiste en la publicacion para la comunidad Ubevista y navegantes en

general de los eventos a realizarse

MÓDULO GESTIONAR EMPLEADOS

Gestionar Empleados

Agregar Empleado

Consultar o Modificar Empleado

Eliminar Empleado

Consiste en llevar un ficha digital de los guardias que laboran en el

departamento.

Esta opción le permitirá ingresar un nuevo guardia al departamento de

seguridad .

Esta opción le permitirá consultar , luego podrá modificar la información de un empleado del departamento

de seguridad.

Esta opción le permitirá eliminar a un empleado del departamento de

seguridad .

MÓDULO GESTIONAR REPORTES

Gestionar Reportes

Agregar Reportes

Consultar o Modificar Reportes

Eliminar Reporte

Consiste en llevar un registro de la incidencias diarias que acontecen en la

UBV.

Esta opción le permitirá dar inicio al reporte y el vaciado de la información.

Esta opción le permitirá consultar , luego podrá modificar la información de un reporte.

Esta opción le permitirá eliminar un reporte.

MÓDULO GESTIONAR DENUNCIAS

Gestionar Denuncias

Agregar Denuncias

Consultar o ModificarDenuncias

Eliminar Denuncias

Consiste en tener contacto con los usuarios y visualizar sus denuncias

para posteriores respuestas.

Esta opción le permitirá al usuario llenar a través de un formulario su denuncia.

Esta opción le permitirá consultar, luego podrá modificar la información de una denuncia.

Esta opción le permitirá eliminar una denuncia realizada por los

navegantes .

MÓDULO GESTIONAR EVENTO

Gestionar Evento

Agregar Evento

Consultar o Modificar Eventos

Eliminar Eventos

Consiste en la publicación para la comunidad Ubevista y navegantes en general de los Eventos a realizarse.

Esta opción le permitirá dar inicio al llenado de información del Evento a realizarse.

Esta opción le permitirá consultar, luego podrá modificar la información de un Evento.

Esta opción le permitirá eliminar un Evento.

DESCRIPCIÓN DE MÓDULOS DEL SISTEMA

El sistema está conformado por 4 módulos simples que permiten llevar el control sistematizado de la Gestión de seguridad. Estos módulos son:

1. Gestionar Empleado: este a su vez tiene tres submódulos que son *Agregar Empleado*Consultar o Modificar Empleado*Eliminar Empleado

2. Gestionar Reporte: este a su vez tiene tres submódulos que son *Agregar Reporte*Consultar o Modificar Reporte*Eliminar Reporte

3. Gestionar Denuncia: este a su vez tiene tres submódulos que son *Agregar Denuncia*Consultar o Modificar Denuncia*Eliminar Denuncia

DESCRIPCIÓN DE MÓDULOS DEL SISTEMA

4. Gestionar Evento: este a su vez tiene tres submódulos que son: *Agregar Evento*Consultar o Modificar Evento*Eliminar Denuncia

Para ingresar al sistema, el usuario Administrador, debe colocar sus datos de acceso en el módulo de ingreso: usuario y contraseña. “Esta interfaz actualmente está en proceso de desarrollo”.

INTERFACES DEL SISTEMA

INTERFACES DEL SISTEMA

INTERFACES DEL SISTEMA

INTERFACES DEL SISTEMA

CHECK LIST DE PRUEBAS APLICACION: GESTSEG

PERIODO DE PRUEBASN° BUG PRIORIDAD DESCRIPCION ESTADO FECHAS

1 1 3

En la casilla para colocar la hora , fecha y el lugar del incidente, evento o suceso se debe introducir manualmente

ACTIVO (21/05/2013)

2 2 3 El botón para limpiar el formulario indica “borrar”. ACTIVO (21/05/2013)

3 3 3En la casilla para la fecha de nacimiento del Empleado, se introduce manualmente.

ACTIVO (21/05/2013)

4 4 3En la casilla para el teléfono no se especifica la casilla para el código y la del número.

ACTIVO (21/05/2013)

5 5 3El botón para guardar el formulario indica “agregar”, mientras otros formularios dicen “enviar”.

ACTIVO (21/05/2013)

6 6 3 No hay botón para limpiar el formulario de ingreso ACTIVO (21/05/2013)

7 7 3Solo se puede realizar busquedas de reportes atreves del Nro.

ACTIVO (21/05/2013)

8 8 1 No hay opción para agregar, modificar o eliminar Usuarios ACTIVO (21/05/2013)

9 9 1No hay verificación de clave o usuario a la hora de ingresar a la aplicación.

ACTIVO (21/05/2013)

ESTANDARES DE PRESENTACIONN° DESCRIPCION ÉXITO FALLA N/A OBSERVACIONES

1Las frases y palabras están correctas en cada una de las etiquetas y el uso de mayúsculas y minúsculas es apropiado (estilo tipo oración)

X

2Todas las etiquetas de los campos tienen los dos puntos al final. X

3La disposición de los campos es la más adecuada según la cantidad a registrar por el usuario

X

4Todas las etiquetas de los campos son del mismo color. X

5Están colocados los acentos ortográficos que corresponden en las etiquetas

X

6 Todos los nombres de los botones están en español X

7Los campos tipo teléfono se ajustan al estándarinternacional Código+ teléfono

X

8Esta estandarizado el campo cédula según el estándar internacional

X

9Existe consistencia en el tipo de letra (tamaño, estilo y color) en la ventana. X

10La disposición y espaciamiento de los campos son consistentes. X

11En las pantallas el tamaño de los campos es adecuado según la información que debe mostrarse X

12Botones, campos, listas y etiquetas están alineados correctamente (horizontal y verticalmente) X

13

Los controles Radio Buttoms en estructura de columna están alineados correctamente a la izquierda y la etiqueta está ubicada a la derecha.

X

14Los controles tipo Radio Buttoms tienen por defecto seleccionada la primera opción. X

15

En un grid las barras de desplazamiento (scroll bar) verticales se activan cuando la cantidad de renglones exceden la capacidad de espacio visual en ventana

X

ESTANDARES DE PRESENTACION

15

En un grid las barras de desplazamiento (scroll bar) verticales se activan cuando la cantidad de renglones exceden la capacidad de espacio visual en ventana

X

16El control tipo check box tiene la etiqueta alineada ala izquierda.

X

17

Las barras de desplazamiento horizontales se activan cuando el ancho de la columna excede la capacidad del espacio visual en ventana

X

18Las columnas del grid muestran en la parte superior derecha la opción para realizar los filtros de los datos.

X

19Los Botones si están ubicados verticalmente están a la derecha de la ventana. Y tienen el mismo ancho. X

20Las barras de desplazamiento verticales están ubicadas a la derecha del grid. X

21

Los Botones si están ubicados horizontalmente están en la parte inferior de la ventana. Y tienen la misma altura.

X

22Las barras de desplazamiento horizontales están ubicadas en la parte inferior del grid. X

23Los controles tipo check box tienen las etiquetas alineadas a la izquierda. X

24

La aplicación cumple con los estándares de presentación y apariencia establecidos en el caso de uso.

X

25Al visualizar el sistema en una resolución 1280 x 800 se observan todos los campos correctamente X

26Al visualizar el sistema en una resolución 800 x 600 se observan todos los campos correctamente X

27El sistema se muestra adecuadamente al utilizar el navegador Mozilla Firefox X

28El sistema se muestra adecuadamente al utilizar el navegador Internet Explorer X

29Están indicados los campos obligatorios en todas las pantallas y de manera adecuada X

30

El texto e identificación de los mensajes de validación es el adecuado según la operación que se está realizando

X no hay mensajes de validación

31 El código fuente está documentado X32 Posee una opción/módulo para salir del sistema X

33Al presionar la teclas del control CRTL+F4 se cierra el sistema X

N° DESCRIPCION ÉXITO FALLA N/A OBSERVACIONES

1Cuando el usuario ingresa al sistema, este muestra el perfil que corresponde al usuario logueado

X

2 Existe un orden lógico en el diseño de pantallas y módulos X3 Existe un orden lógico en el diseño de funcionalidades X

4Al ingresar con una clave errada el sistema realizar el refresh de los campos : Usuario y contraseña X

5 Existe una clave encriptada para ingresar al sistema X

6Se muestra un mensaje de confirmación de operación al eliminar: ¿Está seguro de eliminar este registro?

X

7Se muestra un mensaje de confirmación de operación al modificar: ¿Está seguro de modificar este registro?

X

8El diseño de la estructura y relaciones de la BD se ajusta a los requerimientos del sistema

X

9 Poseen tablas que permitan auditar el sistema X10 Es posible controlar las variables de sesión X

11Las rutinas y subrutinas creadas cumplen con las normas de identación

X

FUNCIONALIDADES

FUNCIONALIDADES

12Cuando se presiona el botón imprimir desde una ventana activa se despliega la ventana de Impresión de Reporte.

X

13

Cuando se presiona la combinación de teclas CTRL+I desde una ventana activa se despliega la ventana de Impresión de Reporte.

X

14Existe validación en los formularios según el tipo de dato a ingresar (numéricos, alfanuméricos, etc.)

X

15El sistema posee un módulo que permita agregar/eliminar usuarios

X

16 La configuración de roles de usuario se realizar por perfiles X17 La BD está normalizada X18 El diseño de los módulo es escalable X19 Los FK están debidamente identificados en la BD X20 Los PK están debidamente identificados en la BD X21 El diseño de una nueva versión es posible a mediano plazo X

INFORME DE ERRORESErrores Externos:

Módulo Reportes:Sub-módulo Agregar, Consultar, Modificar y Eliminar:

En la casilla para colocar la hora, fecha y el lugar del incidente se deben introducir manualmente, generando errores para la BD.El botón para limpiar el formulario indica “borrar” lo que puede generar confusión al usuario.

Módulo Empleados: Sub-módulo Agregar, Consultar, Modificar y Eliminar:

En la casilla para la fecha de nacimiento del Empleado, se debe introducir manualmente.En la casilla para el teléfono no se especifica la casilla para el código y la del número.El botón para guardar el formulario indica “agregar”, mientras otros formularios dicen “enviar”.El botón para limpiar el formulario indica “borrar” lo que puede generar confusión al usuario.

INFORME DE ERRORES

Errores Externos:

Módulo Eventos:Sub-módulo Agregar, Consultar, Modificar y Eliminar:

En la casilla para colocar la fecha, hora de inicio, hora de cierre y lugar del evento se deben introducir manualmente, generando errores para la BD.En el botón para limpiar el formulario indica “borrar” lo que puede generar confusión al usuario.

Módulo Denuncias:Sub-módulo Agregar, Consultar, Modificar y Eliminar:

La casilla para la cedula de identidad no se especifica si es venezolano o extranjero.La casilla para la fecha del suceso debe introducirse manualmente.

Informe de Errores

La casilla para el teléfono de contacto del denunciante no especifica la casilla para el código.

Módulo Usuario:Sub-módulo Ingreso:

No hay botón para limpiar el formulario de ingreso.

Errores Internos: Módulo Reportes, Empleados, Eventos y Denuncias :

Sub-módulo Consulta, Modificar y Eliminar:Solo se puede buscar el Reporte a consultar, modificar o eliminar solo se puede realizar atreves del Nro. de reporte.

Módulo Usuario:Sub-módulo Agregar, Modificar y Eliminar:

No hay opción para agregar, modificar o eliminar Usuarios.Sub-módulo Ingreso:

No hay verificación de clave o usuario a la hora de ingresar a la aplicación.

ERRORES PRINCIPALES

No hay opción para agregar modificar o eliminar usuario.

No hay verificación de clave o usuario a la hora de ingresar a la aplicación.

RECOMENDACIONES

Finalizar el modulo donde el administrador podrá iniciar sesión para interactuar con el sistema.

Hacer la separación del la parte publica de la privada.

Documentar el código fuente.Usar colores mas amigables en las tablas de

planificación de trabajo de los guardias.Terminar el gestor de contenido.

RECURSOS A CONSIDERAR

La ayuda de un Ingeniero en Sistemas para mejorar la robustez del sistema.

La ayuda de un Diseñador Web para hacer que las interfaces sean lo más amigable posible.

La ayuda de un Analista en Sistema para que busque minuciosamente errores que nosotros no pudimos apreciar.

Una vez finalizado la prueba piloto la ayuda de por lo menos 20 usuarios ingenuos que interactúen con el sistema para chequear la usabilidad y facilidad del mismo sin ayuda de ningún manual de uso.

MUCHAS GRACIAS POR SU ATENCIÓN