Proyecto Final - Entrega Final - Ingenieria de Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 84

Ingeniería de Software

Sección 838

Ing. Elvin Bobadilla

Proyecto Sistema de Administración

Presentado por:
Ángel Josué Sevilla

Ángel David Quintanilla

Aaron Alberto Lemus

Allan Gabriel López

San Pedro Sula, 7 de diciembre de 2020

V Periodo - 2020
Resumen Ejecutivo

El presente informe contiene los detalles del desarrollo del proyecto de la asignatura de

ingeniería de Software, en el cual, aplicaremos los conocimientos de las mejores prácticas para el

desarrollo de Software. Hemos visto a bien, desarrollar un proyecto el proyecto con la

metodología de SCRUM.

Uno de los integrantes de nuestro proyecto, vio a bien desarrollar una aplicación de

mantenimiento de inventario de una empresa de su familia, esta empresa se llama Bodega La

Bendición, el cual es un negocio familiar que tiene sus inicios en el año 2012. Esta mediana

empresa se dedica al rubro de suministros básicos; actualmente, el departamento de insumos de

bebidas gaseosas y bebidas embriagantes ha tenido un auge tremendo y actualmente no cuanta

con un sistema eficiente de inventario que permita la fácil administración de este.

Como grupo B, hemos decidido implementar una solución de aplicación web que permite

a los usuarios administrar de forma eficiente los inventarios y de esta manera incrementar las

ventas e impactar de manera positiva el margen de ganancia.


Objetivos

Objetivo General del Sistema

Crear un sistema tipo Web App que facilite el manejo de inventario de la empresa

Bodega La Bendición en específico el departamento de insumos de bebidas gaseosas y bebidas

embriagantes.

Objetivos Específicos – Metas del Sistema

 Facilitar la gestión y administración del inventario del departamento de insumos de

bebidas gaseosas y bebidas embriagantes.

 Reducir tiempos de consulta para agilizar el proceso de venta.

 Impactar positivamente el margen variable de ganancias de la empresa.


Investigación Preliminar

Actualmente, departamento de insumos de bebidas gaseosas y bebidas embriagantes

genera un alto porcentaje de los ingresos brutos de la Bodega la Bendición (información

confidencial). En el proceso de gestión de ingreso de productos a inventario se invierten cerca de

3 horas para poder ingresar el detalle de una orden de compra (Anexo B, imagen 1, se muestra un

ejemplo de cómo se lleva el control manualmente), así mismo, cuando se va a realizar una orden

de compra, se pueden invertir de 3 a 4 horas, verificando la orden de compra impresa brindada

por el proveedor (Anexo B, imágenes 2 y 3) para contabilizar la cantidad actual de producto y

determinar la cantidad necesaria para reabastecer el inventario. Este tiempo descrito, fácilmente

se puede comparar con 1 día de trabajo por proveedor. Con la implementación de un sistema de

inventario, los tiempos de ingreso, creación y gestión de ventas al por mayor y al detalle se

reducirá significativamente.
Viabilidad

Viabilidad Técnica

Actualmente, el equipo de Desarrollo del Grupo B cuenta con personal capacitado, el

Ingeniero Aaron Lemus lidera en la parte técnica el uso de las tecnologías adecuadas. Así

mismo, el Ingeniero Ángel Sevilla, especialista en SCRUM proporcionara liderazgo en la parte

de mejores practicas para el desarrollo ágil.

Viabilidad Económica

Considerando que este es un proyecto universitario, no existen mayores limitantes en la

viabilidad económica. En cuanto al lanzamiento live de la aplicación, la gerencia de la empresa

ha visto a bien incurrir en los costos (mínimos).

Viabilidad Operacional

La Bodega La Bendición tiene como dueño a uno de nuestros compañeros de grupo, el

liderara la parte operacional de la aplicación, así mismo, funge como representante del cliente

dentro de la operación para garantizar la participación del cliente dentro del desarrollo ágil.
Plan de Trabajo
Organigrama

Allan Quintanilla
Gerente Propietario

Ángel Quintanilla
Administrador Bodega

Eder Erazo Norma López Denis Bonilla


Atención al Cliente Encargado de Ventas Encargado Entregas

Requerimientos del Sistema


La situación actual de la Bodega La Bendición en el departamento de insumos de bebidas gaseosas y bebidas embriagantes nos

muestra que, mediante investigación (platica casual), encontramos que se requiere lo siguiente:

- Mantener un control de los productos existentes

- Mantener un control de las ordenes de compra y su ingreso a la bodega.

- Mantener un control de los productos vendidos que salen de la bodega.

- Control de usuarios, clientes y clientes mayoristas (su información).

- Control de proveedores, información de contacto y dirección.


Caso de Uso Ingresar un nuevo usuario

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Registrar un nuevo usuario


Resumen
El Admin de bodega debe ingresar los datos requeridos para el registro del usuario.
El sistema valida los datos ingresados, verifica que no se encuentren registrados y
los almacena.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1 Este caso comienza cuando el administrador de 2.- El sistema despliega el formulario
bodega desea ingresar un nuevo usuario para el ingreso de usuario.

3.- El Administrador de bodega ingresa los datos 4a.- El sistema verifica que los datos
requeridos: rut, nombre, apellidos, dirección, teléfono, ingresados sean válidos.
correo electrónico, contraseña y el tipo de usuario
(gerente o
vendedor) a registrar.
3 5a.- El sistema verifica que el rut del
usuario a registrar no exista en el sistema.
4 6.- El sistema almacena los datos del
nuevo usuario.

