You are on page 1of 7

1.

DEFINICIN DEL PROBLEMA:


Es una Ferretera, dedicada a la venta al pblico de materiales de construccin.
Dentro de dicha Ferretera existen dos tipos de procesos principales, las ventas
y los inventarios (del almacn y de la sala de exhibicin).
El problema principal es la escasa venta y mnima rotacin de los productos,
por ende poco movimiento del capital, debido a que por todos los artculos
comprados se hace entrega de boletas, tickets o facturas en forma manual, al
igual que sumar los precios de todos los artculos ya vendidos por medio de
una calculadora. Adems se tiene problemas en la bsqueda de cada artculo
porque se tiene que hacerlo fsicamente.
La problemtica es que al pasar por todo ello generamos una gran prdida de
tiempo, y tal vez en el camino nos presentemos con algunos errores que
afectaran econmicamente a esta Ferretera.

2.- DESCRIPCIN FUNCIONAL (REQUERIMIENTOS FUNCIONALES):


Requerimiento Funcional 1: Registrar artculo
Requerimiento Funcional 2: Modificar artculo
Requerimiento Funcional 3: Consultar stock
Requerimiento Funcional 4: Listar precios
Requerimiento Funcional 5: Registrar pedido
Requerimiento Funcional 6: Modificar descuentos
Requerimiento Funcional 7: Mantenimiento de artculos
Requerimiento Funcional 8: Registrar empleado
Requerimiento Funcional 9: Modificar empleado
Requerimiento Funcional 10: Generar reportes
Requerimiento Funcional 11: Registrar cliente
Requerimiento Funcional 12: Validar datos de cliente

Requerimiento Funcional 13: Eliminar cliente

14.1.

DESCRIPCIN DE LOS REQUERIMIENTOS:

Gestin y administracin web

Requerimiento Funcional 1: Registrar Artculo.

REFERENCIA

FUNCIN

R.F.1.

REGISTRAR ARTCULO

CATEGORA

ENTRADAS: (Empleado, clave, Nombre Artculo, Marca, Precio, Unidad de medida,


Fecha de vencimiento, Cantidad)
PROCESOS: La plataforma presentara una interfaz para el respectivo ingreso de datos,
una vez finalizado el proceso se almacenara en la Base de Datos.
SALIDAS: Se visualizara un mensaje indicando si el empleado ha registrado
exitosamente, en caso que el artculo ya exista se emitir un mensaje de error.
Requerimiento Funcional 2: Modificar artculo.

REFERENCIA

FUNCIN

R.F.2.

MODIFICAR ARTCULO

CATEGORA

ENTRADAS: (Registrar artculo, Modificar artculo, Nombre de artculo, Marca, Precio,


Unidad de medida, Fecha de vencimiento, Cantidad)
PROCESOS: La plataforma presentara una interfaz para modificar el registro de los
artculos, una vez finalizado el proceso se almacenara en la Base de Datos.
SALIDAS: Se visualizara un mensaje indicando si el usuario desea confirmar o no la
modificacin realizada.

Requerimiento Funcional 3: Consultar stock.

REFERENCIA

FUNCIN

CATEGORA
2

Gestin y administracin web


R.F.3.

CONSULTAR STOCK

ENTRADAS: (Nombre de artculo, Cantidad, Precio)


PROCESOS: La plataforma presentar una interfaz con la bsqueda de los artculos
registrados, una vez finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Nos mostrar una ventana indicando los nombres y precio de los artculos
mostrando la cantidad o unidad de medida de ellos.
Requerimiento Funcional 4: Listar precios.

REFERENCIA

FUNCIN

R.F.4.

LISTAR PRECIOS

CATEGORA

ENTRADAS: (Nombre de artculo, Precio)


PROCESOS: La plataforma presentar una interfaz para visualizar los precios de cada
artculo ingresando solo el nombre del artculo, una vez finalizado el proceso se
almacenar en la Base de datos.
SALIDAS: Se visualizar un mensaje mostrando el nombre del artculo y su precio.

Requerimiento Funcional 5: Registrar Pedido.

REFERENCIA

FUNCIN

R.F.5.

REGISTRAR PEDIDO

CATEGORA

ENTRADAS: (Nombre Cliente, Nombre artculos, Precio Total)


PROCESOS: La plataforma presentar una interfaz mostrando la lista de artculos que se
est vendiendo, una vez finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Se visualizar una ventana indicando Registro de venta realizado.

Requerimiento Funcional 6: Modificar descuentos.

REFERENCIA

FUNCIN

R.F.6.

MODIFICAR DESCUENTOS

CATEGORA

Gestin y administracin web


ENTRADAS: (Nombre de cliente mayorista)
PROCESOS: La plataforma presentar una interfaz mostrando la lista de artculos que
estn comprando, una vez finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Se visualizar una ventana indicando Descuento realizado.

Requerimiento Funcional 7: Mantenimiento de artculos.

REFERENCIA

FUNCIN

R.F.7.

MANTENIMIENTO DE ARTCULOS

CATEGORA

