proyecto analisis

53
CAPITULO I: INTRODUCCIÓN 1.1. Antecedentes 1.1.1. Antecedentes del Contexto En el negocio de expendios de comida como en los restaurantes, cafeterías, broasterias, etc., el modelo de organización empieza desde que el cliente entra en el local y realiza su pedido, ya sea cancelando al instante al comprar la ficha de el plato o preparado que va a consumir, o simplemente haciendo dar a conocer su orden al garzón, en el primer caso el mesero pasa a recepcionar la orden ya sea con la ficha o de manera verbal (esta si no cancela al ingresar en caja), el mesero es quien da ha conocer la orden recepcionada a la cocina (cocinera o chef), quien se encarga de preparar las ordenes de los clientes y también se encarga de realizar el control de los productos alimenticios para la preparación de los platos, y por ultimo si no trabajan con la compra directa con fichas se realiza la cancelación de los pedidos realizados en caja con respecto a la mesa o por clientes, siendo esta la forma de cobro mas complicada que existe ya que no se tiene un buen control de los pedidos por mesas o por clientes dentro del local mucho menos si el negocio es bastante grande y con mucho afluencia de clientela. 1.1.2. Antecedentes del Proyecto En el área de control de inventario de almacén de productos se realiza el control de manera empírica controlando

Upload: torerole

Post on 05-Jul-2015

1.392 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proyecto Analisis

CAPITULO I: INTRODUCCIÓN

1.1. Antecedentes

1.1.1. Antecedentes del Contexto

En el negocio de expendios de comida como en los

restaurantes, cafeterías, broasterias, etc., el modelo de

organización empieza desde que el cliente entra en el local y

realiza su pedido, ya sea cancelando al instante al comprar la

ficha de el plato o preparado que va a consumir, o simplemente

haciendo dar a conocer su orden al garzón, en el primer caso el

mesero pasa a recepcionar la orden ya sea con la ficha o de manera

verbal (esta si no cancela al ingresar en caja), el mesero es

quien da ha conocer la orden recepcionada a la cocina (cocinera o

chef), quien se encarga de preparar las ordenes de los clientes y

también se encarga de realizar el control de los productos

alimenticios para la preparación de los platos, y por ultimo si no

trabajan con la compra directa con fichas se realiza la

cancelación de los pedidos realizados en caja con respecto a la

mesa o por clientes, siendo esta la forma de cobro mas complicada

que existe ya que no se tiene un buen control de los pedidos por

mesas o por clientes dentro del local mucho menos si el negocio es

bastante grande y con mucho afluencia de clientela.

1.1.2. Antecedentes del Proyecto

En el área de control de inventario de almacén de productos

se realiza el control de manera empírica controlando

constantemente los productos que faltan y estimando cuanto falta

sin realizar una comparación con los precios anteriores de cada

uno de los productos.

Page 2: Proyecto Analisis

En el área de control de mesas solo se deja al cliente que se

acomode como pueda dejando a su elección las mesas que el cliente

vea más conveniente o en su caso ninguna.

En el área de control de caja se realiza el cobro

directamente después del consumo y apuntando en un cuaderno cuanto

fue el saldo de consumo del cliente, y realizando la facturación

respectiva a mano.

En el área financiera se realiza los respectivos balances con

la ayuda de una contadora.

1.2. Descripción del Problema

El Conjunto de reportes y controles realizados en papel, y

algunos de manera verbal, causa un mal control de muchos de los

productos, mesas, atención a clientes y errores al momento de

realizar la facturación creando desconfianza del cliente

consumidor, y mal control de los ingresos y egresos departe del

propietario hacia su negocio, siendo de gran preocupación para

este por todos los problemas mencionados anteriormente.

1.3. Formulación del Problema

Mal control y organización del negocio al realizar todas las

operaciones de manera escrita o verbal.

1.4. Objetivos del Proyecto

1.4.1. Objetivo General

Implementar un software de gestión de restaurante que permita

el armado de fórmulas y recetas(comandas), la entrega a domicilio

