Paso 6 Grupo200609 13
Paso 6 Grupo200609 13
Paso 6 Grupo200609 13
PRESENTADO:
PEDRO SAIR BARBOSA
CC. 1027958992
GRUPO:
200609_13
PRESENTADO A:
2019
INGENIERIA DE SISTEMAS
UNAD
Empresa Plantas verdes y senderos.
Actores:
Actor # 1 Cliente
- Registrar
- Ingresar
- Comprar
- Pagar
•
Actor #2 Funcionario Asesor Verificar pedido
• Ingresar inventario
• Despachar Pedido
• Actualizar Inventario
• Eliminar productos
Actor #1 Cliente
Registrar: Tenemos que tener en cuenta un módulo que permita obtener los datos personales
y realizar el registro de los nuevos clientes para realizar las compras online.
Ingresar: Luego del usuario registrado se debe de crear un login para que pueda entrar con
su usuario y contraseña.
Comprar: Esta opción permite visualizar los productos por el filtro que el usuario desee,
además de añadirlos al carrito.
Pagar: Es necesario crear un módulo para pagar y así obtener el recaudo, luego de realizar el
pago ya su pedido pasa a confirmarse para su despacho.
Actor #2 Funcionario Asesor
Verificar pedido: Es necesario visualizar el orden de pedido de los clientes, verificar los datos
personales y la dirección.
Ingresar inventario: Es necesario ingresar nuevos productos y las cantidades a la página, ya
que por este medio el usuario visualizar las cantidades que necesita y los productos que
desee llevar.
Despachar Pedido: Una de las principales fuentes de satisfacción de una compra online es la
rapidez con la que el cliente lo recibe
Actualizar Inventario: El modulo inventario debe permitir modificar las cantidades y los
productos ingresados.
Eliminar Productos: Es necesario que se puedan eliminar productos que ya no se tienen en
el inventario.
Actor #3 Administrador
Asignar Roles: Es necesario que el administrador decida los roles de cada usuario y así
saber los permisos y asignaciones en el sistema.
Modificar Roles: En cualquier momento el administrador decide que rol puede cambiar de
manera temporal o permanente.
Generar Reportes: Es necesario revisar los reportes con las ventas en cualquier momento
que se necesite, adicional ver cuales son los productos mas vendidos para así tener un buen
control del inventario
Eliminar usuarios: Hay que tener en cuenta que cualquier usuario con rol de funcionario
asesor puede retirarse de la empresa, por seguridad se le deben de quitar los permisos y seria
mejor eliminando el usuario para que en una próxima ocasión no pueda autenticarse.
Cambiar Contraseñas: Esta opción nos permite resetear la contraseña de algún usuario si es
requerido por olvido o bloqueo.
Diagramas de casos de uso Aporte Yinet Perez Joven Casos de uso • Comprar
productos
Rendimiento 1 minuto
Estabilidad Alta
Comentarios
• Administrar productos
Rendimiento 5 segundos
Estabilidad Alta
Comentarios
• Administrar clientes
Rendimiento 5 segundos
Estabilidad Alta
Comentarios
Figura 4. caso de uso administrar bodega
Rendimiento 5 segundos
Estabilidad Alta
Aporte Yoiner Fernando Idrobo
Diagrama de actividades
Aporte Yinet Perez Joven
Atributos
• Nombre del producto tipo string
• Fecha de vencimiento tipo strin
Estas 2 variables con de tipo string porque son cadenas de caracteres y son de importancia ya
que el usuario va a comprar producto para consumir
Método u operación
Set_nombre_producto: este método permite ingresar el nombre del producto
Set_fecha_de_vencimiento: este método permite ingresar la fecha de caducidad del producto
Clase bodega
Atributos
Cantidad de producto: variable tipo entero que contiene la cantidad de producto existente en
la bodega para llevar un control de productos Métodos
• Reportes de ventas: este método permite llevar la cantidad de ventas diarias para luego
sacar el reporte mensual
• Crear producto: permite la creación de un nuevo producto que ingrese a la bodega
• Actualizar producto: permite cambiar el nombre del producto o uno de sus parámetros,
cantidad, peso, color, entre otros
• Eliminar producto: elimina un producto que ya no se va a vender más o está escaso •
Reporte de cliente: da el reporte de que cliente han comprado
Clase persona
Atributos
• Nombre: tipo string cadena guarda el nombre del cliente
• Cedula: tipo int almacena le número de la cedula del cliente
• Dirección: tipo string guarda la dirección del cliente
• Edad: tipo int guarda la edad del cliente
• Nombre_usuario: string nombre para iniciar sesión en la plataforma de ventas web
• Clave_pass: string guarda la clave para ingresar a la plataforma Métodos
• Metodos set nombre, cedula, dirección, edad, pass guardan la información del cliente
para que pueda usar la plataforma de compra
Clase cliente
No tiene atributos puesto que los hereda de la clase padre persona se realiza esto para no
repetir atributos
Métodos
Comprar_producto: este método le permite comprar producto al cliente
Clase administrador
No tiene atributos puesto que los hereda de la clase padre persona se realiza esto para no
repetir atributos
Diagrama de despliegue.
El diagrama de secuencia del caso de uso registro de cliente consta del objeto cliente y el
objeto sistema
Los pasos se mencionan a continuación:
• Primero el cliente hace una solicitud al sistema sus datos ante el sistema
• Cuando el administrador es validado en la bodega, este puede tener acceso a las
opciones de reportes en bodega
• Posteriormente el cliente se registra en el sistema
• El sistema genera un mensaje registro exitoso
El diagrama de secuencia del caso de uso actualizar cliente consta del objeto cliente y el
objeto sistema
Los pasos se mencionan a continuación:
• Primero el cliente se autentifica ante el sistema mediante el inicio de sesión
• Cuando el cliente es validado en el sistema, este puede tener acceso a las opciones de
modificar usuario en el sistema
• Posteriormente el cliente ingresas sus datos actualizados
• El sistema genera un mensaje actualización exitosa
En la figura el diagrama de secuencia se realizó con base en caso de uso llamado gestionar
reportes, este diagrama consta de 2 objetos, el objeto administrador quien hace las peticiones
o consultas a la bodega, el objeto bodega quien posee la información de los reportes, este
responde a las solicitudes del cliente, estas dos clases intercambian solicitudes para conocer
el estado de productos en la bodega
Los pasos se mencionan a continuación:
• Primero el administrador se autentifica ante el sistema mediante el inicio de sesión
• Cuando el administrador es validado en la bodega, este puede tener acceso a las
opciones de reportes en bodega
• Posteriormente el administrador solicita los reportes de ventas
• La bodega entrega el reporte solicitado por el administrador
Aporte Yoiner Fernando Idrobo
En el diagrama se evidencia el paso a paso del proceso que se realiza en el momento del
registro de un cliente nuevo, desde el formulario de inscripción para obtener usuario hasta el
ingreso por primera vez o el mensaje de error en caso de tener problemas para registrar el
cliente nuevo.
En este se realiza.
• Registro de información
• Validación de campos
• Se valida la existencia de ese usuario en la base de datos.
• Se devuelve una respuesta y se redirige a la pagina de inicio o de registro
Figura 21. Diagrama de comunicación registro de usuario
El usuario ingresa las credenciales, el sistema valida la información y en caso de ser real se le
muestran los productos disponibles, el cliente solicita el producto de su preferencia y el
sistema genera la factura, el cliente paga, se validan los datos de pago y se procede a realizar
el envío y actualización de los productos en la base de datos.
Figura 23. Diagrama de comunicación venta de producto