CURSO ALTERNATIVOS

4b.- El sistema detecta un dato no válido, entonces el sistema muestra un mensaje


descriptivo para el usuario y vuelve al paso 2.

5b.- El rut ya existía. El sistema muestra un mensaje descriptivo para el usuario y


vuelve al paso 2.
Casos de Uso

Caso de Uso Iniciar sesion de usuario

Referencias  
Actores Admin Bodega

Tipo Primario

Propósito Permitir al Administardor de bodega o vendedores ingresar al sistema.


Resumen
El Administrador de bodega o el vendedor deben ingresar su rut y contraseña. El
sistema verifica que el rut y contraseña sean correctos, además de estar
previamente almacenados. Posteriormente el sistema muestra
el entorno de trabajo correspondiente al usuario.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1.- Este caso de uso comienza cuando el  
admisntardor de bodega o vendedor desea iniciar sesión.

2.- El administardor de bodega o vendedor ingresa su rut y 4a.- El sistema verifica que el rut y la
contraseña. contraseña, sean válidos.

3 5a.- El sistema verifica que el rut


exista
en el sistema.
4 6.- El sistema muestra el entorno de
trabajo correspondiente al usuario
iniciado.

CURSO ALTERNATIVOS

4b.- El sistema detecta un dato no válido, entonces el sistema muestra un mensaje


descriptivo para el usuario y vuelve al paso 2.

5b.- El rut no existe. El sistema muestra un mensaje descriptivo para el usuario y


vuelve al paso 2.

Caso de Uso Mostrar usuarios registrados

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Conocer los datos de un usuario registrado en el sistema.


Resumen
El administardor de bodega selecciona, de una lista, el usuario a consultar. El
sistema
Muestra un formulario con los datos del usuario seleccionado.

CURSO NORMAL DE EVENTOS


Acción del Actor Respuesta del Sistema
1.- Este caso de uso comienza cuando el 2.- El sistema despliega una lista con los
administrador de bodega desea conocer los datos de datos: rut, nombres y apellidos de los
un usuario registrado en el sistema. usuarios, ordenados por el rut.

3.- El administrador de bodega selecciona el usuario 4.- El sistema despliega, del usuario
que desea consultar. seleccionado, un formulario con el rut, el
nombre, los apellidos, la dirección, el
teléfono y el tipo de usuario (gerente o
vendedor), para ser consultado.
3 3

4 4

Caso de Uso Modificar usuario registrado


Referencias  

Actores Admin Bodega

Tipo Primario
Modificar uno o todos los datos de un usuario registrado en el
Propósito sistema.
Resumen
El administardor de bodega selecciona, de una lista, el usuario a modificar. El
sistema muestra un formulario con los datos del usuario seleccionado,
permitiendo que sean modificados. El Gerente ingresa los datos que desea
modificar. El sistema verifica que los datos sean válidos y los
almacena.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1.- Este caso de uso comienza cuando el 2.- El sistema despliega una lista con los
administrador de bodega desea modificar uno o datos: rut, nombres y apellidos de los
todos los datos de un usuario registrado. usuarios, ordenados por el rut.

3.- El administrador de bodega selecciona el 4.- El sistema despliega un formulario con los
usuario que desea modificar. datos del usuario en forma
editable.

5.- El administrador de bodega cambia el o los 6a.- El sistema verifica que los nuevos
datos que datos ingresados, sean válidos.
estime necesario.
4 7.- El sistema almacena los nuevos datos
del usuario registrado.

CURSO ALTERNATIVOS

6b.- El sistema detecta un dato no válido, entonces el sistema muestra un mensaje


descriptivo para el usuario y vuelve al paso 4.

5b.

Caso de Uso Eliminar usuarios

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Eliminar un usuario del sistema.


Resumen
El Administrador de bodega selecciona, de una lista, el usuario a eliminar. El sistema
muestra un formulario con los datos del usuario seleccionado. El Administrador de
bodega confirma la eliminación del usuario, y el sistema realiza la
operación.

CURSO NORMAL DE EVENTOS


Acción del Actor Respuesta del Sistema
1.- Este caso de uso comienza cuando el 2.- El sistema despliega una lista con los
administrador de bodega desea eliminar a un usuario datos: rut, nombres y apellidos de los
registrado en el sistema. usuarios, ordenados por el nombre.

3.- El Admin de bodega selecciona el usuario que 4.- El sistema muestra un formulario con
desea eliminar. todos los datos del usuario.

5.- El Administrador de bodega confirma la eliminación 6.- El sistema cambia el estado del
del usuario seleccionado. usuario de “Activo” a “Inactivo”.

   

CURSO ALTERNATIVOS

4b.

5b.
Caso de Uso Recuperar usuarios

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Restaurar un usuario eliminado del sistema.


Resumen

El Administrador de bodega selecciona de una lista, al o los usuarios que desea


restaurar. El sistema reactiva al usuario.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1.- Este caso de uso comienza cuando el gerente 2.- El sistema despliega una lista con los
desea restaurar un usuario. usuarios eliminados del sistema, ordenados
por el rut.

3.- El administrador de bodega selecciona el o los 4.- El sistema cambia el estado del
usuarios usuario de “Inactivo” a “Activo”.
que desea restaurar.
3 3

4 4
Caso de Uso Ingresar un nuevo producto

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Registrar en el sistema un nuevo producto.


