Está en la página 1de 16

INGENIERA EN COMPUTACIN

Implementacin de un sistema administrativo para un


Restaurant con Metodologa RAD.

Materia: Taller de Genexus


Prof.: M. en C. Jos Mario Martnez Castro
Alumna: Ximena Itzel Zabala Torres

Acapulco Gro. Octubre 2015.

NDICE
Implementacin de un sistema administrativo para un
Restaurant con Metodologa RAD.............................................1
1. INTRODUCCIN.................................................................................3
2. PLANEACIN DE REQUERIMIENTOS...........................................................4
2.1 Panorama General.................................................................................. 4
2.2 Clientes................................................................................................... 4
2.3 Meta........................................................................................................ 4
2.3 Categora de las Funciones.....................................................................4
2.4 Requerimientos....................................................................................... 5
2.4.1 Requerimientos Funcionales........................................................................5
2.4.2 Requerimientos No Funcionales...................................................................5

3. TALLER DE DISEO DEL RAD.................................................................6


3.1 Modelado del Proceso............................................................................. 6
3.2 Modelo del Negocio................................................................................ 7
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.4

Diagramas de Casos de Uso........................................................................7


Especificacin de Casos de Uso...................................................................8
Diagramas de Actividades.........................................................................12
Diagramas de Secuencia...........................................................................14
Diagramas de Colaboracin.......................................................................15
Modelo entidad-relacin.............................................................................16

1. INTRODUCCIN.
El turismo es una de las mayores fuentes de ingreso en Acapulco guerrero, la
hotelera es un factor para determinar que eso es verdico. Existen alrededor de 3 hoteles
Calinda en Acapulco, los cuales ofrecen distintos servicios, por ejemplo: playa, golf, tenis,
albercas, servicio a playa entre otros, sin embargo uno de los servicios ms comunes es el
de restaurante. Cada hotel cuenta con este servicio, se hizo un enfoque en el hotel calinda
en su restaurante que lleva por nombre El Delfn, el cual no solo ofrece servicio a los
huspedes, tambin a personas ajenas al dicho restaurante.
En este trabajo se plantea una solucin a la problemtica del hardware y software del
restaurante sin tomar en cuenta el hotel donde se encuentra establecido.
PROBLEMATICA
El principal problema del restaurante es cuando los meseros realizan las ordenes de los
comensales, la hora de realizar el cobro por mesa, al momento de vaciar la informacin y
consultarla cuando sea necesario.
As mismo al momento de tomar las ordenes y pasarlas a la cocina para que se realicen los
pedidos que se entregaran a los comensales.
ALCANCE
Este proyecto tendr como fin llegar hasta la fase del modelado del sistema. En esta parte
se modelara negocios, datos y procesos , en conjunto a esto se forma la base de informacin
para una futura construccin de un prototipo.
OBJETIVO GENERAL
Implementar la planeacin de requerimientos y el modelado del sistema para el control
administrativo del restaurante El Delfn.
OBJETIVOS ESPECIFICOS
Se realizara una investigacin a fondo de cada funcin del restaurante.
JUSTIFICACIN
El desarrollo de un nuevo sistema mejorara el servicio que se ofrece a las personas que
consuman alimentos en el Restaurante El Delfn, logrando que sea un servicio ms rpido
y eficiente, de tal manera que sea cmodo tanto para el trabajador como para el comensal,
haciendo que de l dicho restaurante ahorre en tiempo y se compense con las ganancias
obtenidas.

HIPOTESIS
El sistema que se desarrollara lograra un gran avance al restaurante, logrando un eficiente
trabajo en todas las reas del restaurante y mejorando el tiempo en cada actividad que se
vaya a realizar dentro de l.

2. PLANEACIN DE REQUERIMIENTOS.
2.1 Panorama General.
Este proyecto tiene por objetivo el desarrollo de un sistema de control para mejor la
administracin de un restaurante ubicado en la ciudad de Acapulco.
2.2 Clientes.
El gerente encargado del restaurant validara la construccin del sistema de solucin,
propuesto en el presente trabajo.
Auxiliares: Meseros, Supervisor y Cajeros.
2.3 Meta.
Mejorar el control en el servicio del restaurant en el mbito administrativo, lo que traera
los siguientes beneficios:

Control de comandas.
Control de mesas.
Cobro de consumos.
Corte del da.
Descuentos por x paquetes.
Cobro de propina por comensales.

2.3 Categora de las Funciones.


Para un mejor anlisis se han dividido las funciones que debe de cumplir el sistema en las
categoras, las cuales se generaron a partir de un criterio de operacin de las funciones.
Tabla 2.1. Categoras de las Funciones del Sistema.
Categora de la Funcin
Evidente
Oculta

Significado
Debe realizarse, y el usuario saber que se ha
realizado
Debe realizarse, aunque no es visible para
los usuarios.

