• No se han encontrado resultados

CAPITULO VI. ESTUDIO DE IMPACTO AMBIENTAL

7.13 Estructura del modelo de casos de uso

7.14.1 Diseño de casos de uso

En esta actividad se identifican las clases del diseño cuyas instancias son necesarias para llevar a cabo el flujo de sucesos de los casos de uso. Además, se describen como interactúan los correspondientes objetos de diseño de éstas clases, esto se hace mediante diagramas de secuencia que contienen las instancias de los actores, los objetos del diseño y las transmisiones de mensajes entre éstos.

Caso de uso: Registrar Proveedor

El Responsable de la granja utiliza el sistema mediante la interfaz IU Proveedor para introducir los datos del proveedor y realizar el registro de los mismos. Gestor de Proveedor se activa al recibir de IU Proveedor la solicitud de registro del proveedor que los abastece de insumos.

Gestor de Proveedor crea una instancia de la clase proveedor y luego hace uso de Gestor de Proveedor para crear las instancias de los proveedores que se introducen, verificando antes de que el proveedor ya existiera.

Desarrollo de SICPA

: Responsable d e granja

: Interfaz Galera Galera-

1: Digita Codigo Galera 2:Verifica Codigo Galera

3: No existe

4: Digita la Descripcio de Galera

5: Selecciona boton guardar

6: Guardar Nuevo Registro()

Diagrama de secuencia del caso de uso registrar galera

a) 1.1 Registrar galera

El Responsable de la granja utiliza el sistema mediante la interfaz IU Galera para introducir los datos de la Galeras y realizar el registro de las mismas. Gestor de Galera se activa al recibir de IU Galera la solicitud de registro de la Galera donde se detalla el estado de la galera.

Gestor de Galera crea una instancia de la clase Galera y luego hace uso de Gestor de Galera para crear las instancias de las Galeras que se introducen, verificando antes de que la Galera ya existiera.

2.1 Registrar Lote

El Responsable de la granja introduce en el sistema los datos del lote de pollo. En esta acción interactúa con los objetos IU Lote y Gestor de Galeras. Luego se selecciona la opción registrar Lote y envía a través de IU Lote la petición al objeto Gestor Lotes y la

Desarrollo de SICPA

: Responsable d e granja

: Interfaz Lote : Lote :Galera 1: Digita condigo lote

2: Verifica Codigo Lote

3: No existe

4: Digita Informacion de lote (Fecha entrada, Fecha salida, cantidad)

5: Verifica Galera

6: Si existe galera

7: Selecciona boton guardar

8: Guardar nuevo Registro

9: Actualiza estado galera

Diagrama de secuencia del caso de uso registrar lote

solicitud de obtener los datos de la Galera que se encuentran desocupada. El objeto Gestor Lotes se encarga de crear la instancia de la clase Lotes.

3.1 Registrar Proveedor

El Responsable de la granja utiliza el sistema mediante la interfaz IU Proveedor para introducir los datos de los proveedores que le abastecen de insumos y realizar el registro de los mismos. Gestor de proveedor se activa al recibir de IU proveedor la solicitud de registro del proveedor donde se detalla la información del proveedor. Gestor de Proveedor crea una instancia de la clase proveedor y luego hace uso de Gestor de proveedor para crear las instancias de proveedor que se introducen, verificando antes de que el proveedor ya existiera.

Desarrollo de SICPA : Responsable d e granja : Interfaz Proveedor : Proveedor

1: Digita Codigo Proveedor 2: Verifica Codigo Proveedor

3: No existe

4: Digita Informacio de proveedo r (Nombre, Direccion, Telefono)

5: Seleccionar boton guardar

6: Guardar Nuevo registro

Diagrama de secuencia del caso de uso registrar proveedor

4.1 Registrar Tipo de Suministros

