Proyecto SAAC
-
Upload
carlos-alonso -
Category
Documents
-
view
80 -
download
2
Transcript of Proyecto SAAC
Índice
PROCESO
REQUERIMIENTOS FUNCIONALES
ESPECIFICACIÓN DE REQUERIMIENTOS
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE SECUENCIA
DIAGRAMAS DE ACTIVIDADES
LOOK AND FEEL
DIAGRAMAS DE CLASE
MAPA DE NAVEGACION
Página 1
Proceso.
I. Entrada al almacén.1. El producto llega al almacén por medio de un proveedor, una procedencia, una cantidad, y un
el folio de la factura que tiene registrado el proveedor.2. El administrador del almacén vacía los datos en el siguiente formato.3. El administrador del almacén para administración interna del almacén, utiliza “Tarjetas de
almacén”. Cada tarjeta es propia de cada producto que se maneja en el almacén, por lo que si el producto no se había requerido anteriormente, se toma una nueva tarjeta para ese artículo.4. Se llenan los campos requeridos en la tarjeta de almacén. (Ver “Descripción de la tarjeta
de almacén”).
II. Salida del almacén.
Página 2
1. Un sujeto del personal tiene la necesidad de un artículo en particular.2. Busca en una lista (proporcionada y filtrada con anterioridad por el administrador del almacén
y aprobada por el Jefe del Departamento de Servicios Administrativos y Técnicos), si el artículo que requiere está en el almacén.
3. Si el artículo que requiere está en el almacén, procede a llenar una solicitud al almacén con el/los artículos requerido(s).
4. Lleva la solicitud con el Jefe del Departamento de Servicios Administrativos y Técnicos para que autorice el pedido.
5. Una vez autorizado el pedido, el administrador del almacén hace entrega del artículo.6. Se llenan los campos requeridos en la tarjeta de almacén. (Ver “Descripción de la tarjeta de
almacén”).
Página 3
III. Descripción de la tarjeta de almacén.
1. No. (No es utilizado).2. Artículo: Nombre y descripción del artículo.3. Clave del artículo: Atributo único del producto dentro del almacén.4. Proveedor: Es quien proporciona el artículo.5. Almacén: Utilizado como anaquel, es parte de la ubicación del producto.6. Casillero No.: Casillero en el que se ubica el producto.7. Unidad: En que unidad se mide el producto (Pieza, C/100, etc.).8. (Sección) Limites revisados en: (No es utilizado).9. Fecha: La fecha en la que entra o sale el producto del almacén.10.Factura No.
a) Entrada:Folio del proveedor.
b) Salida:
Página 4
Folio del pedido.11.(Sección) Unidades.
a) Entrada:I. Se escribe en la columna Entrada la cantidad que está ingresando al almacén.
II. Se adiciona la cantidad que está ingresando con la existencia del registro anterior. Expresa en números la cantidad de elementos existentes en el almacén.
b) Salida:I. Se escribe en la columna Salida la cantidad que se está solicitando al almacén.
II. Se reduce la cantidad que está siendo solicitada con la existencia del registro anterior. Expresa en números la cantidad de elementos existentes en el almacén.
12.(Sección) Costos.a) Entrada:
I. Unitario: Se escribe el costo del producto con el que ingresa al almacén.II. Medio: (No se utiliza).
b) Salida:I. Unitario: Se escribe el costo del producto con el que ingresa al almacén.
II. Medio: La adición del saldo del registro anterior con el saldo del registro actual, entre la existencia del registro actual. Solo en el caso de que el producto haya ingresado con un costo unitario distinto al anterior registro.
13.(Sección) Valores.a) Entrada:
I. Debe: Es el producto del Unitario con la Existencia.II. Haber: (No es utilizado).
III. Saldo: Es la adición del Saldo del registro anterior con el Debe del registro actual.b) Salida:
I. Debe: (No es utilizado).II. Haber: Si el registro tiene medio, es el producto del costo medio con la existencia, si
no tiene medio, es el producto del unitario con la existencia.III. Saldo: Es la adición del Saldo del registro anterior con el Haber del registro actual.
a)
Página 5
Requerimientos Funcionales
El administrador de almacén administra inventarios y puede registrar entradas. El administrador de almacén administra inventarios y puede registrar salidas. El administrador de almacén administra inventarios y puede consultar catalogo. El administrador de almacén administra inventarios y puede consultar movimientos. El administrador de almacén administra inventarios y puede generar reportes. El administrador de almacén administra productos y puede registrar productos. El administrador de almacén administra productos y puede modificar productos. El administrador de almacén administra productos y puede eliminar productos. El administrador de almacén administra productos y puede consultar productos. El supervisor del sistema administra pedidos y puede consultar pedidos. El supervisor del sistema administra pedidos y puede autorizar pedidos. El supervisor del sistema consulta productos. El supervisor del sistema administra usuarios y puede registrar usuarios. El supervisor del sistema administra usuarios y puede consultar usuarios. El supervisor del sistema administra usuarios y puede eliminar usuarios. El usuario general genera pedidos y consulta catalogo filtrado.
Especificación de requerimientos.
Administrador
Página 6
Flujo Básico
1. El sistema solicita los datos al administrador de: Usuario. Contraseña.
2. El administrador captura los datos.3. El sistema valida los datos y los envía a la base de datos. En caso de ser
incorrectos ese ejecuta el flujo alterno “Datos incorrectos”.4. La base de datos verifica el registro.5. La base de datos regresa datos al sistema.6. El sistema da acceso al administrador. En caso de no coincidir datos se ejecuta
“usuario inexistente”.
Flujo Secundario
1. El administrador solicita al sistema menú de administración.2. El sistema muestra las siguientes opciones al administrador.
Movimientos. Almacén. Inventarios. Herramientas. Acerca. Salir.
3. El administrador envía la selección de una de las opciones. Si el administrador selecciona: Alta Proveedor Alta Procedencia Alta Ubicación Alta Tipo Alta Producto Entrada Consulta de Productos. Baja Productos Editar Productos Editar Entrada Eliminar Proveedor Eliminar Procedencia Consulta de Movimientos Generar Listado Filtrado de Artículos Listado General de Artículos
4. Cuando el administración selecciona: “Alta Proveedor” se ejecuta el flujo terciario “Alta Proveedor”
Página 7
“Alta Procedencia” se ejecuta el flujo terciario “Alta Procedencia” “Alta Ubicación” se ejecuta el flujo terciario “Alta Ubicación” “Alta Tipo” se ejecuta el flujo terciario “Alta Tipo” “Alta Producto” se ejecuta el flujo terciario “Alta Producto” “Entrada” se ejecuta el flujo terciario “Entrada” “Consulta de Productos” se ejecuta el flujo terciario “Consulta de Productos” “Baja Productos” se ejecuta el flujo terciario “Baja Productos” “Editar Productos” se ejecuta el flujo terciario “Editar Productos” “Editar Entrada” se ejecuta el flujo terciario “Editar Entrada” “Eliminar Proveedor” se ejecuta el flujo terciario “Eliminar Proveedor” “Eliminar Procedencia” se ejecuta el flujo terciario “Eliminar Procedencia” “Consulta de Movimientos” se ejecuta el flujo terciario “Consulta de
Movimientos” “Generar Listado Filtrado de Artículos” se ejecuta el flujo terciario “Generar
Listado Filtrado de Artículos” “Listado General de Artículos” se ejecuta el flujo terciario “Listado General de
Artículos”
Flujo Terciario
Altas
1. El sistema solicita al administrador: Nombre de artículo [alfanumérico (15)]. Clave [alfanumérico (15)]. Unidad. Tipo. Anaquel. Casillero. Visible.
2 El administrador envía los datos al sistema.1. El sistema valida los datos y los envía a la base de datos, en caso de que los datos
sean incorrectos se ejecuta el flujo alterno “datos incorrectos”.2. La base de datos confirma al sistema que los datos se han guardado.3. El sistema envía un mensaje al administrador confirmando que los datos se
guardaron.
Consultas de movimiento.
1. El sistema solicita al administrador ingresar el nombre del producto, de acuerdo al termino de búsqueda el cual puede ser por: Nombre
Página 8
Clave Fecha Costo unitario Todo
2. El sistema envía los términos de búsqueda a la base de datos.
3. La base de datos realiza una búsqueda de datos y enviará los datos al sistema.
4. El sistema envía la información encontrada al administrador.
Consultas de Productos.
1. El sistema solicita al administrador ingresar el nombre del producto, de acuerdo al termino de búsqueda el cual puede ser por: Nombre Clave Fecha Costo unitario Todo
2. El sistema envía los términos de búsqueda a la base de datos.
3. La base de datos realiza una búsqueda de datos y enviará los datos al sistema.
4. El sistema envía la información encontrada al administrador.
Entradas
1. El sistema solicita al administrador ingresar el nombre del producto, de acuerdo al termino de búsqueda el cual puede ser por: Nombre Clave Fecha Costo unitario Todo
2. El sistema envía los términos de búsqueda a la base de datos.
3. La base de datos realiza una búsqueda de datos y enviará los datos al sistema.
4. El sistema enviará la información encontrada al administrador.
5. El sistema solicita al administrador ingresar:
Página 9
Cantidad Fecha
4. El administrador envía los datos al sistema.5. El sistema valida los datos y los envía a la base de datos, en caso de que los datos
sean incorrectos se ejecuta el flujo alterno “datos incorrectos”.6. La base de datos confirma al sistema que los datos se han guardado.7. El sistema envía un mensaje al administrador para confirmar que los datos se
guardaron.
Bajas
1. El sistema solicita al administrador ingresar el nombre del producto, de acuerdo al termino de búsqueda el cual puede ser por: Nombre Clave Fecha Costo unitario Todo
2. El sistema envía los términos de búsqueda a la base de datos.
3. La base de datos realiza una búsqueda de datos y enviará los datos al sistema.
4. El sistema enviará la información encontrada al administrador.
5. El sistema solicita al administrador confirmar la acción de dar de baja el producto.
6. El administrador confirma al sistema el dar de baja el producto.
7. El sistema envía el dato a la base de datos.
8. La base de datos da de baja el producto.
9. El sistema confirma la acción al Administrador.
Salidas
1. El sistema solicita al administrador ingresar el nombre del producto, de acuerdo al termino de búsqueda el cual puede ser por: Nombre Clave Fecha Costo unitario Todo
Página 10
2. El sistema envía los términos de búsqueda a la base de datos.
3. La base de datos realiza una búsqueda de datos y enviará los datos al sistema.
4. El sistema enviará la información encontrada al administrador.
5. El sistema solicita al administrador ingresar:
Cantidad Fecha
6 El administrador envía los datos al sistema.7. El sistema valida los datos y los envía a la base de datos, en caso de que los datos
sean incorrectos se ejecuta el flujo alterno “datos incorrectos”.8. La base de datos confirma al sistema que los datos se han guardado.9. El sistema envía un mensaje al administrador para confirmar que los datos se
guardaron.
Alta de tipo de producto
1. El Sistema solicita al Administrador ingresar datos de: Tipo (opciones antes preestablecidas) Agregar tipo
2. El administrador envía los datos al sistema.3. El sistema valida los datos y los envía a la base de datos, en caso de que los datos
sean incorrectos se ejecuta el flujo alterno “datos incorrectos”.4. La base de datos confirma al sistema que los datos se han guardado.5. El sistema envía un mensaje al administrador confirmando que los datos se
guardaron.
Alta de ubicación de producto
1. El sistema solicita al Administrador ingresar datos de: Anaqueles (opciones antes preestablecidas) Agregar tipo Casilleros (opciones antes preestablecidas) Agregar Casillero
2. El administrador envía los datos al sistema.3. El sistema valida los datos y los envía a la base de datos, en caso de que los datos
sean incorrectos se ejecuta el flujo alterno “datos incorrectos”.4. La base de datos confirma al sistema que los datos se han guardado.5. El sistema envía un mensaje al administrador confirmando que los datos se
guardaron.
Alta proveedor
Página 11
1. El sistema solicita al Administrador ingresar datos de: Proveedores (opciones antes preestablecidas) Agregar proveedores
2. El administrador envía los datos al sistema.3. El sistema valida los datos y los envía a la base de datos, en caso de que los datos
sean incorrectos se ejecuta el flujo alterno “datos incorrectos”.4. La base de datos confirma al sistema que los datos se han guardado.5. El sistema envía un mensaje al administrador confirmando que los datos se
guardaron
Alta procedencia
1. El sistema solicita al Administrador ingresar datos de: Procedencia (opciones antes preestablecidas) Agregar Procedencia
2. El administrador envía los datos al sistema.3. El sistema valida los datos y los envía a la base de datos, en caso de que los datos sean
incorrectos se ejecuta el flujo alterno “datos incorrectos”.4. La base de datos confirma al sistema que los datos se han guardado.5. El sistema envía un mensaje al administrador confirmando que los datos se guardaron
Alta tipo de unidad de productos
1. El sistema solicita al Administrador ingresar datos de: Procedencia (opciones antes preestablecidas) Agregar Procedencia
2. El administrador envía los datos al sistema.3. El sistema valida los datos y los envía a la base de datos, en caso de que los datos sean
incorrectos se ejecuta el flujo alterno “datos incorrectos”.4. La base de datos confirma al sistema que los datos se han guardado.5. El sistema envía un mensaje al administrador confirmando que los datos se guardaron
Listado General de Artículos
1. El Administrador solicita función de generar listado general al sistema.2. El sistema manda la solicitud a la base de datos.3. La base de datos envía los datos requeridos al sistema.4. El sistema despliega los datos solicitados en un archivo Excel.
Listado Filtrado de Artículos
1. El Administrador solicita función de generar listado filtrado al sistema.2. El sistema manda la solicitud a la base de datos.3. La base de datos envía los datos requeridos al sistema.
Página 12
4. El sistema despliega los datos solicitados en un archivo Excel.
Flujos alternos
Selección incorrecta:
1. El sistema notifica al administrador que ha hecho una selección incorrecta que no se encuentra en el sistema.
Datos incorrectos:
2. El sistema notifica al administrador que ha ingresado datos incorrectos al sistema.
Supervisor de sistema
Flujo Básico
1 El sistema solicita los datos al Supervisor de sistema de: Usuario. Contraseña.
2 El administrador captura los datos.3 El sistema valida los datos y los envía a la base de datos. En caso de ser incorrectos ese
ejecuta el flujo alterno “Datos incorrectos”.4 La base de datos verifica el registro.5 La base de datos regresa datos al sistema.6 El sistema da acceso al administrador. En caso de no coincidir datos se ejecuta “usuario
inexistente”.
Flujo Secundario
1. El supervisor del sistema solicita al sistema menú de supervisor del sistema.2. El administrador solicita al sistema menú de administración.3. El sistema muestra las siguientes opciones al supervisor del sistema.
Consulta de usuario Alta de usuarios Consulta de productos Aprobar pedidos Consulta de movimientos Generar listado filtrado de artículos Listado general de artículos
4. El supervisor de sistema envía la selección de una de las opciones. Si el supervisor de sistema selecciona:
“Consulta de usuario” se ejecuta el flujo terciario “Consulta de usuario”. “Alta de usuarios” se ejecuta el flujo terciario “Alta de usuario”. “Consulta de productos” se ejecuta el flujo terciario “Consulta de productos”.
Página 13
“Aprobar pedidos” se ejecuta el flujo terciario “aprobar pedidos”. “Consultar de movimientos” se ejecuta el flujo terciario “Consulta de movimientos”. “Generar listado” se ejecuta el flujo terciario “Generar listado filtrado de artículos”. “Listado general de artículos” se ejecuta el flujo terciario “listado general de
artículos”.
Flujos terciarios
Consulta de usuarios
1. El sistema solicita datos al supervisor del sistema 2. El supervisor de sistema envía los datos al sistema 3. El sistema valida los datos y los envía a la base de datos. En caso de ser erróneos se
ejecuta el flujo alterno “datos incorrectos”4. La base de datos envía los datos al sistema.5. El sistema despliega los datos al supervisor del sistema
Diagrama de Secuencia
Página 14
Altas
Página 15
Página 16
Página 17
Página 18
Página 19
Página 20
Página 21
Página 22
Página 23
Página 24
Página 25
Diagrama de Caso de Uso.
Página 26
Diagramas de Actividades.
Página 27
Página 28
Página 29
Página 30
Página 31
Página 32
Página 33
Página 34
Página 35
Página 36
Página 37
Página 38
Página 39
Página 40
Página 41
Página 42
Página 43
Página 44
Página 45
Página 46
Página 47
Página 48
Página 49
LOOK & FEEL.
Menú Administrador.
Página 50
Alta tipo.
Alta Ubicación.
Página 51
Página 52
Alta Proveedor
Alta Procedencia
Página 53
Página 54
Alta Producto
Página 55
Consulta de Productos
Página 56
Consulta de Movimientos.
Página 57
Entrada
Página 58
Página 59
Editar Entrada
Página 60
Menú Supervisor.
Página 61
Alta Usuarios.
Página 62
Editar Usuarios
Página 63
Generar Catálogo de Productos /Catálogo Filtrado de Productos.
Página 64
Usuario General
Página 65
Generar Pedido
Página 66
Página 67
Mapa de Navegación
Página 68
Página 69
SAAC
Administrador de Almacén
Alta ProductosAlta UnidadAlta Ubicacion Alta Tipo Alta Procedencia Alta Proveedor Baja Producto
Supervisor