2.4 Requerimientos.
Un requerimiento es una caracterstica que el sistema DEBE tener o es una restriccin que
el sistema DEBE satisfacer para ser aceptada por el cliente. Levantamiento de
requerimientos es la especificacin del sistema en trminos que el cliente entienda, de
forma que se constituya en el contrato entre el cliente y los desarrolladores [1].
2.4.1 Requerimientos Funcionales.
Tabla 2.2. Tabla de Requerimientos Funcionales.

Numero de Referencia
Rf1.
Rf2.

Funcin
Realizar Orden.
Pagar orden; calculo de la
cuenta de una mesa y
propina incluida.
Generar Reporte; calculo del
corte del da, mes y ao.
Administrar empleados.
Administrar mesas saber si
estan disponibles.

Rf3.
Rf4.
Rf5.

Categora
Evidente
Evidente
Evidente
Evidente
Evidente

2.4.2 Requerimientos No Funcionales.


Describen aspectos del sistema que son visibles por el usuario que no incluyen una relacin
directa con el comportamiento funcional del sistema.
Tabla 2.3. Tabla de Requerimientos No Funcionales.

Clasificacin
Interfaz

Identificador de
requerimiento
RF 1

Hardware

RF 2

Software

RF 3

Descripcin
Se contara con una interfaz amigable para
el usuario.
Sern necesarias computadoras con
procesador de 4 ncleos.
El sistema estar limitado a ser usado solo
en Windows 7 y 8.

3. TALLER DE DISEO DEL RAD.


3.1 Modelado del Proceso
Basado en BPMN se considera que el modelado de procesos esta definido por el siguiente
diagrama.

Figura 3.1. Diagrama de Procesos.

3.2 Modelo del Negocio.


El enfoque del negocio se presenta como una abstraccin de la forma de operar de la
organizacin para la cual se esta desarrollando el sistema, en este caso se presentan los
casos de uso en el control administrativo del restaurante, se mostraran cada uno con la
ayuda de los diagramas de Casos de Uso, Actividades, Secuencia y Colaboracin de igual
forma se presenta el detalle de caso de uso.
3.2.1 Diagramas de Casos de Uso.
Para aclarar el comportamiento del negocio del restaurante se utilizo un diagrama de
caso de uso desde un enfoque general (Figura 1), en el que cada caso de uso define los
escenarios operativos de la administracin del restaurante, junto a los casos de uso estn
ilustrados los actores de negocio, los cuales en su mayora sern los perfiles de operadores
del sistema a desarrollar.

Realizar Orden

Mesero

Cocinero
Entregar Orden

Pagar Orden
Generar Reporte
Cajero
Administrar mesas
Supervisor
Administrar empleados

Figura 3.1. Diagrama de Contextual de Casos de Uso.

3.2.2 Especificacin de Casos de Uso.


A continuacin se describe la especificacin de los casos de uso.
Tabla 3.1 Caso de uso Empleado.
Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

1
Empleados
Administrador
Ninguna
Ninguna
1.-El administrador selecciona la opcin empleado.
2.-El actor elije registrar, eliminar o modificar empleado.
3.-Se realiza la tarea.

Excepciones
Descripcin

Ninguna
Permite la administracin de empleados para su registro,
modificacin y eliminacin.
Tabla 3.2 Caso de uso Registrar Empleado.

Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

2
Registrar Empleado
Administrador
Ninguna
Ninguna
1.-El administrador selecciona la opcin empleado.
2.-El administrador elije registrar.
3.-Se realiza la tarea.

Excepciones
Descripcin

Ninguna
Permite el registro de un nuevo empleado.

Tabla 3.3 Caso de uso Modificar Empleado.


Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

3
Modificar Empleado
Administrador
Haber registrado el empleado antes en la base de datos.
Ninguna
1.-El administrador selecciona la opcin empleado.
2.-El administrador elije modificar empleado.
3.-Se modificaran los datos.
3.-Se guardaran los datos modificados en la base de datos.

Excepciones
Descripcin

Ninguna
Permite la modificacin de un empleado ya registrado.
Tabla 3.4 Caso de uso Eliminar Empleado.

Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

4
Eliminar Empleado
Administrador
Ninguna
Ninguna
1.-El administrador selecciona la opcin empleado.
2.-El actor elije eliminar..
3.-Se realiza la tarea.

Excepciones
Descripcin

Ninguna
Permite la administracin de empleados para su eliminacin,
Tabla 3.5 Caso de uso Eliminar Empleado.

Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

Excepciones
Descripcin

5
Realizar Orden
Mesero
Tener mesas disponibles
Ninguna
1.- El mesero tomara la orden del cliente
2.- Seleccionara en el sistema la mesa en la que se ubican.
3.-Realizara la orden en el sistema.
3.-Enviara la nueva orden a cocina desde el sistema.
Ninguna
Realiza la orden para ser enviada a cocina.

