documento de casos de uso restaurante

Upload: carlos-lopez

Post on 28-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Documento de Casos de Uso Restaurante

    1/21

    DOCUMENTO

    Sistema de Informacin

    para la Gestin de unRestaurante

  • 7/25/2019 Documento de Casos de Uso Restaurante

    2/21

    De nicin del Sistema:

    El sistema defnido por el restaurante brinda el servicio de preparacin yatencin de platos de comida segn men diario, preparado coninsumos de calidad y servidos por personal muy bien capacitado.

    Sistema de Informacin:

    Un sistema que brinda el soporte necesario acilitando la entrega de unservicio de atencin y preparacin de platos de comida a travs dein ormacin actualizada .

    Dia rama de pa!uetes"Object-Oriented Model

    Model: ModelamientoSistemaRestaurantePackage:

    Diagram: DiagrPaquetesRestaurante Auth or: Ad mi ni strado r Date : 28 !" 2!#$%ersion:

    Adm in istracion

    &ocina'ogistica

    Atenci ones

    #dministracinSub sistema cuya fnalidad es acilitar el registro del personal de mozos,de las mesas, as como de las tari as de los platos a o recer en el mende cada d a.

    #tencionesSub sistema cuya fnalidad es la de acilitar las reservas de mesas parauna ec!a determinada y de ubicar a los clientes que asisten en unamesa del restaurante tengan o no reserva. "dem#s incluye el registro delos pedidos de cada mesa.

    Cocina

  • 7/25/2019 Documento de Casos de Uso Restaurante

    3/21

    Sub sistema que acilita el registro de nuevos platos de comida, elregistro de la preparacin de las solicitudes de atencin a una mesasegn el men.

    $o %sticaSub sistema que acilita la defnicin de proveedores, la defnicin de losinsumos, as como el control de los insumos a utilizar por cada plato delmen y de las rdenes de compra a proveedores.

    #ctores del Sistema: Su& Sistema 'r(stamos

    Nro #ctor Responsa&ilidad)

    Adm in istrador

    Reali(aRegistro de)ari*as +or Pllato

    De*ini r Personal

    De*ine Mesas

    *

    Reali(a cobro de consumo

    Procesa cobro alcontado

    Reali(a cobro con)arjeta

    +

    Maitre

    Reali(ar ,bicacion cli ente en mesa

    &erra atencionde mesa

    Reali (ar registro desolicitud de atencion de

    mesa

    ,

    Mo(o

    Reali (a registrode atencion de

    mesa

    &onsulta menudel dia

    -

    &liente

    Reali(ar unareser-a de mesa

    &ajero

  • 7/25/2019 Documento de Casos de Uso Restaurante

    4/21

    .

    .anco

    "poya con el abono del prstamo aprobado en la $ta"!orro del socio

  • 7/25/2019 Documento de Casos de Uso Restaurante

    5/21

    Dia rama General de Casos de Uso de RestauranteObject-Oriented M odel

    Model: ModelamientoSistemaRestaurantePackage: AdministracionDiagram: Diagr&asos,soAdmi nistracion

    Auth or: Adm in istrador Date: 2 8 !" 2!# $

    %ersion:

    Admi ni strado r

    &ajero

    De*inir Personal

    De*ine Mesas

    Reali(aRegistro de)ari*as +or Pllato

    Reali(a cobro de consumo

    Procesa cobro alcontado

    Reali(a cobro con)arjeta

    .anco

    Object-Oriented M odelModel: Modelam ientoSistemaRestaurantePackage: AtencionesDiagram: Diagr&asos,soAtenci ones

    Auth or: Ad mi ni strado r Date: 2 8 !" 2!# $%ersion:

    Mo(o

    Maitre

    Reali(ar ,bicacion cliente en mesa

    Reali (ar registro desolicitud de atencion de

    mesa

    &erra atencionde mesa

    Reali(a registrode atencion de

    mesa

    &onsulta menudel dia

    &liente

    Reali(ar unareser a de mesa

  • 7/25/2019 Documento de Casos de Uso Restaurante

    6/21

    Object-Oriented M odelModel: Modelam ientoSistemaRestaurantePackage: &ocinaDiagram: Diagr&asos,so&ocina

    Author: Adm in istrador Date: 28 !" 2!#$%ersion:

    &ocinero

    De*inir nue oPlato

    Reali(ar el registrodel menu del dia

    A/uda nte cocin a

    Reali(ar el registrode *in +re+racion de

    +lato

    Object-Oriented M odelModel: Model amientoSi stemaRestaurantePackage: 'ogistica

    Diagram: Diagr&asos,so'ogi stica Auth or: Ad mi ni strador Date: 28 ! " 2!#$%ersion:

    O+erador

    Registra las com+ras

    Reali(a controlmo imiento de stocks

    insumos

    Registrar la orden de+ago a +ro eedores

    Especi cacin de casos de Uso: /orma Corta

  • 7/25/2019 Documento de Casos de Uso Restaurante

    7/21

    De*inir Personal

    El administrador ingresa sus datos para logearse como administrador. Eladministrador desea registrar a un nuevo traba%ador. El sistema lemuestra la ventana para registrar nuevo personal. El administradoringresa los datos personales del nuevo traba%ador. El administradoringresa los datos de estudio del traba%ador. El administrador ingresa losdatos de e&periencia laboral. El sistema valida los datos ingresados.

    De*ine Mesas

    El administrador se logea para defnir las mesas disponibles delrestaurante. El sistema le muestra el ormulario para el registro de lasmesas. El administrador registra los datos de cada mesa. Eladministrador somete el registro al sistema. El sistema valida datos aregistrar.

    Reali(aRegistro de)ari*as +or Pllato

    El administrador se logea al sistema. El administrador requiere registrarlas tari as de cada plato del men. El sistema le muestra el ormulariopara registro de las tari as por cada plato. El administrador registra latari a por cada plato. El administrador sale del sistema.

    Reali(a cobro de consumo

    Procesa cobro alcontado

    El administrador requiere realizar el cobro por el consumo de una mesa.El sistema le solicita seleccionar la atencin a cobrar. El administradorselecciona la atencin. El administrador solicita la consolidacin delconsumo. El sistema consolida el consumo en base a los pedidos de la

  • 7/25/2019 Documento de Casos de Uso Restaurante

    8/21

    mesa. El sistema solicita se seleccione la orma de pago. Eladministrador selecciona cobro de pago al contado. El administradorsolicita se emita la actura de pago correspondiente al cliente. Eladministrador recibe el pago, registra la cobranza y emite el documentode pago.

    Reali(a cobro de consumo

    Reali(a cobro con)arjeta

    El administrador requiere realizar el cobro por el consumo de una mesa.El sistema le solicita seleccionar la atencin a cobrar. El administradorselecciona la atencin. El administrador solicita la consolidacin delconsumo. El sistema consolida el consumo en base a los pedidos de lamesa. El sistema solicita se seleccione la orma de pago. Eladministrador selecciona cobro de pago por tar%eta. El administradorsolicita se emita la actura de pago correspondiente al cliente. Eladministrador recibe tar%eta y procesa el pago, registra la cobranza yemite el documento de pago.

  • 7/25/2019 Documento de Casos de Uso Restaurante

    9/21

    Especi cacin de Casos de Uso: /orma E0tendida

    C#SO DEUSO

    'ealizar registro de Solicitud de (rstamo

    O12ETI3O )acilitar al registrador el control de las solicitudes deprstamo de los socios as como de la verifcacin de losrequisitos.

    #CTORES primario 'egistradorsecundario

    'RE4CONDICIONES

    *. El socio debe estar !abilitado o activo+. El socio no debe deber tener un prstamo pendiente

    . -a solicitud debe incluir los datos de un socio garante

    'OST4CONDICIONES

    *. Se !a registrado una nueva solicitud de prstamo+.

    .

    TRIGGER Se !a recepcionado una nueva solicitud de prstamo deun socio

    INTER#CCI5N#ctor: Re istrador Sistema

    *. ngresa /0 o cdigo de socio +. 1alida que el socio este!abilitado.

    Escenario2 El socio no est#!abilitado

    . El sistema in orma que socio yano traba%a en la empresa o est#in!abilitado por deuda

    3. 'ec!aza la solicitud deprstamo4. )inaliza el registroEscenario2 El socio est# !abilitado

    . 5uestra el ormulario pararegistro de solicitud con los datosb#sicos del socio

    3. 'equiere verifca deuda del 4. 1erifca y muestra la deuda del

  • 7/25/2019 Documento de Casos de Uso Restaurante

    10/21

    socio en su $ta$te socioEscenario2 El socio tiene deuda

    6. El sistema in orma que sociotiene deuda pendiente

    7. 'ec!aza la solicitud de

    prstamo8. )inaliza el registroEscenario2 El socio no tiene deuda

    6. El sistema autoriza a ingresardatos de prstamo

    7. ngresa datos del prstamo9monto solicitado y el plazo depago:8. 'equiere seleccionar sociogarante

    ;. 5uestra lista de socios quepueden ser garantes

    ;. Selecciona socio como garantedel prstamo*+b El sistema no valida !abilitacin de socio por deuda impaga5ensa%e2 =Socio no puede solicitar nuevo prstamo por presentardeuda impaga>

    4 1erifca y muestra la deuda del socio4a El sistema verifca que socio tiene prstamo pendiente5ensa%e2 =El socio no puede solicitar nuevo prstamo mientras tengadeuda pendiente>

    *

    *

    1alida datos ingresados de la solicitud de prstamo

    **a

    El sistema no valida datos ingresados

    5ensa%e*2 =?oda solicitud a registrar debe seleccionar un sociogarante>5ensa%e+2 =?oda solicitud debe ingresar los datos del monto deprstamo a solicitar as como el plazo de pago requerido>

  • 7/25/2019 Documento de Casos de Uso Restaurante

    11/21

    DI#GR#M# DE C#SOS DE USO

    00include1100include11

    00include11Reali(ar Registro Solicitud

    +restamoRegistrador

    %alidar socio

    %eri*icar deuda socio

    Seleccion ar socio garante

    INTER/#7 GR8/IC# DE USU#RIO 9GUI

  • 7/25/2019 Documento de Casos de Uso Restaurante

    12/21

    SequenceDiagram: Actuali (ar Solicitud Prestamo a+robada

    datos socio

    datos socio

    *inali (ar actuali(acion solicitud+restamo

    alida datos ingresados

    Registr soliciutd actuali(ada

    Registrar actuali(acion

    ingresa datos sobre condi cione s de+restamo a+robadas

    muestra solici tud seleccionada

    selecciona soli citud a+robada

    muestra solicitudes a+robadasseleccionar solicitud

    Requiere actuali(ar solicitud

    aluador

    Solici tudPrestamo Socio

    datos socio

    datos socio

    *inali (ar actuali(acion solicitud+restamo

    alida datos ingresados

    Registr soliciutd actuali(ada

    Registrar actuali(acion

    ingresa datos sobre condi cione s de+restamo a+robadas

    muestra solicitud seleccionada

    selecciona soli citud a+robada

    muestra solicitudes a+robadasseleccionar solicitud

    Requiere actuali(ar solicitud

  • 7/25/2019 Documento de Casos de Uso Restaurante

    13/21

    SequenceDiagram: RegistrarSolicitudPrestamo

    *inali(a registro solici tud

    *inali(a registro solici tud

    registrarSolicitud

    *inali(ar registro

    socios

    socio garante

    seleccione socio garante

    gar ante

    3ngresa datos +restamo

    ingresar datos +restamodatosPrestamo

    Requiere ingrsar datos +restamo

    *inali(a registro solici tud

    estado deuda

    estado deudaeri*icar deuda

    eri*icar deuda

    eri*icar deuda

    eri*icar deuda

    mostrar datos socio

    estado socio

    alidarSocio

    Message4"D53

    ingresar D53

    ali darSocio

    &rear soli cutd +restamo

    Registrador

    Socio &ta&teSolicitudPrestamo

    estadoSocio6habilitado

    estadoSocio6no7abilitado

    alt

    deuda6 erdad

    deuda6*also

    alt

    *inali(a registro solici tud

    *inali(a registro solici tud

    registrarSolicitud

    *inali(ar registro

    socios

    socio garante

    seleccione socio garante

    garante

    3ngresa datos +restamo

    ingresar datos +restamodatosPrestamo

    Requiere ingrsar datos +restamo

    *inali(a registro solici tud

    estado deuda

    estado deudaeri*icar deuda

    eri*icar deuda

    eri*icar deuda

    eri*icar deuda

    mostrar datos socio

    estado socio

    alidarSocio

    Message4"D53

    ingresar D53

    alidarSocio

    &rear soli cutd +restamo

  • 7/25/2019 Documento de Casos de Uso Restaurante

    14/21

    Object-Oriented Mod elModel: Modelo OOPackage: PrestamosDiagram: &lassDiagram4 Pago&uota sPrestamo

    Auth or: Ad mi ni strador Date: !" ! 2! #9%ersion:

    ! #

    ! ;

    ! #

    ! ;

    ! #

    ! ;

    ! ;# #

    solicitante

    ! ;# #

    garante

    ! #! ;

    SO&3O-------

    codigoSocionombreSociodireccionSocioD53tiem+oSer icioestado'aboralSocioestadoSocio

    : int: int: int: int: int: int: int

    : int: int

    D S&, 5)O P' A53''A

    ----

    nroO+eracionDescuentomonto)otalDescontar mesestadoDescuento

    : int: int: int: int

    : int: int

    SO'3&3),D PR S)AMO

    --

    -------

    nroSolicitud*echaSolicitud

    montoSolicitado+la(oSolicitado*echa aluacionmontoA+robado+la(oA+robadotasaAsignadaestadoSolicitud

    : int: int

    : int: int: int: int: int: int: int

    : int: int: int: int: int

    &,O)A PA?O PR S)AMO

    ------

    nroO+eracionnro&uota*echaPagomontoAPagar montoPagadoestado&uota

    : int: int: int: int: int: int

    : int: int

    &)A &)

    ------

    nroO+eracion*echaO+eracionti+oO+eracionmontoO+eracionsaldoAdeudadoestado&ta&te

    : int: int: int: int: int: int

    : int: int: int: int

  • 7/25/2019 Documento de Casos de Uso Restaurante

    15/21

    Object-Oriented ModelModel: Modelo OOPackage: PrestamosDiagram: &lassDiagram4Prestamos

    Auth or: Adm ini strador Date: !" ! 2! #9%ersion:

    ! ;

    # #solicitante

    # #

    ! ;

    # #

    ! ;

    ! ;

    # #

    ! ;

    # #

    ! ;

    # #

    ! #

    # #

    ! ;

    # #garante

    SO&3O

    -------

    codigoSocionombreSociodireccionSocioD53tiem+oSer icioestado'aboralSocioestadoSocio

    : int: int: int: int: int: int: int

    bajaSocio => : int: int

    SO'3&3),D PR S)AMO

    ---------

    nroSolicitud*echaSolicitudmontoSolicitado+la(oSolicitado*echa aluacionmontoA+robado+la(oA+robadotasaAsignadaestadoSolicitud

    : int: int: int: int: int: int: int: int: int

    : int: int: int: int: int

    )RA.A@ADOR

    ------

    cos)rabajador nombre)rabajador D53direcciontele*ono)rabajador estado'aboral

    : int: int: int: int: int: int

    : int: int&)A A7ORROS

    ---

    nro&uentaAhorromonedaestado&taAhorro

    : int: int: int

    < c ta Ah orro => : i nt

    .A5&O

    ---

    cod.anconombre.ancoestado.anco

    : int: int: int

    < banco => : int

    D POS3)O PR S)AMO

    ----

    nroDe+osito*echaDe+ositiohoraDe+ositomontoDe+ositado

    : int: int: int: int

    < de+ositoPrestamo => : int

    &)A &)

    ------

    nroO+eracion*echaO+eracionti+oO+eracionmontoO+eracionsaldoAdeudadoestado&ta&te

    : int: int: int: int: int: int

    : int: int: int: int

    D S M.O'SO PR S)AMO

    ---

    nroDesembiolso*echaDesembolsomontoDesembolso

    : int: int: int

    < desembolso => : in t

  • 7/25/2019 Documento de Casos de Uso Restaurante

    16/21

    noB

    noB

    siB

    SO&3O R ?3S)RADOR S3S) MA

    siB

    noB

    siB

    noBnoB

    noBnoB

    siBsiB

    Presenta solici tud + rCstamo

    %eri*ica cargo

    %eri*ica requisitos +ara la soli citud

    O E

    3n*orma a socio sobre *altantes

    3ngresa en Stma el D53 o codigo de socio

    3n*orma sobre estado de habilitaciFn

    %eri*ica en Stma deuda de socio

    3n*orma que no +rocede solicitud +or deuda

    3ngresa datos de +rCstamo

    Requiere seleccionar socio garante i ngresando D53

    Selecciona a Socio como garante

    Requiere regi strar la solicitud de +rCstamo

    3n*orma a socio solici tante

    ntrega cargo de solicitud re*rendada

    %alida habili dad del socio

    7abilitado E

    Muestra *ormulario +ara registro de solici tud

    Muestra deuda de socio

    deuda +or +rCstamo E

    Muestra da tos de socio garante

    &rea nue o registro de solicitud de +rCstamo

  • 7/25/2019 Documento de Casos de Uso Restaurante

    17/21

  • 7/25/2019 Documento de Casos de Uso Restaurante

    18/21

    SO'3&3),DPR2S)AMO

    ---------nroSolicitud

    *echaSolicitud

    montoSolicitado

    +la(oSolicitado

    *echa2aluacion

    montoA+robado

    +la(oA+robado

    tasaAsignada

    estadoSolicitud

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    im+aga=>

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

    :int

  • 7/25/2019 Documento de Casos de Uso Restaurante

    19/21

    Object-OrientedModel

    Model:ModeloOO

    Package:Prestamos

    Diagram:StatechartDiagram4Solicitud4Prestamo

    Author:Administrador

    Date:!8!82!#9

    %ersion:

    aluar

    A+robar

    Programar

    desembolsar

    im+aga

    +rotestar

    re*inanciar

    im+aga

    anular

    anular

    enPago

    am

    orti(arnro&uotaPago6+la(oB

    im+aga

    solicitud

    R

    ?3S)RADA

    doAnular

    do

    aluar

    do&ambiar?arante

    %A',ADA

    doAnular

    doRecha(ar

    doA+robar

    do&ambiar?arante

    APRO.ADA

    doProgramar

    R

    &7AGADA

    do

    aluar

    A5,'ADA

    PRO?RAMADA

    doDesembolsar

    D

    S

    M.O'SADA

    doenPago

    doim+aga

    PA?ADA

    3MPA?A

    do+rotestada

    dore*inanciada

    &O.RA5GA&OA&)3%A

    R

    H35A5&3ADA

    doenPago

    doim+aga

    5PA?O

    doenPago

    doamorti(ada

    doim+aga

  • 7/25/2019 Documento de Casos de Uso Restaurante

    20/21

    Object-Oriented ModelModel: Modelo OOPackage:Diagram: &om+onentDiagram4StmaAhorroPrestamos

    Auth or: Adm ini strado r Date: ! ! 2!# 9%ersion:

    A+l icaci on: Stma Aho rro Prestamos

    Ahorros

    Prestamos

    &olocaciones

    Hinan(as

    Adm ini stracion

    .ase de datos: Oracle ##g

    Rutina &oneIion

    )ablas

    %istas

    Stored +rocedures

    3ndices

    )riggers

    librerias dll:@a a

    Sistema O+erati o:Ser idor A+licaciones

    Sistema O+erati o:ser idor base Datos

    Sistema O+erati o:Ser idor Jeb

    Modulo Aute ntica cion de

    ,suraios

    .roKse na egacion:3nternet I+lorer

    SistemaO+erati ol: Androi de

    Sistema O+erati o:JindoKs L

  • 7/25/2019 Documento de Casos de Uso Restaurante

    21/21

    Object-Oriented ModelModel: Modelo OOPackage:Diagram: De+lo/mentDiagram4StmaAhorroPrestamos

    Author: Admi nistrador Date: ! ! 2! #9%ersion:

    P& Socio

    JindoKs L

    3nternet eI+lorer

    Mo il Socio

    Ser idor Jeb

    Ser idor A+licaciones

    JindoKs 2!!8 nter+rise Ser er

    Sistema Ahorro Prestamos

    Ahorros

    Prestamos

    &olocaciones

    Hinan(as

    Ser idor Autenticacion de ,suarios

    Ser idor .ase datos

    ,53

    Rutina &

    Oracle ##gStored Pr

    Object table

    Object %ieK

    P& Ahorros

    P&!# +restamos P&!2 Prestamos

    P& &olocaciones

    Pc &aja

    P& Administracion

    35) R5 )

    SKitch