Está en la página 1de 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

FACULTAD DE INGENIERA CARRERA DE INGENIERA DE SISTEMAS EPE

SISTEMA DE GESTIN HOTELERA MDULO GASTRONOMA

Trabajo como parte del curso de Taller de Proyecto 2 Desarrollado por los alumnos:

ENTREGABLE 1

200720508 200612147 200620500 200220298 200011058

CAMPOS ESPEJO, CESAR AUGUSTO LEANDRO RAMIREZ, MARLON LUIS MAURI GUERRA, ARTURO MIGUEL MORI DIAZ, JUAN CARLOS APSTEGUI DE VELASCO, JUAN GUILLERMO

Monterrico, Enero de 2010

HISTORIAL DE VERSIONES

Documento Externo

Versin: 1.0

Pgina: 1 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

Revisin Descripcin:

1.0 Juan Mori Fecha modificacin: Documento base para el 1er entregable del trabajo de taller de proyecto 2 El documento contiene lo siguiente. Lista de requerimientos funcionales y no funcionales, reglas de negocio, actores de sistema, casos de uso de sistema, modelo conceptual, puntos de funcin, cronogramas de actividades, informes de avance, listas de comprobacin, estndares de interfaz, cdigo y nomenclatura, as como el cdigo fuente para los 2 primeros casos de uso de sistema desarrollados. Cesar Campos Fecha aprobacin :

Realizado por:

Detalle:

Aprobado por:

Documento Externo

Versin: 1.0

Pgina: 2 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

RESUMEN
El presente trabajo tiene por objetivo aplicar los conocimientos adquiridos, en el desarrollo de un proyecto de construccin de software, esto en los aspectos de diseo de la arquitectura e implementacin del producto software, todo dentro del marco de calidad especificado en la metodologa RUP, para lo cual se elaborar y aplicara los casos de pruebas funcionales respectivos. El alcance de este primer entregable del proyecto implica, el desarrollo de la prueba de conceptos (programacin de casos de uso base), as como el refinamiento de los casos de uso, esto, siguiendo la especificacin de los artefactos desarrollados hasta el momento para el Mdulo de Sistema Gastronoma, parte del sistema de Gestin Hotelera planteado en el curso. Este mdulo es una abstraccin de los procesos de negocio de la Gastronoma y Bar del Hotel UPC Per.

Documento Externo

Versin: 1.0

Pgina: 3 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

INDICE
INTRODUCCIN..........................................................................................................................6 CAPTULO 1

REQUERIMIENTOS.....................................................................................................................7 1.1. Especificacin de Requerimientos de software...............................................8 1.1.1. Funcionales..................................................................................................8 1.1.2. No Funcionales...........................................................................................10 1.2. Reglas del negocio .......................................................................................13 1.3. Priorizacin de los Casos de Uso del Sistema ...............................................15 1.3.1. Ciclos de Desarrollo de los Casos de Uso del Sistema ...............................15 1.4. Realizacin de Casos de Uso del Sistema.....................................................16 1.4.1. Especificacin de Alto nivel........................................................................16 1.4.2. Especificacin de los casos de uso del sistema..........................................19 CAPTULO 2 ARQUITECTURA DE SOFTWARE............................................................................................35 2.1. Metas y restricciones de la arquitectura.......................................................36 2.2. Vista de casos de uso...................................................................................38 2.2.1. Lista de Actores del Sistema......................................................................38 2.2.2. Diagrama de Actores del Sistema..............................................................39 2.2.3. Diagrama de paquetes...............................................................................40 2.2.4. Diagrama de Casos de Uso del Sistema por paquetes...............................40 2.8. Vista de datos...............................................................................................44 2.9. Mecanismos..................................................................................................46 2.9.1. Mecanismos de Persistencia......................................................................46 2.9.2. Mecanismos de Reportes...........................................................................46 2.9.3. Mecanismos de Tratamiento de errores.....................................................46 2.9.4. Mecanismos de Manejo de Transacciones..................................................47 2.9.5. Mecanismos de Seguridad.........................................................................47 CAPTULO 3 ADMINISTRACIN DEL PROYECTO.......................................................................................48 3.1. Planificacin..................................................................................................49
Documento Externo Versin: 1.0 Pgina: 4 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

3.1.1. COCOMO....................................................................................................49 3.1.2. Cronograma de ejecucin planificado........................................................49 3.2. Seguimiento del proyecto.............................................................................49 3.2.1. Cronograma de ejecucin real...................................................................49 3.2.2. Informes de Avance firmados por un profesor del curso............................49 3.3. Gestin de la calidad....................................................................................49 3.3.1. Listas de comprobacin.............................................................................49 3.3.2. Estndar de interfaz grfica.......................................................................49 3.3.3. Estndar de cdigo o gua de estilo de programacin................................49 3.3.4. Estndar de nomenclatura para el modelo fsico de datos.........................49 CAPTULO 4 PRUEBA DE CONCEPTO DE LA ARQUITECTURA.................................................................50 4.1. Programacin................................................................................................51 4.1.1. Caso de Uso de Sistema 1..........................................................................51 4.1.2. Caso de Uso de Sistema 2..........................................................................51

Documento Externo

Versin: 1.0

Pgina: 5 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

INTRODUCCIN
El Hotel UPC Per tiene por poltica, el empleo de los ms altos estndares de calidad del mercado hotelero en sus procesos de negocio. Uno de los aspectos de estos estndares es entregar un servicio de Gastronoma y Bar que supere las expectativas de sus huspedes y visitantes. Actualmente el servicio de Gastronoma y Bar del Hotel tiene una alta demanda, esto debido la gran cantidad de huspedes, la cual viene en crecimiento progresivo en los ltimos 3 aos. La Administracin del Hotel ha visto por conveniente el emplear una herramienta informtica que ayude a gestionar los procesos relacionados a la Gastronoma y Bar con el fin de ejecutar las polticas de calidad en el servicio que se ha impuesto la organizacin. Con este objetivo se presenta la siguiente documentacin resultado del estudio de los procesos de negocio de la Gastronoma y Bar del Hotel UPC Per que conllevaran al desarrollo del producto software para la automatizacin de las actividades identificadas como principales, de tal manera que este aporte valor agregado a los servicios asociados que brinda el hotel. A continuacin, se describe el contenido del documento, a lo largo del cual, se evidencia el uso de UML y RUP como elementos de modelamiento y metodologa de desarrollo empleada. El Captulo 1, presenta la informacin sobre los requerimientos funcionales y no funcionales, as como las reglas de negocio que se contemplaran en el desarrollo del mdulo de Gastronoma. As mismo se describen, con el formato detallado, los casos de uso del sistema. El Captulo 2, presenta la informacin sobre las restricciones al mdulo, lista de actores y diagrama de los casos de uso a desarrollar en el proyecto. El Captulo 3, presenta la informacin de la planificacin del desarrollo del proyecto, seguimiento y control de la calidad del mismo. El Captulo 4, presenta los detalles de cdigo de programacin empleados para dar solucin a los casos de uso del sistema planteados, los cuales estn alineados a los requisitos funcionales y no funcionales, as como a las reglas de negocio definidas.

Documento Externo

Versin: 1.0

Pgina: 6 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

CAPTULO 1 REQUERIMIENTOS

Documento Externo

Versin: 1.0

Pgina: 7 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

1.1. 1.1.1.

Especificacin de Requerimientos de software Funcionales