El Responsable de la granja utiliza el sistema mediante la interfaz IU Tipo de suministros para introducir los datos del Tipo de suministros y realizar el registro de los mismos. Gestor de Tipo de suministros se activa al recibir de IU Tipo de suministro la solicitud de registro del Tipo de Insumos.

Gestor de Tipo de suministros crea una instancia de la clase Tipo de suministros y luego hace uso de Gestor de Tipo de suministros para crear las instancias de los Tipo de suministros que se introducen, verificando antes de que el Tipo de Insumos ya existiera.

Desarrollo de SICPA : Responsable d e granja : Interfaz Tipo de Suministro : Tipo Suministros

1: Digita Codigo Tipo de Suministro 2: Verifica Codigo Tipo de Suministro

3: No existe

4: Digita descripcion del tipo de suministro

5: Seleccionar Boton Guardar

6: Guardar nuevo registro

Diagrama de secuencia del caso de uso registrar tipo de suministro

5.1 Registrar suministro

El Responsable de la granja utiliza el sistema mediante la interfaz IU suministros para verificar la aplicación de los mismos. Gestor de tipo de suministros se activa al recibir de IU suministro la solicitud de registro que se envía, en este se detalla el tipo de suministro. Descripción, unidad y programa de aplicación (día y cantidad).

Gestor de Suministro crea una instancia de la clase Suministros y luego hace uso de Gestor de Tipo Suministro para crear las instancias de los suministros que se deben aplicar.

Desarrollo de SICPA : Responsable d e granja : Interfaz de Suministro Suministro :Tipo de suministro

1: Digita codigo de suministro

2: Verificar codigo suministro

3: No existe

4: Buscar tipo de suministro

5: Si existe 6: Obtener Tipo de Suministro ( tipo de

suministro,descripcion,unidad, programa de aplicacion)

7: Seleccionar boton cerrar

8: Cierra suministro

Diagrama de secuencia de caso de uso registrar suministro

6.1 Registrar entrada de suministro

El Responsable de la granja utiliza el sistema mediante la interfaz IU Entrada de suministros para introducir los datos de la compra efectuada y realizar el registro de los mismos. Gestor de suministros se activa al recibir de IU Entrada suministros la solicitud de registro que se envía en virtud de que el responsable de la granja ha seleccionado la opción registrar Entrada de Insumo.

Gestor de Entrada suministros crea una instancia de la clase Entrada suministros y luego hace uso de Gestor de suministros y Proveedor para crear las instancias de los suministros que se introducen.

Desarrollo de SICPA : Responsable d e granja Entrada Suministro Proveedor Suministro 5: Buscar proveedor 6: Si existe : Interfaz Entrada Suministro 1: Digita el numero de entrada suministro 3: No existe 2: Verifica numero entrada

4: Digita informacion entrada suministro( fecha

, numero de factura)

7: Obtener proveedor ( nombre)

8: Obtener Suministro

9: Si existe

10: Digita cantidad de suministro

11: Seleciona boton guardar 12: guardar nuevo registro

Diagrama de secuencia del caso de uso entrada de suministro

6.2Reporte de Inventario a día de hoy

Con el objeto IU reporte de inventario el responsable de la granja introduce los parámetros del reporte y envía un mensaje al objeto Gestor Entrada Suministros para generar el reporte de Inventario de día de hoy.

Obtenido el inventario del día de hoy y visualizado, el responsable de la granja envía el mensaje “imprimir” a IU entrada suministros el cual lo trasmite a Impresora para que lleve a cabo la impresión del reporte.

Desarrollo de SICPA : Responsable d e granja :IU Reporte de Inventario :Gestor Entrada Suministros :Entrada Suministro Impresora 1: Introducir Parametros 2: Generar Reporte

3: Obtener datos reporte 4: Obtener entrada suministro

5: Imprimir Reporte

6: Imprimir

7: Entregar Reporte Impreso

Diagrama de secuencia del caso de uso de reporte de inventario a dia de hoy

7.1 Registrar Manejo del Lote

