Está en la página 1de 20

Anexo - INFORME TÉCNICO

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 va a hacer gestión de los empleados, proveedores y clientes

Implementación del sistema de recolección de información

1. Configuración del servidor

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).

Figura 1. Sistema web de recolección de información.

2. Configuración de las preguntas


Una vez definidas las fichas de recolección de información se diseña para cada una, la página web
con las variables requeridas en cada una de las fuentes.

La figura observa el modo de configuración de las preguntas y secciones de cada una de las fichas
(ver figura 2).

Figura 2. Configuración de las fichas para recolección de información

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.

Figura 3.Ficha de caracterización para recolección de información (Carne)


Figura 4. Ficha de caracterización para recolección de información (Cereales)

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.

3. Informe, seguimiento y análisis de la información

De igual forma el sistema implementado permite realizar un seguimiento de la recolección de la


información como se observa en la figura 5.
Figura 5. Seguimiento a la recolección de información de las fuentes.

Diseño de la herramienta de consulta

A continuación se presenta un avance del diseño en casos de uso de la herramienta de consulta.

1. METODOLOGÍA

La metodología a emplear se organiza en función de la solución al problema y en cumplir con los


objetivos del proyecto “sistemas de Información nacional, departamental, municipal y distrital
disponible y asociadas a inocuidad de alimentos” y teniendo en cuenta el cronograma. La
metodología se presenta de la siguiente manera:

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.

b) Validar cuantitativamente el funcionamiento sistema de información


 Seleccionar una metodología de pruebas del funcionamiento de sistema.

c) Implementar la aplicación en el instituto nacional de salud


 Permitir la interacción básica de sesión o usuario.
 Permitir que el usuario pueda acceder a la información de variables o métodos utilizados.
2. Casos de Usos

Fuente: Los autores


1.1.1. Caso de uso Ingreso y Autenticación

Tabla 1 Caso de uso Ingreso y Autenticación


Nombre: Ingreso y Autenticación
Autor:
Descripción:
Efectúa el proceso de identificación y autorización para el ingreso de un usuario a la aplicación.
Actores:
Usuario del sistema.

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.

Ilustración 1 Caso de uso Ingreso y Autenticación

Usuario
Autenticado

<<uses>>

Usuario WEB
Ingreso y Autenticación

Acceso a repositorio de
Datos

Fuente: Los autores


1.1.2. Caso de uso Creación/ Modificación de Items

Tabla 2 Caso de uso Creación/ Modificación de Ítems

Nombre: Creación/ Modificación de Ítems


Autor:
Descripción:
Permite la creación de cualquier Ítem en el sistema relacionado con la para la navegabilidad del mismo, esta acción permite
configurar los ítems mostrados en el menú principal, menú secundario, funciones y recursos de la aplicación.

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

Ilustración 2 Caso de uso Creación/ Modificación de Ítems

<<uses>>

Acceso a repositorio de
Creación/ Modificación de Datos
Usuario
Autenticado Items
(Adm inistrador)

Fuente: Los autores


1.1.3. Caso de uso Creación/ Modificación de Módulos

Tabla 3 Caso de uso Creación/ Modificación de Módulos

Nombre: Creación/ Modificación de Módulos


Extiende Creación/ Modificación de Ítems
Autor:
Descripción:
Permite la creación de módulos para la navegabilidad de la aplicación, esta acción permite configurar los ítems
mostrados en el menú principal de la aplicación.
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.

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.

Fuente: Los autores

Ilustración 3 Caso de uso Creación/ Modificación de Módulos

<<extends>>

Creación/ Modificación de Creación/ Modificación de


Usuario Modulos Items
Autenticado
(Administrador)

Fuente: Los autores

1.1.4. Caso de uso Creación/ Modificación de Sub-Módulos


Tabla 4 Caso de uso Creación/ Modificación de sub-Módulos

Nombre: Creación/ Modificación de Sub- Módulos


Extiende Creación/ Modificación de Ítems
Autor:
Descripción:
Permite la creación de sub- módulos para la navegabilidad de la aplicación, esta acción permite configurar los ítems
mostrados en el menú secundario de la aplicación.

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.

Fuente: Los autores

Ilustración 4 Caso de uso Creación/ Modificación de sub-Módulos

<<extends>>

Creación/ Modificación de Creación/ Modificación de


Usuario Sub- Módulos Items
Autenticado
(Administrador)

Fuente: Los autores

1.1.5. Caso de Uso Creación/ Modificación de Funciones


Tabla 5 Caso de uso Creación/ Modificación de Funciones

Nombre: Creación/ Modificación de Funciones


Extiende Creación/ Modificación de Ítems
Autor:
Descripción:
Permite la creación de funciones para la administración del acceso dentro del sistema, esta acción permite configurar
los ítems de segundo nivel del menú secundario de la aplicación.

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.

Fuente: Los autores

Ilustración 5 Caso de uso Creación/ Modificación de Funciones

<<extends>>

Creación/ Modificación de
Creación/ Modificación de Items
Usuario
Autenticado Funciones
(Administrador)

Fuente: Los autores