RQF001 Controlar la seguridad mediante la autenticacin de usuarios. Permitir el acceso al sistema validando el nombre de usuario y la contrasea ingresada. RQF201 Actualizar recetas de platos y/o bebidas. Permite la mantencin de las recetas de platos y/o bebidas. RQF202 Consular carta de platos. Permite realizar la consulta de la carta de platos. RQF203 Consultar pedido de ventas Permite realizar la consulta de los contratos de banquetes que el modulo de ventas ha generado. RQF204 Elaborar listado de artculos para preparar los platos y/o bebidas relacionadas con el banquete. Permite generar los listados de artculos necesarios para elaborar los platos y las bebidas necesarios para el banquete. RQF205 Consultar carta de bebidas Permite realizar la consulta de la carta de bebidas. RQF206 Elaborar solicitud de pedido de artculos de cocina. Permite elaborar la solicitud de artculos necesarios para elaborar el banquete. RQF207 Consultar lista de cocineros disponibles. Permite realizar la consulta de cocineros que se encuentran disponibles para encargarse de elaborar el banquete, pedido programado o no programado. RQF208 Consultar recetas de platos. Permite realizar la consulta de recetas de platos que sern preparados en el banquete, pedido programado o no programado. RQF209 Consultar lista de barman disponible. Permite realizar la consulta de barman que se encuentran disponibles para encargarse de elaborar el banquete, pedido programado o no programado.
Documento Externo Versin: 1.0 Pgina: 8 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

RQF210 Consultar recetas de bebidas. Permite realizar la consulta de recetas de bebidas que sern preparados en el banquete, pedido programado o no programado. RQF211 Consultar lista de mozos disponibles Permite realizar la consulta de mozos que se encuentran disponibles para encargarse de elaborar el banquete o el pedido programado. RQF212 Registrar pedido de platos y/o bebidas Permite realizar el registro del pedido de platos y/o bebidas que los clientes del hotel (husped) o del restaurante realizan al mozo o al recepcionista de pedido. RQF213 Asignar cocinero encargado de atender el pedido de platos. Permite realizar la asignacin de cocinero que se encuentran disponibles para encargarse de preparar el pedido. RQF214 Asignar barman encargado de atender el pedido de bebidas. Permite realizar la asignacin de barman que se encuentran disponibles para encargarse de elaborar el pedido programado o no programado. RQF215 Consultar pedido de platos y/o bebidas atendidos. Permite realizar la consultar del pedido de platos y/o bebidas que los clientes del hotel (husped) o del restaurante realizan al mozo o al recepcionista de pedido. RQF216 Elaborar reporte de stock de artculos de cocina. Permite elaborar el reporte de stock de artculos. RQF217 Generar reporte de banquetes realizados Permite elaborar el reporte de los banquetes realizados. RQF218 Generar reporte de movimiento de artculos Permite elaborar el reporte de los movimientos realizados de los artculos de cocina. RQF219 Generar reporte ingreso por el servicio de alimentos y/o bebidas. Permite elaborar el reporte de los ingresos obtenidos por brindar el servicio de alimentos y/o bebidas.

Documento Externo

Versin: 1.0

Pgina: 9 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

1.1.2.
Usabilidad

No Funcionales

RNF001 Facilidad de uso El aspecto de la interfaz grfica del sistema facilitar su empleo a usuarios con poco conocimientos de entorno Windows. RNF002 Bsqueda rpida El sistema permitir a los usuarios realizar bsquedas de informacin complementaria de los principales campos. RNF003 Mensajes de error En caso de error del usuario, el sistema mostrar el mensaje del error y las acciones a seguir. RNF004 Estandarizacin de trminos El lenguaje empleado en la interfaz grfica del sistema respetar los trminos usados en el negocio. Confiabilidad RNF005 Porcentaje de disponibilidad anual El porcentaje de disponibilidad anual del sistema no ser menor del 99%. RNF006 Tiempo promedio entre fallas El tiempo promedio entre fallas (MTBF) del sistema ser de 45 das. RNF007 Tiempo promedio de reparacin La duracin promedio de una reparacin (MTTR) del sistema no debe ser mayor de 60 minutos. RNF008 Registro de errores El sistema deber registrar los errores tipos. RNF009 Registro de transacciones El sistema deber mantener almacenado el contenido histrico de todas las operaciones de cmo mnimo 01 ao.

RNF201 Disponibilidad del sistema


Documento Externo Versin: 1.0 Pgina: 10 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

El sistema debe estar disponible 20x7x365 das al ao en el horario de 6 a.m. a 1 p.m. Rendimiento RNF010 Nmero promedio de transacciones por minuto El sistema debe soportar un promedio de 50 transacciones por minuto. RNF011 Incremento de desempeo El disco duro del servidor deber formatearse con bloques de 64k, para aumentar el desempeo. RNF202 Usuarios concurrentes El sistema permitir el acceso concurrente de 50 usuarios en promedio. RNF203 Tiempo de respuesta promedio El tiempo de respuesta promedio del sistema para las operaciones involucradas en la gestin hotelera es de 3 segundos. RNF204 Tiempo de carga del sistema El tiempo mximo de carga del sistema ser de 5 segundos. Soporte RNF012 Compatibilidad del sistema El sistema ser compatible como mnimo con SO Windows Server y o superiores. RNF013 Instalacin del sistema El sistema ser auto instalable. RNF205 Soporte a usuarios Se realizar un soporte a los usuarios los 7 das de la semana en el horario de 8:00 a.m. hasta la media noche. Consideraciones de diseo RNF014 Compatibilidad con aplicaciones existentes El sistema debe alinearse con la red implementada en la empresa y no deber generar conflicto con las aplicaciones existentes.

Documento Externo

Versin: 1.0

Pgina: 11 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

RNF015 Requerimientos mnimos de hardware El sistema se ejecutar en cualquier computador que cuente como mnimo con un procesador 300 MHz o superior (Intel Pentium/Celeron o AMD K6 / Athlon / Duron o compatible), 512 MB de RAM o ms, 1,5 GB disponibles en el disco duro, adaptador de vdeo Sper VGA (800 600) o de mayor resolucin y Unidad de CD-ROM o DVD. RNF016 Herramienta de desarrollo La aplicacin se desarrollar con la herramienta MS Visual Studio 2005 + MS .Net Framework 2.0. RNF017 Arquitectura lgica La arquitectura lgica deber considerarse en tres capas. RNF018 Motor de base de datos El motor de base de datos deber ser SQL Server 2005. RNF019 Integracin con otros sistemas En el caso de la aplicacin Web deber ser validado a travs de ASP Net 2.0. Documentacin en lnea y ayuda en lnea RNF020 Manual de usuario El sistema contar con manuales de usuario por mdulo, el cual ser publicado en PDF. RNF206 Manual de usuario El sistema contar con el Manual de Usuario del Mdulo de Gestin de Alimentos y Bebidas. Componentes adquiridos No aplica a este proyecto. Interfaces Interfaces de usuario RNF021 Estndar de interfaces El diseo de la interfaz grfica del sistema se alinear al estndar de desarrollo definido en la empresa para las aplicaciones existentes. RNF022 Resolucin de pantalla

Documento Externo

Versin: 1.0

Pgina: 12 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

El ancho de la pantalla se limita a un tamao mnimo de 800 x 600 pxel sin scroll horizontal y vertical. RNF023 Barra de scroll Las barras de scroll se activarn una vez que el texto sobrepase este lmite. RNF024 Peso mximo de imgenes Los grficos que se presenten en las interfaces, tendrn un peso no mayor a los 30 Kb. RNF025 Formato de reportes Los reportes mostrarn el logotipo y nombre de la empresa. RNF026 Formato de pantalla El formato de la pantalla del sistema a utilizar ser el que define el estndar de desarrollo. Interfaces de hardware No aplica a este proyecto. Interfaces de comunicaciones No aplica a este proyecto. Licenciamiento No aplica a este proyecto. Requerimientos legales, copyright y otros No aplica a este proyecto. Estndares aplicables No aplica a este proyecto.

1.2.

Reglas del negocio

Documento Externo

Versin: 1.0

Pgina: 13 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