Resumen
El Adminstrador de bodega debe ingresar las características necesarias para el
registro de un nuevo producto. El sistema verifica que el nuevo producto
creado no se encuentre registrado y lo almacena.

CURSO NORMAL DE EVENTOS


Acción del Actor Respuesta del Sistema
1.- Este caso de uso comienza cuando el 2.- El sistema despliega el formulario de ingreso
administrador de bodega desea registrar un de producto.
nuevo
producto en el sistema.

3.- El adminitrador de bodega ingresa los datos 4a.- El sistema verifica que los datos ingresados
requeridos: código, nombre, marca, categoría, sean válidos.
nombre proveedor, precio, cantidad, descripción
e imagen del
nuevo producto a registrar.

3 5a.- El sistema verifica que el código


ingresado no exista en el sistema.

4 6.- El sistema almacena los datos del


nuevo producto.

CURSO ALTERNATIVOS

4b.- El sistema detecta un dato no válido, entonces el sistema muestra un mensaje


descriptivo para el usuario y vuelve al paso 2.

5b.- El código existe. El sistema muestra un mensaje descriptivo para el usuario y vuelve al paso 2.
Caso de Uso Mostrar producto registrado.

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Conocer los datos de un producto registrado en el sistema.


Resumen
El administrador de bodega o vendedor selecciona un producto a consultar. El
sistema
muestra un formulario con los datos del producto seleccionado.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1.- Este caso de uso comienza cuando el gerente o 2.- El sistema despliega una lista con
vendedor, desea conocer los datos de un producto los datos: nombre, marca, categoría,
registrado en el precio y cantidad.
sistema.

3.- El gerente o vendedor selecciona el producto que 4.- El sistema despliega, del producto
desea consultar. seleccionado, un formulario con los
datos: código, nombre, marca,
categoría, nombre proveedor, precio,
cantidad, descripción e imagen, del
producto a
consultar.
  3

4 4

CURSO ALTERNATIVOS

4b.

5b.

Caso de Uso  Modificar producto registrado

Referencias  

Actores Admin. Bodega

Tipo Primario

Propósito Modificar uno o todos los datos de un producto registrado en el sistema.


El Admin.
Bodega selecciona de una lista, al producto a modificar. El sistema muestra 
un formulario con los datos del producto seleccionado, de manera editable, 
para poder ser modificados. El Admin.
Bodega ingresa los datos que desea modificar. El sistema verifica que los dat
Resumen os sean válidos y los almacena.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1 - Este caso de uso comienza cuando el
administrador de bodega desea modificar
uno o todos los datos de un producto 1 - El sistema despliega una lista con los datos:
registrado. nombre, marca, categoria, precio y cantidad.
2 - El admin. De bodega selecciona el 2 - El sistema despliega un formulario con los datos
producto que desea modificar. del producto en forma editable.
3 - El admin de bodega cambia el o los datos 3 - El sistema verifica que los nuevos datos
que estime necesarios. ingresados sean validos.
4 - El sistema almacena los nuevos datos del
  producto registrado.

CURSO ALTERNATIVOS

4b. El sistema detecta un dato no valido, entonces el sistema muestra un mensaje descriptiov para
el usuario y vuelve al paso 2.

5b.
Caso de Uso Eliminar producto registrado

Referencias  

Actores Admin Bodega

Tipo Primario

Propósito Eliminar un producto del sistema.


El Admin. Bodega selecciona un producto a eliminar. El sistema
muestra un formulario con los datos del producto seleccionado. El
Admin. Bodega confirma la eliminación del producto y el sistema
Resumen realiza la operación.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema

1 - Este caso de uso comienza cuando el


Admin. Bodega desea eliminar un producto 1 - El sistema despliega una lista con los datos:
registrado en el sistema. nombre, marca, categoría, precio y cantidad.
2 - El sistema muestra, del producto seleccionado, un
formulario con los datos: código, nombre, marca,
2 - El Admin. Bodega selecciona el producto categoría, nombre proveedor, precio, cantidad,
que desea eliminar. descripción e imagen del producto a eliminar.
3 - El Admin. Bodega confirma la 3 - El sistema verifica que no existan productos en
eliminación del producto seleccionado. stock.
4 - El sistema cambia el estado del producto de
  “Activo” a “Inactivo”.

CURSO ALTERNATIVOS

4b. El sistema detecta productos en stock, muestra un mensaje descriptivo para el usuario y vuelve
al paso 1

5b.

Caso de
Uso Restaurar producto
Referen
cias  

Actores Admin. Bodega

Tipo Primario
Propósi
to Restaurar un producto eliminado del sistema.
Resume El Admin. Bodega selecciona de una lista, a el o los productos que desea
n restaurar. El sistema reactiva el producto.

CURSO NORMAL DE EVENTOS


Acción del Actor Respuesta del Sistema

1 - Este caso de uso comienza


cuando el Admin. Bodega desea 1 - El sistema despliega una lista con los
restaurar un producto. productos eliminados del sistema.
2 - El Admin. Bodega selecciona
el o los productos que desea 2 - El sistema cambia el estado del producto de
restaurar. “Inactivo” a “Activo”.

3 3

4 4
Caso de Uso Ingresar un nuevo cliente

Referencias  

Actores Admin de bodega, Vendedor.

Tipo Primario

Propósito Registrar un nuevo cliente en el sistema


