Está en la página 1de 2

Cafetería Brioche

El dueño de la cafetería brioche requiere los servicios del equipo desarrollador, y ha


solicitado una aplicación web para el registro de las ventas diarias en su cafetería.
Actualmente la problemática consiste en que no cuenta con el balance general de las
ventas al final del día cuando se hace el cierre de la caja. En muchas ocasiones los
valores ingresados no corresponden con lo registrado en la caja físicamente, esto
implica que los registros no se están controlando bien ya que se hacen de forma
manual. La aplicación debe proveer las siguientes funcionalidades:
1. Registrar usuarios cajeros. Este registro solo debe ser realizado por el usuario
administrador, el cual se supone que existe desde el despliegue de la
aplicación. Para este registro, el administrador debe ingresar a la plataforma
y luego seleccionar la opción registrar, en donde debería suministrar la
siguiente información para registrar un nuevo usuario: nombre de usuario,
contraseña y correo electrónico. La aplicación debe enviar un e-mail al correo
del nuevo usuario registrado con las credenciales asignadas.
2. Ofrecer una opción para recuperar la contraseña de un usuario cajero en caso
de olvido. Esta opción puede ser implementada, por ejemplo, por medio del
envío de un e-mail al correo electrónico registrado para el usuario.
3. Proveer un portal de acceso, donde los usuario puedan acceder al sistema, si
se autentican, usando usuario y contraseñas, exitosamente. Esto debe cumplir
con los requerimientos mínimos de seguridad.
4. Ofrecer una página web para el registro de productos por el usuario
administrador, cuando esté autenticado. Es decir, el usuario administrador
puede añadir productos. En la creación de un producto se debería ingresar una
referencia (un identificador para el producto), nombre del producto y una foto
del producto.
5. Un usuario autenticado puede buscar un producto por caracteres en el nombre
y esta búsqueda mostrará una galería de imágenes.
6. Para el registro de una ventas, el usuario cajero deberá poder registrar,
actualizar y eliminar un producto de una venta, siempre y cuando la venta no
se haya realizado, es decir que el cliente no haya pagado.
Vista de Login
Vista Formulario de registro de productos

Vista de la caja registradora

Nota: Las imágenes aquí expuestas son sugeridas, no es obligación replicarlas en su


proyecto. También, tener en cuenta que estas imágenes son para hacernos una idea
sobre el bosquejo de la aplicación web.

También podría gustarte