RN201 El Chef en Jefe es el responsable de actualizar la carta de los platos, adems de las recetas para su preparacin. RN202 El Barman en Jefe es el responsable de actualizar la carta de las bebidas, adems de las recetas para su preparacin RN203 La carta de platos y bebidas tendr una vigencia de 01 trimestre, luego de los cual se realiza la actualizacin de sus contenidos. RN204 El restaurante cuenta con un almacn de productos para gastronoma y bar. RN205 El dao voluntario o involuntario de la infraestructura dentro del restaurante o bar, ser cargado al cliente responsable RN206 Se cuenta con dos cartas de los productos de gastronoma y bar (platos y bebidas). RN207 Se cuenta con recetarios de preparacin de productos de gastronoma y bar (platos y bebidas). RN208 El gerente de gastronoma ordena la elaboracin de un reporte diario de stock de insumos de gastronoma y bar.

Documento Externo

Versin: 1.0

Pgina: 14 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

1.3. 1.3.1.
Ciclos de desarrollo

Priorizacin de los Casos de Uso del Sistema Ciclos de Desarrollo de los Casos de Uso del Sistema
Cdigo CUS2-01 CUS2-02 CUS2-03 CUS2-04 CUS2-13 CUS2-08 CUS2-09 CUS2-11 CUS2-19 CUS2-20 Nombre Actualizar receta de plato Consultar carta de platos Actualizar receta de bebida Consultar carta de bebidas Consultar recetas Actualizar pedido de platos y/o bebidas Actualizar preparacin de plato Actualizar preparacin de bebida Programar atencin de banquete Reporte de platos y bebidas solicitados en el da Clasificacin Secundario Secundario Secundario Secundario Primario Primario Primario Primario Primario Secundario

Casos de Uso Ncleo Central (Ciclo 0)

Ciclos de desarrollo

Cdigo CUS2-08 CUS2-09 CUS2-11 CUS2-12 CUS2-13 CUS2-01 CUS2-02 CUS2-03 CUS2-04 CUS2-05 CUS2-06 CUS2-07 CUS2-10 CUS2-15 CUS2-16 CUS2-14 CUS2-17 CUS2-018 CUS9-01 CUS9-02 CUS9-03 CUS9-04 CUS9-05

Nombre Actualizar pedido de platos y/o bebidas Actualizar preparacin de plato Actualizar preparacin de bebida Crear hoja de consumo Consultar recetas Actualizar receta de plato Consultar carta de platos Actualizar receta de bebida Consultar carta de bebidas Registrar Solicitud de orden de compra Consultar stock de productos de almacn Generar reportes de productos de almacn Consultar lista de personal disponible Consultar pedidos de venta de banquete Generar lista de artculos para preparacin de banquete Generar reporte de estadsticas de consumo de platos y bebidas Generar reporte y estadsticas de pedidos de venta de banquete Actualizar Movimiento de Insumos Administrar Usuario Actualizar Perfiles Realizar Copia de Seguridad Registrar Login Cambiar Contrasea

Clasificacin Primario Primario Primario Primario Primario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional

Ciclo 0

Ciclo 1

Documento Externo

Versin: 1.0

Pgina: 15 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

1.4. 1.4.1.

Realizacin de Casos de Uso del Sistema Especificacin de Alto nivel

CUS2-01 Actualizar receta de plato Actor(es) ASI2-04 Chef Propsito Caso de uso asociado Resumen Permitir la actualizacin de las recetas de platos. Ninguno El caso de uso inicia cuando el chef realiza la bsqueda de las recetas de platos para que se pueda actualizar o eliminar. Adems, se puede Requerimiento Funcional CUS2-02 Consultar carta de platos Actor(es) ASI2-04 Chef Propsito Caso de uso asociado Resumen Requerimiento Funcional CUS2-03 Actualizar receta de bebida Actor(es) ASI2-04 Barman Propsito Caso de uso asociado Resumen Permitir la actualizacin de las recetas de bebidas. Ninguno El caso de uso inicia cuando el barman encargado realiza la bsqueda de las recetas de bebidas para que se pueda actualizar o eliminar. Requerimiento Funcional CUS2-04 Consultar carta de bebidas Actor(es) ASI2-04 Chef Propsito Caso de uso asociado Resumen Requerimiento Funcional CUS2-08 Actualizar pedido de platos y bebidas Actor(es) ASI2-07 Tomador de Pedidos Propsito
Documento Externo

realizar el registro de una nueva receta de platos. RQF201 Actualizar recetas de platos y/o bebidas

Permitir la consulta directa de la carta de platos. CUS2-03 Actualizar carta de plato El caso de uso se inicia cuando el chef requiere consultar la carta de platos de manera directa. RQF202 Actualizar carta de platos y/o bebidas

Adems, se puede realizar el registro de una nueva receta de bebida. RQF201 Actualizar recetas de platos y/o bebidas

Permitir la consulta de la carta de bebidas. CUS2-06 Actualizar carta de bebida El caso de uso se inicia cuando el barman requiere consultar la carta de bebidas de manera directa. RQF202 Actualizar carta de platos y/o bebidas

Permitir el registro y actualizacin de la comanda.


Versin: 1.0 Pgina: 16 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

Caso de uso asociado Resumen

Ninguno El caso de uso inicia cuando el tomador de pedidos registra el pedido de plato y/o bebida realizada por el cliente. Finaliza con la creacin de una nueva comanda o actualizacin de la misma. RQF223 Programar pedido de bebidas RQF216 Registrar pedido de platos y/o bebidas

Requerimiento Funcional

CUS2-09 Actualizar preparacin de plato Actor(es) ASI2-06 Jefe de Cocina Propsito Caso de uso asociado Resumen Permitir la asignacin de cocinero encargado de la preparacin de un plato contenido en la comanda. CUS2-12 Consultar lista de personal disponible El caso de uso inicia cuando el jefe de cocina consulta la lista de cocineros disponibles y finaliza con la asignacin de un cocinero Requerimiento Funcional CUS2-11 Actualizar preparacin de bebida Actor(es) ASI2-05 Jefe de Bar Propsito Caso de uso asociado Resumen Permitir la asignacin de barman encargado de la preparacin de un bebida contenida en la comanda. CUS2-12 Consultar lista de personal disponible El caso de uso inicia cuando el jefe de bar consulta la lista de brmanes disponibles y finaliza con la asignacin de un barman Requerimiento Funcional CUS2-13 Consultar recetas Actor(es) ASI2-08 Consultante de Recetas Propsito Caso de uso asociado Resumen Permitir la consulta de las recetas de platos y bebidas. Ninguno El caso de uso se inicia cuando consultante de recetas es identificado por su cargo (chef o barman) y culmina cuando el sistema muestra la lista de recetas permitidos para el tipo de consultante identificado. Se Requerimiento Funcional considera filtros para optimizar la bsqueda de las recetas. RQF210 Consultar recetas de platos RQF213 Consultar recetas de bebidas encargado de la preparacin de una bebida contenida en la comanda. RQF218 Asignar barman encargado de atender el pedido de bebidas encargado de la preparacin de un plato contenido en la comanda. RQF217 Asignar cocinero encargado de atender el pedido de platos

CUS2-15 Asignar personal de banquete Actor(es) ASI2-04 Chef en Jefe Propsito Caso de uso asociado Resumen Permitir la consulta de los pedidos de venta de servicio de banquete. Ninguno El caso de uso inicia cuando el Chef en Jefe del servicio de banquete realiza una bsqueda de los banquetes que estn pendientes para ser
Documento Externo Versin: 1.0 Pgina: 17 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

Requerimiento Funcional

atendidos y termina cuando se asigna el personal. RQF203 Consultar pedido de ventas

CUS2-16 Generar lista de artculos para preparacin de banquete Actor(es) ASI2-14 Chef en Jefe Propsito Caso de uso asociado Resumen Permitir la generacin de la lista de artculos para la preparacin del banquete. Ninguno El caso de uso inicia cuando el chef en jefe indica buscar banquetes y finaliza cuando el sistema muestra la lista de artculos para la Requerimiento Funcional preparacin de un banquete seleccionado. RQF204 Elaborar listado de artculos para preparar los platos y/o bebidas relacionadas con el banquete.

