Sprint 3. Configurando El Backend

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

LISA

DOCUMENTOS REQUERIMIENTOS SRS


DESARROLLO APLICACIÓN WEB RESTAURANTE

Proyecto RESTAURANTE “Sabor Colombiano”


Documento Desarrollo de Aplicación WEB
Grupo GRUPO 7 Equipo 4
Ciclo 4

Fecha Versión Descripción Autor


25/10/2021 1.0 Montaje Documento Equipo 04
09/11/2021 2.0 Montaje Sprint 2 Equipo 04
11/11/2021 3.0 Montaje Sprint 3 Equipo 04

Integrantes

Nombre Rol
EDINSON CESPEDES MORALES Scrum Team
EDUAR YOSME PARDO GAMBOA Product Owner
JUAN ESTEBAN RODRIGUEZ ACOSTA Scrum Team
LUIS FERNANDO MEDINA LOPEZ Scrum Master
SERGIO ALEJANDRO AMAYA CORSO Scrum Team
LISA

ESPECIFICACIONES PRELIMINARES

1. Modelo Entidad relación

Este diagrama muestra la estructura de la base de datos, el conjunto de objetos


que se identifican de manera única y se describen uno a uno más sus atributos.

BASE DE DATOS DEL DESARROLLO WEB Restaurante “Sabor Colombiano”

Para el presente proyecto se definió trabajar con una base de datos llamada
BD_RESTAURANTE, la cual contará con 3 tablas: Cliente, Menú y Reserva.
LISA

2. Diccionario de Datos

A continuar se dan a conocer diccionarios utilizados para el desarrollo del aplicativo


WEB:

- Diccionario de Archivos
DB_RESTAURANTE: Este es el nombre de la base de datos el cual
contiene toda la información recolectada acerca de los clientes, reservas y
menús que ofrece el restaurante.

- Diccionario de Entidades

 PROPIETARIO: Entidad encarga de realizar control y administración del


aplicativo WEB, además de tomar decisiones con la información que le ofrece
LISA

la base de datos.

 CLIENTES: Entidad o Persona que realiza una reserva en el restaurante


adquiriendo un servicio gastronómico.

 MENU: Entidad donde se encuentra registrados los diferentes platos que


ofrece el restaurante a sus clientes.

- Diccionario de Procesos

 REGISTRAR INFORMACION: en este proceso se recolecta toda la

información sobre los clientes, reservas y menús.

 REGISTRAR CLIENTES: Este proceso realiza el registro de los clientes

quese acercan a adquirir un servicio del restaurante.

 REGISTRAR MENU: Este proceso es el encargado de registrartodos los

platos/menú que puede ofrecer el restaurante para su correspondiente reserva.

 SUMINISTRAR INFOMACION: este proceso se encarga de suministrar la

informaciónal propietario para la toma de decisiones.


LISA

HISTORIAS DE USUARIOS

ROOT:
Historia de Usuario

ID:1 Nombre: Registrar usuarios administradores

Prioridad en Negocio: alta Iteración Asignada: 01

Rol: Yo como usuario root.


Descripción: Necesito crear dos usuarios administrador entre la base clientes
Criterio de Aceptación:
● El usuario debe proporcionar cédula
● El usuario debe proporcionar nombres de usuario.
● El usuario debe proporcionar apellidos de usuario.
● El usuario debe proporcionar dirección.
● El usuario debe proporcionar celular.

MODULO CLIENTES:
historia de cliente para suscribirse:

Historia de Usuario

ID:2 Nombre: Suscripción del cliente

Prioridad en Negocio: alta Iteración Asignada: 02

Rol: Yo como cliente


Descripción: D e s e o s u s c r i b i r m e e n l a b a s e d e d a t o s d e l r e s t a u r a n t e
para ser parte de los clientes y poder realizar reservaciones.
Criterio de Aceptación:
● El cliente debe proporcionar cédula
● El cliente debe proporcionar nombres de cliente.
● El cliente debe proporcionar apellidos de cliente.
● El cliente debe proporcionar dirección.
● El cliente debe proporcionar celular.
● El cliente puede cancelar la acción cuando lo desea, sin quedar registro en la base de datos.
● El sistema rechaza los datos diligenciados del cliente, porque no cumple con los
requerimientos de validación del formulario.
LISA

Historia de Usuario

ID:3 Nombre: Consulta y/o modificación datos del cliente

Prioridad en Negocio: alta Iteración Asignada: 03

Rol: Yo como cliente


Descripción: D e s e o s a b e r s i m e e n c u e n t r o s u s c r i t o e n l a b a s e d e
datos del restaurante.
Criterio de Aceptación:
● El cliente debe proporcionar cédula
● Si el cliente existe saca el mensaje “Usted hace parte de nuestros clientes del
Restaurante” y saca los datos los cuales si el cliente desea modificar puede hacer,
cambiando nombres, apellidos, dirección y/o celular.
● El cliente puede cancelar la acción cuando lo desea, sin quedar registro en la base de datos.
● El sistema rechaza los datos diligenciados del cliente, porque no cumple con los
requerimientos de validación del formulario.
● Si no existe saca el mensaje ”Disculpe por ahora usted no hace parte de nuestros clientes,
pero lo invitamos a suscribirse para recibir nuestros mejores servicios” y lo invita a
realizar la suscripción.