El Responsable de la granja utiliza el sistema mediante la interfaz IU Manejo Lote para introducir los datos de suministros por lote y realizar el registro de los mismos. Gestor de Manejo de lote se activa al recibir de IU Manejo de lote la solicitud de registro y el responsable de la granja da la opción registrar manejo lote.

Gestor de manejo lote crea una instancia de la clase manejo lote y luego hace uso de Gestor de Lote para crear las instancias de los lotes que se introducen, verificando antes de que el lote contenga registros.

Desarrollo de SICPA

: Responsable d e granja

: Gestor Manejo Lote

: Manejo Lote :Lote : Suminsitrso

1: Digita codigo manejo lote 2: Verifica numero entrada

3: No existe

4: Digita fecha de manejo

5: Buscar Lote

6: Si existe 7: Obtener lote (galera. fecha entrda, cantidad)

8: Obtener suministro

9: Si existe 10: Obtener suministro (nombre, cantidad planificada)

11: Digita cantidad real aplicada 12: Seleccionar

boton guardar 13: Guarda nuevo registro

Diagrama de secuencia del caso de uso registrar manejo lote

7.2 Reporte suministro por lote

El Responsable de la granja genera desde la interfaz IU Entrada suministros el reporte de la cantidad existente de cada suministro por proveedor. Gestor de reporte recibe el mensaje e inmediatamente obtiene los datos de los suministros.

Una vez que IU Entrada Insumo visualiza el reporte, el responsable envía el mensaje imprimir al objeto impresora que entrega el reporte impreso.

Desarrollo de SICPA

: Responsable d e granja

:Gestor de Reporte

Gestor Lote Manejo Lote :Impresora

1: Seleccionar Lote

2: Generar Reporte

3: Obtener datos reporte ()

4: Obtener datos de suministro por lote

5: Imprimir Reporte

6:Imprimir

7: Entrega Reporte

Diagrama de secuencia del caso de uso reporte de suministro por lote

8.1 Registrar matanza / retiro/ reingreso

El responsable de la granja utiliza el sistema mediante la interfaz IU Matanza/retiro/reingreso para introducir la cantidad de pollos que se matan, se retiran o bien vuelven a reingresar. El gestor de matanza/retiro/reingreso se activa al recibir IU matanza/retiro/reingreso la solicitud del registro.

Desarrollo de SICPA : Responsable d e granja : Interfaz Matanza/Retiro/Reingres :Matanza/Retiro/ Reingreso Lote 1: Digitar Codigo

2: Verificar numero entrada

3: No existe

4: Digita fecha y motivo

5: Buscar lote

6: Si existe 7: Obtener lote (Numero Lote)

8: Digita cantidad observaciones 9: Selecciona boton

guardar 10. Guardar Nuevo registro

Diagrama de secuencia del caso de uso registrar matanza/retiro/reingresos

8.2 Reporte de matanza/ retiro / reingresos

Con el objeto IU reporte de matanza/ retiro / reingresos el responsable de la granja introduce los parámetros del reporte y envía un mensaje al objeto Gestor de matanza/ retiro / reingresos para generar el reporte de de matanza/ retiro / reingresos.

Obtenido el reporte de matanza/ retiro / reingresos y visualizado, el responsable de la granja envía el mensaje “imprimir” a IU entrada suministros el cual lo trasmite a Impresora para que lleve a cabo la impresión del reporte

Desarrollo de SICPA

: Responsable d e granja

:Gestor de Reporte

Gestor Lote Gestor de matanza/reiro/

reingreso

:Impresora

1: Seleccionar Lote

2: Generar Reporte

3: Obtener datos reporte ()matanza/retiro/reingresos4: Obtener datos

5: Imprimir Reporte

6:Imprimir

7: Entrega Reporte

Diagrama de secuencia del caso de uso reporte de matanza/retiro/reingreso

9.1 Registrar control de peso