CUS2-17 Generar reporte y estadsticas de pedidos de venta de banquete Actor(es) ASI2-12 Gerente de Gastronoma Propsito Caso de uso asociado Resumen Permitir la generacin de reporte de estadsticas de ventas de banquetes. Ninguno El caso de uso inicia cuando el gerente de gastronoma selecciona el tipo de grfico y el rango de fecha, y culmina cuando el sistema muestra el grfico estadstico correspondiente a los criterios Requerimiento Funcional seleccionados por el usuario. RQF229 Generar reporte de banquetes realizados

Documento Externo

Versin: 1.0

Pgina: 18 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

1.4.2. 1.5.
1. 2. 3.

Especificacin de los casos de uso del sistema CUS2-01 Actualizar receta de plato
Actores del Sistema 1.1 ASI2-14 Chef en Jefe Propsito Permitir la realizar la actualizacin de una de una receta de un plato. Breve Descripcin El caso de uso inicia cuando el Jefe en Chef selecciona la opcin Recetas\Actualizar Receta de platos del modulo de gastronoma. El caso de uso termina cuando el Chef en jefe actualiza la receta.

4.

Flujo de Eventos 4.1 4.1.1 Flujo Bsico El Chef en jefe indica la opcin de men Recetas\Actualizar Receta Se despliega en la ventana del navegador la pgina web Actualizar

de platos. 4.1.2 plato (IdPB). 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.2 4.2.1 El Chef en Jefe elige el link en el cdigo de plato (IdPB) que desea Se despliega una ventana pop-up mostrando todos los campos a El Chef en Jefe modifica los campos que sean necesarios modificar. El campo ingredientes se podr modificar las cantidades. El Chef en Jefe da indica guardar. Se guarda las modificaciones de la receta de platos cierra la ventana popup y vuelve a la ventana anterior. El Jefe de Cocina elije cerrar y termina el caso de uso del sistema. Subflujos Buscar 1. 2. El Chef en Jefe ingresa los datos en los campos de filtro: El sistema muestra la lista de los platos ordenados de acuerdo actualizar. modificar de la receta a excepcin de cdigo (IdPB). receta de plato conteniendo la lista de los platos y ordenados de acuerdo al cdigo del

Codigo (IdPB), Tipo (IdTipoCarta), y elije buscar. al cdigo del plato (IdPB) y de acuerdo a los filtros seleccionados por el Chef en jefe. 3. 4.2.2 1. el 4.2.3
Documento Externo

El sistema contina en el punto 4.1.3. El Chef en Jefe indica la opcin eliminar en la columna quitar, sistema eliminara el ingrediente de la lista.

Eliminar Ingrediente

Agregar Ingrediente
Versin: 1.0 Pgina: 19 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

1.

El Chef en Jefe indica la opcin agregar ingrediente, el sistema

muestra un popup en la cual se pueden ingresar los filtros para realizar una bsqueda del ingrediente que se desea adicionar a la preparacin del plato. 2. El Chef en Jefe indica la opcin buscar ingrediente y el sistema la lista muestra la lista de ingredientes de acuerdo a los filtros seleccionas. Si no se ha seleccionado ningn filtra, el sistema muestra completa de ingredientes. 3. 4. 5. 4.2.4 1. 4.2.5 El Chef en Jefe pude seleccionar el ingrediente de la lista El sistema retorna a la ventana anterior e inserta el nuevo El sistema contina en el punto 4.1.5. El Chef en Jefe elige cancelar y cierra la ventana pop-up y no seleccionando la opcin seleccionar. ingrediente. Cancelar realiza ningn cambio en los datos y regresa a la ventana anterior. Restablecer 1. Si el Chef en Jefe de Cocina da elige restablecer, el sistema vuelve a cargar la lista de los platos ordenados de acuerdo al cdigo del plato (IdPB). 4.2.6 Nuevo 1. 2. 4.3 5. El Chef en Jefe elige Nuevo Plato y se abre una ventana popEl sistema contina en el punto 4.1.5.

up con los campos en blanco.

Flujos Alternos No aplica

Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin

(ver Caso de Uso Realizar Login. Que todos los ingredientes hayan sido ingresados en el sistema. 6. Poscondiciones 6.1 7. 8. Resultado Se ha realizado la modificacin de una receta de plato. Puntos de Extensin No aplica Requerimientos Especiales No aplica

Documento Externo

Versin: 1.0

Pgina: 20 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

9.

Informacin Adicional No aplica

1.6.
1. 2. 3.

CUS2-02 Consultar carta de platos


Actores del Sistema 1.1 ASI2-14 Chef en Jefe Propsito Breve Descripcin

Consultar la carta de platos. El caso de uso inicia cuando el Chef en Jefe indica Consultar Carta de Platos. Se considera el uso de criterios (filtros) para optimizar la bsqueda de la carta de platos. El caso de uso termina cuando el Chef en Jefe obtiene la lista de platos de la carta. 4. 4.1 4.1.1 4.1.2 4.1.3 Flujo de Eventos Flujo Bsico El Chef en Jefe indica Consultar Carta de Platos. El sistema muestra la interface Consultar Carta de Platos. El Chef en Jefe indica el criterio de bsqueda de la carta Fecha y seala

Buscar. La bsqueda se realiza con la fecha de inicio (campo inicio de la tabla carta) menor o igual a la fecha (criterio de bsqueda) y menor o igual la fecha fin (campo fin de la tabla carta). 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 5. 6. 6.1 El sistema muestra la lista de cartas de platos que coinciden con los criterios de El Chef en Jefe selecciona Cdigo de la Carta de la lista para ver el detalle El sistema muestra la interface Carta de Platos con los datos de la carta de El actor indica cerrar en Carta de Platos. Si el Chef en Jefe indica Restablecer el caso de uso continua en 4.1.2. El actor cierra la interface Consultar Carta de Platos y el caso de uso termina. Flujos Alternos Precondiciones Ingreso al Sistema El Consultante de Recetas debe haberse autentificado para ingresar en la aplicacin. 7. 7.1 Poscondiciones Resultado Se obtendr una lista de cartas de platos que cumplan con los criterios definidos por el Chef en Jefe. bsqueda. de una carta de platos. platos sealada.

No aplica

Documento Externo

Versin: 1.0

Pgina: 21 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

8. 9. 10.

Puntos de Extensin Requerimientos Especiales Informacin Adicional

No aplica No aplica No aplica

1.7.
1. 2. 3.

CUS2-03 Actualizar receta de bebida


Actores del Sistema 1.1 ASI2-04 Barman Propsito Permitir la realizar la actualizacin de una de una receta de una bebida. Breve Descripcin El caso de uso inicia cuando el Barman selecciona la opcin Receta de bebidas del modulo de gastronoma. El caso de uso Barman actualiza la receta.

Recetas\Actualizar termina cuando el 4. 4.1 4.1.1 4.1.2

Flujo de Eventos Flujo Bsico El Barman indica la opcin de men Recetas\Actualizar Receta de bebidas. El sistema despliega en la ventana del navegador la pgina web Actualizar receta 4.1.3 4.1.4 a 4.1.5 4.1.6 4.1.7 de bebida conteniendo la lista de las bebidas y de la bebida (IdPB). ordenados de acuerdo al cdigo actualizar. El Sistema despliega una ventana pop-up mostrando todos los campos modificar de la receta a excepcin de cdigo (IdPB). El Barman modifica los campos que sean necesarios modificar. El campo ingredientes se podr modificar las cantidades. El Barman elige guardar. El sistema guarda las modificaciones de la Receta de bebidas cierra la ventana popup y vuelve a la ventana anterior. 4.1.8 4.2 4.2.1 El Barman elije cerrar y termina el caso de uso del sistema. Subflujos Buscar 1. El Barman ingresa los datos en los campos de filtro: Codigo (CodigoPB), Tipo (IdTipoCarta), y elije buscar.

El Barman elige el link en el cdigo de la bebida (IdPB) que desea

Documento Externo

Versin: 1.0

Pgina: 22 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.

El sistema muestra la lista de los bebidas ordenados de

acuerdo al cdigo de la bebida (IdPB) y de acuerdo a los filtros seleccionados por el Barman. 3. 4.2.2 El sistema contina en el punto 4.1.3.

Eliminar Ingrediente 1. El Barman indica la opcin eliminar en la columna quitar, el sistema eliminara el ingrediente de la lista.

4.2.3

Agregar Ingrediente 1. El Barman indica la opcin agregar ingrediente, el sistema muestra un popup en la cual se pueden ingresar los filtros para realizar una bsqueda del ingrediente que se desea adicionar a la preparacin de la bebida. 2. El Barman indica la opcin buscar ingrediente y el sistema la lista muestra la lista de ingredientes de acuerdo a los filtros seleccionas. Si no se ha seleccionado ningn filtra, el sistema muestra completa de ingredientes. 3. 4. 5. El Barman pude seleccionar el ingrediente de la lista El sistema retorna a la ventana anterior e inserta el nuevo El sistema contina en el punto 4.1.5. seleccionando la opcin seleccionar. ingrediente.

4.2.4

Cancelar 1. El Barman elije cancelar y cierra la ventana pop-up y no realiza ningn cambio en los datos y regresa a la ventana anterior.

4.2.5

Restablecer 1. Si el Barman de Cocina elije restablecer, el sistema vuelve a cargar la lista de las bebidas ordenados de acuerdo al cdigo bebida (IdPB). Nuevo 1. 2. El Barman da Nueva bebida y se abre una ventana pop-up El sistema contina en el punto 4.1.5.

de la 4.2.6

con los campos en blanco. 4.3 5. Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema

Documento Externo

Versin: 1.0

Pgina: 23 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. Que todos los ingredientes hayan sido ingresados en el sistema. 6. Poscondiciones 6.1 7. 8. 9. Resultado Se ha realizado la modificacin de una receta Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica de la bebida.

1.8.
1. 1.1 2. 2.1 3.

CUS2-04 Consultar carta de bebidas


Actores del Sistema ASI2-13 Barman en Jefe Propsito Consultar la carta de bebidas. Breve Descripcin

El caso de uso inicia cuando el Barman en Jefe indica Consultar Carta de Bebidas. Se considera el uso de criterios (filtros) para optimizar la bsqueda de la carta de bebidas. El caso de uso termina cuando el Barman en Jefe obtiene la lista de bebidas de la carta. 4. 4.1 4.1.1 4.1.2 4.1.3 Flujo de Eventos Flujo Bsico El Barman en Jefe indica Consultar Carta de Bebidas. El sistema muestra la interface Consultar Carta de Bebidas. El Barman en Jefe indica el criterio de bsqueda de la carta Fecha y seala

Buscar. La bsqueda se realiza con la fecha de inicio (campo inicio de la tabla carta) menor o igual a la fecha (criterio de bsqueda) y menor o igual la fecha fin (campo fin de la tabla carta). 4.1.4 4.1.5 4.1.6 El sistema muestra la lista de cartas de bebidas que coinciden con los criterios El Barman en Jefe selecciona Cdigo de la Carta de la lista para ver el El sistema muestra la interface Carta de Bebidas con los datos de la carta de

de bsqueda. detalle de una carta de bebidas. bebidas sealada.

Documento Externo

Versin: 1.0

Pgina: 24 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

4.1.7 4.1.8 4.1.9 4.2 4.3 5. 5.1 6. 6.1

El actor indica cerrar en Carta de Bebidas. Si el Barman en Jefe indica Restablecer el caso de uso continua en 4.1.2. El actor cierra la interface Consultar Carta de Bebidas y el caso de uso Subflujos Flujos Alternos Precondiciones Ingreso al Sistema Poscondiciones Resultado

termina. No aplica No aplica

El Consultante de Recetas debe haberse autentificado para ingresar en la aplicacin.

Se obtendr una lista de cartas de bebidas que cumplan con los criterios definidos por el Barman en Jefe. 7. 8. 9. Puntos de Extensin Requerimientos Especiales Informacin Adicional No aplica No aplica No aplica

1.9.
1. 2. 3. y/o o 4.

CUS2-08 Actualizar pedido de platos y bebidas


Actores del Sistema 1.1 ASI2-07 Tomador de Pedidos Propsito Permitir el registro y actualizacin de la comanda. Breve Descripcin El caso de uso inicia cuando el tomador de pedidos registra el pedido de plato bebida realizada por el cliente. Finaliza con la creacin de una nueva comanda la actualizacin de la misma. Flujo de Eventos 4.1 4.1.1 4.1.2 Flujo Bsico El tomador de pedidos (mesero o recepcionista) selecciona la opcin Registrar pedido del men principal Comanda. El sistema despliega en la ventana del navegador la pgina web

Registrar pedido.

Documento Externo

Versin: 1.0

Pgina: 25 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

4.1.3 4.1.4 4.1.5 4.1.6 4.1.7

El tomador de pedidos hace clic en el botn Nueva Comanda. El tomador de pedidos ingresa el nmero de mesa. El sistema crea la nueva comanda y muestra una grilla en donde se El tomador de pedidos hace clic en el botn Nuevo tem. El sistema muestra la una ventana emergente con dos secciones: una para ingresar el cdigo del plato o bebida y la otra en donde se muestra

debe ingresar el contenido de la comanda.

la lista de platos y bebidas separadas en dos columnas. 4.1.8 4.1.9 El tomador de pedidos selecciona el plato o bebida de la lista correspondiente y presiona el botn Agregar. El tomador de pedidos hace clic en el botn Finalizar de la ventana emergente. 4.1.10 El tomador de pedidos hace clic en el botn Finalizar de la ventana de detalle de la comanda. 4.1.11 El sistema guarda la informacin de la nueva comanda y retornar a la ventana principal del sistema. 4.2 4.2.1 Subflujos Agregar nuevo tem a una comanda

4.2.1.1 El subflujo se inicia en el paso 4.1.2. 4.2.1.2 El tomador de pedidos hace clic en el botn Actualizar Comanda. 4.2.1.3 El sistema muestra una ventana emergente con dos secciones: una en donde se debe ingresar el nmero de mesa y la otra con la lista. 4.2.1.4 El tomador de pedidos ingresa el nmero de mesa y presiona el botn Buscar. 4.2.1.5 El sistema completa la lista vaca con el contenido de la comanda relacionada a la mesa consultada. 4.2.1.6 El subflujo contina con el paso 4.1.6. 4.2.2 Eliminar tem de una comanda 4.2.2.1 El subflujo se inicia en el paso 4.2.1.5. 4.2.2.2 El tomador de pedidos selecciona un tem de la lista de contenido de la comanda. 4.2.2.3 El tomador de pedidos hace clic en el botn Eliminar tem. 4.2.2.4 El subflujo contina en el paso 4.1.9. 4.3 4.3.1 4.2.1.4 4.3.1.1 El sistema muestra el siguiente mensaje: El nmero de mesa no existe. 5. Precondiciones Flujos Alternos El sistema no encuentra el nmero de mesa consultada en el paso

Documento Externo

Versin: 1.0

Pgina: 26 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

5.1

Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin

(ver Caso de Uso Realizar Login). 6. Poscondiciones 6.1 Generada. 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica Creacin de nueva comanda El sistema codifica la nueva comanda y asigna el estado de

1.10. CUS2-09 Actualizar preparacin de plato


1. 2. Actores del Sistema 1.1 ASI2-06 Jefe de Cocina Propsito Permitir la realizar la asignacin del cocinero que realizara la preparacin de un plato solicitado. 3. Breve Descripcin El caso de uso inicia cuando el Jefe de Cocina selecciona la opcin Preparacin\Preparacin de plato del modulo de gastronoma. El caso de uso termina cuando el Jefe de Cocina asigna al cocinero que preparara un plato solicitado. 4. Flujo de Eventos 4.1 4.1.1 4.1.2 Flujo Bsico El Jefe de Cocina selecciona la opcin de men

Preparacin\Preparacin de plato. El sistema despliega en la ventana del navegador la pgina web Actualizar preparacin de plato conteniendo la lista de los platos solicitados que aun no se asignado cocinero para su preparacin y ordenados de acuerdo a la antigedad del pedido. 4.1.3 4.1.4 El Jefe de Cocina elige el enlace en la columna #pedido, ver el El Jefe de Cocina da clic en la opcin guardar. El sistema guarda las asignaciones de platos y vuelve a desplegar la lista de los platos solicitados pendientes de asignacin de cocinero. subflujo asignar cocinero.

Documento Externo

Versin: 1.0

Pgina: 27 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

4.1.5 4.2 4.2.1

El Jefe de Cocina elije cerrar y termina el caso de uso del sistema. Subflujos Asignar Cocinero 1. El sistema despliega en la ventana del navegador una cuadro emergente Listado de cocineros disponibles ordenados de menor a mayor en la columna cantidad de platos asignados. 2. 3. El Jefe de Cocina elije el check box del cocinero que decide asignar. El Jefe de Cocina da clic en aceptar cerrando el popup y

asignado el cocinero al pedido. 4.2.2 Restablecer 1. Si el Jefe de Cocina da clic en el botn restablecer, el sistema descarta las asignaciones hechas desde la ltima grabacin y despliega nuevamente la lista de platos pendientes de asignar cocinero. 4.3 5. Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. Debe haberse ingresado el registro de la comanda (ver Caso de Uso CUS2-10 Actualizar pedido de platos y bebidas) 6. Poscondiciones 6.1 Resultado Se asignara a los platos pendientes de asignacin un cocinero para la elaboracin del mismo 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica

1.11. CUS2-11 Actualizar preparacin de bebida


1. Actores del Sistema 1.1 ASI2-04 Jefe de Bar

Documento Externo

Versin: 1.0

Pgina: 28 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2. una 3.

Propsito Permitir la realizar la asignacin del barman que realizara la preparacin de bebida solicitada. Breve Descripcin El caso de uso inicia cuando el Jefe de Bar indica Preparacin/Preparacin de bebida del mdulo de Gastronoma. El caso de uso termina cuando el Jefe de

Bar 4.

asigna al barman que preparara una bebida solicitada. Flujo de Eventos 4.1 4.1.1 Flujo Bsico El Jefe de Bar selecciona la opcin de men Preparacin/Preparacin El sistema despliega en la ventana del navegador la pgina web Preparacin/Preparacin de bebida conteniendo la lista de las bebidas solicitadas que aun no se asignado al barman para su preparacin y ordenados de acuerdo a la antigedad del pedido. 4.1.3 4.1.4 El Jefe de bar elige el enlace en la columna #pedido, ver el subflujo El Jefe de bar da clic en la opcin guardar. El sistema guarda las asignaciones de bebidas y vuelve a desplegar la lista de las bebidas solicitadas pendientes de asignacin de barman. 4.1.5 4.2 4.2.1 El Jefe de bar elije cerrar y termina el caso de uso del sistema. Subflujos Asignar Barman 1. El sistema despliega en la ventana del navegador una cuadro emergente Listado de brmanes disponibles ordenados de menor a mayor en la columna cantidad de bebidas asignadas. 2. 3. el 4.2.2 1. El Jefe de bar elije el check box del barman que decide asignar. El Jefe de bar da clic en aceptar cerrando el popup y asignado cocinero al pedido. Si el Jefe de bar da clic en el botn restablecer, el sistema descarta las asignaciones hechas desde la ltima grabacin y despliega nuevamente la lista de platos pendientes de asignar cocinero. asignar barman.

de bebida. 4.1.2.

Restablecer

4.3 5.

Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema

Documento Externo

Versin: 1.0

Pgina: 29 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. Debe haberse ingresado el registro de la comanda (ver Caso de Uso CUS2-10 Actualizar pedido de platos y bebidas) 6. Poscondiciones 6.1 Resultado Se asignara a los platos pendientes de asignacin un cocinero para la elaboracin del mismo 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica

1.12. CUS2-13 Consultar Recetas


1. 2. 3. Actores del Sistema 1.1 ASI2-08 Consultante de Recetas Propsito Consulta de recetas de platos y/o bebidas. Breve Descripcin El caso de uso inicia cuando el Consultante de Recetas indica Consultar Recetas de Recetas 4. de Platos y/o Bebidas. El caso de uso termina cuando el Consultante obtiene la informacin de las recetas de platos y/o bebidas. Se criterios (filtros) para optimizar la bsqueda de las recetas.

considera el uso de 4.1 4.1.1 4.1.2 4.1.3 4.1.4 botn 4.1.5 de

Flujo de Eventos Flujo Bsico El Consultante de Recetas selecciona la opcin de men Consultar Receta de Platos y/o Bebidas. El sistema despliega en la ventana del navegador la pgina web Consultar Receta de Platos y/o Bebidas El Consultante de Recetas indica los criterios de bsqueda de la receta Tipo, Nmero de Receta, Descripcin y/o Ingrediente. El Consultante de Recetas inicia la bsqueda al hacer clic sobre el Buscar. El sistema muestra la lista de las recetas que coincidan con los criterios bsqueda.

Documento Externo

Versin: 1.0

Pgina: 30 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

4.1.6 4.2 4.2.1

Si el Consultante de Recetas elige el enlace Cdigo de Receta de la columna Cdigo, ver el subflujo Consultar. Subflujos Consultar 1. 2. El sistema despliega en la ventana del navegador un cuadro emergente Receta de Platos y/o Bebidas El sistema muestra los ingredientes, preparacin y observaciones que forman parte de la receta.

4.2.2 Restablecer, bsqueda, 4.3 5.

Restablecer 1. Si el Consultante de Recetas hace clic sobre el botn se elimina los datos ingresados como criterios para la as como la lista de de recetas. Flujos Alternos No aplica

Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin

(ver Caso de Uso Realizar Login). 5.2 Parmetros de Bsqueda El Consultante de Recetas conoce algn parmetro de bsqueda que identifique pertenezca a la receta a consultar. 6. Poscondiciones 6.1 Resultado Se obtendr una lista de recetas que cumplan con los criterios definidos por el Consultante de Recetas. 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica

1.13. CUS2-15 Asignar personal para banquete


1. 2. 3. Actores del Sistema 1.1 ASI2-04 Chef en Jefe Propsito Permitir programar la atencin del banquete. Breve Descripcin

Documento Externo

Versin: 1.0

Pgina: 31 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

El caso de uso inicia cuando el Chef en Jefe del servicio de banquete realiza una bsqueda de los banquetes que estn pendientes para ser atendidos y termina cuando se asigna el personal. 4. Flujo de Eventos 4.1 4.1.1 del 4.1.2 4.1.3 Flujo Bsico El Chef en Jefe selecciona la opcin Asignar recursos para la atencin banquete del men principal del sistema. El sistema despliega en la ventana del navegador la pgina web Asignar recursos para la atencin del banquete. El sistema muestra la interfaz fechas de inicio y de trmino) 4.1.4 El sistema realiza la bsqueda y muestra una lista con los datos del pedido del banquete, : Estado, Cdigo del banquete, Descripcin del cliente y Fecha banquete. 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2 4.2.1 El Chef en Jefe selecciona el banquete e indica asignar. El sistema muestra una interfaz recursos disponibles donde se ve los datos del personal disponible para la atencin del banquete. El Chef en Jefe selecciona al personal para la atencin del banquete. El Chef en Jefe elige Guardar . Si el Chef en Jefe elige Limpiar, ver el subflujo Limpiar Si el Chef en Jefe elige Finalizar, ver el subflujo Finalizar Subflujos Limpiar El sistema limpia los datos del formulario recursos disponibles y deshabilita los controles. 4.2.2 4.3 5. Finalizar 1.Se cierra el formulario recursos disponibles . Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. 5.2 6. 6.1 Debe de existir el pedido de ventas del banquete Resultado Se programa la atencin del banquete. Poscondiciones Asignar recursos atencin del banquete , el usuario ingresa los datos de filtro (Estado,Rango de

Documento Externo

Versin: 1.0

Pgina: 32 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

7. 8. 9.

Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica

1.14. CUS2-16 Generar lista de artculos para preparacin de banquete


1. 2. Actores del Sistema 1.1 ASI2-14 Chef en Jefe Propsito Permitir la generacin de reporte de estadsticas de consumo de platos y bebidas. 3. Breve Descripcin El caso de uso inicia cuando el chef en jefe indica buscar banquetes y finaliza cuando el sistema muestra la lista de artculos para la preparacin de un banquete 4. 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 seleccionado. Flujo Bsico El chef en jefe indica Generar lista de artculos para preparacin de banquete. El chef en jefe ingresa el cdigo o nombre del cliente. El chef en jefe selecciona el rango de fecha (inicial y final). El chef en jefe indica Buscar. El sistema muestra la lista de banquetes de acuerdo a los criterios de bsqueda indicados por el usuario. Los atributos que se muestran son: cdigo del banquete, nombre del cliente y fecha de realizacin del banquete. 4.1.6 4.1.7 El chef en jefe elije un cdigo de banquete. El sistema muestra la lista de artculos correspondiente al banquete Flujo de Eventos

seleccionado. Los atributos de la lista son: tipo de artculo (plato o bebida), descripcin y cantidad. 5. Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login). 6. Poscondiciones