Historia de Usuario

ID:4 Nombre: Creación Reserva

Prioridad en Negocio: alta Iteración Asignada: 04

Rol: Yo como cliente


Descripción: D e s e o c r e a r u n a r e s e r v a .
Criterio de Aceptación:
● El cliente debe ingresar a reservas y proporcionar cédula
● Si el cliente existe saca el mensaje “Usted hace parte de nuestros clientes del
Restaurante” y saca los respectivos datos.
● El sistema le muestra un formulario en el cual puede escoger el menú a consumir, la
cantidad, la fecha de la reserva y hora.
● El cliente puede cancelar la acción cuando lo desea, sin quedar registro en la base de datos.
● El sistema rechaza los datos diligenciados del cliente, porque no cumple con los
requerimientos de validación del formulario.
● Si no existe saca el mensaje ”Disculpe por ahora usted no hace parte de nuestros clientes,
pero lo invitamos a suscribirse para recibir nuestros mejores servicios” y lo invita a
realizar la suscripción.
LISA

Historia de Usuario

ID:4 Nombre: Eliminar Reserva

Prioridad en Negocio: alta Iteración Asignada: 04

Rol: Yo como cliente


Descripción: D e s e o e l i m i n a r u n a r e s e r v a .
Criterio de Aceptación:
● El cliente debe ingresar a reservas y proporcionar cédula
● Si el cliente existe saca el mensaje “Usted hace parte de nuestros clientes del
Restaurante” y saca los respectivos datos.
● El sistema le mostrara una tabla con las reservas pendientes
● El cliente puede eliminar la reserva, sin problema, claro que lo debe hacer con 24 horas
anticipada lo anterior bajo política del restaurante.
● Si no hay reservas pendientes el sistema le emitirá un mensaje “No existen reservas
pendientes al cliente XXXX”
● El cliente puede cancelar la acción cuando lo desea, sin quedar registro en la base de datos.

Módulo Reservas:

Historia de Usuario

ID:4 Nombre: Consultar en las tablas

Prioridad en Negocio: alta Iteración Asignada:04

rol: Yo como administrador,


Descripción: necesito poder listar los clientes, menús y reservaciones.
Criterio de Aceptación:
● El administrador puede seleccionar la acción de ver listado de clientes .
● El administrador puede seleccionar la acción de ver listado de m enús .
● El administrador puede seleccionar la acción de ver listado de reserv acio nes .

Historia de Usuario

ID:5 Nombre: Buscar clientes

Prioridad en Negocio: alta Iteración Asignada: 05

rol: Yo como administrador


Descripción: Necesito poder buscar un cliente
LISA

Criterio de Aceptación:
● El administrador selecciona la opción buscar cliente, el sistema mostrará un formulario, en
el cual ingresa la cédula del cliente y este le enviara los datos, así como, las reservas que
ha tenido y los platos/menús que ha consumido
● Si el cliente no existe le debe sacar un mensaje “El cliente NO existe en nuestra base de
datos”
● El administrador puede cancelar la acción cuando lo desea, sin quedar registro en la base de
datos.

Historia de Usuario

ID:6 Nombre: Consultar Reservaciones

Prioridad en Negocio: alta Iteración Asignada:06

rol: Yo como administrador.


Descripción: Necesito poder ver la información detallada de las
reservaciones registradas en el sistema.
Criterio de Aceptación:
● El administrador selecciona la opción ver reservaciones y el sistema mostrará la
descripción de cada una de las reservaciones, ordenadas por fecha y hora, con los datos
del clientes y plato/menú solicitados.
● El administrador puede cancelar la acción cuando lo desea, sin quedar registro en la base de
datos.

Historia de Usuario

ID:7 Nombre: Consultar, Crear, Editar, menu

Prioridad en Negocio: alta Iteración Asignada: 07

rol: Yo como administrador


Descripción: Necesito poder Crear, editar, modificar el menú.
Criterio de Aceptación:
● El administrador ingresa a un módulo en el cual encontrará una tabla con todos los menús
creados, y en cada uno de ellos se le presentará las opciones de crear ó editar, seleccionará
la opción deseada y el sistema mostrará el formulario para que pueda ingresar el nombre
del menú, descripción y costo, la fecha y la llave principal la toma automáticamente el
sistema; lo anterior para crear dicho registro, en caso de editar tan solo podrá cambiar el
nombre del menú, descripción y el valor de dicho plato.
● El administrador puede cancelar la acción cuando lo desea, sin quedar registro en la base de
datos.
● El sistema rechaza los datos diligenciados del usuario, porque no cumple con los
requerimientos de validación del formulario.
LISA

Evidencia________________________________________________________________

SELECT

INSERT
LISA

UPDATE

DELETE
LISA

PROCESO CONSULTAR

PROCESO GUARDAR
LISA

PROCESO ACTUALIZAR

PROCESO ELIMINAR
LISA

Descripció Evidencia (Foto, pantallazos, enlaces…)


n de la
evidencia
Pantalla
NETBEANS
proyecto

Soporte
trabajo Jira
LISA

Reunión
con el
equipo de
trabajo
para
revisar
CRUD

También podría gustarte