Вы находитесь на странице: 1из 12

AP3-AA1-Ev4-Construcción de Diagramas UML del proyecto de formación

Edna Rocio Parra Gómez


SENA

Análisis y Desarrollo de Sistemas de Información SENA


Bogotá, Colombia
2018
INTRODUCCION

El diseño y desarrollo del software específico está dirigido a responder a la necesidad del
servicio de lavandería, solucionando los requerimientos exclusivos de cada proceso, con una
interfaz de fácil manejo para los usuarios.
Esta aplicación ofrece a los usuarios finales, tener la oportunidad de realizar y categorizar
cada uno de estos procesos por interfaces independientes, es decir, una interfaz para los
clientes de la organización y otra interfaz para los trabajadores de la lavandería. El
administrador tendrá la facilidad de controlar los tipos de servicios que se ofrezcan, roles de
empleados, manejo de inventario, movimientos de entrada/salida de dinero, controlar la
cantidad de prendas por cada tipo de servicio y, generar facturas digitales que se pueden
imprimir como comprobante ya que tienen asignando un consecutivo único de facturación
que permiten obtener reportes de venta. Por otro lado, el cliente tendrá un acceso a una página
web convencional en el cual podrá visualizar la parte comercial de la empresa y el estado de
sus prendas.
DIAGRAMA DE CASO DE USO LAVANDERÍA GAMA CLEAN
Para el desarrollo de los diagramas de caso de uso de la lavandería GAMA CLEAN se
identificaron los siguientes tres actores
Administrador: Este tendrá acceso al control total del sistema.
Empleado: Este tendrá acceso a los módulos de creación de usuario con el rol tipo cliente
solamente, creación de factura, ingresar prenda y consultar prenda, y reportes diarios.
Cliente: Este tendrá acceso únicamente a la página web del sistema donde podrá consultar el
estado de su prenda.
Nombre del Caso de Uso LOGIN
Actores Administrador, Empleados
Ingresar usuario y password para acceder al sistema
Descripción
Precondición Tener password de ingreso autorizado
ACCIONES DEL ACTOR
ACCIÓN SISTEMA
Ingresar al sistema
Se carga la vista de Login
Ingresa usuario, contraseña y dar click
Valida datos, permite ingresar al sistema.
en aceptar.

Ingresar usuario y/o contraseña


Mensaje "usuario y/o contraseña es
incorrectos
incorrecto"

Post condición Bienvenido lavandería Gama Clean


Nombre del Caso de Uso Creación de Empleados
Actor(es) Administrador
Descripción El sistema de permitir la creación del empleado.
Precondición Información detallada del empleado.

Acción actor Acción sistema


Dar click en Administrar
Empleados Se despliegan las opciones
Dar click en crear Se despliega el formulario con
empleado. los campos requeridos.
Flujo Principal El Actor ingresa la Permite ingresar la información
información en el formulario. del empleado.
Dar clic en guardar Guarda la información en la
empleado.
Base de datos.
Se muestran las alertas en los
Si el usuario Ingresa
campos que no cumplen con los
Flujo información errónea en los
Alternativo 1 requerimientos del Sistema.
campos del formulario.
Post condición Empleado creado con Éxito
Si ingresa a un Empleado que Muestra el siguiente mensaje
Flujo ya existe en el sistema. “El Empleado ya fue creado”
Excepcional
Nombre del Caso de Uso Creación de reporte diario
Actor(es) Administrador
Descripción El sistema deberá permitir crear reportes diarios.
Precondición Reportes diarios
Acción actor Acción sistema
Selecciono botón Crear
Abre formulario de reportes
reporte diario.
Flujo Principal
Ingreso código del reporte a Valida campos requeridos
crear
Dar click en Crear Muestra el reporte diario
Flujo Alternativo Si Ingresa mal el código del
Mensaje de datos errados
1 reporte.
Post condición Reporte diario creado exitosamente
Flujo Cuando el código del reporte
Mensaje "No existe reporte"
Excepcional digitado no existe

Nombre del Caso de Uso Creación de Clientes


Actor(es) Administrador
Descripción El sistema de permitir la creación del Cliente.
Precondición Información detallada del Cliente.
Acción actor Acción sistema
Dar click en la opción
Se despliegan las opciones
Administrar Clientes
Dar click en la opción Se despliega el formulario con los
campos requeridos.
Creación de Clientes.
Flujo Principal
El Actor ingresa la Permite ingresar la información
del cliente en el formulario.
información en el formulario.
Guarda la información en la
Dar clic en guardar Cliente.
Base de datos.
Post condición Cliente guardado exitosamente
Cliente existente en el Mensaje: “Cliente ya existe en
Flujo
Excepcional sistema el sistema”
Nombre del Caso de Uso Crear prenda
Actor(es) Administrador- empleado
El sistema permitirá crear el tipo de prenda de la lavandería.
Descripción
Precondición Clasificación de Prendas
Acción actor Acción sistema
Selecciono Crear Prenda botón Abre formulario de registro de
prendas
Flujo Principal
Ingreso formulario de datos. Validación de campos.
Click en Crear Guarda sistema los datos.
Flujo Ingresar erróneo de datos
Mensaje de datos erróneos
Alternativo 1 siniestrados
Post condición prenda almacenada con éxito
Flujo Prenda existente en el sistema
Mensaje "Prenda existente"
Excepcional

