Está en la página 1de 2

Colcha’s Family

El negocio se llama “Colcha’s Family” que está dedicado esencialmente a la venta (y compra en un
menor grado) de materiales de ferretería. Planteamiento del problema De acuerdo con las
entrevistas realizadas al cliente, se han identificado los siguientes problemas en los
procedimientos actuales:  El control de las ventas es ineficiente porque todo lo que venden lo
anotan en una libreta.  En ocasiones apuntan las claves incorrectas del producto, lo que ocasiona
que el contador de negocio dé de baja otro producto.  De vez en cuando olvidan apuntar que
vendieran en la libreta y por eso no saben exactamente lo que tienen en la tienda.  Como no se
sabe exactamente lo que se tiene en la tienda, los vendedores llaman al contador cada que
realizan la venta para que les informe la cantidad existente del producto. Debido a lo anterior, se
tiene un gran problema en el control y la actualización de información.

Objetivos del proyecto


Creación de un “Sistema de Compra y Venta para una Ferretería” que permita al negocio llevar
control y mantener actualizados sus registros de adquisiciones, ventas e inventario de productos
en la misma tienda.

El sistema estará instalado en una o varias computadora, donde solo personal autorizado podrá
accederlo.

El sistema debe ser concluido en un tiempo no mayor a 3 meses.

Requisitos
El sistema deberá poder verificar la autenticación de ingreso a este por parte del(los) usuario(s)
autorizado(s).  Gestión de la información de los productos; es decir, el sistema será capaz de
permitir al(los) usuario(s) poder actualizar y/o eliminar información concerniente a los productos
albergados en la base de datos.  Obtención de toda la información de algún producto mediante la
búsqueda, haciendo uso del “código” perteneciente a este.  El sistema deberá permitir generar
un reporte de compras, después de haber realizado dicha operación.  El sistema debe permitir a
los usuarios el registro de nuevos productos.  Cada vez que el(los) usuario(s) realice(n) una venta,
el sistema deberá ser capaz de descontar la cantidad vendida de los productos. Además el sistema
permitirá guardar el registro de que se realizó alguna venta después de haberse realizado esta,
incluyendo la fecha en la que se realizó, para que los usuarios dispongan de una estadística de sus
ventas realizadas semanalmente. El sistema deberá ser capaz de verificar que la cantidad
requerida por los clientes existen en el almacén. Si este no fuera el caso el sistema deberá emitir
un mensaje de alerta dando a conocer las cantidades actuales de los productos antes solicitados. 
El(los) usuario(s) podrán registrar en el sistema los productos defectuosos para que después el
sistema se encargue de la actualización de la cantidad modificada de dicho producto.  Al final de
una venta el sistema deberá ser capaz de generar boletas de pago físicas.

El sistema no debe tardar mas de 5 segundos en realizar la búsqueda de algun producto, si esto
ocurriese el sistema lanzará un mensaje de error indicando que no puede conectarse con la base
de datos.  El sistema deberá emitir un reporte cada cierto tiempo dando a conocer los productos
que están por debajo del límite del stock mínimo establecido por los usuarios.  Los usuarios
deben contar con la plataforma Java instalada en su(s) computador(es).

El sistema deberá funcionar correctamente en cualquiera de los siguientes sistemas Operativos:


Windows 7, Windows 8, Linux, Mac OS.  Se debe disponer de periféricos disponibles (mouse y
teclado) para un adecuado uso del software.  Para un mejor funcionamiento del sistema se
requiere una PC con una capacidad de RAM de 2GB o mayor, además debe contar con un
procesador que posea mínimamente 2 núcleos, además debe contar con por lo menos 25GB
disponibles para alojar la base de datos.

Propiedades Emergentes:  El sistema deberá generar un reporte de compras, después de haber


realizado dicha operación. Se necesitará que tanto el “módulo de gestión de información de
producto” como el “módulo de compras” trabajen juntos.  El sistema deberá emitir un reporte
cada cierto tiempo dando a conocer los productos que están por debajo del límite del stock
mínimo establecido por los usuarios. El “módulo de reportes” y “módulo de gestión de
información de producto” deberán trabajar juntos para llevar a cabo el monitoreo de stock de
productos.  El(los) usuario(s) podrán registrar en el sistema los productos defectuosos para que
después el sistema se encargue de la actualización de la cantidad modificada de dicho producto.
Para llevar a cabo esta función se necesitará el “módulo de gestión de información de producto” y
el “módulo de registro de productos defectuosos“.  Cada vez que el(los) usuario(s) realice(n) una
venta, el sistema deberá ser capaz de verificar que la cantidad requerida por los clientes existen en
el almacén. El “módulo de ventas” deberá consultar con “módulo de gestión de información de
producto” para poder obtener la información necesaria para llevar a cabo este

Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deberá ser capaz de descontar la
cantidad vendida de los productos. El “módulo de gestión de información de producto “ deberá
consultar con “módulo de ventas” para realizar la actualización en la base de datos.

El sistema deberá poder verificar la autenticación de ingreso a este por parte de el(los) usuario(s)
autorizado(s).

El sistema debe permitir a los usuarios el registro de nuevos productos.  El sistema deberá emitir
un reporte cada cierto tiempo dando a conocer los productos que están por debajo del límite del
stock mínimo establecido por los usuarios.  Gestión de la información de los productos; es decir,
el sistema será capaz de poder actualizar y/o eliminar información concerniente a los productos
albergados en la base de datos.  El(los) usuario(s) podrán registrar en el sistema los productos
defectuosos para que después el sistema se encargue de la actualización de la cantidad modificada
de dicho producto.  Obtención de toda la información de algún producto mediante la búsqueda,
haciendo uso del “código” perteneciente a este.

También podría gustarte