El Admin. De bodega o vendedor ingresa los datos requeridos
para el nuevo cliente. El sistema valida los datos ingresados,
Resumen verifica que no se encuentren registrados y los almacena.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema

1 - Este caso de uso comienza cuando


el admin o vendedor desean registrar 1 - El sistema despliega formulario para
un nuevo cliente. el ingreso del cliente.
2 - El admin o vendedor ingresa los
datos: rut, nombre, apellidos,
dirección, teléfono y correo 2 - El sistema verifica que los datos
electrónico. ingresados sean válidos.
3 - El sistema verifica que el rut del
3- cliente a registrar no exista en el sistema.
4 - El sistema almacena los datos del
4 nuevo cliente.

CURSO ALTERNATIVOS
4b. El sistema detecta un dato no válido, muestra un mensaje descriptivo para el usuario y
vuelve al paso 2.

5b. El sistema determina que el rut ya existía, muestra un mensaje descriptivo para el
usuario y vuelve al paso 2.

Caso de
Uso Mostrar cliente registrado
Referen
cias  

Actores Admin de bodega, Vendedor

Tipo Primario
Propósi
to Conocer los datos de un cliente registrado en el sistema
El Admin. Bodega o vendedor selecciona, de una lista, el cliente a
Resume consultar. El sistema muestra un formulario con los datos del cliente
n seleccionado.
CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema

1 - Este caso de uso comienza cuando


el Admin. Bodega o vendedor desea 1 - El sistema despliega una lista con los
conocer los datos de un cliente datos: rut, nombre y apellido de los
registrado en el sistema. clientes, ordenados por el rut.

2 - El sistema despliega, del cliente


seleccionado, un formulario con los datos:
2 - El Admin. Bodega o vendedor rut, nombre, apellidos, dirección, teléfono
selecciona el cliente a consultar. y correo electrónico.

3 3

4 4
Caso de Uso Modificar un cliente registrado

Referencias  

Actores Admin. Bodega

Tipo primario
Modificar uno o todos los datos de un cliente registrado en el
Propósito sistema.

El Admin. Bodega o vendedor selecciona, de una lista, el cliente


a modificar. El sistema muestra un formulario con los datos del
cliente seleccionado y permite que sean modificados. El Admin.
Bodega o vendedor ingresan los datos que desea modificar. El
Resumen sistema verifica que los datos sean válidos y los almacena.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1 - Este caso de uso comienza cuando 1 - El sistema despliega una lista con los
el Admin. Bodega o vendedor desea
modificar uno o todos los datos de un datos: rut, nombre y apellido de los
cliente registrado. clientes, ordenados por el rut.

2 - El sistema despliega un formulario


2 - El Admin. Bodega o vendedor con los datos: nombre, apellidos,
selecciona el cliente que desea dirección, teléfono y correo electrónico
modificar. del cliente en forma editable.
3 - El Admin. Bodega cambia el o los 3 - El sistema verifica que los datos
datos que estime necesario. ingresados sean válidos.
4 - El sistema almacena los nuevos datos
4 del cliente registrado.

CURSO ALTERNATIVOS

4b. El sistema detecta un dato no válido, entonces el sistema muestra un mensaje


descriptivo para el usuario y vuelve al paso 2.

5b.

Caso de
Uso Eliminar cliente registrado
Referen  
cias

Actores Admin. Bodega, vendedor.

Tipo Primario
Propósi
to Eliminar un cliente registrado en el sistema.
El Admin. Bodega o vendedor selecciona, de una lista, el cliente a
eliminar. El sistema muestra un formulario con los datos del cliente
Resume seleccionado. El Admin. Bodega o vendedor confirma la eliminación del
n cliente y el sistema realiza la operación.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema

1 - Este caso de uso comienza cuando


el Admin. Bodega o vendedor desea 1 - El sistema despliega una lista con los
eliminar a un cliente registrado en el datos: rut, nombres y apellidos de los
sistema. clientes, ordenados por el rut.
2 - El sistema muestra, del cliente
2 - El Admin. Bodega o vendedor seleccionado, un formulario con el rut, el
selecciona el cliente que desea nombre, los apellidos, la dirección, el
eliminar. teléfono y el correo electrónico.
3 - El Admin. Bodega o vendedor
confirma la eliminación del cliente 3 - El sistema cambia el estado del cliente
seleccionado. de “Activo” a “Inactivo”.

4 4
Caso de Uso Restaurar cliente

Referencias  

Actores Admin. Bodega, vendedor

Tipo Primario

Propósito Restaurar un usuario eliminado del sistema.

El Admin. Bodega o vendedor selecciona, de una lista, el o los


Resumen clientes que desea restaurar. El sistema reactiva al cliente.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1 - Este caso de uso comienza
cuando el Admin. Bodega o
vendedor desea restaurar un 1 - El sistema despliega una lista con los
cliente. clientes eliminados del sistema.

2 - El Admin. Bodega o vendedor


selecciona el o los clientes que 2 - El sistema cambia el estado del cliente de
desea restaurar. “Inactivo” a “Activo”.
3 3

4 4
Caso de Uso Registrar el ingreso de producto

Referencias  
Admin. Bodega, Atención al Cliente, Encargado de Ventas,
Actores Encargado Entregas
Tipo Primario

Propósito Registra el ingreso de unidades para uno o varios productos.