(delivery), la posibilidad de administrar múltiples salones y

sectores y Obtener en la pantalla de el monitor toda la

información y todas las opciones operativas que un restaurante

Page 3: Proyecto Analisis

precisa. Con una interface gráfica de fácil lectura, completas

prestaciones y ágil manejo. Tal que el cajero puede chequear y

distribuir las mesas en cada salón y disponga rápidamente de la

ubicación de las mismas, conozca su estado, y sepa la capacidad de

comensales que poseen cada una, e incluso que al hacer click en

cada mesa el encargado pueda abrir el detalle de la factura en

preparación, chequeando sus consumos, agregando los nuevos

pedidos, emitiendo las comandas, dividiendo la mesa si es

necesario, y realizando el cierre de la misma. Teniendo de esta

manera un mejor control del negocio de parte del propietario y una

mayor confianza departe de los clientes que concurren a consumir

en el local.

1.4.2. Objetivos Específicos

Se Busca mejorar el sistema de la broasteria mediante un

control del inventario y facturación como así mismo su

balance general para la toma de decisiones correctas, y no de

forma errónea.

Facilitar el progreso de la broasteria, como la reservación y

pedido de cada mesa. Y mejorar su rendimiento de atendido a

los clientes.

Mejorar el sistema de ordenes de forma verbal a la forma

automatizada en el cual se podrá observar cada mesa lo que

ordena, con un error absoluta del 0.01%

Mejorar cada atención y pedido del cliente de tal manera que

se de forma rápida y efectiva.

Sobre todo mejorar el sistema general de la broasteria para

no tener que preocuparse mucho de competencias.

CAPITULO II: RECOPILACIÓN DE INFORMACIÓN

Page 4: Proyecto Analisis

2.1. Antecedentes de la Empresa

En el restaurante broasteria “Gallo Claudio”, que en la

actualidad tiene un año de vida desde hace 8 años a nombre de él

Sr. Alex Gutiérrez Cepeda, nació con tres empleados con los cargos

de:

1 Cajero: Que se encargaba de hacer los pedidos de los

clientes e informar a la cocinera para su

posterior preparación y así mismo se hacia cargo

de los cobros de todos los pedidos realizados.

1 Mesero: El mesero también se hacia cargo de los pedidos

tanto de registrarlos como de entregarlos a las

mesas correspondientes.

1 cocinera: Solo cumplía con la función de preparar los

pedidos realizados por los clientes, tales pedidos eran dados

a conocer por el cajero y el mesero de manera verbal.

Actualmente el restaurante abre entre las horas de 9:30 am a 1:00

pm y 6:30 pm a 10:00 pm. Cuenta con 10 mesas cada uno con su

alcuza y porta servilletas con cuatro sillas cada uno.

Por lo cual el máximo número de clientes es de 40 personas,

también cuenta con refrigerador, un mostrador con una caja y un

cuaderno el cual anota las reservaciones, la caja eventualmente es

atendido por la esposa del propietario cuando no asiste el cajero.

El restaurante Broasteria está pasando por una crisis puesto que

ha disminuido las ventas de los platos, antes ganaban

aproximadamente 800 bs y ahora solo gana 300 a 400 bs mensuales.

Por la apareció de pollos “Imba” cerca del restaurante.

2.2. Objetivos de la Entrevista

Page 5: Proyecto Analisis

La entrevista fue realizada para verificar el estado control

del inventario,control del personal de trabajo y de los mismos

ingresos de la broasteria, con la informacion se quiere diseňar un

sistema para mejorar su control devido a que tiene muchas

dificultades en su control de egresos de gastos de mercaderia en

sus inventario.

2.3. Lista de los entrevistados

Nombre ¿Por qué?

Alex Gutiérrez Cepeda Es el dueño de la broasteria

María René Fernández Es la cocinera de la broasteria

Carlos Azurduy Castro Es el cajero de la broasteria

José Manuel Quispe Es el mesero de la broasteria

2.4. Preguntas de la Entrevista

Cocinera:

