Upload
emiliano-gianetto
View
214
Download
0
Embed Size (px)
DESCRIPTION
Software Wells - Analisis de Requerimientos
Citation preview
Renzo Belvedere
Elicitación de Requerimientos Página 1
Wells | Software de gestión y control de stock |
Análisis de Requerimientos Funcionales
Objetivo general
Se desea desarrollar un sistema que permita manejar el flujo de fondos y el control de
stock de mercadería para el comercio de venta de indumentaria deportiva Wells
Esto involucra almacenar información sobre ingresos y egresos económicos para que
permitan una visión en tiempo real del flujo de caja del negocio. Así mismo, el sistema
debe manejar el control del stock de productos, basándose en las ventas realizadas a
clientes y en las compras efectuadas a proveedores. En base a la información
almacenada, el sistema deberá proveer una serie de consultas y reportes propios que
sirvan a la posterior toma de decisiones.
Teniendo en cuenta lo anterior, el sistema manejara información relacionada con varios
aspectos del comercio como lo son Ventas, Clientes, Proveedores, Compras, Productos,
Empleados, Ingresos, Egresos, Tipos de Pago y Caja.
Estructura general del comercio
Wells es un comercio dedicado a la venta de indumentaria deportiva, ubicado en la ciudad
de Brandsen. El mismo esta manejado por dos dueños y actualmente es atendido por dos
empleados. Básicamente el trabajo del comercio se puede dividir en 5 operaciones:
Compras de Productos a Proveedores, Ventas de Productos a Clientes, Manejo de
información de Productos, Gestión de Ingresos y Egresos y Gestión de Reportes e
Informes.
Sobre las Compras a Proveedores:
Las compras se establecen gestionando una lista o pedido a alguno de los proveedores
que se manejan. Cada producto tiene un precio de costo al que se le incrementa un
porcentaje para establecer el precio de venta del mismo.
Se manejan los siguientes datos:
Fecha de Compra
Proveedor
Lista de productos comprados
Monto total
Renzo Belvedere
Elicitación de Requerimientos Página 2
Sobre las Ventas a Clientes:
Las ventas se establecen gestionando una lista de productos luego de que algún cliente
los elija. Generalmente las ventas se realizan a clientes casuales pero para clientes
regulares (con cuenta corriente) es de interés conocer información detallada. Debe ser
posible poder aplicar descuentos y recargos (según forma de pago y beneficios que
obtengan). A los clientes regulares se les puede vender en cuenta corriente (pueden
llevarse el producto pagando solo una parte o directamente no pagando nada, y dejar
debiendo un remanente). Existen varias formas de pago para realizar una venta: en
Efectivo, Tarjeta de Crédito o Tarjeta de Débito. Se deben permitir las devoluciones de
producto (pueden cambiarse por otro producto o no, en este último caso, se devuelve la
plata)
Se manejan los siguientes datos:
Fecha de Venta
Cliente (puede ser regular o casual)
Empleado que la realiza
Lista de productos vendidos
Tipo de pago (Efectivo, Tarjeta de Crédito, Tarjeta de Debito)
Monto
Descuento
Recargo
Total facturado (monto total de la venta luego de aplicar descuentos y recargos)
Total Pagado (puede ser el total de la venta o una seña en caso de clientes
regulares)
Saldo restante (solo para clientes con cuenta corriente)
Sobre las Devoluciones de Productos:
Una devolución de un producto se da cuando un cliente decide cambiar un producto ya
comprado anteriormente por otro, o como segunda opción por el reintegro de su dinero.
La devolución está dada por el ingreso del producto a cambiar y el ingreso del producto
nuevo. El sistema calcula la diferencia económica entre ambos productos e informa si se
debe devolver dinero al cliente o si el mismo sufre recargo. Una vez efectuada la
devolución, el sistema actualiza el stock de los productos intercambiados y realiza las
operaciones correspondientes de actualización de caja.
Se manejan los siguientes datos:
Fecha de devolución
Producto devuelto
Producto nuevo
Saldo final
Renzo Belvedere
Elicitación de Requerimientos Página 3
Sobre el manejo de información de Productos:
Se debe mantener información detallada y actualizada de cada producto con su
respectivo stock. Se debe conocer cuáles son aquellos productos cuyo stock este por
debajo de un mínimo configurable para su inminente reposición. El sistema mostrara una
lista de aquellos productos con stock por debajo del mínimo para que el usuario pueda
reconocer fácil y rápidamente la mercadería que se debe reponer. Se podrán modificar y
eliminar en cualquier momento deseado. Además, se debe proveer la funcionalidad de
poder actualizar los precios de venta de forma masiva (por un porcentaje dado).
Se manejan los siguientes datos:
Código interno (generado por el usuario)
Nombre
Proveedor
Marca (deben estar tabuladas)
Tipo (categoría)
Talle (deben estar tabulados)
Color (deben estar tabulados)
Precio de Costo
Precio de venta
Stock mínimo
Stock actual.
Sobre la gestión de Ingresos y Egresos
Se debe conocer el balance de ingresos y gastos diarios. En los ingresos existen dos
tipos de registros: el registro de la caja (se compone por las ventas realizadas en efectivo)
y el registro del banco (se compone por las ventas realizadas con tarjeta). Las ventas en
efectivo, una vez realizadas, ya son parte de la caja, en cambio las ventas con tarjeta son
almacenadas en el registro del banco y serán asignadas a la caja diaria el día que se
extraiga dicho monto del banco y sea introducido manualmente a la caja. Pueden existir
otros ingresos además de los establecidos por las ventas del comercio (serán detallados
más adelante). Los egresos están establecidos por todos los gastos producidos por el
comercio, desde las compras realizadas a proveedores como el pago por servicios e
impuestos (serán detallados más adelante). La caja debe mantener en tiempo real el
balance entre ingresos y egresos hasta que se decida cerrar el día. También debe
mantener información sobre el balance del mes y año actual. Cada caja (diaria, mensual y
anual) podrá verse en detalle si así se quisiera (con sus correspondientes listados de
ingresos y egresos)
Renzo Belvedere
Elicitación de Requerimientos Página 4
Sobre los Proveedores
Se maneja la siguiente información:
Código (generado por el usuario)
Nombre
Dirección detallada (calle, numero, piso, depto., localidad)
Teléfono
Contacto (nombre de una persona responsable del proveedor)
Sobre los Clientes Regulares:
Se maneja la siguiente información:
DNI
Nombre
Apellido
Dirección detallada (calle, numero, piso, depto., localidad)
Teléfono
E-mail.
Cuenta Corriente (listado de ventas realizadas que aún quedan por saldar, junto
con el monto total).
Sobre los Empleados:
Se maneja la siguiente información:
Nombre y Apellido
Dirección detallada (calle, numero, piso, depto., localidad)
Teléfono
E-mail.
Fecha de Inicio
Sobre las Cajas
Se maneja la siguiente información:
Fecha
Total de ingresos
Renzo Belvedere
Elicitación de Requerimientos Página 5
Total de egresos
Balance
Sobre los Ingresos y Egresos
Aquellos ingresos o egresos que no sean incluidos mediante compras o ventas, sino que
provengan desde otro lado (tales como pagos de servicios, cobros, etc) serán definidos de
la siguiente manera:
Tipo de Ingreso o Egreso (categoría que serán definidas más adelante)
Descripción
Monto
Con esto se completa la caja del comercio.
Sobre las Consultas del sistema:
Puede ser alguno de los siguientes:
Informe de Caja y Balance diario
Informe de Caja y Balance mensual
Informe de Caja y Balance anual
Listado de Compras a Proveedores entre dos fechas
Listado de Productos
Listado de Productos con stock por debajo del mínimo
Listado de Ventas a Clientes entre dos fechas
Listado de Ingresos y Egresos entre dos fechas
Otras funcionalidades
El sistema será utilizado por dos perfiles de usuarios: administradores y
empleados. Los administradores podrán restringir cierta información que considere
que los empleados no deban manejar. Se decidirá más adelante cuales son las
acciones a restringir.
Reportes
El sistema podrá generar listados de las consultas en Excel para poder ser
impresos.
Los reportes generados serán los siguientes:
o Listado de Compras a Proveedores entre dos fechas
o Listado de Productos
Renzo Belvedere
Elicitación de Requerimientos Página 6
o Listado de Productos con stock por debajo del mínimo
o Listado de Ventas a Clientes entre dos fechas
o Listado de Cajas entre dos fechas