Resumen El usuario ingresa la cantidad de productos a aumentar del
stock. El sistem valida y lo almacena.
CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1-Inicia cuando el usuario desea registrar el 2- El sistema uestra el formulario
ingreso de productos al sistema correspondiente al ingreso de
producto.
3-El gerente selecciona el producto del  
dropdown de productos que desea
ingresar.
4-El usuario ingresa la cantidad de 5-El sistema valida que los datos
producto para cada producto seleccionado. ingresados sean correctos.
  6-El sistema muestra los datos
ingresados para que el usuario
confirme.

7-El usuario confirma la selección. 8-El sistema registra el ingreso de los


productos
   
CURSO ALTERNATIVOS
3b. De no encontrar el producto se redirecciona a la pantalla de ingresar productos.
5b. El sistema detecta datos invalidos, señala los campos incorrectos junto con un mensaje
descriptivo.
7b. El usuario procede a realizar un cambio en los datos ingresados y vuelve al paso 4.

Caso de Uso Registrar la salida del producto

Referencias  
Admin. Bodega, Atención al Cliente, Encargado de Ventas,
Actores Encargado Entregas.
Tipo Primario

Propósito Registrar la salida de productos


Resumen El usuario ingresa la cantidad de productos a disminuir del
stock. El sistem valida y lo almacena.
CURSO NORMAL DE EVENTOS
Acción del Actor Respuesta del Sistema
1-Inicia cuando el usuario desea registrar 2- El sistema muestra el formulario
la salida de productos al sistema correspondiente al egreso de
producto.
3-El gerente selecciona el producto del  
dropdown de productos que desea
egresar.
4-El usuario ingresa la cantidad de 5-El sistema valida que los datos
producto para cada producto ingresados sean correctos.
seleccionado.
  6-El sistema muestra los datos
ingresados para que el usuario
confirme.
 

7-El usuario confirma la selección. 8-El sistema registra el egreso de los


productos
   
CURSO ALTERNATIVOS

5b. El sistema detecta datos invalidos, señala los campos incorrectos junto con un mensaje
descriptivo.
7b. El usuario procede a realizar un cambio en los datos egresados y vuelve al paso 4.
   
Caso de
Uso Emitir Informe de Inventario de Producto
Referencia
s  

Actores Administrador de Bodega

Tipo Primario

Propósito Mostrar e mprimir informe de inventario de productos.


Resumen El administrador de bodegaimprime el listado de todos los prodcutos
en invetario

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1- El Administrador de 2- El sistema depliega un filtro de buqueda por
bodega desea emitir el rangos de fecha y un listado de informes.
informe de inventario.
3-El administrador de 4-El sistema valida que el rango de fecha sea valido.
bodega selecciona la fecha
de incio , la fecha de
termino y el enfoque de
informe.
  5-El sistema despliega un listado con todo los
productos ordenados y se muestra transaccion
,fecha, nombre del producto, categoria, marca,
cantidad ingreso/egreso ytotal.
6-El administrador de 7- El sistema imprime el informe.
bodeja confirm la
impresion del informe.

CURSO ALTERNATIVOS

4b.El sistema detecta dato no valido y muestra un error descriptivo.

Caso de
Uso Emitir Informe de salida de Producto
Referencia
s  

Actores Administrador de Bodega


Tipo Primario

Propósito Mostrar e mprimir informe de inventario de productos.


Resumen El administrador de bodegaimprime el listado de todos los egresos
prodcutos delimitado por fechas.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1- El Administrador de 2- El sistema depliega un filtro de buqueda por
bodega desea emitir el rangos de fecha y un listado de informes.
informe de salida de
productos.
3-El administrador de 4-El sistema valida que el rango de fecha sea valido.
bodega selecciona la fecha
de incio , la fecha de
termino y el enfoque de
informe.
  5-El sistema despliega un listado con todo los
productos ordenados y se muestra transaccion
,fecha, nombre del producto, categoria, marca,
cantidad ingreso/egreso ytotal.
6-El administrador de 7- El sistema imprime el informe de salida de
bodeja confirma la productos.
impresion del informe.

CURSO ALTERNATIVOS

4b.El sistema detecta dato no valido y muestra un error descriptivo evitando que el usuario
siga.
Caso de Uso Ingresar un nuevo proveedor.

Referencias  
Administrador de Bodega, Atencion al cliente, Encargado de
Actores Ventas, Encargado de entregas

Tipo Primario

Propósito Registrar un nuevo proveedor.


Resumen El usuario ingresa los datos de un nuevo proveedir. El sistema
valida los datos ingresados.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1- El usuario desea registrar un nuevo 2- El sistema despliega formulario para el
proveedor. ingreso de porveedores.
3-El usuario ingresa los datos del 4-El sistema valida que los datos
nuevo proveedor. ingresados sean validos.
  El sistema almacena los datos del nuevo
proveedor.
CURSO ALTERNATIVOS
4b.El sistema detecta dato no valido y muestra un error descriptivo evitando que el usuario
siga hasta que corrija los datos.
Caso de Uso Mostrar proveedor.
Referencias  
Administrador de Bodega, Atencion al cliente, Encargado de
Actores Ventas, Encargado de entregas
Tipo Primario

Propósito Registrar un nuevo proveedor.


Resumen El usuario selecciona de la lista de proveedores el que quiera ver
a detalle.
CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1- El usuario desea conocer los 2- El sistema despliega una lista de
datos de un proveedor registrado en proveedores con sus datos.
el sistema.
3-El usuario selecciona al proveddor 4-El sistema muestra los datos a detalle del
que desea ver a detalle proveedor seleccionado.
   