1.1.6. Caso de Uso Creación/ Modificación de Recursos


Tabla 6 Caso de uso Creación/ Modificación de Funciones

Nombre: Creación/ Modificación de Recursos


Extiende Creación/ Modificación de Ítems
Autor:
Descripción:
Permite la creación de funciones para la administración del acceso dentro del sistema, esta acción permite configurar
los recursos de programa asociados a funciones particulares.

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.

Fuente: Los autores

Ilustración 6 Caso de uso Creación/ Modificación de Recursos

<<extends>>

Creación/ Modificación de
Creación/ Modificación de Items
Usuario
Autenticado Recursos
(Administrador)

Fuente: Los autores

1.1.7. Caso de Uso Modificación de Perfiles


Tabla 7 Caso de uso Creación/ Modificación de Perfiles

Nombre: Creación/ Modificación de Perfiles


Extiende Creación/ Modificación de Ítems
Autor:
Descripción:
Permite la gestión de nivel de acceso de los usuarios al sistema.
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Usuario autenticado en el sistema con Perfil de Administrador.
Funciones Creadas 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.

Fuente: Los autores

Ilustración 7 Caso de uso Creación/ Modificación de Perfiles

<<uses>>
Acceso a repositorio de
Datos

<<uses>>
Usuario
Autenticado
(Adm inistrador) Creación/ Modificación de
Perfiles

Asignación de funciones a
perfiles

Fuente: Los autores

1.1.8. Caso de Uso Creación/ Modificación de Usuarios

Tabla 8 Caso de uso Creación/ Modificación de Usuarios


Nombre: Creación/ Modificación de Usuarios
Extiende Creación/ Modificación de Ítems
Autor:
Descripción:
Permite la gestión de usuarios con permisos de acceso al sistema.

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.

Fuente: Los autores

Ilustración 8 Caso de uso Creación/ Modificación de Usuarios

<<extends>>

Creación/ Modificación de
Creación/ Modificación de Items
Usuario
Autenticado Usuarios
(Administrador)

Fuente: Los autores

1.1.9. Caso de Uso Asignación de Funciones a Perfiles

Tabla 9 Caso de Uso Asignación de Funciones a Perfiles


Nombre: Asignación de Funciones a Perfiles
Autor:
Descripción:
El sistema provee la interfaz grafica y las herramientas suficientes para que el actor pueda efectuar la asociación de
funciones a perfiles de acceso.
Actores:
Usuario Autenticado (Administrador)
Precondiciones:
Funciones Creadas.
Perfiles Creados.
Localización en la pantalla de gestión de perfiles
Flujo Normal:
1. El sistema muestra el enlace de asociación de funciones en la pantalla de gestión de perfiles
2. El actor selecciona el link de asociación, para ingresar al módulo de edición de funciones.
3. El sistema presenta las funciones asociadas a través de listas de chequeo
4. El actor interactúa con las listas de chequeo presentadas para establecer la asociación adecuada.
5. El actor informa al sistema que la edición ha finalizado pulsando el boto aceptar.
6. El sistema ejecuta las asociaciones a través del módulo de acceso a datos.

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.

Fuente: Los autores

Ilustración 9 Caso de uso Asignación de Funciones a Perfiles

<<uses>>

Usuario
Autenticado Asignación de Funciones a Acceso a repositorio de
(Administrador) Perfiles Datos

Fuente: Los autores


1.1.10. Caso de Uso Acceso a Repositorio de Datos

Tabla 10 Caso de Uso Acceso a Repositorio de Datos

Nombre: Acceso a Repositorio de Datos


Autor:
Descripción:
Se encarga de la interacción con el repositorio de datos para presentar, modificar o validar la información almacenada
en este
Actores:
Sistema
Precondiciones:
Sesión establecida.
Flujo Normal:
1. El sistema requiere una conexión
2. El módulo de acceso a datos la establece
3. El sistema genera la sentencia.
4. El módulo de acceso a datos la ejecuta la sentencia.
5. El módulo de acceso a datos retorna una respuesta
6. El sistema presenta la respuesta.

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.

Fuente: Los autores

Ilustración 10 Caso de uso Acceso a Repositorio de Datos

Sistema Acceso a repositorio de


Datos

Fuente: Los autores


1.1.11. Caso de Uso Ejecución de comandos TCP

1.1.12. Caso de Uso Supervisión Visual Remota

Tabla 11 Caso de Uso Supervisión Visual Remota

Nombre: Supervisión Visual Remota


Autor:
Descripción:

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)

Fuente: Los autores


Caso de Uso Generación de Reportes

Tabla 12 Caso de Uso Generación de Reportes

Nombre: Generación de Reportes


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 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:

Fuente: Los autores

Ilustración 12 Caso de Uso Generación de Reportes

<<uses>>

Usuario
Autenticado Generacion de Reportes Acceso a repositorio de
(Operador) Datos

Fuente: Los autores


1.1.13. Caso de Uso Configuración

Tabla 13 Caso de Uso Configuración MELFA

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

Fuente: Los autores

Ilustración 13 Caso de Uso Configuración


1
F= =5000
T

V =8 v

También podría gustarte