El responsable de la granja utiliza el sistema mediante la interfaz IU Control de peso para introducir el peso promedio del pollo de determinado lote y realizar el registro del mismo. El gestor de control de peso se activa al recibir IU control de peso la solicitud del registro del peso.

Desarrollo de SICPA

: Responsable d e granja

: Interfaz Control Peso

: Control Peso Lotes

1: Buscar Lote

2: Si existe

3: Carga Lote ( numero delote, fecha) 4: Digita Peso Promedio

5: Seleccionar boton guardar

6: Guarda nuevo registro

Diagrama de secuencia del caso de uso registrar control de peso

10.1 Crear cuenta de Usuario

El Responsable de la Granja utiliza el sistema mediante la interfaz IU Usuario para introducir los datos de una nueva cuenta de usuario. El Responsable activa la interfaz IU Usuario, introduce los datos y envía la instrucción „crear cuenta‟. IU Cuenta Usuario transmite esta solicitud al objeto Gestor de Usuario que se encarga de crear una instancia de la clase cuenta, no sin antes verificar la inexistencia de una cuenta con igual nombre de usuario.

Desarrollo de SICPA : Responsable d e granja IU Cuenta Usuario Gestor de cuenta Cuenta usuario

1: Introducir Datos (login Nombre) 2: Crear Cuenta (login,

nombre)

3: Solicitar Creacion

4: Verificar cuenta

5: Crear cuenta ()

6: Guardar nueva cuenta

Diagrama de secuencia del caso de uso crear cuenta de usuario

10.2 Modificar cuenta de usuario

La secuencia inicia cuando el responsable de la granja selecciona el usuario, realiza los cambios a la cuenta y comunica a IU Modificar cuenta que ejecuta la actualización de la cuenta. IU Modificar cuenta activa el gestor de cuenta solicitándole que verifique los cambios realizados y actualice la cuenta.

Desarrollo de SICPA : Responsable d e granja IU Modificar Cuenta Gestor de Cuenta Cuenta Usuario 1: Selleccionar Cuenta 2: Modificar Cuenta 3: Actualizar Cuenta 4: Actualizar Cuenta () 5: Verificar Cuenta 6: Actualizar Cuenta 7: Guardar Cambios

Diagrama de secuencia del caso de uso modificar cuenta de usuario

10.3 Modificar contraseña de usuario

El Usuario utiliza el sistema mediante la interfaz IU Cuenta Usuario para introducir la nueva contraseña del usuario. Los usuarios activan la interfaz IU cuenta de usuario para modificar la contraseña del usuario y este envía la instrucción “solicitar modificación”. Esta transmite la solicitud al objeto gestor de Usuario que se encargue de buscar y modificar la instancia de la clase usuario, no sin antes verificar su existencia.

Desarrollo de SICPA : Responsable d e granja IU Cuenta Usuario : Gestor Usuario : Usuario 1: Introducir Usuario 2: Modificar Contraseña

3: Solicitar Modificar (Login,

contraseña, nueva contraseña) 4: Buscar (login, contraseña actual)

5: Modificar ( contraseña)

6: Guardar Cambio

Diagrama de secuencia del caso de uso modificar contraseña de usuario

10.4 Iniciar sesión en el sistema

El Usuario utiliza el sistema mediante la interfaz de IU Login par a introducir los datos de su identificación (Nombre de usuario, Clave) t transmiten a IU Inicio de sesión el mensaje “iniciar sesión”. El objeto IU Inicio de Sesión al recibir el mensaje, solicita la gestor de usuario que verifique la validez de la cuenta y luego, si todo esta bien le permite acceder al sistema.

Desarrollo de SICPA : Responsable d e granja :IU Cuenta Usuario : Gestor Usuario : Usuario

1: Ingresar Datos (Usuario, Contraseña)

2: Iniciar Sesion 3: Verificar Usuario y Contraseña

4: Buscar Usuario

5: Leer datos de usuario

6: Activar 7: Menu Principal

Desarrollo de SICPA