Caso de Uso Modificar proveedor.

Referencias  

Actores Administrador de Bodega

Tipo Primario
Modificar proveedor previamente
Propósito registrado en el sistema.
Resumen El usuario selecciona de la lista de
proveedores el que quiera modificar.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1- El usuario desea modificar los  
2- El sistema despliega una lista de
datos de un proveedor registrado en
proveedores con sus datos.
el sistema.
3-El usuario selecciona al proveddor   4-El sistema muestra los datos
que modificar. desplegados a detalle del proveedor
seleccionado.
5-El usuario ingresa los datos
6-El sistema valida que los datos
modificados del proveedor
ingresados sean validos.
seleccionado.
7-El sistema almacena los datos del
 
nuevo proveedor.

CURSO ALTERNATIVOS
6B.El sistema detecta dato no valido y muestra un error descriptivo evitando que el usuario
siga hasta que corrija los datos.

Caso de Uso Eliminar proveedor.


Referencias  
Actores Administrador de Bodega
Tipo Primario
Eliminar proveedor previamente
Propósito registrado en el sistema.
Resumen El usuario selecciona de la lista de
proveedores el que quiera eliminar.
CURSO NORMAL DE EVENTOS

Respuesta del
Acción del Actor Sistema
1- El usuario desea eliminar un   2- El sistema
proveedor registrado en el sistema. despliega una
lista de
proveedores
con sus datos.
3-El usuario selecciona al proveedor que   4-El sistema
desea eliminar. muestra los
datos
desplegados a
detalle del
proveedor
seleccionado.
5-El Administrador de Bodega confirma la eleminacion del 6-El sistema
proveedor. deshabilita el
proveedor.
CURSO ALTERNATIVOS
 
Caso de
Uso Recuperar Proveedor
Referenci
as  

Actores Admin Bodega

Tipo Primario

Propósito Restaurar un registro de proveedor eliminado del sistema


Resumen
El administrador de la Bodega selecciona de una lista de proveedores
eliminados el que desea restaurar o reactivar

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se realiza una 1. La web app despliega una lista de
orden de compra y esta contiene un todos los proveedores que han sido
proveedor que no esta activo o ha sido eliminados o deshabilitados
eliminado.
2. El Administrador de la bodega selecciona 2. La web app cambia el estado del
el o los proveedores que desea restaurar. proveedor de Inactivo a Activo.

3 3

4 4

Caso de
Uso Creacion Orden Compra
Referenci
as  

Actores Admin Bodega

Tipo Primario

Propósito Crear Manualmente una orden de compra sin sugerencia del sistema.
Resumen El administrador de la Bodega desea crear una orden de compra que
se dirigirá a un proveedor para adquirir un producto, esta sera creada
manualmente, sin usar la sugerencia de mínimos y máximos del
sistema.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se necesita 1. La web app proporciona una
crear una orden de compra de forma webform en blanco para comenzar a
manual sin el uso de las sugerencias del ingresar productos y cantidades
sistema necesarias.

2. El Administrador de la bodega crea 2. La web app crea un nuevo registro de


una orden de compra ingresando orden de compra y esta contiene la
manualmente las cantidades de informacion de los productos
productos y seleccionando el codigo en ingresados de forma manual
base a los productos registrados.
Caso de
Uso Creacion Orden Compra - Sugerencia
Referenci
as  

Actores Admin Bodega

Tipo Primario
Crear Automatica una orden de compra con sugerencia de minimos y
maximos del sistema
Propósito
Resumen
El administrador de la Bodega desea crear una orden de compra que
se dirigirá a un proveedor para adquirir un producto, esta sera creada
en base a la sugerencias de minimos y maximos que el sistema
realizara en base a la cantidad de productos actual en inventario.
CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se necesita 1. La web app proporciona una
crear una orden de compra de forma webform con sugerencias de el
automatica en base a una sugerencia del proveedor, los productos y las
sistema. cantidades de productos que se deben
adquirir.

2. El Administrador de la bodega crea una 2. La web app crea un nuevo registro


orden de compra con las sugerencias de de orden de compra y esta contiene la
minimos y maximos del sistema. informacion de los productos
sugeridos.
3 3

4 4

CURSO ALTERNATIVOS

4b. No existen minimos y maximos registrados, se debera proceder a configurar minimos y


maximos antes de poder obtener una sugerencia.

5b.
Caso de
Uso Recuperar Orden Compra
Referenci
as  
Admin. Bodega, Atención al Cliente, Encargado de Ventas, Encargado
Actores Entregas

Tipo Primario

Propósito Restaurar un registro de una oden de compra eliminada


Resumen

El administrador de la Bodega selecciona de una lista de ordenes de


compra eliminadas la que desea restaurar.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se ha 1. La web app despliega una lista de
eliminado una orden de compra y se todos las órdenes de compra que ha
desea restaurar esta. sido eliminadas.

2. El Administrador de la bodega 2. La web app restaura la orden de


selecciona la o las ordenes que desea compra que habia sido eliminada.
restaurar.
3 3
4 4

CURSO ALTERNATIVOS

4b.

5b.

Caso de
Uso Modificar Orden Compra
Referenci
as  

Actores Admin Bodega

Tipo Primario

Modificar ordenes previamente creadas ya sean automaticamente por