1. Nombre…………………………………………………………………………………………………………………………

2. ¿Cuánto tiempo trabaja en la broasteria?

……………… años ……………… meses …………días

3. ¿Cuáles son las dificultades que se presenta más a

menudo en su labor?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

4. ¿Cómo se realiza la comunicación con los demás empleados

al momento de trabajar?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

Page 6: Proyecto Analisis

5. ¿Cómo realiza el control de los productos utilizados

para la preparación de los platos?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

6. ¿Qué problemas encuentra al momento de realizar su

informe diario?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

Mesero:

Nombre……………………………………………………………………………………………………………………

1. ¿Cuánto tiempo trabaja en la broasteria?

……………… años ……………… meses …………días

2. ¿Cuáles son las dificultades que se presenta más a

menudo en su labor?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

3. ¿Cómo se realiza la comunicación con los demás empleados

al momento de trabajar?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

4. ¿Cómo controla los pedidos de cada mesa y cada cliente

al momento de entregarlos?

Page 7: Proyecto Analisis

……………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………

5. ¿Cómo distribuye a los clientes en cuestión a mesas y

asientos disponibles?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

6. ¿Qué problemas encuentra al momento de realizar su

informe diario?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

Cajero:

Nombre…………………………………………………………………………………………………………………………

1. ¿Cuánto tiempo trabaja en la broasteria?

……………… años ……………… meses …………días

2. ¿Cuáles son las dificultades que se presenta más a

menudo en su labor?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

3. ¿Cómo se realiza la comunicación con los demás empleados

al momento de trabajar?

……………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………

Page 8: Proyecto Analisis

4. ¿Cómo controla los pedidos de cada mesa y cada cliente

al momento de informar a la cocinera y al mesero?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

5. ¿Cómo distribuye a los clientes en cuestión a mesas y

asientos disponibles?

…………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………

6. ¿Cómo realiza el control de cada cliente para el

respectivo cobro?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

7. ¿Qué problemas tienes al momento de realizar el cobro?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

8. ¿Qué problemas encuentra al momento de realizar la

facturación?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

9. ¿Qué problemas encuentra al momento de realizar su

informe diario?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

Propietario:

Page 9: Proyecto Analisis

Nombre……………………………………………………………………………………………………………………………

1. ¿Qué tiempo tiene la broasteria?

……………… años ……………… meses …………días

2. ¿Cuáles son las dificultades que se presenta más a

menudo en su labor como propietario?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

3. ¿Cómo se realiza la comunicación con los empleados

cuando están trabajando?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

4. ¿Cómo controla que los clientes se sientan satisfechos

en su negocio?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………………

5. ¿Cómo controla el buen desempeño de los empleados?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

6. ¿Cómo recibe los informes de la funciones de sus

empleados?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

Page 10: Proyecto Analisis

7. ¿Los informes recibidos le son escritos o verbales?

Verbal Escrito

8. ¿son eficientes los informes que recibe de sus

empleados?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

9. ¿De que manera controla el historial económico de su

negocio?

……………………………………………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………………………

10. ¿Quién realiza el balance general de su negocio?

……………………………………………………………………………………………………………………………………………

2.5. Informe de la Entrevista

Con el documento que se realizo en la entrevista se encontró

muy claro que fallas que tenían en la broasteria, por lo

tanto al momento de realizar la entrevista devido a sus falta

de tiempo lo hicimos la mayoría con preguntas cerradas.

Aun así obtuvimos suficiente información de la entrevista

para realizar el diseño, con la estructura de la información

obtenida el sistema se fue realizando y acomplejando cada sus

falla para reducirlas al minimo de la mismas por eso razón

cada pregunta de la documentación fue planificada con un solo

objetivo dando a conocer que los resultados de los

trabajadores y control de la misma broasteria no eran buenos.

Page 11: Proyecto Analisis

ANEXOS

Page 12: Proyecto Analisis

CAPITULO III: MODELO DEL NEGOCIO

3.1. Modelo de Casos de uso del Negocio