Documento Externo

Versin: 1.0

Pgina: 33 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

6.1

Resultado Se obtendra una lista con los artculos correspondiente a un banquete seleccionado.

7. 8. 9.

Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica

1.15. CUS2-17 Generar reporte y estadsticas de pedidos de venta de banquete


1. 2. Actores del Sistema 1.1 ASI2-12 Gerente de Gastronoma Propsito Permitir la generacin de reporte de estadsticas de consumo de platos y bebidas. 3. Breve Descripcin El caso de uso inicia cuando el gerente de gastronoma selecciona el tipo de grfico y el rango de fecha, y culmina cuando el sistema muestra el grfico estadstico correspondiente a los criterios seleccionados por el usuario. 4. Flujo de Eventos 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 5. Flujo Bsico El gerente de gastronoma indica Generar reporte y estadsticas de pedidos de venta de banquete. El gerente de gastronoma selecciona el tipo de grfico. El gerente de gastronoma selecciona el rango de fecha inicial y final. El chef en jefe indica Generar grfico. El sistema muestra un grfico de barras con la informacin de los

pedidos de venta de banquetes realizados por mes. Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login). 6. Poscondiciones 6.1 Resultado Se obtendr un grfico de barras con la informacin de los pedidos de venta de banquete realizados por mes.
Documento Externo Versin: 1.0 Pgina: 34 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

