Upload
lnavarros
View
147
Download
3
Embed Size (px)
Citation preview
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 1
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 2
INDICE
1. Introducción ....................................................................................................................... 5
2. Modelo de análisis de los casos de uso .................................................................... 6
2.1. Modelo de casos de uso del sistema .................................................................. 6
2.1.1. Diagrama de casos de uso del sistema ...................................................... 6
2.1.2. Diagrama de actores del sistema ................................................................. 8
2.1.3. Diagrama de casos de uso del sistema por paquetes ............................ 9
2.1.4 Clasificación de casos de uso .................................................................... 13
2.1.5 Matriz de casos de uso por actores .......................................................... 15
2.2 Especificación de casos de uso ......................................................................... 16
2.2.1 Especificación del CU.01.01 Eliminar usuario ........................................ 16
2.2.2 Especificación del CU.01.02 Gestionar Usuario .................................... 17
2.2.3 Especificación del CU.01.03 Validar usuario .......................................... 20
2.2.4 Especificación del CU.01.04 Agregar tipo de usuario .......................... 21
2.2.5 Especificación del CU.02.01 Gestionar clientes .................................... 22
2.2.6 Especificación del CU.02.02 Eliminar cliente.......................................... 25
2.2.7 Especificación del CU.02.03 Gestionar ventas ....................................... 27
2.2.8 Especificación del CU.02.04 Visualizar historial de ventas ................ 29
2.2.9 Especificación del CU.03.01 Registrar orden de compra .................... 30
2.2.10 Especificación del CU.03.02 Orden de productos ................................. 33
2.2.11 Especificación del CU.03.03 Eliminar productos ................................... 34
2.2.12 Especificación del CU.03.04 Gestionar productos ................................ 36
2.2.13 Especificación del CU.03.05 Gestionar Proveedores ........................... 38
2.2.14 Especificación del CU.03.06 Registrar Ingreso de productos del
pedido al almacén .......................................................................................................... 42
2.2.15 Especificación del CU.03.07 Visualizar Historial de compras ............ 44
2.2.16 Especificación del CU.03.08 Reportar Productos Adquiridos ........... 45
2.2.17 Especificación del CU.03.09 Organizar Productos en Almacén ........ 46
2.2.18 Especificación del CU.03.10 Visualizar productos en el almacén..... 47
2.2.19 Especificación del CU.03.11 Agregar tipo de producto ....................... 48
2.2.20 Especificación del CU.03.12 Agregar marca de producto ................... 50
............................................................................................................................................. 51
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 3
3 Modelo de diseño de los casos de uso .................................................................... 51
3.2 Diagrama de clases de diseño ............................................................................ 51
3.3 Diagrama de secuencia por caso de uso ......................................................... 53
3.3.1 Diagrama de Secuencia de Eliminar usuario .......................................... 53
3.3.2 Diagrama de Secuencia de Gestionar Usuario ....................................... 53
3.3.3 Diagrama de Secuencia de Validar usuario ............................................ 54
3.3.4 Diagrama de Secuencia de Gestionar clientes ....................................... 54
3.3.5 Diagrama de Secuencia de Eliminar Cliente ........................................... 55
3.3.6 Diagrama de Secuencia de Gestionar ventas ......................................... 55
3.3.7 Diagrama de Secuencia de Visualizar historial de ventas .................. 56
3.3.8 Diagrama de Secuencia de Registrar orden de compra ...................... 57
3.3.9 Diagrama de Secuencia de Eliminar productos ................................... 58
3.3.10 Diagrama de Secuencia de Gestionar productos .................................. 58
3.3.11 Diagrama de Secuencia de Gestionar Proveedores ............................. 59
3.3.12 Diagrama de Secuencia de Registrar Ingreso de productos del
pedido al almacén .......................................................................................................... 60
3.3.13 Diagrama de Secuencia de Visualizar Historial de compras .............. 61
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 4
HISTORIAL DE VERSIONES
NOMBRE CARGO FECHA FIRMA
Elaboración Mejía Sulluchuco, M Analista 15 de Octubre
EDICION FECHA DESCRPCION AUTOR
1 15 de Octubre Primera Versión Mejía Sulluchuco, M
2 19 de Octubre Segunda Versión Mejía Sulluchuco, M
3 19 de Noviembre Tercera Versión Mejía Sulluchuco, M
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 5
1. Introducción
El presente documento tiene como objetivo asegurar el correcto levantamiento de
información respecto a los casos de uso y definir la aproximación necesaria para
resolver los requisitos del proyecto de Sistema para la gestión de Ventas y almacén
para la empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Este
documento contiene la información detallada de los casos de uso, el prototipo de
pantallas, el modelo de clases, las especificaciones de diseño necesarias para iniciar la
construcción y el modelo de datos requerido para dar soporte a la funcionalidad definida.
El presente documento contiene dos partes:
ANALISIS DE LOS CASOS DE USO DEL SISTEMA
El objetivo de esta parte es asegurarse que los requisitos y especificaciones son
factibles, consistentes, estén completos y sean entendibles por el equipo de desarrollo,
en función al conocimiento de la situación actual y bajo el contexto organizacional,
normativo de las operaciones que realiza INVERSIONES Y TECNOÑOGÍAS S.A.C.
Permite:
Brindar un entendimiento sobre el contexto actual del negocio donde se desea construir e implantar una solución de software eficiente y efectivamente.
Identificar y analizar los actores y procesos actuales, así como sus problemas y limitaciones.
Identificar las entidades principales de datos que deberán ser administradas por el sistema.
Estudiar cuidadosamente el documento de “Visión y Alcance”, revisando a detalle cada elemento del documento buscando descubrir omisiones, contradicciones, especificaciones a ser determinadas y especificaciones que necesitan ampliarse o clarificarse.
DISEÑO DE LOS CASOS DE USO DEL SISTEMA
En esta parte el equipo de desarrollo ha descrito lógica y físicamente la arquitectura del
software que va a cumplir con las especificaciones del sistema. La idea principal en esta
etapa es la de organizar los requisitos en subsistemas y desarrollar el mejor diseño para
la atención de los requisitos de INVERSIONES Y TECNOLOGÍAS S.A.C, definiendo,
desde el punto de vista técnico, las principales pantallas presentadas para los casos de
uso. La información de esta parte será entregada al equipo encargado de la
construcción.
A continuación se presenta en dos partes, el análisis y el diseño del sistema, el cual
deberá tomarse en cuenta para la fase de construcción ejecutada por el equipo del
proyecto durante los próximos meses.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 6
2. Modelo de análisis de los casos de uso
Durante la fase de análisis del sistema se desarrolló el modelo de casos de uso del
sistema a un nivel macro. En el presente acápite detallamos con mayor detalle los
casos de uso y la relación de dependencia que tienen los procesos respecto a los
servicios informáticos requeridos. Se pretende conocer qué procesos del sistema
serán parte de la solución propuesta, así como los problemas que se presentan.
En este acápite se hace un análisis del sistema, presentando los actores y casos de
usos clasificados y organizándolos en paquetes, la responsabilidad de los casos de
uso y las iteraciones de desarrollo. Resaltamos con mayor detalle la matriz de
requisitos cruzándolos con los casos que atenderá el sistema y los actores
relacionados.
2.1. Modelo de casos de uso del sistema
2.1.1. Diagrama de casos de uso del sistema
El Modelo de Casos de Uso del sistema presentado a continuación muestra la
relación entre los actores y los casos de uso del sistema. Cada uno de los casos
de uso representa una determinada funcionalidad que ofrecerá el sistema en lo
que se refiere a su interacción externa.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 7
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 8
2.1.2. Diagrama de actores del sistema
El siguiente cuadro (Fig. 1) muestra los diferentes Actores que interactúan en el
sistema.
Fig. 1 – Actores del Sistema Integrado de Gestión de Ventas
2.1.2.1. Lista de actores del sistema
A continuación se describen los actores del sistema mencionados en la fig.
01 y las responsabilidades de cada uno en el sistema.
Actores del sistema del Sistema
Actor del Sistema Responsabilidades del Sistema
Usuario CU.01.03 Validar usuario
Administrador
CU.01.01 Gestionar Usuario
CU.01.02 Eliminar Usuario
CU.01.04 Agregar Tipo de Usuario
CU.02.04 Visualizar Historial de Ventas
CU.03.07 Visualizar Historial de Compras
CU.03.10 Visualizar productos en el almacén
Vendedor
CU.02.01 Gestionar Cliente
CU.02.02 Eliminar cliente
CU.02.03 Gestionar Ventas
Jefe de Almacén CU.03.10 Visualizar productos en el almacén.
CU.03.07 Visualizar Historial de Compras.
Técnico de almacén CU.03.01 Registrar Orden de Compra
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 9
2.1.3. Diagrama de casos de uso del sistema por paquetes
Con el fin de reducir la complejidad de la aplicación, se proponen los siguientes
paquetes que agrupan toda la funcionalidad a desarrollar:
Fig. 2 – Diagrama de Paquetes
2.1.3.1. Paquete: 01. NEGOCIO
CU.03.02 Orden de Productos
CU.03.03 Eliminar productos
CU.03.04 Gestionar Productos
CU.03.05 Gestionar Proveedores
CU.03.06 Registrar Ingreso de Productos del Pedido al almacén
CU.03.08 Reportar productos adquiridos
CU.03.09 Organizar productos en almacén
CU.03.10 Visualizar Productos en el almacén
CU.03.11 Agregar tipo de producto
CU.03.12 Agregar marca de producto
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 10
Fig. 3 – Diagrama del Caso de uso del Paquete: 01. NEGOCIO
Lista de casos de uso del paquete: 01. NEGOCIO
Caso de uso Propósito del Caso de Uso
CU.01.01 Eliminar Usuario
Permite poder buscar a un usuario mediante un código
así como también eliminar un usuario de la tabla y de la
base de datos.
CU.01.02 Gestionar
usuario
Registrar a cada uno de las personas que harán uso del
sistema como un usuario, otorgándoles para ello una
cuenta de usuario, un tipo de usuario y una contraseña
para su ingreso, también te permite editar los datos de
los usuarios.
CU.01.03 Validar Usuario
Validar que el usuario y contraseña ingresado por el
usuario sean correctos.
CU.01.04 Agregar tipo de usuario
Permite poder agregar los diferentes tipos de usuario
que administra la empresa
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 11
2.1.3.2. Paquete: 02.VENTAS
Fig. 4 – Diagrama del Caso de uso del Paquete: 02. Ventas.
Lista de casos de uso del paquete: 02. VENTAS
Caso de uso Propósito del Caso de Uso
CU.02.01 Gestionar Cliente Permite poder administrar todos los datos de los
clientes (ingresar, modificar) que están
almacenados en la base de datos.
CU.02.02 Eliminar cliente Permite buscar al cliente mediante un código y
posteriormente eliminarlo.
CU.02.03 Gestionar Ventas Permite registrar todos los datos de una venta,
con el fin de tener un control de las ventas
realizadas, así como también generar facturas.
CU.02.04 Visualizar
historial de ventas Permite al administrador revisar las ventas que ha
realizado el vendedor ya sea en el día, mes o año.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 12
2.1.3.3. Paquete: 03. COMPRAS
Fig. 5 – Diagrama del Caso de uso del Paquete: 03. COMPRAS
Lista de casos de uso del paquete: 03. COMPRAS
Caso de uso Propósito del Caso de Uso
CU.03.01 Registrar orden de
Compras
Permite al técnico de almacén poder
generar una solicitud de compra que
contengan todos los productos que se
necesitan abastecer en la empresa.
CU.03.02 Orden de Productos Permite seleccionar los productos de
cada proveedor que se requiere
abastecer.
CU.03.03 Eliminar Productos
Permite poder buscar a un productos
mediante un código así como también
eliminar un usuario de la tabla y de la base
de datos
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 13
Caso de uso Propósito del Caso de Uso
CU.03.04 Gestionar Productos Permite registrar nuevos productos en la
base de datos, para así poder
posteriormente, si se requiere editarlos.
CU.03.05 Gestionar Proveedores
Permite poder administrar todos los datos
de los proveedores (ingresar, modificar y
eliminar) que están almacenados en la
base de datos.
CU.03.06 Registrar Ingreso de
Productos del Pedido al almacén
Permite mantener un control detallado de
todas las solicitudes que fueron emitidas,
para identificar cuantas fueron cumplidas
y cuantas no.
CU.03.07 Visualizar Historial de
compras
Permite visualizar alertas de próximos
compromisos y de actividades que no
realizaron o actividades que el vendedor
configuro que se alertaran.
CU.03.08 Reportar Productos
Adquiridos
Permite visualizar la información que se
obtuvo de un registro de compra y
también da la opción de poder asignar a
los productos una ubicación especifica en
el almacén.
CU.03.09 Organizar Productos en
Almacén Permite ubicar a un producto en un bloque
del almacén al cual pertenece.
CU.03.08 Visualizar productos en
almacén
Esto permite visualizar la ubicación
exacta de los productos dentro del
almacén
CU.03.11 Agregar tipo de producto Permite agregar los diferentes tipos de
productos que va a ofrecer la empresa
CU.03.12 Agregar marca de
producto Permite agregar los diferentes marcas de
productos que va a ofrecer la empresa
2.1.4 Clasificación de casos de uso
Los casos de uso del sistema han sido clasificados de acuerdo a su relevancia
(primario/secundario) en el sistema.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 14
2.1.4.1 Casos de uso primario
Aquellos que son relevantes en el sistema y sirven de punto esencial para
el correcto funcionamiento del mismo. Estos casos de uso se harán en la
primera iteración de la fase de construcción.
Clasificación Caso de Uso
Primarios
CU.03.01 Registrar Orden de Compras
CU.03.02 Orden de productos
CU.03.03 Eliminar Productos
CU.03.04 Gestionar productos
CU.03.05 Gestionar Proveedores
CU.03.06 Registrar Ingreso de Productos del Pedido al almacén.
CU.03.07 Visualizar Historial de Compras
CU.03.08 Reportar Productos Adquiridos
CU.03.09 Organizar Productos en Almacén
CU.03.10 Visualizar Productos en Almacén
CU.03.11 Agregar tipo de producto
CU.03.12 Agregar marca de producto
2.1.4.2 Casos de uso secundarios
Aquellos elaborados para el cumplimiento de algunos requisitos funcionales
y del sistema. Estos casos de uso se construirán en la segunda iteración de
la fase de construcción.
Clasificación: Caso de Uso
Secundarios
CU.01.01 Eliminar usuario
CU.01.02 Gestionar usuario
CU.01.03 Validar Usuario
CU.01.04 Agregar tipo de usuario
CU.02.01 Gestionar Clientes
CU.02.02 Eliminar cliente
CU.02.03 Gestionar Ventas
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 15
2.1.5 Matriz de casos de uso por actores
Casos de uso VS Actores
Us
ua
rio
Ad
min
istr
ad
or
Jefe
de
alm
acé
n
Ve
nd
ed
or
Téc
nic
o d
e
alm
acé
n
P1.NEGOCIO X CU.01.01 Eliminar usuario X CU.01.02 Gestionar Usuario X CU.01.03 Validar usuario X X CU.01.04 Agregar tipo de producto X
P2.VENTAS CU.02.01 Gestionar clientes X CU.02.02 Eliminar cliente X CU.02.03 Gestionar ventas X CU.02.04 Visualizar historial de ventas X
P3.COMPRAS CU.03.01 Registrar orden de compra X CU.03.02 Orden de productos X CU.03.03 Eliminar productos X CU.03.04 Gestionar productos X CU.03.05 Gestionar Proveedores X CU.03.06 Registrar Ingreso de productos del pedido al almacén
X
CU.03.07 Visualizar Historial de compras
X X
CU.03.08 Reportar Productos Adquiridos
X
CU.03.09 Organizar Productos en Almacén
X
CU.03.10 Visualizar productos en el almacén
X X
CU.03.11 Agregar tipo de producto X CU.03.12 Agregar marca de producto X
CU.02.04 Visualizar Historial de Ventas
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 16
2.2 Especificación de casos de uso
2.2.1 Especificación del CU.01.01 Eliminar usuario
Caso de uso: CU.01.01 Eliminar Usuario
Actor: Administrador
Tipo: Secundario
Requerimiento:
RF-0010 Gestionar usuarios RF-0007 Consultar mediante un código la información
almacenada en la base de datos RF-0008 Validar los datos que se ingresan al sistema
Propósito: Permite poder buscar a un usuario mediante un código así como también eliminar un usuario de la tabla y de la base de datos.
Pre-Condición Actor Logueado Se muestra el Menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “NEGOCIO” y da clic.
2. Muestra la pestaña USUARIO.
3. Coloca el código del empleado a buscar en la caja de texto y presiona botón “OK”.
4. Muestra el registro del empleado
buscado en grilla.
5. Selecciona el registro del empleado al cual se quiere eliminar.
6. Presiona el botón “Eliminar”.
7. Muestra un mensaje “Desea eliminar
este registro”.
8. Presiona botón Si
9. Elimina el registro de la Base de
Datos y Actualiza la grilla del formulario.
10. Nos muestra mensaje “Empleado
eliminado satisfactoriamente”.
11. Confirma el mensaje al presiona el botón “Aceptar”
12. Verifica que el empleado ya no esté en la grilla.
13. Presiona botón salir
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 17
14. Muestra mensaje “Esta seguro de
salir del sistema”.
15. Confirma el mensaje al presionar el botón “Si”.
16. Cierra el formulario “USUARIO” y
regresa al menú principal.
FLUJO SECUNDARIO / ALTERNATIVO
8. Presiona el botón NO . 9. El sistema cancela el proceso y muestra la pestaña Usuario.
Post-Condición Empleado eliminado.
2.2.2 Especificación del CU.01.02 Gestionar Usuario
Caso de uso: CU.01.02 Gestionar Usuarios (Empleado nuevo)
Actor: Administrador
Propósito:
Registrar a cada uno de las personas que harán uso del sistema como un usuario, otorgándoles para ello una cuenta de usuario, un tipo de usuario y una contraseña para su ingreso, también te permite editar los datos de los usuarios.
Tipo: Secundario
Requerimiento:
RF-0010 Gestionar usuarios RF-0007 Consultar mediante un código la información
almacenada en la base de datos RF-0008 Validar los datos que se ingresan al sistema
Pre-Condición Actor Logueado Se muestra el Menú principal del sistema
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 18
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “NEGOCIO” y da clic.
2. Muestra la pestaña USUARIO.
3. Selecciona el botón “Nuevo Empleado” y da clic
4.Muestra la ventana “Agregar Empleado”
4. Ingresa los datos del nuevo Empleado.
5. Presiona el botón “Guardar”.
6. Muestra mensaje “Seguro que desea agregar al Empleado”.
7. Presiona el botón “Si”.
8. Verifica los datos estén completos.
9. Almacena los datos en la grilla del formulario y en la BD.
10. Nos muestra mensaje “Los datos fueron guardados exitosamente”.
11.Presiona el botón “aceptar”
12.Muestra la pestaña usuario
11. Verifica que los datos estén en la grilla.
12. Presiona botón salir.
13. Muestra mensaje “Esta seguro de salir del sistema”.
14. Confirma el mensaje al presionar el botón “Aceptar”.
15. Cierra el formulario “USUARIO” y regresa al formulario principal.
FLUJO SECUNDARIO / Si hay error en la validación
9. Los datos no están completos, así que el sistema muestra un mensaje “Completar el (nombre del campo que falta llenar)”.
El capo DNI solo permite el ingreso de 8 dígitos numéricos y quieres ingresar más,
el sistema te muestra un mensaje “Límite máximo”. El capo celular solo permite el ingreso de 10 dígitos numéricos y quieres ingresar
más, el sistema te muestra un mensaje “Límite máximo”. El capo teléfono solo permite el ingreso de 10 dígitos numéricos y quieres ingresar
más, el sistema te muestra un mensaje ”Límite máximo”
Post-Condición Nuevo Empleado registrado.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 19
MODIFICAR EMPLEADO
Caso de uso: CU.01.02 Gestionar Empleados (Modificar Empleado)
Actor: Administrador
Pre-Condición Actor Logueado Muestra el Menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “NEGOCIO” y da clic.
2. Muestra la pestaña USUARIO.
3. Coloca el código del empleado a buscar la caja de texto y presiona botón “OK”.
4. Muestra en la grilla al empleado
buscado.
5. Selecciona el registro del empleado del cual se quiere modificar alguna información.
6. Presiona el botón “EDITAR”.
7. Muestra un nuevo formulario en donde se encuentran todos los datos del empleado en las cajas de texto correspondiente.
8. Modifica la información del empleado.
9. Presiona el botón Guardar. 10. Muestra mensaje “Seguro que desea
actualizar datos del empleado (nombre del empleado a editar)”.
11. Presiona el botón “Si”.
12. Verifica los datos estén completos.
13. Actualiza los datos en la grilla del
formulario y en la BD.
14. Nos muestra mensaje “Los datos
fueron actualizados exitosamente”.
15. Confirmar presionando botón “Aceptar”
16. Verifica la actualización de los datos del cliente en la grilla.
17. Presiona botón salir.
18. Muestra mensaje “Esta seguro de
salir del sistema”.
19. Confirma el mensaje al presionar el botón “Si”.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 20
20. Cierra la pestaña “USUARIO” y
regresa al menú principal.
FLUJO SECUNDARIO / Si hay error en la validación
13. Los datos no están completos, así que el sistema muestra un mensaje “Completar el (nombre del campo que falta llenar)”.
Post-Condición Datos actualizados del empleado.
2.2.3 Especificación del CU.01.03 Validar usuario
Caso de uso: CU.01.03 Validar Usuario
Actor: Usuario
Propósito: Validar que el usuario y contraseña ingresado por el usuario sean correctos.
Tipo: Secundario
Requerimiento: RF-0008 Validar los datos que se ingresan al sistema. RF-0009 Autenticar usuario en el sistema.
Pre-Condición Ninguno
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. El caso de uso comienza cuando el usuario ingresa a la pantalla de ingresar al sistema.
2. Ingresa su usuario y contraseña en las cajas de texto correspondientes.
3. Presiona el botón Ingresar.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 21
4. Valida los datos ingresados por el
usuario.
5. Muestra el menú principal del
sistema y el caso de uso termina.
FLUJO SECUNDARIO / SI HAY ERROR EN LA VALIDACIÓN
1. No se permite el acceso al sistema y se muestra el mensaje “La contraseña es incorrecta, tiene (número de intentos restantes) intentos más”.
Post-Condición El usuario ya puede ingresar al sistema.
2.2.4 Especificación del CU.01.04 Agregar tipo de usuario
Caso de uso: CU.01.04 Agregar tipo usuario
Actor: Administrador
Propósito: Permite poder agregar los diferentes tipos de usuario que administra la empresa.
Tipo: Secundario
Requerimiento: RF-0010 Gestionar usuarios
Pre-Condición El actor le dio clic al botón “+” de la ventana Agregar Empleado.
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Muestra la ventana “Tipo de
Empleado.”
2. Ingresa el tipo de empleado en la caja de texto
3. Presiona el botón ”Guardar” 4. Muestra un mensaje: “Seguro que
desea agregar el tipo de empleado (nombre del tipo ingresado)”.
5. Presiona el botón SI
6. Muestra el mensaje:” Tipo de
empleado agregado”.
7. Clic en el botón “aceptar”
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 22
8. Muestra la ventana Agregar
Empleado
FLUJO SECUNDARIO / SI HAY ERROR EN LA VALIDACIÓN
5. El actor presiona el botón “NO”, el sistema muestra la ventana Tipo empleado.
Post-Condición El administrador puede escoger un tipo de empleado.
2.2.5 Especificación del CU.02.01 Gestionar clientes
Caso de uso: CU.02.01 Gestionar Cliente (Cliente nuevo)
Actor: Vendedor
Propósito: Permite poder administrar todos los datos de los clientes (ingresar, modificar y eliminar) que están almacenados en la base de datos.
Tipo: Secundario
Requerimiento: RF-0001 Gestionar cliente RF-0008 Validar los datos que se ingresan al sistema
Pre-Condición Actor Logueado Se muestra el Menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. El caso de uso empieza cuando se selecciona el botón “VENTAS” y se le da clic.
2. Muestra la pestaña “orden de ventas”.
3. Selecciona el botón “Nuevo Cliente” y da clic
4. Pone cursor en el campo nombre.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 23
5. Ingresa los datos del nuevo Cliente.
6. Presiona el botón “Guardar”.
7. Verifica los datos estén completos.
8. Nos muestra mensaje “Seguro que desea agregar al cliente (nombre del cliente)”.
9. Clic en el botón “si”
10. Muestra un mensaje: “Cliente agregado.”
11. Confirma presionando botón “aceptar”
12. Almacena los datos en la grilla del formulario, en la BD Y te muestra la pestaña orden de ventas.
13. Verifica que los datos estén en la grilla.
14. Presiona botón salir.
15. Muestra mensaje “Desea salir”.
16. Confirma el mensaje al presionar el botón “Si”.
17. Cierra la pestaña “Orden de Venta”, retorna al menú principal y el caso de uso termina.
FLUJO SECUNDARIO / Si hay error en la validación
8. Los datos no están completos, así que el sistema muestra un mensaje “Completar el (nombre del campo que falta llenar)”.
El capo DNI solo permite el ingreso de 8 dígitos numéricos y quieres ingresar más,
el sistema te muestra un mensaje “Límite máximo”. El capo teléfono solo permite el ingreso de 10 dígitos numéricos y quieres ingresar
más, el sistema te muestra un mensaje “Límite máximo”.
Post-Condición Nuevo Cliente registrado.
MODIFICAR CLIENTE
Caso de uso: CU.02.01 Gestionar Cliente (Modificar Cliente)
Actor: Vendedor
Requisitos:
RF-0001 Gestionar cliente RF-0008 Validar los datos que se ingresan al sistema RF-0007 Consultar mediante un código la información
almacenada en la base de datos.
Pre-Condición: Actor Logueado Muestra el Menú principal del sistema
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 24
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “VENTAS” y da clic.
2. Muestra la pestaña “ORDEN DE
VENTAS”
3. Coloca el código del cliente a buscar la caja de texto y presiona botón “BUSCAR”.
4. Muestra el registro del cliente buscado
en la grilla.
5. Selecciona el registro del cual se quiere modificar alguna información.
6. Presiona el botón “EDITAR”.
7. Muestra un nuevo formulario en donde se encuentran todos los datos del cliente en las cajas de texto correspondiente.
8. Modifica la información del cliente.
9. Presiona el botón guardar.
10. Verifica los datos estén completos.
11. Muestra mensaje “Seguro que desea
actualizar los datos (nombre del cliente a editar)
12. Presiona el botón “Si”
13. Actualiza los datos en la grilla del
formulario y en la BD.
14. Nos muestra mensaje “Cliente
actualizado”.
15. Confirmar con botón “Aceptar”
16. Verifica la actualización de los datos del cliente en la grilla.
17. Presiona botón salir.
18. Muestra mensaje “Desea salir”.
19. Confirma el mensaje al presionar el botón “Si”.
20. Cierra la ventana “VENTANA DE
VENTAS” y regresa al menú principal.
FLUJO SECUNDARIO / Si hay error en la validación
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 25
11. Los datos no están completos, así que el sistema muestra un mensaje “Completar el (nombre del campo que falta llenar)”.
Post-Condición Datos actualizados del Cliente.
2.2.6 Especificación del CU.02.02 Eliminar cliente
Caso de uso: CU.02.02 Gestionar Cliente (Eliminar Cliente)
Actor: Vendedor
Tipo: Secundario
Propósito: Permite buscar al cliente mediante un código y posteriormente eliminarlo.
Requisito: RF-0001 Gestionar clientes
Pre-Condición Actor Logueado Se muestra el Menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “VENTAS” y da clic.
2. Muestra la pestaña VENTAS.
3. Coloca el código del cliente a buscar la caja de texto y presiona botón “BUSCAR”.
4. Muestra el registro del cliente
buscado en la grilla.
5. Selecciona el registro del cliente al cual se quiere eliminar.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 26
6. Presiona el botón “Eliminar”.
7. Muestra un mensaje “Desea
eliminar”.
8. Presiona botón “Si”
9. Elimina el registro de la Base de
Datos y Actualiza la grilla del formulario.
10. Nos muestra mensaje “Se eliminó
satisfactoriamente”.
11. Presiona el botón “Aceptar”
12. Muestra la pestaña ORDEN DE
VENTAS
13. Verifica que el cliente ya no esté en la grilla.
14. Presiona botón “salir”
15. Muestra mensaje “Desea salir”.
16. Confirma el mensaje al presionar el botón “Si”.
17. Cierra la ventana “VENTANA DE
VENTAS” y regresa al menú principal.
FLUJO SECUNDARIO / ALTERNATIVO
8. Presiona el botón NO, el sistema muestra la pestaña orden de ventas
Post-Condición Cliente eliminado.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 27
2.2.7 Especificación del CU.02.03 Gestionar ventas
Caso de uso: CU.02.03 Gestionar Ventas
Actor: Vendedor
Propósito: Permite registrar todos los datos de una venta, con el fin de tener un control de las ventas realizadas, así como también generar facturas.
Tipo: Secundario
Requerimiento:
RF-0004 Registrar las ventas RF-0014 permitir reducir el stock al realizar una venta RF-0007 Consultar mediante un código la información
almacenada en la base de datos. RF-0008 Validar los datos que se ingresan al sistema.
Pre-condición:
Actor logueado El cliente al cual se le efectuara la venta, debe estar
registrado. Se muestra el menú principal del sistema.
FLUJO BÁSICO
ACTOR SISTEMA
1. Clic en el botón “VENTAS”.
2.Muestra la pestaña ”Orden de ventas”
3. Coloca el código del cliente a buscar en la caja de texto y presiona botón “BUSCAR”.
4. Muestra el registro del cliente buscado
en la grilla.
5. Selecciona el registro del cliente buscado.
6. Presiona el botón “Nueva venta”.
7. Muestra la ventana ORDEN DE VENTA.
8. En el panel productos, coloca el código del producto a buscar en la caja de texto y presiona botón “OK”.
9. Muestra el registro del producto buscado
en la grilla del panel productos.
10. Selecciona el registro del producto buscado y da clic en el botón SELECCIONAR
11. En la grilla del panel productos
seleccionados muestra el registro del producto escogido.
12. Coloca la cantidad que requiere del producto en el campo cantidad de la grilla (la cual
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 28
automáticamente se completa con 1).
13. Muestra en el campo total de la grilla del panel productos seleccionados el monto a pagar por producto y en el label total a pagar
14. Si desea ordenar más productos, regresar al paso 8 del flujo básico; caso contrario seguir con el paso 15.(si se agregan más productos la suma de los montos se muestra en el label total a pagar)
15. Presiona el botón “Generar Venta”
16. Muestra el mensaje:” ¿Desea confirmar la
venta de estos productos?”
17. Presiona el botón “Si”.
18. Reduce el stock de la tabla productos.
19.Regresa a la pestaña Orden de ventas
19. Presiona el botón Salir.
20. Muestra el mensaje: ”Desea salir”
21. Presiona el botón “Si”
22. Cierra la ventana “VENTANA DE
VENTAS “y te muestra el menú principal.
FLUJO ALTERNATIVO
10. El actor presionar botón generar venta sn haber seleccionado productos, el sistema muestra mensaje: “No hay productos seleccionados para registrar”. 12. El actor coloca una cantidad que sobrepasa el stock del producto y presiona generar venta, el sistema muestra el siguiente mensaje: “Ha excedido las cantidades en stock de los producto: Selección : (nombre de producto) Por favor inserte cantidades válidas” 14. El actor desea retirar el producto seleccionado presionando el botón “retirar”, el sistema quita el producto seleccionado de la grilla del panel producto seleccionado. 17. El actor presiona el botón “No”, el sistema muestra la ventana ORDEN DE VENTAS“”.
Post-condición: 1. Una nueva venta ha sido registrada en el sistema con toda la información
pertinente para poder ser consultada por otros usuarios del sistema.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 29
2.2.8 Especificación del CU.02.04 Visualizar historial de
ventas
Caso de uso: CU.02.04 Visualizar Historial de Ventas
Actor: Administrador
Propósito: Permite visualizar toda la información de todos las órdenes de compra generadas en distintas fechas, con tan solo ingresar un intervalo de fechas
Tipo: Secundario
Requerimiento RF-0011 Tener acceso a un historial de las órdenes de compra emitidas
Pre-condición:
Actor logueado
Muestra el menú principal del aplicativo
FLUJO BÁSICO
ACTOR SISTEMA
1. Clic en el botón VENTAS 2. Selecciona la pestaña
“Historial de Ventas” y da clic.
3. Selecciona un intervalo de fechas para visualizar las ventas realizadas en ese rango y presiona el botón buscar.
4. Muestra en la grilla todos los registros de las ventas generadas en el intervalo establecido.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 30
5. Da doble clic sobre un registro para visualizar el detalle de dicha venta
6. Muestra un reporte con el detalle de la venta del registro escogido.
7. Cierra el reporte
8. Regresa a la pestaña
Historial de ventas.
FLUJO ALTERNATIVO 4. El sistema muestra un mensaje “No se realizaron ninguna venta en ese
intervalo de tiempo”.
Post-condición: Se muestra las ventas realizadas en la fecha especificada teniendo como resultado un informe de todas dichas ventas.
2.2.9 Especificación del CU.03.01 Registrar orden de compra
Caso de uso: CU.03.01 Registrar Orden de Compras
Actor: Técnico de Almacén
Propósito: Permite al técnico de almacén poder generar una solicitud de compra que contengan todos los productos que se necesitan abastecer en la empresa.
Tipo: Primaria
Requerimiento:
RF-0002 Registrar órdenes de compra RF-0007 Consultar mediante un código la información
almacenada en la base de datos. RF-0008 Validar los datos que se ingresan al sistema.
Pre-Condición Actor Logueado Se muestra el menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 31
ACTOR SISTEMA
1. Hace clic en el botón “COMPRAS”.
2. Muestra la pestaña orden de compra.
3. Escoge a un proveedor ingresando un código en la caja de texto y presionando el botón OK.
4. Muestra en la grilla del formulario al proveedor buscado.
5. Selecciona al proveedor del cual se adquirirán los productos.
6. Presiona el botón “Nueva compra” y se inicia el C.U Orden de productos.
FLUJO ALTERNATIVO / DATO INVALIDO
4. Si ingresan caracteres, letras en la caja de texto y se presiona OK, el Sistema muestra mensaje: “insertar solo números”.
Cuando no se ingresar ningún valor y se presiona el botón “OK”, el sistema muestra el mensaje “ No se ingresó ningún dato”
Post-Condición Se tiene información almacenada sobre el proceso de compras en la base de datos, de la cual el usuario de sistema podrá consultar.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 32
ELIMINAR PROVEEDOR
FLUJO BÁSICO
ACTOR SISTEMA
1. El caso de uso comienza cuando el actor coloca en la caja de texto el código del proveedor que desea buscar y presiona el botón ”OK”.
2. Muestra en la grilla al proveedor buscado.
3. Le da clic sobre el registro del proveedor que desea eliminar y presiona el botón “eliminar”
4. Muestra un mensaje ”desea eliminar este registro” SI/NO
5. Presiona el botón “SI”
6. Muestra el mensaje ”Proveedor eliminado satisfactoriamente”
7. Presiona el botón ”aceptar”
8. Actualiza los datos de la tabla y de la base de datos y muestra la pestaña ”orden de compra”
9. Verifica que el proveedor eliminado, no se encuentre en la grilla y termina el caso de uso
FLUJO ALTERNATIVO 1
1. El actor ingresa un código que no existe. El sistema muestra el mensaje” No se han encontrado resultados”.
3. El actor no le da clic al registro del proveedor. El sistema muestra el
mensaje ” No ha seleccionado ningún proveedor” Cuando no ingresas ningún valor y presionas el botón Ok, el sistema
muestra ”No se ingresó ningún dato” Cuando quieres ingresar caracteres el sistema te muestra el mensaje
“Insertar solo números”
Post-Condición: El proveedor ha sido eliminado
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 33
2.2.10 Especificación del CU.03.02 Orden de productos
Caso de uso: CU.03.02 Orden de productos
Actor: Técnico de almacén
Propósito: Permite seleccionar los productos de cada proveedor que se requiere abastecer.
Tipo: Primario
Requerimiento RF-0002 Registrar órdenes de compra
Pre-condición:
Muestra la pestaña orden de compra Se ha presionado el botón “nueva compra”.
FLUJO BÁSICO
ACTOR SISTEMA
1. El caso de uso comienza cuando se muestra un formulario donde se encuentra una grilla con la lista de productos que el proveedor ofrece.
2. Hace clic en el checkbox de los productos que desea adquirir del proveedor.
3. Coloca las cantidades requeridas por producto.
4. Presiona botón “Generar Orden”.
5. Muestra un mensaje “¿Desea ordenar (nombre del producto por la cantidad especificada)?”.
6. Presiona el botón “Si”
7. Muestra un mensaje “Se generó la orden nro.:(se muestra el número de orden correspondiente)”
8. Presiona botón “Aceptar”.
9. Guarda la orden de compra realizada en la Base de Datos, genera la orden en un reporte y termina el caso de uso.
FLUJO ALTERNATIVO / CANCELAR ORDEN DE COMPRA
6. El actor Presiona el botón “No”, el sistema muestra el formulario “orden
productos”
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 34
FLUJO ALTERNATIVO / NO SELECCIONA PRODUCTO
2. El actor no hace clic sobre ningún checkbox o ingresa un valor negativo y presiona el botón Generar orden, el sistema muestra un mensaje “No hay cantidades validas o no se ha seleccionado orden”. Cuando no se presiona el checkbox y no se ingresa nada y porteriormente presionas el botón generar orden, el sistema muestra el mensaje: ”No ha seleccionado ningún producto”
Post-condición:
Los productos para la orden de compra ya han sido guardados en la base de datos.
2.2.11 Especificación del CU.03.03 Eliminar productos
Caso de uso: CU.03.03 Gestionar Productos (Eliminar Producto)
Actor: Técnico de Almacén
Propósito: Permite poder buscar a un productos mediante un código así como también eliminar un usuario de la tabla y de la base de datos
Tipo: Primario
Pre-Condición: Actor Logueado Se muestra el menú principal del sistema.
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “COMPRAS” y da clic.
2. Muestra la ventana “VENTANA DE COMPRAS
3. Selecciona la pestaña Productos
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 35
4. Coloca el código del producto a buscar la caja de texto y presiona botón “OK”.
5. Muestra en la grilla el producto buscado.
6. Selecciona el registro del producto al cual se quiere eliminar.
7. Presiona el botón “Eliminar”.
8. Muestra un mensaje “Desea eliminar”.
9. Presiona botón SI
10. Elimina el registro de la Base de Datos y Actualiza la grilla del formulario.
11. Verifica que el producto ya no esté en la grilla.
12. Presiona el botón salir
13. Muestra mensaje “Esta seguro de salir del sistema”.
14. Confirma el mensaje al presionar el botón “Aceptar”.
15. Cierra la pestaña “PRODUCTOS” y regresa al formulario principal.
FLUJO SECUNDARIO / ALTERNATIVO
9. Presiona el botón No, el sistema regresa a la pestaña productos.
Post-Condición Producto Eliminado.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 36
2.2.12 Especificación del CU.03.04 Gestionar productos
Caso de uso: CU.03.04 Gestionar Productos(Producto nuevo)
Actor: Técnico de almacén
Propósito: Permite registrar nuevos productos en la base de datos, para así poder posteriormente, si se requiere editarlos.
Tipo: Primario
Requerimiento: RF-0003 Gestionar productos RF-0008 Validar los datos que se ingresan al sistema.
Pre-Condición Actor Logueado Se muestra el menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “Compras” y da clic.
2. Muestra la ventana “VENTANA DE
COMPRAS”.
3. Selecciona la pestaña productos y le da clic en el botón ” Nuevo producto”
4. Ingresa los datos del nuevo Producto.
5. Presiona el botón “Guardar”.
6. Valida los campos.
7. Almacena los datos en la grilla del
formulario y en la BD.
8. Muestra mensaje “Seguro que
desea agregar el producto”.
9.Presiona el botón “Si”
10.Muestra el mensaje: ”Producto agregado”
11.Presioan el botón “Aceptar”
12. Regresa a la pestaña productos.
9. Verifica que los datos estén en la grilla.
10. Presiona botón salir.
11. Muestra mensaje “Esta seguro de
salir del sistema”.
12. Confirma el mensaje al presionar el botón “Aceptar”.
13. Cierra la ventana “Ventana de
compras” y regresa al menú principal.
FLUJO SECUNDARIO
7. el actor no llena el campo nombre y presionas el botón guardar, el sistema muestra un mensaje “”Completar el nombre”.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 37
El actor no llena el campo cantidad o precio y presiona el botón guardar , el sistema muestra un mensaje “”Debe insertar solo números enteros en cantidad y decimal en precio”.
Post-Condición Nuevo Producto registrado.
MODIFICAR PRODUCTO
Caso de uso: CU.03.04 Gestionar Productos (Modificar Producto)
Actor: Técnico de Almacén
Propósito: Permite registrar nuevos productos en la base de datos, para así poder posteriormente, si se requiere editarlos.
Tipo: Primario
Requerimiento: RF-0003 Gestionar productos RF-0008 Validar los datos que se ingresan al sistema. RF-0007 Consultar mediante un código la información
almacenada en la base de datos
Pre-Condición Actor Logueado Muestra el menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “Productos” y da clic.
2. Muestra el formulario Productos.
3. Coloca el código del producto a buscar en la caja de texto y presiona botón “BUSCAR”.
4. Muestra en la grilla el producto buscado
5. Selecciona el registro del producto a modificar.
6. Presiona el botón “EDITAR”.
7. Muestra un nuevo formulario en donde se encuentran todos los datos del producto en las cajas de texto correspondiente.
8. Modifica la información del producto.
9. Presiona el botón “GUARDAR”.
10. Muestra mensaje: “Seguro que desea actualizar los datos del producto (nombre de producto)”
11. Presiona botón “Si”
12. Valida los campos de texto antes de guardar la información.
13. Actualiza los datos en la grilla del formulario y en la BD.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 38
14. Muestra mensaje “Producto Actualizado”.
15. Presiona botón Aceptar
16. Cierra el formulario Editar Producto y regresa a la pestaña Productos.
17. Verifica la actualización de los datos del producto en la grilla.
18. Presiona botón salir.
19. Cierra el formulario “PRODUCTOS” y regresa al formulario principal.
FLUJO SECUNDARIO / ALTERNATIVO
12. Los datos de cantidad y/o precio no están completos, así que el sistema muestra un mensaje “Debe insertar números enteros en STOCK y decimal en PRECIO”; si no se ingresa el modelo, el sistema muestra mensaje “Completar el nombre”.
Post-Condición Producto Modificado.
2.2.13 Especificación del CU.03.05 Gestionar Proveedores
Caso de uso: CU.03.05 Gestionar Proveedor (Proveedor nuevo)
Actor: Técnico de Almacén
Propósito: Permite poder administrar todos los datos de los proveedores (ingresar, modificar y eliminar) que están almacenados en la base de datos.
Tipo: Primario
Requerimiento: RF-0005 Gestionar Proveedores RF-0008 Validar los datos que se ingresan al sistema
Pre-Condición Actor Logueado Se muestra el menú principal del sistema.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 39
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona y da clic al botón “Compras”
2. Muestra la pestaña “Orden compra”
3. Da clic en el botón “Proveedor”
4. Muestra la ventana “Agregar
proveedor”.
5. Ingresa los datos del nuevo Proveedor.
6. Presiona el botón “Guardar”.
7. Verifica que los datos estén
completos.
8. Muestra un mensaje “Seguro que
desea agregar a la empresa (nombre de la empresa a ingresar)?”
9. Da clic en el botón “Si”.
10. Muestra el mensaje “proveedor
agregado”
11. Presiona el botón aceptar
12. Almacena los datos en la grilla del
formulario y en la BD.
13. Verifica que los datos estén en la grilla.
14. Presiona botón salir.
15. Muestra mensaje “Desea salir”.
16. Confirma el mensaje al presionar el botón “Si”.
17. Cierra la ventana “Ventana de
compras” y regresa al menú principal.
FLUJO SECUNDARIO / ALTERNATIVO
10. Los datos no están completos, así que el sistema muestra un mensaje “Completar (nombre del campo que falta completar)”.
El campo RUC solo permite el ingreso de 11 dígitos numéricos y quieres ingresar más, el sistema te muestra un mensaje ”Limite máximo” El capo teléfono solo permite el ingreso de 9 dígitos numéricos y quieres ingresar más, el sistema te muestra un mensaje ”Limite máximo”
Post-Condición En caso de haberse dado el registro de un nuevo proveedor, éste quedará grabado en el sistema.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 40
MODIFICAR PROVEEDOR
Caso de uso: CU.03.05 Gestionar Proveedor (Modificar Proveedor)
Actor: Técnico de Almacén
Propósito:
Permite poder administrar todos los datos de los proveedores (ingresar, modificar y eliminar) que están almacenados en la base de datos.
Tipo: Primario
Requerimiento:
RF-0005 Gestionar Proveedores RF-0008 Validar los datos que se ingresan al sistema RF-0007 Consultar mediante un código la información
almacenada en la base de datos
Pre-Condición Actor Logueado Se muestra el menú principal del sistema
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1. Selecciona el botón “Compras” y da clic.
2. Muestra el pestañan Orden de compra.
3. Coloca el código del proveedor a buscar en la caja de texto y presiona botón “OK”.
4. Muestra en la grilla el proveedor buscado.
5. Selecciona el proveedor que se quiere modificar alguna información.
6. Presiona el botón “EDITAR”.
7. Muestra un nuevo formulario en donde se encuentran todos los datos del proveedor en las cajas de texto correspondientes.
8. Modifica la información del proveedor.
9. Presiona el botón “GUARDAR”.
10. Muestra el mensaje” ¿Seguro que desea actualizar los datos de la empresa (nombre de la empresa a editar)?”
11. Presiona el botón “Si”
12. Verifica que los datos estén
completos.
13. Actualiza los datos en la grilla del formulario y en la BD.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 41
14. Nos muestra mensaje “Proveedor actualizado”.
15. Verifica la actualización de los datos del proveedor en la grilla.
16. Presiona botón salir.
17. Muestra mensaje “Desea salir”.
18. Confirma el mensaje al presionar el botón “Si”.
19. Cierra la ventana “VENTANA DE
COMPRAS” y regresa al menú principal.
FLUJO SECUNDARIO / ALTERNATIVO
11. Presiona el botón “NO”, el sistema muestra la ventana editar proveedor
Post-Condición Proveedor Modificado.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 42
2.2.14 Especificación del CU.03.06 Registrar Ingreso de
productos del pedido al almacén
Caso de uso: CU.03.06 Registrar Ingreso de Productos del Pedido al
almacén.
Actor: Técnico de almacén
Propósito: Permite mantener un control detallado de todas las solicitudes que fueron emitidas, para identificar cuantas fueron cumplidas y cuantas no.
Tipo: Primario
Requerimiento:
RF-0006 Registrar el ingreso de los productos de la orden de compra
RF-0008 Consultar mediante un código la información almacenada en la base de datos.
RF-0009 Validar los datos que se ingresan al sistema.
Pre-condición: Actor logueado. Muestra el menú principal del aplicativo.
FLUJO BÁSICO
ACTOR SISTEMA
1. Le da clic en el botón ”Compras”
2. Ingresa a la pestaña REGISTRO DE COMPRA.
3. Digita el código de orden de pedido en la caja de texto y presiona el botón OK.
4. Muestra los datos correspondientes de la compra (Nombre del proveedor, Fecha de Registro, Fecha de pedido) en las cajas de texto.
5. Muestra en una grilla el producto de la compra con sus respectivos datos: Nombre, Tipo, P/U en lista.
6. Ingresa en la grilla (el campo que le corresponde) la cantidad entregada, el precio unitario.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 43
7. Calcula y muestra en el campo precio de la grilla el total a pagar por cada producto solicitado; a su vez muestra en las cajas de texto (aumento de precio, descuento acumulado, total a pagar, total pagado) los valores calculados detectando si hay un descuento o un aumento en el precio total.
8. Presiona botón guardar.
8. Muestra mensaje “El registro fue exitoso”.
9. Presiona botón ACEPTAR.
10. Guarda el registro de la compra en la base de datos.
FLUJO ALTERNATIVO
3. Coloca en la caja de texto un código erróneo, o de una orden que ya ha sido procesada y presiona el botón ok, el sistema muestra el mensaje: la orden no existe o ya se proceso El actor trata de ingresar caracteres al campo y el sistema muestra el mensaje “Debe insertar solo números”.
Post-condición: 1. Una nueva compra ha sido registrada en el sistema con toda la
información pertinente para poder ser consultada por otros usuarios del sistema.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 44
2.2.15 Especificación del CU.03.07 Visualizar Historial de
compras
Caso de uso: CU.03.07 Visualizar Historial de Compras
Actor: Administrador
Propósito: Permite visualizar toda la información de todos las órdenes de compra generadas en distintas fechas, con tan solo ingresar un intervalo de fechas
Tipo: Primario
Requerimiento RF-0012 Tener acceso a un historial de las órdenes de compra emitidas
Pre-condición:
Actor logueado
Muestra el menú principal del aplicativo
FLUJO BÁSICO
ACTOR SISTEMA 1. Selecciona la pestaña “Historial de
Compra”
1. Selecciona un intervalo de fechas para visualizar las compras realizadas en ese rango y presiona el botón buscar.
3. Muestra en la grilla todas las compras registradas según el intervalo seleccionado.
4. Hace doble click en el registro del cual se quiera visualizar la información de los productos que se adquirieron en esa compra.
5. Muestra un reporte con todos los
productos que se adquirieron en esa compra.
FLUJO ALTERNATIVO
2. Si no seleccionas ninguna fecha y presionas el botón buscar, el sistema muestra el siguiente mensaje: No se ha ingresado fecha de inicio O fin.
Si seleccionas la fecha de inicio y no la de fin y presionas el botón buscar, el sistema
muestra el siguiente mensaje: ” No has ingresado fecha fin” Si seleccionas la fecha de fin y no la de inicio y presionas el botón buscar, el sistema
muestra el siguiente mensaje: ” No has ingresado fecha inicio”
Post-condición:
Se muestra las compras realizadas en la fecha especificada teniendo como resultado un informe de todas las transacciones.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 45
2.2.16 Especificación del CU.03.08 Reportar Productos
Adquiridos
Caso de uso: CU.03.08 Reportar Productos Adquiridos
Actor: Técnico de Almacén
Propósito: Permite visualizar la información que se obtuvo de un registro de compra y también da la opción de poder asignar a los productos una ubicación especifica en el almacén.
Tipo: Primario
Requerimiento RF-0012 Tener acceso a un historial de las órdenes de compra emitidas
Pre-condición:
Actor logueado
El actor le dio doble clic a un registro de la grilla de la pestaña “Historial de Compra”.
FLUJO BÁSICO
ACTOR SISTEMA 1. El sistema muestra la ventana
Producto Adquiridos
2. Visualiza los datos del registro de la Compra.
3. Da doble clic al campo “En Almacén” para poder asignar dicho producto a un bloque del Almacén y se inicia el CU.03.09 Organizar productos adquiridos.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 46
FLUJO ALTERNATIVO
2. El actor se da cuenta que los productos han sido asignados a un bloque del almacén, pues visualiza un check en el campo “En Almacén” de la grilla, si da doble clic en el producto ya asignado en un bloque, el sistema muestra un mensaje: “El conjunto de productos ya está en el almacén”
Post-condición:
Se muestra los productos adquiridos en un Reporte.
2.2.17 Especificación del CU.03.09 Organizar Productos
en Almacén
Caso de uso: CU.03.09 Organizar Productos en Almacén
Actor: Técnico en Almacén
Propósito: Permite direccionar ciertos productos a un bloque específico del Almacén.
Tipo: Primario
Requerimiento RF-0013 Visualizar la ubicación de los productos en el almacén
Pre-condición:
Actor logueado
El actor dio doble clic en el campo “En Almacén” de la grilla de la ventana “Productos Adquiridos”
FLUJO BÁSICO
ACTOR SISTEMA 1. Muestra el formulario
“Almacén”.
2. Le da clic a la lista despegable y elige el bloque en donde se almacenará el producto.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 47
3. Presiona el botón OK.
4. Muestra un mensaje “Se ha colocado el conjunto de productos en el bloque (nombre del bloque seleccionado)”.
5. Presiona el botón “Aceptar”. 6. Muestra la ventana productos adquiridos.
7. Cierra dicho formulario.
FLUJO ALTERNATIVO
3. Presiona botón CANCELAR. El sistema anula la selección del bloque.
Post-condición:
Los productos se encuentran almacenados en sus respectivos bloques.
2.2.18 Especificación del CU.03.10 Visualizar productos
en el almacén
Caso de uso: CU.03.10 Visualizar productos en el almacén
Actor: Técnico de almacén
Propósito: Permite visualizar todos los productos, su cantidad y en que bloque se encuentra en el almacén.
Tipo: Primario
Requerimiento RF-0013 Visualizar la ubicación de los productos en el almacén
Pre-condición:
Actor logueado
Muestra el menú principal del aplicativo
FLUJO BÁSICO
ACTOR SISTEMA
1. Selecciona y da click en el botón “Compras”
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 48
2. Selecciona la pestaña “Visualizar Almacén”
3. Coloca el cursor en un bloque para visualizar todos los productos que han sido asignados en dicho bloque.
4. Muestra en un recuadro los productos que han sido registrados en cada bloque en el almacén.
5. Presionar botón “Salir”
6. Muestra mensaje “¿Está seguro de salir del sistema?”
7. Presiona botón “Si”
8. Muestra el menú principal
FLUJO ALTERNATIVO
7. Si presiona botón “No”, se continuara en la pestaña “Visualizar almacén”.
Post-condición:
Se muestran todos los productos ingresados en el almacén.
2.2.19 Especificación del CU.03.11 Agregar tipo de
producto
Caso de uso: CU.03.11 Agregar tipo de producto
Actor: Técnico de almacén
Propósito: Permite agregar los diferentes tipos de productos que va a ofrecer la empresa
Tipo: Primario
Requerimiento: RF-0003 Gestionar productos
Pre-Condición El actor le dio clic al botón “+” que se encuentra al lado de la lista despegable tipo de producto de la ventana agregar producto.
FLUJO PRINCIPAL / BÁSICO
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 49
ACTOR SISTEMA
1.Muestra la ventana Tipo producto
2. Ingresa el tipo de producto en el campo de texto.
3. Presiona ale botón guardar.
4. Muestra mensaje: ”Seguro que desea agregar el tipo de producto(nombre del tipo a agregar)”
5. Presiona el botón “si”
6. Muestra el mensaje: “Tipo de
producto agregado”
7. Clic en el botón “Aceptar”
8. Cierra ventana tipo producto y
Retorna a la ventana Agregar producto.
FLUJO SECUNDARIO / SI HAY ERROR EN LA VALIDACIÓN
2. El actor ingresa caracteres y presiona el botón guardar, el sistema muestra el mensaje: “Debe ingresar solo letras” El actor no ingresa nada y presiona el botón guardar, el sistema muestra el mensaje: “Completar el nombre y posteriormente el mensaje no se ingresó ningún dato.
Post-Condición El técnico de almacén ya puede administrar los diversos tipos de producto.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 50
2.2.20 Especificación del CU.03.12 Agregar marca de
producto
Caso de uso: CU.03.12 Agregar marca de producto
Actor: Técnico de Almacén
Propósito: Permite agregar los diferentes marcas de productos que va a ofrecer la empresa
Tipo: Primario
Requerimiento: . RF-0003 Gestionar productos
Pre-Condición El actor le dio clic al botón “+” que se encuentra al lado de la lista despegable marca de producto de la ventana agregar producto.
FLUJO PRINCIPAL / BÁSICO
ACTOR SISTEMA
1.Muestra la ventana Marca producto
3. Ingresa la marca de producto en el campo de texto.
4. Presiona el botón guardar.
5. Muestra mensaje: ”Seguro que desea
agregar la marca de producto(nombre del tipo a agregar)”
5. Presiona el botón “si”
6. Muestra el mensaje: “Tipo de producto
agregado”
7. Clic en el botón “Aceptar”
8. Cierra ventana marca producto y Retorna a
la ventana Agregar producto.
FLUJO SECUNDARIO
2. El actor ingresa caracteres y presiona el botón guardar, el sistema muestra el mensaje: “Debe ingresar solo letras” El actor no ingresa nada y presiona el botón guardar, el sistema muestra el mensaje: “Completar el nombre y posteriormente el mensaje no se ingresó ningún dato.
Post-Condición El técnico de almacén ya puede administrar las diversas marcas de producto.
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 51
3 Modelo de diseño de los casos de uso
En el presente acápite se presenta el diseño del sistema por medio del modelo de
clases, como elemento principal. En el mismo la estructura de clases del sistema
se especifica, con relaciones entre clase y estructuras de herencia así como sus
principales atributos.
Nuestra metodología utiliza las técnicas de aproximación a un caso de uso guiado
hacia el diseño orientado a objetos (diagramas a implementar dentro del diseño
del sistema) para la implementación de funciones del nuevo sistema.
3.2 Diagrama de clases de diseño
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 52
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 53
3.3 Diagrama de secuencia por caso de uso
3.3.1 Diagrama de Secuencia de Eliminar usuario
3.3.2 Diagrama de Secuencia de Gestionar Usuario
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 54
3.3.3 Diagrama de Secuencia de Validar usuario
3.3.4 Diagrama de Secuencia de Gestionar clientes
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 55
3.3.5 Diagrama de Secuencia de Eliminar Cliente
3.3.6 Diagrama de Secuencia de Gestionar ventas
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 56
3.3.7 Diagrama de Secuencia de Visualizar historial de ventas
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 57
3.3.8 Diagrama de Secuencia de Registrar orden de compra
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 58
3.3.9 Diagrama de Secuencia de Eliminar productos
3.3.10 Diagrama de Secuencia de Gestionar productos
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 59
3.3.11 Diagrama de Secuencia de Gestionar Proveedores
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 60
3.3.12 Diagrama de Secuencia de Registrar Ingreso de productos del pedido al almacén
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 61
3.3.13 Diagrama de Secuencia de Visualizar Historial de
compras
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Análisis y Diseño de CUS
Fecha de Actualización: 19/10/2013 Versión: 3.0
Preparado por: Mejía Sulluchuco, M Página 62