3.1.1. Lista de Caso de Usos

En el caso de la Broastería el Gallo Claudio se pudo

identificar los siguientes casos de Uso:

Recepción del Cliente

Preparación y entrega del Pedido

Facturación

Control de Despensa

Ajuste Contable

3.1.2. Lista de Actores del Negocio

En el negocio se puede apreciar 6 actores importantes en el

negocio los cuales se describe en la tabla que se muestra a

continuación:

ACTOR FUNCIONES

Cliente Es quien entra al restáurate a consumir algún

producto alimenticio con especialidad en pollos que este le

proporcione.

Cajero Es el encargado de registrar el pedido del cliente,

distribuir las mesas y emitir la factura total de consumo

para cada cliente.

Mesero Esta encargado de entregar el pedido al cliente y

Page 13: Proyecto Analisis

realizar la limpieza de cada una de las mesas que se

desocupen.

Cocinero Se hace cardo de preparar y servir los platos que el

cliente haya pedido llegando también a hacerse cargo de

controlar la falta de productos de la despensa.

Propietario Es quien se encarga de realizar el manejo general del

negocio, tanto administrativo como financiero, además es

quien se encarga de supervisar que los clientes se sientan

como en su casa cuando entren a su negocio.

Contador Es quien realiza los ajustes contables del negocio y

también los balances generales cada año.

3.1.3. Diagramo de Casos del Negocio

Mesero

Cliente

Cocinero

Atencion del Cliente

Preparacion y entrega del pedido

Facturacion

Contador

Cajero

Control de Despensa

Ajute Contable

Propietario

Page 14: Proyecto Analisis

3.1.4. Diagrama de Actividades del Negocio

3.1.4.1.Diagrama de Actividades para la Atención al cliente

Entrar al Restaurante

Solicitar plato

Verificar Mesas Disponible

Despachar cliente

Tomar Orden

Designar mesa a cliente

CajeroCliente

3.1.4.2.Diagrama de Actividades para la preparación y entrega del

pedido

Page 15: Proyecto Analisis

Enviar orden por mesa

Revisar orden

Revisar disponibilidad en despenza

Preparar Plato

Reportar indisponibilidad del plato

Despachar plato al mesero

Recomendar platos disponibles al cliente

Entregar orden al cliente

MeseroCocineroCajero

3.1.4.3.Diagrama de Actividades para la Facturación

Page 16: Proyecto Analisis

Solicitar Factura de Consumo

Cancelar Factura

Revisar orden

Calcular costo total de pedidos

Imprimir factura

CajeroCliente

3.1.4.4.Diagrama de Actividades para el Control de la Despensa

Page 17: Proyecto Analisis

Solicitar informe de Despenza

Revisar reporte

Comprar productos faltantes

Reabastecer Despenza

Verificar despenza por producto

Revisar Pollo

Revisar Abarrotes

Revisar Verduras

Revisar Condimentos

Ajustar productos faltantes en despenza

Reportar al propietario

CocineroPropietario

3.1.4.5.Diagrama de Actividades para el Ajuste Contable

Page 18: Proyecto Analisis

Revisar importe de ventas

Imprimir reporte de ventas por pedido

solicitar informe de caja

Revisar reporte de ventas por pedido de caja

Solicitar Ajuste Contable a contador

Consumo de energia electrica, agua potable, reporte de ventas por pedido

Analizar y evaluar ganancias y perdidas

Realizar ajuste contable

Reportar ganacias y perdidas al propietario

Contador PropietarioCajero

3.2. Modelo de Objeto del Negocio

Page 19: Proyecto Analisis

hay

1,n

1

atiende

manda pedidos

1,n

1

1,n 1

entrega

Mesa

formacapacidadmaterial

entrega pedidos

1

Mesero

idtelefono

anotar()atender()

1,2,3

entrega las anotaciones1,n 1

prepara

1

1,2,3

Ambiente

AreaUbicacionColor

entra por el

paga

1

Caja

DineroMostradorCaja de seguridadFacturas

informa

1

1

1

