Tabla 1.1. Relación entre casos de usos y clases borde del sistema de
inventarios.
Casos de usos Actores Clases borde
Envía decisión de Gerente, Sucursal, PantallaAcceso,
gerente a sucursal Base de Datos Reportes. InterfazGerente,
PantallaRegistrarReportes,
InterfazBaseDatosReportes.
Distribuye/Abastece Gerente, Sucursal, PantallaAcceso,
mercancía Personal de Distribución, InterfazGerente,
Base de Datos Productos PantallaObtenerReporte,
Base de Datos Reportes. InterfazBaseDatosProductos,
InterfazBaseDatosReportes.
Envía decisión de Dueño, Gerente, Sucursal, PantallaAcceso,
dueño a gerente Base de Datos Reportes. InterfazDueño,
PantallaRegistrarReportes,
InterfazBaseDatosReportes.
Envió reportes de Sucursal, Gerente, Base PantallaAcceso,
venta de Datos Reportes. InterfazUsuario,
InterfazBaseDatosReportes,
PantallaRegistrarReportes,
InterfazBaseDatosProductos.
Captura de Gerente, Base de Datos PantallaAcceso,
productos Productos. InterfazGerente,
InterfazBaseDatosProductos,
PantallaRegistrarProductos,
PantallaObtenerProductos.
Envió reportes Gerente, Dueño, Base de PantallaAcceso,
extraordinarios de Datos Reportes. InterfazGerente,
venta PantallaRegistrarReportes,
InterfazBaseDatosReportes.
Tabla 1.2. Relación entre casos de usos y clases entidad del sistema de
inventarios.
Casos de usos Clases entidad
Envía decisión de gerente a RegistroReportes.
sucursal.
Distribuye/Abastece Sucursal, Reportes, Productos
mercancía
Envía decisión de dueño a RegistroReportes.
gerente
Tabla 1.3. Relación entre casos de usos y clases control del sistema de
inventarios.
Casos de usos Clases de control
Envía decisión de gerente a ManejadorRegistroReportes.
sucursal.
Distribuye/Abastece ManejadorReportes.
mercancía ManejadorProductos.
Envía decisión de dueño a ManejadorRegistroReportes.
gerente
Registrar Obtener
InterfazUsuario: Clase borde. Toda la interacción con los empleados de las
sucursales se hace por medio del borde usuario.
InterfazGerente: Clase borde. Toda la interacción con el gerente de las
sucursales se hace por medio del borde gerente.
InterfazDueño: Clase borde. Toda la interacción con el dueño de la
empresa se hace por medio del borde dueño.
Principal: El módulo principal está compuesto por clases comunes a la
función general.
1. Pantalla principal. Clase borde. Pantalla Principal.
2. Manejador principal. Clase control. Es el encargado de desplegar la
pantalla principal de interacción con el usuario
InterfazBD: El módulo de InterfazBD, incluye una clase para el acceso a la
base de datos:
1. InterfazBaseDatosReportes: Clase Borde. La información acerca de
los reportes es almacenada en la base de datos reporte, que se
accesa a través de la InterfazBaseDatosReportes.
2. InterfazBaseDatosProductos: Clase Borde. La información acerca de
los productos es almacenada en la base de datos productos, que se
accesa a través de la InterfazBaseDatosProductos.
PantallaAcceso: Clase borde. Pantalla en la cual se puede loguear un
usuario del sistema.
Obtener: el módulo obtener incluye:
1. PantallaObtenerReporte: Es la pantalla en la cual podemos
visualizar todos los reportes.
2. PantallaObtenerProductos: Es la pantalla en la cual podemos
visualizar todos los productos existentes.
Registrar: el módulo registrar incluye:
1. PantallaRegistrarReportes: Es la pantalla en la cual podemos
ingresar todos los datos para los nuevos reportes.
2. PantallaRegistrarProductos: Es la pantalla en la cual podemos
ingresar todos los datos para los nuevos productos.