ENTRADAS: (Empleado 2)
PROCESOS: La plataforma presentara un pequeo cuadro donde el empleado 2 indicar
si hay o no productos en malas condiciones, ya sea por golpes, alguna rotura, o porque
se encuentran ya vencidos, una vez finalizado el proceso se almacenar en la Base de
datos.
SALIDAS: Se visualizar una ventana indicando la opcin Guardar.

Requerimiento Funcional 8: Registrar empleado.

REFERENCIA

FUNCIN

R.F.8.

REGISTRAR EMPLEADO

CATEGORA

ENTRADAS: (Nombre, Apellidos, Direccin, Edad, Grado de instruccin, Telfono)


PROCESOS: La plataforma presentara una interfaz para registrar un nuevo empleado,
una vez finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Se visualizar un mensaje indicando Empleado registrado.

Requerimiento Funcional 9: Modificar empleado.

REFERENCIA

FUNCIN

R.F.9.

MODIFICAR EMPLEADO

CATEGORA

Gestin y administracin web


ENTRADAS: (Administrador)
PROCESOS: La plataforma presentara una interfaz en el cual se podr modificar datos
de empleados, una vez finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Se visualizar una ventana indicando Guardando informacin.

Requerimiento Funcional 10: Generar Reportes.

REFERENCIA

FUNCIN

R.F.10.

GENERAR REPORTES

CATEGORA

ENTRADAS: (Administrador, Ingresos varios, Gastos varios, Caja del da)


PROCESOS: La plataforma presentara una interfaz mostrando las ventas del da
semanal, mensual y anualmente, una vez finalizado el proceso se almacenar en la Base
de datos.
SALIDAS: Se visualizar una ventana indicando la opcin Imprimir.

Requerimiento Funcional 11: Registrar Cliente.

REFERENCIA

FUNCIN

R.F.11.

REGISTRAR CLIENTE

CATEGORA

ENTRADAS: (Nombre, Apellidos)


PROCESOS: La plataforma presentara una interfaz para registrar un nuevo cliente, una
vez finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Se visualizar un mensaje indicando Cliente registrado.

Requerimiento Funcional 12: Validar datos de cliente.

REFERENCIA

FUNCIN

R.F.12.

VALIDAR DATOS DE CLIENTE

CATEGORA

Gestin y administracin web


ENTRADAS: (Empleado, Clave)
PROCESOS: La plataforma buscar si el cliente existe en la Base de datos, si es as
consultar tambin los permisos.
SALIDAS: Se visualizar un mensaje indicando la respuesta de autenticacin y sus
permisos.
Requerimiento Funcional 13: Eliminar cliente.

REFERENCIA

FUNCIN

R.F.13.

ELIMINAR CLIENTE

CATEGORA

ENTRADAS: (Empleado, Clave, Eliminar cliente)


PROCESOS: La plataforma presentar una interfaz para eliminar un cliente, una vez
finalizado el proceso se almacenar en la Base de datos.
SALIDAS: Se visualizar un mensaje Cliente eliminado.

15.

RESTRICCIONES (REQUERIMIENTOS NO FUNCIONALES) :


La instalacin traer consigo una mayor rapidez en la administracin de la
informacin y la obtencin de reportes de la informacin haciendo su proceso
mucho ms eficiente. La plataforma debe ser fcil de usar por el usuario o el
administrador y debe estar organizado de tal manera que los errores sean
minimizados. No revelar informacin personal de otros usuarios, esta
solamente podr ser vista por el administrador.

Requisitos de Rendimiento:
Las Aplicaciones del Gestor de contenido La plataforma tendrn un tiempo de
respuesta no mayor a los 3 segundos, ya que contaran con el hardware
necesarias para su ejecucin.

Gestin y administracin web


Seguridad:
Permitir asegurar que el operador trabaje sin una supervisin y podr hacer
modificaciones permitidas, asegurando la utilizacin de datos correctos y con el
adecuado procedimiento. La informacin que se muestre en los reportes debe
ser clara y precisa y de acuerdo con lo solicitado.
Fiabilidad:
La plataforma deber evitar que se introduzcan informacin fallida antes de que
entre en funcionamiento. Las interfaces utilizaran entornos amigables,
adecuados para gestionar el ingreso, modificacin y reportes de la informacin.
En el caso de ocurrir circunstancias imprevistas se tendr, una copia de
respaldo, que se realizara semanalmente.
Disponibilidad:
La informacin recolectada en el proceso de ingreso debe ser utilizada para
obtener reportes respectivos de inventario. La plataforma estar disponible.
Modalidad:
El equipo realizara el mantenimiento de la plataforma, para garantizar el
correcto funcionamiento de esta.
Portabilidad:
La plataforma en su totalidad, ni ninguna de sus partes, no podr ser trasladado a
otras plataformas, sin la debida autorizacin y conocimientos de los desarrolladores.
Ser diseado portable, es decir, debe ser posible implantarlo en diversos lenguajes y
plataformas. Se debe desarrollarlo con herramientas como Java que es un lenguaje de
programacin orientado a objetos, y en Oracle como base de datos, debido a su
seguridad.

You might also like