Cocina

DecoradoRefrigeradorDespensaMesonCristaleriaAlacena

Contador

iddireeciontelefono

ajustar()entregar()...

Propietario

nombreapellidotelefonodireccionid

recibir()ordenar()ajustar para mejoro()...

entrega

informe

1

1

Cocinero

idtelefono

prepara orden()entregar orden()

Cajero

idtelefonodireccion

atender()mandar ordenes()entregar factura()

entrega los pedidos de la ordenes 1,2,3

1,2,3

cliente

nombreapellidodireccionid

Pedir()Servirse()pagar()

Silla

materialtamaño

se sienta

1

1

3.2.1. Diagrama de Objetos del Negocio

CAPITULO IV: MODELADO DE LOS REQUISITOS

Page 20: Proyecto Analisis

4.1. Panorama General

4.2. Clientes

4.3. Metas

4.4. Funciones

4.5. Atributos del Sistema

Atributos Restricción y detalle

Tiempo de (restricción de frontera)cuando se pide

Page 21: Proyecto Analisis

respuesta mesa se da un tiempo de 5s

Tiempo de orden

del plato

(restricción de frontera)cuando se ordena

el plato solo un tiempo de 15min antes de

que el cliente se vaya

tolerancia a

fallas

(restricción de frontera) Debe registrar

los pagos a crédito autorizados que se

hagan a las cuentas por cobrar en un plazo

de 24 horas, aun cuando se produzcan fallas

de energía o del equipo.

plataformas del

sistema

operativo

(Detalle) Microsoft Windows 95, 98, 2000 y

NT.

metáfora de interfaz

(detalle) Ventanas orientadas a la metáfora de un formulario y cuadros de diálogo.

4.6. Lista de Casos del Sistema

Crear el registro de entrada de los clientes. Confirmar reservación de los clientes. Registrar todos los pedidos de los clientes. Enviar el pedido para su preparación. informar cuando el pedido está terminado. Controlar y guardar el pago de cada cliente. Enviar datos del día de trabajo al propietario.

4.7. Diagrama de Casos de Uso

Page 22: Proyecto Analisis

control de ingresos de mercaderia

accion e informe financiero de estado esconomico

Propietario

Cajero

Mostrar y seleccion de palto

Registro de factura de salida

preparar y ordenar plato

Administrar mesas y reservacion

Cliente

4.8 Descripción de los casos del sistema

Page 23: Proyecto Analisis
Page 24: Proyecto Analisis
Page 25: Proyecto Analisis
Page 26: Proyecto Analisis

4.9 Extensiones e inclusiones:

Informe Economico

Reportar Menu<< incluir>>

Administrar mesas

<<incluir>>

<<incluir>

Facturar

Control de inventario

Control de calidad y cantidad

<<extender>>

<<incluir>>

<<incluir>>

Resabastecer inventario

Informe de egreso e ingreso

Propietario

Actuar para mejorar

<<enteder>>

<<incluir>>

<<incluir>>

Seleccionar plato

Mostrar Menu

Pago de la orden

Cliente

Realizar reservacion

<<extender>>

Pedir Plato

<<incluir>>

Verificar orden

Costo de cada plato

Cambiar el menu

Cajero

registro de fecha y hora

Page 27: Proyecto Analisis

4.10 Clasificación de los casos de uso del sistema:

Caso de uso A B C D E F SUMAReportar menú 5 5 1 0 6 3 20Pedir plato 4 6 1 0 7 5 23Administrar mesas 6 8 1 0 3 4 21Facturar 5 5 2 1 5 6 24Control de inventario 3 4 1 0 7 6 21Informe de estado económico 5 6 3 1 10 5 30

4.11 Formulario de plantilla del negocio:

Page 28: Proyecto Analisis
Page 29: Proyecto Analisis
Page 30: Proyecto Analisis
Page 31: Proyecto Analisis
Page 32: Proyecto Analisis
Page 33: Proyecto Analisis
Page 34: Proyecto Analisis
Page 35: Proyecto Analisis
Page 36: Proyecto Analisis
Page 37: Proyecto Analisis
Page 38: Proyecto Analisis
Page 39: Proyecto Analisis
Page 40: Proyecto Analisis

