Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El siguiente informe técnico está conformado por dos partes, la primera detalle la implementación
del sistema de recolección de información, la segunda presenta un avance del diseño de la
herramienta de consulta.
El software requerirá un inicio de sesión que asignará los diferentes permisos a cada usuario, en
caso de no tener uno el administrador podrá registrarlo al sistema.
Se adquirió un dominio y se instaló el sistema Lime Survey, en relación con un sistema web en la
dirección: http://inocuidadalimentarialasalle.net/ (ver figura 1).
La figura observa el modo de configuración de las preguntas y secciones de cada una de las fichas
(ver figura 2).
Una vez configurada y diseñada cada una de las fichas por tipo de alimento, se observa en las
figuras 3 y 4 dos ejemplos del diseño web de recolección utilizado en la identificación de cada una
de las fuentes.
De igual forma se configuraron las demás fichas. Como se puede observar la información se
recolecta en las fichas y se almacena para luego ser exportada en archivos planos.
1. METODOLOGÍA
a) Sistema de información.
Consulta y levantamiento de información de aplicaciones, algoritmos y/o paquetes
comerciales relacionados plataforma de desarrollo.
Pre-diseño del sistema de información
Diseño e Implementación de la base de datos en my-SQL
Pruebas de funcionalidad de la base de datos.
Precondiciones:
Browser en la página principal.
Flujo Normal:
El sistema muestra las cajas de texto para introducir el nombre de usuario y contraseña.
Al actor pulsa sobre el botón de ingreso para ejecutar la acción de autenticación.
El sistema verifica la veracidad y consistencia de la información.
Si es un usuario valido y activo, el sistema registra la acción de ingreso y re direcciona a la página principal, mostrando el
menú de navegación.
Flujo Alternativo:
Si no es un usuario válido y activo, el sistema muestra un mensaje de error en el control de ingreso, solicitando al usuario
revisar la información ingresada.
Poscondiciones:
El Usuario se encuentra autenticado en la aplicación y se despliegan los menús de acuerdo al perfil.
Usuario
Autenticado
<<uses>>
Usuario WEB
Ingreso y Autenticación
Acceso a repositorio de
Datos
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.
Flujo Normal:
1. El sistema muestra el menú principal del sistema.
2. El actor selecciona en el menú principal, el módulo Sistema.
3. El sistema muestra el menú secundario los sub-módulos del módulo sistema
4. El actor selecciona en el menú secundario el sub-módulo navegabilidad
5. El sistema muestra la funciones asociadas al sub-módulo
6. El actor selecciona la función Gestión del ítem Requerido.
7. El sistema muestra una grilla con los ítems existentes y las opciones editar y agregar nuevo.
8. El actor selecciona el link crear nuevo.
9. El sistema muestra el formulario adecuado para el ingreso de la información
10. El actor completa la información necesaria y le informa al sistema a través del botón aceptar.
11. El sistema valida la información ingresada y muestra el mensaje de Guardado.
Flujo Alternativo 1:
El actor selecciona el link Editar
Flujo Alternativo 2:
El sistema valida la información ingresada , si la información no cumple con los parámetros establecidos,
arroja el mensaje de error
Poscondiciones:
La información registrada es almacenada en el sistema.
Fuente: Los autores
<<uses>>
Acceso a repositorio de
Creación/ Modificación de Datos
Usuario
Autenticado Items
(Adm inistrador)
Flujo Normal:
Verificar caso de uso Creación/ Modificación de Ítems
Flujo Alternativo :
Verificar caso de uso Creación/ Modificación de Ítems
Poscondiciones:
La información registrada es almacenada en el sistema.
<<extends>>
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.
Módulos creados en el sistema
Flujo Normal:
Verificar caso de uso Creación/ Modificación de Ítems
Flujo Alternativo :
Verificar caso de uso Creación/ Modificación de Ítems
Poscondiciones:
La información registrada es almacenada en el sistema.
<<extends>>
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.
Sub-Módulos creados en el sistema
Flujo Normal:
Verificar caso de uso Creación/ Modificación de Ítems
Flujo Alternativo :
Verificar caso de uso Creación/ Modificación de Ítems
Poscondiciones:
La información registrada es almacenada en el sistema.
<<extends>>
Creación/ Modificación de
Creación/ Modificación de Items
Usuario
Autenticado Funciones
(Administrador)
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.
Deben Existir funciones en el sistema.
Flujo Normal:
Verificar caso de uso Creación/ Modificación de Ítems
Flujo Alternativo :
Verificar caso de uso Creación/ Modificación de Ítems
Poscondiciones:
La información registrada es almacenada en el sistema.
<<extends>>
Creación/ Modificación de
Creación/ Modificación de Items
Usuario
Autenticado Recursos
(Administrador)
<<uses>>
Acceso a repositorio de
Datos
<<uses>>
Usuario
Autenticado
(Adm inistrador) Creación/ Modificación de
Perfiles
Asignación de funciones a
perfiles
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.
Perfiles Creados en el Sistema
Flujo Normal:
Verificar caso de uso Creación/ Modificación de Ítems
Flujo Alternativo :
Verificar caso de uso Creación/ Modificación de Ítems
Poscondiciones:
La información registrada es almacenada en el sistema.
<<extends>>
Creación/ Modificación de
Creación/ Modificación de Items
Usuario
Autenticado Usuarios
(Administrador)
Flujo Alternativo:
El sistema muestra al actor los errores presentados de la ejecución de las asociaciones.
Poscondiciones:
Las asociaciones efectuadas son almacenadas en el repositorio de datos.
<<uses>>
Usuario
Autenticado Asignación de Funciones a Acceso a repositorio de
(Administrador) Perfiles Datos
Flujo Alternativo:
El sistema evalúa la respuesta y determina el resultado a mostrar
Poscondiciones:
Se retorna una respuesta, o se almacena a modifica un nuevo registro.
Actores:
Usuario Autenticado (Operador)
Precondiciones:
Sesión establecida.
Módulo de comunicaciones instanciado.
Perfil de acceso asignado al operador con privilegios suficientes.
Módulo de acceso a repositorio de datos instanciado.
Flujo Normal:
1. El actor accede a la interfaz de supervisión visual.
2. El actor solicita, ver en línea el área de trabajo.
3. El sistema establece la comunicación con el módulo de supervisión.
4. El sistema presenta el video en línea del área de trabajo del robot.
Flujo Alternativo:
El sistema intenta establecer comunicación con el módulo de supervisión, si no logra establecer
comunicación con el hardware, retorna el mensaje informativo a la interfaz de usuario.
El cajón de video mostrara el mensaje informando que no puede establecer comunicación con el
hardware.
Poscondiciones:
Las acciones son de supervisión, por lo que no se generan cambios de estado en el sistema.
Fuente: Los autores
Ilustración 11 Caso de uso Supervisión Visual Remota
Usuario
Autenticado Supervision Visual
(Operador)
Actores:
Usuario Autenticado (Operador y/o Administrador)
Precondiciones:
Sesión establecida.
Módulo de comunicaciones instanciado.
Perfil de acceso asignado al operador con privilegios suficientes.
Módulo de acceso a repositorio de datos instanciado.
Flujo Normal:
1. El sistema mostrara al actor el listado de reportes a generar.
2. Al actor informara al sistema a través de un clic el reporte que desea generar.
3. El sistema solicitara al actor las variables particulares del reporte a generar.
4. El sistema generara el reporte en pantalla.
Flujo Alternativo:
Si el reporte posee la opción de ser generado para impresión, el sistema informara al actor a través
de un mensaje en pantalla
El actor seleccionara la generación del reporte en formato imprimible
El sistema generara el informe en formato imprimible
Poscondiciones:
<<uses>>
Usuario
Autenticado Generacion de Reportes Acceso a repositorio de
(Operador) Datos
Nombre: Configuración
Autor:
Descripción:
Actores:
Usuario Autenticado (Operador y/o Administrador)
Precondiciones:
Sesión establecida.
Módulo de comunicaciones instanciado.
Perfil de acceso asignado al operador con privilegios suficientes.
Módulo de acceso a repositorio de datos instanciado.
Flujo Normal:
1. El sistema muestra el enlace de configuración del módulo,
2. El actor selecciona el link de configuración, para ingresar al módulo de edición de propiedades.
3. El sistema requiere al actor los valores a configurar a través de cajones de texto.
4. El actor llenara los valores solicitados por el sistema en la interfaz presentada
5. El actor informa al sistema que la edición ha finalizado pulsando el boto aceptar.
6. El sistema evalúa la información y ejecuta la configuración del módulo con, los datos ingresados.
7.
Flujo Alternativo:
Si la evaluación de la información ingresada retorna como resultado algún error, el sistema informara
de este al usuario a través de un mensaje en pantalla y solicitara ingresar nuevamente la información.
Poscondiciones:
Los valores son almacenados en el repositorio de datos y serán usados para la comunicación e interacción con la caja de
control y el módulo de comunicaciones
V =8 v