Tabla 3.6 Caso de uso Pagar Orden.


Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

Excepciones
Descripcin

6
Pagar Orden
Mesero, Cajero
Ninguna
Limpiar la mesa desocupada
1.- El cajero obtendr lo que se le cobra al cliente por el consumo
adquirido.
2.- El ticket ser dado al mesero para llevarlo al cliente.
3.- Se proceder al pago en efectivo y se llevara al cajero.
Ninguna
Realiza la cuenta del cliente por el consumo.
Tabla 3.7 Caso de uso Cancelar Orden.

Cdigo
Caso de Uso
Actores
Pre condicin
Pos condicin
Flujo normal

Excepciones
Descripcin

7
Cancelar Orden
Mesero
Haber realizado antes una orden.
Ninguna
1.-El actor selecciona la opcin de eliminar husped
2.-El actor confirma la eliminacin del husped.
3.-El actor guarda los cambios en la base de datos.
.
Ninguna
Permite eliminar una orden registrada.
Tabla 3.8 Caso de uso Mesa.

Cdigo
Caso de uso
Actores
Pre condicin
Pos condicin
Flujo normal

Excepciones
Descripcin

8
Mesa.
Administrador, Mesero.
Ninguna
Ninguna
1.-El mesero o administrador selecciona la opcin Mesa.
2.-El mesero o administrador elije ocupar o desocupar.
3.-Se realiza la tarea
.
Ninguna
Permite administrar la disponibilidad de mesas.

10

Tabla 3.9 Caso de uso Ocupar Mesa.


Cdigo
Caso de uso
Actores
Pre condicin
Pos condicin
Flujo normal

Excepciones
Descripcin

9
Ocupar Mesa
Administrador, Mesero.
Ninguna
Ninguna
1.-El mesero o administrador selecciona la opcin Mesa.
2.-Elegira la opcin ocupar.
3.-Se realiza la tarea
.
Ninguna
Permite administrar la disponibilidad de mesas.
Tabla 3.10 Caso de uso Ocupar Mesa.

Cdigo
Caso de uso
Actores
Pre condicin
Pos condicin
Flujo normal

Excepciones
Descripcin

10
Desocupar Mesa
Administrador, Mesero.
Tener una mesa ocupada.
Ninguna
1.-El mesero o administrador selecciona la opcin Mesa.
2.-Elegira la opcin desocupar.
3.-Se realiza la tarea
.
Ninguna
Permite administrar la disponibilidad de mesas.

11

3.2.3 Diagramas de Actividades.


Descritos los escenarios de caso de uso se procede a plasmar el flujo de las
actividades que se realizan en cada escenario as como las decisiones que se toman para
completar los procesos, para estos se utilizaron diagramas de actividades.

Mesero

Cocinero

Tomar
Orden

Cancelar
Orden

Registrar la
nueva orden
Modificar
Orden
Consultar
paquete

imprimir
Orden

Realizar
Orden

Figura 3.2. Diagrama de Actividad Realizar Orden.

Cajero

Mesero

Verificar
Cobro

Imprimir Tiket o
Factura

Entregar Tiket

Pagar Orden

Figura 3.3. Diagrama de Actividad Pagar Orden.

12

Cajero

Mesero

Verificar
Cobro

Imprimir Tiket o
Factura

Entregar Tiket

Pagar Orden

Figura 3.4. Diagrama de Actividad Pagar Orden.

13

3.2.4 Diagramas de Secuencia.

Cocinero

Mesero

Cajero

Realizar orden

Entregar orden

Pagar orden

Figura 3.5. Diagrama de Secuencia Pagar Orden, Realizar comanda y Pagar Orden.

14

3.2.5 Diagramas de Colaboracin.

Figura 3.6. Diagrama de Colaboracin Realizar Orden.

15

3.2.4 Modelo entidad-relacin.

Empleado

Alimentos

Bebidas

Orden
Mesa

Id_Empleado
Ticket
Id_TipoEmplead
Id_Orden
o
Id_Alimento
Empleado_Nom
Id_Empleado
Alimento_Descrip bre
Id_Mesa
Empleado_Apell
cion
Id_Alimento
ido
Alimento_Precio
Id_Bebida
Empleado_Sexo
Observacin
Empleado_Telef
ono
Empleado_Email
Id_Bebida

Id_Mesa
Numero_Mesa
Disponibilidad_M
esa
TipoEmpleado
1

Bebida_Descrip
Id_Ticket
cion
Bebida_Precio
Id_Orden
Total
Fecha
Figura 3.4. Diagrama de EntidadId_TipoEmpleadoRelacin.
TipoEmpleado_Descrip
cion

16

También podría gustarte