4.12 DIGRAMA DE CASOS DE USOS REALESCasos de uso Mostrar y seleccionar platoActoresPropósito Permitir ver al cliente la disponibilidad de cada

palto y su cantidad de la misma.Resumen En este caso el cliente tiene la facilidad de ve el

estado de la comida para evitar futuras quejasPrecondicionesFlujo principal En este caso de uso el cliente tiene la facilidad de

ver como esta su pedido, para ver la comida selecciona una serie de opciones que se debe llenar en cual puede ocurrir un error (E-1), una vez llenado en la pantalla del menú (P-1) este le da tres opciones que son “pedir”, “salir”, en esta pantalla se ira actualizando cada minuto los platos. Cuando presione en “Pedir” el sistema le enviara a una pantalla de los complementos (P-2). Cuando presione en “Salir” el sistema deberá cerrarse. El momento de que no haya ningún plato el sistema le dirá que ya no hay nada y que deberá volver más tarde.

Excepciones (E-1).- No ha llenado el formulario de platos

Casos de uso Pedir platoActoresPropósito Permitir al cliente facilitar su pedido y hacerlo

rápidoResumen En esta caso cuando llene su formulario le dirá si no

quiere que le acompañen algunos complementos,Precondiciones Haber llenado el menú de platos principalesFlujo principal En este caso cuando el cliente llene su pedido en la

pantalla del menú (P-1). Le dirá si no quiere algunos complementos el cual le dará una serie de opciones en la pantalla de complementos (P-2). Y el número de mesa (E-1). En esta pantalla tendrá las siguientes opciones “Pedir ya!” y “Volver” , cuando presione “Pedir ya!”(E-2) se cargara el sistema y le enviara la orden a la cocinera y con qué complementos desea, cuando presione “volver” el sistema volverá a la pantalla del menú (P-1).

Excepciones (E-2).- No ha llenado el formulario de platos(E-1).- Mesa equivocada en caso se le pedirá que vuelva “verificar mesa”

Casos de uso Administrar mesasActoresPropósito Ver cada la disponibilidad y reservación de cada mesaResumen En este caso el cliente podrá observar mesas

disponibles y la reservación de las mismas.Precondiciones Si hay reservación la fecha, hora y nombre de la

Page 41: Proyecto Analisis

mismaFlujo principal En este caso Observara que el cliente puede hacer

una reservación de mesa en la pantalla (P-3) en el cual se mostrara una serie de opciones para reservar. En la pantalla tendrá tres opciones que son “verificar”, “Reservar” y “pedir mesa”. Cuando presione en “verificar” el Sistema verificará la fecha, hora y nombre de la persona (E-1) donde le dirá la mesa que reservo. En caso de que presione “reservar” el sistema le guardara los datos de la reservación (E-2), y cuando presione “Pedir Mesa” el sistema haDe abrir un subflujo (S-1) en el cual dirá el estado de las mesas.

Subflujo (S-1) En este subflujo (S-1) se le mostrara el estado de la mesas de la broasteria. Cuando uno mesa este vacía le dirá cual es la mesa que está disponible o mesas disponibles. En caso contrario le dirá que no hay ninguna mes mostrando mesa 0, lo cual no hay. y le mostrara que habrá una mesa disponible en t tiempo de aproximación. Y tendrá una opción de “volver” El cual vuelve a la pantalla de reservación (P-3).

Excepciones (E-1).- puede que la reservación sea incorrecta en caso le aparecerá un mensaje diciendo “error de reservación”.(E-2).- Que los datos estén incompleto entonces aparecerá un mensaje diciendo “datos incompletos”

Casos de uso FacturaciónActoresPropósito Permitir al cajero entregar una factura al cliente en

el momento que se realiza la compra del producto.

Page 42: Proyecto Analisis

