FACULTAD DE INGENIERIA
CURSO:
DISEO Y ARQUITECTURA DE SOFTWARE
Trabajo:
Proyecto LA PEA RESTAURANT
Especificacin de Requerimientos de
Software
INTEGRANTES :
Japura Salazar,Juan Raymar
Vilca Marca, Alexander Tomy
CICLO : V
TACNA PER
2016
Proyecto ____LA PEA RESTAURANT_
Especificacin de Requerimientos de
Software (SRS)
1. Introduccin
En este documento se dar a conocer el alcance y caractersticas generales del mdulo como producto de
software, en el cual se describe a continuacin:
Este proyecto permitir al dueo del restaurante administrar y controlar la atencin en los pedidos que recaban los
mozos a travs de un dispositivo mvil, de manera que el encargado de la preparacin del pedido sea ms
efectivo, as como tambin controlar la logstica de los suministros (insumos) y la facturacin del consumo.
1.1. Propsito
El presente documento tiene por funcin describir detalladamente los requerimientos funcionales del
Sistema de Alerta Temprana a fin de entender la funcionalidad y la propiedad que presentara.
1.2. Objetivos
Tiene como misin visualizar los aspectos generales del negocio relacionados al servicio de atencin
al cliente, que servirn de apoyo para todas las fases.
Implementar una plataforma de escritorio y mvil para gestionar los procesos de gestin de cualquier
restaurant.
1.3. Alcance
En este documento se describen cada una de las funcionalidades que conforman el Sistema de Gestin de
restaurante, definiendo as el alcance del proyecto.
El sistema permitir a los encargados de la empresa controlar todo lo relativo a la distribucin de los
pedidos (gestin de stock, gestin de ingresos y egresos, etc.).
Las definiciones, acrnimos y abreviaturas estn detalladas en el Glosario de Trminos del sistema, donde
se especificar de manera clara y concisa de las definiciones, acrnimos y abreviaturas que se usaran para el
desarrollo del sistema, a fin de tener una comunicacin entendible.
1.5. Referencias
Documento de Visin
Glosario
2. Descripcin General
El Este documento describe, de forma general, la funcionalidad que debe tener el Sistema de Gestin de
restaurante en el que se permitir al dueo del restaurante administrar y controlar la atencin en los pedidos
que recaban los mozos a travs de un dispositivo mvil, de manera que el encargado de la preparacin del
pedido sea ms efectivo, as como tambin controlar la logstica de los suministros (insumos) y la facturacin
del consumo.
El sistema se encuentra sujeto al funcionamiento de los dispositivos mviles (tablets) mas no a otros sistemas
ajenos al que se desarrollar, as mismo se tomar en cuenta la toma de pedidos a travs del computador
como contingencia en caso de no haber tablets disponibles.
3. Requerimientos Especficos
NECESIDAD ID REQ. IDENTIFICADOR DE DESCRIPCIN PRIORIDAD
REQUERIMIENTO
El sistema permitir registrar roles como: Req-01 REGISTRO DE Crear roles segn necesidades del ALTA
mozos, encargados de reas, administrador, CARGO restaurante.
etc.
Se permitir crear mesas con las que contar Req-02 REGISTRO DE Se deber crear las mesas que MEDIA
el restaurante. MESAS tendr el restaurante.
Se crearn usuarios con sus datos bsicos y de Req-03 Se crearn usuarios con un ALTA
contacto, a los cuales se les asignar un rol. respectivo rol, e informacin de
ingreso al sistema.
REGISTRO DE
PERSONAL
Se registrarn todos los insumos que requiera Req-04 REGISTRO DE Registrar los insumos de la bodega ALTA
el restaurante en la bodega o almacn. INSUMOS
Se registrarn los platos de acuerdo a los Req-05 REGISTRO DE Registrar los platos, ingredientes y ALTA
insumos registrados (ingredientes). PLATOS precio.
En la pestaa pedido se visualizar el total Req-06 Se confirmar el pedido tomado por ALTA
del pedido con los platos escogidos. el cliente.
CONFIRMAR
PEDIDO
ADMINISTRAR
CAJA
Requerimiento No Funcional
Req- DISEO El sistema contar con los colores y logo institucional. ALTA
04
Req- COLORES Los colores trabajados en la interfaz del sistema, MEDIA
05 sern los institucionales.
DIAGRAMA DE PAQUETES
Mesa
4. Diagrama de modelos de casos de uso
Registro de Cargo
Registro de Mesa
Registro de Insumos
Adminstrador
Confirmacion de Pedido
Administrar Caja
Reportes Diario
4. Salir.
ACCION DEL ADMINISTRADOR ACCION DEL SISTEMA
1. Seleccionar frm caja 2. Mostrar Mantenimiento Caja.
3. Seleccionar opcin. 4. Generar Opcin
5. Salir
ACCION DEL EMPLEADO ACCION DEL SISTEMA
1. Selecciona reporte 2. Muestra ventana reporte
3. ingresa datos de bsqueda(ao, 4. valida datos
mes, da) 5. busca datos
6. imprime datos en un formulario
7. Salir
DIAGRAMA DE ENTIDAD_RELACION
USUARIO CARGO
Usuario_ID: CHAR(18) Cargo_ID: CHAR(18) INSUMOS DIAGRAMA
DE Contrasea: VARCHAR(20)
Usuario_ID: CHAR(18) (FK)
Insumos_ID: CHAR(18) CLASE
nombre: CHAR(18) roles: VARCHAR(10)
Categoria: VARCHAR(20)
Apellido: CHAR(18) Permisos: CHAR(18)
Stock: CHAR(18)
Direccion: CHAR(20)
Cargo_ID: CHAR(18) (FK)
DNI: NUMERIC(8)
Usuario_ID: CHAR(18) (FK)
PEDIDO MESA
Pedido_ID: CHAR(18) Mesa_ID: CHAR(18)
Pedido_ID: CHAR(18) (FK)
Total: VARCHAR(20)
Reporte_ID: VARCHAR(20) (FK) Cantidad: CHAR(18)
Caja_ID: CHAR(10) (FK) Plato_ID: CHAR(18) (FK)
CAJ A PLATO
REPORTE
Caja_ID: CHAR(18) Plato_ID: CHAR(18)
Reporte_ID: VARCHAR(20)
Total: CHAR(10) Caja_ID: CHAR(18) (FK) tipo: CHAR(10)
SubTotal: CHAR(10) Descripcion: VARCHAR(20)
Fecha: NUMBER(6) Venta: CHAR(18)
Tipo_diario: VARCHAR(20) Precio: CHAR(5)
Tipo_mensual: VARCHAR(20) Insumos_ID: CHAR(18) (FK)
USUARIO
usuario.Id CARGO INSUMO
contrasea
cargo.id insumo.id
nombre
usuario.id categoria
apellido +1 +0 +0 +1
roles stock
direccion
permisos cargo.id
DNI
usuario.id
Asignar()
registrar()
registrar() registrar()
modificar()
visualizar()
pedido MESA.
pedido.id Mesa.id
total pedido,id
Reporte.id cantidad
Caja.id plato.id
visualizar() modificar()
plato.
plato.id
tipo
Reportes. descripcion
Caja. reportes.id precio
Caja.id caja.id insumos.id
total venta
subtotal tipo.diario registrar()
fecha tipo.mensual modificar()
registrar() registrar()
modificar()
DIAGRAMA DE COMPONENTES
usuario Peticion Pedido
insumo
REPORTES
cargo
CAJA
Plato
RESPUESTA