Вы находитесь на странице: 1из 11

Asignatura: Diseo de Sistemas Docente: Alexander Mondragon TALLER Participantes: Juan Manuel Ronquillo Valencia.

Leo Andrs Moreno Caicedo. Jos Alexander Castaeda Muoz.

1. Identificacin de la situacin planteada: Un Restaurante y Discoteca necesita controlar y automatizar los pedidos de los meseros sobre los productos que all se venden, ya que estos se realizan de manera manual lo que genera retrasos y equivocaciones en la toma de informacin. 2. Anlisis de la situacin planteada: Se requiere realizar un programa que controle por medio de dispositivos PDA y PC el pedido de los productos que se venden en el Restaurante y bar. 3. Matriz de requerimientos R1. La aplicacin de sistemas debe permitir realizar la captura y solicitud de los pedidos a travs de un dispositivo PDA. R2. El sistema debe permitir la autenticacin de los usuarios a travs de un formulario con la siguiente informacin: login y contrasea. R3. El sistema debe permitir que un usuario con el rol de administrador, pueda gestionar los usuarios que usaran el sistema, cada usuario ser creado o modificado a travs de un formulario con la siguiente informacin: Tipo y Nmero de Identificacin Nombres Primer Apellido Segundo Apellido Rol (Administrador, Mesero, Almacn, caja, etc) R4. El con el sistema debe permitir que a travs de un formulario, los usuarios rol de meseros puedan realizar las siguientes acciones: Consultar productos disponibles del da (Men) Registrar pedidos de los clientes

R5. El con el R6. El con el R7. El con el

Consultar estado de pedidos realizados Consultar factura cliente sistema debe permitir que a travs de un formulario, los usuarios rol de Almacn puedan realizar las siguientes acciones: Consultar pedidos realizados Cambiar estado de pedidos realizados Informar costos de productos para decidir mens. sistema debe permitir que a travs de un formulario, los usuarios rol de Cocina y Bar puedan realizar las siguientes acciones: Consultar pedidos realizados. Construir los mens diarios. Modificar los mens diarios. Cambiar estado de pedidos realizados Informar sobre pedidos listos y despachados. Informar productos agotados. sistema debe permitir que a travs de un formulario, los usuarios rol de Caja puedan realizar las siguientes acciones: Consultar pedidos realizados Generar la facturacin respectiva y enviarla al mesero.

4. Como abordar el problema Una manera adecuada de abordar el problema es observar el funcionamiento en horas de atencin pico durante unas 2 semanas incluidos los festivos y observar como los meseros envan los pedidos al restaurante y discoteca y como son estos despachados, adems observar como realizan la escogencia del men diario y como se factura los pedidos.

Actores y Casos:

Mesero: Autenticacin Mesero Disponibilidad de mens Solicitud de men por parte del mesero a cocina copia a caja Informe de ms productos a cocina Pedido listo. Por parte de cocina. Solicitar cuenta de caja. Cocina y bar: Autenticacin Cocina y bar Confirmacin por parte de cocina bar del pedido Informe de productos agotados desde cocina bar Pedido listo a Mesero y Caja Solicitud de insumos a almacn Cajero: Autenticacin Cajero Recepcin de pedido de mesero Confirmacin de pedido desde cocina Reporte de factura a PDA desde Caja. Contabilidad: Crdito y cartera Almacn Solicitud de productos.

IDENTIFICACIN DE LOS ATRIBUTOS POR ENTIDAD Entidad: Administrador Nombre Login Password Nombres Apellidos Descripcin Identificacin del Usuario Clave del Usuario Identificacin Nombre Identificacin Apellido Tipo de Dato Texto Texto Texto Texto 20 30 40 40 Longitud

Diccionario de Datos Administrador Login, Password, Nombres, Apellidos, Nmeros Nmeros Caracteres =0,1,2,,9] =[A,B,C,,Z|a,b,c,.,z] ={ Caracteres}

Entidad: Mesero Nombre Login Password Menu Datos_cliente Descripcin Identificacin del Usuario Clave del Usuario Tipo del men del da Identificacin del cliente Tipo de Dato Texto Texto Texto Texto 20 30 40 40 Longitud

Diccionario de Datos Mesero Login, Password, Men, Datos_Cliente ={ Caracteres} Nmeros Caracteres =0,1,2,,9] =[A,B,C,,Z|a,b,c,.,z]

Caso de Uso Autenticacin

Propsito Autentificar a los usuarios con permisos validos para acceder al sistema

Precondicio nes Estar creado el usuario en el sistema.

Activacin Cuando cualquier usuario intenta hacer uso del aplicativo

Flujo Principal 1.. Sistema identifica al usuario que desea ingresar a la aplicacin. 2. Usuario ingresa su Login y Contrasea. 3. El sistema busca el nombre de usuario y contrasea en base de datos local.

Variaciones a) Si el nombre de usuario contrasea son incorrectos, el sistema muestra un mensaje de error con Usuario Invalido, El usuario debe ingresar de nuevo datos acceder. b) Si el Nombre de usuario y contrasea son validos: El sistema muestra opciones del men de cada usuario.

Excepcion es a). Si la base de datos no conecta, el usuario puede can celar Acceso.

Caso de Uso Realizar Pedido Propsito Solicitar el pedido de los productos del restaurante y bar Precondicio nes Autenticaci n. Datos del Cliente. Activacin Cuando el mesero activa el pedido en el men. Flujo Principal 1.. Recepcin del pedido que enva el mesero. 2. Genera orden del pedido a la cocina y bar. Variaciones a) Si la existencia de producto est agotada le informa al mesero esto. Excepcion es a). Si la base de datos no conecta, el usuario puede can celar pedido.

DIAGRAMA DE CASO DE USO REALIZAR PEDIDO


INICIO

Autenticarse
Mostrar Formulario para generar pedido Introducir Datos Cliente Introduci r Item Men SI Agregar item men NO

Agregar cantidad

FIN

Caso de Uso Realizar Pago Propsito Generar el pago del pedido del cliente. Precondicio nes Haberse generado la factura. Activacin Cuando el mesero cliente se acerca a la caja a pagar. Flujo Principal 1.. Recepcin de la factura. 2. Seleccionar el medio de pago. 3. Paga el cliente. 4. Entregar factura pagada al cliente. Variaciones a) Dependiendo del medio de pago: Tarjeta de crdito, Debito, efectivo Cheque. Excepcion es a). Si la base de datos no conecta, el usuario puede can celar pedido.