Resumen En este caso el cajero tiene la facilidad de dar una factura a cada cliente por las compras que esta asiendo.

Precondiciones Toda factura a entregarse al cliente tiene que ser previamente guardada en la base de datos.

Flujo principal En este caso de uso se inicia cuando el cliente interactúa simultáneamente con el cajero al momento de cancelar la deuda que se le cargo por el consumo de los productos de la broasteria.El cajero realiza la pregunta “Decea que se le entregue una factura por los gastos realizados”.El cajero entra a la opción de “facturación” y va solicitando al cliente la siguiente información. “Nombres”, “Apellidos”, “NIT”.Terminado le llenado de información el cajero pasa a revisar los datos del cliente.Si el cajero oprime la opción de “Imprimir” el sistema se conecta a la impresora e imprime la facturación con todos los datos ya proporcionados Si el cajero oprime la opción de “borrar” todos los datos que se Colocaron al formulario quedan borrados.

Excepciones E1.- Información incompleta.- falta llenar el formulario se pide al cajero que vuelva a introducir los datos.

Casos de uso InventarioActores Dueño, Base de datos del sistema.Propósito Permitir al propietario tener un inventario de todos

los productos que tiene la para el preparado de las comidas.

Resumen En este caso de uso el propietario tiene como

Page 43: Proyecto Analisis

facilidad un control mas detallado del las compras de sus productos.

Precondiciones Para poder ingresar a este sistema el propietario deberá hacer validar el nombre de usuario y contraseña.

Flujo principal En este caso de uso si inicializa en el momento que el propietario lo desee ya que cuando esto se inicializa aparece un formulario de validación “Inven1”. Si el proletario elige la opción “ACEPTAR” el sistema ara un enlace para mostrar el formulario “inven2”.Si el propietario presiona “borrar” la información anotado tanto como el “usuario” y el la “clave” será borrada para introducir nuevamente los datos.

Subflujos Este flujo se activa cuando se presiona “aceptar” en el flujo “iven1”. La interfase nos envía al evento “iven2” el cual es un formulario que tiene el registro de todos los productos que se tiene en la despensa.Este formulario cuanta con: “código de producto”, “nombre del producto”, “precio con el cual se compre el producto”, y la “cantidad”.El formulario tiene las siguientes acciones: modificar adicionar y eliminar.Si el usuario elije la opción se “eliminar” el sistema manda un mensaje pidiendo la confirmación de eliminar el producto el cual a sido seleccionado.Si el usuario elije la opción de modificar el sistema hace una interfase con en formulario “Modificar”.Si el usuario elije la opción de adicionar el sistema realiza una interfase con el formulario “Adicionar”.

Subflujos Este subflujo se acciona cuando el usuario elije la opción de “modificar”.El usuario deberá llenar el siguiente formulario para modificar el producto que se desea: “nombre del producto”, “precio con el cual se compro el producto”, y la “cantidad”.Cuando el usuario termina de llenar el formulario tiene dos opciones para elegir:”aceptar” “borrar”.Si el usuario elije la opción de aceptar el producto queda modificado y se muestra en la interface “inven2”.

subflujos Este subflujo se acciona cuando el usuario elije la opción de “adicionar”.El usuario deberá llenar el siguiente formulario para modificar el producto que se desea: “código del producto” “nombre del producto”, “precio con el cual se compro el producto”, y la “cantidad”.Cuando el usuario termina de llenar el formulario tiene dos opciones para elegir:”aceptar” “borrar”.Si el usuario elije la opción de aceptar el producto queda adicionado y se muestra en la interface “inven2”.

Excepciones E1.- nalidacion incorrecta el sistema manda un mensaje pidiendo que se vuelva a escribir de nuevo el

Page 44: Proyecto Analisis

usuario y la contraseñaE2.- información incompleta el sistema manda un mensaje pidiendo al usuario que complete el valos faltante en el formulario respectivo.

Casos de uso Informe de estado económicoActoresPropósito Permitir ver al usuario el estado de su broasteria ya

actuar al respecto Resumen Facilitar el trabajo, ajuste contable y balance

