Professional Documents
Culture Documents
INFORME FINAL
SISTEMA WEB PARA EL RESTAURANTE EL NINO
EQUIPO
: 10
CURSO
: Sistemas de Informacin II
SIGLA
: IS-445
ALUMNOS
DOCENTE
AYACUCHO PER
2011
1
CONTENIDO
CAPITULO I......................................................................................................... 4
ANALISIS DE REQUISITOS ...................................................................................... 4
1.1
IDENTIFICAR REQUISITOS............................................................................ 5
1.1.
GLOSARIO DE TERMINOS............................................................................. 7
1.2.
CAPITULO II...................................................................................................... 10
MODELADO DE CASOS DE USO............................................................................. 10
2.1
PROTOTIPOS GUI..................................................................................... 11
2.2
2.3
2.4
2.5
2.6
CAPITULO III..................................................................................................... 49
REVISION DE REQUISITOS.................................................................................... 49
3.1
3.2
3.3
3.4
CAPITULO IV..................................................................................................... 97
DISEO PRELIMINAR........................................................................................... 97
4.1
4.2
5.2
6.2
DIAGRAMA DE COMPONENTES...................................................................155
6.3
DIAGRAMA DE DESPLIEGUE......................................................................156
Sistemas de informacin II
Pgina 2
DIAGRAMAS DE SECUENCIA......................................................................158
7.2
7.3
7.4
8.2
8.3
8.4
Sistemas de informacin II
Pgina 3
CAPITULO I
ANLISIS DE REQUISITOS
Sistemas de informacin II
Pgina 4
Requisitos
requisito
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FUNCIONALES
El administrador debe ser capaz de registrar el men segn categoras, que
se mostrarn en la carta.
El administrador debe ser capaz de actualizar el men que se mostrarn en la
carta diariamente.
El administrador debe ser capaz de registrar a todos los empleados para el
control respectivo de los turnos y horarios.
El sistema debe permitir generar la planilla de empleados mensualmente, para
realizar remuneraciones respectivas del personal.
El Administrador debe ser capaz de asignar cuentas de usuario a los
empleados que necesariamente interactuaran con el sistema.
El sistema debe permitir registrar los insumos adquiridos.
El sistema debe permitir controlar y actualizar el almacn de insumos.
El sistema debe permitir generar reportes sobre los insumos que se tienen en
almacn.
El sistema debe permitir registrar y actualizar los artculos con el que cuenta el
restaurante.
El sistema debe permitir generar reporte sobre los artculos que se tienen en
almacn.
El sistema debe permitir registrar y controlar a los clientes (Persona natural y
Persona Jurdica).
El sistema debe ser capaz de registrar y controlar las reservas de mesas.
El sistema debe ser capaz de registrar las recetas de todos los mens que se
ofrecen en la carta.
El sistema debe permitir la consulta de las recetas de los mens previa solicitud
del cocinero.
El sistema debe permitir registrar y controlar a los proveedores de bienes y
servicios.
El sistema debe permitir al administrador realizar la respectiva orden de
compra de insumos.
El sistema debe mostrar el men con una imagen que lo represente y con su
respectiva especificacin, segn la categora que pertenezca en la carta.
El sistema debe permitir al cliente realizar la cotizacin de los mens y bebidas
que el restaurante ofrece.
El sistema debe permitir al cliente realizar sugerencias y quejas.
El sistema debe permitir registrar y controlar las bebidas ofrecidas por el
Sistemas de informacin II
Pgina 5
21
22
23
24
25
26
27
28
29
30
31
32
33
1
2
3
4
5
6
restaurante.
El sistema debe generar un reporte de las bebidas que se tienen en el
restaurante.
El sistema debe ser capaz de mostrar un informe de las ventas del da,
semanal, mensual, anual.
El sistema debe generar un reporte de flujo de caja diario, semanal, mensual,
etc.
El sistema permite al cajero emitir un comprobante, al momento de realizarse
el pago del consumo.
El sistema debe ser capaz de mostrar los mens ms vendidos y/o menos
vendidos.
El sistema muestra las bebidas ms consumidas por los clientes del
restaurante.
El sistema debe permitir registrar y controlar la atencin de pedidos por mesa,
realizado por los clientes.
El sistema debe permitir fraccionar el pago de un pedido de consumo por mesa.
El sistema debe permitir consultar los pedidos realizados por los clientes.
El sistema debe permitir al Administrador registrar el horario de entrada y salida
de los empleados.
El sistema debe permitir generar un reporte de todos los clientes ms
frecuentes.
El sistema debe permitir registrar, controlar y generar el mapa de mesas para la
atencin de pedidos de consumo y reserva de mesas.
El administrador debe ser capaz de controlar los cargos de empleados.
NO FUNCIONALES
El sistema debe ser amigable y de fcil uso para el cliente y usuario.
El sistema debe mostrar ayudas al usuario para su correcta navegabilidad.
El sistema debe ser personalizable para garantizar el cumplimiento del rol de un
actor.
El sistema web debe ser capaz de ejecutarse en cualquier sistema operativo
garantizando su portabilidad.
El sistema debe realizarse usando estndares de calidad que permita una
6adecuada operacin y mantenimiento.
El sistema debe permitir brindar seguridad en el flujo de caja.
Sistemas de informacin II
Pgina 6
Sistemas de informacin II
Pgina 7
Sistemas de informacin II
Pgina 8
prov eedorBien
prov eedor
resive
realiza
genera
PlanillaEmpleado
insumo
DetalleOrdenCompra
Administrador
Empleado
Articulo
receta
prepara
Cocinero
Menu
bebida
Mesero
Caj ero
CategoriaMenu
atiende
emite
tiene
PedidoConsumo
DetallePedido
Mesa
tiene
una
requiere
Comprobante
solicita
Factura
Reserv a
Cotizacion
Boleta
Pago
realiza
cliente
PersonaNatual
Persona Juridica
Sistemas de informacin II
Pgina 9
CAPITULO II
MODELADO DE CASOS DE USO
Sistemas de informacin II
Pgina 10
PROTOTIPOS GUI
CU3.
Sistemas de informacin II
CU1.
Registrar Men
CU2.
Mantener Men
Pgina 11
CU4.
CU5.
Sistemas de informacin II
Pgina 12
CU7.
Registrar bebida
CU8.
Mantener bebida
Sistemas de informacin II
Pgina 13
CU10.
Sistemas de informacin II
Registrar empleado
Pgina 14
CU12.
CU13.
Sistemas de informacin II
Mantener empleado
Pgina 15
CU16.
CU14.
Registrar cliente
CU15.
Mantener cliente
Sistemas de informacin II
Pgina 16
CU17.
CU18.
Sistemas de informacin II
Pgina 17
CU19.
Sistemas de informacin II
Registrar reserva
Pgina 18
CU21.
Sistemas de informacin II
Mantener reserva.
Pgina 19
CU23.
Sistemas de informacin II
Registrar Mesa
Pgina 20
CU25.
Sistemas de informacin II
Registrar insumo.
Pgina 21
CU27.
Sistemas de informacin II
Registrar artculo.
Pgina 22
Generar reporte de insumos que estn por debajo del stock mnimo.
CU29.
Registrar proveedores.
CU30.
Mantener proveedores.
Sistemas de informacin II
Pgina 23
CU32.
Sistemas de informacin II
Pgina 24
Sistemas de informacin II
Pgina 25
CU34.
CU35.
Sistemas de informacin II
Pgina 26
N Caso de uso
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Casos de Uso
Registrar Men
Mantener Men.
Registrar categora de men.
Mantener categora de men.
Registrar recetas de men.
Mantener recetas de men.
Registrar bebida.
Mantener bebida.
Mantener cargo de empleado.
Registrar empleado.
Mantener empleado.
Controlar asistencia de empleados.
Generar planilla de empleados.
Registrar cliente
Mantener cliente
Generar reporte de los clientes ms frecuentes.
Enviar sugerencias y quejas.
Realizar cotizacin va web.
Registrar reserva.
Mantener reserva.
Registrar pedido de consumo por mesa.
Mantener pedido de consumo por mesa.
Registrar mesa.
Registrar insumo.
Mantener almacn de insumos.
Registrar artculo.
Mantener almacn de artculos.
Generar un reporte de insumos que estn por debajo del stock mnimo
permitido.
Registrar proveedores.
Mantener proveedores.
Enviar orden de compra a proveedor.
Emitir Reporte de Flujo de Caja.
Emitir Comprobante de pago
Generar reporte de mens ms vendidos por fechas.
Generar reporte de bebidas ms vendidas por fechas.
Sistemas de informacin II
Pgina 27
2.3
uc Paquete Actores
Empleado
Administrador
Cocinero
Mesero
Cliente
Caj ero
Barman
Persona j uridica
Persona natural
Prov eedor
Sistemas de informacin II
Pgina 28
Registrar cliente
Mantener cliente
Realizar cotizacion
v ia w eb
Administrador
Cliente
PAQUETE DE MENUS
uc Paquete menu
Mantener menu
Registrar receta de
menu
Registrar menu
Administrador
Registrar categora de
menu
Sistemas de informacin II
Pgina 29
Mantener cargo de
empleado
Mantener empleado
Controlar asistencia
de empleados
Generar planilla de
empleados.
Registrar empleado
Administrador
(from Paquete Actores)
Registrar reserv a
Atender pedido de
consumo por mesa.
Generar reporte de
pedidos de consumo
Mantener reserv a
Administrador
(from Paquete Actores)
Sistemas de informacin II
Mesero
(from Paquete Actores)
Pgina 30
Mantener almacen
de articulos
Registrar articulo
Mantener almacen de
insumos
Registrar insumo
Generar reporte de
almacen
Administrador
(from Paquete Actores)
Registrar mesa
PAQUETE DE PROVEEDORES
uc Paquete Prov eedor...
Administrador
(from Paquete Actores)
Sistemas de informacin II
Pgina 31
Emitir comprobante
de pago
Emitir reporte de
fluj o de caj a
Caj ero
(from Paquete Actores)
PAQUETE DE BEBIDAS
uc Paquete Bebida
Mantener bebida
Registrar bebida
Administrador
(from Paquete Actores)
Sistemas de informacin II
Pgina 32
Registrar Men
CU2.
Mantener Men.
CU3.
CU4.
CU5.
CU6.
Registrar bebida.
CU8.
Mantener bebida.
Sistemas de informacin II
Pgina 33
Sistemas de informacin II
Pgina 34
2.4
Paquete Clientes
+ Enviar sugerencias y quejas
+ Generar reporte de los clientes mas frecuentes
Paquete Menu
+ Mantener cliente
+ Registrar cliente
+ Mantener menu
+ Mantener receta de menu
+ Registrar categora de menu
+ Registrar menu
+ Registrar receta de menu
Paquete Bebida
+ Generar reporte de las bebidas mas vendidas por fechas
+ Mantener bebida
+ Registrar bebida
Paquete Caj a
+ Emitir comprobante de pago
+ Emitir reporte de flujo de caja
Paquete Actores
+ Administrador
+ Barman
+ Cajero
+ Cliente
+ Cocinero
Paquete Personal
+ Empleado
+ Mesero
+ Persona juridica
+ Persona natural
+ Mantener empleado
+ Proveedor
+ Registrar empleado
+ Proveedor bi en
+ Proveedor servicio
Paquete Almacen
Paquete Prov eedores
+ Mantener proveedor
+ Registrar proveedor
+ Registrar articulo
+ Registrar insumo
+ Registrar mesa
Sistemas de informacin II
Pgina 35
2.5
Requisitos
Casos de Uso
la carta.
Req 13. El sistema debe ser capaz de registrar las
recetas de todos los mens que se ofrecen en la CU5. Registrar recetas de men.
carta.
usuario
empleados
mensualmente,
para
realizar
Sistemas de informacin II
Pgina 36
empleados.
Req 33. El administrador debe ser capaz
de
Req 11. El sistema debe permitir registrar y controlar CU14. Registrar cliente
a los clientes (Persona natural y Persona CU15. Mantener cliente
Jurdica).
Req 33. El sistema debe permitir generar un reporte CU16.Generar reporte de los clientes ms
de todos los clientes ms frecuentes.
frecuentes.
Sistemas de informacin II
Pgina 37
un
2.6
Caso de uso
Descripcin
Curso bsico
El administrador ingresa los campos para el registro de un nuevo men,
CU1. Registrar
Men
Caso de uso
CU2. Mantener
Descripcin
Curso bsico
Men
Sistemas de informacin II
Pgina 38
Caso de uso
Descripcin
Curso bsico
CU3. Registrar
Categora de
Men
Curso alterno
El sistema muestra un mensaje de error al no realizar un registro
adecuado de la categora.
Caso de uso
Descripcin
Curso bsico
CU4. Mantener
Categora de
Men
Curso alterno
El sistema muestra un mensaje de error al no actualizar adecuadamente la
categora.
Caso de uso
Descripcin
Curso bsico
El administrador selecciona los insumos, ingresa la cantidad y agrega a la
CU5. Registrar
Receta
men.
Curso alterno
El sistema muestra un mensaje de error al no realizar un registro
adecuado de las recetas.
Caso de uso
CU6. Mantener
Descripcin
Curso bsico
Receta
Sistemas de informacin II
Pgina 39
Descripcin
Curso bsico
CU7. Registrar
Bebida
Caso de uso
Descripcin
Curso bsico
CU8. Mantener
Bebida
Caso de uso
Descripcin
Curso bsico
CU9. Mantener
cargo de
empleado.
Caso de uso
CU10. Registrar
Descripcin
Curso bsico
Empleado
Sistemas de informacin II
Pgina 40
Descripcin
Curso bsico
El administrador selecciona un empleado de la lista de empleados,
CU11. Mantener
Empleado
seleccionado.
Curso alterno
El sistema muestra un mensaje de error al no realizar una operacin
Caso de uso
CU12. Controlar
asistencia de
empleados
Caso de uso
Descripcin
Curso Bsico
CU13. Generar
planilla de
empleados.
Caso de uso
CU14. Registrar
Cuso bsico
Descripcin
cliente
Sistemas de informacin II
Pgina 41
Descripcin
Cuso bsico
El mesero hace clic en mantener cliente, selecciona un cliente de la
CU15. Mantener
cliente
cliente seleccionado.
Curso alterno
El sistema muestra un mensaje de error, no se realizo correctamente la
actualizacin.
Caso de uso
Descripcin
Curso bsico
El administrador o el mesero hacen clic en la opcin generar reporte
CU16. Generar
reporte de los
clientes ms
Curso alterno
frecuentes.
Caso de uso
CU17. Enviar
Descripcin
Curso Bsico
Curso bsico
Descripcin
cotizacin va web.
Sistemas de informacin II
Pgina 42
Descripcin
Cuso bsico
El cliente selecciona la opcin Realizar reserva en lnea, el sistema
CU19. Registrar
reserva.
Caso de uso
Descripcin
Cuso bsico.
El administrador hace clic en la opcin mantener reserva, ingresa el
rango de fechas para listar las reservas, escoge una reserva de la lista,
CU20. Mantener
reserva.
seleccionada.
Curso alterno
El sistema muestra un mensaje de error en la actualizacin de la
reserva.
El sistema muestra un mensaje de error, error al eliminar la reserva.
Caso de uso
CU21. Registrar
Curso bsico
Descripcin
pedido de consumo
por mesa.
Caso de uso
CU25. Mantener
Descripcin
Curso bsico
pedido de consumo
por mesa.
Sistemas de informacin II
Pgina 43
de Descripcin
uso
CU26.
Curso bsico
Registrar
mesa.
Caso de uso
Descripcin
Cuso bsico
El administrador en la interfaz Men administrador, hace clic en la opcin
CU28.
Registrar
formulario y otras opciones registra todos los campos como nombre, cantidad,
insumo.
Caso de uso
CU29.
Descripcin
Curso bsico
Mantener
almacn de
insumos.
lista de todos los insumos que se tiene en almacn adems muestra las
actualizar insumos y generar reporte de los insumos que se tiene en
almacen.
Curso alterno
El sistema muestra un mensaje de error, insumo no encontrado.
Sistemas de informacin II
Pgina 44
Descripcin
Cuso bsico
El administrador en la interfaz Men administrador, hace clic en la opcin
Registrar artculo. el sistema muestra la interfaz Registrar artculo, con un
CU30.
Registrar
artculo.
Caso de uso
Descripcin
Cuso bsico
El administrador hace clic en la opcin Mantener inventario de artculos,
el sistema muestra la interfaz Mantener inventario de artculos, con una
CU31.
lista de todos los artculos que se tiene en almacn adems muestra las
Mantener
almacn de
almacn.
artculos.
Curso alterno
El sistema muestra un mensaje de error, a articulo no encontrado.
El sistema muestra un mensaje de error, no se realiz correctamente la
actualizacin.
Caso de uso
CU32. Genera
Descripcin
Cuso bsico
reporte de
almacn
Sistemas de informacin II
Pgina 45
Caso de uso
Descripcin
Curso bsico
El administrador selecciona la opcin de Registrar proveedores, el sistema
muestra la interfaz interfazRegistroProveedor con un formulario, donde el
CU33. Registrar
proveedores.
Caso de uso
Descripcin
Curso bsico
El administrador selecciona la opcin de Mantener proveedores, el sistema
muestra la interfaz interfazMantenerProveedor donde se muestra la lista de
CU34. Mantener
Proveedores
Caso de uso
CU35. Enviar
Orden de
Compra
Curso alterno
El sistema no enva el orden de pedido, el sistema le muestra un mensaje de
error.
El administrador cancela el orden de pedido.
Caso de uso
Sistemas de informacin II
Descripcin
Pgina 46
Caso de uso
CU37. Emitir Curso bsico
Descripcin
Reporte
Flujo
Caja.
ventana
Sistemas de informacin II
Pgina 47
CAPITULO III
REVISION DE REQUISITOS
Sistemas de informacin II
Pgina 48
prov eedorBien
prov eedor
CotizacionSuministro
prov eedorServ icio
OrdenCompra
CaracteristicaInsumo
insumo
DetalleOrdenCompra
Administrador
Empleado
Articulo
CaracteristicaArticulo
receta
prepara
Cocinero
Menu
PedidoPresencial
PedidoDeliv ery
CategoriaMenu
bebida
Mesero
Caj ero
DetallePedido
atiende
tiene
una
emite
Pedido
Mesa
requiere
Cotizacion
Factura
Reserv a
Comprobante
realiza
Pago
Boleta
cliente
PersonaNatual
Persona Juridica
Sistemas de informacin II
Pgina 49
CU3.
Sistemas de informacin II
CU1.
Registrar Men
CU2.
Mantener Men.
Pgina 50
CU4.
CU5.
Sistemas de informacin II
Pgina 51
CU6.
CU7.
Sistemas de informacin II
Registrar bebida.
Pgina 52
CU8.
CU9.
Sistemas de informacin II
Mantener bebida.
Pgina 53
Sistemas de informacin II
CU10.
Registrar empleado.
CU11.
Mantener empleado
Pgina 54
CU12.
CU13.
Sistemas de informacin II
Pgina 55
CU14.
Registrar cliente
Sistemas de informacin II
Pgina 56
CU16.
CU17.
Sistemas de informacin II
Pgina 57
CU18.
Sistemas de informacin II
Pgina 58
CU20.
Mantener reserva.
Sistemas de informacin II
Pgina 59
Sistemas de informacin II
Pgina 60
Sistemas de informacin II
Pgina 61
Sistemas de informacin II
Pgina 62
Sistemas de informacin II
Pgina 63
Sistemas de informacin II
Pgina 64
Sistemas de informacin II
Pgina 65
Sistemas de informacin II
Pgina 66
CU34.
CU35.
Sistemas de informacin II
Pgina 67
Sistemas de informacin II
Pgina 68
3.3
N Caso de uso
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Registrar Men
Mantener Men.
Registrar categora de men.
Mantener categora de men.
Registrar recetas de men.
Mantener recetas de men.
Registrar bebida.
Mantener bebida.
Mantener cargo de empleado.
Registrar empleado.
Mantener empleado.
Controlar asistencia de empleados.
Generar planilla de empleados.
Registrar cliente
Mantener cliente
Generar reporte de los clientes ms frecuentes.
Enviar sugerencias y quejas.
Realizar cotizacin va web.
Registrar reserva.
Mantener reserva.
Atender pedido de consumo por mesa
Registrar mesa.
Registrar insumo.
Mantener almacn de insumos.
Registrar artculo.
Mantener almacn de artculos.
Generar reporte de almacn
Registrar proveedor
Mantener proveedor
Enviar orden de compra a proveedor.
Emitir Reporte de Flujo de Caja.
Emitir Comprobante de pago
Generar reporte de mens ms vendidos por fechas.
Generar reporte de bebidas ms vendidas por fechas.
Generar Reporte de Pedidos de consumo
Sistemas de informacin II
Pgina 69
Descripcin
Curso Bsico
El administrador hace clic en la opcin "Registrar men" del men
"Pagina Administrador" el sistema muestra la interface de "Registrar
Men".
El administrador ingresa, selecciona los datos del men y hace clic en
el opcin "Cargar Imagen" y tiene la opcin de seleccionar y cargar
una imagen el cual representara al men.
EL administrador hace clic en la opcin de "Registrar categora", el
sistema muestra la interface "Registrar Categora" si es que la
categora que necesita no existe, una vez registrado muestra la
categora actualizada.
El administrador hace clic en la opcin "Registrar receta", el sistema
muestra la opcin de "Registrar receta" para la preparacin de dicho
men.
El administrador hace clic en la opcin "Registrar", el sistema muestra
un mensaje de que el registro afirmando que "El registro se realiz
satisfactoriamente".
Curso Alterno
El sistema muestra un mensaje de error "los datos ingresados son
incorrectos".
Caso de Uso
CU2. Mantener
Descripcin
Curso Bsico
Men
Sistemas de informacin II
Pgina 70
Caso de Uso
Descripcin
Curso Bsico
El administrador hace clic en la opcin registra categora del "La
pagina Administrador", el sistema muestra la interface "Registra
Categora".
CU3. Registrar
categora de men
Caso de Uso
CU4. Mantener
categora de men
Descripcin
Curso Bsico
El administrador hace clic en la opcin "Mantener categora" del "La
pagina Administrador", el sistema muestra la interface de "Mantener
Categora".
El administrador selecciona una categora de la lista de categoras y
luego hace clic en la opcin de "Actualizar", el sistema recupera los
datos completos de la categora seleccionada y muestra una interfaz
Sistemas de informacin II
Pgina 71
Caso de Uso
Descripcin
Curso Bsico
El administrador hace clic en la opcin "Registrar Receta" presente
en la interface "Registrar Men", el sistema muestra la interface
"Registrar Receta" en la que muestra una lista de insumos.
El administrador selecciona un insumo de la lista de insumos, se
ingresa la cantidad necesitada de dicho insumo y finalmente se hace
clic en la opcin "Agregar" para aadir al insumo seleccionado como
un ingrediente a la lista de ingredientes del men.
El administrador selecciona un ingrediente de la lista de ingredientes
CU5. Registrar
recetas de men
Caso de Uso
CU6. Mantener
recetas de men
Descripcin
Curso Bsico
El administrador hace clic en la opcin "Mantener receta" presente en
Sistemas de informacin II
Pgina 72
Descripcion
Curso bsico
El administrador hace clic en la opcin de "Registrar bebida" del "La
pagina Administrador", el sistema muestra la interface "Registrar
Bebida" con el formulario para ingresar datos de la bebida.
El administrador ingresa los datos de la bebida, el sistema valida los
datos ingresados.
El administrador hace clic en la opcin "Registrar", el sistema guarda
el registro de la bebida,al finalizar registro muestra un mensaje
afirmando que el registro se realiz satisfactoriamente "Registro
Satisfactorio".
Curso alterno
El sistema muestra mensaje de error "No se guard correctamente la
bebida".
Sistemas de informacin II
Pgina 73
Caso de Uso
Descripcion
Curso Bsico
El administrador hace clic en la opcin "Mantener bebida" del "La
pagina administrador", el sistema le muestra la interfaz "Mantener
bebida", con la lista de bebidas que tiene el restaurante.
El administrador selecciona una bebida haciendo clic en "Actualizar",
el sistema recupera todos los datos de la bebida y muestra una
interface con el formulario pre rellenado con los datos.
El administrador cambia los datos de la bebida, hace clic en
"Guardar", el sistema guarda los cambios.
CU8. Mantener
bebida
Caso de uso
Descripcin
CU9. Mantener Curso bsico
cargo
empleado.
lista de cargos
y hace clic
Sistemas de informacin II
Pgina 74
Descripcin
Sistemas de informacin II
Pgina 75
Descripcin
Curso bsico
El administrador hace clic en la opcin Mantener Empleados, en la
interface
Mantener
Empleado
Caso de uso
CU12.
Controlar Curso Bsico
asistencia
empleados.
Descripcin
Sistemas de informacin II
Pgina 76
Caso de uso
Descripcin
Curso Bsico
El administrador hace clic en la opcin Generar Planilla de
Empleados, en la interface Pagina Administrador, el sistema
muestra la planilla de empleados en PDF, en la que especificara los
CU13. Generar
planilla de
empleados.
Caso de uso
CU14. Registrar
cliente.
Descripcin
Cuso bsico
El empleado (Mesero, Cajero)en la interface "Pagina Mesero" o "
Pagina Mesero " hace clic en la opcin "Registrar cliente" si el cliente
no est registrado, el sistema muestra la interface "Registro Cliente".
El empleado (Mesero, Cajero) ingresa los datos en el formulario como
nombres, apellidos direccin y documentos legales (DNI o RUC) y luego
hace clic en la opcin "Registrar", el sistema valida y registra al cliente
confirmando con un mensaje su correcto registro.
Curso alterno
El sistema muestra un mensaje de error al "no registrar correctamente
al cliente".
Sistemas de informacin II
Pgina 77
Descripcin
Cuso bsico
El empleado (Cajero o Mesero) tendr la opcin de hacer clic en
Mantener Clientes, el sistema muestra la interface Mantener
Clientes.
El empleado (Cajero o Mesero) en la interface Mantenimiento de
Cliente hace clic en la opcin Buscar, por el documento (Nombre,
RUC o DNI),
El empleado (Cajero o Mesero), selecciona un registro del cliente, luego
hace en la opcin Actualizar, el sistema recupera y muestra los
datos del cliente.
El empleado (Cajero o Mesero), modifica y corrige algn campo que
CU15. Mantener
cliente.
Encontrar fechas
incoherentes.
El sistema muestra un mensaje de error, No se realizo correctamente
la actualizacin.
El sistema muestra un mensaje de error al verificar el formulario de
actualizacin y encontrar Datos incoherentes o vacios.
El sistema muestra un mensaje de error No se elimino registro
Caso de uso
CU16. Generar
Descripcin
Curso bsico
reporte de los
clientes ms
frecuentes.
Sistemas de informacin II
Pgina 78
Caso de uso
Descripcin
Curso bsico
El Cliente hace Clic en la opcin Enviar quejas y sugerencias, el
sistema le muestra la interfaz Quejas y Sugerencias, en la que
CU17. Enviar
sugerencias y
quejas.
muestra un formulario.
El cliente ingresa su correo electrnico y los comentarios sobre las
quejas y sugerencias que hubiese luego hace clic en Enviar y el
sistema le muestra un mensaje de envo satisfactorio.
Curso alterno
El sistema no enva la queja o sugerencia, se muestra un mensaje de
error.
Caso de uso
Descripcin
CU18. Realizar
Curso Bsico
Cotizacin web
Sistemas de informacin II
Pgina 79
Descripcin
Curso Bsico
El Mesero ingresa a la Pagina Mesero, el sistema muestra la interfaz
Atender Pedido Consumo.
El Mesero selecciona su nombre, selecciona la mesa del pedido, el
sistema muestra el pedido con los mens y bebidas realizadas y la carta
disponible.
El Mesero selecciona un men o bebida y hace clic en la opcin quitar, el
sistema elimina el men o bebida seleccionada y actualiza el pedido.
El Mesero selecciona una categora de men, el sistema muestra una
lista con todos los mens que contiene la categora.
El Mesero escoge un men o bebida de la carta y hace clic en la opcin
aadir, el sistema agrega el men o bebida al pedido de consumo y
actualiza la lista.
El Mesero hace clic en la opcin Comanda, el sistema imprime el pedido
para enviar la comanda a la cocina.
El Mesero hace clic en la opcin Precuenta, el sistema imprime el pedido
para enviar la cuenta a la mesa.
El Mesero hace clic en la opcin Finalizar, el sistema cierra el pedido
realizado y desocupa la mesa.
Curso Alterno
El sistema muestra mensaje de error, Escoger Mesa
El sistema muestra mensaje de error, No se pudo Quitar Men o bebida
Sistemas de informacin II
Pgina 80
Caso de uso
Descripcin
Curso Bsico
El administrador hace clic en la opcin Registrar Mesa del Men
Administrador, el sistema muestra interface Registrar mesa, con un
formulario.
El administrador ingresa los datos solicitados en el formulario de
CU 22. Registrar
Mesa
Caso de uso
Descripcin
Curso Bsico
El Administrador hace clic en la opcin Registrar Insumo del
Men Administrador, el sistema muestra interface Registrar
insumo, con un formulario de ingresar nombre, cantidad, descripcin,
precio y el tipo.
CU23. Registrar
insumo
Caso de uso
Sistemas de informacin II
Descripcin
Pgina 81
Cuso bsico
Almacn de
insumos.
de insumos
los datos
actualizados.
El Administrador selecciona un registro de la lista de Insumos y luego
hace clic en la opcin eliminar, el sistema elimina y lo confirma con un
mensaje de su correcta eliminacin.
Curso alterno
El sistema muestra un mensaje de error, guardar y modificar datos de
insumo Actualizar.
Caso de uso
CU25. Registrar
Cuso bsico
Descripcin
artculo.
Sistemas de informacin II
Pgina 82
Descripcin
Cuso bsico
almacn de
artculo.
Caso de uso
CU27. Genera
Descripcin
Curso bsico
reporte de
Almacn.
satisfactoriamente.
Curso alterno
El sistema muestra un mensaje de error, conectar impresora.
Sistemas de informacin II
Pgina 83
Curso bsico
proveedor.
Registrar
correctamente.
Curso alterno
El sistema le muestra un mensaje de error, en registrar.
El sistema le muestra un mensaje de error, en ingresar datos.
CU28. Registrar
proveedor.
Curso bsico
1) El administrador hace clic en la opcin Mantener proveedor de
la interface "Men Administrador", el sistema muestra la
interface "Mantener Proveedor".
2) El administrador ingresa el nombre o la categora del
proveedor y luego hace clic en la opcin buscar, el sistema
muestra la lista de los proveedores buscados.
3) El administrador selecciona de la lista un proveedor y luego
hace clic en la opcin actualizar, el sistema le muestra la
interface actualizar proveedor con los datos del proveedor
seleccionado.
4) El administrador modifica los datos y selecciona la opcin
actualizar, y el sistema muestra un mensaje "se actualizo
correctamente los datos".
5) El administrador selecciona de la lista un proveedor y luego
hace clic en la opcin eliminar, el sistema elimina al proveedor, y
muestra un mensaje lista de proveedor actualizado.
Curso alterno
1) El sistema muestra un mensaje de error ,"No existe nombre del
Sistemas de informacin II
Pgina 84
Descripcin
Curso bsico
1) El administrador hace clic en la opcin Enviar orden de
compra a proveedor del "Men Administrador", el sistema
muestra la interface "Enviar Orden de Compra a proveedor".
2) El administrador hace clic en la opcin buscar para obtener el
correo electrnico del proveedor, el sistema le muestra la
interface catlogo de proveedores.
3) El administrador selecciona de la lista de proveedores , el
sistema retorna el correo electrnico del proveedor seleccionado.
4) El administrador hace clic en la opcin buscar para obtener el
nombre del insumo a comprar, el sistema le muestra la interface
lista de insumos.
5) El administrador selecciona la lista insumos que se requiere
comprar, el sistema retorna el insumo seleccionado.
6) El administrador ingresa la cantidad a comprar del insumo y
hace clic en aadir, el sistema ingresa los datos aadidos en la
tabla lista de insumos a pedir.
7) El administrador hace clic en la opcin siguiente para ingresar
otro insumo, luego repite los pasos ya mencionados.
8) El administrador selecciona una o varias filas de la tabla y hace
clic en la opcin quitar, el sistema quita la fila o filas seleccionas
de la tabla.
9) El administrador hace clic en la opcin enviar, el sistema enva
la orden de compra al correo electrnico del proveedor.
Curso alterno
1) El sistema muestra un mesaje de error, "No se encontro al
Sistemas de informacin II
Pgina 85
Caso de uso
CU31. Emitir
Descripcin
Curso bsico
Reporte de Flujo de El Administrador hace clic en la opcin Emitir reporte de flujo de caja
Caja.
Caso de uso
CU32. Emitir
Comprobante de
pago.
Descripcin
Curso bsico
1) El cajero hace clic en la opcin Emitir comprobante de pago del
"Men Cajero", el sistema muestra la interface "Emitir
comprobante de pago", con opciones para elegir entre boleta de
pago o factura.
2) El cajero selecciona la opcin emitir boleta de venta, el sistema
muestra la interface emitir boleta de pago.
3) El cajero ingresa el nmero de registro del pedido del cliente, el
sistema recupera todos los datos referentes a ese pedido
registrado y luego muestra los datos en los campos
correspondientes de la boleta.
4) El cajero hace clic en la opcin imprimir, el sistema imprime la
Sistemas de informacin II
Pgina 86
Caso de uso
CU33. Generar
reporte de los
Descripcin
Curso Bsico
El administrador hace clic en la opcin Generar reporte de los
mens ms
vendidos por
fechas.
Sistemas de informacin II
Pgina 87
o rango de fecha
ingresada es incorrecta.
Caso de uso
Descripcin
Curso Bsico
El administrador hace clic en la opcin Generar reporte de las
bebidas ms vendidas por fechas del men Men Administrador
el sistema muestra la interface de Generar reporte de las bebidas
ms vendidas por fechas.
El administrador ingresa el rango de fechas para generar un reporte de
las bebidas ms vendidas. El sistema verifica que el rango de fechas
CU34. Generar
reporte de las
bebidas ms
vendidas por
fechas
Caso de uso
CU35. Generar
Descripcin
Curso Bsico
Reporte de.
Pedidos de
Consumo
Sistemas de informacin II
Pgina 88
Sistemas de informacin II
Pgina 89
CAPITULO IV
DISEO PRELIMINAR
Sistemas de informacin II
Pgina 90
la opcin de "Registrar
EL administrador hace clic en
muestra la imagen del menu.
opcion "Abrir", el sistema
cargar luego hace clic en la
que selecionala imagen a
"Carga de Archiv os", en la
sistema muestra la interface
en el opcin "Examinar" , el
descripcion, precio y hace clic
categoria de men, ingresa
denominacion, sel ecci ona la
2)
El administrador i ngresa la
de "Registrar Men".
el sistema muestra la interface
de l a "Pagina Administrador"
la opcin "Registrar men"
1)
El administrador hace clic en
Curso Bsico
3)
4.1
1. Registrar Men
sd Registrar menu
Categoria Menu
Registrar categora de
menu
Administrador
(from Paquete Actores)
Validar datos
clic en registrar
Clic en cargar
imagen
Registrar menu
Cl ic en registrar
receta
Cargar Archivo
Registrar receta de
menu
Cl ic en Abrir
Mostrar Imagen
Sistemas de informacin II
Pgina 91
Registrar Menu
Menu
2. Mantener Men
sd Mantener me...
cl ic en
Mantener Menu
Pagina Administrador
Mostrar Mantenimiento
Menu
Seleccionar Categoria
Menu
Mostrar menu de la
categoria
Categoria Menu
Mantener Menu
hace cli ck
en
selcciona y
hace clic
selecciona y hace
clic
Mostrar Imagen
Sistemas de informacin II
Pgina 92
"Registo Categora".
muestra la interface
menu", el sistema
interface " Registro
categora " de la
opcin "registra
hace clic en la
1)
El administrador
Curso Bsico
Mostrar Registrar
categoria
Si
Pagina Administrador
Validar datos
Clic en registrar
Administrador
No
Registrar categoria
Sistemas de informacin II
Pgina 93
Registrar categoria
Categoria menu
"Registo Categora".
muestra la interface
menu", el sistema
interface " Registro
categora " de la
opcin "registra
hace clic en la
1)
El administrador
Curso Bsico
Mostrar Registrar
categoria
Si
Pagina Administrador
Validar datos
Clic en registrar
Administrador
No
Registrar categoria
Sistemas de informacin II
Pgina 94
Registrar categoria
Categoria menu
3)
El administrador selecciona
nombre de insumo inresado.
insumos semejantes al
sistema muestra la lista de
nombre de insumo,el
2)
el administrador ingresa el
"Registro Receta Menu"
muestra la interface
"Registro Men", el sistema
Receta" de la interface
en la opcin "Registrar
1)
El administrador hace clic
Curso Bsico
Registrar Menu
click en registrar
receta
Mostrar lista de
insumos
Filtrar Insumos
Administrador
(from Paquete Actores)
Insumo
Ingresa denominacion
Receta menu
Validar datos
Seleccionar y agregar
selecciona
Actualizar lista de
ingredientes
Muestra error
"Especificar cantidad y
unidad".
Quitar insumo de la
lista de ingredientes
Sistemas de informacin II
Pgina 95
Insumo
Mantener Menu
Mostrar lista de
insumos
Filtrar Insumo
Mostrar Mantenimiento
Receta menu
Ingresa denominacion
Mostrar error "No se
registr correctamente
la receta del men"
Administrador
Receta Menu
Seleccionar y agregar
insumo
Mantener receta de
Menu
selecciona
Mostrar error
"Especificar cantidad y
unidad"
Quitar insumo de la
lista de ingredientes
Sistemas de informacin II
Pgina 96
Actualizar lista de
ingredientes
se
7. Registrar bebida
sd Registrar bebida
Mostrar l as unidades
de las bebi das
Pagi na administrador
Mostrar Registro
Bebida
Administrador
(from Paquete Actores)
Mostrar error ''error de
validaci on''
Bebida
Guardar datos de la
bebida
Mostrar mensaje
"registro satisfactorio"
Sistemas de informacin II
Pgina 97
bebida, el sistema
seleciona el tipo de
El administrador
seleccionar.
de bebidas a
Bebida" con los tipos
"Mantenimiento
interface
sistema le muestra la
Administrador", el
la interface "Pagina
"Mantener bebida", de
clic en la opcin
1)
El administrador hace
Curso Bsico
2)
8. Mantener bebida
sd Mantener bebi...
Pagina administrador
clic en Mantener
Bebida
Mostrar mantenimiento
bebida
Obtener lista de
bebidas por tipo
seleccionar tipo de
bebida
clic en
actualizar
Administrador
Mostrar datos de la
bebida
Obtener datos de la
bebi da
Validar datos
clic en
eliminar
Mostrar mensaje
''operaci on existosa''
Sistemas de informacin II
Mostrar
mensaje''operacion
existosa''
Eliminar bebida
Pgina 98
Guardar datos de la
bebida
Bebida
lista de empleados.
Empleado" en la que muestra l a
"Mantenimiento Cargo de
", el sistema muestra la i nterfaz
"Mantener Cargo de Empleado
Administrador", en la opcin
interface "Pagina
1)
El administrador hace clic en la
Curso bsico
Pagina Administrador
hace
click
Mostrar error de
validacion
obtener Cargo
Mostrar Manteni miento
cargo empleado
muestra
clic actualizar
Administrador
Mostrar error no se
pudo eliminar el cargo
Eliminar cargo
Sistemas de informacin II
Pgina 99
Obtener cargos
Cargo
Mostrar Registrar
empleado
Validar registro
Guardar registro de
empleado
Pagina Administrador
clic en registrar
click
Mostrar campos
obligatorios vacio
Administrador
(from Paquete Actores)
Registro Empleado
clic en examinar
Mostrar carga de
archivos
clic abrir
Carga Archivos
Sistemas de informacin II
Pgina 100
Mostrar error no se
registro empleado
Mostar imagen de
empleado
Mostrar mensaje de
registro satisfactorio
Empleado
Obtener Cargos
Cargo
Obtener lista de
empleados
hace
click
Mostrar mantenimiento
empleado
Mostrar datos de
empleado selecci onado
cl ic en
actualizar
Mostrar error de
validacion
clic en
guardar
Administrador
Validar datos de
empleado
Guardar actualizacion
de empleado
Manteni miento
Empleado
Mostrar error de
actualizacion incorrecto
clic en
eliminar
mostrar mensaje de
actuali zacion
satisfactori o
Mostrar error no se
el imino registro
Sistemas de informacin II
Pgina 101
Elimi nar
Pagina Administrador
Obtener empleados
Empleado
Administrador
Mostrar control
asistencia empleado
clic en registgrar
Control Asistencia
Empleado
Guardar registro de
asistencia de empleado
Sistemas de informacin II
Pgina 102
Control Asistencia
Administrador", el
i nterface "Pagina
Empleados" de l a
"Generar Planilla de
clic en la opcin
1)
El administrador hace
Curso Bsico
Obtener Crago
Aplicar Pencion
obtener Empleado
Cargo
Empleado
Pagina Administrador
hace
cl ick
Generar planilla
empleados
obtener Control
Asistencia
Control Asistencia
Administrador
(from Paquete Actores)
obtener Pedi do
Consumo
Mostrar No se pudo
generar reporte
PedidoConsumo
Imprimir
Imprimi r
(from Paquete Caja)
Sistemas de informacin II
Pgina 103
apellidos
formulario como nombres,
2)
El Caj ero ingresa los datos en el
"Registro Cliente".
sistema muestra la interface
opcin "Registrar cliente" el
Pagina Caj ero " hace clic en la
1)
El Caj ero en la interface "
Cuso bsico
Pagina cajero
Mostrar registro cliente
hace
clic
Mostrar error "No se
puede validar datos".
clic en Registrar
Validar registro
Empleado
(from Paquete Actores)
Guardar registro de
cliente
Registro Cliente
Sistemas de informacin II
Pgina 104
mostrar un mensaje su
correcto registro
Cliente
Pagina Cajero
Obtener Lista de
clientes por nombres o
documento
hace
click
obtener cliente
seleccionado
clic en actualizar
Mostrar datos de
cliente seleccionado
Mostrar error "No se
puede validar datos"
Empleado
(from Paquete Actores)
Cliente
Mantenimiento Cliente
clic en guardar
Guardar actualizacion
de cliente
Validar datos cliente
clic en
eliminar
Mostrar error "No se
realizo correctamente la
actualizacin"
Sistemas de informacin II
Pgina 105
2)
El administrador ingresa el
Frecuentes".
interfaz "Reporte Cientes
el sistema muestra la
la "Pagina Administrador",
Cliente ms Frecuente" de
en la opcin "Buscar
1) El administrador hace clic
Curso bsico
Pagina Administrador
Mostrar cliente
frecuente
clic en
generar
Administrador
mostar clientes
frecuentes
Reporte Clientes
Frecuentes
Imprimir
Imprimir reporte de
clientes frecuentes
Sistemas de informacin II
Pgina 106
obtener clientes
frecuentes por fechas
obtener codigo de
clientes frecuentes de
Boleta
obtener codigo de
clientes frecuentes de
factura
Cliente
BoletaVenta
Factura
muestra un formulario.
Sugerencias", en la que
"Quej as y
le muestra la interfaz
sugerencias", el sistema
opcin "Env iar quej as y
1)
El Cliente hace Clic en la
Curso bsico
Menu Cliente
mostrar mensaje de
envio satisfactorio
hace click
mostrar quejas y
sugerencias
clic en enviar
Cliente
Quejas y sugerencias
guardar sugerencias y
Queja
Sistemas de informacin II
Pgina 107
SugerenciaQueja
Pagina Cliente
Bebida
clic en seleccionar
categoria
Cliente
mostrar categoria
obtener l ista de menu
Cotizacionweb
clic en aadir
Mostrar error No se
Quitar men o bebida
puede aadir a la lista
de cotizacion
de cotizacion
imprimir
Mostrar error No se
puede qui tar a la lista
de coti zacion
Sistemas de informacin II
Pgina 108
Menu
de mesas.
la que visualiza el mapa
"Registro Reserv a", en
muestra la interface
Cliente", el sistema
de la interface "Pagina
opcin registrar reserv a
1)
El cliente hace clic en la
Curso Bsico
Pagina Cliente
Mostrar registrar
reserva
Mesa
Cliente
(from Paquete Actores)
Validar reserva
seleccionada
clic en
reservar
Registro reserva
Mostrar error de
validacion
Mostrar error no se
registro reserva
Mostrar mensaje de
reserva satisfactoria
Sistemas de informacin II
Pgina 109
Guardar registro de
reserva
Reserva
Pagina Mesero
Mostrar mantener
reserva
Mostrar lista de
reservas
clic en
buscar
Mesero
(from Paquete Actores)
Obtener lista de
reservas por fechas
clic en actualizar
Mantenimiento reserva
Mostrar datos de
reserva seleccionada
obtener reserva
seleccionada
clic en guardar
Reserva
Validar reserva
Mostrar error de
validacion
clic en
eliminar
Guardar actualizacion
de reserva
Mostrar error no se
pudo actualizar
Mostrar mensaje de
actualizacion correcta
Mostrar error no se
pudo eliminar reserva
Eliminar reserva
Sistemas de informacin II
Pgina 110
3)
Generar mapa de
mesas
Mostrar atencion
pedido consumo
Pagina Mesero
clic en atender
pedido
Mesa
Obtener numero de
mesa
mostra nuevo pedido
Mesero
(from Paquete Actores)
clic en
fi nalizar
clic en mesa
ocupada
cli c en
aadir
Atencion Pedido
Consum o
Obtener numero de
pedido
mostrar pedido
clic en mesa
disponible
Guardar detallePedido
Detall e pedido
Imprimir
Generar comanda
mostrar error "no se
puede guardar Pedi do"
seleccionar
categoria
Mostrar error no se
puede generar
precuenta
Guardar pedido
consumo
Obtener cuenta de
pedido
Imprim ir Precuenta
para mesa
Generar precuenta
Obtener Menu
Categoria
Obtener categoria
Obtener bebida
Sistemas de informacin II
M enu
Pgina 111
Bebida
interface
el sistema muestra
Administrador",
"Pagina
Mesa" de la
opcin "Registrar
hace clic en la
1)
El administrador
Curso Bsico
Pagina Administrador
clic en registrar
mesa
Validar datos
Mostrar Registrar Mesa
clic en registrar
Administrador
Guarda mesa
Mostrar "Error de
validacion dato".
Registro Mesa
Mostrar mensaje
confirmando su
correcto registro.
Sistemas de informacin II
Pgina 112
Mesa
interface "Registro
sistema muestra
Administrador", el
la "Pagina
"Registrar Insumo" de
clic en la opcin
1)
El Administrador hace
Curso Bsico
Pagina Aministrador
Mostrar registro insumo
Validar datos de
insumo
clic en registrar
Administrador
(from Paquete Actores)
Mostrar "error de
validar dato"
Insumo
Guardar insumo
Registro Insumo
Mostrar "error no se
registro correctamente"
Mostrar mensaje de
registro satisfactorio
Sistemas de informacin II
Pgina 113
de insumos.
de insumos" , con los tipos
"Mantenimiento almacn
muestra interface
Administrador", el sistema
interface "Pagina
almacen de insumo" de la
en la opcin "Mantener
1)
El administrador hace clic
Cuso bsico
OptenerTipos de
Insumos
Pagina Administrador
clic en
Mostrar almacen de
insumos
Optener Lista de
Insumos por tipo
Mostrar lista de
insumos por tipo
selecciona tipo
Administrador
(from Paquete Actores)
clic en
actualizar
Insumo
Mostrar datos de
insumo seleccionado
validar datos de
insumo
Clic en guardar
Guardar datos de
insumo
Mantenimiento
almacen de insumos
Mostrar error de
validacion
clici en
eliminar
Mostrar error no se
actualiza insumo
Eliminar
Mostrar error no se
puede eliminar
unsumo
Sistemas de informacin II
Pgina 114
interface "Registro
sistema muestra un
Administrador" el
interface "Pagina
"Registrar artculo" de la
clic en la opcin
1)
El Administrador hace
Cuso bsico
Pagina Administrador
Mostrar registro articulo
Validar datos
Articulo
clic en registrar
Guarda articulo
Administrador
(from Paquete Actores)
Mostrar error de
validacion
Registro Articulo
Mostrar error no se
registro correctamente
Mostrar mensaje de
registro correcto
Sistemas de informacin II
Pgina 115
el tipo de raticulo, el
el administrador selecciona
artculo".
"Mantenimiento almacen de
muestra interface
Administrador", el sistema
interface "Pagina
almacen de artculo" de la
en la opcin "Mantener
1)
El administrador hace clic
Cuso bsico
2)
Optener tipo de
articulo
Mostrar almacen de
articulo
Obtener lista de
articulos
Articulo
Mostrar Lista de
Articulo por Tipo
hace
clic
selecciona tipo
articulo
clic en
actualizar
Guardar articulo
Validar datos de
articul o
clic en guardar
Administrador
(from Paquete Actores)
Manteni miento
almacen de articul o
Mostrar error de
val idacion
clic en
eliminar
Mostrar error no se
actualizo
correctamente
Eliminar articulo
Mostrar error no se
puede el iminar arti culo
Sistemas de informacin II
Pgina 116
interface
el sistema muestra
Administrador",
interface "Pagina
Almacn" de la
reporte de
opcin "Generar
hace clic en la
1)
El administrador
Curso bsico
Pagina Administrador
hace clic en Generar Reporte de
Almacen
Obtener Articulos
Articulo
Mostrar reporte de
almacen
Mostrar reporte de
almacen
Administrador
(from Paquete Actores)
Clic en generar
Obtener Insumos
Reporte almacen
Imprimir
Imprimir reporte
Sistemas de informacin II
Pgina 117
Insumo
muestra interface
el sistema
Administrador",
"Pagina
la interface
prov eedor" de
opcin "Registrar
hace clic en la
1)
El administrador
Curso bsico
Pagina Administrador
clic en Registrar
Proveedor
Mostrar Registro
Proveedor
Validar datos del
provedor
Administrador
(from Paquete Actores)
clic en Registrar
Mostrar mensaje de
registro satisfactorio
Sistemas de informacin II
Pgina 118
Guardar registro de
proveedor
Proveedor
Mostrar li sta de
proveedores
Obtener l ista de
proveedores
Pagina Administrador
Mostrar manteni mieno
proveedor
cl ic en Mantener
Proveedor
Mostrar datos de
proveedor
selecci onado
cl ic en
actualizar
Administrador
(from Paquete Actores)
clic en
guardar
Mantenimiento
proveedor
Mostrar mensaje de
actual izaci on
satisfactoria
clic
en
Mostrar mensaj e
''operacion existosa''
Sistemas de informacin II
Pgina 119
Proveedor
3)
El administrador selecciona un
estock minimo de lo seleccionado.
sistema muestra una lista con
bebida, articulo o insumo, el
2)
El adminsitrador selecciona
debajo con stock minimo.
visualiza la lista de insumos por
"Orden de Compra " en la que
el sistema muestra la interface
" de la "Pagina Administrador",
opcin "Env iar orden de compra
1)
El administrador hace clic en la
Curso bsico
Obtener proveedores
Pagina Administrador
Mostrar orden de
compra
obtener insumo
Insumo
Administrador
Mostrar lista de tipo
selecionado
seleccionar tipo
producto
Orden de Compra
obtener Articulo
clic en
aadir
Obtener bebida
clic en
eliminar
Bebida
Aadir insumo
seleccionado a la
orden de compra
clic en
enviar
DetalleOrden
Eliminar insumo
selccionado de orden
de compra
Mostrar error en el
envio de orden de
compra
Enviar orden de
compra
imprimir
imprimir orden de
compra
Sistemas de informacin II
Proveedor
Articulo
Pgina 120
obtener correo
electronico de
proveedor
Orden Compra
reporte de fluj o de
opcin Emitir
hace clic en la
1)
El Administrador
Curso bsico
Empleado
PaginaAdministrador
Cargo
OrdenCompra
Mostrar reporte de fl ujo
de caj a
Mostrar error de
vali dacion de fechas
Caj ero
(from Paquete Actores)
obtenerEmpl eado
obteneDetallerOrdenCom pra
onbtenerCargo
obtenerOrdenCompra
Validar rango de
fechas
obtenerArticulo
Reporte de fluj o de
caja
Generar reporte
obtenerInsumo
Detal leOrdenCompra
Articulo
Insumo
cl ic
en
mostrarError(""No se
puede Generar
reporte"")
obtenerDetalleBebida
obtenerBebida
DetalleBebi da
Bebida
Imprimir
Imprimir Fl ujo de caja
obtenerDetalleMenu
obtenerMenu
Sistemas de informacin II
Pgina 121
Detall eMenu
Menu
PedidoConsumo
Menu cajero
Boleta
Registrar Cliente
Natural
verifica comprobante y
muestra
hace
click
Mostrar comprobante
de pago
Mostrar Boleta
Cliente
Emitir Comprobante
Registrar cliente
Comprobante de pago
(from Paquete Clientes)
Imprimir Boleta
Guardar Boleta
Boleta
Selecionar Tipo
comprobante
Mostrar Factura
Registrar Cliente
Juridico
verificar comprobante y
muestra
Factura
Imprimir
Mostrar datos del
clienete
Imprimir factura
Guardar Factura
Sistemas de informacin II
Pgina 122
Factura
v endidos ".
"Reporte de mens ms
muestra la interface
Administrador" el sistema
interface"Pagina
v endidos por fechas." de la
reporte de los mens ms
en la opcin "Generar
1)
El administrador hace clic
Curso Bsico
Pagina administrador
clic en la opcion
Administrador
(from Paquete Actores)
Mostrar el reporte de
menus mas vendidos
por fechas
Mostrar Error
"Validacion de fecha
incorrecta"
Menu
Obtener Menus
Validar rango de fechas
Clic en generar
Obtener detalle menu
Detalle menu
Generar reporte
Obtener pedido
consumo
Mostrar error "No se
pudo generar reporte"
Pedido Consumo
Imprimir
Sistemas de informacin II
Pgina 123
bebidas ms
interface "Reporte de
sistema muestra la
Administrador" el
interface"Pagina
v endidas" de l a
bebidas ms
reporte de las
opcin "Generar
hace cl ic en la
1)
El administrador
Curso Bsico
Bebi da
Administrador
(from Paquete Actores)
Verificar rango fechas
ingresar rango de
fechas
clic en Generar Reporte
Mostrar bebidas mas
vendidas
clic
en
Mostrar error ''no se
genero el reporte''
Mostrar mensaje
''operacion existosa''
Imprimir
Imprimir
Sistemas de informacin II
Pgina 124
Detalle bebida
interfaz "Reporte
el sistema muestra la
"Pagina Administardor",
pedidos ", de la interface
clic en la opcin"Reporte
1)
El Administrador hace
Curso Bsico
Pagina Administrador
Mostrar reporte pedidos
clic en
generar
Administrador
(from Paquete Actores)
Reporte Pedidos
clic en
imprimir
Obtener lista de
meseros
ObtenerPedidos
realizados por mesero
Imprimir
Imprimir reporte de
pedidos
Sistemas de informacin II
Pgina 125
Empleado
PedidoConsumo
codigoProveedo: int
nom breProveedor: char
direccionProveedor: char
ci udadProvvedor: char
tel efonoProveedor: char
correoProveedor: char
Prov eedorBien
provee
provee
provee
Insumo
Articulo
-
Bebida
-
codi goArticul o: i nt
denom inacion: Stri ng
estado: String
preci oProveedor: doubl e
stockM inim o: int
stockActual: i nt
Administrador
-
usuari o: String
cl ave: Stri ng
Cocinero
mantiene
DetalleIngrediente
PedidoDeliv ery
PedidoPresencial
-
Receta
pedido
codi goPedi do: i nt
codi goCl i ente: i nt
codi goMesa: i nt
fechaPedido: date
requi ere
se atiende en
numeroMesa: i nt
codigoMesa: i nt
numeroAsientos: i nt
observaci on: String
PersonaJuridica
requi ere
real i za
Caj ero
-
codigoReserva: i nt
codigoCli ente: int
codigoM esa: int
fechaReserva: tim e
horaReserva: ti me
emi te
Comprobante
reci ve
codigoCom probante: i nt
num eroCom probante: char
fechaEm isi on: date
codigoPedi do: int
Boleta
Factura
PersonaNatural
dni Cl iente: char
Sistemas de informacin II
codigoCategori a: i nt
denomi nacion: char
descripcion: char
Reserv a
-
Cliente
CategoriaM enu
raal iza
Empleado
codigoPedido: int
codigoDetal le: int
ti poDetal l e: char
canti dad: int
Mesa
usuario: String
cl ave: String
DetalleMenu
DetalleBebida
zona: char
num ero: char
avenida: char
Menu
Mesero
codigoReceta: int
codigoInsumo: int
Canti dad: int
Pgina 126
cl ave: String
usuari o: Stri ng
Cargo
-
CAPITULO V
REVISION DEL DISEO PRELIMINAR
Sistemas de informacin II
Pgina 127
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Registrar men" de la
"Pagina Administrador" el sistema muestra la interface de
"Registrar Men".
2) El administrador ingresa la denominacin, selecciona la
categora de men, ingresa descripcin, precio y hace clic en el
opcin "Examinar" , el sistema muestra la interface "Carga de
Archivos", en la que selecciona la imagen a cargar luego hace
clic en la opcin "Abrir", el sistema muestra la imagen del men .
3) EL administrador hace clic en la opcin de "Registrar
categora", el sistema muestra la interface "Registro Categora"
si es que la categora que necesita no existe, una vez registrado
muestra la lista de categora actualizada.
Caso de Uso
CU2. Mantener
Men
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "mantener men" de la
"Pagina Administrador", el sistema muestra la interface
"Mantenimiento Men".
Sistemas de informacin II
Pgina 128
2)
3)
Caso de Uso
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "registra categora " de
la interface " Registro men", el sistema muestra la interface
"Registro Categora".
2) El administrador ingresa denominacin y descripcin luego
hace clic en la opcin "Registrar", el sistema registra la
CU3. Registrar
categora de men
Caso de Uso
CU4. Mantener
Descripcin
Curso Bsico
Sistemas de informacin II
Pgina 129
Caso de Uso
CU5. Registrar
recetas de men
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Registrar Receta" de
la interface "Registro Men", el sistema muestra la interface
"Registro Receta Men"
2) el administrador ingresa el nombre de insumo, el sistema
muestra la lista de insumos semejantes al nombre de insumo
ingresado.
3) El administrador selecciona un insumo de la lista de insumos,
ingresa la cantidad necesitada de dicho insumo y hace clic en la
opcin "Agregar" el sistema agrega el insumo seleccionado
como un ingrediente a la lista de ingredientes del men.
4) El administrador selecciona un ingrediente de la lista de
ingredientes haciendo clic en la opcin "Quitar", el sistema
quitara el ingrediente de la lista de ingredientes del men y
actualiza la lista de ingredientes.
5) el administrador ingresa la preparacin de la receta y hace clic
en la opcin "Registrar", el sistema guarda la receta y muestra
Sistemas de informacin II
Pgina 130
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Mantener Receta" de
la interface "Mantener Men", el sistema muestra la interface
"Mantenimiento Receta Men"
2) el administrador ingresa el nombre de insumo, el sistema
muestra la lista de insumos semejantes al nombre de insumo
ingresado.
3) El administrador selecciona un insumo de la lista de insumos,
ingresa la cantidad necesitada de dicho insumo y hace clic en la
opcin "Agregar" el sistema agrega el insumo seleccionado
como un ingrediente a la lista de ingredientes del men.
CU6. Mantener
recetas de men
Sistemas de informacin II
Pgina 131
Descripcin
Curso bsico
1) El administrador hace clic en la opcin "Registrar bebida" de
la interface "Pagina Administrador", el sistema muestra la
interface "Registro Bebida" con el formulario para ingresar
datos de la bebida.
CU7. Registrar
bebida
Caso de Uso
CU8. Mantener
bebida
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Mantener bebida", de
la interface "Pagina Administrador", el sistema le muestra la
interfaz "Mantener bebida",
2) El administrador selecciona el tipo de bebida, el sistema
muestra la lista de bebidas segn el tipo seleccionado.
3) El administrador selecciona una bebida de la lista hace clic en
la opcin "Actualizar", el sistema muestra todos los datos de la
bebida.
4) El administrador modifica los datos de la bebida y luego hace
clic en la opcin "Guardar", el sistema guarda los cambios.
5) El administrador selecciona una bebida de la lista y luego hace
clic en la opcin "Eliminar" , el sistema elimina el registro y
actualiza la lista.
Curso alterno
1)
2)
Sistemas de informacin II
3)
Caso de uso
Descripcin
Curso bsico
1) El administrador hace clic en la interface "Pagina
Administrador", en la opcin "Mantener Cargo de Empleado ",
el sistema muestra la interfaz "Mantenimiento Cargo de
Empleado".
2) El administrador en la interface "Mantenimiento Cargo de
Empleado", selecciona un registro de cargo de la lista de
cargos y hace clic "Actualizar", el sistema muestra datos del
registro.
3) El administrador modifica algn campo errneo de la
informacin recuperada, luego hace clic en la opcin "Guardar", el
CU9.
Mantener
cargo de empleado.
Caso de uso
CU10.
Registrar Curso bsico
Empleado.
Descripcin
Sistemas de informacin II
Pgina 133
Caso de uso
CU11. Mantener Curso bsico
Empleado.
Descripcin
Sistemas de informacin II
Pgina 134
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Controlar Asistencia de
Empleado", en la interface "Pagina Administrador", el sistema
muestra la interface "Control de Asistencia de Empleado".
2) El administrador en la interface "Control de Asistencia de
CU12.
Controlar
asistencia
de
empleados.
Caso de uso
CU13. Generar
planilla de
empleados.
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Generar Planilla de
Empleados", en la interface "Pagina Administrador", el sistema
Sistemas de informacin II
Pgina 135
Caso de uso
Descripcin
Cuso bsico
1) El empleado (Mesero, Cajero) en la interface "Pagina Mesero" o
" Pagina Cajero " hace clic en la opcin "Registrar cliente" el
sistema muestra la interface "Registro Cliente".
2) El empleado (Mesero, Cajero) ingresa los datos en el formulario
como nombres, apellidos direccin y documentos legales (DNI o
RUC) y luego hace clic en la opcin "Registrar", el sistema
valida y registra al cliente confirmando con un mensaje su
CU14. Registrar
correcto registro.
cliente.
Curso alterno
1)
2)
Caso de uso
CU15. Mantener
cliente.
Descripcin
Cuso bsico
1)
Sistemas de informacin II
Pgina 136
3)
4)
5)
Curso alterno
1) El sistema muestra un mensaje de error, "No se realiz
correctamente la actualizacin".
2) El sistema muestra un mensaje de error al verificar el formulario
de actualizacin y encontrar "Error de validacin".
3) El sistema muestra un mensaje de error "No se elimin
registro""
Caso de uso
CU16. Generar
reporte de los
Descripcin
Curso bsico
1) El administrador hace clic en la opcin "Buscar Cliente ms
clientes ms
frecuentes.
Sistemas de informacin II
Pgina 137
Caso de uso
Descripcin
Curso bsico
1) El Cliente hace Clic en la opcin "Enviar quejas y sugerencias",
el sistema le muestra la interfaz "Quejas y Sugerencias", en la
que muestra un formulario.
2) El cliente ingresa su correo electrnico y los comentarios sobre
CU17. Enviar
sugerencias y
quejas.
de envo satisfactorio.
Curso alterno
1) El sistema no enva la queja o sugerencia, se muestra un
mensaje de error.
Caso de uso
CU18. Realizar
Cotizacin web
Descripcin
Curso Bsico
1) El cliente en la interface "Pagina Cliente" hace clic en la opcin
"Realizar cotizacin", el sistema muestra la interface "
Cotizacin web" en la que muestra la carta con todos los
mens y bebidas para seleccionar.
2) El cliente escoge un men o bebida de la carta y luego hace clic
en la opcin "Aadir", sistema aade a la lista de cotizacin.
3) El cliente selecciona un men o bebida de la cotizacin y hace
clic en la opcin "Quitar", el sistema retira el men o bebida de
Sistemas de informacin II
Pgina 138
2)
Caso de uso
Descripcin
Curso Bsico
1) El cliente hace clic en la opcin registrar reserva de la interface
"Pagina Cliente", el sistema muestra la interface "Registro
Reserva", en la que visualiza el mapa de mesas.
2) El cliente selecciona la fecha, la hora, escoge la mesa , ingresa
el nmero de personas, ingresa su DIN o RUC y hace clic en la
opcin reservar, El sistema verifica y registra la reserva de
CU19. Registrar
mesa.
Reserva
Curso Alterno
1)
2)
Caso de uso
CU20. Mantener
Reserva
Descripcin
Curso bsico.
1) El Mesero (a) hace clic en la opcin "Mantener Reserva", de la
interface "Pagina Mesero", el sistema muestra la interface
Sistemas de informacin II
Pgina 139
Caso de uso
CU21. Atender
Descripcin
Curso Bsico
Pedido Consumo
Mesa.
Sistemas de informacin II
Pgina 140
Caso de uso
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Registrar Mesa" de la
"Pagina Administrador", el sistema muestra interface "Registro
mesa", con un formulario.
2) El administrador ingresa ingresar nmero, ubicacin, estado, y
descripcin de mesa y luego hace clic en la opcin "Registrar",
CU 22. Registrar
Mesa
Sistemas de informacin II
Pgina 141
Descripcin
Curso Bsico
1) El Administrador hace clic en la opcin "Registrar Insumo" de
la "Pagina Administrador", el sistema muestra interface
"Registro insumo"
2) El administrador ingresa denominacin, Stock mnimo, Stock
actual, descripcin, precio , el tipo, la unidad y hace clic en la
CU23. Registrar
insumo
Caso de uso
CU24.Mantener
Almacn de
insumos.
Descripcin
Cuso bsico
1) El administrador hace clic en la opcin "Mantener almacn
de insumo" de la interface "Pagina Administrador", el sistema
muestra interface "Mantenimiento almacn de insumos" , con
los tipos de insumos.
2) El administrador selecciona el tipo de insumo , el sistema
muestra la lista de insumos de ese tipo.
3) El Administrador selecciona un registro de la lista de Insumos y
luego hacer clic en la opcin actualizar, el sistema muestra los
datos del insumo seleccionado.
4) el administrador modifica los datos del insumo y hace clic en
guardar, el sistema valida, guarda y actualiza la lista de
insumos.
5) El Administrador selecciona un registro de la lista de Insumos y
luego hace clic en la opcin eliminar, el sistema elimina y
Sistemas de informacin II
Pgina 142
Caso de uso
CU25. Registrar
artculo.
Descripcin
Cuso bsico
1) El Administrador hace clic en la opcin "Registrar artculo" de
la interface "Pagina Administrador" el sistema muestra un
interface "Registro artculo".
2) El administrador ingresa denominacin, Stock actual, Stock
mnimo, precio, descripcin, estado y el tipo de artculo, luego
hacer clic en la opcin "Registrar", el sistema valida guarda y
muestra un mensaje confirmando su correcto registro.
Curso alterno
1) El sistema muestra un mensaje de error, "No se registr
correctamente".
2) El sistema muestra un mensaje de error, "Error de validacin".
Caso de uso
CU26. Mantener
Descripcin
almacn de
artculo.
Caso de uso
CU27. Genera
reporte de
Descripcin
Cuso bsico
1) El administrador hace clic en la opcin "Mantener almacn
Sistemas de informacin II
Pgina 143
CU28. Registrar
proveedor.
Curso bsico
1) El administrador hace clic en la opcin "Registrar proveedor"
de la interface "Pagina Administrador", el sistema muestra
interface "Registro proveedor".
2) El administrador ingresa Razn social, representante,
direccin, ciudad, telfono, email, y luego Hace clic en la opcin
Registrar, el sistema valida, guarda y muestra un mensaje de su
correcto registro.
Curso alterno
1) El sistema le muestra un mensaje de error, "Error de
validacin".
Sistemas de informacin II
Pgina 144
CU28. Registrar
proveedor.
Curso bsico
1) El administrador hace clic en la opcin "Registrar proveedor"
de la interface "Pagina Administrador", el sistema muestra
interface "Registro proveedor".
2) El administrador ingresa Razn social, representante,
direccin, ciudad, telfono, email, y luego Hace clic en la opcin
Registrar, el sistema valida, guarda y muestra un mensaje de su
correcto registro.
Curso alterno
1) El sistema le muestra un mensaje de error, "Error de
validacin".
2) El sistema le muestra un mensaje de error, No se registr
adecuadamente"
Caso de uso
CU30. Enviar Orden
de Compra a
proveedor.
Descripcin
Curso bsico
1) El administrador hace clic en la opcin "Enviar orden de
compra " de la "Pagina Administrador", el sistema muestra la
interface "Orden de Compra " en la que visualiza la lista de
insumos por debajo con stock mnimo.
2) El administrador selecciona un registro de la lista de insumos,
ingresa la cantidad y hace clic en la opcin aadir, el sistema
aade el insumo en la orden de compra.
3) el administrador selecciona un insumo de la orden de compra y
hace clic en la opcin Quitar, el sistema elimina insumo y
actualiza la orden de compra.
4) El administrador hace clic en la opcin enviar , el sistema enva
la orden de compra al correo electrnico del proveedor
Sistemas de informacin II
Pgina 145
Curso alterno
1) El sistema muestra un mensaje de error, "En el envo de orden
de compra.
Caso de uso
CU31. Emitir
Descripcin
Curso bsico
Reporte de Flujo de
Caja.
2)
Caso de uso
CU32. Emitir
Comprobante de
pago.
Descripcin
Curso bsico
1) El cajero hace clic en la opcin "Emitir comprobante de pago"
de la interface "Pagina Cajero", el sistema muestra la interface
"comprobante de pago",
2) El cajero ingresa el nmero de orden de pedido y hace clic en la
opcin "Buscar", el sistema muestra el pedido de consumo por
mesa en la que cajero ingresa y actualiza el identificador Para
generar comprobante de pago (Comprobante, comprobante
Sistemas de informacin II
Pgina 146
Caso de uso
CU33. Generar
reporte de los
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Generar reporte de los
mens ms
vendidos por
fechas.
mens ms vendidos.
Sistemas de informacin II
Pgina 147
Caso de uso
Descripcin
Curso Bsico
1) El administrador hace clic en la opcin "Generar reporte de las
bebidas ms vendidas" de la interface "Pagina Administrador"
el sistema muestra la interface "Reporte de bebidas ms
vendidos".
CU34. Generar
reporte de las
bebidas ms
vendidas por
fechas
Caso de uso
CU35. Generar
Descripcin
Curso Bsico
Reporte de.
Pedidos de
Consumo
"Reporte Pedidos".
2) El Administrador ingresa el rango de fechas, escoge el mesero y
luego hace clic en la opcin "Generar", el sistema muestra una
lista de los pedidos realizados en la fecha y mesero asignado.
Sistemas de informacin II
Pgina 148
Sistemas de informacin II
Pgina 149
Prov eedorBien
Prov eedor
-
codigoProveedor: int
descripcion: string
direccion: string
email: string
fax: string
num eroRuc: string
razonSocial: string
telefono: string
tipoProveedor: string
atiende
AyudanteCocina
OrdenCompra
Administrador
Empleado
Barman
-
Cocinero
apellidomaterno: string
apellidoPaterno: string
codigoCargo: string
codigoEmpleado: string
direccion: string
dni: string
email: string
foto: im agen
nom bres: string
telefono: string
turno: string
Articulo
codigoCargo: int
denominacion: string
descripcion: string
salarioBase: double
tarifa: double
DetalleBebida
-
cantidad: int
codigoBebida: string
indentificadorCliente: string
numeroPedido: string
Bebida
Caj ero
PedidoConsumo
clave: string
usuario: string
M esero
-
atiende
clave: string
usuario: string
codigoBebida: int
denominacion: string
descripcion: string
fechaRegistro: date
fechaVencimiento: date
m arca: string
precio: double
stockActual: string
stockMinim o: double
tipoBebida: string
unidad: string
codigoEmpleado: int
codigoMesa: int
fechaPedido: date
num eroPedido: int
DetalleArticuloOrden
utiliza
M enu
DetalleMenu
genera
Mesa
ComprobantePago
Factura
num eroFactura: string
capacidad: string
codigoMesa: int
estadoAtencion: string
estadoReserva: string
numeroM esa: string
cantidad: int
codigoMenu: int
identificadorCliente: string
num eroPedido: int
utiliza
codigoCategoria: int
codigoMenu: int
denominacion: string
descripcion: string
imagenM enu: imagen
precio: double
CategoriaMenu
-
codigoCategoria: int
denominacion: string
descripcion: string
requiere
DetalleInsumoOrden
-
Receta
-
Reserv a
BoletaVenta
int
numeroBoleta: string
codigoCliente: int
codigoMesa: int
codigoReserva: int
fechaReserva: date
horaReserva: date
num eroPersonas: int
codigoMenu: int
codigoReceta: int
preparacion: string
DetalleIngrediente
-
realiza
cantidad: double
codigoInsumo: int
codigoReceta: int
unidadRequerida: int
Insumo
utiliza
codigoInsum o: int
denominacion: string
descripcion: string
fechaRegistro: date
fechaVencim iento: date
precio: double
stockActual: double
stockM inimo: double
tipoInsum o: int
unidadM edida: string
Cliente
PersonaJuridica
-
numeroRuc: string
apellidoMaterno: string
apellidoPaterno: string
clave: string
codigoCliente: int
direccion: string
email: string
nom bres: string
telefono: string
tipoCliente: string
SugerenciasQuejas
realiza
codigoCliente: int
codigoQuejaSugerencia: int
descripcion: string
email: string
PersonaNatural
-
Sistemas de informacin II
cantidad: int
codigoBebida: String
numeroOrden: int
unidad: String
tiene
codigoCliente: int
codigoEm pleado: int
NumeroPedido: string
DetallBebidaOrden
em ite
Cargo
tiene
utiliza
emite
clave: string
usuario: string
Pgina 150
cantidad: int
codigoInsum o: int
numeroOrden: int
unidad: string
cantidad: int
codigoArticulo: int
num eroOrden: string
unidad: String
cantidad: string
denominacion: string
descripcion: string
fechaRegistro: date
fechaVencimiento: date
precio: double
stockActual: double
stockMinimo: double
tipoArticulo: String
CAPITULO VI
ARQUITECTURA TECNICA
Sistemas de informacin II
Pgina 151
Presentacion
Capa de
6.1
Sistema w eb restaurante
nino ( JSF)
Controladores
Logica de Negocio
Acceso a base de
datos
PostgreSQL
Sistemas de informacin II
Pgina 152
Vista
6.2
DIAGRAMA DE COMPONENTES
Sistema web
restaurante nino
(Primefaces + JQuery)
Controladores (JSF +
Facelets)
DAOs
Sistemas de informacin II
BEAN's
Pgina 153
DIAGRAMA DE DESPLIEGUE
Buscardor Web
Nav egador w eb
(MozillaFirefox,
Opera,Chrome,Safari,Internet
Explore)
Sistema w eb restaurante
nino (Primefaces + JQuery)
Controladores (JSF
+ Facelets)
Logica de Negocio
(BEAN's)
Implementacion
JDBC DAO
PostgretSQL
Sistemas de informacin II
Pgina 154
CAPITULO VII
DISEO
Sistemas de informacin II
Pgina 155
"Registrar categora", el
cl ic en la opcin de
EL administrador hace
menu.
muestra la imagen del
"Abrir", el sistema
hace clic en la opcion
imagen a cargar luego
la que selecionala
"Carga de Archiv os", en
muestra la interface
"Examinar" , el sistema
hace clic en el opcin
descripcion, precio y
de men, ingresa
selecciona la categoria
la denominacion,
2)
El administrador ingresa
Men".
interface de "Registrar
el sistema muestra l a
"Pagina Administrador"
"Registrar men" de la
cl ic en la opcin
1)
El administrador hace
Curso Bsico
3)
7.1
DIAGRAMAS DE SECUENCIA
1. Registrar Men
sd Interaction
Admi nistrador
Registrar
categora de
menu
Registrar receta
de menu
Pagina
administrador
Registro Menu
Cargar archivo
Servlet
MostrarRegistarMenu
Servlet
ObtenerCategoriasMenu
DAOCategoriaMenu
Servlet
MostrarCargarArchivo
Servlet
MostarImagen
Servlet
ValidarDatos
Servlet
RegistrarMenu
DAOMenu
Menu
mostarImagen()
cargaCorrecta():false
mostarError("No se puede cargar la imagen")
Clic en
registrar()
request(request,null)
request(request,null)
daoMenu=new(DAOMenu)
registrarMenu(Menu:menu)
registroExitoso():true
mostarMensaje("Registro satisfactorio")
registroExitoso():false
mostarError("El menu no se guardo crrectamente")
datosValidos():false
mostrarError("Los datos i ngresados son incorrectos")
Registrar
categoria()
Registar
receta()
Sistemas de informacin II
Pgina 156
CategoriaMenu
2)
El sistema muestra un
actualizo correctamente"
m ensaje de error, "No se
1)
El sistema muestra un
Curso Alterno
.
m enus.
m enu y actualiza la lista de
elim ina el registro de dicho
"Eliminar", el sistema
hace clic en la opcin
un menu de la lista y hace
5)
El administrador selecciona
actualiza los datos del menu.
"Guardar", el sistema
hace clic en la opcin
datos del menu, y luego
4)
El administrador modifica los
del menu.
el sistem a muetra los datos
clic en la opcion Actualizar,
un men de la lista y hace
3)
El administrador selecciona
categora.
pertenecientes a dicha
m uestra la lista de mens
una categora, el sistema
2)
El administrador selecciona
"M antenimiento Men".
m uestra la interface
Administrador", el sistema
men" de la "Pagina
en la opcin "mantener
1)
El administrador hace clic
Curso Bsico
2. Mantener Men
sd Interaction
Mantener receta
de menu
Administrador
Pagina
Administrador
Mantenimiento
Menu
Servlet
M ostrarCargarArchivo
Cargar Archivo
Servlet
MostrarImagen
Servlet
MostarM antenerMenu
Servlet
FiltrarMenuSegunCategoria
Servlet
ObtenerCategoriaMenu
Servlet
ObtenerMenu
Servlet
RecuperaDatosMenu
Servlet
ValidaDatos
Servlet
M antenerMenu
DAOCategoriaMenu
DAOMenu
CategoriaMenu
Menu
request(request,null)
daoMenu=new(DAOMenu)
obtenerMenu():ListaMenu<M enu>
mostrarMentenerMenu()
Seleccion Item de Combo()
request(request,null)
daoM enu=new(DAOMenu)
obtenerMenuSegunCatgeoria(int:codigoCategoria):ListaMenu<M enu>
m ostrarListaMenus()
Clic en
actualizar()
request(request,null)
daoM enu =
new(DAOMenu)
obtenerMenu(int:codigoMenu):
Menu
mostrarDatosM enu()
Clci en cargar
imagen()
request(request,null)
cargarArchivo()
Clic en abrir()
cargaExitosa():false
mostrarError("Error al cargar imagen")
request(request,null)
mostarImagen()
Clic en guardar()
request(request,null)
request(request,null)
daoMenu=new(DAOMenu)
actualizaDatosMenu(Menu)
actualizacionExitosa():false
mostrarError("No se actualizo correctamente")
actualizacionExitosa():true
mostrarMensaje("Actualizacion del menu Correcta")
datosValidos():false
m ostrarError("Datos Ingresados
Incorrectos")
Clic en
elim inar()
request(request,null)
daoMenu =
new(DAOMenu)
eliminarRegistroMenu(indiceMenu)
elim inacionExitosa():false
m ostrarError("No se puede
eliminar")
mostrarMensaje("Elim inacion de Menu
Correcta")
Clic en mantener
receta()
Sistemas de informacin II
Pgina 157
descripcin luego
denominacin y
ingresa
2)
El administrador
Categora".
interface "Registo
muestra la
menu", el sistema
interface " Registro
categora " de la
opcin "registra
hace clic en la
1)
El administrador
Curso Bsico
Administrador
Pagina
administrador
Registro categoria
menu
Servlet
MostrarRegistroCategoria
Servlet
ValidaDatos
Servlet
RegistraCategoria
DAOCategoriaMenu
CategoriaMenu
registroExitoso():false
mostrarError("No se registr correctamente la categora")
registroExitoso():true
mostrarMensaje("Registro de categoria satisfactorio")
datosValidos():true
mostrarError("Datos ingresados incorrectos")
Sistemas de informacin II
Pgina 158
categora de la
selecciona una
El administrador
Categora".
"Mantenimiento
interface de
sistema muestra la
Administrador", el
interface "Pagina
categora" de la
opcin "Mantener
hace clic en la
1)
El administrador
Curso Bsico
2)
Administrador
Pagina
administrador
Mantenimiento
categoria
Servlet
MostraMantenerCategoria
Servlet
MuestrarDatosCategoria
Servelt
ValidaDatos
Servlet
ActualizaDatosCategoria
DAOCategoriaMenu
Categoria Menu
mostrarMantenerCategoria()
Clic en actualizar()
request(request,null)
daoCategroiaMenu=new(DAOCategoriaMenu)
obtenerDatosCategoriaMenu(int:codigoCategoria):CategoriaMenu
mostrarDatosCategoriaMenu()
Clic en guardar()
request(request,null)
request(request,null)
daoCategroiaMenu=new(DAOCategoriaMenu)
guaradarModificacionCategoria(CategoriaMenu:categoriaMenu)
registroExitoso():false
mostrarError("No se realizo adecuadamente la actualizacion")
datosIngresadosValidos():false
mostraError("Datos Ingresados Incorrectos")
Sistemas de informacin II
Pgina 159
3)
2)
sd Interaction
Admi nistrador
Registro Menu
Registro receta
menu
Servlet
FiltrarInsumo
Servlet
ObtenerInsum os
Servlet
MostrarRegistrarRecetaMenu
Servlet
Actuali zarListaIngredientes
DAOInsumos
Servlet
Vali darDatos
Servlet
RegistrarRecetaM enu
Servlet
QuitarIngredi ente
DAORecetaMenu
Insumos
mostrarRegistrarReceta()
cantidadIngresadaValida():true
actuali zarListaIngredientes()
cantidadIngresadaValida():false
mostrarError("Especifi car cantidad y uni dad")
Clic en quitar()
request(request,nul l)
quitaInsumoReceta(int:codigoInsumo)
actual izarListaIngredientes()
Clic en registrar()
request(request,null )
request(request,nul l)
daoRecetaMenu = new(DAORecetaMenu)
registrarRecetaMenu(RecetaMenu:recetaMenu)
registroExi toso():fal se
mostrarError("No se registr correctam ente la receta del men")
regi stroExitoso():true
mostarMensaje(Registro de Receta exitoso)
datosVal idos():false
mostrarError("Datos Ingresados Incorrectos")
Sistemas de informacin II
Pgina 160
3)
2)
1)
Curso
seleccionado como un
sistema agrega el insumo
opcin "Agregar" el
insumo y hace clic en la
necesitada de dicho
ingresa la cantidad
la lista de insumos,
selecciona un insumo de
El administrador
ingresado.
nombre de insumo
de insumos semejantes al
sistema muestra la lista
el nombre de insumo,el
el administrador ingresa
Menu"
"Mantenimiento Receta
la interface
Menu", el sistema muestra
interface "Mantener
"Mantener Receta" de la
clic en la opcin
El administrador hace
Bsico
Administrador
Mantenimiento
Menu
Mantenimiento
receta de menu
Servlet
ObtenerInsumos
Servlet
Servlet
MostrarMantenerRecetaMenu MantenerRecetaMenu
Servlet
ValidaDatos
DAOInsumo
DAORecetaMenu
Insumo
RecetaMeu
daoRecetaMenu=new(RecetaMenu)
obtenerRecetaMenu(Menu:menu):RecetaMenu
mostrarMantenerRecetaMenu()
Ingresa denominacion()
request(request,null)
daoIndumos=new(DAOInsumos)
obtenerInsumo(String:denominacion):ListaInsumo<Insumo>
actulizarListaInsumo()
Clic en agregar()
request(request,null)
cantidadIngresadaValida():Si
actualizarListaIngredientes()
cantidadIngresadaValida():No
mostrarError("Especificar cantidad y unidad")
Clic en quitar()
request(request,null)
quitarInsumoListaIngredientes()
actualizaListaIngredientes()
Clic en guardar()
request(request,null)
request(request,null)
daoRecetaMenu = new(RecetaMenu)
actualizarRecetaMenu(RecetaMenu:recetaMenu)
registroExitoso():false
mostrarError("No se actualizo correctamente la receta del men")
datosCorrectos():false
mostrarError("Datos Ingresados Incorrectos")
registroExitoso():true
mostrarMensaje("Registro de receta exitoso")
Sistemas de informacin II
Pgina 161
formulario para
Bebida" con el
interface "Registro
sistema muestra la
Administrador", el
interface "Pagina
bebida" de la
opcin "Registrar
hace clic en la
1)
El administrador
Curso bsico
7. Registrar bebida
sd Registrar bebida
Administrador
Pagina
Administrador
clic
RegistrarBebida()
Registrar Bebida
Servlet
MostrarRegistroBebida
Servlet
ValidarDatos
Servlet
RegistrarBebida
DAOBebida
Bebida
request(request, null)
daoBebida=new(DAOBebida)
obtenerUnidadBebida()
obtenerT ipoBebida()
Mostrar(unidad, tipoBebida)
clic
registrar()
request(request, null)
mostrarMensajeValidacion()
mostrarError(''error de validacion'')
request(request,null)
daoBebida=new DAOBebida()
guardar(Bebida bebida)
mostrarMensaje(''operacion exitosa'')
mostrarError(''no se guardo correctamente la bebida'')
Sistemas de informacin II
Pgina 162
tipo de bebida,
seleciona el
administrador
2)
El
seleccionar.
bebidas a
los tipos de
o Bebida" con
"Mantenimient
interface
muestra la
, el sistema le
Administrador"
"Pagina
interface
bebida", de la
"M antener
opcin
hace clic en la
administrador
1)
El
Curso Bsico
8. Mantener bebida
sd Mantener bebi...
Administrador
Pagi na
Administrador
Mantenim iento
Bebida
Servlet
M ostrarMantenimientoBebida
Servlet
M ostrarLi staBebida
Servlet
ActualizarBebida
Servlet
ValidarDatos
Servlet
GuardarBebida
Servlet
EliminarBebida
DAOBebida
Bebida
clic mantenerBebida()
request(request, nul l)
daoBebida=new(DAOBebida)
obtenerTipoBebida()
mostrar(tipoBebida)
seleccionar(tipoBebida)
request(request, null)
daoBebida=new(DAOBebida)
ObtenerListaBebida(tipoBebi da) :
ListaBebida<Bebida>
mostrarListaBebida(ListaBebida<Bebida>)
clic
actualizar()
request(request, null)
daoBebida=new(DAOBebida)
ObtenerBebida(codigo)
mostrarDatosBebi da(bebida)
clic guardar()
request(request, null)
mostrarM ensajeValidacion(datos
correctos)
mostrarError(''datos ingresados
incorrectos'')
request(request, null)
daoBebida= new(DAOBebida)
guardar(Bebida bebi da)
mostrarMensaje(''operacion existosa'')
mostrarError("No se guardo adecuadamente la actualizacion de la bebida")
clic eliminar()
request(request, null)
daoBebida=new(DAOBebida)
EliminarBebida(codigo)
m ostrarMensaje(''operacion existosa'')
mostrarError(''no se puede eliminar la bebida'')
Sistemas de informacin II
Pgina 163
en la interface
El administrador
de empleados.
que muestra la lista
Empleado" en la
Cargo de
"Mantenimiento
interfaz
sistema muestra la
de Empleado ", el
"Mantener Cargo
la opcin
Administrador", en
interface "Pagina
hace clic en la
1)
El administrador
Curso bsico
2)
Administrador
PaginaAdministrador MantenimientoCargoEmpleado
Servlet
Servlet
Servlet
Servlet
MostrarMantenimientoCargoEmpleado ActualizarCargo GuardarActualizacionCargo EliminarCrago
Servlet ValidarDato
DAOCargo
Cargo
clic
MantenerCargoEmpleado()
request(request,null)
daoCargo=new(DAOCargo)
obtenerListaCargo():listaCargo<Cargo>
MostrarListaCargos(null,listaCargo)
clic en Actualizar
Cargo()
request(resquest,null)
daoCrago=new(DAOCrago,codigo)
obtenerCargo(codigo:Cargo):
Cargo
MostrarDatosCargo(null,
cargo)
clic
Guardar()
request(request,null)
mostrarMensajeValidacion("Datos correcto")
mostrarError(Error de
validacion)
request(request,null)
daoActualizarCargo=new(DAOCargo,codigo)
guardarActualizacionCargo(Cargo)
mostrar(Actualizacion
correcta)
mostrarError(No se actualizo correctamete el
Cargo)
clic EliminarCago()
request(request,null)
daoEliminarCargo=new(DAOCargo,codigo)
eliminarCargo(codigoCargo)
Sistemas de informacin II
Pgina 164
empleados que
contrasea, para los
usuario y un
telfono,crea un
direccin,
documentos,
apellidos,
ingresa nombre,
2)
El administrador
formulario.
que muestra un
Empleado", en la
interface "Registro
sistema muestra la
Administrador", el
interface "Pgina
Empleado" de la
opcin "Registrar
hace clic en la
1)
El administrador
Curso bsico
Administrador
Pagina
Adminitrador
RegistroEmpleado
Carga Archivos
Servlet
Servlet
MostrarRegistroEmpleado MostrarCargo
Servlet
Servlet
MostrarCargaArchivos MostrarImagen
Servlet
RegistrarEmpleado
Servlet ValidarDato
DAOCargo
DAOEmpleado DAOCargo
DAOEmpleado
request(request,null)
daoCargo=new
(DAOCargo)
obtenerCargo(codigo,denominacion):
Cargo
mostrarCargo(null,request)
click
Examiniar()
request(request,null)
m ostrarCaraArchivos(null,response)
request(request,null)
mostrarImagen(imagen)
mostrarError("La imagen no se puede
carga")
clic
Registrar()
request(request,null)
mostrar(Datos
correctos)
mostrarError("Error de
validacion")
request(request,null)
daoEmpleado=new
(DAOEmpleado)
guardarEmpleado(empleado)
mostrar(Se registro
satisfactoriamente)
mostrarError(No se registro adecuadamente el
empleado)
Sistemas de informacin II
Pgina 165
registro del
selecciona un
El administrador
los cargos.
de empleados, con
que muestra la lista
Empleado", en la
"Mantenimiento
interface
sistema muestra la
Administrador", el
interface "Pagina
Empleados" de la
opcin "Mantener
hace clic en la
1)
El administrador
Curso bsico
2)
Administrador
PaginaAdministrador
MantenimientoEmpleado
Servlet
MostrarMantenerEmpleado
Servlet
Servlet
MostrarEmpleado GuadarEmpleado
Servlet
DAOCargo
EliminarEmpleado
DAOEmpleado
Cargo
Empleado
click MantenerEmpleado()
request(request,null)
daoEmpleado=new(DAOEmpleado)
mostrarListaEmpleados(empleado):ListaEmpleado<Empleado>
MostrarEmpleados(null,listaEmpleado)
clic Actualizar()
request(request,null)
daoEmpleado=new(DAOEmpleado)
obtenerEmpleado(codigoEmpleado)
mostrarDatosEmpleado(null,empleado)
clic GuardarActualizacionEmpleado()
request(request,nullt)
daoEmpleado=new(ADOEmpleado)
obtenerCargoEmpleado(denominacion): Cargo
guardarEmpleado(empleado)
request(request,null)
daoEmpleado=new(DAOEmpleado)
eliminarEmpleado(codigoEmpleado)
mostrar(Se elimino correctamente)
mostrarError("No se puede Eliminar")
Sistemas de informacin II
Pgina 166
de Asistencia de
interface "Control
sistema muestra la
Administrador", el
interface "Pagina
Empleado", en la
Asistencia de
opcin "Controlar
hace clic en la
1)
El administrador
Curso Bsico
Administrador
PaginaAdminitrador ControlAsistenciaEmpleados
clic
ControlarAsistenciaEmpledo()
Servlet
RegistrarAisitencia
MostrarEmpleado
Servlet
DAOControlAsistencia DAOEmpleado
RegistrarControlAsistencia
Empleado
request(request,
null)
request(request,null)
daoEmpleado=new(Empleado)
obtenerEmpleado(codigo:Empledo):
Empleado
mostrarEmpleado(nombre,response)
clic Asistencia()
request(request,null)
daoControlAsistencia=new(DAOContrlAsistencia)
guardarControlAsistencia(control):
ControlAsistencia
mostrar(Se registro
asistencia)
mostrarError(No se registro adecuadamente la asistencia)
Sistemas de informacin II
Pgina 167
ControlAsistencia
planilla de
Empleados"la
interface "Planilla
sistema muestra la
Administrador", el
interface "Pagina
Empleados" de la
Planilla de
opcin "Generar
hace clic en la
1)
El administrador
Curso Bsico
Imprimir
Administrador
PaginaAdministrador PlanillaEmpleados
MostrarPlanillaEmpleados
DAOEmpleado
DAOContrlAsistencia
Servlet Imprimir
Empleado
clic en
imprimir()
request(request,null)
request(request,null)
mostrarError("Ocurrio error en la
imprecion")
Sistemas de informacin II
Pgina 168
ControlAsistencia
Cajero
PaginaCajero
RegistrarCliente
Servlet
MostrarRegistroCliente
Servlet
RegistrarCliente
DAOCliente
Cliente
clic en
RegistarCliente()
request(request,null)
mostrar(null,response)
clic en registrar()
Sistemas de informacin II
Pgina 169
cliente.
muestra l os datos del
"Actualizar", el sistema
hace en la opcin
registro del cliente, luego
3)
El Caj ero, selecciona un
ingresado.
asemejan al nombre
la l ista de cli entes que se
"Buscar", el sistema muestra
luego hace cl ic en la opci n
ingresa Nombre, RUC o DNI y
"Mantenimiento de Cliente"
2)
El Caj ero en la interface
"Mantenimiento Cliente".
el sistema muestra la i nterface
opci on "Mantener Clientes",
1)
El Caj ero hace cli c en l a
Curso bsico
Cajero
PaginaCajero
Mantenimi entoCliente
cl ic mantener
cl iente()
Servlet
M ostrar
mantenimiento
cl iente
Servlet
ObtenerClientes
Servlet
ActualizarCli ente
Servlet
Vali darCl iente
Servlet
Eli minarCli ente
DAOCli ente
Cliente
request(request,null)
response(nul l,response)
cl ic en
buscar()
request(request,null)
daoCl iente=new(DAOCl iente)
buscarCliente(
Nombre,DNI/RUC) :
l istaCli entes
mostrar(li staClientes)
clic en
actuali zar()
request(request,nul l)
Sistemas de informacin II
Pgina 170
"generar" en la
clic en la opcin
fechas y luego hace
ingresa el rango de
2)
El administrador
Frecuentes".
Cientes
interfaz "Reporte
sistema muestra la
Administrador", el
"Pagina
Frecuente" de la
Cliente ms
opcin "Buscar
hace clic en la
1)
El administrador
Curso bsico
imprimir
Administrador
PaginaAdministrador
Clientes mas
frecuentes
Servlet
mostrarReporteClienteFrecuente
Servlet
MostrarClientesFrecuentes
Servlet
ImprimirReporteClientes
DAOCliente
DAOFactura
DAOBoletaVenta
Cliente
Factura
BoletaVenta
Sistemas de informacin II
Pgina 171
que muestra un
Sugerencias", en la
interfaz "Quej as y
sistema le muestra la
sugerencias", el
quej as y
en la opcin "Env iar
1)
El Cliente hace Clic
Curso bsico
Cliente
MenuCliente
Sugerencias y
Quejas
Servlet
mostrarQuejaSugerencia
Servlet
enviarQuejaSugerencia
DAOQuejaSugerencia
QuejaSugerencia
Clic en
enviar()
request(request,null)
daoSugerenciasQuejas =
new(DAOSugerenciaQueja)
guardarQuejaSugerencia(QuejaSugerencia)
mostarMensaje(Envio
Exitoso)
mostrarError("No se
envio corectamente")
Sistemas de informacin II
Pgina 172
4)
3)
2)
1)
Curso
im primi r
Cli ente
Cotizacion web
Servlet
M ostrarcotizacionWeb
Servlet
ObtenerListaM enuBebida
Servlet
AadirCoti zacion
Servlet
Qui tarCotizacion
DAOCategori aMenu
DAOM enu
DAOBebida
CategoriaM enu
M enu
Bebi da
clic en
Real izar
Cotizacion()
request(request,nul l)
daoCategoriaM enu=new(DAOCategoriaMenu)
BuscarrCategoriaMenu(listaCategori aMenu)
daoBebi da=new(DAOBebida)
BuscarBebida(ListaT i poBebida:
Bebi da)Bebida
mostrar(ListaCategoriaM enu,ListaT ipoBebida)
daoBebida=new(DAOBebida)
ObtenerBebida(ListaBebida:
Bebida)Bebida
m ostrar(ListaMenu,Li staBebi da)
mostrarError("sel eccion incorrecta")
clic en aadi r()
request(request,null)
daoMenu=new(DAOM enu)
obtenerM enu(CategoriaMenu:Menu)M enu
daoBebida=new(DAOBebida)
ObtenerBebida(T ipoBebi da:
Bebi da)Bebida
m ostrar(CotizacionSeleccionada)
mostrarError( "No se puede aadir a la li sta de cotizacion")
cl ic en quitar()
request(request,nul l)
daoMenu=new(DAOMenu)
obtenerM enu(CategoriaMenu:Menu)M enu
daoBebida=new(DAOBebi da)
ObtenerBebida(T ipoBebida:Bebida)Bebida
mostrarListaCategori a()
m ostrarError(No se puede quitar de l a lista de cotizacion)
cl ic en coti zar()
request(request,nul l)
Im primi rcotizacion()
Sistemas de informacin II
Pgina 173
Reserv a", en la
"Registro
la interface
sistema muestra
Cliente", el
"Pagina
interface
reserv a de la
registrar
clic en la opcin
1)
El cliente hace
Curso Bsico
Cliente
Pagina Cliente
Registro Reserva
Servvlet
Servlet
validarDatos mostrarRegistroReserva
Servlet
DaoMesa
registrarReserva
DaoReserva
Mesa
clic en
registrar()
request(request,nul l)
daoMesa=new(daoMesa)
obtenerListaMesa() :Lista<Mesa>
mostrarRegistroReserva(response,null)
clic en
registrar()
validarReserva()
mostrar error
"error de
validacion"()
daoReserva=new(daoReserva)
guardarReserva(Reserva)
Sistemas de informacin II
Pgina 174
Reserva
3)
2)
1)
Curso
"Mantenimiento Reserva",
"Actualizar" en la interface
clic en la opcion
reserva de la li sta y hace
El Mesero seleciona una
fechas en lista de reservas.
contenidas en el rango de
muetsra las reservas
Reserva", el sistema
interface "Mantenimiento
clic en buscar en la
rango de fechas y hace
El Mesero ingresa el
reserv a".
interface "Mantenimiento
sistema muestra la
"Pagina Mesero", el
Reserv a", de la interface
opcion "Mantener
El Mesero hace clic en la
bsico.
Mesero
Pagi na Mesero
Mantenimiento
Reserva
Servlet
mostrarManteni mientoReserva
Servlet
mostrarReservas
Servlet
actualizarReserva
Servlet guardar
reserva
Servlet
val idarDatos
Servlet
eliminarReserva
DaoMesa
DaoReserva
Mesa
Reserva
clic en matener
reserva()
request(request, nul l)
mostrarMantenimientoReserva(response,null)
cl ic en
buscar()
request(request,null)
daoReserva=new(daoReserva)
obtenerLi staReserva(fecha) :Lista<Reserva>
mostrarListaReserva(response,null)
clic en
actuali zar()
request(request,null)
daoMesa=new(daoMesa)
obtenerListaMesa() :Lista<Mesa>
daoReserva=new(daoReserva)
obtenerReserva(codigoReserva) :Reserva
mostrarReserva(response,null)
clic en
guardar()
vali dar
reserva()
Sistemas de informacin II
Pgina 175
Im pri mir
M ese ro
Pagi na Me se ro
Atencion Pedido
Consumo
Servl et
mostrarAtenci onPedido
Servlet
Servlet
Servl et
MostrarPedidos
MostrarListaMenuBebi daagregarDetalle
servle t
quitarDetal le
Servl et
ge nerarComanda
Servl et
Servlet fi nali zar
generarPrecuenta
DaoMesa
DaoMen u
DaoBebida
Mesa
Emp leado
Categoria
clic en atender
pedid o()
re quest(request,null)
daoMesa=new(daoM esa)
obten er mesas() :
Lista<M esa >
mostrarAtencionPedi do(response,null)
selecciona
mesa lib re()
re quest(request,null)
daoPedi doConsum o=new(daoPedidoCo nsumo)
obtenerNumero Pedido() :
numeroPedido
daoM esa=new(daoMesa)
obtenerNum eroMe sa () :
numeroMesa
m ostrarNuevoPedi do (response,null)
Selecci onar
m esa ocu pada()
re quest(request,null)
daoPedidoCo nsumo=new(daoPedi doConsumo)
obtenerNum eroPedi do(num eroMesa) :
numeroPedi do
daoDeta llePedid o=new(daoDetal lePe di do)
ob tenerL istaDetalles(nu meroPedido) :
Li sta <Detalle Pedido>
daoM esa=new(daoMesa)
obten erNumeroMesa() :
nume roMesa
mostrarPedid oAtendi do ()
selecci ona
catego ria()
re quest(request,null)
daoCategori a=new(d aoCategoria)
obten erCatego ri a(descripci on) :
cod igoCateg oria
da oMenu=new(dao Menu)
obtenerListaMe nu(categoria) :
Lista<M enu>
da oBebida =new(daoBebida)
obten erLi staBebi da() :
Lista<Bebi da>
cl ic en
aadi r()
request(request,n ul l)
daoDetall ePedido=n ew(daoDetal lePedido)
guardarDetall ePedi do(Detal lePe di do
detal le)
m ostrarError("no se puede aadi r menu o
bebida")
mostrarM enuBeb idaAadi da(respon se ,nul l)
cl ic en
Qui tar()
re quest(request,null)
daoDeta llePedid o=new(daoDetal lePe di do)
el i minarDe tallePedid o(num eroPedi do,nume roDetall e)
clic en
finali zar()
request(request,null )
daoM esa=new(daoMesa)
cam biarEstadoMesa(estad oMesa)
Sistemas de informacin II
Pgina 176
Menu
Bebi da
Administrador",
"Pagina
Mesa" de la
"Registrar
opcin
hace clic en la
administrador
1)
El
Curso Bsico
Administrador
Pagina
Admistrador
Registro Mesa
Servlet ValidarDato
servlet
MostrarRegistroMesa
Servlet
RegistraMesa
Dao Mesa
Mesa
mostrarMensaje(null,reponce)
mostrarError("Error validacion dato")
request(request,null)
DaoMesa=new(DaoMesa)
GuardarMesa(Mesa)
mostrarMensaje(registro
satisfactorio,response)
Sistemas de informacin II
Pgina 177
insumo"
i nterface "Registro
sistema muestra
Administrador", el
"Pagina
Insumo" de l a
opcin "Registrar
hace cl ic en l a
1)
El Administrador
Curso Bsico
Admi nistrador
Pagina
Administrador
Registro Insumo
Servelt ValidarDato
Servl et Mostrar
registroInsumo
Servlet
RegistrarMesa
Dao Insumo
Insumo
request(request null)
mostrarRegistroInsumo(null, responce)
validarGuarda=new(Vali daGuarda)
mostrarMensaje(nul l,reponce)
request(request,null)
dao insumo=new(DAOInsumo)
GuardarInsumo(Insumo)
mostrarRegistro Satisfactorio(null,reponse)
Sistemas de informacin II
Pgina 178
3)
El Administrador
insumos de ese tipo.
muestra la lista de
insumo , el si stem a
seleciona el tipo de
2)
El administrador
insumos.
con los tipos de
almacn de insumos" ,
"Mantenimiento
interface
sistema muestra
Administrador", el
"Pagina
insumo" de la interface
"Mantener almacen de
clic en la opcin
1)
El administrador hace
Cuso bsico
Administrador
Pagina
Administrador
MantenimientoAlmacen
Insumos
Servlet ValidarDato
Servlet
MostrarMantenimientoInsumo
Servlet
MostrarListaInsum os
Servlet
MostrarInsmo
servlet
ActualizarInsumo
servlet
EliminarInsumo
DaoInsumo
Insumo
Clic en generarTipoInsumos()
request(request,null)
DaoInsumo=new(DaoInsumo)
ObtenerListaInsumo(T ipoInsumo)
mostrar(denominacion,codigoInsumo,fechaRegistro,fechaVencimiento,estockActual,estockMinimo,precio,tipoInsumo,descripcion)
clic en Acualizar()
request(request,null)
DaoInsumo=new(DaoInsumo)
ObtenerInsumo(CodigoImsumo)
Mostrar(denominacion,codigoInsumo,fechaRegistro,fechaVencimiento,estockActual,estockMinimo,precio,tipoInsumo,descripcion)
clic en Guardar()
validarInsumo=new(ValidarInsumo)
mostrarMensaje(nul l,reponce)
mostrarError("ValidacionDatos")
request(reues,null)
DaoInsumo=new(DaoInsumo)
GuardarInsumo(CodigoInsumo)
mostrarMensaje(null,response)
mostrarError("Insumo no actualizado")
clic en elim inar()
request(request,null)
DaoInsumo=new(DaoInsumo)
EliminarInsumo(CodigoInsumo)
mostrar(null,response)
mostrarError("Insumo no Eliminado")
Sistemas de informacin II
Pgina 179
el sistema
Administrador"
"Pagina
interface
artculo" de la
"Registrar
opcin
hace clic en la
Administrador
1)
El
Cuso bsico
Administrador
Pagina
Administrador
Registrar Articulo
Servlet ValidarDato
Servlet
MostrarRegistroArticulo
Servlet
RegistrarArticulo
Dao Articulo
Articulo
Clik PaginaAdministrador()
request(request,null)
mostrar(reponce,null)
Clik
Registrararticulo()
validaGuarda=new(ValidaGuarda)
mostrarMensaje(null,reponce)
mostrarError("ValidacionDato")
request(request,null)
daoarticulo=new(DaoArticulo)
GuardarArticulo(Articulo)
Sistemas de informacin II
Pgina 180
Admini strador
Pagina
Admini strador
M antenimiento
Al macen Articulo
servl et
MostrarManteni mientoArticulo
Servlet
MostrarListaArti culos
Servlet
MostrarArticulo
servlet
servlet
ActualizarArticul o El iminarArticulo
dao Articulo
Articulo
Clic en
generarTipoArticulos()
request(request,null)
DaoArticulo=new(Daoarticul o)
ObtenerlistaArti culo(tipoArticulo)
mostrarListadeArticul oporTi po(codigoArti culo,codigoProveedor,denominacion,fechaRegi stro,precio,canti dad,ti poArticulo,descripcion)
clic
actual izar()
request(request,null)
Daoarticulo=new(DaoArti culo)
ObtenerDatosArticulo(codigoArticul o)
Clic en
Guardar()
Val idaArticulo=new(ValidacionArticulo)
mostrarMensaje(null,reponse)
m ostrarError("ValidarDato")
request(request,null)
DaoArticulo=new(DaoArticulo)
GuardarArticulo(Arti culo)
m ostrarMensaje(Actual izoSatisfactoriamente)
Clic en
Elimi nar()
mostrarError("No se
Actual izado")
request(request,null)
DaoArticul o=new(Dao
Articul o)
El iminarAri culo(codigoArticul o)
mortrarMensaje(Elimi no
Satisfactoriamente,null )
mostrarError("No se puede
elimi nar")
Sistemas de informacin II
Pgina 181
"Reporte de
interface
muestra
el sistema
Administrador",
interface "Pagina
Almacn" de la
reporte de
opcin "Generar
hace clic en la
1)
El administrador
Curso bsico
Imprimir
Administrador
PaginaAdministrador
Generar reporte de
alamcen
Imprimir
servlet
MuestraReporteAlmacen
Servlet
MostrarListaReporteAlamcen
daoArticulo
daoInsumo
daoBebida
Articulo
Insumo
request(request,null)
mostrarReporte(null,response)
Clic en Generar()
Request(request,null)
daoArticulo=new(DaoArticulo)
ObtenerListaArticulo() :listaArticulos
daoInsumo=new(DaoInsumo)
ObtenerListaInsumo() :listaInsumos
daoBebida=new(DaoBebida)
ObtenerListaBebida() :listaBebidas
mostrarReporte(Stock minimo,Stock
actual,Unidad,PrecioUnidad,precioTotal)
Sistemas de informacin II
Pgina 182
Bebida
muestra
el sistema
Administrador",
"Pagina
la interface
prov eedor" de
"Registrar
opcin
hace clic en la
administrador
1)
El
Curso bsico
Administrador
Pagina
Administrador
Registro Proveedor
Servlet
MostrarRegistroProveedor
Servlet
ValidarDatos
Servlet
RegistrarProveedor
DAOProveedor
Proveedor
clic registrarProveedor()
request(request, null)
daoProveedor=new(DAOProveedor)
obtenerCiudadProveedor()
mostrar(ciudad)
clic registrar()
request(request, null)
mostrarMensajeValidacion(''datos correctos'')
mostrarError(''error de validacion'')
request(request, null)
daoProveedor=new(DAOProveedor)
guardar(Proveedor proveedor)
mostrarMensaje(''operacion exitosa'')
mostrarError(''no se registro adecuadamente'')
Sistemas de informacin II
Pgina 183
registro de la lista
selecciona del
El administrador
proveedores.
l a lista de
Prov eedor" con
"Mantenimiento
i nterface
m uestra l a
el sistema
Administrador",
i nterface "Pagina
prov eedor" de la
"Mantener
opcin
hace clic en la
1)
El administrador
Curso bsico
2)
Adm inistrador
Pagina
Administrador
Manteni miento
Proveedor
Servlet
M ostrarM antenim ientoProveedor
Servlet
ActualizarProveedor
Servlet
ValidarDatos
Servlet
GuardarProveedor
Servlet
DAOProveedor
Eli mi narProveedor
Proveedor
cl ic
m antenerProveedor()
request(request,
null)
daoProveedor=new(DAOProveedor)
obtenerListaProveedor() :
ListaProveedor<Proveedor>
m ostrar(ListaProveedor<Proveedor>)
cl ic
actual izar()
request(request,
null)
daoProveedor=new(DAOProveedor)
obtenerProveedor(codi go)
m ostrarDatosProveedor(proveedor)
clic
guardar()
request(request,
null)
mostrarMensaj eVali daci on(''datos
correctos'')
mostrarError('''error de
vali daci on')
request(request,
null)
daoProveedor=new(DaoProveedor)
guardar(Proveedor
proveedor)
mostrarM ensaje(''operacion
existosa'')
m ostrarError("No se guardo adecuadam ente la actualizacion del
proveedor")
clic
eliminar()
request(request,
null)
daoProveedor=new(DAOProveedor)
el iminarProveedor(codigo)
m ostrarMensaje(''operacion
existosa'')
m ostrarError("no se puede elim inar
proveedor")
Sistemas de informacin II
Pgina 184
Pagi na
Adm inistrador
Orden Compra
Servl et
Servlet
Servlet
Servlet
Servl et
m ostrarOrdenCompra mostrarT ipoPedido agregarInsum oEl im inarInsum o EnviarOrden
DaoInsumo
DaoArti cul o
Arti culo
Bebida
request(request,null )
daoProveedor=new(daoProveedor)
request(request,nul l )
daoInsum o=new(daoInsum o)
obtenerInsumo(codInsum o) :Insumo
daoArti cul o=new(daoArticulo)
obtenerArticulo(codArti cul o) :
Arti culo
daoBebi da=new(daoBebi da)
obtenerBebi da(codBebi da) :Bebida
daoDetal leOrden=new(daDetall eOrden)
guardarDetallePedi do(Detal lePedido)
m ostrarDetalleAgregado(null ,response)
cli c en qui tar()
request(request,nul l)
daoDetall eOrden=new(daoDetall eOrden)
elim inarDetall ePedido(codigoDetal le)
mostrarDetal leEl im inado(null,response)
cli c en
enviar()
request(request,null )
daoOrden=new(daoOrden)
guardarOrdenCompra(OrdenCompra)
m ostrar error de
envi o()
i mpri mi rOrdenCom pra()
Sistemas de informacin II
Pgina 185
elige el rango
El caj ero ingresa o
un rango de fechas
en la que muestra
de flujo de caj a",
interface "Reporte
sistema muestra la
Administrador", el
"Pagina
caj a de la interface
reporte de fluj o de
opcin Emitir
hace clic en la
1)
El Administrador
Curso bsico
2)
sd Interaction
Imprimir
Admistrador
PaginaAdministrador
ReporteFlujoCaja
Imprimir
Servlet
Servlet
MostrarReporteFlujoCaja GererarReporteFlujoCaja
clic
GenerarReporteFlujoCaja()
request(request,null)
mostrarReporte(null,response)
clic
Generar()
request(request,null)
mostrar(Datos
Correctos)
mostrarError("Error de validacion")
request(request,null)
daoPedidoConsumo=new(DAOPedidoConsumo)
obtenerPedidoConsumo(codigoPedidoConsumo)
daoOrdenCompra=new(DAOOrdenCompra)
buscarOrdenCompra(codigoOrdenCompra)
daoDetalleOrdenCompra=new(DAODetalleOrdenCompra)
obtenerDetalleOrdenCompra(codigoOrdenCompra)
daoArticulo=new
(DAOArticulo)
obtenerArticulo(codigoArticulo)
daoInsumo=new(DAOInsumo)
obtenerInsumo(codigoInsumo)
daoBebida=new(DAOBebida)
obtenerBebida(codigoBebida)
daoDetalleBebida=new(DAODetalleBebida)
obtenerDetalleBebida(codigoDetalleBebida)
daoMenu=new(DAOMenu)
buscarMenu(codigoMenu:Menu):
Menu
daoDetalleMenu=new(DAODetalleMenu)
obtenerDetalleMennu(codigoMenu)
mostrarreporteFlujoCaja(montoProveedor,montoBebida,montoMenu,MontoEmpleados,response)
request(request,null)
Sistemas de informacin II
Pgina 186
Insumo Bebida
DetalleBebida
Menu
DetalleMenu
comprobante
el tipo de
cl iente natural , el ige
rea lza el pago
selecciona al que
El cajero identi fica y
m ltiple).
compro bante
pago (Co mprobante,
comprobante de
generar
ide ntificador Pa ra
ing resa y actualiza el
en la que cajero
consumo por mesa
mu estra el pedi do de
Pago", e l sistema
"Comproba nte
de la interface
la opcin "Bus car"
pedi do y hace clic en
numero de orde n de
2)
El cajero ingresa e l
pago",
"comprobante de
interface
sistema muestra la
"Pagina Caj ero", el
pago" de l a interface
comprobante de
en la opcin " Emitir
1)
El cajero hace cl ic
Curso bsico
3)
Imprimir
Cajero
Pa ginaCajero
Co mprobantePago
Bole ta
Factura
Servlet
Servlet
Servlet emitirBoleta Servlet
MostrarComprobantePago obtenerPedi doConsu mo
emitirFactura
Servlet
obtenerCliente
Servlet Imprimir
Se rvlet
Servlet
Servlet Imprimir
obtenerCantidadBebi da obtenerCa ntidadMenu
DAOCliente
PedidoConsumo
DetalleBebida
cli ck
EmitirComprobantePago()
reque st(request,null )
mostrarCompronatePago(null,response)
clic
buscraOrdenPedi do()
request(requ est,null)
daoOrde nPedido =new(DAOOrd enPedido)
clic
registrarCl iente()
i nvocar
a ()
mostrarCliente(nombres,rucCliente,di recio n,numeroPedido,response)
clic
i mprimirBoleta()
request(request,null )
i nvoca(boleta )
clic
emitirComproba tePago()
requ est(request,null)
mostrarFactura(null,response)
buscraClienteJuri di co()
request(request,null )
daoCl ie nte=new(DAOCliente)
obtenerCl iente(rucCli ente:
Cliente);Cli ente
mostrarCli ente(nombres,rucCliente,direcion,numeroPed ido,re sponse)
regi strarClinete()
mostrarError(Error al
emi tir facturade
pago)
invocar()
mostrarDatosClie nte(nombre,documento,
direcci on)
clic
imprimirFactura()
request(request,null)
i nvca(factura)
Sistemas de informacin II
Pgina 187
De talleMenu
Cliente
hace clic en la
ms vendi dos, luego
un reporte del men
fechas para generar
ingresa el rango de
2)
El administrador
v endidos ".
mens ms
interface "Reporte de
sistema muestra la
Administrador" el
interface"Pagina
fechas." de la
v endidos por
mens ms
reporte de los
opcin "Generar
hace clic en la
1)
El administrador
Curso Bsico
Imprimir
Administrador
Pagina
Generar
Administrador ReporteMenusMasVendidos
Servlet
MostarGenerarReporteMenusVendidos
Servlet
ValidarRangoFecha
Servlet
GeneraReporte
DAOMenu
DAOPedidoConsumo
DAODetalleMenu
PedidoConsumo
Detalle Menu
Menu
request(request,null)
mostrarGenerarReporteMenusVendidos()
Clic en generara reporte()
request(request,null)
request(request,null )
registroExitoso():false
mostarError("Validacion de fecha incorrecta")
daoMenu=new(DAOMenu)
obtineMenus():ListaMenus<Menu>
daoPedidoConsumo=new(DAOPedi doConsumo)
obtienePedidosConsumos():int:numeroPedidoConsumo
generarReporteExitoso():true
mostrarReporte()
ImprimirReporte()
Sistemas de informacin II
Pgina 188
generarReporteExitoso():false
ingresa el rango de
El administrador
bebidas a seleccionar.
" con los tipos de
bebidas ms v endidas
interface "Reporte de
sistema muestra la
Administrador" el
interface"Pagina
v endidas" de la
las bebidas ms
"Generar reporte de
clic en la opcin
1)
El administrador hace
Curso Bsico
2)
Imprimir
Administrador
Pagina
Administrador
Reporte de las
bebidas mas
vendidas
Servlet
MostrarReporteBebidasMasVendidas
Servlet
ValidarDatos
Servlet
MostrarListaBebidasMasVendidas
Servlet Imprimir
DAOBebida
DetalleBebida
clic
generarReporteBebidasMasVendidas()
request(request, null)
daoBebida=new(DAOBebida)
obtenerTipoBebida()
mostrar(tipoBebida)
clic
generarReporte()
request(request, null)
mostrarMensajeValidacion("datos
correctos")
mostrarError(" las fechas ingresadas son incorrectas")
request(request, null)
daoBebida=new(DAOBebida)
obtenerListaBebida(fecha)
obtenerCantidadBebida(codigo)
mostrarReporteBebidas(fecha)
mostrarError(''no se genero el
reporte'')
clic
imprimir()
request(request, null)
mostrarMensaje(''operacion existosa'')
mostrarError("error al imprimir")
Sistemas de informacin II
Pgina 189
Bebida
Imprimir
Administrador
Pagina
Administrador
Reporte Pedidos
Servlet imprimir
Servlet
Servlet mostrar
mostrarReportePedidospedidos
DaoEmpleado DaoPedido
Empleado
PedidoConsumo
request(request,null)
daoEmpleado=new(daoEmpleado)
obtenerListaMeseros(cargoEmpleado) :
Lista<Empleado>
mostrarReportePedidos(response,null)
clic en generar()
request(request,n ull)
daoPedido=new(daoPedido)
obtenerListaPedidos(codEmpleado,fechaPedido) :
Lista<PedidoConsumo>
MostrarListaPedidos(null,response)
clic en
imprimir()
request(request,null)
imprimir()
Sistemas de informacin II
Pgina 190
Sistemas de informacin II
Pgina 191
7.3
Prov eedorBien
Prov eedor
AyudanteCocina
Empleado
Barman
Cocinero
apellidomaterno: string
apellidoPaterno: string
codigoCargo: string
codigoEmpleado: string
direccion: string
dni: string
email: string
foto: imagen
nombres: string
telefono: string
turno: stri ng
+
+
+
+
+
actualizarEmpleado() : voi d
eliminarEmpl eado() : void
guardarEm pleado() : void
obtenerEm pleado() : Empleado
obtenerrListaEmpl eado() : Lista<Empleado>
codigoProveedor: int
descripcion: string
direccion: string
email: string
fax: string
numeroRuc: string
razonSocial: string
telefono: string
tipoProveedor: string
+
+
+
+
+
actualizarProveedor(Proveedor) : void
eliminarProveedor(Stri ng) : voi d
obtenerListaProveedor() : Lista<Proveedor>
obtenerProveedor() : Proveedor
registrarProveedor() : void
codigoEmpleado: int
codigoProveedor: int
fechaEnvio: date
numeroOrden: int
+
+
+
+
+
+
cl ave: string
usuari o: string
Articulo
Bebida
Cargo
tiene
codigoCargo: int
denominacion: string
descripcion: string
salarioBase: double
tarifa: double
+
+
+
actualizarCargo(int) : void
obtenerCargo() : Cargo
obtenerListaCargo() : Lista<Cargo>
DetalleBebida
PedidoConsumo
Mesero
-
atiende
cl ave: string
usuari o: string
Caj ero
-
emite
Administrador
ControlAsistencia
codigoEmpleado: int
fecha: date
hora: date
tipoRegistro: String
atiende
se registra
OrdenCompra
clave: string
usuario: string
codigoEmpleado: int
codigoMesa: int
fechaPedido: date
i mporteTotal: double
numeroPedido: int
+
+
+
+
eliminarPedido(int) : void
guardarPedido(PedidoConsumo) : void
obtenerListaPedido() : Lista<Pedido>
obtenerPedido(int) : PedidoConsum o
utiliza
cantidad: int
codigoBebida: int
indentificadorCliente: string
numeroPedido: string
+
+
+
codigoBebida: int
denominacion: string
descripcion: string
fechaRegistro: date
fechaVencimiento: date
marca: string
precio: double
stockActual: string
stockMinim o: double
tipoBebida: string
unidad: string
+
+
+
+
+
actualizarBebida(Bebida) : void
eliminarBebida(int) : void
guardarBebida(Bebida) : voi d
obtenerBebida(int) : Bebida
obtenerListaBebida() : Lista<Bebida>
DetallBebidaOrden
-
cantidad: int
codigoBebida: String
numeroOrden: int
unidad: String
DetalleArticuloOrden
-
Menu
utiliza
DetalleMenu
genera
emite
Mesa
ComprobantePago
Factura
-
numeroFactura: string
codigoCliente: int
codigoEmpleado: int
importeTotal: double
Num eroPedido: string
+
+
+
buscarOprdenPedido() : void
generarComprobantePago(PedidoComsumo) : void
imprimirComprobantePago() : void
capacidad: int
codigoMesa: int
estadoMesa: string
numeroMesa: int
+
+
obtenerMesa(numeroMesa) : void
registrarMesa() : void
int
BoletaVenta
-
numeroBoleta: string
cantidad: int
codigoMenu: int
identificadorCliente: string
numeroPedi do: int
+
+
+
utiliza
codigoCategoria: int
codigoMenu: int
denominacion: string
descripcion: string
imagenMenu: imagen
precio: double
+
+
+
+
+
actualizarMenu(Menu) : void
eliminarM enu(int) : void
guardarMenu(Menu) : void
obtenerListaMenu() : Lista<Menu>
obtenerMenu(int) : Menu
PersonaJuridica
-
numeroRuc: string
+
+
+
+
+
+
actualizarCliente() : void
eliminarCliente() : void
obtenerCliente() : void
obtenerListaCliente() : void
realizarCotizacionweb() : voi d
registrarCliente() : void
+
+
+
+
+
actualizarCategoriaMenu(CategoriaMenu) : void
elimi narCategoriaMenu(int) : void
guardarCategoriaMenu(CategoriaMenu) : void
obtenerCategoriaMenu() : CategoriaM enu
obtenerListaCategoriaMenu() : Lista<CategoriaMenu>
cantidad: int
codi goInsumo: int
numeroOrden: int
unidad: string
+
+
+
+
+
+
actualizarReserva() : void
elimi narReserva() : void
obtenerMesa() : void
obtenerReserva() : void
registrarReserva() : void
visualizarMapaM esa() : void
codigoMenu: int
codigoReceta: int
preparacion: string
+
+
SugerenciasQuej as
realiza
codigoCliente: int
codigoQuejaSugerencia: int
descripcion: string
envarQuejaSugerencia() : void
PersonaNatural
Pgina 192
Insumo
Receta
-
Sistemas de informacin II
DetalleInsumoOrden
codigoCategoria: int
denominacion: string
descripcion: string
tiene
realiza
apellidoMaterno: string
apellidoPaterno: string
clave: string
codigoCliente: int
direccion: string
email: string
nombres: string
telefono: string
tipoCliente: string
CategoriaMenu
-
Reserv a
requiere
Cliente
-
cantidad: int
codigoArticulo: int
numeroOrden: string
unidad: String
numeroDni: string
DetalleIngrediente
-
cantidad: double
codigoInsumo: int
codigoReceta: int
unidadRequerida: int
utiliza
codi goInsumo: i nt
denominacion: string
descripcion: string
fechaRegistro: date
fechaVencim iento: date
precio: double
stockActual: double
stockMinimo: double
tipoInsumo: int
unidadM edida: string
+
+
+
+
+
cantidad: string
denominacion: string
descripcion: string
fechaRegistro: date
fechaVencim iento: date
precio: double
stockActual: double
stockMinimo: double
tipoArticulo: String
+
+
+
+
+
+
+
+
7.4
LISTA DE SERVLETS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
Servlet MuestrarListaReporteAlmacen
Servlet Imprimir
Servlet MostrarMantenimientoArticulo
Servlet MostrarListaArticulos
Servlet MostrarArticulo
Servlet ActualizarArticulo
Servlet EliminarArticulo
Servlet mostrarListarInsumo
Servlet mostrarInsumos
Servlet mostrarInsmo
Servlet ActualizarInsumo
Servlet eliminarInsumo
Servlet MostrarRegistroArticulo
Servlet RegistrarArticulo
Servlet Mostrar registroInsumo
Servlet RegistrarMesa
servlet MostrarRegistroMesa
Servlet RegistraMesa
Servlet MostrarReporteBebidasMasVendidas
Servlet MostrarListaBebidasMasVendidas
Servlet MostrarMantenimientoBebida
Servlet MostrarListaBebida
Servlet ActualizarBebida
Servlet GuardarBebida
Servlet EliminarBebida
Servlet MostrarRegistroBebida
Servlet RegistrarBebida
Servlet MostrarComprobantePago
Servlet obtenerPedidoConsumo
Servlet EmitirBoleta
Servlet EmitirFactura
Servlet MostrarReporteFlujoCaja
Servlet GererarReporteFlujoCaja
Servlet MostrarQuejasSugerencias
Servlet EnviarQuejasSugerencias
Servlet MostrarClienteMasFrecuente
Servlet ObtenerClientes
Servlet ObtenerClientes
Servlet MostrarcotizacionWeb
Servlet ObtenerListaMenuBebida
Servlet AadirCotizacion
Servlet QuitarCotizacion
Servlet MostrarRegistroCliente
Servlet RegistrarCliente
Servlet MostarGenerarReporteMenusMasVendidos
Servlet GeneraReporte
Servlet MuestrarDatosCategoria
Sistemas de informacin II
Pgina 193
Servlet MostraMantenerCategoria
Servlet ActualizaCategoria
Servlet Mostar MantenimientoMenu
Servlet MostrarMenuSegunCategoria
Servlet ObtenerCategoriaMenu
Servlet ObtenerMenu
Servlet RecuperarDatos Menu
Servlet MantenerMenu
Servlet MostrarMantenimientoRecetaMenu
Servlet MantenerRecetaMenu
Servlet MostrarRegistroCategoria
Servlet RegistrarCategoriaMenu
Servlet MostrarRgistroMenu
Servlet ObtenerCategoriasMenu
Servlet MostrarCargarImagen
Servlet MostarImagen
Servlet RegistrarMenu
Servlet ObtenerInsumos
Sistemas de informacin II
Pgina 194
CAPITULO VIII
IMPLEMENTACIN
Sistemas de informacin II
Pgina 195
Entidad articulo
Entidad bebida
Sistemas de informacin II
Pgina 196
Entidad categora
Entidad cliente
Entidad comprobantepago
Sistemas de informacin II
Pgina 197
Entidad contolpersonal
Entidad detallearticuloorden
Sistemas de informacin II
Pgina 198
Entidad detallebebida
Entidad detallebebidaorden
Sistemas de informacin II
Pgina 199
Entidad detalleingrediente
Entidad detalleinsumoorden
Sistemas de informacin II
Pgina 200
Entidad detallemenu
Entidad empleado
Sistemas de informacin II
Pgina 201
Entidad insumo
Entidad men
Sistemas de informacin II
Pgina 202
Entidad mesa
Entidad ordencompra
Sistemas de informacin II
Pgina 203
Entidad pedidoconsumo
Entidad proveedor
Sistemas de informacin II
Pgina 204
Entidad receta
Entidad reserva
Sistemas de informacin II
Pgina 205
Entidad sugerenciaqueja
Sistemas de informacin II
Pgina 206
Sistemas de informacin II
Pgina 207
Sistemas de informacin II
Pgina 208
PAGINA PRINCIPAL
Sistemas de informacin II
Pgina 209
Sistemas de informacin II
Pgina 210
Sistemas de informacin II
Pgina 211
1. Registrar Men
RegistraMenu.jsp
Sistemas de informacin II
Pgina 212
mantenimientoMenu.jsp
Sistemas de informacin II
Pgina 213
SCategoria.java
Sistemas de informacin II
Pgina 214
Sistemas de informacin II
Pgina 215
Sistemas de informacin II
Pgina 216
Implementacin MantenimientoCategoriaMenu.jsp
Sistemas de informacin II
Pgina 217
Implementacin de SCategoria
Sistemas de informacin II
Pgina 218
Sistemas de informacin II
Pgina 219
Sistemas de informacin II
Pgina 220
Sistemas de informacin II
Pgina 221
Registrobebida.jsp
Sistemas de informacin II
Pgina 222
SBebida.java
DAOBebida.java
Sistemas de informacin II
Pgina 223
8. Mantener bebida.
MantenimientoBebida.jsp
Sistemas de informacin II
Pgina 224
SBebida.java
DAOBebida.java
Sistemas de informacin II
Pgina 225
Implementando MangtenerCargo.jsp
Sistemas de informacin II
Pgina 226
Implementado BCargo
Implementado DAOCargo
Sistemas de informacin II
Pgina 227
Implementando RegistrarEmpleado.jsp
Sistemas de informacin II
Pgina 228
Implementado el BEmpledo
Implementando SRegistrarEmpleado
Sistemas de informacin II
Pgina 229
Implementando DAOEmpleado
Sistemas de informacin II
Pgina 230
Implementando mantenerEmpleado.jsp
Implementando SMantenerEmpleado
Sistemas de informacin II
Pgina 231
Implementando DAOEmpleado
Sistemas de informacin II
Pgina 232
Implementando ControlPersonal.jsp
Implementando BControlPersonal
Sistemas de informacin II
Pgina 233
Sistemas de informacin II
Pgina 234
Implementando DAOControlPersonal
Sistemas de informacin II
Pgina 235
Implementando GenerarPlanillaEmpleados.jsp
Sistemas de informacin II
Pgina 236
Implementacin de registrarCliente.jsp
Sistemas de informacin II
Pgina 237
Sistemas de informacin II
Pgina 238
Sistemas de informacin II
Pgina 239
Sistemas de informacin II
Pgina 240
Sistemas de informacin II
Pgina 241
Sistemas de informacin II
Pgina 242
RealizarCotizacionviaweb.jsp
Sistemas de informacin II
Pgina 243
Registro Reserva.jsp
Sistemas de informacin II
Pgina 244
SReserva.java
DAOReserva.java
Sistemas de informacin II
Pgina 245
Mantenimiento Reserva.jsp
Sistemas de informacin II
Pgina 246
SReserva.java
DAOReserva.java
Sistemas de informacin II
Pgina 247
Sistemas de informacin II
Pgina 248
BPedidoConsumo.java
Servlet SPedidoConsumo.java
Sistemas de informacin II
Pgina 249
DAOPedidoConsumo.java
Sistemas de informacin II
Pgina 250
Sistemas de informacin II
Pgina 251
Sistemas de informacin II
Pgina 252
Sistemas de informacin II
Pgina 253
Sistemas de informacin II
Pgina 254
Sistemas de informacin II
Pgina 255
Sistemas de informacin II
Pgina 256
Sistemas de informacin II
Pgina 257
Sistemas de informacin II
Pgina 258
Sistemas de informacin II
Pgina 259
Sistemas de informacin II
Pgina 260
Sistemas de informacin II
Pgina 261
Sistemas de informacin II
Pgina 262
registroProveedor.jsp
BProveedor.java
Sistemas de informacin II
Pgina 263
SProveedor.java
Sistemas de informacin II
Pgina 264
Sistemas de informacin II
Pgina 265
SProveedor.java
Sistemas de informacin II
Pgina 266
Sistemas de informacin II
Pgina 267
Sistemas de informacin II
Pgina 268
Sistemas de informacin II
Pgina 269
Interfaz Boleta
Sistemas de informacin II
Pgina 270
Interfaz Factura
Sistemas de informacin II
Pgina 271
Sistemas de informacin II
Pgina 272
SBebida.java
Sistemas de informacin II
Pgina 273
Sistemas de informacin II
Pgina 274
Servlet SPedidoConsumo.java
Sistemas de informacin II
Pgina 275
Sistemas de informacin II
Pgina 276