Anda di halaman 1dari 19

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

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

DOCENTE : Ing. Mariela Ibarra

TACNA PER
2016
Proyecto ____LA PEA RESTAURANT_
Especificacin de Requerimientos de
Software (SRS)

Especificacin de Requerimientos de Software

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

1.2.1 Objetivos Generales

Tiene como misin visualizar los aspectos generales del negocio relacionados al servicio de atencin
al cliente, que servirn de apoyo para todas las fases.

1.2.2 Objetivos Especficos

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.).

1.4. Definiciones, acrnimos y abreviaturas

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

Los documentos que se van a utilizar como referencia son:

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.

2.1 Consideraciones y dependencias

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.

A cada rol se le debe poder asignar un


nombre, permisos y/o funciones y una
descripcin.

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

El usuario deber contar con un nombre de


usuario que ser el DNI y una contrasea para
acceder al sistema.

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

Los insumos debern contar con categora,


stock y caractersticas adicionales.

Se registrarn los platos de acuerdo a los Req-05 REGISTRO DE Registrar los platos, ingredientes y ALTA
insumos registrados (ingredientes). PLATOS precio.

Una vez creado un plato este tendr un stock y


se le asignar un precio.

Se deber mantener la relacin del stock con


los insumos para preparar un plato.

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

El usuario confirmar el pedido y el sistema


descontar los stock respectivos y enviar el
pedido a la respectiva rea.
El sistema permitir registrar los egresos que Req-07 Se anular el pedido en el tiempo ALTA
se den en el transcurso de la jornada laboral. establecido

ADMINISTRAR
CAJA

El sistema registrar automticamente como


ingresos todas las boletas hechas durante el
da.

El sistema permitir registrar e imprimir


boletas y facturas, as como anulacin o
eliminacin de las mismas.
El sistema emitir reporte de ventas diarias, Req-08 El sistema emitir reportes ALTA
mensuales. contables.
REPORTES DIARIOS

El sistema emitir reporte de platos ms


vendidos, menos vendidos, anulaciones, etc.

Requerimiento No Funcional

ID IDENTIFIC DESCRIPCIN PRIORIDAD


REQ ADOR DE
. REQUERIM
IENTO
Req- USABILIDA Debe ser fcil de usar. Con ayudas e interfaces MEDIA
01 D intuitivas.

Req- SEGURIDA El ingreso al sistema estar restringido bajo ALTA


02 D contraseas

Req- El sistema debe soportar el manejo de gran cantidad ALTA


03 de informacin (preguntas) durante su proceso.
RENDIMIEN
TO

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.

Req- ESCALABILI El sistema contar con la opcin de adaptarse a nuevas ALTA


06 DAD necesidades

DIAGRAMA DE PAQUETES

RESTAURANTE "LA PEA"

Administrado Personal Caja


r

Mesa
4. Diagrama de modelos de casos de uso

Registro de Cargo

Registro de Mesa

Registro Personal Asignar Rol

Registro de Insumos
Adminstrador

Registro de Platos Asignar Insumo

Confirmacion de Pedido

Administrar Caja

Reportes Diario

Administrador Registrar Cargo Realizacion registrar cargo

ACCION DEL ADMINISTRADOR ACCION DEL SISTEMA


1. Ingreso de datos para el cargo 2. Validar datos y muestra de cargo.
3. Confirmar
4. Salir

Administrador FRM Cargo Control Cargo Cargo


Administrador Registrar Mesa Realizacion de registro de
mesa

ACCION DEL ADMINISTRADOR ACCION DEL SISTEMA


1. Ingreso de datos del registro de 2. Muestra el registro de mesa.
mesa
3. Selecciona la opcin de imprimir 4. Muestra la opcin para seleccionar
registro
5. Confirmar
6. Salir

Administrador FRM mesa Control Mesa Mesa


Administrador Registrar Personal Asignar Rol

ACCION DEL ADMINISTRADOR ACCION DEL SISTEMA


1. Ingreso de datos de personal 2. Mostrar el registro de personal.
3. Selecciona la opcin de asignar 4. Muestra el listado de los roles q
rol hay
5. Selecciona el rol que ocupara 6. Guarda los datos
7. Confirmar
8. Salir

Administrador FRM Personal Control de registro Personal


personal

ACCION DEL ADMINISTRADOR ACCION DEL SISTEMA


5. Ingresar datos 6. Validar datos y muestra.
7. Confirmar
ACCION DEL ADMINISTRADOR ACCION DEL SISTEMA
1. Ingresar registro de pedido 2. Mostrar listado de pedidos (datos).
3. Confirmar

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

RESTAURANTE "LA ALMACEN


PEA"

insumo
REPORTES

cargo

CAJA
Plato
RESPUESTA

Anda mungkin juga menyukai