general al propietario mediante un login y password.Precondiciones Cuenta de propietario o empeladoFlujo principal En este caso el sistema nos mostrara dos líneas que

se deben llenar en la pantalla de informe (P-6) con espacios a llenar que son el “usuario” y “clave” mas una elección de cuenta “propietario y empleado”. Tendrá dos opciones uno “Entrar” y otro “salir” cuando presione en “Entrar” el sistema verificara su “usuario” y “clave” mas su opción de cuenta (E-1) y le abrirá un subflujo (S-1) o (S-2) según la opción elegida. Cuando presione en “Salir” el sistema se cerrara.

Subflujo (S-1) En este subflujo (S-1) Le Mostrara todos los informes: ingreso, egreso y gastos básicos con el numero de facturas de cada venta, en el cual se podrá

Page 45: Proyecto Analisis

ver si hay perdidas o ganancias. En la parte inferior ha y cuadro para llenarlo según la citación que se observa en informe y tendrá un tres opciones “Imprimir” , “Salir” y “Enviar”, cuando presione “imprimir” el sistema entrara a la pantalla de facturas (P-4) para los datos y fecha y le mostrara una opción que dice “desea imprimir todas la facturar” . Imprimirá todas las facturas del mes y sus ventas, con los ingresos y egresos al final terminando con los gastos básicos. Cuando presione “enviar”. El sistema enviara a la cuenta del empleado los datos del informe mas loe que se debe hacer para mejorar o mantener.Cuando presione “salir” el sistema se cerrara saliendo de la cuenta actual

Subflujo (S-2) En este subflujo (S-2) Le Mostrara todos los informes: ingreso, egreso y gastos básicos con el número de facturas de cada venta, en el cual se podrá ver si hay pérdidas o ganancias. En la parte inferior ha y cuadro para llenarlo según la citación que se observa en informe y tendrá unas dos opciones “Imprimir” y “Salir”.Cuando presione “imprimir” el sistema va imprimir lo ingresos, egresos y gastos generales mas lo que se debe hacer enviado por el propietario.Cuando presione “Salir” el sistema se cerrara saliendo de la cuenta actual

Excepciones (E-1).-Puede. Que el usuario y contraseña estén equivocados en ese caso le mostrara un mensaje diciendo “error de usuario o clave”

4.13 DIAGRAMA DE CLASES

Page 46: Proyecto Analisis

Llena

formulario

envia datos

envia

verifica datos

manda la actualizacion ...

seleccciona opciones

manda

opciones

envia opciones

verfica datos llenos

llenado de formulario

cliente

complemetos

registro de menu

sistema

cambia

seleccciona opciones

Llena

formulario

verifica

envia datos del pedido

enviadesigna

envia dato

verifica mesa

piden n° de mesa

cliente

complementos

llenado de formulario

registro de mesa

registro de menu

sistema

manda n° de mesa

Page 47: Proyecto Analisis

seleccciona opciones

verifica reservacion

envia

su

opcion

muestra formulario de:

envia datos

verificar validacion de datos

manda datos

recive datos

indica su

cliente

verifica estado de mesas

llenado de datos

verficacion de datos

administracion de mesas

sistema

seleccion de mesas

reservacion de mesasindica su mesa

registro de factura

sistema

envia estado del formulario

llenado de datos

verifica formulario

manda datos

cliente

muestra datos

Facturar pedido

cajero

envia estado del formulario

envia datos

envia datos para facturar

entrega factura

pide formulario

Page 48: Proyecto Analisis

registro de factura

sistema

envia estado del formulario

llenado de datos

verifica formulario

manda datos

cliente

muestra datos

Facturar pedido

cajero

envia estado del formulario

envia datos

envia datos para facturar

entrega factura

pide formulario

informe financiero

control de informe

Cajero

propietario

recibe ingresos y egresos

ingreso de usuario

ingresa datos

sistema

Pide informe

manda informe

manda estado de cuenta

verifica informe

manda accion a asumir

envia accion

manda datos