Propósito
las sugerencias de la webapp o manualmente.
Resumen
El administrador de la Bodega desea modificar un registro de orden de
compra la cual ha sido creada previamente, esta puede haber sido
creada de forma manual o automatica, podra podificar este registro.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se necesita 1. La web app proporciona una lista de
modificar una orden de compra que ya todas las ordenes creadas en el
ha sido creada. sistema.

2. El Administrador de la bodega 2. La web app popula la orden en


seleccionara una de las ordenes que forma de web app, esta podra ser
desea modificar. editada a partir de este momento.

3. El administrador procede a guardar los 3. La web app mediante método put


cambios. modifica el registro de Orden de
Compra con los nuevos datos
agregados por el usuario.
4 4
Caso de
Uso Eliminar Orden Compra
Referenci
as  

Actores Admin Bodega

Tipo Primario

Eliminar una orden de compras registrada.


Propósito
Resumen

El administrador de la Bodega desea eliminar una orden de compra


previamente creada ya sea de forma manual o automatica.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando existe la 1. La web app despliega una lista de
necesidad de eliminar una orden de todos las ordenes de compras
compra de producto que ya ha sido creada. creadas.
Estas pueden ser de sugerencias del
sistema o creadas manualmente
2. El Administrador de la bodega selecciona 2. La web app elimina la orden (las
la/las orden(es) que desea eliminar. ordenes) seleccionadas.

3 3

4 4

Caso de
Uso Creacion Minimos y Maximos
Referenci
as  

Actores Admin Bodega

Tipo Primario
Crear las medidas de minimos y maximos aceptables de las cantidades
Propósito de productos necesarias para la correcta operacion de la bodega.
Resumen
El administrador de la Bodega desea debe configurar los minimos y
maximos aceptables de cada producto con el proposito de
proporcionar una base para la sugerencia de ordenes de compras.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se 1. La web app proporciona una webform
configura la webapp para que pueda para poder ingresar la cantidad minima y
mostrar sugerencias de ordenes de maxima de cada producto que debe
compras. haber en la bodega.

2. El Administrador de la bodega en 2. La web app crea un nuevo registro de


base a los productos que existe, agrega las cantidades maximas y minimas para
las cantidades minimas y maximas. el producto seleccionado.

3 3

4 4

CURSO ALTERNATIVOS

4b. El producto del cual desea crear un minimo o maximo no existe, debera proceder a
crear el producto.
5b.

Caso de
Uso Editar Minimos y Maximos
Referenci
as  

Actores Admin Bodega

Tipo Primario
Editar las medidas de minimos y maximos aceptables de las
cantidades de productos necesarias para la correcta operacion de la
Propósito bodega.
Resumen
El administrador de la Bodega desea debe editar la configuracion de
los minimos y maximos aceptables de cada producto con el proposito
de proporcionar una base para la sugerencia de ordenes de compras.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se configura 1. La web app proporciona una lista
alguno de los maximos y minimos de los de los productos que ya estan
productos que ya esta previamente configurados con maximos y minimos.
configurado.
2. El Administrador de la bodega 2. La web app carga un webform
selecciona el producto del cual desea editable para poder modificara los
editar los minimos y maximos. minimos y maximos.

3. El administrador edita los minimos y 3. La web modifica el registro.


maximos y los guarda.
4 4

Caso de
Uso Crear una orden de venta
Referenci
as  
Admin. Bodega, Atención al Cliente, Encargado de Ventas, Encargado
Actores Entregas

Tipo Primario

Propósito Crear una orden de venta para poder pasar a facturar el producto
Resumen
En el proceso de la venta, el vendedor debera crear una orden de
venta para que el cliente pueda proceder a pagar su producto a caja.

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando se va a vender 1. La web app proporciona un
producto a un cliente, este solicita el webform para poder ingresar los
producto y proporciona la cantidad del productos que el cliente desea en la
mismo orden de venta.

2. El Admin. Bodega, Atención al Cliente, 2. La web app genera una orden de


Encargado de Ventas o Encargado Entregas compra y un detalle de orden
crear la orden compra luego de ingresar compra
todos los productos solicitados por el
clientes.
Caso de
Uso Eliminar una Orden de Venta
Referenci
as  

Admin Bodega
Actores

Tipo Primario

Propósito Eliminar una orden de venta


Resumen
Si un cliente desea cancelar su orden compra, esta debe ser eliminada
(caaso diferente de modificar).

CURSO NORMAL DE EVENTOS


Acción del Actor Respuesta del Sistema
1. Caso de uso inicia cuando un cliente 1. La web app proporciona un listado de
desea cancelar completamente la orden las ordenes de venta realizadas.
de venta que realizo con uno de
nuestros venderores.

2. El Admin. Bodega debera buscar la 2. La web app cambia el estado de la


orden de venta y eliminarla del sistema. orden de venta de Activa a Inactiva y
esta ya no aparecera en las consultas de
ordenes de ventas activas
Caso de
Uso Editar una Orden de Venta
Referenci
as  

Actores Admin Bodega

Tipo Primario

Propósito Editar una orden de venta previamente creada


Resumen Si un cliente desea hacer un cambio en una orden previamente
creada, se usara este caso de uso

CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando un cliente 1. La web app proporciona un
desea hacer un cambio a su pedido de orden listado de las ordenes de venta
venta (agregar, eliminar o cambiar previamente creadas.
producto).

2. El Admin. Bodega debera buscar la orden 2. La web app desplegara un


