Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MANUAL TÉCNICO
BARSOFT
MANUAL DE USUARIO
LINA JARAMILLO
Ingeniera de Sistemas
linahate@gmail.com
SDSADASDASDASDASDASDSADASD
Barsoft
Manual Técnico
Versión: 1
SDSADASDASDASDASDASDSADASD
TABLA DE CONTENIDO
Contenido
INTRODUCCIÓN ................................................................................................... 11
1.1 OBJETIVO. ...................................................................................................... 12
1.2 FINALIDAD DEL MANUAL. ............................................................................. 12
2. LICITACIÓN DE REQUISITOS. ......................................................................... 13
2.1 MOVIMIENTO. ............................................................................................. 13
2.1.1 VENTAS. ............................................................................................... 13
2.1.2 COMPRAS............................................................................................. 15
2.1.3 NOVEDADES. ....................................................................................... 16
2.1.4 PRODUCTOS. ....................................................................................... 16
2.1.4 CONFIGURACION. ............................................................................... 17
2.1.4 PROVEEDOR. ....................................................................................... 18
2.1.5 EXISTENCIAS. ...................................................................................... 18
2.2 GESTIÓN DE USUARIOS............................................................................ 18
2.3 CUENTAS DE USUARIO. ............................................................................ 19
2.3.1 INICIO DE SESION. .............................................................................. 19
2.3.2 REESTABLECER CONTRASEÑA. ....................................................... 19
2.4 PAGOS......................................................................................................... 19
2.4.1 PAGO EMPLEADOS. ............................................................................ 19
2.4.2 COMISION............................................................................................. 20
2.4.3 EGRESOS (SALIDA DE DINERO). ....................................................... 20
2.5 RESERVA. ................................................................................................... 21
2.6 PUBLICACIONES. ....................................................................................... 21
2.7 REGLA DE NEGOCIO ..................................................................................... 22
3. PLATAFORMA DE DESARROLLO. .................................................................. 23
3.1 LENGUAJE DE PROGRAMACIÓN. ............................................................. 23
4. DIAGRAMAS UML. ............................................................................................ 24
4.1 DIAGRAMA DE CASOS DE USO. ............................................................... 25
4.1.1 DIAGRAMA DE CASOS DE USO INICIAL. ........................................... 27
4.2 DIAGRAMA DE ACTIVIDADES. .................................................................. 40
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
TABLA DE ILUSTRACIONES
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
INTRODUCCIÓN
SDSADASDASDASDASDASDSADASD
1.1 OBJETIVO.
SDSADASDASDASDASDASDSADASD
2. LICITACIÓN DE REQUISITOS.
2.1 MOVIMIENTO.
2.1.1 VENTAS.
2.1.1.1 PEDIDOS.
Referencia Descripción
El Usuario (Mesero – Barman - Administrador) podrá registrar
RF-1 001
un pedido.
El Usuario (Mesero – Barman - Administrador) podrá
RF-1 002
seleccionar el tipo pedido.
RF-1 003 El sistema validará el tipo de pedido.
El Usuario (Mesero – Barman - Administrador) podrá consultar la
RF-1 004 mesa.
El sistema validará el estado de la mesa (Disponible – Ocupada
RF-1 005
- Reservada).
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
2.1.1.2 MESAS.
Referencia Descripción
RF-1 027 El administrador podrá registrar una mesa nueva.
RF-1 028 El sistema validará que la mesa no exista.
RF-1 029 El administrador podrá consultar una mesa
RF-1 030 El administrador podrá modificar una mesa.
2.1.2 COMPRAS.
Referencia Descripción
RF-1 032 El administrador podrá registrar una nueva compra.
El administrador podrá asociar el producto para introducir
RF-1 033
nuevas existencias.
RF-1 034 El sistema validará si el producto existe.
Si el producto existe, el administrador podrá consultar el
RF-1 035 producto.
Si el producto no existe, el administrador podrá registrar un
RF-1 036 producto.
Si el producto es nuevo, el sistema acumulará las nuevas
RF-1 037 existencias. (Validar existencias)
Si el producto existe, el sistema sumará las existencias nuevas a
RF-1 038 las existentes. (Validar existencias)
El sistema validará el estado (Habilitado - Inhabilitado) de los
RF-1 039 productos.
Si el producto está deshabilitado, el sistema cambiará el estado
RF-1 040 (habilitado).
SDSADASDASDASDASDASDSADASD
2.1.3 NOVEDADES.
Referencia Descripción
RF-1 044 El administrador podrá registrar una Novedad.
2.1.4 PRODUCTOS.
Referencia Descripción
RF-1 052 El administrador podrá registrar un nuevo producto.
SDSADASDASDASDASDASDSADASD
2.1.4 CONFIGURACION.
2.1.4.1 TIPO PRODUCTO.
Referencia Descripción
RF-1 067 El administrador podrá registrar un nuevo tipo producto.
2.1.4.2 MARCA.
Referencia Descripción
RF-1 072 El administrador podrá registrar una nueva marca.
SDSADASDASDASDASDASDSADASD
2.1.4 PROVEEDOR.
Referencia Descripción
RF-1 082 El administrador podrá registrar un nuevo proveedor.
2.1.5 EXISTENCIAS.
Referencia Descripción
RF-1 087 El administrador podrá consultar las existencias.
Referencia Descripción
RF-2 001 El usuario (administrador) podrá registrar un nuevo usuario.
SDSADASDASDASDASDASDSADASD
2.4 PAGOS.
2.4.1 PAGO EMPLEADOS.
Referencia Descripción
RF-4 001 El administrador podrá registrar un pago empleado.
El administrador deberá consultar un usuario (Mesero - Barman)
RF-4 002 para realizar pago.
SDSADASDASDASDASDASDSADASD
2.4.2 COMISION.
Referencia Descripción
RF-4 012 El administrador podrá registrar una nueva comisión.
SDSADASDASDASDASDASDSADASD
2.5 RESERVA.
Referencia Descripción
RF-5 001 El usuario (Administrador - Cliente) podrá registrar una reserva.
El usuario (Administrador - Cliente) deberán seleccionar tipo de
RF-5 002 reserva (Mesas, Local).
Si la reserva es tipo mesa, el usuario (administrador - cliente)
RF-5 003 debe seleccionar la mesa a reservar.
Si la reserva es tipo mesa, el sistema validará el estado de la
RF-5 004 mesa.
Si la reserva es tipo local, el administrador debe asignar un
RF-5 005 pago por reserva del local.
El sistema alertará al usuario (administrador) una solicitud de
RF-5 006 reserva.
El usuario (administrador) podrá cambiar estado reserva
RF-5 007 (aceptada – rechazada- anulada).
El sistema cambiará el estado de una reserva de mesas si
RF-5 008 sobrepasa quince minutos de la hora asignada para la reserva.
El sistema validará que no se puede hacer una reserva de local
RF-5 009 si hay un evento o reserva para la misma fecha.
2.6 PUBLICACIONES.
Referencia Descripción
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
3. PLATAFORMA DE DESARROLLO.
SDSADASDASDASDASDASDSADASD
4. DIAGRAMAS UML.
Lenguaje Unificado de Modelado (Unified Modeling Language), es el lenguaje de
modelado de sistemas de software más conocido y utilizado en la actualidad; es un
lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.
UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo
aspectos conceptuales tales como procesos de negocio, funciones del sistema, y
aspectos concretos como expresiones de lenguajes de programación, esquemas de
bases de datos y compuestos reciclados. Es importante remarcar que UML es un
"lenguaje de modelado" para especificar o para describir métodos o procesos.
Ilustración 1 Explorador del proyecto.
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
SoftBar
3- Cuentas Usuario
Cliente
5- Reserv as
1- Mov imientos
Mesero
2- Gestion de
Usuarios
Barman
4- Gastos
6- Publicaciones
Administrador
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
uc M ov imiento
1 - M ovi m i entos
Ventas
M esero
(from Actores)
Gestionar Compras
Barman
(from Actores)
Gestionar producto
Administrador
(from Actores)
uc Ventas
1.1 Ventas
M esero Pedidos
(from Actores)
Barman
(from Actores)
M esas
Administrador
(from Actores)
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
uc Pedidos mesa
1.1.1 - Pedidos
Barman
«include»
(from Actores)
«include»
«include»
{Solo el
barman}
Barman
⦁ Entregado
⦁ Pendiente
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
uc M esas
1.1.2 - M esas
Administrador
(from Actores)
«extend»
uc compras
1.2- Compras
⦁ existe
CU- 1 033 Asociar ⦁ No existe
«include» producto «include»
«extend»
«include» «include»
«extend» «include»
CU- 1 041 Actualizar CU- 1 035 Consultar CU- 1 037 Validar
existencias producto existencias
Administrador
CU- 1 036 Gestionar
(from Actores) producto
CU- 1 039 Validar
estado producto
«extend» ⦁ Habilitado
CU- 1 042 Modificar ⦁ Inhabilitado CU- 1 040 Cambiar
estado
«extend» compra
SDSADASDASDASDASDASDSADASD
uc Nov edad
1.3 Novedad
«i ncl ude»
CU- 1 046 Validar
«extend»
existencias
⦁ Mesero
⦁ Barman
Administrador
(from Actores)
«extend»
CU- 1 051 Anular
Nov edad
uc Gestionar producto
CU-1 054 Asociar tipo CU-1 055 Validar tipo CU-1 056 Gestionar
producto «include» producto «extend» tipo producto
«include»
«extend»
SDSADASDASDASDASDASDSADASD
uc Gestionar marca
(from Actores)
«extend»
SDSADASDASDASDASDASDSADASD
«extend»
Administrador
(from Actores)
CU- 1 084 Consultar CU- 1 085 Modificar
prov eedor «extend» prov eedor
«extend»
SDSADASDASDASDASDASDSADASD
uc Gestion de Usuarios
2- Gestion de usuarios
«include»
⦁ Administrador
CU- 2 003 Asignar rol ⦁ Barman
⦁ Mesero
⦁ Cliente
Administrador
(from Actores)
CU- 2 005 Consultar CU- 2 007 Cambiar CU- 2 004 Notificar
usuario «extend» estado usuario usuario
«extend»
{Solo el
administrador}
«extend» ⦁ Habilitado
⦁ Inhabilitado
SDSADASDASDASDASDASDSADASD
uc Cuentas Usuario
3- Cuenta Usuari o
(from Actores)
«i ncl ude»
Despues de 5 i ntentos
Mesero CU- 3 002 Validar l o redi recci onará a
Usuario reestabl ecer
(from Actores) contraseña
«i ncl ude»
Administrador
(from Actores)
uc 4- Gastos
4- Gastos
Pago empleados
Egresos
Administrador
(from Actores)
Comisión
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
uc Pago empleados
4.1 - Pago
«include»
«extend»
CU- 4 003 Consultar
pedidos
«include»
CU- 4 005 Consultar
Novedad
Administrador
SDSADASDASDASDASDASDSADASD
uc Comisión
4.2 - Comi si ón
Mesero 2%
Barman 8%
Barman - Mesero 2%
CU- 4 012 Registrar
comisión
«i ncl ude»
«i ncl ude»
CU- 4 014 Asociar rol
«extend»
«extend»
uc Egreso
4.3 - Egresos
Administrador
CU- 4 021 Consultar CU- 4 022 Modificar
(from Actores) «extend» egreso
egreso
SDSADASDASDASDASDASDSADASD
uc Reserv as
5- Reservas
Barman
(from Actores)
CU- 5 010 Consultar «extend»
reserv a {Solo el
administrador
y cliente}
«extend»
{Solo el
administrador «extend»
y el cliente}
el sistema anulara la
reserva de mesa 15
min despues de la hora
establecida
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
uc Publicaciones
6- Publicaciones
«include»
Administrador
(from Actores)
«extend»
⦁ Realiada
⦁ Pendiente
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Softbar
(from Movimiento) (from Gestión de usuarios) (from Cuenta usuario) (from Gastos) (from Reservas) (from Publicaciones)
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Movimiento
FinalDeActividad
act Compras
Com pras
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar Compra
Registrar Compra
Cargar Formulario
Diligenciar Formulario
Gestionar Producto
[NO]
[SI]
Asociar Producto
Validar Existencias
Validar Campos
[SI]
Guardar Actualizar
Existencias
FinalDeActividad
Volv er a pantalla
activ a
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar
Compras
Consultar Compra
Buscar ¿Hay
resultados? [NO]
FinalDeFlujo
[SI]
Listar resultados
Seleccionar ¿Seleccionar
compra compra?
FinalDeFlujo
Cargar Formulario
Modificar compra
Diligenciar formulario
Cerrar formulario
Guardar cambios Cancelar
Volv er a pantalla
activ a
Actualizar
existencias
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act Ventas
Mesas Pedidos
act Pedidos
Pedidos
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Estanco
[SI]
[NO]
Consumo
FinalDeFlujo
[NO]
[ELSE] [SI]
Cambiar estado
Reserv ada Disponible
mesa
Asociar mesero
¿Asociar
[SI] productos? [NO]
FinalDeFlujo
FinalDeFlujo
¿Confirmar Cancelar
pedido [NO]
Notificar pedido
FinalDeFlujo
Pagar cuenta ¿Pago
[SI] pedido [NO]
FinalDeFlujo
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Consultar pedido
Consultar pedido
Ingresar Mesa
Buscar
FinalDeFlujo
Seleccionar mesa
Diligenciar Formulario
[SI]
Volv er a pantalla
activ a
Validar Estado
pedido
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act M esas
M esas
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar mesa
Registrar Mesa Cargar Formulario
Diligenciar formulario
¿Datos
Mostrar mensaje
correctos?
[NO]
[SI]
Validar mesa
Cerrar formulario
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar mesa
Consultar Mesa
¿Filtrar
Ingrese Numero [SI] por ¿Filtrar
mesa Nombre
Numero [NO]
Mesa? Mesa?
Listar mesas
Ingrese Nombre
[SI] [NO]
Mesa
Seleccionar
mesa
Cancelar
Volv er a pantalla
inicial
Cerrar formulario
FinalDeActividad
Guardar
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act Productos
Producto
ADMINISTRADOR SISTEMA
Regi strar
producto
Registrar producto Cargar Formulario
Diligenciar
formulario
¿Asoci ar
Asociar tipo T i po
producto producto?
Gestionar Tipo
producto [NO] [si ]
Consultar Tipo
producto
Asociar Marca
Consultar marca
[SI]
Asociar unidad
medida
Gestionar ¿Asoci ar
Unidad Medida uni dad
[NO]
medi da?
Consultar Unidad
Medida [SI]
Validar producto
Guardar Cancelar
¿Exi ste Mostrar mensaj e
producto? [SI]
Fi nal DeFl uj o
Cerrar
formulario
Volv er a pantalla
activ a Fi nal DeActi vi dad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Gesti onar ti po
producto
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar tipo
producto
Registrar tipo Cargar
producto Formulario
Diligenciar
Formulario
Validar datos
Validar
Existencia
Guardar Cancelar
¿Existe tipo Mostrar Mensaj e
producto?
FinalDeFlujo
Cerrar formulario
Volv er a pantalla
activ a
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar tipo
producto
Consultar tipo
producto
Buscar
[NO]
Seleccionar tipo
producto
Eliminar Modificar
Verificar datos
¿Datos
Mostrar mensaj e
correctos?
Guardar
Cerrar formulario
Cancelar
SDSADASDASDASDASDASDSADASD
Gesti onar
M arca
ADMINISTRADOR SISTEMA
Registrar
marca
Registrar Marca Cargar
Formulario
Diligenciar
Formulario
Validar datos
Validar
Existencia
Cerrar formulario
Volv er a pantalla
activ a
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Consultar marca
Consul tar
m arca
Buscar
[NO]
Seleccionar
M arca
Eliminar M odificar
Verificar datos
Guardar
Cerrar formulario
Cancelar
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar
marca
Registrar Unidad Cargar
medida Formulario
Diligenciar
Formulario
Validar datos
Validar
Existencia
¿Existe
Guardar Cancelar Mostrar Mensaj e
Unidad
medida? [SI]
FinalDeFlujo
Cerrar formulario
Volv er a pantalla
activ a
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar Unidad
medida
Consultar
unidad
medida
Ingrese Nombre ¿Filtrar por Listar marcas
nombre?
[SI]
Buscar
[NO]
Seleccionar
Unidad medida
Diligenciar
formulario
Verificar datos
Guardar
Cerrar formulario
Cancelar
SDSADASDASDASDASDASDSADASD
Administrador SISTEMA
Consultar
producto
Consultar Producto
Ingrese Nombre
[SI]
Seleccione
marca
¿Hay
resultados? [NO]
FinalDeFlujo
[SI]
Seleccionar Listar
producto resultados
Diligenciar
formulario
¿Datos Mostrar mensaj e
correctos? [NO]
[SI]
Cerrar formulario
Guardar cambios Cancelar
Volv er a pantalla
activ a
FinalDeFlujo
Validar estado
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Proveedores
ADMINISTRADOR SISTEMA
Registrar
proveedor Diligenciar formulario
[SI]
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Buscar
Ingrese Nombre [NO]
[SI]
¿Hay
resultados? [NO]
FinalDeFlujo
[SI]
Diligenciar formulario
[si]
Cerrar formulario
Guardar cambios Cancelar
Vov er a pantalla
activ a
FinalDeActivi dad
Validar estado
Novedad
SDSADASDASDASDASDASDSADASD
Regi strar
novedad
Diligenciar formulario
Fi nal DeFl uj o
Consultar producto Validar existencias
Ingresar cantidad
¿Hay M ostrar M ensaj e
exi stenci as? [NO]
[SI]
[NO]
¿Datos
correctos?
Cerrar formulario
Guardar Cancelar
Volv er a pantalla
activ a Fi nal DeActi vi dad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar
Novedad
¿Filtrar por ¿Filtrar por ¿Filtrar por Listar ultimas 10
Ingrese fecha Nombre nov edades
fecha? nombre
[SI] [NO] producto? [NO] empleado?
Ingrese nombre
producto [SI]
Buscar
[NO]
Ingrese nombre
empleado
[SI]
Diligenciar formulario
Cerrar formulario
Volv er a pantalla
activ a
FinalDeActividad
Registrar usuario
Consultar usuario
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar
usuario
Diligenciar formulario
Asociar rol
Consultar rol
Mostrar mensaj e
Validar rol
Volv er al pantalla
activ a
FinalDeActividad
Notificar usuario
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar usuario
Consul tar
usuari o Ingrese id ¿Fi l trar ¿Fi l trar ¿Fi l trar
[SI] por i d? por por rol ?
[NO] [NO]
nombre?
Ingrese nombre
Buscar [SI]
Ingrese rol
[SI]
Mostrar mensaj e
¿Hay
resul tados? [NO]
[SI]
Diligenciar formulario
[SI]
Volv er a pantalla
incial
Notificar usuario
Cuenta
Usuari o
SDSADASDASDASDASDASDSADASD
Iniciar Sesión
Diligenciar formulario
Validar datos
¿Cerrar
sesión? [NO]
FinalDeFlujo
[SI]
FinalDeFlujo
Validar estado
Cerrar sesion
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Reestablecer
contraseña
Diligenciar formulario
Validar datos
Cargar formulario
Diligenciar formulario
Validar datos
Iniciar sesión
FinalDeActividad
act Gastos
Gastos
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act Pago
Pago
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Diligenciar formulario
Consultar empleado
Consultar rol
Fi nal DeFl uj o
Fi nal DeFl uj o
Validar recargos
Validar datos
Calcular pago
Fi nal DeFl uj o
Totalizar pago
Cerrar formulario
ADMINISTRADOR SISTEMA
Consultar pago
Consultar pago
Ingrese nombre
[NO]
Aplicar filtros [SI]
FinalDeFlujo
¿Anular
pago? [NO]
Anular pago
[SI]
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act Egresos
Egresos
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar
egreso
Diligenciar formulario
¿Adjuntar
archivos?
Guardar Cancelar
Cerrar formulario
Volv er a pantalla
inicial FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar egreso
Consultar
Egreso
¿ Filtrar
Ingresar Fecha ¿Filtrar por
por nombre?
[si] fecha? [no]
Buscar
Ingresar nombre
[no] FinalDeFlujo
[si]
Mostrar mensaje
¿Hay
resultados? [no]
Diligenciar formulario
Validar datos
Cerrar formulario
Volv er a pantalla
inicial
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act Comision
Com i si on
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Registrar
comision
Registrar comision
Cargar formulario
Diligenciar formulario
Guardar Cancelar
Cerrar formulario
Volv er a pantalla
activ a
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar
comision
Consultar comision Listar comisiones
Seleccionar comision
Dligenciar formulario
FinalDeFlujo
Validar datos
Mostrar mensaj e
¿Datos
correctos?
Guardar Cancelar
Volv er a pantalla
inicial
Cerrar formulario
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
act Reserv as
Reservas
Fi nal DeFl uj o
Diligenciar
formulario
¿Asoci ar
ti po
reserva?
Reserv ar local
[NO] [SI]
Reserv ar mesa
Generar cobro
¿Asoci ar
m esa?
Consultar mesa
Validar datos
Guardar Cancelar
Cerrar formulario
Volv er a pantalla
activ a
SDSADASDASDASDASDASDSADASD
Consul tar
reserva
Consultar reserv a
Aplicar filtros
[NO]
[SI]
M odificar reserv a
Anular reserv a Cargar formulario
Diligenciar formulario
Validar datos
Guardar Cancelar
Volv er a pantalla
activ a
Cerrar formulario
act Publicaciones
Publ i caci ones
SDSADASDASDASDASDASDSADASD
Registrar
publicacion
Registrar publicacion Cargar formulario
FinalDeFlujo
Diligenciar formulario
[SI]
[NO]
Mostrar mensaje
Cancelar
Guardar FinalDeFlujo
Cambiar estado
pubicacion
Cerrar formulario
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
ADMINISTRADOR SISTEMA
Consultar
publicacion
Cargar formulario
¿Filtrar
Ingrese fecha ¿Filtrar por Mostrar todas las
[SI] por
nombre? pubilcaciones
fecha? [NO]
[SI]
¿Modificar
publicacion?
[NO]
FinalDeFlujo
Modificar publicacion [SI]
Cargar formulario
Mostrar mensaj e
Dligenciar formulario
[NO]
[SI]
Cancelar Guardar
Cerrar formulario
FinalDeActividad
Volv er a pantalla
activ a
etc.). Los diagramas de clase, son utilizados tanto para mostrar lo que el sistema
Persona CuentaUsuario
Pago
# Identificacion: int + Usuario: char
# Nombre: char - Contraseña: char - IdPagoEmpleado: char
# Apellido: char 1..* 1 # FechaPago: char
# TelefonoCelular: int + IniciarSesión() : void # MontoPago: int
# TelefonoFijo: int + CerrarSesión() : void # Valor: int
+ fotoPersona: char + ReestablecerContraseña() : void + Observaciones: char Prov eedor
- FechaNacimiento: date - Rango: int
# NIT: char
+ Direcccion: char + CuentaPagoTotal: int
# Nombre: char
# rol: char # Dirección: char
+ comentario: char 1 1..* - RegistrarPago() : char
# Email: char
# EstadoPersona: boolean # ConsultarPago() : char
- Telefono: int
Egreso - AnularPago() : char Compra
# NombreRepresentante: char
# RegistrarUsuario() : char # GenerarComprobanteDePago:() : boolean
# TelefonoRepresentante: int
# ConsultarUsuario() : char # idEgresos: int + CalcularRecargos() : int - idCompra: int
+ Comentario: char
# ModificarUsuario() : char + FechaPago: date + CalcularPago() : void + fecha: date
- Estado: boolean
# CambiarEstadoUsuario() : char - FechaLimite: date + TotalizarPago() : int + Cantidad: int
- AsignarRol() : boolean # MontoPagar: int # ConsultarComision() : int - Total: int
# RegistrarEmpresa() : char 1..* 1
+ AsociarFoto() : int + Imagen: char # AsociarNovedad() : int + PrecioCompra: int
# ConsultarEmpresa() : char
# NotificarCambioEstado() : int - ProveedorServicio: char - ConsultarNovedad() : int + CantidadCompra: int
# ModificarEmpresa() : char
+ Comentario: char
0..* # CambiarEstadoEmpresa() : char
0..* # RegistrarCompra() : int
- AsociarEmpresa() : int
1 # RegistrarEgreso() : int # ConsultarCompra() : int
# ConsultarEgreso() : int Nov edad # ModificarCompra() : int
1..*
# AnularEgreso() : int # AnularCompra() : int
# AdjuntarArchivos() : int # idNovedad: int # AsociarProducto() : int
# ModificarEgreso() : int + Fecha: date
- Total: int ControlExistencia
- Observacion: char 1
+ cantidad: int # PrecioVenta: int
- PrecioEstanco: int
Publicaciones # RegistrarNovedad() : int 1..* 1 # CantidadExistencia: int
# ConsultarNovedad() : int - StockMinimo: int
- IdPublicacion: int
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
sd Diagrama de Secuencias
sd Movimiento
SDSADASDASDASDASDASDSADASD
s d Pe didos M e s a
Pe d i d o s M e sa
sd Pedidos
SDSADASDASDASDASDASDSADASD
Usuari o
GUI
Li starM esas()
Val i darProducto()
Li star productos.()
Val i darEstadoProducto()
alt EstadoProduco
loop
[OK]
Asoci arProducto() :i nt
Producto cargado()
[ELSE]
Producto no di sponi bl e()
alt [TipoPedido]
[EST ANCO]
T otal i zarPedi do() :i nt
[M ESA]
alt [StockM inimo]
[ELSE]
T erm i nate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Pedido
:Pedido :ControlExistencia
Usuario
GUI
alt [ConsultarPedido]
[OK]
1.3 ValidarDatos()
1.4 Pedido Listo()
[ELSE]
Pedido no encontrado.()
T erminate
sd M esa
Re g i stra r M e sa Co n su l ta r M e sa
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Registrar Mesa
:Mesa
Usuario
GUI
1.1 ValidarMesa()
alt [ValidarMesa]
[ELSE]
Mesa existente()
T erminate
sd Consultar Mesa
:Mesa
Usuari o
GUI
alt [ConsultarMesa]
[ELSE]
Mesa no encontrada()
T ermi nate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
s d Compra s
Re g i stra r Co m p ra s Co n su l ta r Co m p ra s
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Registrar Compras
Usuario
GUI
1.2 ValidarProducto()
1.3 Listar Productos()
Terminate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Compras
:Compra :ControlExistencia
Usuario
GUI
1.1 ValidarDatos()
alt [ConsultarCompra]
[OK]
1.2 Listas compras.()
[ELSE]
Compras no encontradas.()
(from Consultar
TerminatePedido)
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Prov eedores
:Proveedor
Usuario
GUI
RegistrarEmpresa() :char
alt [ConsultarEmpresa]
[OK] ConsultarEmpresa() :char
ValidarDatos()
Terminate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
:Proveedor
Usuari o
GUI
opt ConsultarEmpresa
Proveedor El i mi nado()
T ermi nar
sd Productos
SDSADASDASDASDASDASDSADASD
sd Registrar Producto
:Producto
Usuario
GUI
RegistrarProducto() :char
Validar Datos()
AsociarCategoria() :char
AsociarImagenProducto() :char
[ELSE]
Datos Incorrectos.()
T erminate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Producto
:Producto
Usuari o
GUI
opt ConsultarProducto
Producto no encontrado.()
T ermi nate
sd Nov edad
SDSADASDASDASDASDASDSADASD
Usuario
GUI
1.1 ValidarDatos()
alt [ValidarDatos]
1.4 Novedad registrada.()
[OK]
1.2 AsociarNovedad()
1.6 ValidarExistencias()
1.7 Existencias Actualizadas()
[ELSE]
No se puede registrar una novedad()
Terminate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
:Novedad :ControlExistencia
Usuario
GUI
1.1 ValidarDatos()
[OK]
1.2 Listar novedades()
alt [OK]
[MODIFICAR]
[ELSE]
No hay novedades()
T erminate
s d Ge s tion de Us ua rios
SDSADASDASDASDASDASDSADASD
:Persona
Usuari o
GUI
alt ValidarDatos
1.3 Asi gnarRol () :bool ean
[OK]
alt [AsociarFoto]
[ELSE]
1.6 No hay foto()
T erm i nate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Usuario
:Persona
Usuari o
GUI
alt [ConsultarUsuario]
1.2 Li star Usuari os()
[OK]
[ELSE]
Usuari o no encontrado.()
(from Regi
T ermi
strar
nate
Usuari o)
In i ci a r Se si ó n Re e sta b l e ce r Co n tra se ñ a
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Iniciar Sesión
:Persona
Usuari o
GUI
alt [IniciarSesion]
[OK]
1.1 Val i darDatos()
[ELSE]
Datos Incorrectos.()
T erm i nate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Reestablecer Contraseña
:Persona
Usuari o
GUI
alt [ValidarDatos]
1.7 La contraseña ha si do
reestabl eci da.()
[ELSE]
Datos Incorrectos.()
T ermi nate
sd Gastos
SDSADASDASDASDASDASDSADASD
s d P a go
Re g i stra r P a g o Co n su l ta r P a g o
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
Usuari o
GUI
[OK]
1.3 Li starEmpl eados()
alt ConsultarPedido
[ELSE]
[ELSE]
T ermi nar
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Pago
:Pago
Usuari o
GUI
alt [ConsultarPago]
[OK]
1.1 Val i darDatos()
1.2 Li star pagos()
[ELSE]
PagoNoEncontrado()
T ermi nar
s d Egre s os
Re g i stra r Eg re so Co n su l ta r Eg re so
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Registrar Egreso
:Egreso
Usuari o
GUI
T ermi nate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Egreso
:Egreso
Usuari o
GUI
alt [ConsultarEgreso]
2.0 Modi fi carEgreso() :i nt
[MODIFICAR]
T ermi nate
s d Comis ion
Re g i stra r Co m i si o n Co n su l ta r Co m i si o n
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Registrar Comision
:Comision
Usuario
GUI
RegistrarComision() :int
ValidarComision()
Comision Registrada()
Terminate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Comision
:Comi si on
Usuari o
GUI
Val i dar()
alt Validar
[ELSE]
No se han encontrado comi si ones()
T ermi nate
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
s d Re s e rv a s
SDSADASDASDASDASDASDSADASD
Usuario
GUI
1.1 ValidarDatos()
alt [ConsultarCliente]
[OK]
1.3 ValidarCliente()
alt [ValidarMesasDisponibles]
1.8 ValidarMesasDisponibles()
[OK]
1.9 ListarMesas()
[ELSE]
La mesa está reservada.()
loop
1.10 SeleccionarMesas()
[ELSE]
El cliente no se ha encontrado()
1.13 ValidarEmail()
1.14 Se ha enviado una notificacion a su correo()
T erminar
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Reserv a
:Reserva :Persona
Usuario
GUI
1.1 ValidarConsulta()
alt [ConsultarReserv a]
[OK] 1.2 Listar Reserva()
2.1 ValidarModificaciònReserva()
[ANULAR]
3.0 AnularReserva() :char
3.2 GenerarAlertarCancelacionReserva()
[ELSE]
No hay reservas()
Terminar
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
s d Public a c ione s
Re g i stra r Pu b l i ca ci o n Co n su l ta r Pu b l i ca ci o n
sd Registrar Publicacion
:Publicaciones
Usuario
GUI
alt [ValidarDatos]
[OK]
1.1 ValidarDatos()
[ELSE]
Datos Incorrectos()
Terminar
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar Publicacion
:Publicaciones
Actor1
GUI
alt [ConsultarPublicacion]
[OK]
1.1 ListarPublicaciones()
2.1 ValidarDatos()
2.2 Cambios exitosos()
3.1 ValidarDatos()
3.2 El estado ha sido cambiado()
[ELSE]
No se encontraron publicaciones.()
Terminar
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Diagrama de Comunicación
(from Movimientos) (from Cuentas usuario) (from Gestion usuarios) (from Gastos) (from Reservas) (from Publicaciones)
sd Mov imientos
(from Ventas)
(from Compras) (from Novedad) (from Productos) (from Proveedores)
sd Ventas
Pedido M esa
SDSADASDASDASDASDASDSADASD
sd Pedido
(from Regi strar pedi do) (from Consul tar pedi do)
sd Registrar pedido
SDSADASDASDASDASDASDSADASD
sd Consultar pedido
1: Registrar pedido()
Pantalla Pedido
Control existencias
sd Mesa
SDSADASDASDASDASDASDSADASD
sd Registrar mesa
sd Consultar mesa
SDSADASDASDASDASDASDSADASD
sd Compras
sd Registrar compra
Compra
1.1: ConsultarProducto()
1: RegistrarCompra()
1.4: Asociarproducto()
1.5: ProductosAsociados()
1.6: CompraRegistrada()
1.3: listarProducto()
1.2: ValidarProducto()
Pantalla
Producto
Administrador
Control Existencia
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar compra
1.7: AnularCompra()
1.3: ModificarCompra()
1.1: ValidarDatos()
1: ConsultarCompra()
Pantalla Compra
1.2: ListarCompras()
1.9: CompraAnulada()
1.10: CompraNoEncontrada()
1.4: ActulizarExistencias()
1.8: ActualizarExistencias()
1.6: ExistenciasAcualizadas()
Control Existencias
sd Nov edad
SDSADASDASDASDASDASDSADASD
sd RegistrarNov edad
1.1: ValidarDatos()
1.2: NovedadRegistrada()
Administrador
1.5: ActualizarExistencias()
1.7: ValidarExistencias()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
1.7: AnularNovedad()
1.3: ModificarNovedad()
1.2: ListarNovedades()
Administrador
1.10: NoHayNovedades()
1.4: ActualizarExistencias()
1.8: ActualizarExistencias()
1.6: NovedadModificada()
1.9: NovedadAnulada()
ControlExistencias
1.5: ValidarExistencias()
sd Productos
SDSADASDASDASDASDASDSADASD
sd Registrar producto
1.9: AsociarImagen()
1.7: AsociarPresentacion()
1.5: AsociarMarca()
1.3: Asociartipoproducto()
1.1: ValidarDatos()
Pantalla 1: RegistrarProducto() Producto
1.2: ProductoRegistrado()
Administrador
1.4: TipoProductoAsociado()
1.6: MarcaAsociada()
1.8: PresentacionAsociada()
1.10: ImagenAsociada()
1.11: DatosIncorrectos()
sd Consultar producto
1.5: CambiarEstadoProducto()
1.2: ProductoNoEncontrado()
Administrador
1.4: ProductoModificado()
1.6: EstadoProductocambiado()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Prov eedores
sd Registrar proveedor
1.1: ValidarDatos()
Pantalla 1: RegistrarProveedor()
Proveedor
1.2: ProveedorRegistrado()
Administrador
1.3: ProveedorRegistrado()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar proveedor
1.5: CambiarEstadoProveedor()
1.3: ModificarProveedor()
1.2: ProveedorNoEncontrado()
1.6: EstadoProveedorModificado()
sd Cuentas usuario
sd Iniciar Sesión
1.3: CerrarSesion()
1: IniciarSesion() 1.1: ValidarDatos()
Pantalla Persona
1.2: SesionIniciada()
1.4: LogOut()
Usuario
1.5: LogIN()
1.6: DatosIncorrectos()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Reestablacer contraseña
1.4: ValidarDatos()
1.3: ModificarContraseña()
1.1: ValidarDatos()
1.2: ConsultarUusuario()
1: RecuperarContraseña()
Pantalla Persona
1.7: DatosIncorrectos()
Usuario 1.5: ContraseñaModificada()
1.6: NotificarReestablecimientoContraseña()
sd Gestion usuarios
SDSADASDASDASDASDASDSADASD
sd Registrar usuario
1.5: AsignarFoto()
1.3: AsignarRol()
1.2: ValidarUsuario()
1: RegistrarUsuario()
1.1: ValidarDatos()
Pantalla Persona
1.7: ValidarFoto()
1.6: SeHaCargadoFoto()
1.8: NoHayFoto()
1.9: UsuarioRegistrado()
1.10: UsuarioExistente()
sd Consultar usuario
1.9: NotificarmodificacionUsuario()
1.7: ModificarUsurio()
1.1: ValidarUsuario()
1.3: CambiarEstadoUsuario()
1.4: validarEstado()
1: ConsultarUsuaurio()
1.6: NotificarCambioDeEstado()
Pantalla Persona
1.2: ListarUsuario()
Administrador 1.5: EstadoCambiado()
1.8: UsuarioModificado()
1.10: UsuarioNoEncontrado()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Gastos
sd Pago
sd Registrar pago
1.16: GenerarComprobantePago()
1: RegistrarPago() 1.1: ValidarRol()
Pantalla Pago
1.15: TotalizarPago()
1.6: CalcularComsion()
1.7: ListarPedidos()
1.2: ConsultarEmpleado()
1.9: UsuarioSinPedidos()
1.14: NoExisteUsuario()
1.8: ValidarPedidos()
Pedido
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar pago
1.3: AnularPago()
1.1: ValidarExistencia()
1: ConsultarPago()
Pantalla Pago
1.2: ListarPago()
Administrador
1.4: PagoAnulado()
1.5: PagoNoEnconntrado()
sd Egresos
sd Registrar egreso
1.1: AdjuntarArchivos()
1.2: ValidarDatos()
1: RegistrarEgreso()
Pantalla Egreso
1.3: EgresoResgistrado()
Administrador
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar egreso
1.6: AnularEgreso()
1.3: ModificarEgreso() 1.4: ValidarCambios()
1: ConsultarEgreso() 1.1: ValidarEgreso()
Pantalla Egreso
1.2: ListarEgreso()
Administrador 1.5: EgresoModificado()
1.7: EgresoAnulado()
sd comision
(from Regi strar comi si on) (from Consul tar comi si on)
sd Registrar comision
1.1: ValidarComision()
1: RegistrarComsion() Comision
Pantalla
1.2: ComsionRegistrada()
Administrador 1.3: ComisionNoRegistrada()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar comision
1.5: CambiarEstadoComision()
1.2: ListarComision()
Administrador
1.4: ComisionModificada()
1.6: EstadoComisionCambiado()
1.7: NoseEncontraronResultados()
sd Reserv as
SDSADASDASDASDASDASDSADASD
sd Registrar reserva
1.13: NotificarReserva()
1.7: ValidarTipoReserva()
1: RegistrarReserva()
Pantalla Reserva
1.14: ReservaNotificada()
1.8: TipoReservaAsociada()
1.4: ValidarCliente()
1.11: ListarMesa()
Mesa Persona
1.9: ConsultarMesa()
1.10: ValidarEstadoMesa()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar reserva
1.6: AnularReserva()
1.3: ModificarReserva()
1: CosnultarReserva() 1.4: ValidarDatos()
1.10: NoHayReservas()
1.7: ReservaAnulada()
1.8: GenerarAlertaAnulacion()
Persona
sd Publicaciones
SDSADASDASDASDASDASDSADASD
sd Registrar publicacion
1.4: ValidarTamañoImagen()
1.3: AsociarImagen()
1.1: ValidarDatos()
1: RegistrarPublicacion()
Pantalla Publicaciones
1.6: DatosIncorrectos()
Administrador 1.2: PublicacionRegistrada()
1.5: ImagenAsociada()
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
sd Consultar publicacion
1.7: ValidarEstado()
1.6: CambiarEstadoPublicacion()
1.4: ValidarDatos()
1.3: ModificarPublicaicion()
1.1: ValidarPublicaion()
1: ConsultarPublicacion()
Pantalla Publicaciones
1.2: ListarPublicaciones()
Administrador
1.5: PublicaicionModificada()
1.8: EstadoPublicaiconModificada()
1.9: NoseEncontraronPublicaciones()
SDSADASDASDASDASDASDSADASD
1..*
1
0..*
0..*
Bajas
Bajas
Empleado
0..*
Mov imiento
0..* 0..*
1
Mov imiento
0..* 0..*
Prov eedor
Pedido
0..*
0..*
1
0..*
0..*
Producto
0..*
Producto
1..*
1
0..*
Existencias
Control
Barsoft
Persona
1..*
1
Reserv as
1
Publicaciones
Mesas
0..*
Publicaciones
1..*
0..*
Reserv as
Cliente
Local
1..*
0..*
1
SDSADASDASDASDASDASDSADASD
deployment Nodos
Clientes
TCP-IP
1
Empleados
Admin Serv idor Web
TCP-IP
TCP-IP
Interfaz Con BD 1 * Nav egador Web
Nav egador Web * 1..
1 1
Local TCP-IP
*
*
«device»
Base De Datos
Impresora
5. MODULARIZACIÓN DE LA APLICACIÓN.
Los módulos que se encuentran desarrollados para el software son los siguientes:
SDSADASDASDASDASDASDSADASD
5.2 MESAS: Este módulo le permite al usuario “Mesero” asignar los pedidos
dependiendo de la mesa y al usuario “Administrador” le permite agregar o quitar
mesas.
5.3 COMPRAS: Este módulo le permite al usuario “Mesero” y “Barman” agregar los
productos que requiere la clientela.
SDSADASDASDASDASDASDSADASD
6. DISEÑO DE LA ARQUITECTURA.
SDSADASDASDASDASDASDSADASD
MODELO
Ilustración 165 Modelo.
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
VISTA
Ilustración 166 Vista.
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
CONTROLADOR
Ilustración 167 Controlador
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
7. MODELO DE PERSISTENCIA.
Ilustración 168 Modelo De Persistencia.
8. DICCIONARIO DE DATOS.
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD
9.1 HTML5
HyperText Markup Language (HTML), define los nuevos estándares de
desarrollo web, tanto para equipos de escritorio, como para dispositivos móviles y
teléfonos celulares.
ADSI | MANUAL TÉCNICO | BARSOFT
SDSADASDASDASDASDASDSADASD
HTML5 es una nueva versión de este lenguaje universal y, si bien aún está en
fase de desarrollo, ya podemos disfrutarlo en la mayoría de los navegadores.
Google Chrome es pionero en soporte HTML5 y es, actualmente, el navegador
que brinda mayor soporte a esta versión de HTML. Esta versión, ofrece una serie
de mejoras que permiten el desarrollo de sitios web más rápidos, más funcionales,
y con nuevos diseños.
9.2 CSS3
Cascading Style Sheets (CSS), es un conjunto de hojas de estilo, que nos ofrecen
la posibilidad de definir las reglas y estilos de representación en diferentes
dispositivos, ya sean pantallas de equipos de escritorio, portátiles, móviles,
impresoras u otros dispositivos capaces de mostrar contenidos web. Las hojas de
estilo nos permiten definir de manera eficiente la representación de nuestras
páginas y es uno de los conocimientos fundamentales que todo diseñador web debe
manejar a la perfección para realizar su trabajo.
A partir del año 2005 se comenzó a definir el sucesor de esta versión, al cual se le
conoce como CSS3 o Cascading Style Sheets Level 3. Actualmente, esta versión
nos ofrece una gran variedad de opciones muy importantes para las necesidades
del diseño web actual, desde opciones de sombreado y redondeado, hasta
funciones avanzadas de movimiento y transformación.
9.3 JAVASCRIPT
SDSADASDASDASDASDASDSADASD
10 CONSIDERACIONES ESPECIALES.
Implementar tecnología de seguridad es sólo parte de la solución. Otra parte
consiste en la vigilancia. Aunque el sistema cuenta con numerosos elementos de
seguridad, es preciso vigilarlo de cerca de los modos siguientes:
11 WEB GRAFÍA.
SDSADASDASDASDASDASDSADASD
Dirección electrónica:
https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado
SDSADASDASDASDASDASDSADASD
SDSADASDASDASDASDASDSADASD