Nombre del Caso de Uso Actualización de prenda

Actor(es) Administrador/ empleado


El sistema permitirá actualizar el tipo de servicio de la lavandería
Descripción
Precondición Prendas registradas en el sistema
Acción actor Acción sistema
Seleccionar botón modificar Obtener un listado de prendas a editar
prenda
Flujo Principal Abre formulario precargado con la
Seleccionar prendar a editar
información de la prenda
Modificar campos requeridos y Mensaje “transacción realizada”
guardar
Flujo Ingreso de datos erróneos al
Mensaje “datos erróneos”
Alternativo 1 sistema
Post condición prenda Actualizada con éxito
Flujo No se encontró prenda l
Mensaje "código no existe"
Excepcional a
Nombre del
Eliminación de prenda
Caso de Uso
Actor(es) Administrador
El sistema permitirá eliminar el tipo de servicio de la Lavandería.
Descripción
Precondición Prendas registradas en el sistema
Acción actor Acción sistema
Seleccionar botón eliminar Abre formulario para eliminar
prenda prenda
Flujo Principal Digitar la prenda a eliminar La prenda se elimina de la base de
datos

Flujo Ingreso de datos


Mensaje de datos erróneos
Alternativo 1 erróneos al sistema
Post condición prenda Eliminada con éxito
Flujo No se encontró la
Mensaje "cód. no existe"
Excepcional prenda

Nombre del Caso de Uso Consultar de prenda


Actor(es) Cliente
El sistema debe permitir revisar al cliente si su prenda ya está lista.
Descripción
Precondición Rango de fecha
Acción actor Acción sistema
Colocar número de la factura
Se despliegan las opción consultar

Flujo Principal Muestra mensaje “prenda lista” si


Selecciona estado no “prenda en proceso”
Post condición Campo registrado en la página web

Nombre del Caso de Uso Generar factura


Actor(es) Administrador, Empleado
Descripción El sistema permitirá generar la factura
Precondición Formulario con la información detallada
Acción actor Acción sistema
Ingresar al módulo de creación de
El sistema genera un formulario con
factura
un numero de factura consecutivo
Se ingresa información al l
El sistema valida campos
Flujo Principal formulario. a
requeridos
a
l
Se da clic en botón guardar El sistema realiza el registro de la
factura
El sistema valida que los campos
Se da clic en el botón crear
Flujo Alternativo estén correctamente diligenciados.

Post condición Factura creada


Mensaje de error número de factura
Flujo Duplicidad de factura
duplicada
Excepcional
Nombre del Caso de Uso El sistema imprime factura
Actor(es) Administrador, Empleado
Descripción Se genera factura del cliente
Precondición Factura con información completa y detallada
Acción actor Acción sistema
Se completan los campos
El sistema habilita el botón imprimir
requeridos del cliente

Flujo Principal El administrador da las El sistema genera la factura y guarda


propiedades de impresión y guarda información en la base de datos
copia a la base de datos
El administrador entrega factura al Se genera soporte físico de
cliente. movimiento.

Post condición Soporte de movimiento impreso


Nombre del Caso de Uso Consultar Factura
Actor(es) Administrador, Empleado
Dos formas de consulta por número de cedula o de factura
Descripción

Precondición Consultar información detallada


Acción actor Acción sistema
Selecciona la opción de consultar El sistema abre un
factura formulario.
Se ingresa número de El sistema trae la información
cedula del cliente y se da clic en respectiva de las facturas existentes.
Flujo Principal consultar
El administrador selecciona El sistema trae la información de la
factura a consultar factura consultada
El sistema trae la información de la
Se ingresa número de consecutivo
factura consultada
de la factura.
Ingresar mal el número de cedula o
Flujo Alternativo Mensaje de error verifique los
número factura a consultar
datos
Post condición Información consultada exitosamente
El cliente solicitado no tiene
Flujo
facturas pendientes. Mensaje "código. no existe"
Excepcional
DIAGRAMA DE CLASES
DIAGRAMA DE SECUENCIAS

CREAR EMPLEADO

CREAR CLIENTE
CREAR Y CONSULTAR PRENDA

CREAR Y CONSULTAR FACTURA