Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de ingeniera
Escuela profesional de ingeniera informtica y de sistemas
:
Practicas Pre Profesionales I
Autores
:
Erick Reyes Torres
Regina Sing Galarreta
Asesor
:
Ing. Oscar Valdivia Ascon
Ciclo
:
VII
DEDICATORIA
mi
apoyo
en
todo
momento.
momento
en
mi
inteligencia
capacidad.
Es por ello que soy lo que soy ahora. Los
amo con mi vida.
AGRADECIMIENTO
NDICE
1.
CARATULA...1
2.
DEDICATORIA.....2
3.
AGRADECIMIENTO....3
4.
NDICE...4
5.
RESUMEN.....5
6.
ABSTRACT...6
7.
INTRODUCCIN..7
8.
8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
9.
DATOS DE LA INVESTIGACION.....11
10.1.
10.2.
10.3.
10.4.
10.5.
10.6.
10.7.
10.8.
RESUMEN
El proyecto consiste en el diseo e implantacin de un sistema para la gestin
de un restaurante que ayude a mejorar el servicio a sus clientes y a optimizar el
tiempo y esfuerzo de sus empleados. Al lograr una mayor satisfaccin de los
clientes y una mayor productividad en la toma y preparacin de los pedidos, se
conseguir aumentar los beneficios obtenidos en el restaurante
Se ha dividido el sistema en varios procesos fundamentales, uno es el rea de
almacn de bebidas, mdulo de mesas, pedidos de comandas, ventas y
reservaciones. Estos procesos ofrecen una funcionalidad distinta, y juntos
controlan de forma integral diversos factores sobre el desarrollo y gestin del
negocio del restaurante.
El rea de almacn se encarga de llevar el control correcto de las Entradas y
Salidas de los productos de bebidas. Las Entradas sern relacionadas con los
proveedores y las Salidas para los clientes de consumo.
El mdulo de las mesas de forma grfica en el sistema que se mostrara el
estado disponible de cada una de las mesas del saln del restaurante.
El sistema permitir registrar pedidos de comandas solicitados por los clientes,
de forma que se tenga a la mano siempre lo que el cliente ha solicitado, para
su preparacin e informe del consume.
La venta se realizara por los usuarios de caja una vez consumido el pedido por
el cliente para su respectivo cobro, emitiendo una factura o boleta de pago.
En el proceso de reservacin solo clientes registrados (mayor de edad) podrn
reservar mesas para una fecha y hora especificada
Gracias a estos procesos podemos lograr una gran variedad de informacin
generando reportes rpidamente que son utilices para el administrador del
restaurante. As poder ver los logros y llevar una buena gestin del negocio.
Abstract
The project involves the design and implementation of a management system
for a restaurant to help improve customer service and optimize the time and
effort of its employees. To achieve greater customer satisfaction and increased
productivity in making and preparation of orders, it will get increased profits in
the restaurant
INTRODUCCIN
En el presente proyecto utilizamos todos los pasos necesarios para poder
realizar un sistema para una organizacin siguiendo los pasos del RUP y el
UML, usando los artefactos de anlisis, diseo de interfaces y procesos de
construccin.
El proyecto empieza con la investigacin acerca del Organizacin en nuestro
caso el Restaurante Samaritana, en la cual sus datos son llenados
manualmente en hojas por lo que realizaremos un Sistema informtico para
mejorar la administracin interna y control del servicio de atencin al cliente.
Realizando lo siguiente:
Modelamiento del Negocio: Pictograma, Modelo de casos de uso del
Negocio, Diagrama de actividad de cada uso de Negocio, Modelo de Objetos
del Negocio y Modelo de Dominio. Donde se hace el dominio total de los
procesos (sistema) de la organizacin. Se conoce al detalle cmo se
desarrollan los procesos de negocio del sistema. Se descubre paso a paso
cmo funciona el caso de negocio.
Modelo de Requerimientos: Modelo de Casos de uso de Requerimientos
Detallado, Diagrama de Casos de uso de Requerimientos. Donde se hace la
captura de requerimientos, la coordinacin del equipo de desarrollo, la
validacin de resultados, se valida los procesos. En el Diagrama de
Requerimientos, se indica las cosas que el sistema tiene que hacer e
implementar; y tambin quin usar cada caso de uso.
Anlisis: Diagrama de Colaboracin, Diagrama de Clases Entidad, Diagrama
de Clases de Anlisis, Diagrama de Paquetes de Anlisis.
Diseo: Interfaces de Usuario, Diagramas de secuencia de Diseo, Diagramas
de Clases de Diseo, Diagramas de Estado. Para lo cual usaremos las Reglas
de Oro y los procesos de Construccin, las Guas de Estilo. Esto, para conocer
cmo interactan los objetos. Es importante tambin porque identificamos qu
objetos son usados antes que otros.
CAPITULO I
DATOS GENERALES DE LA
ORGANIZACION
8.1.
LOGOTIPO DE LA ORGANIZACIN:
8.4.
8.5.
41*654*6018
DESCRIPCIN DE LA ORGANIZACIN:
Misin
Ofrecer al cliente, un servicio de calidad, que se desarrolle en un
ambiente propicio para disfrutar de la mejor comida y
las mejores
Visin
ORGANIGRAMA:
Organigrama
Fuente: Elaboracin Propia
CAPITULO II
DATOS DE LA
INVESTIGACIN
8.7.
SITUACIN PROBLEMTICA
cual la persona tiene que elegir el lugar que ocupar, colocar la cantidad
de personas que ocuparn la mesa y posteriormente aparecer el men
del da junto a una pequea lista por persona, en la que se registrar los
platos que sta eligi, una vez efectuada la orden sta es enviada a
cocina para su preparacin. Cuentan con sistemas web mostrando los
mens del da y realizar la reservacin online.
8.7.4. Formulacin Interrogativa Del Problema
De qu manera un Sistema informtico puede mejorar la administracin
interna y control del servicio de atencin al cliente para el Restaurante
Samaritana?
8.8.
Limitacin Cronologa
Limitacin Tecnolgica
Limitacin Tcnica
CAPITULO III
MARCO TEORICO
Desarrollo interactivo
Administracin de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelo visual del software
Verificacin de la calidad del software
Caractersticas:
Proporciona a los desarrolladores un lenguaje de moldeamiento
ampliamente aceptado y listo para usar.
Integra las mejores prcticas del desarrollo del software.
Permite el intercambio de modelos entre las diferentes herramientas
de software.
Es independiente del lenguaje de propagacin y de mtodos y
procesos particulares.
Como 3 caractersticas esenciales est dirigido por los Casos de Uso:
que orientan el proyecto a la importancia para el usuario y lo que este
quiere, est centrado en la arquitectura: que Relaciona la toma de
decisiones que indican cmo tiene que ser construido el sistema y en
qu orden, y es iterativo e incremental: donde divide el proyecto en mini
proyectos donde los casos de uso y la
Debe
haber
una
comunicacin
fluida
para
coordinar
Anlisis y diseo
En esta actividad se especifican los requerimientos y se describen sobre cmo
se van a implementar en los sistemas
Transformar los requisitos al diseo del sistema.
Desarrollar una arquitectura para el sistema.
Adaptar el diseo y sea consistente con el entorno de implementacin
C. FASE DE CONSTRUCCIN
Implementacin
Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y
dems. El resultado final es un sistema ejecutable.
Planificar qu subsistemas deben ser implementados y en qu orden
deben ser integrados, formando el Plan de Integracin.
Cada implementador decide en qu orden implementa los elementos
del subsistema.
Si encuentra errores de diseo, los notifica.
Se integra el sistema siguiendo el plan.
Pruebas
Este flujo de trabajo es el encargado de evaluar la calidad del producto que
estamos desarrollando, pero no para aceptar o rechazar el producto al final del
proceso de desarrollo, sino que debe ir integrado en todo el ciclo de vida.
Despliegue
Esta actividad tiene como objetivo producir con xito distribuciones del
producto y distribuirlo a los usuarios. Las actividades implicadas incluyen:
D. FASE DE TRANSICIN
E. FASE DE MANTENIMIENTO
Una vez instalado el producto, el usuario realiza requerimiento de ajustes, esto
se hace de acuerdo a solicitudes generadas como consecuencia de actuar con
el producto.
10.3. LENGUAJE UNIFICADO DE MODELADO (UML)
Es un lenguaje de modelado visual que se usa para especificar, visualizar,
construir y documentar artefactos de un sistema de software. Se usa para
entender, disear, configurar, mantener y controlar la informacin sobre los
sistemas a construir.
Arquitectura de UML
Un sistema puede ser visto de diferentes perspectivas y puntos de vista UML,
propone cinco puntos de vista mediante las cuales se puede visualizar un
sistema.
Caractersticas de UML
-
Caso de uso
Actores
Relaciones entre ellos
DIAGRAMA DE OBJETOS:
Son utilizados durante el proceso de anlisis y diseo de los sistemas
informticos en la metodologa UML. Se puede considerar un caso especial de
un diagrama de clases en el que se muestran instancias especficas de clases
(objetos) en un momento particular del sistema. Los diagramas de objetos
utilizan un subconjunto de los elementos de un diagrama de clase. Los
diagramas de objetos no muestran la multiplicidad ni los roles, aunque su
notacin es similar a los diagramas de clase.
DIAGRAMA DE ACTIVIDADES:
DIAGRAMA DE COLABORACIN:
Muestran explcitamente las relaciones de los roles. Por otra parte, un
diagrama de colaboracin no muestra el tiempo como una dimensin
aparte, por lo que resulta necesario etiquetar con nmeros de secuencia
los mensajes.
Muestra como las instancias especficas de las clases trabajan juntas
para conseguir un objetivo comn.
DIAGRAMA DE CLASES:
Es un tipo de diagrama esttico que describe la estructura de un sistema
mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de
clases son utilizados durante el proceso de anlisis y diseo de los sistemas,
DIAGRAMA DE COMPONENTES:
Es un diagrama tipo del Lenguaje Unificado de Modelado. Un diagrama de
componentes representa la separacin de un sistema de software en
componentes fsicos (por ejemplo archivos, cabeceras, mdulos, paquetes,
etc.) y muestra las dependencias entre estos componentes. Debido a que estos
son ms parecidos a los diagramas de casos de usos estos son utilizados para
modelar la vista esttica de un sistema. Muestra la organizacin y las
dependencias entre un conjunto de componentes.
DIAGRAMA DE DESPLIEGUE:
DIAGRAMA DE PAQUETES:
Muestra como un sistema est dividido en agrupaciones lgicas mostrando las
dependencias entre esas agrupaciones. Dado que normalmente un paquete
est pensado como un directorio, los diagrama s de paquetes suministran una
descomposicin de la jerarqua lgica de un sistema. Los Paquetes estn
normalmente organizados para maximizar la coherencia interna dentro de cada
paquete y minimizar el acoplamiento externo entre los paquetes.
Diagrama de Secuencia:
Cada mensaje se representa mediante una flecha entre las lneas de vida y
cada mensaje se etiqueta con el nombre del mensaje y pueden incluirse los
argumentos.
Los rectngulos en las lneas de vida indican el tiempo en el cual un
mtodo est activo.
Servidores de impresin.
Administran las impresoras utilizadas por un equipo o una unidad.
Servidores de archivos.
Almacenan grandes archivos utilizados por un equipo o una unidad
mediante unidades de disco de gran tamao.
Las aplicaciones del servidor suelen poder trabajar con varios clientes al
mismo tiempo. SQL Server puede operar con miles de aplicaciones clientes
simultneos. El servidor tiene funciones que impiden que se produzcan
problemas de lgica si un usuario intenta leer o modificar los datos
actualmente utilizados por otros usuarios.
Aunque SQL Server ha sido diseado como servidor para redes clienteservidor, tambin puede funcionar directamente como base de datos
independiente en el cliente. Esta escalabilidad y la facilidad de uso de las
Base de Datos:
conceptual/interna
la
definicin
de
la
estructura de almacenamiento.
4) El DBMS ejecuta las operaciones necesarias sobre la base de
datos almacenada.
10.5.5.
ao
2012,
como
los
datos
espaciales.
La
siguiente
son
las
Visual Studio:
de
herramientas
de
Web
ASP.NET,
Asp.Net :
Programacin en Capas :
10.8.
ARQUITECTURA WEB
Para abrir una pgina Web en un navegador, normalmente se teclea el
correspondiente URL o se pica en el hiperenlace oportuno. Una vez que
se solicita esta peticin mediante el protocolo HTTP y la recibe el
servidor Web, ste localiza la pgina Web en su sistema de ficheros y la
enva de vuelta al navegador que la solicit, segn se muestra en la
Figura
10.8.1.
Aplicaciones Web :
CAPITULO IV
APLICACIN DE LA
METODALOGIA
PROVEEDOR:
insumos
JEFE DE ALMACEN:
rdenes de compra,
ADMINISTRADOR:
REGLAS DE NEGOCIO:
REGLA 01
El orden de compra no podr ser emitida sin antes no haberse realizado
las cotizaciones, verificacin y aprobacin por el administrador.
REGLA 02
Las entregas de los insumos slo podrn ser realizadas en
determinadas horas, segn horario del restaurante.
REGLA 03
Un proveedor que no cumpla con l envi de la fecha indicada pasara
automticamente a un estado inactivo
REGLA 04
La alarma de alerta para elaborar el documento de orden de compra se
activa siempre y cuando el stock se encuentre menos o igual a 20
unidades
CLIENTE:
Persona que solicita el pedido del men y el pago del costo del pedido.
RECEPCIONISTA:
MESERO:
Atender a los clientes, registrando la comanda
CAJERO:
Persona encargada de realizar la venta, hacer efectivo el pago y recibo
de dinero que le proporcionara el cliente.
REGLAS DE NEGOCIO:
REGLA 01
El mozo deber cubrir con todas las necesidades del cliente, que estn
relacionadas con la atencin de los servicios que brinda el restaurante,
para que ste se sienta a gusto, de no ser as podra ser sancionado.
REGLA 02
El cliente podr hacer modificaciones o cancelaciones de su pedido
mximo a los 10 minutos despus de haberlo realizado.
REGLA 03
REGLA 04
Los privilegios elaborados por el restaurante solo se les darn a los
clientes registrados por el sistema y no a clientes comunes.
REGLA 05
En fechas estratgicas como Navidad, Fiestas Patrias, etc., se realizan
ofertas de descuento en el monto total de la
venta, establecido
REGLA 06
En el caso de un cliente que no pague el consume seguir la venta
como pendiente hasta que se comunique al administrador para el visto
bueno, considerando al cliente como inactivo.
REGLA 02
Si al corte de caja hace falta una cantidad mayor a $20.00 soles el
empleado tiene que pagar la diferencia.
CLIENTE
Solicita reservacin y es atendido en el restaurante.
Llegar a su reservacin a la hora acordada, consume el pedido, paga el
costo del consumo
RECEPCIONISTA
Encargado de realizar las reservaciones, pedidos.
REGLAS DE NEGOCIO
REGLA 01
Solo los clientes con DNI que estn registrados en el sistema podrn
solicitar su reservacin.
REGLA 02
El cliente podr hacer su reservacin mnimo con 4 horas de
anticipacin de la hora en que sta se realiz dicha reservacin.
REGLA 03
Una reservacin podr ser creada, anulada y modificada por el
recepcionista o el administrador.
REGLA 04
La anulacin de una reservacin sedara automticamente pasado los 20
minutos de la hora de registro.
REGLA 04
La reservacin ser realizada siempre y cuando registre un pedido. El
cliente tendr que pagar el 50% del monto total del pedido.
REGLA 04
Caso De Uso
Descripcin
Control de Almacn
Este proceso permite que el jefe de almacn registrara el documento de Orden
de compra en el que se encontraran el listado de insumos de bebidas que se
pedir al proveedor, la cual ser modificada y comprobada por el gerente
administrativo, registrando las entradas y salidas de bebidas.
Precondicin Personal contratado. E jefe de almacn debe tener reporte de stock de bebidas
Secuencia
Paso
Accin
Paso
Accin
Rendimiento
Frecuencia
2 veces / Semana
Importancia
Importante
Urgencia
Comentarios
Inmediatamente
Sin Comentarios Adicionales
Caso De Uso
Descripcin
Registrar Reservacin
Este proceso implica que el recepcionista registre las reservaciones correspondientes
de cada cliente registrado en el sistema, as separando el da, hora, mesa indicada y el
pedido realizado.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
recepcionista
Rendimiento
Frecuencia
2 veces / da
Importancia
Importante
Urgencia
Comentarios
Inmediatamente
Sin Comentarios Adicionales
Caso De Uso
Descripcin
Realizar Comandas
Este proceso implica que el mesero anote lo que solicita el cliente, para luego
Personal sea contratado. El asistente debe tener controlado los productos en una li
para verificar la posibilidad de atencin de la comanda del cliente
Secuencia Normal
Paso
Accin
3
Postcondicin
Todos las comandas deben de estar registrados y por cada comanda debe imprimir
documento.
Excepciones
Paso
1
Accin
Rendimiento
Frecuencia
20 veces / da
Importancia
Importante
Urgencia
Comentarios
Inmediatamente
Sin Comentarios Adicionales
MONRealizarReservacion
MONRegistrarComandas
MONIntegrado
DACUNRealizarComanda
DACUNRegistrarReservacion
Requerimientos Funcionales
ID DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Media Alta
ENTRADA
SALIDA
ID DEL REQUERIMIENTO
Registrar Producto
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Alta
ENTRADA
SALIDA
Registrar Mesa
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Alta
ENTRADA
SALIDA
ID DEL REQUERIMIENTO
Registrar Proveedores
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Alta
ENTRADA
SALIDA
ID DEL REQUERIMIENTO
Registrar Cliente
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Media Alta
Datos del cliente (dni, nombre, apellidos, telfono, fecha
de nacimiento, direccin, email, estado)
Reporte de informacin de tipos de productos
Registrar Reservacin
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
SALIDA
Alta
Datos del tipo de producto ( fecha de atencin, fecha de
reservacin, hora, mesa, cliente, estado)
Reporte de informacin de tipos de productos
ID DEL REQUERIMIENTO
Registrar Men
CARACTERSTICAS DEL
ENTRADA
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Media Alta
Datos del tipo de producto ( nombre ,productos, tipo,
descripcin, estado)
Reporte de informacin de tipos de productos
ID DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Alta
Datos del tipo de producto ( fecha, estado, proveedor,
cantidad, productos)
Reporte de informacin de tipos de productos
Registrar Comanda
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
PRIORIDAD DEL REQUERIMIENTO
Alta
Datos del tipo de producto ( fecha, estado, productos,
cliente, mesa ,cantidad, monto total, observacion)
Reporte de informacin de tipos de productos
ENTRADA
SALIDA
ID DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
PRIORIDAD DEL REQUERIMIENTO
Media Alta
ENTRADA
SALIDA
Requerimientos Funcionales
Los requerimientos no funcionales tienen que ver con las caractersticas que de
una u otra forma puedan limitar el sistema como son: el rendimiento (en tiempo
ID DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Media Alta
ENTRADA
SALIDA
ID DEL REQUERIMIENTO
NOMBRE DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Diseo
Buena Visualizacin e entendible
Media Alta
ENTRADA
SALIDA
Introducir Datos
Mensajes de confirmacin o imagen grafica
ID DEL REQUERIMIENTO
Alta
ENTRADA
Introducir Datos
SALIDA
Carpeta Sistema
Seguridad/Confiabilidad
ID DEL REQUERIMIENTO
NOMBRE DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Alta
ENTRADA
SALIDA
ID DEL REQUERIMIENTO
NOMBRE DEL REQUERIMIENTO
CARACTERSTICAS DEL
REQUERIMIENTO
DESCRIPCIN DEL
REQUERIMIENTO
Datos de informacin
Alta
ENTRADA
SALIDA
Datos de informacin
DCURRegistrarReservacion
DCURRealizarComandas
Caso de Uso
Rendimiento
Frecuenci
a
Importancia
Urgencia
Registrar Tipo
documento
1 min
1 v / mes
Vital
Inmediata
Registrar
Producto
1 min
4 v / mes
Vital
Inmediata
Registrar
Mesa
1 min
1 v / mes
Vital
Inmediata
Registrar
Cliente
1 min
5 v / da
Vital
Inmediata
Registrar
Proveedor
1 min
2 v / mes
Vital
Inmediata
Registrar Orden
de compra
3 min
3 v / mes
Vital
Inmediata
Registrar
Men
2 min
5 v / mes
Vital
Inmediata
Registrar
Reservacin
3 min
4 v / mes
Vital
Inmediata
Registrar Tipo
documento
1 min
Vital
Inmediata
10
Registrar
Comandas
Vital
Inmediata
3 min
1v
15 v / da
CASO DE USO
Descripcin
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
1
Accin
Rendimiento
Frecuencia
1 vez / mes.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA PRODUCTO
El Sistema deber permitir al Jefe de Almacn registrar los datos de
los productos.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
1
Accin
En el caso de que no se haya ingresado correctamente todos
los datos de los productos, el sistema deber mandar un
mensaje indicando que no se registr correctamente los datos.
Rendimiento
de 1 minuto.
Frecuencia
4 vez / mes.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA PROVEEDOR
El Sistema deber permitir al Jefe de Almacn registrar los datos de los
proveedores.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
Rendimiento
de 1 minuto.
Frecuencia
1 vez / mes.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
Rendimiento
tiempo de 3 minutos.
Frecuencia
4 vez / mes.
Importancia
Importante.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
1
Accin
Rendimiento
Frecuencia
1 vez / mes.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA CLIENTE
El Sistema deber permitir al Recepcionista registrar los datos de los
clientes.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
del restaurante.
Paso
Accin
Rendimiento
Frecuencia
5 vez / Da.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA MESA
El Sistema deber permitir al Recepcionista registrar los datos de las
Mesas.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
Rendimiento
Frecuencia
1 vez / mes.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA MENU
El Sistema deber permitir al Recepcionista registrar los datos del
Men.
Se generar un cdigo por defecto y correlativo para cada Men.
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
Rendimiento
Frecuencia
2 vez / mes.
Importancia
Vital.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA RESERVACION
El Sistema deber permitir al Recepcionista registrar los datos de las
Reservaciones de los clientes registrados.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
Rendimiento
Frecuencia
4 vez / mes.
Importancia
Importante.
Urgencia
Inmediatamente.
Comentarios
CASO DE USO
Descripcin
REGISTRA COMANDA
El Sistema deber permitir al Recepcionista registrar los datos de las
Comandas de los clientes.
Precondicin
Secuencia Normal
Paso
Accin
Postcondicin
Excepciones
Paso
Accin
Rendimiento
Frecuencia
15 vez /da.
Importancia
Importante.
Urgencia
Inmediatamente.
Comentarios
10.3. ANLISIS
10.3.1. DIAGRAMA DE COLABORACIN:
Registrar Mesa:
Registrar Reservacin
Registrar Producto
Registrar Proveedor
Registrar Men
Registrar Cliente
Registrar Comanda
10.3.2. Diagrama de Clases de Entidad
Entitis:
Control:
10.4. DISEO
10.4.3.
10.4.4.
Go
CREATE TABLE Detalle_Comanda_Plato
(
IdDetaComandaPlato INT NOT NULL ,
Cantidad
INT NOT NULL ,
Importe
decimal(8,2) NOT NULL ,
Notas
varchar(max) NULL ,
Idplato
INT NOT NULL ,
IdComanda
INT NOT NULL
)
Go
ALTER TABLE Detalle_Comanda_Plato
ADD CONSTRAINT XPKDetalle_Comanda_Plato PRIMARY KEY
CLUSTERED (IdDetaComandaPlato ASC,IdComanda ASC)
Go
CREATE TABLE Detalle_Comanda_Producto
(
IdDetaComandaProducto int NOT NULL ,
Cantidad
int NOT NULL ,
Importe
decimal(8,2) NOT NULL ,
Notas
varbinary(max) NULL ,
IdComanda
int NOT NULL ,
IdProducto
int NOT NULL
)
Go
ALTER TABLE Detalle_Comanda_Producto
ADD CONSTRAINT XPKDetalle_Comanda_Producto PRIMARY KEY
CLUSTERED (IdDetaComandaProducto ASC,IdComanda ASC)
Go
CREATE TABLE DETALLE_MENU
(
IdDetalleMenu
NT NOT NULL ,
Cantidad
INT NOT NULL ,
Idplato
int NOT NULL ,
IdMenu
INT NOT NULL
)
Go
ALTER TABLE DETALLE_MENU
ADD CONSTRAINT XPKDETALLE_MENU PRIMARY KEY
CLUSTERED (IdDetalleMenu ASC,IdMenu ASC)
Go
CREATE TABLE DETALLE_ORDEN_COMPRA
(
Email
Estado
varbinary(max) NULL ,
int NOT NULL
)
Go
TABLE PROVEEDOR
ADD CONSTRAINT XPKPROVEEDOR PRIMARY KEY CLUSTERED
(IdProveedor ASC)
Go
CREATE TABLE RESERVACION
(
IdReservacon
INT NOT NULL ,
FechaAtencion
datetime NOT NULL ,
FechaReservacion datetime NOT NULL ,
HoraReservacion
datetime NOT NULL ,
Estado
char(10) NOT NULL ,
IdMesa
NT NOT NULL ,
IdCliente
INT NOT NULL
)
Go
ALTER TABLE RESERVACION
ADD CONSTRAINT XPKRESERVACION PRIMARY KEY CLUSTERED
(IdReservacon ASC)
Go
CREATE TABLE TIPO_DOCUMENTO
(
IdtipoDocumento
INT NOT NULL ,
Nombre
varchar(20) NOT NULL
)
go
Go
ALTER TABLE Detalle_Comanda_Producto
ADD CONSTRAINT R_23 FOREIGN KEY (IdComanda) REFERENCES
COMANDA(IdComanda)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Go
ALTER TABLE Detalle_Comanda_Producto
ADD CONSTRAINT R_24 FOREIGN KEY (IdProducto) REFERENCES
PRODUCTO(IdProducto)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Go
ALTER TABLE DETALLE_MENU
ADD CONSTRAINT R_4 FOREIGN KEY (Idplato) REFERENCES
PLATO(Idplato)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Go
ON DELETE NO ACTION
ON UPDATE NO ACTION
Go
ALTER TABLE PLATO
ADD CONSTRAINT R_5 FOREIGN KEY (IdCatePlato) REFERENCES
CATEGORIA_PLATO(IdCatePlato)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Go
ALTER TABLE PRODUCTO
ADD CONSTRAINT R_8 FOREIGN KEY (IdTipoProducto)
REFERENCES TIPO_PRODUCTO(IdTipoProducto)
ON DELETE NO ACTION
ON UPDATE NO ACTION
Go
10.5.- Implementacin
10.5.1.- Diagrama de Componentes
Datos
Nombre
Tipo De Datos
Respuesta
CERVEZAS
Ingresado Correctamente
Datos
Nombres
Tipo De Datos
Respuesta
%&$./()&_@
Error
Escenario
Resultado
Conclusin
Registrar
TipoProducto
Verificar si se registr
correctamente el
TipoProducto
Se registr
correctamente y se
le asigna un cdigo
nico.
El TipoProducto
pasa a formar parte
del Sistema
Datos
Tipo De Datos
Respuesta
Nombre
PILESEN
Ingresado Correctamente
Descripcion
120 ml
Ingresado Correctamente
Medida
CAJA
Ingresado Correctamente
CantidaMedida
12
Ingresado Correctamente
Stock
250
Ingresado Correctamente
Precio
6.00
Ingresado Correctamente
tem
Datos
Tipo De Datos
Respuesta
Nombre
%&$./()&_@
Ingresado Correctamente
Descripcion
%&$./()&_@
Ingresado Correctamente
Medida
8@:_
Ingresado Correctamente
CantidaMedida
A_.?@%&
Ingresado Correctamente
Stock
A_.?@%&
Ingresado Correctamente
Precio
A_.?@%&
Ingresado Correctamente
Resultado
Conclusin
Registrar Producto
Se registr correctamente y
se le asigna un cdigo
nico.
12.- Recomendaciones:
Estar capacitados para el uso del software para tener un buen control del
proceso y no intentarlo por personal no autorizado, porque se estar
arriesgando la seguridad de los datos de la institucin.
http://www.slideshare.net/ortizrichard/metodologia-del-rup-10540203
http://mtdologiarup.blogspot.com/
http://www.slideshare.net/Decimo/arquitectura-3-capas
http://www.solodrivers.com/manuales/programacion_visualbasic