7. 8. 9.

Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica

CAPTULO 2 ARQUITECTURA DE SOFTWARE

Documento Externo

Versin: 1.0

Pgina: 35 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.1.

Metas y restricciones de la arquitectura

RNF001 Facilidad de uso El aspecto de la interfaz grfica del sistema facilitar su empleo a usuarios con poco conocimientos de entorno Windows. RNF002 Bsqueda rpida El sistema permitir a los usuarios realizar bsquedas de informacin complementaria de los principales campos. RNF003 Mensajes de error En caso de error del usuario, el sistema mostrar el mensaje del error y las acciones a seguir. RNF005 Porcentaje de disponibilidad anual El porcentaje de disponibilidad anual del sistema no ser menor del 99%. RNF006 Tiempo promedio entre fallas El tiempo promedio entre fallas (MTBF) del sistema ser de 45 das. RNF007 Tiempo promedio de reparacin La duracin promedio de una reparacin (MTTR) del sistema no debe ser mayor de 60 minutos. RNF008 Registro de errores El sistema deber registrar los errores tipos. RNF009 Registro de transacciones El sistema deber mantener almacenado el contenido histrico de todas las operaciones de cmo mnimo 01 ao. RNF201 Disponibilidad del sistema El sistema debe estar disponible 20x7x365 das al ao en el horario de 6 a.m. a 1 p.m.

Documento Externo

Versin: 1.0

Pgina: 36 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

RNF010 Nmero promedio de transacciones por minuto El sistema debe soportar un promedio de 50 transacciones por minuto. RNF202 Usuarios concurrentes El sistema permitir el acceso concurrente de 50 usuarios en promedio. RNF203 Tiempo de respuesta promedio El tiempo de respuesta promedio del sistema para las operaciones involucradas en la gestin hotelera es de 3 segundos. RNF204 Tiempo de carga del sistema El tiempo mximo de carga del sistema ser de 5 segundos. RNF012 Compatibilidad del sistema El sistema ser compatible como mnimo con SO Windows Server y o superiores. RNF014 Compatibilidad con aplicaciones existentes El sistema debe alinearse con la red implementada en la empresa y no deber generar conflicto con las aplicaciones existentes. RNF015 Requerimientos mnimos de hardware El sistema se ejecutar en cualquier computador que cuente como mnimo con un procesador 300 MHz o superior (Intel Pentium/Celeron o AMD K6 / Athlon / Duron o compatible), 512 MB de RAM o ms, 1,5 GB disponibles en el disco duro, adaptador de vdeo Sper VGA (800 600) o de mayor resolucin y Unidad de CD-ROM o DVD. RNF016 Herramienta de desarrollo La aplicacin se desarrollar con la herramienta MS Visual Studio 2005 + MS .Net Framework 2.0. RNF017 Arquitectura lgica La arquitectura lgica deber considerarse en tres capas. RNF018 Motor de base de datos El motor de base de datos deber ser SQL Server 2005. RNF019 Integracin con otros sistemas En el caso de la aplicacin Web deber ser validado a travs de ASP Net 2.0.

Documento Externo

Versin: 1.0

Pgina: 37 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

RNF022 Resolucin de pantalla El ancho de la pantalla se limita a un tamao mnimo de 800 x 600 pxel sin scroll horizontal y vertical. RNF023 Barra de scroll Las barras de scroll se activarn una vez que el texto sobrepase este lmite. RNF024 Peso mximo de imgenes Los grficos que se presenten en las interfaces, tendrn un peso no mayor a los 30 Kb. RNF025 Formato de reportes Los reportes mostrarn el logotipo y nombre de la empresa. RNF026 Formato de pantalla El formato de la pantalla del sistema a utilizar ser el que define el estndar de desarrollo.

2.2. 2.2.1.

Vista de casos de uso Lista de Actores del Sistema

ASI2-01 Usuario Todo usuario que tiene acceso al sistema de gastronoma ASI2-02 Administrador Sistema Responsable de la Administracin de los Sistemas de Seguridad ASI2-03 Jefe de Almacn Encargado de registrar las entradas y salidas de productos del almacn de Gastronoma. ASI2-04 Jefe de Bar Usuario encargado del personal del bar del restaurante. ASI2-05 Jefe de Cocina Usuario encargado del personal de la cocina del restaurante. ASI2-06 Cajero de Restaurante
Documento Externo Versin: 1.0 Pgina: 38 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

Usuario encargado de la caja del restaurante. ASI2-07 Tomador de Pedidos Usuario encargado de registrar el pedido del cliente. Puede ser una recepcionista o mesero. De tratarse de una reserva anticipada por web, podra ser el propio cliente quien registre su pedido. ASI2-08 Consultante de Recetas Usuario que realiza la consulta de las recetas de platos y/o bebidas, este puede ser un cocinero, chef o barman. ASI2-09 Gerente de Gastronoma Control de reportes y estadsticas. ASI2-10 Barman en Jefe Este actor es el responsable de preparar las recetas de bebidas que se ofrecen en el bar. ASI2-11 Chef en Jefe Este actor es el responsable de preparar las recetas de los platos que se ofrecen en el restaurante. Adems, es el coordinar de la atencin del banquete.

2.2.2.

Diagrama de Actores del Sistema

Documento Externo

Versin: 1.0

Pgina: 39 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.2.3.