de venta y hacer los cambios solicitados por webform con los detalles de la
el cliente. orden de venta que el cliente desea
cambiar, una vez realizados los
cambios, esta guardara estos.
3 3
4 4

CURSO ALTERNATIVOS

4b. La orden venta no aparece en el sistema, esta no fue creada, debera crear
nuevamente.

Caso de
Uso Recuperar Orden de Venta
Referenci
as  

Actores Admin Bodega

Tipo Primario

Propósito Recuperar una orden de venta que ha sido eliminada


Resumen Si un cliente desea recuperar la orden de venta eliminada, debera
proceder con la recuperacion de la misma
CURSO NORMAL DE EVENTOS

Acción del Actor Respuesta del Sistema


1. Caso de uso inicia cuando un cliente o 1. La web app proporciona un listado de
vendedor ha eliminado una orden de las ordenes de venta previamente
venta y desea recuperar esta. eliminadas y preguntara cual desea
restaurar.

2. El Admin. Bodega debera buscar la 2. La web app confirmara que la orden


orden de venta y seleccionar la que de venta seleccionada ha sido
desea restaurar. recuprarda.

3 3

4 4

CURSO ALTERNATIVOS

4b. La orden venta no aparece en el sistema, esta no fue creada, debera crear
nuevamente.
Mantener un control de los

Control de usuarios, cliente

Informacion de Proveedore
y clientes mayoristas (su
Control de Ingresos y
productos existentes

Control de Compras
Control de Ventas

información).
Egresos
Matriz de Relacion

Ingresar Un nuevo usuario


Iniciar sesion de usuario
Mostrar Usuarios registrados
modificar Usuarios Registrados
eliminar Usuarios registrados Matriz de Relación
Recuperar Usuario
Ingresar nuevo producto
Mostrar Producto Registrado
Modificar Producto Registrado
Eliminar Producto Registrado
Restaurar Producto
Ingresar Nuevo Cliente
Mostrar un cliente registrado
Modificar un cliente registrado
Eliminar cliente registrado
Recuperar Cliente
Registrar Ingreso de Producto
Registrar egreso de Producto
Emitir Informe de Inventario de Producto
Emitir informe de Salida de Producto
Ingresar un Nuevo Proveedor
Mostar Proveedor Registrado
Modificar Proveedor Registrado
Eliminar Proveedor Registrado
Recuperar Proveedor
Creacion de Orden Compra
Sugerencia Orden Compra
Eliminar Orden Compra
Modificar Orden Compra
Recuperar Orden Compra
Agregar Maximos y Minimos
Editar Maximos y Minimos
Creacion de Orden Venta
Eliminar Orden Venta
Modificar Orden Venta
Recuperar Orden Venta
Diagrama de Clases
GLOSARIO

- El sistema de inventario: es un método de control de almacén, que permite asegurar el aprovisionamiento de mercancías y

reducir los costos por pedido y por material faltante.

- Depósito de refrescos o departamento de bebidas: Un depósito de bebidas es responsable de llevar al consumidor final o

incluso a comercios locales los productos fabricados por las industrias embotelladoras en este caso la empresa Coca cola.

- Proveedor: empresa que se dedica a proveer o abastecer de productos necesarios a una persona o empresa.

- Cliente mayorista: Un mayorista es la figura que adquiere productos a un fabricante para luego venderlos al mayor a

empresas minoristas. Es entonces un agente intermediario entre el productor inicial de un bien y el negocio que va a exponerlo

a mercado.

- Modulo: un módulo es una porción de un programa de ordenador. De las varias tareas que debe realizar un programa para

cumplir con su función u objetivos, un módulo realizará, comúnmente, una de dichas tareas (o varias, en algún caso).

- Usuario: Usuario se refiere a la persona que utiliza un producto o servicio de forma habitual.

- Ingresos y egresos: El ingreso y egreso son términos opuestos en la contabilidad. Mientras que el primero representa una

entrada de dinero, el segundo hace referencia a una salida. Para entenderlo mejor, el ingreso significa un aumento en el

patrimonio de una persona natural o jurídica. En cambio, el egreso es una reducción de este.
- Inventario: El inventario es una relación detallada, ordenada y valorada de los elementos que componen el patrimonio de

una empresa o persona en un momento determinado. Antiguamente lo normal era que los inventarios se realizaran por medio

físico (se escribían en un papel), pero ahora se suelen mantener en bases de datos de manera centralizada a toda una empresa,

aunque haya empresas o tiendas pequeñas que lo sigan haciendo con papel.

- Metodología SCRUM: Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para

trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.

- Orden de compra: Una orden de compra o nota de pedido es un documento que un comprador entrega a un vendedor

para solicitar ciertas mercaderías. En él se detalla la cantidad a comprar, el tipo de producto, el precio, las condiciones de pago

y otros datos importantes para la operación comercial.


Diagrama de Actividad

Ingreso de Producto
Registro Salida de Producto
Modificar Producto Registrado

Eliminar Producto Registrado


Recuperar Proveedor
Creación de Orden Compra
Creación Orden Compra – Sugerencia
Recuperar Orden Compra
Modificar Orden Compra
Eliminar Orden Compra
Agregar máximos y mínimos
Editar máximos y mínimos
Crear Orden Venta
Eliminar Orden Venta
Anexos

Productos y Fotos

Anexo A) Productos
Anexo B) Control Actual y Pedidos de Orden de Compras
Imagen 1

Imagen 2 Imagen 3

También podría gustarte