Upload
edgard-ramirez-h
View
19.819
Download
3
Embed Size (px)
Citation preview
0
ESPACIO PARA EL
TEXTO ESPACIO PARA EL TEXTO ESPACIO PARA EL
TEXTO
UNIVERSIDAD NACIONAL DE
CAJAMARCA
Ingeniería de software II
“Escuela Académico Profesional De
Ingeniería De Sistemas”
“Modelado del Sistema Web de Almacén De Insumos”
Pungurume INSAVE E.I.R.L
DOCENTE:
Ing. Edwin Valencia Castillo.
INTEGRANTES:
Delgado Pérez, Jamer.
Guadaña Julon, Britaldo.
Ramirez Huaccha, Edgard Antony.
Uriarte Acuña, Eriberto.
Cajamarca, Diciembre de 2010
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 1
INDICE
INTRODUCCIÓN ........................................................................................................................................... 6
1. DESCRIPCIÓN DE LA EMPRESA: ............................................................................................................. 7
2. PLANTEAMIENTO DEL PROBLEMA ALMACÉN DE INSUMOS: ............................................................ 9
2.1. Descripción actual del área de almacén de insumos:9 2.2. Especificación de requerimientos del sistema de almacén de insumos: 10 2.2.3 Requerimientos Funcionales: 11 2.2.4 Requerimientos No Funcionales: 13
3. MODELO DE REQUERIMIENTOS: .......................................................................................................... 14
3.1. Paquetes: vista general: 14 3.2. Actores del sistema: 14 3.3. Diagrama De Casos De Uso Para El Sistema Web Almacén De Insumos De
Pungurume INSAVE E.I.R.L 14 3.4. Diagrama general de casos de uso del almacén de insumos: 17 3.5. ESPECIFICACIONES DE CASOS DE USO para el sistema web de almacén de insumos
de Pungurume INSAVE E.I.R.L: 18 1.IDENTIFICARSE EN EL SISTEMA: .............................................................................................................................. 18
2. MANTENIMIENTO DE PERSONAL: .......................................................................................................................... 20
3. MANTENIMIENTO DE PROVEEDORES: ................................................................................................................... 23
4. MANTENIMIENTO DE ALMACENES: ....................................................................................................................... 26
5. MANTENIMIENTO DE CATEGORIAS: ...................................................................................................................... 29
6. MANTENIMIENTO DE PRODUCTOS: ........................................................................................................................ 32
7. GESTIONAR FORMULA: ............................................................................................................................................. 36
8. GESTIONAR MOVIMIENTO DE INVENTARIOS:........................................................................................................ 40
9. REGISTRAR MOVIMIENTOS EN ALMACÉN: ............................................................................................................. 45
10. CONSULTAR STOCK: ............................................................................................................................................... 52
11. GESTIONAR REPORTES: ......................................................................................................................................... 53
3.6. DIAGRAMA DE ACTIVIDADES de casos de uso del sistema: 55
3.6.2.Mantenimiento De Personal: ......................................................................... 56
3.6.3. Mantenimiento De Proveedores. ................................................................... 57
3.6.4. Mantenimiento De Almacenes: ..................................................................... 58
3.6.5. Mantenimiento De Categorías: ..................................................................... 59
3.6.6. Mantenimiento De Productos........................................................................ 60
3.6.7. Gestionar Formula: ...................................................................................... 61
3.6.8. Gestionar Movimiento De Inventarios: .......................................................... 62
3.6.9. Registrar Movimientos En Almacén............................................................... 63
3.6.10. Consultar Stock: ......................................................................................... 64
3.6.11. Gestionar Reportes: .................................................................................... 65
4. MODELO DE ANÁLISIS: .......................................................................................................................... 66
4.1. Clases Según Estereotipos: 66
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 2
4.1.1. Clases entidad: ............................................................................................. 66
4.1.2. Clases Interfaz: ............................................................................................ 67
4.1.3. Clases Control: ............................................................................................. 69
4.1.4. Diagrama De Clases de análisis: ................................................................... 70
4.2. Realizaciones de Casos de Uso: Diagrama de Clases y Secuencias de análisis: 71
4.2.1 .Identificarse En El Sistema: .......................................................................... 71
4.2.2. Mantenimiento De Personal. ......................................................................... 73
4.2.3. Mantenimiento De Proveedores. ................................................................... 79
4.2.4. Mantenimiento De Almacenes. ...................................................................... 85
4.2.5. Mantenimiento De Categorías: ..................................................................... 91
4.2.6. Mantenimiento De Productos........................................................................ 97
4.2.7. Gestionar Formula. .................................................................................... 103
4.2.8. Gestionar Movimiento De Inventarios. ........................................................ 109
4.2.9. Registrar Movimientos En Almacén............................................................. 115
4.2.10. Gestionar Reportes: .................................................................................. 122
4.2.11. Consultar Stock: ....................................................................................... 123
5. MODELO DOCUMENTO DE ARQUITECTURA: .................................................................................... 124
5.1. Patrón de arquitectura AOD: 124 5.2. Patrón de negocio AOD: 124
6. MODELO DE DESPLIEGUE: .................................................................................................................. 125
6.1. Configuración de despliegue: 125 7. MODELO DE DISEÑO: ........................................................................................................................... 126
7.1. Realizaciones de casos de uso de diseño: DIAGRAMA DE SECUENCIAS. 126
7.1.1. Identificarse En El Sistema: ........................................................................ 126
a) Flujo Principal: Identificarse: .................................................................. 126
7.1.2. Mantenimiento De Personal: ...................................................................... 127
b) Flujo Principal: Lista de Personal: ............................................................ 127
c) Subflujo: Agregar Personal ...................................................................... 128
d) Subflujo: Editar Personal......................................................................... 129
7.1.3. Mantenimiento De Proveedores. ................................................................. 130
a. Flujo Principal: Lista de Proveedor: .......................................................... 130
b)Subflujo: Agregar Proveedor .................................................................... 131
c)Subflujo: Editar Proveedor ....................................................................... 132
7.1.4. Mantenimiento De Categorías: ................................................................... 133
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 3
a) Flujo Principal: Lista de Categorías:......................................................... 133
b) Subflujo: Agregar Categoría .................................................................... 134
c) Subflujo: Editar Categoría ....................................................................... 135
7.1.5. Mantenimiento De Almacenes .................................................................... 136
a) Flujo Principal: Lista de almacenes: ......................................................... 136
b) Subflujo: Agregar almacenes: ................................................................. 137
c) Subflujo: Editar almacenes ...................................................................... 138
7.1.6. Mantenimiento De Productos...................................................................... 139
a) Flujo Principal: Lista de Productos:.......................................................... 139
b) Subflujo: Agregar Productos .................................................................... 140
c) Subflujo: Editar Productos ....................................................................... 141
7.1.7. Gestionar Formula: .................................................................................... 142
a) Flujo Principal: Lista de Personal: ............................................................ 142
b) Subflujo: Agregar Formula ...................................................................... 143
c) Subflujo: Editar Formula ........................................................................ 144
7.1.8. Gestionar Movimiento De Inventarios: ........................................................ 145
a) Flujo Principal: Lista de inventarios. ........................................................ 145
b)Subflujo: Nuevo inventario. ...................................................................... 146
c)Subflujo: Conteo inventario....................................................................... 147
7.1.9. Registrar Movimientos En Almacén............................................................. 148
a) Flujo Principal: Lista de Movimientos almacén. ........................................ 148
a) Subflujo: Movimiento de productos. ......................................................... 149
b) Subflujo: Movimientos de fórmulas. ......................................................... 150
c) Subflujo: ver movimiento. ........................................................................ 151
7.1.10 Gestionar Reportes: .................................................................................. 151
a) Flujo Principal: gestionar reportes. .......................................................... 151
7.1.11. Consultar Stock: ....................................................................................... 152
a) Flujo Principal: consultar stock. ............................................................... 152
2.2. Realizaciones de casos de uso de diseño: DIAGRAMA DE COMUNICACIÓN: 153
2.2.1. Identificarse En El Sistema: ........................................................................ 153
a) Flujo Principal: Identificarse: .................................................................. 153
2.2.2. Mantenimiento De Personal: ...................................................................... 154
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 4
a) Principal: lista de personal: ..................................................................... 154
b) Subflujo: agregar personal. ..................................................................... 155
c) Subflujo: editar personal. ......................................................................... 155
2.2.3. Mantenimiento De Proveedores. ................................................................. 156
a) Principal: lista de proveedor: ................................................................... 156
b) Subflujo: agregar proveedor. ................................................................... 157
c) Subflujo: editar proveedor. ...................................................................... 158
2.2.4. Mantenimiento De Almacenes: ................................................................... 159
a) Principal: lista de almacenes: .................................................................. 159
b) Subflujo: agregar almacén. ..................................................................... 160
c) Subflujo: editar almacén. ......................................................................... 161
2.2.5. Mantenimiento De Categorías: ................................................................... 162
a) Principal: lista de categorías: .................................................................. 162
b) Subflujo: agregar categorías. .................................................................. 163
c) Subflujo: editar categorías. ...................................................................... 164
2.2.6. Mantenimiento De Productos...................................................................... 165
a) Principal: lista de productos: ................................................................... 165
b) Subflujo: agregar productos. ................................................................... 166
c) Subflujo: editar productos. ....................................................................... 167
2.2.7. Gestionar Formula: .................................................................................... 168
a) Principal: lista de fórmulas: ..................................................................... 168
b) Subflujo: agregar fórmulas: ..................................................................... 169
c) Subflujo: editar fórmulas: ........................................................................ 169
2.2.8. Gestionar Movimiento De Inventarios: ........................................................ 170
a) Principal: Lista Inventario: ...................................................................... 170
b) Subflujo: Conteo Inventario: .................................................................... 171
c) Subflujo: Nuevo Inventario: ..................................................................... 172
2.2.9. Registrar Movimientos En Almacén............................................................. 173
a) Principal: Lista Movimiento: .................................................................... 173
b) Subflujo: Movimiento de Formulas: .......................................................... 174
c) Subflujo: Movimiento de Productos: ......................................................... 175
d) Subflujo: Ver Movimiento: ....................................................................... 176
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 5
2.2.10. Consultar Stock: ....................................................................................... 177
a) Principal: Consultar Stock: ...................................................................... 177
2.2.11. Gestionar Reportes: .................................................................................. 178
a) Principal: Gestionar Reporte: .................................................................. 178
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 6
INTRODUCCIÓN
La tendencia al cambio, que se vive hoy en día, nos obliga a estar actualizados y
pendientes de las metodologías que se usan con mayor éxito y frecuencia en el desarrollo de software, una de estas metodologías es RUP (PROCESO UNIFICADO DE RATIONAL), que utiliza la notación UML como herramienta fundamental; dada esta exigencia el presente equipo de trabajo está poniendo en práctica dichas metodologías en el diseño y elaboración del sistema de almacén de la granja PUNGURUME INSAVE E.I.R.L.
En el presente informe, se hace uso de los diagramas UML, que nos permitirán pasar por
todas las etapas del desarrollo de software, de manera que podremos obtener un producto de software de calidad.
El grupo de trabajo.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 7
1. DESCRIPCIÓN DE LA EMPRESA:
a. RAZON SOCIAL: PUNGURUME INSAVE E.I.R.L.
b. RUC: 20453796044
c. GIRO DE NEGOCIO DE LA EMPRESA:
PUNGURUME INSAVE E.I.R.L se dedica a la crianza de gallinas, y pavos
para la época navideña además de la producción y venta de huevos,
posteriormente también se dedicará a la crianza de cerdos. Las Gallinas son
de raza HYLINE las cuales son compradas recién nacidas para su futura
crianza, los pavos son de raza HYBRID comprados también recién nacidos.
La granja cuenta con una empresa proveedora de aves PRODUSS
(Distribuidor Autorizado de San Fernando), la cual trae los pedidos hechos
por la granja en su propia movilidad de forma directa. Solamente para época
navideña se pide un aproximado de 1000 pavos, que se hará en una fecha
oportuna determinada por la empresa.
d. DIRECCION: Caserío “La Viña”, Magdalena, Cajamarca
e. TRELEFONO-FAX: 076-361222, 976337812
f. EMAIL: [email protected]
g. REPRESENTANTE: LUIS ORLANDO SANGAY TERRONES.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 8
h. ORGANIZACIÓN EMPRESARIAL:
ORGANIGRAMA ACTUAL
i. MISIÓN:
Ser la industria Avícola líder en crianza y comercialización de aves a nivel
nacional e internacional, ofreciendo a los clientes un producto de calidad y
bajo costo; cumpliendo exigentes estándares de calidad, aportando valor
nutricional a la alimentación de los peruanos, promoviendo un mejor nivel
de vida de nuestros empleados y contribuir en el desarrollo de nuestra
sociedad.
GERENCIA
ASESOR
OFIC. ADMINISTRACION Y SERVICIOS(Almacen
de insumos)
OFIC.
CONTABILIDADO
DPTO. PRODUCCIÓN
SECCIÓN GRANJA SECCIÓN
TRANSPORTE
SECCIÓN SUMINISTROS
DPTO. VENTAS
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 9
j. VISIÓN:
Ser la empresa líder en el mercado de alimentos de origen avícola y
obtener en cinco años una mayor participación de mercado con una marca
reconocida por la calidad, innovación, tecnología y confiabilidad de sus
productos, que permitan obtener una mayor rentabilidad.
k. OBJETIVOS EMPRESARIALES:
Objetivo General:
o Ampliar nuestras instalaciones de crianza y producción, de
acuerdo a la demanda que el mercado exija y estableciendo
puntos de venta fuera de la ciudad de Cajamarca (Chilete,
Magdalena, Contumazá, San Miguel, San Pablo y Asunción).
Objetivos Específicos:
o Lograr una mayor crianza en base a 2500 aves, con una
producción de 72 500 huevos mensuales antes de 2011.
o Conseguir incrementar la rentabilidad económica un 10%
durante 2011.
o Conseguir una cuota de mercado del 15% antes de Diciembre
de 2011.
o Optimizar los recursos empleados durante el año 2011.
o Maximizar el beneficio durante el año 2001.
2. PLANTEAMIENTO DEL PROBLEMA ALMACÉN DE INSUMOS:
2.1. Descripción actual del área de almacén de insumos: Actualmente la
empresa gestiona dos grandes áreas, El almacén de insumos donde
diariamente hay una gran actividad, aquí aparte de guardar los productos
también se realizan las formulaciones para la alimentación de las aves que se
encuentran en la granja (Área de producción), estas formulaciones son una
mezcla de insumos (Maíz, harina de pescado, vitaminas, etc.) procesados con
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 10
un molino, se las prepara para determinando edad de las aves (Ejemplo una
fórmula para aves de 0-6 semanas, 7-11 semanas, etc.).
Las formulas son generadas por un sistema llamado “Zmix 3.1”, en el
cual se ingresan los insumos y de acuerdo a las especificaciones del alimento
que otorga el proveedor de las aves, otorga al usuario una fórmula de una
tonelada. Estas fórmulas son impresas y entregadas al administrador de la
empresa, quien ordena la preparación, Los trabajadores del almacén preparan
diariamente las fórmulas para las aves.
El administrador controla las cantidades de los productos que se está
usando en cada formulación, el responsable de la salida y los va registrando
en el kardex del producto, también registra los productos que salen
directamente a la granja (Ejemplo las vacunas).
Las mezclas o formulas se las coloca en otro sub almacén, donde el
administrador también registra en el kardex las cantidades ingresadas que
son una tonelada por formulación, Si solicitan alimento para la granja el
administrador verifica la cantidad que está saliendo, el responsable y el
destino del alimento (Galpón y lote), y las registra todo en el kardex de cada
formula que está saliendo.
Las compras por lo general son hechas a proveedores que son fuera de
Cajamarca y el pago se realiza en algunos casos con una transacción bancaria,
la empresa también paga un monto de transporte, y registra la cantidad
comprada en el kardex de entradas y salidas, la empresa no hace devoluciones
de productos.
Todo este proceso es muy complicado pues tiene que estar
registrándose todos los movimientos en papeles, luego estar buscando todo
estos para poder realizar un informe y a veces los papeles se pierden, no se
puede llevar control apropiado de los movimientos de todos los productos.
2.2. Especificación de requerimientos del sistema de almacén de
insumos:
PUNGURUME INSAVE E.I.R.L necesita implementar el sistema de
almacén de insumos e integra en un futuro el sistema para el control de la
producción de ponedoras. Como grupo de trabajo del curso de Ingeniería de
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 11
software II, nos dedicaremos a desarrollar el sistema para el almacén de
insumos de la empresa, no se descarta que en un futuro próximo pueda
desarrollarse el sistema de producción.
El sistema De almacén de Insumos estará manipulada por el
administrador de la empresa (quien es uno de los Dueños), y será
implementada online para poder facilitar el registro de comprobantes desde la
cuidad de Cajamarca, y consultar los movimientos de los productos que se
realizar en la granja de magdalena (distrito).
Para realizar dicho sistema describiremos el proceso a seguir: El
administrador podrá ingresar al sistema un comprobante de compra, registra
la salida de algún producto a la granja, registra la salida de los insumos que
conforman determinada fórmula de alimento que irán al molino, registrara el
ingreso de fórmula de alimentos por tonelada al sub almacén de fórmulas,
registrara la salida de dicha fórmula a determinado lote de aves y galpón,
todos estos movimientos deberán tener un responsable, podrá registra de una
manera más fácil los conteos de productos que se realizan cada cierto
tiempo(Inventariar) y cuadrar diferencias, Para todas las salidas de cualquier
producto o fórmula, se emitirá un comprobante de salida especificando la
cantidad que está saliendo y el responsable (galponero) de la salida, el
galponero debe entregar el comprobante en el área de producción y el
encargado del área debe verificar si esa es la cantidad real del producto o
formula requerida
Además se tendrá los siguientes requerimientos funciónales del sistema:
2.2.3 Requerimientos Funcionales:
Identificación: El sistema debe validar el ingreso del
administrador (Control total del sistema), u otro usuario que solo
podrá tener acceso a las consultas, y acceso a crear inventarios y
hacer el conteo, pero no podrá cerrarlo o anularlo.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 12
Mantenimientos: El sistema debe permitir consultar la
información de algún producto, además especificarle una categoría
y el almacén en donde estará, por lo tanto debe hacer un CRUD de
productos, categorías de productos y almacenes.
Con respeto a los almacenes, habrá uno en donde estarán todos
los productos de la empresa, y otro en donde se colocaran las
mezclas o fórmulas de alimentos que saldrán a la granja.
El sistema debe permitir ingresar las fórmulas de los alimentos
y registrar los productos que lo conforman, y además permitir
darles un mantenimiento.
El sistema permitirá hacer un CRUD a los proveedores que
serán usados al hacer un ingreso de una compra.
Consultas: El sistema debe permitir saber el stock actual de los
productos/ formulas (Kardex General), y hacer una búsqueda de
un producto específico.
Gestión de almacén: El sistema debe permitir ver todas las salidas
en una lista y además poder registrar todos los movimientos de los
productos, así como registrar un comprobante de compra, la salida
de algún producto a la granja, la salida de los insumos que
conforman determinada fórmula de alimento que irán al molino,
registrara el ingreso de fórmula de alimentos por tonelada al sub
almacén de fórmulas y registrar la salida de dicha fórmula a
determinado lote de aves y galpón.
Las salidas deben generar un comprobante especificando los
productos o formulas con sus respectivas cantidades, responsable,
fecha, y el código del comprobante de salida.
EL sistema debe permitir ver todos los registros de inventarios
y registrar uno nuevo, hacer el conteo, cerrar y anular el
inventario
Reportes: El sistema permitirá obtener los siguientes reportes:
Registro de compras en un determinado intervalo de tiempo, stock
de productos, Stock de fórmulas, kardex detallado por producto y
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 13
agrupado por categorías, productos con stock cero, productos con
cantidades menores a su stock mínimo y reporte de inventarios
ordenados por fecha: Lista productos en un inventario específico y
diferencias de inventario.
2.2.4 Requerimientos No Funcionales:
La elaboración del software debe ser pensada a futuro con la
posibilidad de poder integrar el sistema de control de producción
de aves y ventas de productos finales (huevos y carne de gallina).
El sistema debe ser rápido, sobre todo al procesar los reportes y
no debe generar errores y la interfaz de usuario debe ser amigable.
Para desarrollar el sistema se utilizará el lenguaje de
programación Java (JEE), bajo un entorno de desarrollo Eclipse,
con un motor de base de datos MySql server, reduciendo así costos
en software pues con todas estas herramientas el sistema puede
correr en un sistema operativo GNU/Linux.
El sistema debe administrar copias de seguridad de la base de
datos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 14
3. MODELO DE REQUERIMIENTOS:
3.1. Paquetes: vista general:
3.2. Actores del sistema:
3.3. Diagrama De Casos De Uso Para El Sistema Web Almacén De
Insumos De Pungurume INSAVE E.I.R.L
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 15
3.3.1. Diagrama casos de uso para IDENTIFICACIÓN:
3.3.2. Diagrama casos de uso para MANTENIMIENTOS:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 16
3.3.3. Diagrama casos de uso para GESTIÓN DE ALMACÉN:
3.3.4. Diagrama casos de uso para CONSULTAS:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 17
3.3.5. Diagrama casos de uso para REPORTES:
3.4. Diagrama general de casos de uso del almacén de
insumos:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 18
3.5. ESPECIFICACIONES DE CASOS DE USO para el
sistema web de almacén de insumos de Pungurume
INSAVE E.I.R.L:
_____________________________________________ 1. IDENTIFICARSE EN EL SISTEMA:
1.1 Breve Descripción:
Este caso de uso es iniciado ante cualquier intento de ingreso al sistema ya sea por el Administrador del sistema o un trabajador del almacén, valida el nombre de usuario y contraseña, se verifica si es el correcto para poder acceder al sistema.
1.2 Flujo de eventos:
1.2.1 Flujo Básico: 1. Se presenta al usuario la interfaz “Bienvenido” [P-1]. 2. El usuario deberá escoger el tipo de usuario, colocar su nombre de
usuario y contraseña y puede escoger las opciones de entrar al sistema, ejecutándose el subflujo “Entrar al sistema”.
1.2.1.2 Entrar al sistema: El sistema validará si el usuario y contraseña
ingresados es la correcta, si lo es se accederá al sistema, caso contrario de ejecutará el flujo alternativo “Usuario y/o contraseña no validos”.
1.2.2 Flujos alternativos:
1.2.2.1 Usuario y/o contraseña no validos:
Si en el flujo básico, el actor ingresa en un usuario y / o la contraseña no valido, el sistema muestra un mensaje de error. El actor puede elegir en volver a ejecutar con el flujo básico o cancelar todo y finalizar el caso de uso.
1.3 Requisitos especiales: Ninguno.
1.4 Pre-condiciones: Ninguno.
1.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, el actor está conectado al sistema. El estado del sistema no se modifica.
1.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 19
Prototipo [P-1]
Interfaz principal del sistema.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 20
2. MANTENIMIENTO DE PERSONAL:
2.1 Breve Descripción: Este caso de uso realiza un mantenimiento del personal,
que tendrá acceso o no al sistema. Se puede agregar, modificar y eliminar un
personal los cuales son trabajadores del almacén de mayor confianza con el
administrador de la empresa. Este caso de uso podrá ser ejecutado solo por el
administrador que otorgará usuarios a las personas debidas.
2.2 Flujo de eventos:
2.2.1 Flujo Básico: Este caso de uso se inicia cuando el administrador del
sistema quiere agregar, modificar y eliminar un personal del sistema.
1. Se mostrará la interfaz “Mantenimiento de personal” [P-1].
2. Si no existe ningún personal registrado, solo podrá ejecutarse el
subflujo “Agregar personal”.
3. Puede escoger la opción de agregar un registro ejecutándose el subflujo
“Agregar personal”, buscar un registro subflujo “Buscar personal “,
Modificarlo subflujo “Editar personal” y eliminar personal subflujo
“Eliminar personal”.
Prototipo [P-1]
2.2.1.1 Buscar personal: se ingresará el nombre de algún personal y el
sistema va mostrando los nombres de los productos coincidentes.
2.2.1.2 Agregar personal:
1. El sistema mostrará un nuevo registro de categorías de productos,
mostrándose la pantalla [P-2], para poder ingresar los datos que se
guardará.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 21
2. Al momento de generar un nuevo registro, el sistema le generará
un código autocorrelativo numérico.
3. El administrador debe ingresar: Nombre, Apellidos, Cargo, Tipo
(Administrador o usuario), el nombre de usuario (opcional) y
contraseña (opcional).
4. Si se selecciona guardar registro, sistema verifica si los datos del
personal son correctos ejecutándose el flujo alternativo “Verificar
datos”.
5. Se ejecutará el flujo alternativo “Desea guardar los datos”.
6. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá a guardar el registro, caso contrario no se hará cambios
en la base de datos y se regresará a la pantalla [P-1].
Prototipo [P-2]
2.2.1.3 Editar personal:
1. El administrador puede modificar la información del registro
seleccionado que está almacenado en la base de datos, excepto el
código del registro, con la pantalla “editar categoría” [P-3].
2. Si se selecciona modificar los cambios, el sistema verifica si los
datos del personal son correctos ejecutándose el flujo alternativo
“Verificar datos”.
3. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá actualizar el registro, caso contrario no se hará cambios
en la base de datos y se regresara a la pantalla [P-1]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 22
Prototipo [P-3]
2.2.1.4 Eliminar personal:
1. El administrador seleccionará un personal a eliminar.
2. El sistema ejecutará el flujo alternativo “Desea eliminar el
personal”.
3. Si la respuesta a la flujo alternativo “Desea eliminar el personal” es
verdadera el sistema eliminará el registro de la base de datos,
caso contrario no se hará cambios en la base de datos.
2.2.2 Flujos alternativos (Excepciones):
2.2.2.1 Verificar datos: Se mostrará un mensaje de error si no se ha
ingresado el nombre, apellidos o cargo del personal, los demás campos
son opcionales.
2.2.2.2 Desea guardar los datos: El sistema mostrará un mensaje si se desea
guardar la información, el administrador confirmará o cancelará la
transacción.
2.2.2.3 Desea eliminar el personal: El sistema mostrará un mensaje si se
desea eliminar el personal seleccionado, donde el administrador
confirmará o cancelará la transacción.
2.3 Requisitos especiales: Ninguno.
2.4 Pre-condiciones: Para iniciar este caso de uso, el administrador deberá haberse identificado en el sistema.
2.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, la información del personal, se agregará, actualizará o eliminará del sistema. De lo contrario, el estado del sistema no se modifica.
2.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 23
3. MANTENIMIENTO DE PROVEEDORES:
3.1 Breve Descripción: Este caso de uso realiza un mantenimiento de los
proveedores de la empresa, los cuales serán usados al registrar los
comprobantes de compra. Se puede agregar, modificar y eliminar un
proveedor.
3.2 Flujo de eventos:
3.2.1 Flujo Básico: Este caso de uso se inicia cuando un usuario del sistema
quiere agregar, modificar y eliminar proveedor del sistema.
1. Se mostrará la interfaz “Mantenimiento de proveedores” [P-1].
2. Si no existe ningún proveedor registrado, solo podrá ejecutarse el
subflujo “Agregar proveedor”.
3. Puede escoger la opción de agregar un registro ejecutándose el subflujo
“Agregar proveedor”, buscar un registro subflujo “Buscar proveedor “y
Modificarlo subflujo “Editar proveedor” y eliminar proveedor
Subflujo “Eliminar proveedor”.
Prototipo [P-1]
3.2.1.1 Buscar proveedor: se ingresará el nombre de algún proveedor y el
sistema va mostrando los nombres de los proveedores coincidentes.
3.2.1.2 Agregar proveedor:
1. El sistema mostrará un nuevo registro de proveedor, con la
interfaz [P-2], para poder ingresar los datos que se guardarán.
2. Al momento de ingresar un nuevo proveedor, el sistema le
generará un código autocorrelativo numérico.
3. El administrador debe ingresar: Nombre, Ruc/DNI, dirección y
Email del proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 24
4. Si se selecciona guardar el registro el sistema verifica si los datos
del proveedor son correctos ejecutándose el flujo alternativo
“Verificar datos”.
5. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera, el sistema
procederá a guardar el registro, caso contrario no se hará cambios
en la base de datos y se regresará a la pantalla [P-1].
Prototipo [P-2]
3.2.1.3 Editar proveedor:
1. El usuario puede modificar la información del registro
seleccionado almacenado en la base de datos, excepto el código del
registro, interfaz “editar proveedor” [P-3].
2. Si se selecciona guardar los cambios, el sistema verifica si los
datos del proveedor son correctos ejecutándose el flujo
alternativo “Verificar datos”.
3. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá actualizar el registro, caso contrario no se hará cambios
en la base de datos y se regresara a la pantalla [P-1]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 25
Prototipo [P-3]
3.2.1.4 Eliminar proveedor:
1. El administrador seleccionará un registro de un proveedor a
eliminar.
2. El sistema ejecutará el flujo alternativo “Desea eliminar el
proveedor”.
3. Si la respuesta al flujo alternativo “Desea eliminar el proveedor” es
verdadera el sistema eliminará el registro de la base de datos,
caso contrario no se hará cambios en la base de datos.
3.2.2 Flujos alternativos (Excepciones):
3.2.2.1 Verificar datos: Se mostrará un mensaje de error si es que no se ha
ingresado el nombre, Ruc/DNI, dirección o cargo del proveedor, los
demás campos serán opcionales.
3.2.2.2 Desea guardar los datos: El sistema mostrará un mensaje si se desea
guardar la información, el administrador confirmará o cancelará la
transacción.
3.2.2.3 Desea eliminar el proveedor: El sistema mostrará un mensaje si se
desea eliminar el proveedor seleccionado, donde el administrador
confirmará o cancelará la transacción.
3.3 Requisitos especiales: Ninguno. 3.4 Pre-condiciones: Para iniciar este caso de uso el administrador deberá
haberse identificado en el sistema. 3.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, la
información del proveedor, se agregará, actualizará o eliminará del sistema. De lo contrario, el estado del sistema no se modifica.
3.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 26
4. MANTENIMIENTO DE ALMACENES:
4.1 Breve Descripción: Este caso de uso realiza un mantenimiento de los
almacenes donde se guardarán los productos que ingresan a la granja. Se
pueden agregar, modificar y eliminar almacén.
4.2 Flujo de eventos:
4.2.1 Flujo Básico: Este caso de uso se inicia cuando un usuario registrado
quiere agregar, modificar y eliminar registro de almacenes.
1. Se mostrará la interfaz “Mantenimiento de almacenes “[P-1].
2. Si no existe ningún almacén registrada, solo podrá ejecutarse el
subflujo “Agregar almacén”.
3. Puede escoger la opción de agregar un registro ejecutándose el subflujo
“Agregar almacén”, buscar un registro subflujo “Buscar “y editarlo
subflujo “Editar almacén” y eliminar almacén subflujo “Eliminar
almacén”.
Prototipo [P-1]
4.2.1.1 Buscar: se ingresará el nombre del almacén y el sistema va
mostrando los nombres de los productos coincidentes.
4.2.1.2 Agregar almacén:
1. El sistema creará un registro para un nuevo almacén mostrándose
la pantalla “agregar almacén” [P-2].
2. Al momento de ingresar un nuevo registro de almacén, el sistema
le generará un código autocorrelativo numérico.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 27
3. El usuario debe ingresar el Nombre de almacén, Estado (Activo o
inactivo).
4. El sistema verifica si los datos del almacén son correctos
ejecutándose el flujo alternativo “Verificar datos”.
5. Se ejecutará el flujo alternativo “Desea guardar los datos”.
6. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “Desea guardar los datos” es verdadero el sistema
procederá a guardar, caso contrario no se hará cambios en la base
de datos y se regresara a la pantalla [P-1].
Prototipo [P-2]
4.2.1.3 Editar almacén:
1. Se podrá modificar la información del registro seleccionado
almacenado en la base de datos, excepto el código del registro, con
la pantalla “Editar almacén” [P-3].
2. Si se selecciona modificar los cambios, el sistema verifica si los
datos del almacén son correctos ejecutándose el flujo alternativo
“Verificar datos”.
3. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “Desea guardar los datos” es verdadero el sistema
procederá a actualizar el registro, caso contrario no se hará
cambios en la base de datos y se regresara al pantalla [P-1].
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 28
Prototipo [P-3]
4.2.1.4 Eliminar almacén:
1. El usuario registrado seleccionará un almacén a eliminar.
2. El sistema ejecutará el flujo alternativo “Desea eliminar el
almacén”.
3. Si la respuesta a la flujo alternativo “Desea eliminar el almacén” es
verdadera el sistema eliminará el registro de la base de datos,
caso contrario no se hará cambios en la base de datos.
4.2.2 Flujos alternativos (Excepciones):
4.2.2.1 Verificar datos: Se mostrará un mensaje de error si no se ha
ingresado el nombre del almacén, o no se ha especificado el estado del
almacén.
4.2.2.2 Desea guardar los datos: El sistema mostrará un mensaje si se desea
guardar la información, el administrador u otro usuario registrado
confirmará o cancelará la transacción.
4.2.2.3 Desea eliminar el almacén: El sistema mostrará un mensaje si se
desea eliminar el almacén seleccionado, donde el administrador u otro
usuario registrado confirmará o cancelará la transacción.
4.3 Requisitos especiales: Ninguno.
4.4 Pre-condiciones: Para iniciar este caso de uso primero el administrador o un usuario registrado deberá haberse identificado en el sistema.
4.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, la información del almacén, se agregará, actualizará o eliminará del sistema. De lo contrario, el estado del sistema no se modifica.
4.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 29
5. MANTENIMIENTO DE CATEGORIAS:
5.1 Breve Descripción: Este caso de uso desarrolla un mantenimiento de los
grupos o categorías de los insumos, se puede realizar agregar, modificar y
eliminar categorías de productos.
5.2 Flujo de eventos:
5.2.1 Flujo Básico: Este caso de uso se inicia cuando un usuario quiere agregar,
modificar y eliminar categorías de productos.
1. Se mostrará la interfaz “Mantenimiento de categorías” [P-1].
2. Si no existe ninguna categoría registrada, solo podrá ejecutarse el
subflujo “Agregar categoría”.
3. Puede escoger la opción de agregar un registro ejecutándose el subflujo
“Agregar categoría”, buscar un registro subflujo “Buscar “y editarlo
subflujo “Editar categoría” y eliminar categoría subflujo “Eliminar
categoría”.
Prototipo [P-1]
5.2.1.1 Buscar: se ingresará el nombre de la categoría y el sistema va
mostrando los nombres de los productos coincidentes.
5.2.1.2 Agregar categorías:
1. El sistema creará un nuevo registro de categorías de productos,
mostrándose la pantalla [P-2], para poder ingresar los datos que
se guardará.
2. Al momento de ingresar una nueva categoría de productos el
sistema generará un código autocorrelativo numérico.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 30
3. El usuario debe ingresar el Nombre de categoría.
4. El sistema verifica si los datos de la categoría son correctos
ejecutándose el flujo alternativo “Verificar datos”.
5. Se ejecutará el flujo alternativo “Desea guardar los datos”.
6. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá a guardar el registro, caso contrario no se hará cambios
en la base de datos y se regresara a la pantalla [P-1]
Prototipo [P-2]
5.2.1.3 Editar categorías:
1. El usuario registrado podrá modificar la información del registro
seleccionado almacenado en la base de datos, excepto el código del
registro, desde la pantalla “Editar categoría” [P-3].
2. Si se selecciona modificar los cambios el sistema verifica si los
datos de la categoría son correctos ejecutándose el flujo
alternativo “Verificar datos”.
3. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá actualizar el registro, caso contrario no se hará cambios
en la base de datos y se regresara a la pantalla [P-1]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 31
Prototipo [P-2]
5.2.1.4 Eliminar categorías:
1. El usuario registrado seleccionarán una categoría a eliminar.
2. El sistema ejecutará el flujo alternativo “desea eliminar la
categoría”.
3. Si la respuesta a la flujo alternativo “desea eliminar la categoría”
es verdadera el sistema eliminará el registro de la base de datos,
caso contrario no se hará cambios en la base de datos.
5.2.2 Flujos alternativos (Excepciones):
5.2.2.1 Verificar datos: Se mostrará un mensaje de error si es que no se ha
ingresado el nombre de la categoría.
5.2.2.2 Desea guardar los datos: El sistema mostrará un mensaje si se desea
guardar la información, el administrador u otro usuario registrado
confirmará o cancelará la transacción.
5.2.2.3 Desea eliminar la categoría: El sistema mostrará un mensaje si se
desea eliminar la categoría de productos seleccionado, donde el
administrador u otro usuario registrado confirmará o cancelará la
transacción.
5.3 Requisitos especiales: Ninguno.
5.4 Pre-condiciones: Para iniciar este caso de uso, primero el administrador o un usuario registrado deberán haberse identificado en el sistema.
5.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, la información de la categoría, se agregará, actualizará o eliminará del sistema. De lo contrario, el estado del sistema no se modifica.
5.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 32
6. MANTENIMIENTO DE PRODUCTOS:
6.1 Breve Descripción: Este caso permite que un usuario haga un mantenimiento
de los productos adquiridos por la empresa. Esto incluye agregar, modificar,
guardar y eliminar producto.
6.2 Flujo de eventos:
6.2.1 Flujo Básico: Este caso de uso se inicia cuando un usuario del sistema o un
usuario registrado quieren agregar, modificar, guardar y eliminar un
producto.
4. Se mostrará la interfaz “mantenimiento de productos” [P-1].
5. Si no existe ningún producto registrado, solo podrá ejecutarse el
subflujo “Agregar producto”.
6. Puede buscarse un producto específico, ejecutando el subflujo “Buscar
producto”.
7. Puede escoger la opción de agregar un registro ejecutándose el subflujo
“Agregar producto”, Modificarlo subflujo “Editar producto” y eliminar
producto subflujo “Eliminar producto”.
Prototipo [P-1]
6.2.1.1 Buscar producto: se ingresará el nombre de algún producto y el
sistema va mostrando los nombres de los productos coincidentes.
6.2.1.2 Agregar producto:
6. El sistema mostrará un nuevo registro de producto, con la interfaz
[P-2], para poder ingresar los datos que se guardarán.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 33
7. Al momento de ingresar un nuevo registro el sistema le generará
un código autocorrelativo numérico.
8. El usuario debe ingresar la siguiente información. Nombre, unidad
de medida, categoría, stock mínimo, stock máximo, estado y precio
de compra, y dispondrá de un campo precio el cual no podrá
editarse, será actualizado con el último precio de compra del
producto en el caso de uso “Registrar movimientos de almacén.”
9. Si se selecciona guardar el registro el sistema verifica si son
correctos los datos que se van a guardar ejecutándose el flujo
alternativo “Verificar datos”.
10. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá a guardar el registro, caso contrario no se hará cambios
en la base de datos y se regresará a la pantalla [P-1].
Prototipo [P-2]
6.2.1.3 Modificar producto
1. El usuario registrado puede modificar la información del registro
seleccionado almacenado en la base de datos, excepto el código del
registro, interfaz “editar producto” [P-3].
2. Si se selecciona guardar los cambios, el sistema verifica si los
datos del producto son correctos ejecutándose el flujo alternativo
“Verificar datos”.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 34
3. Si los datos ingresados son correctos y la respuesta al flujo
alternativo “desea guardar los datos” es verdadera el sistema
procederá actualizar el registro, caso contrario no se hará cambios
en la base de datos y se regresara a la pantalla [P-1]
Prototipo [P-3]
6.2.1.4 Eliminar producto:
1. El usuario registrado seleccionarán un producto a eliminar.
2. El sistema ejecutará el flujo alternativo “Desea eliminar el
producto”.
3. Si la respuesta a la flujo alternativo “Desea eliminar el producto”
es verdadera el sistema eliminará el registro de la base de datos,
caso contrario no se hará cambios en la base de datos.
6.2.2 Flujos alternativos (Excepciones):
6.2.2.1 Verificar datos: Se mostrará un mensaje de error si es que no se ha
ingresado el nombre del producto, categoría, precio de compra, unidad
de medida, Stock mínimo, Stock máximo.
6.2.2.2 Desea guardar los datos: El sistema mostrará un mensaje si se desea
guardar la información, el administrador u otro usuario registrado
confirmará o cancelará la transacción.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 35
6.2.2.3 Desea eliminar la categoría: El sistema mostrará un mensaje si se
desea eliminar la categoría de productos seleccionado, donde el
administrador u otro usuario registrado confirmará o cancelará la
transacción.
6.3 Requisitos especiales: Un producto debe estar en un solo almacén.
6.4 Pre-condiciones: Para iniciar este caso de uso primero el administrador o un
usuario registrado deberán haberse identificado en el sistema y haber
registrado al menos una categoría con el caso de uso “Mantenimiento de
categorías” , un almacén con el caso de uso “Mantenimiento de almacenes” ”.
6.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, la
información del producto, se agrega, actualiza o elimina del sistema. De lo
contrario, el estado del sistema no se modifica.
6.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 36
7. GESTIONAR FORMULA:
7.1 Breve Descripción: Este caso de uso se ingresan los datos de la fórmula que se
va a suministrar a las aves según su edad y también su detalle de la fórmula, el
cual la suma en kilogramos de los componentes de la fórmula es de 1 tonelada.
7.2 Flujo de eventos:
7.2.1 Flujo Básico:
8. Este caso de uso es iniciado por el actor administrador del sistema
quiere ingresar, modificar o eliminar una nueva fórmula.
9. El administrador visualizara en primera instancia la pantalla
“Fórmulas” con sus respectivos registros, [P-1].
10. Si no hay ningún registro solo se podrá ejecutar el subflujo “Agregar
fórmula”, de lo contrario también ejecutar los subflujos “Editar
fórmula”, y “Eliminar registro de fórmula”.
Prototipo [P-1]
7.2.1.1 Agregar fórmula:
11. Se ejecutada la interfaz “Detalle de fórmula” [P-2], el administrador
llenará los campos requeridos (el almacén, descripción de fórmula,
tipo de ave y fecha de inicio de la formulación).
12. Para ingresar un producto en el nuevo registro se ejecutará el
subflujo “Buscar producto”.
1. Buscar producto:
El administrador dispondrá de una lista de productos, de
donde puede buscar uno específico, mientras se vaya
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 37
ingresando el nombre del producto la lista filtrara los
nombres de productos coincidentes.
El administrador seleccionará el producto y se insertara
en el detalle de fórmula de la interfaz “detalle de fórmula”
[P-1]. Puede producirse el flujo alternativo “El producto
ya se ingresó”.
13. Desde la interfaz “detalle de fórmula” se ingresará la cantidad en
Kilogramos, que formará parte de la fórmula.
14. Podrá borrarse una fila en el detalle, si no es la correcta y podrá
visualizarse la suma total de las cantidades ingresadas en el detalle.
15. Una vez verificado los datos ingresados se procederá a guardar el
registro desde la interfaz “”detalle de fórmula”, ejecutándose el
subflujo “Guardar detalle de fórmula”.
2. Guardar detalle de fórmula:
Si se selecciona la opción de guardar el registro se
producirá el flujo alternativo “verificar datos”.
Se ejecutara el flujo alternativo “Desea guardar los datos”, si
la respuesta es afirmativa se guardará el registro en la base
de datos, caso contrario no se hará nada.
Prototipo [P-2]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 38
7.2.1.2 Editar fórmula:
1. El administrador tendrá la opción de ver y modificar las fórmulas
desde la ventana detalle de fórmula [P-3].
2. El administrador tendrá la facultad de ingresar un nuevo producto
desde el subflujo “buscar producto”.
3. El administrador visualizará esta ventana con la opción de
“guardar cambios”. Si se selecciona esta opción se ejecutara el flujo
alternativo “verificar datos”.
4. Se ejecuta el flujo alternativo “Desea guardar los datos”, si la
respuesta es afirmativa se actualizara el registro en la base de
datos, caso contrario no se hará nada.
Prototipo [P-3]
7.2.1.3 Eliminar fórmula:
1. El administrador seleccionará una fórmula a eliminar en la lita de
fórmula de la pantalla [P-1].
2. El sistema ejecutará el flujo alternativo “desea eliminar la
fórmula”, si es que se selecciona esta opción.
3. Si la respuesta al flujo alternativo “desea eliminar la fórmula” es
verdadera el sistema eliminará el registro de la base de datos,
caso contrario se ejecutara el subflujo “Cancelar Todo”.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 39
7.2.2 Flujos alternativos (Excepciones):
7.2.2.1 El producto ya se ingresó: Se mostrara un mensaje de error si el
administrador quiere ingresar un producto que ya se encuentra en el
detalle de fórmula, obligándole a ingresar otro producto diferente.
7.2.2.2 Verificar datos: Se mostrará un mensaje de error si es que no se ha
ingresado un campo del registro la fórmula, y que si además se ha
ingresado cantidades negativas o nulas en el detalle de fórmula.
7.2.2.3 Desea guardar los datos: El sistema mostrará un mensaje si se desea
guardar la información, el administrador confirmará o cancelará la
transacción.
7.2.2.4 Desea eliminar la fórmula: El sistema mostrará un mensaje si se
desea eliminar la fórmula de insumos seleccionados, donde el
administrador confirmará o cancelará la transacción.
7.3 Requisitos especiales: Ninguno.
7.4 Pre-condiciones: Para iniciar este caso de uso primero el administrador deberá haberse identificado en el sistema. Debe haberse ingresado por lo menos un producto.
7.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, la información de la fórmula, se agrega, actualiza o elimina del sistema. De lo contrario, el estado del sistema no se modifica.
7.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 40
8. GESTIONAR MOVIMIENTO DE INVENTARIOS: 8.1 Breve Descripción: En este caso de uso se hace un control de inventarios que
la empresa hace cada cierto tiempo para llevar una contabilidad exacta de las
cantidades de los inventarios que tiene en sus diferentes almacenes y poder
cuadrar el stock de los inventarios con sus cantidades real, con este caso de uso
podemos crear un nuevo inventario, ver el inventario seleccionado, ingresar
conteo, cerrar y eliminar el inventario.
8.2 Flujo de eventos:
8.2.1 Flujo Básico: Este caso de uso se inicia cuando el administrador del
sistema quiere crear un nuevo inventario, ver el inventario seleccionado,
ingresar conteo, cerrar y eliminar el inventario.
1. Se mostrara la interfaz “Movimiento de inventarios” [P-1], con la lista
de inventarios registrados mostrando sus campos: código, Fecha de
inicio, fecha de cierre (si es que el inventario está cerrado), el almacén,
descripción, el estado del inventario (Cerrado o abierto), y responsable.
2. Si no existe ningún inventario registrado, solo podrá ejecutarse el
subflujo “Nuevo Inventario” caso contrario, puede seleccionar un
registro, si el estado del inventario seleccionado es ABIERTO, podemos
ejecutar los Subflujos “ver inventario”, “ingresar conteo”, “cerrar el
inventario”. Si el estado del inventario es “CERRADO”, solo podemos
ejecutar los Subflujos “ver inventario” y “anular inventario”.
3. Un usuario que no sea el administrador producirá el flujo alternativo
“No tiene permisos” si trata de ejecutar el subflujo “Cerrar inventario”
o “anular inventario”.
Prototipo [P-1]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 41
8.2.1.1 Nuevo inventario:
1. Se mostrará la interfaz “Nuevo Inventario” [P-2].
2. Al momento de abrirse la interfaz se mostrara el campo código del
nuevo inventario que será un autocorrelativo numérico.
3. Deberá de ingresarse los campos: almacén, la fecha de creación y
responsable.
4. El administrador o un usuario registrado pueden ejecutar el
subflujo “guardar registro” o cancelar todo.
o Guardar registro: Se pude producir el flujo alternativo
“Verificar datos del nuevo inventario” si la respuesta es
afirmativa se guardara el inventario en la base de datos, caso
contrario se regresara a la pantalla principal [P-1].
Prototipo [P-2]
8.2.1.2 Ver inventario:
El administrador o un usuario registrado pueden ver la
información del registro seleccionado en la pantalla [P-1]
almacenado en la base de datos, la interfaz será solo de lectura.
Se mostrara la interfaz “Ver inventario” con la información del
inventario seleccionado [P-3].
Se visualizara además el total de productos del inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 42
Prototipo [P-3]
8.2.1.3 Ingresar conteo:
1. Se mostrara la interfaz “Conteo de inventario” [P-4].
2. El administrador o un usuario registrado puede empezar hacer el
conteo de los productos, debe ingresar primero un producto a la
interfaz, para jalar un producto debe ejecutarse el subflujo “Buscar
producto”.
3. Si ya se tiene un producto ya podemos ingresar su cantidad.
4. Para Guardar el producto se ejecutara el subflujo “Guardar
producto en el inventario”.
o Buscar producto: El administrador o un usuario
registrado conforme ingrese el nombre del producto se ira
filtrando en la lista despegable, se seleccionara el producto
y se visualizara su código y unidad de medida.
o Guardar producto en el inventario:
Se ejecutará el flujo alternativo “Verificar datos de
producto que se ingresara al inventario”, si los datos son
correctos el producto se guardara en el inventario, y si ya
está registrado en el inventario solo se actualizara la
cantidad ingresada.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 43
Prototipo [P-4]
8.2.1.4 Cerrar inventario:
Desde la pantalla [P-1] se podrá ejecutar el flujo alternativo “Desea
cerrar y actualizar el stock de los productos”, si la respuesta es
afirmativa, el stock de los productos se actualizara con el stock real que
se ha ingresado en el inventario, caso contrario no se modificara el
sistema.
8.2.1.5 Anular inventario:
Desde la pantalla [P-1] se podrá ejecutar el flujo alternativo “Desea
anular el inventario”, si la respuesta es afirmativa, el stock de los
productos se restaurará, caso contrario no se modificara el sistema.
8.2.2 Flujos alternativos (Excepciones):
8.2.2.1 No tiene permisos: se mostrara el mensaje de alerta “No tiene
permisos para realizar esta operación”.
8.2.2.2 Verificar datos del nuevo inventario: Se mostrará un mensaje de
error si es que no se ha especificado el almacén, fecha de inicio y un
responsable del inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 44
8.2.2.3 Verificar datos de producto que ingresarán al inventario: el
sistema verificara si se ha especificado el producto y una cantidad.
8.2.2.4 Desea cerrar y actualizar el stock de los productos: El sistema
mostrará un mensaje si se desea cerrar el inventario y actualizar el
stock de los productos, el administrador confirmará o cancelará la
transacción.
8.2.2.5 Desea anular el inventario: El sistema mostrará un mensaje si se
desea anular el inventario, el administrador confirmará o cancelará la
transacción.
8.3 Requisitos especiales:
Ninguno.
8.4 Pre-condiciones:
Para iniciar este caso de uso primero el administrador o un usuario registrado
deberá haberse identificado en el sistema y haber registrado al menos una
categoría con el caso de uso “Mantenimiento de categorías” y un almacén con
el caso de uso “Mantenimiento de almacenes”, y un producto con el caso de uso
“Mantenimiento de productos”.
8.5 Post-condiciones:
Si el caso de uso se ha realizado correctamente, se habrá creado un inventario,
ingresado el conteo, cerrado o eliminado el inventario, de lo contrario, el
estado del sistema no se modifica.
8.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 45
9. REGISTRAR MOVIMIENTOS EN ALMACÉN:
9.1 Breve Descripción: En este caso de uso se gestionará todos los movimientos
de entrada, salida y bajas de productos del almacén, también los movimientos
de fórmulas, se podrá visualizar y eliminar el movimiento.
9.2 Flujo de eventos:
9.2.1 Flujo Básico: Este caso de uso se inicia cuando el administrador del
sistema desea registrar un nuevo ingreso o una salida de productos, salida
e ingreso de fórmulas.
1. Se mostrara la interfaz “Movimientos en almacén” [P-1], con la lista de
todos los movimientos registrados mostrando los campos: código,
Fecha de emisión, Tipo de operación, Numero de guía (nulo para el
caso de movimientos de fórmulas), número del documento (nulo para
el caso de movimientos de fórmulas), tipo de pago (nulo para el caso de
movimientos de fórmulas), Destino/Proveedor y monto total, monto de
transporte (opcional), responsable.
2. Si no existe ningún movimiento registrado, solo podrá ejecutarse el
subflujo “Nuevo Movimientos de productos” o “Nuevo Movimientos de
fórmulas”, caso contrario además de lo anterior se podrá ver o eliminar
el movimiento seleccionado ejecutando los Subflujos “Ver Movimiento”
y “Eliminar movimiento” respectivamente.
3. Podrá buscarse algún movimiento si es que se conoce el número de
documento subflujo “Buscar movimiento”.
Prototipo [P-1]
9.2.1.1 Buscar Movimiento: el sistema mostrara el movimiento según el
parámetro de búsqueda en la lista de la pantalla [P-1].
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 46
9.2.1.2 Nuevo Movimiento de productos:
1. Se mostrará la interfaz “Movimientos de productos” [P-2].
2. Al momento de abrirse la interfaz se mostrara el campo código del
nuevo movimiento que será un autocorrelativo numérico.
3. La interfaz estará bloqueada, y solo nos permitirá seleccionar el
tipo de movimiento elegido (Ingreso de compra, Salida de
productos a granja, Baja de productos en almacén).
4. El administrador debe seleccionar el tipo de documento (Factura,
Boleta, Recibo, Sin documento).
5. El administrador debe ingresar el número de documento, si ha
seleccionado “Sin documento”, se deshabilitara el campo de
ingreso de numero de documento.
6. Si se ha seleccionado la opción “Ingreso de compra”, El sistema
permitirá ingresar también “Guía de remisión”, “Monto de
trasporte”, “Tipo de pago”, si se seleccionó “Crédito” se activara el
campo “Fecha de vencimiento”, además debemos de especificar el
proveedor.
7. Si se ha seleccionado la opción “Salida de productos a Granja” o
“Bajas de productos en almacén”, El sistema solo permitirá
ingresar “Encargado de la salida”, “Galpón” y “Lote” (Opcional se ha
seleccionado bajas o salida a granja) a donde está destinada la
salida.
8. para ingresar un producto en el detalle del registro se ejecutará el
subflujo “Buscar producto”.
1. Buscar producto:
Se podrá buscar un producto en una lista y agregarlo al
detalle haciendo doble clic.
Si el producto que se está escogiendo ya está en la lista, se
ejecutara el flujo alternativo “Este producto ya se
ingresó”.
9. Se especificará la cantidad y el precio de compra o un descuento
(para un ingreso de compra) de los productos del detalle.
10. Se tendrá la opción de borrar una fila del detalle de movimiento.
11. Se visualizara un subtotal, IGV (si se ha incluido IGV en el registro).
Y el monto total.
12. El administrador puede guardar el movimiento ejecutando el
subflujo “Guardar movimiento”.
2. Guardar movimiento:
Se puede produce el flujo alternativo “Verificar datos del
movimiento de productos”,
Se producirá el flujo alternativo “Desea guardar el
movimiento de productos”.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 47
Si los datos ingresados son correctos y la respuesta al
flujo alternativo “desea guardar el movimiento de
productos” es verdadera el sistema procederá a guardar el
registro, caso contrario no se modificará el sistema.
13. Luego de haber guardado el movimiento se regresara a la interfaz
[P-1].
Prototipo [P-2]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 48
9.2.1.3 Movimientos de fórmulas:
1. Se mostrará la interfaz “Movimientos de fórmulas” [P-3].
2. Al momento de abrirse la interfaz se mostrara el campo código del
nuevo movimiento que será un autocorrelativo numérico.
3. El administrador debe seleccionar el tipo de documento (ingresar
Fórmula, Salida de fórmula), El responsable de recojo, fecha de
emisión, el almacén a donde está destinado si es que se ha
seleccionado la opción Ingresar fórmula.
4. para ingresar una formula al detalle del registro se ejecutará el
subflujo “Buscar producto”.
1. Buscar producto:
Se podrá buscar un producto en una lista y agregarlo al
detalle haciendo doble clic.
5. Se ira calculando el total de alimento que está saliendo o entrando,
mientras se va ingresando registros en el detalle de movimiento.
6. Se tendrá la opción de borrar un registro del detalle de
movimiento.
7. El administrador puede guardar el movimiento ejecutando el
subflujo “Guardar movimiento”.
2. Guardar movimiento:
Se puede produce el flujo alternativo “Verificar datos del
movimiento”,
Se producirá el flujo alternativo “Desea guardar el
movimiento”.
Si los datos ingresados son correctos y la respuesta al
flujo alternativo “desea guardar el movimiento” es
verdadera el sistema procederá a guardar el registro, caso
contrario no se modificará el sistema.
14. Luego de haber guardado el movimiento se regresara a la interfaz
[P-1].
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 49
Prototipo [P-3]
9.2.1.4 Ver Movimiento:
1. Se mostrara la interfaz “Ver movimiento” [P-4], con los datos del
registro seleccionado en la interfaz “movimientos de almacén”. La
interfaz es solo de lectura
2. Se mostrara solo los datos correspondientes al tipo de movimiento
seleccionado en la lista de la pantalla [P-1]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 50
Prototipo [P-4]
9.2.1.5 Eliminar movimiento:
El administrador deberá seleccionar un registro en la interfaz
“movimiento de almacén” [P-1], se ejecutara el flujo alternativo “desea
eliminar el movimiento”, si la respuesta a este flujo alternativo es
afirmativo se eliminara el movimiento, restaurando el stock de los
productos que estaban en el detalle del movimiento, caso contrario no
se realizará ninguna acción.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 51
9.2.2 Flujos alternativos (Excepciones):
9.2.2.1 Este producto ya se ingresó: Se mostrara un mensaje de error si el
producto elegido en el subflujo “buscar elemento”, ya se ha ingresado
en el detalle de movimiento de producto, obligando al administrador
seleccionar otro producto o cerrar la interfaz.
9.2.2.2 Verificar datos del movimiento de productos: si el tipo de
documento seleccionado es diferente de “Sin documento” o el campo
este vacío y el campo “numero de documento” ese nulo, además si es
que el tipo de movimiento es “Nueva Salida” y el campo “Responsable ”
es nulo, además si las cantidades de ingresadas son ceros o negativos
se mostrará un mensaje de error
9.2.2.3 Desea guardar el movimiento de productos: El sistema mostrará un
mensaje si se desea guardar el movimiento, el administrador
confirmará o cancelará la transacción.
9.2.2.4 Desea eliminar el movimiento de productos: El sistema mostrará
un mensaje si se desea eliminar el movimiento, el administrador
confirmará o cancelará la transacción.
9.2.2.5 Verificar datos del movimiento de fórmulas: “si el campo
responsable del recojo “, si hay elementos repetidos en el detalle de
fórmula , hay cantidades cero o negativas se mostrará un mensaje de
error,
9.2.2.6 Desea guardar el movimiento de fórmulas: El sistema mostrará un
mensaje si se desea guardar el movimiento, el administrador
confirmará o cancelará la transacción.
9.2.2.7 Desea eliminar el movimiento de fórmulas: El sistema mostrará un
mensaje si se desea eliminar el movimiento, el administrador
confirmará o cancelará la transacción.
9.3 Requisitos especiales: Ninguno.
9.4 Pre-condiciones: Para iniciar este caso de uso primero el administrador
deberá haberse identificado en el sistema y haber registrado al menos un
producto con el caso de uso “Mantenimiento de productos” y un proveedor con
el caso de uso “Mantenimiento de proveedores”, y tener especificado alguna
fórmula con el caso de uso “Gestión de fórmulas”.
9.5 Post-condiciones: Si el caso de uso se ha realizado correctamente, se habrá
registrado un movimiento actualizando el stock de los productos en el detalle
del movimiento, de lo contrario, el estado del sistema no se modifica.
9.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 52
10. CONSULTAR STOCK:
10.1 Breve Descripción: Este caso de uso muestra el stock y el detalle de todos los
productos que se encuentran en el almacén, además de saber la cantidad actual
de cierta formula, en el almacén de fórmulas
10.2 Flujo de eventos:
10.2.1 Flujo Básico:
1. Este caso de uso es iniciado por un usuario que desea consultar las
existencias de productos en almacén.
2. Se mostrara la interfaz “Kardex General”, [P-1].
3. El administrador u otro usuario deben seleccionar en una lista
desplegable el almacén (El de productos o el de fórmulas que saldrán a
la granja)
4. Puede ejecutar entre los siguientes sub flujos “buscar producto o
formula”.
10.2.1.1 Buscar producto o fórmula: Conforme se ingrese el nombre
del producto, se ira filtrando en la lista los productos cuyos
nombres coincidan con lo que se está escribiendo y se
visualizara en la interfaz kardex general [P-1].
10.3 Requisitos especiales: Ninguno.
10.4 Pre-condiciones: Para iniciar este caso de uso primero el administrador deberá haberse identificado en el sistema. Para verificar el stock de un almacén previamente debe haber realizado movimiento de entrada y salida de productos y fórmulas.
10.5 Post-condiciones: Ninguna.
10.6 Puntos de Extensión: Ninguno.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 53
Prototipo [P-1].
11. GESTIONAR REPORTES: 11.1 Breve Descripción: permite al administrador generar reportes que les sirvan
para tener información sobre los movimientos de los productos.
11.2 Flujo de eventos:
11.2.1 Flujo Básico:
1. Este caso de uso es iniciado por el actor administrador del sistema
quiere generar un reporte específico, desde la pantalla [P-1].
2. El administrador puede generar los siguientes reportes:
o Registro de compras en un determinado intervalo de tiempo.
o Stock de productos.
o Stock de fórmulas.
o Kardex detallado por producto y agrupado por categorías.
o Productos con stock cero.
o Productos con cantidades menores a su stock mínimo.
o Reporte de inventarios ordenados por fecha:
Lista productos en un inventario específico.
Diferencias de inventario.
3. Se mostrara un explorador que permitirá guardar el reporte en el disco
duro local.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 54
4. Si el administrador necesita un reporte de compras de un producto se
activara las fechas específicas.
5. Si el administrador necesita un reporte de inventarios ordenados por
fecha, previamente tiene que ingresar el código de inventario.
11.2.2 Flujos alternativos (Excepciones):
Ninguno
11.3 Requisitos especiales: Ninguno.
11.4 Pre-condiciones: Para iniciar este caso de uso primero el administrador deberá haberse identificado en el sistema.
11.5 Post-condiciones: Ninguna.
11.6 Puntos de Extensión: Ninguno.
Prototipo [P-1]
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 55
3.6. DIAGRAMA DE ACTIVIDADES de casos de uso del
sistema:
3.6.1. Identificarse En El Sistema:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 56
3.6.2. Mantenimiento De Personal:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 57
3.6.3. Mantenimiento De Proveedores.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 58
3.6.4. Mantenimiento De Almacenes:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 59
3.6.5. Mantenimiento De Categorías:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 60
3.6.6. Mantenimiento De Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 61
3.6.7. Gestionar Formula:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 62
3.6.8. Gestionar Movimiento De Inventarios:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 63
3.6.9. Registrar Movimientos En Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 64
3.6.10. Consultar Stock:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 65
3.6.11. Gestionar Reportes:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 66
4. MODELO DE ANÁLISIS:
4.1. Clases Según Estereotipos:
4.1.1. Clases entidad:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 67
4.1.2. Clases Interfaz:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 68
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 69
4.1.3. Clases Control:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 70
4.1.4. Diagrama De Clases de análisis:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 71
4.2. Realizaciones de Casos de Uso: Diagrama de Clases y Secuencias de análisis:
4.2.1. CASO DE USO: Identificarse En El Sistema:
DIAGRAMA DE CLASES: Identificarse En El Sistema:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 72
DIAGRAMA DE SECUENCIA: Flujo Básico Identificarse En El
Sistema:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 73
4.2.2. CASO DE USO: Mantenimiento De Personal.
DIAGRAMA DE CLASES PRINCIPAL: Mantenimiento De
Personal.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 74
DIAGRAMA SECUENCIA: Flujo principal Mantenimiento De
Personal.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 75
DIAGRAMA DE CLASES: Subflujo Agregar Personal.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 76
DIAGRAMA DE SECUENCIAS: Subflujo Agregar Personal.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 77
DIAGRAMA DE CLASES : Subflujo Editar Personal
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 78
DIAGRAMA DE SECUENCIA: Subflujo Editar Personal.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 79
4.2.3. CASO DE USO: Mantenimiento De Proveedores.
DIAGRAMA DE CLASE PRINCIPAL: Mantenimiento de
Proveedores:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 80
DIAGRAMA DE SECUENCIA: Flujo Principal Mantenimiento de
Proveedores.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 81
DIAGRAMA DE CLASE: Subflujo Agregar Proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 82
DIAGRAMA DE SECUENCIA: Subflujo Agregar Proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 83
DIAGRAMA DE CLASE: Subflujo Editar Proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 84
DIAGRAMA DE SECUENCIA: Subflujo Editar Proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 85
4.2.4. CASO DE USO: Mantenimiento De Almacenes.
DIAGRAMA DE CLASES PRINCIPAL: Mantenimiento de
Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 86
DIAGRAMA DE SECUENCIA: Flujo Principal Mantenimiento
de Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 87
DIAGRAMA DE CLASES: Subflujo Agregar Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 88
DIAGRAMA DE SECUENCIA: Subflujo Agregar Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 89
DIAGRAMA DE CLASES: Subflujo Editar Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 90
DIAGRAMA DE SECUENCIA: Subflujo Editar Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 91
4.2.5. CASO USO: Mantenimiento De Categorías:
DIAGRAMA DE CLASE PRINCIPAL: Mantenimiento de
Categorias.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 92
DIAGRAMA DE SECUENCIAS: Flujo Principal Mantenimiento
de Categorias.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 93
DIAGRAMA DE CLASE: Subflujo Agregar Categorías.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 94
DIAGRAMA DE SECUENCIAS: Subflujo Agregar Categorias.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 95
DIAGRAMA DE CLASE: Subflujo Editar Categorias.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 96
DIAGRAMA DE SECUENCIAS: Subflujo Editar Categorias
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 97
4.2.6. CASO DE USO: Mantenimiento De Productos.
DIAGRAMA DE CLASES PRINCIPAL: Mantenimiento de
Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 98
DIAGRAMA DE SECUENCIA: Flujo Principal Mantenimiento
de Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 99
DIAGRAMA DE CLASES: Subflujo Agregar Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 100
DIAGRAMA DE SECUENCIA: Subflujo Agregar Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 101
DIAGRAMA DE CLASES: Subflujo Editar Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 102
DIAGRAMA DE SECUENCIA: Subflujo Editar Productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 103
4.2.7. CASO DE USO: Gestionar Formula.
DIAGRAMA DE CLASES PRINCIPAL: Gestionar Formula.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 104
DIAGRAMA DE SECUENCIAS: Flujo Principal Gestionar
Formula.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 105
DIAGRAMA DE CLASES: Subflujo Agregar Formula.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 106
DIAGRAMA DE SECUENCIA: Subflujo Agregar Formula.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 107
DIAGRAMA DE CLASES: Subflujo Editar Formula.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 108
DIAGRAMA DE SECUENCIA: Subflujo Editar Formula.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 109
4.2.8. CASOS DE USO: Gestionar Movimiento De
Inventarios.
DIAGRAMA DE CLASE PRINCIPAL: lista de Inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 110
DIAGRAMA DE SECUENCIAS: Flujo Principal Lista de
Inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 111
DIAGRAMA DE CLASES: Subflujo Conteo de Inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 112
DIAGRAMA DE SECUENCIA: Subflujo Conteo de Inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 113
DIAGRAMA DE CLASES: Subflujo Nuevo Inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 114
DIAGRAMA DE SECUENCIA: Subflujo Nuevo Inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 115
4.2.9. CASO DE USO: Registrar Movimientos En
Almacén.
DIAGRAMA DE CLASE PRINCIPAL: Lista de Movimientos En
Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 116
DIAGRAMA DE SECUENCIA: Flujo Principal Lista de
Movimientos En Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 117
DIAGRAMA DE CLASE: Movimiento de Productos En
Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 118
DIAGRAMA DE SECUENCIA: Subflujo Movimiento de
Productos En Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 119
DIAGRAMA DE CLASE: Subflujo Movimiento de Formulas En
Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 120
DIAGRAMA DE SECUENCIA: Subflujo Movimientos de
Formulas En Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 121
DIAGRAMA DE CLASE: Subflujo Ver Movimientos En
Almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 122
DIAGRAMA DE SECUENCIA: Subflujo Ver Movimientos En
Almacén.
4.2.10. Casos de Uso Gestionar Reportes:
Diagrama de Secuencia Flujo Principal: Gestionar Reporte.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 123
4.2.11. Caso de Uso Consultar Stock: DIAGRAMA DE CLASE PRINCIPAL: Consultas de Stock.
DIAGRAMA DE SECUENCIA: Flujo Principal de Consultas de
Stock.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 124
5. MODELO DOCUMENTO DE ARQUITECTURA:
5.1. Patrón de arquitectura AOD:
5.2. Patrón de negocio AOD:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 125
6. MODELO DE DESPLIEGUE:
6.1. Configuración de despliegue:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 126
7. MODELO DE DISEÑO:
7.1. Realizaciones de casos de uso de diseño: DIAGRAMA
DE SECUENCIAS.
7.1.1. Identificarse En El Sistema:
a) Flujo Principal: Identificarse:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 127
7.1.2. Mantenimiento De Personal:
b) Flujo Principal: Lista de Personal:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 128
c) Subflujo: Agregar Personal
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 129
d) Subflujo: Editar Personal
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 130
7.1.3. Mantenimiento De Proveedores.
a) Flujo Principal: Lista de Proveedor:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 131
b) Subflujo: Agregar Proveedor
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 132
c) Subflujo: Editar Proveedor
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 133
7.1.4. Mantenimiento De Categorías:
a) Flujo Principal: Lista de Categorías:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 134
b) Subflujo: Agregar Categoría
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 135
c) Subflujo: Editar Categoría
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 136
7.1.5. Mantenimiento De Almacenes
a) Flujo Principal: Lista de almacenes:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 137
b) Subflujo: Agregar almacenes:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 138
c) Subflujo: Editar almacenes
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 139
7.1.6. Mantenimiento De Productos.
a) Flujo Principal: Lista de Productos:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 140
b) Subflujo: Agregar Productos
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 141
c) Subflujo: Editar Productos
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 142
7.1.7. Gestionar Formula:
a) Flujo Principal: Lista de Personal:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 143
b) Subflujo: Agregar Formula
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 144
c) Subflujo: Editar Formula
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 145
7.1.8. Gestionar Movimiento De Inventarios:
a) Flujo Principal: Lista de inventarios.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 146
b) Subflujo: Nuevo inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 147
c) Subflujo: Conteo inventario.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 148
7.1.9. Registrar Movimientos En Almacén.
a) Flujo Principal: Lista de Movimientos almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 149
a) Subflujo: Movimiento de productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 150
b) Subflujo: Movimientos de fórmulas.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 151
c) Subflujo: ver movimiento.
7.1.10. Gestionar Reportes:
a) Flujo Principal: gestionar reportes.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 152
7.1.11. Consultar Stock:
a) Flujo Principal: consultar stock.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 153
2.2. Realizaciones de casos de uso de diseño: DIAGRAMA
DE COMUNICACIÓN:
2.2.1. Identificarse En El Sistema:
a) Flujo Principal: Identificarse:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 154
2.2.2. Mantenimiento De Personal:
a) Principal: lista de personal:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 155
b) Subflujo: agregar personal.
c) Subflujo: editar personal.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 156
2.2.3. Mantenimiento De Proveedores.
a) Principal: lista de proveedor:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 157
b) Subflujo: agregar proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 158
c) Subflujo: editar proveedor.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 159
2.2.4. Mantenimiento De Almacenes:
a) Principal: lista de almacenes:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 160
b) Subflujo: agregar almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 161
c) Subflujo: editar almacén.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 162
2.2.5. Mantenimiento De Categorías:
a) Principal: lista de categorías:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 163
b) Subflujo: agregar categorías.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 164
c) Subflujo: editar categorías.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 165
2.2.6. Mantenimiento De Productos.
a) Principal: lista de productos:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 166
b) Subflujo: agregar productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 167
c) Subflujo: editar productos.
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 168
2.2.7. Gestionar Formula:
a) Principal: lista de fórmulas:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 169
b) Subflujo: agregar fórmulas:
c) Subflujo: editar fórmulas:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 170
2.2.8. Gestionar Movimiento De Inventarios:
a) Principal: Lista Inventario:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 171
b) Subflujo: Conteo Inventario:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 172
c) Subflujo: Nuevo Inventario:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 173
2.2.9. Registrar Movimientos En Almacén.
a) Principal: Lista Movimiento:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 174
b) Subflujo: Movimiento de Formulas:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 175
c) Subflujo: Movimiento de Productos:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 176
d) Subflujo: Ver Movimiento:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 177
2.2.10. Consultar Stock:
a) Principal: Consultar Stock:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 178
2.2.11. Gestionar Reportes:
a) Principal: Gestionar Reporte:
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 179
Anexo: Glosario de Términos
________________________________________________________________________________
1. Introducción:
Este documento recoge todos y cada uno de los términos manejados a lo largo de
todo el proyecto de desarrollo del sistema para de almacén de insumos de la granja
PUNGURUME INSAVE EIRL, Se trata de un diccionario de datos, de tal modo que se
crea un estándar para todo el proyecto para un mejor entendimiento.
2. Definiciones:
Lote: Grupo de aves que tienen una edad determinada según el día en que
hayan llegado a la granja.
Ponedoras HYLINE: es el tipo de aves que la empresa adquiere a la
empresa San Fernando, para su producción.
Galpón de levante: Lugar donde se colocan a las aves que llegan hasta que
cumplan 16 semanas. Las aves se encuentran sueltas.
Galpón de producción: lugar donde están las aves que han sido trasladados
de los lotes de levante a estos tipos de galpón, aquí se los separa según el
lote y se los colocan en jaulas para la producción de huevos.
Levante de ponedoras: se refiere al proceso de 16 semanas desde que las
aves llegan a la granja y son alimentadas con fórmulas especiales.
Producción de ponedoras: es la etapa a partir de la semana 16 en que las
aves pasan de los galpones de levante a los galpones de producción, hasta
su último día de vida, en esta fase se realiza la recolección diaria de huevos
de las aves que se encuentran en las jaulas según la edad de las aves.
fórmulas: Son la mezcla de varios insumos y tiene un total de una tonelada.
Las fórmulas son diferentes de acuerdo a la edad de las aves estas fórmulas
se clasifican en :
1. Inicio (0-6 semanas)
2. Crecimiento (7-12 semanas)
3. Desarrollo (13-15 semanas)
4. Pre-postura (16-17 semanas)
5. postura i (18-32 semanas)
Sistema Web Almacén Insumos “Pungurume INSAVE E.I.R.L” Diciembre de 2010
Ingeniería de software II Pág. 180
6. postura iii ( 45-58 semanas)
7. postura iv ( >58 semanas)
Sistema ZMIX 3.1: es el sistema que optimiza los nutrientes y vitaminas de
los insumos para generar determinada formula, de acuerdo a la
especificación de la alimentación que le otorga San Fernando al momento de
entregar el lote de aves a la empresa.
Kardex: es el documento de las entradas y salidas de los productos en el
almacén de insumos, puede ser general con el nivel de stock de todos los
productos o un kardex detallado por producto, donde se especificarán las
fechas de entrada y salidas del producto, y el stock actual. Además de los
productos también hay un kardex de fórmulas, con esto se sabe el stock
actual de los productos y las formulas.
Inventarios: la empresa realiza unos conteos cada mes de los productos en
el almacén, que puedan ser hurtados o haya malos movimientos.
Almacén de productos o insumos: Es el lugar donde se encuentran todos
los productos de la empresa, y que serán distribuidos a la granja o utilizados
en la preparación de determinada fórmula para la alimentación de las aves.
Almacén de fórmulas: Es el lugar donde se colocan las preparaciones o
formulas listas para salir a la granja.