Diagrama de paquetes
PSI2-02 Actualizar suministros e insumos

PSI2-01 Planificar gastronomia

PSI2-04 Gestionar servicio de banquetes

PSI2-05 Seguridad

PSI2-03 Atender servicio de gastronomia

2.2.4. 2.3.

Diagrama de Casos de Uso del Sistema por paquetes DCS2-01 Planificar gastronoma

Documento Externo

Versin: 1.0

Pgina: 40 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.4.

DCS2-02 Mantener suministros e insumos

2.5.

DCS2-03 Atender servicio de gastronoma

Documento Externo

Versin: 1.0

Pgina: 41 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.6.

DCS2-04 Gestionar servicio de banquetes

Documento Externo

Versin: 1.0

Pgina: 42 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.7.

DCU2-05 Seguridad

Documento Externo

Versin: 1.0

Pgina: 43 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.8.
1

Vista de datos
1 ..* 1 * 1 ..* 1 1 ..* 1 1 1 E m p le a d o

U n id a d e s

In su m o s

D e t a l l e P e d i d o A l m aP c ee dn i d o A l m a c e n

er I d M e d i d a : I n t e g eI rd I n s u m o : I n t e g e I rd I n s u m o : I n t e gI d P e d i d o A l m a c e n : I n t e g e r he ge D e s c r i p c i o n U n i d a d S : t oS ct rk iAn cg t u a l : I n t Ce a n tr i d a d P e d i d a : IFn et ec g a rP e d i d o : D a t e M D e s c r i p c i o n I n s u m Co a :n St i tdr ia n d g A t e n d i d a T : i Ip n o t e g o e v ri m i e n t o : s t r i n g E s ta d o : s t ri n g 1 1 D o c R e f e re n c i a : st ri n g 1 ..*

1 ..*

1 ..*

0 ..* 1 I n g re d i t e sX R e c e t a C a n ti d a d : F lo a t

1D. .e* t a l l e 1C. .o* m a n d a C o n t i e n Ied D e t a l l e C o m a n d a : L o n g C a n tid a d : n u m b e r E s ta d o 1 ..* 1 1 1 1 ..*

Id E m p le a d o : S trin g N o m b re : S trin g A p e l l id o : S tri n g F e c h a N a c im ie n to : D a te N a c i o n a li d a d : S tri n g A re a : S tri n g C a rg o : S t ri n g F e c h a I n g re so : S tri n g 1 ..*

1 ..* R e c e ta 1

. C o m a 1n . d * a

C o m p ro b a n te

I d P B : N u m1 e r i c o d E s t a d o D e t a l l e C o m a n dI a C o m a n d a N o m b re R e c e t a : S tri n g C o n su m id o r D e s c r i p c i o n P B : S t r i nI dg E s t D e t C o m a n d a : I n t e Mg ee rs a 1 ..* d a P r e p a r a c i n : S t r i nD g e s c r i p c i o n E s t D e t C o m a n F e c :h Sa t r i n g H o ra M e se ro 1 ..* 1 1 ..* E sta d o C o m a n d a C u e n ta C li e n te 1 ..* R e c e ta sX B a n q u e te C a n tid a d : N u m b e r R e c e t a sX C a rt a P re c io : flo a t 1 1 ..* 1 ..* C a rta C l ie n te 1 B a n q u e te 1

A s i st e n c i a P e rs o n a l

T i p o R e c e ta

A te n c io n B a n q u e te 1 ..*

ID T ip o R e c e ta : In te g e r D e sc rip c io n T ip o R e c e ta : S trin g 1 ..*

Id E stC o m a n d a : In te g e r D e sc rip c io n E s tC o m a n d a

P e rte .. .

P1 e d i d o V e n t a

1 ..* Es 1

1 0 ..1

C l a se C a rta

I d C l a s e C a r t a : I n t e I gd eC r a r t a : I n t e g e r D e s c r i p c i o n C l a s e C a r tI an i : c S o t r :i nDg a t e i F in : D a te

Id B a n q u e te : N u m b e r F e c h a B a n q u e te : D a te T im e

Documento Externo

Versin: 1.0

Pgina: 44 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

Documento Externo

Versin: 1.0

Pgina: 45 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.9. 2.9.1.

Mecanismos Mecanismos de Persistencia


Persistencia Requerimientos RNF018 Motor de base de datos El motor de base de datos deber ser SQL Server 2005. la Solucin La aplicacin interacta a travs de con SQL la capa Server datos 2005, los stored para las el DBMS MS-

Mecanismo Descripcin Mecanismo que permite manejar la data

persistencia de

utilizando objetos procedures realizar transacciones.

2.9.2.

Mecanismos de Reportes
Reportes Requerimientos RQF219 Reporte de platos y/o bebidas solicitados en el dia. Permite realizar la consultar del pedido de platos y/o bebidas que los clientes del hotel en (husped) o del restaurante realizan al mozo o al recepcionista de pedido. Solucin Se realizarn HTML.

Mecanismo Descripcin Mecanismo que permite mostrar reportes ordenados papel. pantalla y en

en

2.9.3.

Mecanismos de Tratamiento de errores


Tratamiento de errores Requerimientos RNF003 Mensajes de error En caso de error del usuario, el sistema mostrar el mensaje del error y las acciones a seguir. Solucin A travs del manejo de excepciones que tendr en cada capa de la aplicacin.

Mecanismo Descripcin Mecanismo y poltica para el manejo aplicacin de errores en la

Documento Externo

Versin: 1.0

Pgina: 46 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

2.9.4.

Mecanismos de Manejo de Transacciones


Manejo de Transacciones Requerimientos RNF010 Nmero promedio transacciones por minuto El sistema debe soportar un promedio de 50 transacciones por minuto. RNF202 Usuarios concurrentes El sistema concurrente promedio. permitir el acceso de 50 usuarios en Solucin Para la gestin de las transacciones se utilizarn las facilidades del gestor de base de datos: Microsoft SQL Server 2005.

Mecanismo Descripcin Mecanismo para la gestin de en aplicacin. las la transacciones

de

2.9.5.

Mecanismos de Seguridad
Seguridad Requerimientos RQF001 Controlar al y

Mecanismo Descripcin Mecanismo que regula los accesos sistema

la

seguridad

Solucin A travs mdulo Seguridad permitir

de

la de que

mediante la autenticacin de usuarios. Permitir el acceso al sistema validando el nombre de usuario y la contrasea ingresada.

implementacin del

autorizaciones para el uso de recursos

administrar accesos por perfiles y y sus mantenimientos de usuarios claves.

Documento Externo

Versin: 1.0

Pgina: 47 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

CAPTULO 3 ADMINISTRACIN DEL PROYECTO

Documento Externo

Versin: 1.0

Pgina: 48 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

3.1. 3.1.1.

Planificacin COCOMO

3.1.2.

Cronograma de ejecucin planificado

3.2.

Seguimiento del proyecto

3.2.1.

Cronograma de ejecucin real

3.2.2.

Informes de Avance firmados por un profesor del curso

3.3.

Gestin de la calidad

3.3.1.

Listas de comprobacin

3.3.2.

Estndar de interfaz grfica

Referirse a Anexo - Estandar de Interfaz Grfica

3.3.3.

Estndar de cdigo o gua de estilo de programacin

Referirse a Anexo - Estandar de Codificacin

3.3.4.

Estndar de nomenclatura para el modelo fsico de datos

Referirse a Anexo - Estandar de Nomenclatura de modelo de base de datos

Documento Externo

Versin: 1.0

Pgina: 49 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

CAPTULO 4 PRUEBA DE CONCEPTO DE LA ARQUITECTURA

Documento Externo

Versin: 1.0

Pgina: 50 / 51

Sistema de Gestin Hotelera - Mdulo de Gastronoma

4.1. 4.1.1.

Programacin Caso de Uso de Sistema 1

4.1.2.

Caso de Uso de Sistema 2

Documento Externo

Versin: 1.0

Pgina: 51 / 51

También podría gustarte