Sei sulla pagina 1di 150

4-12-2017

MANUAL TÉCNICO
BARSOFT

JUAN ESTEBAN HIGUITA TORRES


JULIÁN DARÍO LONDOÑO Raigoza
JUAN CAMILO RAMÍREZ SOTO
VÍCTOR MANUEL MORENO VEGA

SERVICIO NACIONAL DE APRENDIZAJE (SENA)


TELEINFORMÁTICA
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN (ADSI)
MEDELLÍN, COLOMBIA
2017
MANUAL TÉCNICO
BARSOFT

JUAN ESTEBAN HIGUITA TORRES


JULIÁN DARÍO LONDOÑO RAIGOZA
JUAN CAMILO RAMÍREZ SOTO
VÍCTOR MANUEL MORENO VEGA

MANUAL DE USUARIO

LINA JARAMILLO
Ingeniera de Sistemas
linahate@gmail.com

SERVICIO NACIONAL DE APRENDIZAJE (SENA)


TELEINFORMÁTICA
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN (ADSI)
MEDELLÍN, COLOMBIA
2017
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Barsoft
Manual Técnico

Versión: 1

Queda prohibido cualquier tipo de explotación y, en particular la reproducción,


distribución, comunicación pública y/o transformación, total o parcial, por cualquier
medio, de este documento sin el previo consentimiento expreso y escrito del SENA
ADSI | MANUAL TÉCNICO | BARSOFT

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

4.2.1 DIAGRAMA DE ACTIVIDADES PRINCIPAL. ........................................ 40


4.3 DIAGRAMA DE CLASES. ............................................................................ 78
4.3.1 DIAGRAMA DE CLASES. ...................................................................... 79
4.4 DIAGRAMA DE SECUENCIAS. ................................................................... 79
4.4.1 DIAGRAMA DE SECUENCIAS PRINCIPAL. ......................................... 80
4.5 DIAGRAMA DE COMUNICACIÓN. ............................................................ 110
4.5.1 DIAGRAMA DE COMUNICACIÓN ...................................................... 110
4.6 DIAGRAMA DE COMPONENTES. ............................................................ 130
4.6.1 DIAGRAMA DE COMPONENTES. ...................................................... 131
4.7 DIAGRAMA DE DESPLIEGUE. ................................................................. 131
4.7.1 DIAGRAMA DE DESPLIEGUE. ....................................................... 132
5. MODULARIZACIÓN DE LA APLICACIÓN....................................................... 132
5.1 MODULO DE PEDIDOS............................................................................. 132
5.2 MESAS ....................................................................................................... 133
5.3 COMPRAS ................................................................................................. 133
5.4 NOVEDADES ............................................................................................. 133
5.5 PRODUCTOS ............................................................................................ 133
5.6 PROVEEDORES ........................................................................................ 133
5.7 GESTIÓN DE USUARIOS.......................................................................... 133
5.8 GASTOS .................................................................................................... 133
5.9 RESERVAS ................................................................................................ 133
5.1.1 PUBLICACIONES ................................................................................... 133
6. DISEÑO DE LA ARQUITECTURA. .................................................................. 134
7. MODELO DE PERSISTENCIA. ....................................................................... 138
8. DICCIONARIO DE DATOS. ............................................................................. 138
9. DISEÑO DEL FRONT-END. ............................................................................ 145
9.2 CSS3 .......................................................................................................... 146
9.3 JAVASCRIPT ............................................................................................. 146
10 CONSIDERACIONES ESPECIALES. ........................................................ 147
11 WEB GRAFÍA............................................................................................. 147
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

TABLA DE ILUSTRACIONES

Ilustración 1 Explorador del proyecto. ............................................................................................................... 24


Ilustración 2 Diagrama De Casos De Usos ......................................................................................................... 25
Ilustración 3 Diagrama De Casos De Uso Inicial ................................................................................................ 27
Ilustración 4 Diagrama De Casos De Uso Movimiento ...................................................................................... 28
Ilustración 5 Diagrama De Casos De Uso Ventas .............................................................................................. 28
Ilustración 6 Diagrama De Casos De Uso Pedidos ............................................................................................. 29
Ilustración 7 Diagrama De Casos De Uso Mesa ................................................................................................ 30
Ilustración 8 Diagrama De Casos De Uso Compras ........................................................................................... 30
Ilustración 9 Diagrama De Casos De Uso Novedad ........................................................................................... 31
Ilustración 10 Diagrama De Casos De Uso Productos ....................................................................................... 31
Ilustración 11 Diagrama De Casos De Uso Tipo Producto ................................................................................. 32
Ilustración 12 Diagrama De Casos De Uso Marca ............................................................................................. 32
Ilustración 13 Diagrama De Casos De Uso Unidad De Medida ......................................................................... 33
Ilustración 14 Diagrama De Casos De Uso Proveedor ....................................................................................... 33
Ilustración 15 Diagrama De Casos De Uso Gestionar Usuario .......................................................................... 34
Ilustración 16 Diagrama De Casos De Uso Cuentas Usuario ............................................................................. 35
Ilustración 17 Diagramas De Casos De Uso Gastos ........................................................................................... 35
Ilustración 18 Diagrama De Casos De Uso Pagos .............................................................................................. 36
Ilustración 19 Diagrama De Casos De Uso Comision ......................................................................................... 37
Ilustración 20 Diagrama De Casos De Uso Egreso ............................................................................................ 37
Ilustración 21 Diagrama De Casos De Uso Reserva ........................................................................................... 38
Ilustración 22 Diagrama De Casos De Uso Publicaciones .................................................................................. 39
Ilustración 23 Diagrama De Actividades Principal ............................................................................................ 40
Ilustración 24 Diagrama De Actividades Movimiento ....................................................................................... 41
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 25 Diagrama De actividades Compras ............................................................................................ 41


Ilustración 26 Diagrama De actividades Registrar Compra .............................................................................. 42
Ilustración 27 Diagrama De Actividades Consultar Compra ............................................................................. 43
Ilustración 28 Diagrama De Actividades Ventas ............................................................................................... 44
Ilustración 29 Diagrama De Actividades Pedidos .............................................................................................. 44
Ilustración 30 Diagrama De Actividades Registrar Pedido ................................................................................ 45
Ilustración 31 Diagrama De Actividades Consultar Pedido ............................................................................... 46
Ilustración 32 Diagrama De Actividades Mesas ................................................................................................ 47
Ilustración 33 Diagrama De Actividades Registrar Mesas ................................................................................ 48
Ilustración 34 Diagrama De Actividades Consultar Mesas ................................................................................ 49
Ilustración 35 Diagrama De Actividades Producto ............................................................................................ 50
Ilustración 36 Diagrama De Actividades Registrar Producto ............................................................................ 50
Ilustración 37 Diagrama De Actividades Tipo Producto .................................................................................... 51
Ilustración 38 Diagrama De Actividades Registrar Tipo Producto .................................................................... 52
Ilustración 39 Diagrama De Actividades Consultar Tipo Producto .................................................................... 53
Ilustración 40 Diagrama De Actividades Marca ................................................................................................ 54
Ilustración 41 Diagrama De Actividades Registrar Marcas ............................................................................... 54
Ilustración 42Diagrama De Actividades Consultar Marca................................................................................. 55
Ilustración 43 Diagrama De Actividades Unidad De Medida ............................................................................ 55
Ilustración 44 Diagrama De Actividades Registrar Unidad De Medida ............................................................. 56
Ilustración 45 Diagrama De Actividades Cnsultar Unidad De Medida .............................................................. 57
Ilustración 46 Diagrama De Actividades Consultar Producto............................................................................ 58
Ilustración 47 Diagrama De Actividades Proveedor .......................................................................................... 59
Ilustración 48 Diagrama De Actividades Registrar Proveedor .......................................................................... 59
Ilustración 49 Diagrama De Actividades Consultar Proveedor. ......................................................................... 60
Ilustración 50 Diagrama De Actividades Novedad. ........................................................................................... 60
Ilustración 51 Diagrama De Actividades Registrar Novedad. ........................................................................... 61
Ilustración 52 Diagrama De Actividades Consultar Novedad. ........................................................................... 62
Ilustración 53 Diagrama De Actividades Gestionar Usuario. ............................................................................ 62
Ilustración 54 Diagrama De Actividades Registrar Usuario. ............................................................................. 63
Ilustración 55 Diagrama De Actividades Consultar Usuario. ............................................................................. 64
Ilustración 56 Diagrama De Actividades Cuentas De Usuarios. ........................................................................ 64
Ilustración 57 Diagrama De Actividades Iniciar Sesión. .................................................................................... 65
Ilustración 58 Diagrama De Actividades Reestablecer Contraseña. ................................................................. 66
Ilustración 59 Diagrama De Actividades Gastos. .............................................................................................. 66
Ilustración 60 Diagrama De Actividades Pago. ................................................................................................. 67
Ilustración 61 1 Diagrama De Actividades Registrar Pago. ............................................................................... 68
Ilustración 62 Diagrama De Actividades Consultar Pago. ................................................................................. 68
Ilustración 63 Diagrama De Actividades Egreso................................................................................................ 69
Ilustración 64 Diagrama De Actividades Registrar Egreso. ............................................................................... 70
Ilustración 65 Diagrama De Actividades Consultar Egreso. .............................................................................. 71
Ilustración 66 Diagrama De Actividades Comisión. ........................................................................................... 72
Ilustración 67 Diagrama De Actividades Registrar Comisión. ........................................................................... 73
Ilustración 68 Diagrama De Actividades Consultar Comisión. .......................................................................... 74
Ilustración 69 Diagrama De Actividades Reservas. ........................................................................................... 75
Ilustración 70 Diagrama De Actividades Registrar Reserva. ............................................................................ 75
Ilustración 71 Diagrama De Actividades Consultar Reserva. ............................................................................ 76
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 72 Diagrama De Actividades Publicación. ....................................................................................... 76


Ilustración 73 Diagrama De Actividades Registrar Publicación......................................................................... 77
Ilustración 74 Diagrama De Actividades Consultar Publicación. ....................................................................... 78
Ilustración 75 Diagrama De Clases. ................................................................................................................... 79
Ilustración 76 Diagrama De Secuencias Principal. ............................................................................................ 80
Ilustración 77 Diagrama De Secuencias Movimiento. ....................................................................................... 80
Ilustración 78 1 Diagrama De Secuencias Ventas. ............................................................................................ 81
Ilustración 79 Diagrama De Secuencias Pedidos. .............................................................................................. 81
Ilustración 80 Diagrama De Secuencias Registrar Pedidos. .............................................................................. 82
Ilustración 81 Diagrama De Secuencias Consultar Pedidos............................................................................... 83
Ilustración 82 Diagrama De Secuencias Mesas. ................................................................................................ 83
Ilustración 83 Diagrama De Secuencias Registrar Mesa. .................................................................................. 84
Ilustración 84 Diagrama De Secuencias Consultar Mesas. ................................................................................ 84
Ilustración 85 Diagrama De Secuencias Compras. ............................................................................................ 85
Ilustración 86 Diagrama De Secuencias Registrar Compra. .............................................................................. 86
Ilustración 87 Diagrama De Secuencias Consultar Compra. ............................................................................. 87
Ilustración 88 Diagrama De Secuencias Proveedores. ...................................................................................... 88
Ilustración 89 Diagrama De Secuencias Registrar Proveedor. .......................................................................... 88
Ilustración 90 Diagrama De Secuencias Consultar Proveedor. .......................................................................... 89
Ilustración 91 Diagrama De Secuencias Productos. .......................................................................................... 89
Ilustración 92 Diagrama De Secuencias Registrar Producto. ............................................................................ 90
Ilustración 93 Diagrama De Secuencias Consultar Producto............................................................................. 91
Ilustración 94 Diagrama De Secuencias Novedades.......................................................................................... 91
Ilustración 95 Diagrama De Secuencias Registrar Novedad. ............................................................................ 92
Ilustración 96 Diagrama De Actividades Consultar Novedad. ........................................................................... 93
Ilustración 97 Diagrama De Secuencias Gestión De Usuarios. .......................................................................... 93
Ilustración 98 Diagrama De Secuencias Registrar Usuarios. ............................................................................. 94
Ilustración 99 Diagrama De Secuencias Consultar Usuarios. ............................................................................ 95
Ilustración 100 Diagrama De Secuencias Cuentas De Usuarios. ....................................................................... 95
Ilustración 101 Diagrama De Secuencias Inicio Sesión. ..................................................................................... 96
Ilustración 102 Diagrama De Secuencias Reestablecer Contraseña. ................................................................ 97
Ilustración 103 Diagrama De Secuencias Gastos. ............................................................................................. 97
Ilustración 104 Diagrama De Secuencias Pagos................................................................................................ 98
Ilustración 105 Diagrama De Secuencias Registrar Pago. ................................................................................. 99
Ilustración 106 Diagrama De Secuencias Consultar Pago. ..............................................................................100
Ilustración 107 Diagrama De Secuencias Egresos. ..........................................................................................100
Ilustración 108 Diagrama De Secuencias Registrar Egreso. ............................................................................101
Ilustración 109 Diagrama De Secuencias Consultar Egreso. ...........................................................................102
Ilustración 110 Diagrama De Secuencias Comisión. ........................................................................................102
Ilustración 111 Diagrama De Secuencias Registrar Comisión. ........................................................................103
Ilustración 112 Diagrama De Secuencias Consultar Comisión. .......................................................................104
Ilustración 113 Diagrama De Secuencia Reservas. ..........................................................................................105
Ilustración 114 Diagrama De Secuencia Registrar Reserva. ............................................................................106
Ilustración 115 Diagrama De Secuencias Consultar Reserva. .........................................................................107
Ilustración 116 Diagrama De Secuencia Publicaciones. ..................................................................................108
Ilustración 117 Diagrama De Secuencias Registrar Publicación......................................................................108
Ilustración 118 Diagrama De Secuencias Consultar Publicación. ....................................................................109
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 119 Diagrama De Comunicación. ..................................................................................................110


Ilustración 120 Diagrama De Comunicación Movimiento. ..............................................................................110
Ilustración 121 Diagrama De Comunicación Ventas. ......................................................................................110
Ilustración 122 Diagrama De Comunicación Pedido. ......................................................................................111
Ilustración 123 Diagrama De Comunicación Registrar Pedido. .......................................................................111
Ilustración 124 Diagrama De Comunicación Consultar Pedido. ......................................................................112
Ilustración 125 Diagrama De Comunicación Mesas. .......................................................................................112
Ilustración 126 Diagrama De Comunicación Registrar Mesa. .........................................................................113
Ilustración 127 Diagrama De Comunicación Consultar Mesa. ........................................................................113
Ilustración 128 Diagrama De Comunicación Compras. ...................................................................................114
Ilustración 129 Diagrama De Comunicación Registrar Compra. .....................................................................114
Ilustración 130 Diagrama De Secuencias Consultar Compra. .........................................................................115
Ilustración 131 Diagrama De Comunicación Novedades. ...............................................................................115
Ilustración 132 Diagrama De Comunicación Registrar Novedad. ...................................................................116
Ilustración 133 Diagrama De Comunicación Consultar Novedad....................................................................117
Ilustración 134 Diagrama De Comunicación Productos. .................................................................................117
Ilustración 135 Diagrama De Comunicación Registrar Producto. ...................................................................118
Ilustración 136 Diagrama De Comunicación Consultar Producto. ..................................................................118
Ilustración 137 Diagrama De Comunicación Proveedores. .............................................................................119
Ilustración 138 Diagrama De Comunicación Registrar Proveedor. .................................................................119
Ilustración 139 Diagrama De Comunicación Consultar Proveedor. ................................................................120
Ilustración 140 Diagrama De Comunicación Cuentas De Usuario. ..................................................................120
Ilustración 141 Diagrama De Secuencia Inicio Sesión. ....................................................................................120
Ilustración 142 Diagrama De Secuencia Reestablecer Contraseña. ................................................................121
Ilustración 143 Diagrama De Comunicación Usuario. .....................................................................................121
Ilustración 144 Diagrama De Comunicación Registrar Usuario. .....................................................................122
Ilustración 145 Diagrama De Comunicación Consultar Usuario. ....................................................................122
Ilustración 146 Diagrama De Comunicación Gastos. ......................................................................................123
Ilustración 147 Diagrama De Comunicación Pagos. .......................................................................................123
Ilustración 148 Diagrama De Comunicación Registrar Pagos. ........................................................................123
Ilustración 149 Diagrama De Comunicación Consultar Pagos. .......................................................................124
Ilustración 150 Diagrama De Comunicación Egresos. .....................................................................................124
Ilustración 151 Diagrama De Comunicación Registrar Egreso. .......................................................................124
Ilustración 152 Diagrama De Comunicación Consultar Egreso. ......................................................................125
Ilustración 153 Diagrama De Comunicación Comisión....................................................................................125
Ilustración 154 Diagrama De Comunicación Registrar Comisión. ...................................................................125
Ilustración 155 Diagrama De Comunicación Consultar Comisión. ..................................................................126
Ilustración 156 Diagrama De Comunicación Reservas. ...................................................................................126
Ilustración 157 Diagrama De Comunicación Registrar Reservas. ...................................................................127
Ilustración 158 Diagrama De Comunicación Consultar Reserva. ....................................................................128
Ilustración 159 Diagrama De Comunicación Publicaciones. ...........................................................................128
Ilustración 160 Diagrama De Comunicación Registrar Publicación. ...............................................................129
Ilustración 161 Diagrama De Comunicación Consultar Publicación. ...............................................................130
Ilustración 162 Diagrama De Componentes. ...................................................................................................131
Ilustración 163 Diagrama De Despliegue. .......................................................................................................132
Ilustración 164 Encarpetado Inicial. ...............................................................................................................134
Ilustración 165 Modelo....................................................................................................................................135
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 166 Vista. .......................................................................................................................................136


Ilustración 167 Controlador .............................................................................................................................137
Ilustración 168 Modelo De Persistencia. .........................................................................................................138
Ilustración 169 Diccionario De Datos Producto. ..............................................................................................138
Ilustración 170 Diccionario De Datos TipoProducto. .......................................................................................138
Ilustración 171 Diccionario De Datos Marca. ..................................................................................................138
Ilustración 172 Diccionario De Datos Medidas................................................................................................139
Ilustración 173 Diccionario De Datos Presentación. ........................................................................................139
Ilustración 174 Diccionario De Datos TipoMedida. .........................................................................................139
Ilustración 175 Diccionario De Datos Novedades. ...........................................................................................139
Ilustración 176 Diccionario De Datos DetalleProductoCompra. ......................................................................139
Ilustración 177 Diccionario De Datos DetalleExistenciaNovedad. ...................................................................139
Ilustración 178 Diccionario De Datos Tipo Proveedor. ....................................................................................140
Ilustración 179 Diccionario De Datos Compra. ................................................................................................140
Ilustración 180 Diccionario De Datos Proveedor. ............................................................................................140
Ilustración 181 Diccionario De Datos Venta. ...................................................................................................140
Ilustración 182 Diccionario De Datos Detalle ExistenciaCompra. ...................................................................140
Ilustración 183 Diccionario De Datos DetallePedidoExistencia. ......................................................................141
Ilustración 184 Diccionario De Datos Pedido. .................................................................................................141
Ilustración 185 Diccionario De Datos Cliente. .................................................................................................141
Ilustración 186 Diccionario De Datos EstadoMesa. .........................................................................................141
Ilustración 187 Diccionario De Datos Mesa.....................................................................................................141
Ilustración 188 Diccionario De Datos DetalleMesaReserva. ...........................................................................142
Ilustración 189 Diccionario De Datos Reserva. ................................................................................................142
Ilustración 190 Diccionario De Datos Rol. .......................................................................................................142
Ilustración 191 Diccionario De Datos Comisión. ..............................................................................................142
Ilustración 192 Diccionario De Datos TipoReserva. .........................................................................................142
Ilustración 193 Diccionario De Datos DetalleEmpleadoMesa. ........................................................................143
Ilustración 194 Diccionario De Datos Empleado. ............................................................................................143
Ilustración 195 Diccionario De Datos Cuentas Por Pagar. ...............................................................................143
Ilustración 196 Diccionario De Datos Galería y Publicaciones. .......................................................................143
Ilustración 197 Diccionario De Datos Galeria. .................................................................................................143
Ilustración 198 Diccionario De Datos Misión. ..................................................................................................144
Ilustración 199 Diccionario De Datos Visión. ...................................................................................................144
Ilustración 200 Diccionario De Datos Contacto. ..............................................................................................144
Ilustración 201 Diccionario De Datos CuenatsPagoEmpleado. .......................................................................144
Ilustración 202 Diccionario De Datos Rangos..................................................................................................144
Ilustración 203 Diccionario De Datos EstadoCuenta. ......................................................................................144
Ilustración 204 Diccionario De Datos PagoEmpleado. ....................................................................................145
Ilustración 205 Diccionario De Datos DetalleCuentaRol. ................................................................................145
Ilustración 206 Diccionario De Datos CuentaUsuario......................................................................................145
Ilustración 207 Diccionario De Datos Roles. ....................................................................................................145
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

INTRODUCCIÓN

El presente documento técnico ha sido desarrollado en el marco de trabajo del


programa de formación Análisis y Desarrollo en Sistemas de Información (ADSI),
con el propósito de proveer la información necesaria a personas capacitadas para
mantenimiento, revisión e instalación del sistema de información Barsoft, el cual fue
conceptualizado como un proyecto formativo del Servicio Nacional de Aprendizaje
(SENA).
El manual técnico hace referencia a toda información necesaria referente al
proyecto de formación con el fin de orientar al personal en la noción, planteamiento,
análisis, diseño, desarrollo e instalación del software. Cabe anotar, que la
información contenida en este manual va dirigida a personal con conocimientos en
análisis y desarrollo se sistemas de información y relacionados.
El sistema de información Barsoft se rige bajo un framework llamado Laravel que
contiene soporte para MVC (modelo, vista, controlador) y otras dependencias
(ayudas) para los desarrolladores; el presente manual nos presenta una descripción
técnica de cada una de las dependencias del framework, además detalla cada etapa
del ciclo de vida con la cual fue construida la aplicación web.
Se ha considerado, como complemento, mostrar parte del aspecto conceptual del
sistema de información con el fin de sumergir a los responsables en el porqué de la
existencia de Barsoft, y en qué marco de referencia deben desarrollarse las
actividades de desarrollo, técnicas, administración y utilización del sistema.
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

1.1 OBJETIVO.

Presentar e instruir a personal capacitado en el uso y entendimiento adecuado de


la arquitectura del sistema de información Barsoft a través de datos técnicos
relacionados al sistema de información para facilitar la modificación, adhesión o
actualización del mismo en caso que así sea requerido, o bien para el
mantenimiento y revisión del software, enfatizando en la construcción del sistema
mediante el modelado UML, y la descripción de la funcionalidad de la aplicación
web.

1.2 FINALIDAD DEL MANUAL.


Brindar una guía estructurada de las etapas del ciclo de vida del sistema de
información Barsoft.
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

2. LICITACIÓN DE REQUISITOS.

REQUISITO FUNCIONAL: Un requisito funcional define una función del sistema de


software o sus componentes. Una función es descrita como un conjunto de
entradas, comportamientos y salidas. Los requisitos funcionales pueden ser:
cálculos, detalles técnicos, manipulación de datos y otras funcionalidades
específicas que se supone, un sistema debe cumplir.

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

Si la mesa está disponible, El sistema cambiará el estado de la


RF-1 006
mesa (Ocupada).
El Usuario (Mesero – Barman - Administrador) deberá asociarse
RF-1 007
para hacer el pedido.
RF-1 008 El sistema debe permitir al cliente generar lista con cotización.
El Usuario (Mesero – Barman - Administrador) podrá consultar
RF-1 009
los productos.
El Usuario (Mesero – Barman - Administrador) podrá
RF-1 010
seleccionar la cantidad de unidades (productos).
RF-1 011 El sistema validará las existencias de productos.
El sistema descontará las unidades (productos) del control de
RF-1 012
existencias. (Actualizar)
RF-1 013 El usuario podrá confirmar el pedido realizado.
Si el usuario confirma pedido, el sistema notificará el pedido al
RF-1 014 barman.

RF-1 015 El usuario (barman) podrá consultar los pedidos pendientes.


El usuario podrá cambiar el estado al pedido (Pendiente -
RF-1 016 entregado)

RF-1 017 El sistema validará el estado del pedido (Pendiente - entregado)

RF-1 018 Si el pedido es entregado, el sistema alertará al usuario (Mesero)


El usuario (Mesero – Barman – Administrador) podrá asignar un
RF-1 019 descuento a un pedido.
El sistema calculará el total de productos con el descuento en
RF-1 020 caso de que hallan.
El sistema calculará la totalización del pedido con respecto al
RF-1 021 monto de dinero depositado por el cliente.
El sistema generará una alerta al usuario (Mesero – barman –
RF-1 022 Administrador) en caso de alcanzar el stock mínimo.
El usuario (mesero, barman, administrador) podrán generar
RF-1 023 recibo de pago.
El usuario (mesero, barman, administrador) podrá consultar un
RF-1 024 pedido.
El usuario (mesero, barman, administrador) podrá Modificar un
RF-1 025 pedido.
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

El usuario (mesero, barman, administrador) podrá cambiar


RF-1 026 estado pedido (cancelado, por pagar, anulado) un pedido.

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.

RF-1 031 El administrador podrá cambiar estado 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).

RF-1 041 El administrador podrá consultar una compra.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

RF-1 042 El administrador podrá modificar una compra.

RF-1 043 El administrador podrá anular una compra.

2.1.3 NOVEDADES.
Referencia Descripción
RF-1 044 El administrador podrá registrar una Novedad.

RF-1 045 El administrador podrá consultar el producto.

RF-1 046 El sistema validará que haya existencias.


El administrador podrá consultar un empleado (Mesero -
RF-1 047 Barman).
El sistema descontará las unidades establecidas del control de
RF-1 048 existencias (actualizar).

RF-1 049 El administrador podrá consultar las novedades.

RF-1 050 El administrador podrá modificar las novedades.

RF-1 051 El administrador podrá anular las novedades.

2.1.4 PRODUCTOS.
Referencia Descripción
RF-1 052 El administrador podrá registrar un nuevo producto.

RF-1 053 El sistema validará que el producto no exista

RF-1 054 El administrador podrá asociar un tipo producto.

RF-1 055 El sistema validará que el tipo de producto exista.


Si el tipo de producto no existe, el usuario (administrador) podrá
RF-1 056 gestionar el tipo producto.

RF-1 057 El administrador podrá asociar una marca.

RF-1 058 El sistema validará que la marca exista.


Si el tipo de marca no existe, el usuario (administrador) podrá
RF-1 059 gestionar la marca.

RF-1 060 El administrador podrá asociar una unidad de medida.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

RF-1 061 El sistema validará que la unidad medida exista.


Si el tipo de marca no existe, el usuario (administrador) podrá
RF-1 062 gestionar la unidad de medida.
El administrador podrá asociar una imagen al producto
RF-1 063 registrado.

RF-1 064 El administrador podrá consultar los productos.

RF-1 065 El administrador podrá modificar los productos.


El administrador podrá cambiar estado (Habilitado - Inhabilitado)
RF-1 066 a los productos.

2.1.4 CONFIGURACION.
2.1.4.1 TIPO PRODUCTO.
Referencia Descripción
RF-1 067 El administrador podrá registrar un nuevo tipo producto.

RF-1 068 El sistema validará que el tipo producto no exista.

RF-1 069 El administrador podrá consultar el tipo producto.


RF-1 070 El administrador podrá modificar el tipo producto.

RF-1 071 El administrador podrá eliminar el tipo producto.

2.1.4.2 MARCA.
Referencia Descripción
RF-1 072 El administrador podrá registrar una nueva marca.

RF-1 073 El sistema validará que la marca no exista.

RF-1 074 El administrador podrá consultar una marca.

RF-1 075 El administrador podrá modificar una marca.

RF-1 076 El administrador podrá eliminar una marca.

2.1.4.2 UNIDAD DE MEDIDA.


Referencia Descripción
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

RF-1 077 El administrador podrá registrar una nueva unidad medida.

RF-1 078 El sistema validará que la unidad medida no exista.

RF-1 079 El administrador podrá consultar una unidad de medida.

RF-1 080 El administrador podrá modificar una unidad medida.

RF-1 081 El administrador podrá eliminar una unidad medida.

2.1.4 PROVEEDOR.
Referencia Descripción
RF-1 082 El administrador podrá registrar un nuevo proveedor.

RF-1 083 El sistema validará que el proveedor no exista.

RF-1 084 El administrador podrá consultar un proveedor

RF-1 085 El administrador podrá modificar la información del proveedor


El administrador podrá cambiar estado (Habilitado - Inhabilitado)
RF-1 086 a un proveedor

2.1.5 EXISTENCIAS.
Referencia Descripción
RF-1 087 El administrador podrá consultar las existencias.

RF-1 088 El sistema validará que haya existencias.

RF-1 089 El sistema generara reporte de existencias.

2.2 GESTIÓN DE USUARIOS.

Referencia Descripción
RF-2 001 El usuario (administrador) podrá registrar un nuevo usuario.

RF-2 002 El sistema validará que el usuario registrado no exista.


El usuario (administrador) podrá asignar el rol (Administrador,
RF-2 003 Barman, Mesero, Cliente) para el usuario.

RF-2 004 El sistema notificará la creación usuaria.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

RF-2 005 El usuario (administrador) podrá consultar un usuario.


El usuario (Administrador – Barman – Mesero - Cliente) podrá
RF-2 006 modificar su información en el sistema.
El usuario (administrador) podrá cambiar estado (habilitar –
RF-2 007 inhabilitar) a los usuarios.

RF-2 008 El sistema validará el estado del usuario.


2.3 CUENTAS DE USUARIO.
2.3.1 INICIO DE SESION.
Referencia Descripción
El usuario (administrador – Barman – mesero - cliente) podrá
RF-3 001 iniciar sesión.

RF-3 002 El sistema validará que el usuario exista (usuario - contraseña).


El usuario (administrador – Barman – Mesero- cliente) podrá
RF-3 003 cerrar sesión.

2.3.2 REESTABLECER CONTRASEÑA.


Referencia Descripción
RF-3 004 El usuario tendrá que registrar su información usuario.

RF-3 005 El sistema validará que la información sea correcta

RF-3 006 El usuario podrá modificar su contraseña.

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.

RF-4 003 El sistema consultará los pedidos para el pago.


El sistema validará que el usuario (Mesero – Barman) posean
RF-4 004 pedidos (ventas) realizados
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

El administrador podrá consultar si el usuario (Mesero –


RF-4 005 Barman) tiene novedades.
El sistema validará que el usuario (Mesero – Barman) posean
RF-4 006 novedades.
El sistema calculará el valor total de los pedidos aplicado la
RF-4 007 comisión dada con relación a los recargos si los tiene.

RF-4 008 El sistema totalizará el pago correspondiente al usuario.

RF-4 009 El administrador podrá consultar los pagos empleados.

RF-4 010 El administrador podrá anular un pago a empleado.

RF-4 011 El sistema generará comprobante de pago

2.4.2 COMISION.
Referencia Descripción
RF-4 012 El administrador podrá registrar una nueva comisión.

RF-4 013 El sistema validará que la comisión no exista.

RF-4 014 El administrador deberá asociar un rol.

RF-4 015 El sistema validará que el rol exista.

RF-4 016 El administrador podrá consultar las comisiones.

RF-4 017 El administrador podrá modificar las comisiones.

RF-4 018 El administrador podrá eliminar una comisión.

2.4.3 EGRESOS (SALIDA DE DINERO).


Referencia Descripción
RF-4 019 El administrador podrá registrar un egreso.

RF-4 020 El administrador podrá adjuntar archivos.

RF-4 021 El administrador podrá consultar un egreso.

RF-4 022 El administrador podrá Modificar un egreso.

RF-4 023 El administrador podrá anular un egreso.


ADSI | MANUAL TÉCNICO | BARSOFT

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.

RF-5 010 El usuario (administrador – Cliente) podrá consultar una reserva.


Si la reserva es tipo local, el usuario (administrador – Cliente)
RF-5 011 podrá modificar esta reserva
Si la reserva es (Modificada – cambio de estado), el sistema
RF-5 012 notificara al usuario.

RF-5 013 Si la reserva es anulada, el sistema notificará al usuario.

2.6 PUBLICACIONES.

Referencia Descripción
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

RF-6 001 El administrador podrá registrar una publicación

RF-6 002 El sistema validará que la publicación no se encuentre registrada.

RF-6 003 El administrador podrá asociar una imagen a la publicación

RF-6 004 El sistema validara que el tamaño de la imagen sea el adecuado.

RF-6 005 El administrador podrá modificar una publicación


El usuario (administrador – cliente) podrán consultar
RF-6 006 publicaciones
El usuario (administrador) podrá cambiar de estado una
RF-6 007 publicación (actual –pendiente- pasada)

RF-6 008 El sistema validará el estado de la publicación.


Si la publicación tiene estado pasada se conservará en un
RF-6 009 historial de publicaciones

2.7 REGLA DE NEGOCIO


A los clientes no se le cobran los desechables y no se cobran
RF-1 011 adiciones extras de pasabocas
si un empleado o cliente estropean un producto este se le cobrara
según la decisión del administrador y en caso de que se le cobre
RF-1 009 a un cliente la facruta debera contene un apartado para adicionar
este tipo de cobros
solo se venden productos por unidades, no se venden por copas
RF-1 001 o tragos
el barman gana el 8% sobre las ventas de la barra mas el 2% de
RF-4 001 las ventas de cada mesero

RF-4 002 el mesero gana el 2% sobre las ventas realizadas

RF-5 001 solo se permitirà realizar las reservas a clientes exclusivos.

RF-5 002 las reservas de mesas no se cobran


si se desdea reservar solo el interior del local se cobraria un
RF-5 003 monto por esxclusividad de la barra
pasados 15 minutos de la hora establecida se cancela reserva
RF-5 004 de la mesa
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Se anulará la reserva del local con 24 horas de anticipacion


RF-5 005
si se desdea reservar solo el interior del local se cobraria un
RF-5 006 monto por esxclusividad de la barra

3. PLATAFORMA DE DESARROLLO.

Una plataforma de desarrollo es un entorno de programación que ha sido


empaquetado como un programa de aplicación, el cual ofrece servicios integrales.
Las plataformas de desarrollo están diseñadas para maximizar la productividad de
los programadores, proporcionando componentes estrechamente ligados con
interfaces de usuario similares.

El sistema de información Barsoft fue desarrollado en el lenguaje de programación


PHP con el framework Laravel.

3.1 LENGUAJE DE PROGRAMACIÓN.


Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar
el comportamiento de una máquina, particularmente una computadora. Consiste en
un conjunto de reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos, respectivamente. Aunque muchas veces se usa
lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene
por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de
programación y a otros más, como, por ejemplo, el HTML.

PHP: (Hypertext Pre-processor – Pre procesador de hipertexto) Es un lenguaje de


programación de uso general de código del lado del servidor originalmente diseñado
para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes
de programación del lado del servidor que se podían incorporar directamente en el
documento HTML en lugar de llamar a un archivo externo que procese los datos. El
código es interpretado por un servidor web con un módulo de procesador de PHP
que genera la página web resultante. PHP ha evolucionado por lo que ahora incluye
también una interfaz de línea de comandos que puede ser usada en aplicaciones
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

gráficas independientes. Puede ser usado en la mayoría de los servidores web al


igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

MySQL: Es un sistema de gestión de bases de datos relacional desarrollado bajo


licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada
como la base datos open source más popular del mundo1 2, y una de las más
populares en general junto a Oracle y Microsoft SQL Server, sobre todo para
entornos de desarrollo web.

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

4.1 DIAGRAMA DE CASOS DE USO.

Es una forma de diagrama de comportamiento UML mejorado. UML no define


estándares para que el formato escrito describa los casos de uso, sin embargo una
notación gráfica puede solo dar una vista general simple de un caso de uso o un
conjunto de casos de uso. En esta práctica es común crear especificaciones
suplementarias para capturar detalles de requisitos que caen fuera del ámbito de
las descripciones de los casos de uso. Ejemplos de esos temas incluyen
restricciones de diseño como: rendimiento, temas de escalabilidad/gestión, o
cumplimiento de estándares.
Ilustración 2 Diagrama De Casos De Usos
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1 DIAGRAMA DE CASOS DE USO INICIAL.


Ilustración 3 Diagrama De Casos De Uso Inicial

uc Casos de uso principales

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

4.1.1.1 DIAGRAMA DE CASOS DE USO MOVIMIENTO.


Ilustración 4 Diagrama De Casos De Uso Movimiento

uc M ov imiento

1 - M ovi m i entos

Ventas

M esero

(from Actores)

Gestionar Compras

Gestionar prov eedor

Barman

(from Actores)

Gestionar producto

Gestionar Nov edad

Administrador

(from Actores)

4.1.1.1.1 DIAGRAMA DE CASOS DE USO VENTAS.


Ilustración 5 Diagrama De Casos De Uso Ventas

uc Ventas

1.1 Ventas

M esero Pedidos

(from Actores)

Barman

(from Actores)

M esas

Administrador

(from Actores)
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.1.1.1 DIAGRAMA DE CASOS DE USO PEDIDOS.


Ilustración 6 Diagrama De Casos De Uso Pedidos

uc Pedidos mesa

1.1.1 - Pedidos

CU- 1 002 Consultar CU- 1 003 Validar tipo ⦁ Mesa


CU- 1 019 Asociar tipo pedido «include» pedido ⦁ Estanco
descuento

«extend» CU- 1 005 Validar ⦁ Disponible


CU- 1 004 Consultar
«include» estado mesa ⦁ Ocupada
mesa «include»
⦁ Reservada
Mesero
(from Actores) «extend»
CU- 1 001 Registrar
pedido «extend»
«extend» «extend»

CU- 1 006 Cambiar ⦁ ocupada


CU- 1 007 Consultar CU- 1 008 Consultar estado mesa
mesero Barman
«extend»

CU- 1 022 Alertar


CU- 1 013 Confirmar CU- 1 014 Alertar Stock minimo
pedido «include» pedido
{Solo al
«extend»
barman}

CU- 1 009 Consultar CU- 1 010 CU- 1 011 Validar


«include» productos existencias
«include» Seleccionar cantidad «include» CU- 1 020 Totalizar
pedido

Barman
«include»
(from Actores)
«include»

CU- 1 012 Actualizar


existencias

«extend» CU- 1 021 Calcular CU- 1 023 Generar


v uelto «extend» recibo pago

CU- 1 024 Consultar CU- 1 025 Modificar


«extend» CU- 1 018 Alertar
pedido pedido
mesero

«include»
{Solo el
barman}

«extend» CU- 1 026 Cambiar Mesero


estado pedido
Administrador ⦁ Cancelado
⦁ Por cancelar
(from Actores) ⦁ Anulado

Barman

⦁ Entregado
⦁ Pendiente
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.1.1.2 DIAGRAMA DE CASOS DE USO MESAS.


Ilustración 7 Diagrama De Casos De Uso Mesa

uc M esas

1.1.2 - M esas

CU- 1 027 Registrar CU- 1 028 Vaildar


mesa
«i ncl ude» existencia M esa

CU- 1 029 Consultar CU- 1 030 M odificar


mesa «extend» mesa

Administrador
(from Actores)
«extend»

CU- 1 031 Eliminar


M esa

4.1.1.1.2 DIAGRAMA DE CASOS DE USO COMPRAS.


Ilustración 8 Diagrama De Casos De Uso Compras

uc compras

1.2- Compras

⦁ existe
CU- 1 033 Asociar ⦁ No existe
«include» producto «include»

CU- 1 032 Registrar


compra
CU- 1 034 Validar
producto

«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

CU- 1 041 Consultar


compra «invokes»

«extend» ⦁ Habilitado
CU- 1 042 Modificar ⦁ Inhabilitado CU- 1 040 Cambiar
estado
«extend» compra

CU- 1 043 Anular


compra ⦁ Habilitado
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.1.DIAGRAMA DE CASOS DE USO NOVEDAD.


Ilustración 9 Diagrama De Casos De Uso Novedad

uc Nov edad

1.3 Novedad

CU- 1 044 Registrar CU- 1 045 Consultar


«i ncl ude»
nov edad «i ncl ude» producto

«i ncl ude»
CU- 1 046 Validar
«extend»
existencias

CU- 1 047 Consultar


CU- 1 048 Actualizar
Existencias empleado

⦁ Mesero
⦁ Barman

Administrador

(from Actores)

CU- 1 049 Consultar


CU- 1 050 M odificar
nov edad «extend» Nov edad

«extend»
CU- 1 051 Anular
Nov edad

4.1.1.1.DIAGRAMA DE CASOS DE USO PRODUCTOS.


Ilustración 10 Diagrama De Casos De Uso Productos

uc Gestionar producto

1.4- Gestionar producto

CU-1 063 Asociar


imagen

CU-1 054 Asociar tipo CU-1 055 Validar tipo CU-1 056 Gestionar
producto «include» producto «extend» tipo producto

«include»

CU- 1 052 Registrar «include»


producto «include»

CU-1 060 Asociar CU-1 061 Validar CU-1 062 Gestionar


«include» Undiad de medida unidad medida
«include» «extend» unidad medida

CU-1 053 Validar


existencia producto

Administrador CU-1 058 Validar CU-1 059 Gestionar


CU-1 057 Asociar
(from Actores) marca «extend» marca
«include» marca «include»

CU-1 064 Consultar CU-1 065 Modificar


Producto «extend» Producto

«extend»

CU-1 066 Cambiar ⦁ Habliltado


estado Producto ⦁ Inhabilitado
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.1.4.1 DIAGRAMA DE CASOS DE USO TIPO PRODUCTO.


Ilustración 11 Diagrama De Casos De Uso Tipo Producto

uc Gestionar Tipo producto

1.4.1- Gesti onar ti po producto

CU- 1 067 Registrar CU- 1 068 Validar


Tipo producto «i ncl ude» existencia

CU- 1 070 Modificar


«extend» tipo producto
Administrador
(from Actores)
CU- 1 069 Consultar
tipo producto

«extend» CU- 1 071 Eliminar


tipo producto

4.1.1.1.4.2 DIAGRAMA DE CASOS DE USO MARCA.


Ilustración 12 Diagrama De Casos De Uso Marca

uc Gestionar marca

1.4.2- Gesti onar Marca

CU- 1 072 Registrar CU- 1 073 Validar


Marca «i ncl ude» Marca

CU- 1 074 Consultar CU- 1 075 Modificar


Marca «extend» Marca
Administrador

(from Actores)

«extend»

CU- 1 076 Eliminar


Marca
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.1.4.3 DIAGRAMA DE CASOS DE USO UNIDAD DE MEDIDA.


Ilustración 13 Diagrama De Casos De Uso Unidad De Medida

uc Gestionar unidad medida

1.3.3 Gesti onar Uni dad Medi da

CU- 1 077 Registrar CU- 1 078 Validar


Unidad Medida «i ncl ude» Existencia

CU- 1 079 Consultar CU- 1 080 Modificar


Unidad de medida «extend» Unidad Medida
Administrador
(from Actores)

«extend»

CU- 1 081 Eliminar


Unidad Medida

4.1.1.1.5 DIAGRAMA DE CASOS DE USO PROVEEDOR.


Ilustración 14 Diagrama De Casos De Uso Proveedor

uc Gestionar prov eedor

1.5 - Gesti onar proveedor

CU- 1 082 Registrar CU- 1 083Validar


prov eedor «i ncl ude» existencia

Administrador
(from Actores)
CU- 1 084 Consultar CU- 1 085 Modificar
prov eedor «extend» prov eedor

«extend»

CU- 1 086 Cambiar ⦁ Habi l i tado


estado prov eedor ⦁ Inhabi l i tado
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.2 DIAGRAMA DE CASOS DE USO GESTIONAR USUARIO.


Ilustración 15 Diagrama De Casos De Uso Gestionar Usuario

uc Gestion de Usuarios

2- Gestion de usuarios

CU- 2 001 Registrar


usuario

CU- 2 002 Vaildar


«include» Existencia
«include»

«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

CU- 2 006 Modificar


usuario
«extend»
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.3 DIAGRAMA DE CASOS DE USO CUENTAS USUARIO.


Ilustración 16 Diagrama De Casos De Uso Cuentas Usuario

uc Cuentas Usuario

3- Cuenta Usuari o

CU- 3 001 Iniciar RF-3 003 Cerrar


Sesiòn Sesión
Cliente «extend»

(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»

Barman CU- 3 004


CU- 3 006 Modificar
Reestablecer
(from Actores) «extend» Contraseña
Contraseña

Administrador
(from Actores)

4.1.1.4 DIAGRAMA DE CASOS DE USO GASTOS.


Ilustración 17 Diagramas De Casos De Uso Gastos

uc 4- Gastos

4- Gastos

Pago empleados

Egresos

Administrador
(from Actores)

Comisión
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.4. DIAGRAMA DE CASOS DE USO PAGOS.


Ilustración 18 Diagrama De Casos De Uso Pagos

uc Pago empleados

4.1 - Pago

CU- 4 001 Registrar CU- 4 002 Consultar


«include»
pago empleados empleado

«include»

«extend»
CU- 4 003 Consultar
pedidos

«include»
CU- 4 005 Consultar
Novedad

CU- 4 004 Validar


«include» pedidos

Administrador

(from Actores) CU- 4 006 Validar


novedades
«include»
Existencias ventas
«include»
CU- 4 007 Calcular
pago Existencia novedades

CU- 4 011 Generar


comprobante

CU- 4 008 Totalizar


«include» pago

CU- 4 009 Consultar CU- 4 010 Anular


pago «extend» pago
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.4.2 DIAGRAMA DE CASOS DE USO COMISION.


Ilustración 19 Diagrama De Casos De Uso Comision

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

RF- 4 013 Validar


Comision
«i ncl ude»
Administrador
(from Actores)
CU- 4 015 Validar rol
CU- 4 016 Consultar
comisión

«extend»

«extend»

CU- 4 017 Modificar


CU- 4 018 Eliminar comisión
comisión

4.1.1.4.3 DIAGRAMA DE CASOS DE USO EGRESO.


Ilustración 20 Diagrama De Casos De Uso Egreso

uc Egreso

4.3 - Egresos

CU- 4 019 Registrar RF-4 020 Adj untar


egreso «extend» archiv os

Administrador
CU- 4 021 Consultar CU- 4 022 Modificar
(from Actores) «extend» egreso
egreso

«extend» CU- 4 023 Anular


egreso
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.5 DIAGRAMA DE CASOS DE USO RESERVAS.


Ilustración 21 Diagrama De Casos De Uso Reserva

uc Reserv as

5- Reservas

CU- 5 009 Validar


⦁ Local reserv a local
⦁ Mesa

CU- 5 001 Registrar


reserv a «include»
Cliente
(from Actores)
CU- 5 002 Validar tipo CU- 5 003 Consultar
«include»
reserv a «extend» mesa
«include»
{Solo al
mesero y «include»
«extend» «include»
administrador}
{Solo el
administrador}
CU- 5 005 Generar
Mesero cobro
CU- 5 004 Validar
(from Actores) estado mesa
CU- 5 006 Generar CU- 2 005 Consultar
alerta cliente
«include»

CU- 5 011 Modificar CU- 5 012 Notificar Si esta diponible


reserv a reserv a
«extend»

Barman

(from Actores)
CU- 5 010 Consultar «extend»
reserv a {Solo el
administrador
y cliente}

«extend»
{Solo el
administrador «extend»
y el cliente}

Administrador CU- 5 007 Cambiar «include» CU- 5 013 Alertar


estado reserv a {Solo al anulacion reserv a
(from Actores) mesero y
administrador}

el sistema anulara la
reserva de mesa 15
min despues de la hora
establecida
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.1.1.6 DIAGRAMA DE CASOS DE USO PUBLICACIONES.


Ilustración 22 Diagrama De Casos De Uso Publicaciones

uc Publicaciones

6- Publicaciones

CU- 6 001 Registrar CU- 6 003 Asociar


publicacion «include» imagen

«include»

CU- 6 004 Validar


imagen

CU- 6 006 Consultar


CU- 6 005 Modificar
publicacion
«extend» publicacion

Administrador

(from Actores)

«extend»

CU- 6 007 Cambiar CU- 6 008 Validar


estado «include» Estado Publicación

⦁ Realiada
⦁ Pendiente
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2 DIAGRAMA DE ACTIVIDADES.


Un diagrama de actividades, muestra un flujo de acciones (nodos que ejecutan un
proceso), generalmente secuenciales que, además, presenta los resultados de
dichas acciones. Sirve para capturar las acciones internas de un proceso, capturar
la especificación de un caso de uso, mostrar flujo entre procesos del negocio.

4.2.1 DIAGRAMA DE ACTIVIDADES PRINCIPAL.


Ilustración 23 Diagrama De Actividades Principal

act Diagrama de activ idades

Softbar

Mov imiento Gestión de usuarios Cuenta Usuario Gastos Reserv as Publicaciones

(from Movimiento) (from Gestión de usuarios) (from Cuenta usuario) (from Gastos) (from Reservas) (from Publicaciones)
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1 DIAGRAMA DE ACTIVIDADES MOVIMIENTO.


Ilustración 24 Diagrama De Actividades Movimiento

act Mov imiento

Movimiento

Compras Ventas Productos Prov eedores Nov edad

FinalDeActividad

4.2.1.1.1 DIAGRAMA DE ACTIVIDADES COMPRAS.


Ilustración 25 Diagrama De actividades Compras

act Compras

Com pras

Registrar compra Consultar compra

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.1.1 DIAGRAMA DE ACTIVIDADES REGISTRAR COMPRA.


Ilustración 26 Diagrama De actividades Registrar Compra

act Registrar compra

ADMINISTRADOR SISTEMA

Registrar Compra
Registrar Compra
Cargar Formulario

Diligenciar Formulario

Consultar Producto ¿Existe


Producto?

Gestionar Producto
[NO]
[SI]

Asociar Producto

Validar Existencias

Sumar Existencias ¿Existen Aumentar


Existencias? [NO] Existencias
[SI]

Validar Campos

Mostrar Mensaj e ¿Campos


[NO] Completos?

[SI]

Guardar Actualizar
Existencias

Cancelar Cerrar Formulario

FinalDeActividad

Volv er a pantalla
activ a
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.1.2 DIAGRAMA DE ACTIVIDADES CONSULTAR COMPRA.


Ilustración 27 Diagrama De Actividades Consultar Compra

act Consultar compra

ADMINISTRADOR SISTEMA
Consultar
Compras
Consultar Compra

¿Filtrar por Listar ultimas 10


[SI] ¿Filtrar por
Ingrese Fecha Nombre compras
Fecha?
Producto?

Ingrese Nombre [SI]


Producto [NO]

Buscar ¿Hay
resultados? [NO]
FinalDeFlujo
[SI]

Listar resultados

Seleccionar ¿Seleccionar
compra compra?
FinalDeFlujo

Anular Compra Actualizar


existencias

Cargar Formulario
Modificar compra

Diligenciar formulario

¿Datos Mostrar mensaj e FinalDeActividad


[SI] correctos? [NO]

Cerrar formulario
Guardar cambios Cancelar

Volv er a pantalla
activ a

Actualizar
existencias
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.2 DIAGRAMA DE ACTIVIDADES VENTAS.


Ilustración 28 Diagrama De Actividades Ventas

act Ventas

Pedi dos mesa

Mesas Pedidos

Fi nal DeActi vi dad

4.2.1.1.2.1 DIAGRAMA DE ACTIVIDADES PEDIDOS.


Ilustración 29 Diagrama De Actividades Pedidos

act Pedidos

Pedidos

Registrar pedido Consultar pedido

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.2.1.1 DIAGRAMA DE ACTIVIDADES REGISTRAR PEDIDO.


Ilustración 30 Diagrama De Actividades Registrar Pedido

act Registrar pedido

ADMINISTRADOR - BARMAN - MESERO BARMAN SISTEMA

Registrar pedido Validar tipo pedido ¿Tipo


pedido?
Registrar pedido

Estanco
[SI]
[NO]

Consumo

Diligenciar formulario cargar formulario

Diligenciar formulario Ocupada

FinalDeFlujo
[NO]

Asociar mesa Validar estado mesa ¿Estado


mesa?

[ELSE] [SI]

Cambiar estado
Reserv ada Disponible
mesa

Asociar mesero

Asociar Barman Validar datos

Cambiar estado ¿Datos Mostrar mensaj e


mesa correctos?
Consultar productos [SI] [NO]

¿Asociar
[SI] productos? [NO]
FinalDeFlujo

Asignar cantidad v alidar existencias

FinalDeFlujo

Totaliar pedido ¿Hay Mostrar mensaj e


[SI] existencias? [NO]

Consultar pedido Notificar pedido ¿Hay


descuentos? [NO]
FinalDeFlujo
[SI]

Cambiar estado Cacular total


pedido
[SI]

¿Confirmar Cancelar
pedido [NO]

Notificar pedido

FinalDeFlujo
Pagar cuenta ¿Pago
[SI] pedido [NO]
FinalDeFlujo

Cambiar estado mesa

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.2.1.2 DIAGRAMA DE ACTIVIDADES CONSULTAR PEDIDO.


Ilustración 31 Diagrama De Actividades Consultar Pedido

act Consultar pedido

ADMINISTRADOR - BARMAN - MESERO SISTEMA

Consultar pedido
Consultar pedido

¿Filtrar por Listar mesas


mesa?

Ingresar Mesa

Buscar

¿Hay Mostrar Mensaje


resultados?

FinalDeFlujo
Seleccionar mesa

Modificar pedido Cargar Formulario


Cambiar estado

Diligenciar Formulario

¡Datos Mostrar Mensaje


correctos? [NO]

[SI]

Cancelar Cerrar formulario

Volv er a pantalla
activ a

Guardar Notificar barman


FinalDeActividad

Validar Estado
pedido
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.2.2 DIAGRAMA DE ACTIVIDADES MESAS.


Ilustración 32 Diagrama De Actividades Mesas

act M esas

M esas

Registrar mesa Consultar mesa

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.2.2.1 DIAGRAMA DE ACTIVIDADES REGISTRAR MESAS.


Ilustración 33 Diagrama De Actividades Registrar Mesas

act Registrar mesa

ADMINISTRADOR SISTEMA

Registrar mesa
Registrar Mesa Cargar Formulario

Diligenciar formulario

¿Datos
Mostrar mensaje
correctos?
[NO]

[SI]

Validar mesa

¿Existe Mostrar mensaje


[SI]
Mesa? [NO]
FinalDeFlujo

Guardar Volv er a pantalla


Cancelar
activ a

Cerrar formulario
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.2.2.2 DIAGRAMA DE ACTIVIDADES CONSULTAR MESAS.


Ilustración 34 Diagrama De Actividades Consultar Mesas

act Consultar mesa

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

Buscar ¿Hay Mostrar Mensaje


resultados?
FinalDeFlujo

Seleccionar
mesa

Eliminar mesa Modificar mesa Cargar Formulario

Diligenciar formulario Validar datos

¿Datos Mostrar mensaje


correctos? [NO]

Cancelar
Volv er a pantalla
inicial

Cerrar formulario

FinalDeActividad
Guardar
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.3 DIAGRAMA DE ACTIVIDADES PRODUCTO.


Ilustración 35 Diagrama De Actividades Producto

act Productos

Producto

Registrar Producto Consultar Producto

Fi nal DeActi vi dad

4.2.1.1.3.1 DIAGRAMA DE ACTIVIDADES REGISTRAR PRODUCTO.


Ilustración 36 Diagrama De Actividades Registrar Producto
act Registrar 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

Gestionar marca ¿Asoci ar


[NO] marca?

Consultar marca
[SI]

Asociar unidad
medida

Gestionar ¿Asoci ar
Unidad Medida uni dad
[NO]
medi da?

Consultar Unidad
Medida [SI]

¿Datos Mostrar Mensaj e


correctos? [NO]
Fi nal DeFl uj o
[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

4.2.1.1.3.1.1 DIAGRAMA DE ACTIVIDADES TIPO PRODUCTO.


Ilustración 37 Diagrama De Actividades Tipo Producto

act Gestionar Tipo producto

Gesti onar ti po
producto

Registrar tipo Consultar tipo


producto producto

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.3.1.1.1 DIAGRAMA DE ACTIVIDADES REGISTRAR TIPO PRODUCTO.


Ilustración 38 Diagrama De Actividades Registrar Tipo Producto

act Registrar tipo producto

ADMINISTRADOR SISTEMA
Registrar tipo
producto
Registrar tipo Cargar
producto Formulario

Diligenciar
Formulario

Validar datos

¿Datos Mostrar mensaj e


correctos?
FinalDeFlujo

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

4.2.1.1.3.1.1.2 DIAGRAMA DE ACTIVIDADES CONSULTAR TIPO PRODUCTO


Ilustración 39 Diagrama De Actividades Consultar Tipo Producto
act Consultar tipo producto

ADMINISTRADOR SISTEMA

Consultar tipo
producto
Consultar tipo
producto

Ingrese Nombre ¿Filtrar por Listar Tipo


[SI] nombre? producto

Buscar
[NO]

Seleccionar tipo
producto

Eliminar Modificar

Diligenciar Cargar formulario


formulario

Verificar datos

¿Datos
Mostrar mensaj e
correctos?

Guardar

Cerrar formulario
Cancelar

Volv er a pantalla FinalDeActividad


activ a
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.3.1.2 DIAGRAMA DE ACTIVIDADES MARCA.


Ilustración 40 Diagrama De Actividades Marca

act Gestionar marca

Gesti onar
M arca

Registrar marca Consultar marca

Fi nal DeActi vi dad

4.2.1.1.3.1.2.1 DIAGRAMA DE ACTIVIDADES REGISTRAR MARCA.


Ilustración 41 Diagrama De Actividades Registrar Marcas

act Registrar marca

ADMINISTRADOR SISTEMA
Registrar
marca
Registrar Marca Cargar
Formulario

Diligenciar
Formulario

Validar datos

¿Datos Mostrar mensaj e


correctos? [NO]
FinalDeFlujo
[SI]

Validar
Existencia

Guardar Cancelar ¿Existe Mostrar Mensaj e


marca? [SI]
FinalDeFlujo

Cerrar formulario

Volv er a pantalla
activ a

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.3.1.2.2 DIAGRAMA DE ACTIVIDADES CONSULTAR MARCA.


Ilustración 42Diagrama De Actividades Consultar Marca
act Consultar M arca

ADM INISTRADOR SISTEM A

Consultar marca

Consul tar
m arca

Ingrese Nombre ¿Fi l trar por Listar marcas


[SI] nom bre?

Buscar

[NO]

Seleccionar
M arca

Eliminar M odificar

Diligenciar Cargar formulario


formulario

Verificar datos

¿Datos M ostrar mensaj e


correctos?

Guardar

Cerrar formulario
Cancelar

Volv er a pantalla Fi nal DeActi vi dad


activ a

4.2.1.1.3.1.3 DIAGRAMA DE ACTIVIDADES UNIDAD DE MEDIDA.


Ilustración 43 Diagrama De Actividades Unidad De Medida
Gesti onar
act Gestionar Unidad M edida Uni dad
m edi da

Registrar unidad Consultar unida


medida medida

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.3.1.3.1 DIAGRAMA DE ACTIVIDADES REGISTRAR UNIDAD DE


MEDIDA.
Ilustración 44 Diagrama De Actividades Registrar Unidad De Medida

act Registrar unidad medida

ADMINISTRADOR SISTEMA
Registrar
marca
Registrar Unidad Cargar
medida Formulario

Diligenciar
Formulario

Validar datos

¿Datos Mostrar mensaj e


correctos? [NO]
FinalDeFlujo
[SI]

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

4.2.1.1.3.1.3.2 DIAGRAMA DE ACTIVIDADES CONSULTAR UNIDAD DE


MEDIDA.
Ilustración 45 Diagrama De Actividades Cnsultar Unidad De Medida

act Consultar Unidad medida

ADMINISTRADOR SISTEMA

Consultar Unidad
medida
Consultar
unidad
medida
Ingrese Nombre ¿Filtrar por Listar marcas
nombre?
[SI]

Buscar
[NO]

Seleccionar
Unidad medida

Eliminar Modificar Cargar formulario

Diligenciar
formulario

Verificar datos

¿Datos Mostrar mensaje


[SI] correctos? [NO]

Guardar

Cerrar formulario
Cancelar

Volv er a pantalla FinalDeActividad


activ a
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.3.2 DIAGRAMA DE ACTIVIDADES CONSULTAR PRODUCTO.


Ilustración 46 Diagrama De Actividades Consultar Producto

act Consultar Producto

Administrador SISTEMA
Consultar
producto
Consultar Producto

¿Filtrar ¿Filtrar por ¿Filtrar por ¿Filtrar


Ingrese id tipo por
[SI] por id? [NO] nombre? [NO] [NO] marca?
Producto?

Ingrese Nombre
[SI]

Buscar seleccione tipo


producto [SI]

Seleccione
marca

¿Hay
resultados? [NO]
FinalDeFlujo
[SI]

Seleccionar Listar
producto resultados

Cambiar estado Modificar Cargar formulario

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

4.2.1.1.4 DIAGRAMA DE ACTIVIDADES PROVEEDOR.


Ilustración 47 Diagrama De Actividades Proveedor

act Prov eedores

Proveedores

Registrar Prov eedor Consultar Prov eedor

Fi nal DeActi vi dad

4.2.1.1.4.1 DIAGRAMA DE ACTIVIDADES REGISTRAR PROVEEDOR.


Ilustración 48 Diagrama De Actividades Registrar Proveedor

act Registrar Proveedor

ADMINISTRADOR SISTEMA

Registrar proveedor Cargar formulario

Registrar
proveedor Diligenciar formulario

Validar datos ¿Datos Mostrar


correctos? [NO] mensaje

[SI]

Cancelar Cerrar formulario


Guardar

Volver a pantalla FinalDeActividad


inicial
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.4.3 DIAGRAMA DE ACTIVIDADES CONSULTAR PROVEEDOR.


Ilustración 49 Diagrama De Actividades Consultar Proveedor.
act Consultar Prov eedor

ADMINISTRADOR SISTEMA

Registrar prov eedor

Inici oDeActivi dad

Ingrese Nit ¿Filtrar por ¿Filtrar por


[SI] Nit? [NO] Nombre?

Buscar
Ingrese Nombre [NO]
[SI]

¿Hay
resultados? [NO]
FinalDeFlujo
[SI]

Seleccionar prov eedor Listar Resultados

Cambiar estado Modificar Cargar formulario

Diligenciar formulario

¿Datos Mostrar mensaj e


correctos? [no]

[si]

Cerrar formulario
Guardar cambios Cancelar

Vov er a pantalla
activ a
FinalDeActivi dad

Validar estado

4.2.1.1.5 DIAGRAMA DE ACTIVIDADES NOVEDAD.


Ilustración 50 Diagrama De Actividades Novedad.

act Nov edad

Novedad

Registrar nov edad Consultar Nov edad

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.5.1 DIAGRAMA DE ACTIVIDADES REGISTRAR NOVEDAD.


Ilustración 51 Diagrama De Actividades Registrar Novedad.
act Registrar nov edad

ADM INISTRADOR SISTEM A

Registrar nov edad Cargar formulario

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]

Consultar empleado ¿Asoci ar


[SI] novedad?

[NO]

¿Datos
correctos?

Cerrar formulario
Guardar Cancelar

Volv er a pantalla
activ a Fi nal DeActi vi dad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.1.5.2 DIAGRAMA DE ACTIVIDADES CONSULTAR NOVEDAD.


Ilustración 52 Diagrama De Actividades Consultar Novedad.
act Consultar Nov edad

ADMINISTRADOR SISTEMA

Consultar nov edad

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]

¿Hay Mostrar mensaj e


resultados? [NO]
FinalDeFlujo
[si]

Seleccionar nov edad Listar resultados

Anular nov edad Modificar nov edad Cargar formulario

Diligenciar formulario

¿Datos Mostrar mensaj e


correctos? [NO]

Cerrar formulario

Guardar cambios Cancelar

Volv er a pantalla
activ a

FinalDeActividad

4.2.1.2 DIAGRAMA DE ACTIVIDADES GESTIONAR USUARIO.


Ilustración 53 Diagrama De Actividades Gestionar Usuario.

act Gestión de usuarios

Gesti onar usuari o

Registrar usuario
Consultar usuario

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.2.1 DIAGRAMA DE ACTIVIDADES REGISTRAR USUARIO.


Ilustración 54 Diagrama De Actividades Registrar Usuario.

act Registrar usuario

ADMINISTRADOR SISTEMA

Registrar usuario Cargar formulario

Registrar
usuario
Diligenciar formulario

Asociar rol

Consultar rol

Mostrar mensaj e
Validar rol

Validar datos ¿Datos


correctos?

Guardar Cancelar Cerrar formulario

Volv er al pantalla
activ a

FinalDeActividad

Notificar usuario
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.2.2 DIAGRAMA DE ACTIVIDADES CONSULTAR USUARIO.


Ilustración 55 Diagrama De Actividades Consultar Usuario.
act Consultar usuario

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 todos los


usuarios

Mostrar mensaj e
¿Hay
resul tados? [NO]

[SI]

Seleccionar ususrio Listar resultados

Cambiar estado Modificar usuario Cargar formulario

Diligenciar formulario

¿Datos Mostrar mensaj e


correctos? [NO]

[SI]

Guardar cambios Cancelar


Cerrar formulario

Volv er a pantalla
incial

Notifica usuario Fi nal DeActi vidad

Notificar usuario

4.2.1.3 DIAGRAMA DE ACTIVIDADES CUENTAS DE USUARIOS.


Ilustración 56 Diagrama De Actividades Cuentas De Usuarios.

act Cuenta Usuario

Cuenta
Usuari o

Inciar Sesión Reestablecer


Contraseña

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.3.1 DIAGRAMA DE ACTIVIDADES INICIAR SESIÓN.


Ilustración 57 Diagrama De Actividades Iniciar Sesión.

act Inciar Sesión

ADMINISTRADOR - BARMAN - MESERO - CLIENTE SISTEMA

Iniciar Sesión Cargar formulario

Iniciar Sesión

Diligenciar formulario

Validar datos

Iniciar sesión ¿Datos Mostrar formulario


[SI] correctos? [NO]

¿Cerrar
sesión? [NO]
FinalDeFlujo
[SI]
FinalDeFlujo
Validar estado
Cerrar sesion

[SI] Mostrar mensaj e


¿Inicio
sesión? [NO]

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.3.2 DIAGRAMA DE ACTIVIDADES REESTABLECER CONTRASEÑA.


Ilustración 58 Diagrama De Actividades Reestablecer Contraseña.

act Reestablecer Contraseña

ADMINISTRADOR - BARMAN - MESERO - CLIENTE SISTEMA

Olv ido contraseña Cargar formulario

Reestablecer
contraseña
Diligenciar formulario

Validar datos

Iniciar sesión ¿Datos


[SI] correctos?
FinalDeFlujo
[NO]

Cargar formulario

Diligenciar formulario

Validar datos

Iniciar sesión

FinalDeActividad

4.2.1.4 DIAGRAMA DE ACTIVIDADES GASTOS.


Ilustración 59 Diagrama De Actividades Gastos.

act Gastos

Gastos

Pago Egresos Comision

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.1 DIAGRAMA DE ACTIVIDADES PAGO.


Ilustración 60 Diagrama De Actividades Pago.

act Pago

Pago

Registrar pago Consultar pago

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.1.1DIAGRAMA DE ACTIVIDADES REGISTRAR PAGO.


Ilustración 61 1 Diagrama De Actividades Registrar Pago.
act Registrar pago

ADM INISTRADOR SISTEM A

Regi strar pago


Registrar pago
Cargar formulario

Diligenciar formulario

Consultar empleado

Consultar rol

Fi nal DeFl uj o

Consultar v entas Validar v entas

Cargar v entas ¿Hay ventas? M ostrar mensaj e


[SI] [NO]

Consultar recargos ¿Asoci ar


[SI] recargo?

Fi nal DeFl uj o
Validar recargos

Cargar recargos ¿Hay M ostrar


[SI] recargos? [NO] mensaj e

Validar datos

¿Datos M ostrar mensaj e


val i dos? [NO]

Calcular pago
Fi nal DeFl uj o

Totalizar pago

Confirmar Generar comprobante


de pago

Cerrar formulario

Cancelar Fi nal DeActi vi dad

Volv er pantalla activ a

4.2.1.4.1.2 DIAGRAMA DE ACTIVIDADES CONSULTAR PAGO.


Ilustración 62 Diagrama De Actividades Consultar Pago.
act Consultar pago

ADMINISTRADOR SISTEMA

Consultar pago
Consultar pago

Ingrese identificacion ¿Filtrar


¿Filtrar por
Identidicacion por
[SI] [NO] Mostrar ultimos 10
nombre?
pagos

Ingrese nombre
[NO]
Aplicar filtros [SI]

¿Hay Mostrar mensaj e


resultados? [NO]
FinalDeFlujo
[SI]

Seleccionar pago Listar reultados

FinalDeFlujo

¿Anular
pago? [NO]

Anular pago
[SI]

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.2 DIAGRAMA DE ACTIVIDADES EGRESO.


Ilustración 63 Diagrama De Actividades Egreso.

act Egresos

Egresos

Registrar egreso Consultar egreso

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.2.1 DIAGRAMA DE ACTIVIDADES REGISTRAR EGRESO.


Ilustración 64 Diagrama De Actividades Registrar Egreso.

act Registrar egreso

ADMINISTRADOR SISTEMA

Registrar egreso Cargar formulario

Registrar
egreso
Diligenciar formulario

¿Adjuntar
archivos?

Adj untar archiv os


[si]

Validar datos [NO]


FinalDeFlujo

Mostrar mensaj e ¿Datos


correctos?

Guardar Cancelar
Cerrar formulario

Volv er a pantalla
inicial FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.2.2 DIAGRAMA DE ACTIVIDADES CONSULTAR EGRESO.


Ilustración 65 Diagrama De Actividades Consultar Egreso.

act Consultar egreso

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]

Seleccionar egreso Listar resultados

Anular egreso Modificar egreso Cargar formulario

Diligenciar formulario

Validar datos

¿Datos Mostrar mensaje


correctos? [no]
Guardar Cancelar

Cerrar formulario

Volv er a pantalla
inicial
FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.3 DIAGRAMA DE ACTIVIDADES COMISIÓN.


Ilustración 66 Diagrama De Actividades Comisión.

act Comision

Com i si on

Registrar comision Consultar comision

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.3.1 DIAGRAMA DE ACTIVIDADES REGISTRAR COMISIÓN.


Ilustración 67 Diagrama De Actividades Registrar Comisión.

act Registrar comision

ADMINISTRADOR SISTEMA
Registrar
comision
Registrar comision
Cargar formulario

Diligenciar formulario

Asignar rol Verificar datos

[SI] ¿Datos Mostrar mensaj e


correctos? [NO]

Guardar Cancelar

Cerrar formulario

Volv er a pantalla
activ a

FinalDeActividad
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.4.3.2 DIAGRAMA DE ACTIVIDADES CONSULTAR COMISIÓN.


Ilustración 68 Diagrama De Actividades Consultar Comisión.

act Consultar comision

ADMINISTRADOR SISTEMA

Consultar
comision
Consultar comision Listar comisiones

Seleccionar comision

Eliiminar comision Modificar comision Cargar formulario

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

4.2.1.5 DIAGRAMA DE ACTIVIDADES RESERVAS.


Ilustración 69 Diagrama De Actividades Reservas.

act Reserv as

Reservas

Registrar reserv as Consultar reserv a

Fi nal DeActi vi dad

4.2.1.5.1 DIAGRAMA DE ACTIVIDADES REGISTRAR RESERVA.


Ilustración 70 Diagrama De Actividades Registrar Reserva.
act Registrar reserv as

ADM INISTRADOR - CLIENTE SISTEM A

Regi strar reserva


Registrar reserv a Cargar formulario

Fi nal DeFl uj o

Diligenciar
formulario

Consultar cliente ¿Exi ste M ostrar mensaj e


cl i ente? [NO]

Asociar tipo reserv a [SI]

¿Asoci ar
ti po
reserva?

Reserv ar local

[NO] [SI]

Reserv ar mesa

Generar cobro

¿Asoci ar
m esa?

Consultar mesa

Validar estado mesa

Validar datos

[SI] ¿Datos M ostrar mensaj e


correctos? [NO]

Guardar Cancelar
Cerrar formulario

Volv er a pantalla
activ a

Fi nal DeActi vi dad

Generar alerta Generar


notificacion
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.5.2 DIAGRAMA DE ACTIVIDADES CONSULTAR RESERVA.


Ilustración 71 Diagrama De Actividades Consultar Reserva.
act Consultar reserv a

ADM INISTRADOR - CLIENTE SISTEM A

Consul tar
reserva
Consultar reserv a

¿Fi l trar ¿Fi l trar M ostrar primeras 10


Ingrese tipo reserv a [SI] ¿Fi l trar por reserv as a cumplirse
por ti po por
[NO] [NO] ID cl i ente?
reserva? fecha?

Ingrese fecha [SI]

Aplicar filtros
[NO]

Ingrese ID cliente [SI]

¿Hay M ostrar resultados


resul tados?
[NO]
Fi nal DeFl uj o

[SI]

Seleccionar reserv a Listar resultados

M odificar reserv a
Anular reserv a Cargar formulario

Diligenciar formulario
Validar datos

[SI] ¿Datos M ostrar mensaj e


correctos? [NO]

Guardar Cancelar

Volv er a pantalla
activ a

Cerrar formulario

Fi nal DeActi vi dad

Generar alerta Generar notificacion

4.2.1.6 DIAGRAMA DE ACTIVIDADES PUBLICACIÓN.


Ilustración 72 Diagrama De Actividades Publicación.

act Publicaciones
Publ i caci ones

Registrar publicacion Consultar publicacion

Fi nal DeActi vi dad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.6.1 DIAGRAMA DE ACTIVIDADES REGISTRAR PUBLICACIÓN.


Ilustración 73 Diagrama De Actividades Registrar Publicación.

act Registrar publicacion

ADMINISTRADOR - CLIENTE SISTEMA

Registrar
publicacion
Registrar publicacion Cargar formulario
FinalDeFlujo

Diligenciar formulario

¿Asignar Mostrar mensaje


imagen?
[NO]

[SI]

[SI] ¿Datos Validar datos


correctos?

[NO]

Mostrar mensaje
Cancelar
Guardar FinalDeFlujo

Cambiar estado
pubicacion

Volv er a pantalla FinalDeActividad


activ a

Cerrar formulario
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.2.1.6.2 DIAGRAMA DE ACTIVIDADES CONSULTAR PUBLICACIÓN.


Ilustración 74 Diagrama De Actividades Consultar Publicación.

act Consultar publicacion

ADMINISTRADOR SISTEMA
Consultar
publicacion
Cargar formulario

¿Filtrar
Ingrese fecha ¿Filtrar por Mostrar todas las
[SI] por
nombre? pubilcaciones
fecha? [NO]

Aplicar filtros Ingrese nombre [NO]


[SI]

¿Hay Mostrar mensaj e


resultados? [NO]
FinalDeFlujo

[SI]

Seleccionar Listar resultados


publicacion

¿Modificar
publicacion?
[NO]
FinalDeFlujo
Modificar publicacion [SI]

Cargar formulario

Mostrar mensaj e
Dligenciar formulario

[NO]

Validar datos ¿Datos


correctos?

[SI]

Cancelar Guardar

Cerrar formulario

FinalDeActividad

Volv er a pantalla
activ a

4.3 DIAGRAMA DE CLASES.


Son diagramas de estructura estática que muestran las clases del sistema y sus
interrelaciones (Incluyendo herencia, agregación, asociación, métodos, atributos,
ADSI | MANUAL TÉCNICO | BARSOFT

etc.). Los diagramas de clase, son utilizados tanto para mostrar lo que el sistema

class Diagrama de Atributos


puede hacer (Análisis), como para mostrar cómo puede ser construido (Diseño).

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

# AnularNovedad() : int + Fecha: date


+ FechaRegistroPublicacion: date # ModificarNovedad() : int
- FechaInicioPublicacion: date - ActualizarExistencias() : boolean
- FechaFinPublicacion: date - RegistrarExistencia() : ArrayList
NombreDePublicación: char

4.4 DIAGRAMA DE SECUENCIAS.


0..* + + ModificarExistencias() : char
- UrlImagen: char # ConsultarExistencias() : ArrayList
Reserv a # AlertarStockMinimo() : ArrayList
- RegistrarPublicacion() : char
4.3.1 DIAGRAMA DE CLASES.

- idReserva: int + ConsultarPublicacion() : char 0..*


Pedido
# IdentificacionCliente: char # ModificarPublicacion() : char
+ FechaReserva: char - CambiarEstadoPublicacion() : char - IdPedido: int 1
# TipoReserva: char # AsociarImagenPublicacion() : char + FechaPedido: char
Ilustración 75 Diagrama De Clases.

+ HoraReserva: date # IdentificacionCliente: char Producto


# ValorReserva: int + IdentificacionEmpleado: arraylist
- Estado: char - Productos: arrayList - IdProducto: int
0..* - Cantidad: int - Nombre: char
# RegistrarReserva() : char - Estado: char - UrlImagenProducto: char
# ConsultarReserva() : char - ValorPedido: int - TipoProducto: char
# ModificarReserva() : char 1..*
- Marca: char
# AnularReserva() : char # RegistrarPedido() : char - Presentacion: char
# AlertarlReserva() : char Mesa
# ConsultarPedido() : char - Estado: char
# GenerarNotificacion() : char # ModificarPedido() : char
- IdMesa: int 1 1..*
+ AsociarTipoReserva() : void # CambiarEstadoPedido() : char # RegistrarProducto() : char
# Descripcion: char
# Estado: char + GenerarRecibo() : boolean # ConsultarProducto() : char
# TotalizarPedido() : int # ModificarProducto() : char
# RegistrarMesa() : char 1 0..* # AlertarPedido() : char # AsociarImagenProducto() : char
# ConsultarMesa() : char # AsociarProducto() : int + AsociarTipoProducto() : char
# ModificarMesa() : char + AsociarMesero() : char + AsociarMarca() : char
# CambiarEstadoMesa() : char + AsociarBarman() : char + AsociarPresentacion() : char
+ AsociarTipoPedido() : char # CambiarEstadoProducto() : char
+ AsociarMesa() : char
+ AsociarDescuento() : char
+ CalcularDescuento() : char
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Muestra la forma en que los objetos se comunican entre sí al transcurrir el tiempo,


el diagrama muestra: Los objetos participando en una interacción, la secuencia de
mensajes intercambiados, y la denominada “línea de vida” del proceso.

4.4.1 DIAGRAMA DE SECUENCIAS PRINCIPAL.


Ilustración 76 Diagrama De Secuencias Principal.

sd Diagrama de Secuencias

Movimiento Gestion de Usuarios Cuentas de Usuario Gastos Reservas Publicaciones

4.4.1.1 DIAGRAMA DE SECUENCIAS MOVIMIENTO.


Ilustración 77 Diagrama De Secuencias Movimiento.

sd Movimiento

Ventas Compras Proveedores Productos Novedad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.1 DIAGRAMA DE SECUENCIAS VENTAS.


Ilustración 78 1 Diagrama De Secuencias Ventas.

s d Pe didos M e s a

Pe d i d o s M e sa

4.4.1.1.1.1 DIAGRAMA DE SECUENCIAS PEDIDOS.


Ilustración 79 Diagrama De Secuencias Pedidos.

sd Pedidos

Regi strar Pedi do Consul tar Pedi do


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.1.1.1 DIAGRAMA DE SECUENCIAS REGISTRAR PEDIDOS.


Ilustración 80 Diagrama De Secuencias Registrar Pedidos.
sd Registrar Pedido

:Pedi do :M esa :Producto :Persona :Control Exi stenci a

Usuari o
GUI

1.0 Regi strarPedi do() :char

Consul tarUsuari o() :char

Val i darUsuari o()


Li star Usuari os()

1.1 Consul tarM esa() :char

Li starM esas()

Sel ecci onarM esa()

Val i darEstadoM esa()

alt EstadoM esa


Cam bi arEstadoM esa() :char
[OK]
El estado de l a m esa ha cam bi ado()

Asoci arT i poPedi do() :char

Se ha sel ecci onado el ti po de pedi do.()

Asoci arDescuento() :char

Cal cul arDescuento() :char

Se ha establ eci do un descuento()

Consul tarProducto() :char

Val i darProducto()

Li star productos.()

Sel ecci onarProducto()

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

Pedi do T otal i zado()

Actual i zarExi stenci as() :bool ean

GenerarReci bo() :bool ean

Generar reci bo de caj a()

Pedi do Regi strado()

[M ESA]
alt [StockM inimo]

[<=StockM i ni m o] 2.0 Al ertarStockM i ni m o() :ArrayLi st

2.1 Stock m íni m o al canzado.()

1.15 Al etarPedi do() :i nt

1.16 Pedi do en espera()

1.17 T otal i zarPedi do() :i nt

1.21 Pedi do T otal i zado()

1.18 Cal cul arRecargo() :i nt

1.19 Val i darRecargos()

1.20 Recargo Cal cul ado()

1.22 Actual i zarExi stenci as() :bool ean

1.23 Exi stenci as Actual i zadas()

1.24 Pedi do Regi strado()

1.25 GenerarReci bo() :bool ean


1.26 El reci bo de caj a se ha generado.()

[ELSE]

M esa no di sponi bl e()

T erm i nate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.1.1.2 DIAGRAMA DE SECUENCIAS CONSULTAR PEDIDOS.


Ilustración 81 Diagrama De Secuencias Consultar Pedidos.

sd Consultar Pedido

:Pedido :ControlExistencia

Usuario
GUI

1.0 ConsultarPedido() :char

alt [ConsultarPedido]
[OK]

1.1 Listar Pedidos()

1.2 CambiarEstadoPedido() :char

1.3 ValidarDatos()
1.4 Pedido Listo()

2.0 ModificarPedido() :char

2.1 ActualizarExistencias() :boolean

2.2 Existencias actualizadas.()

2.3 Pedido Modificado()

2.4 GenerarRecibo() :boolean

2.5 Recibo Generado()

[ELSE]
Pedido no encontrado.()

T erminate

4.4.1.1.1.2 DIAGRAMA DE SECUENCIAS MESAS.


Ilustración 82 Diagrama De Secuencias Mesas.

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

4.4.1.1.1.2.1 DIAGRAMA DE SECUENCIAS REGISTRAR MESA.


Ilustración 83 Diagrama De Secuencias Registrar Mesa.

sd Registrar Mesa

:Mesa

Usuario
GUI

1.0 RegistrarMesa() :char

1.1 ValidarMesa()

alt [ValidarMesa]

[OK] 1.2 Mesa registrada()

[ELSE]
Mesa existente()

T erminate

4.4.1.1.1.2.2 DIAGRAMA DE SECUENCIAS CONSULTAR MESAS.


Ilustración 84 Diagrama De Secuencias Consultar Mesas.

sd Consultar Mesa

:Mesa

Usuari o
GUI

1.0 Consul tarMesa() :char

alt [ConsultarMesa]

[OK] 1.1 Li starMesas()

2.0 Cambi arEstadoMesa() :char

2.1 Val i darDatos()


2.2 Cambi os exi tosos.()

3.0 Modi fi carMesa() :char

3.1 Val i darDatos()


3.2 Cambi os real i zados.()

[ELSE]
Mesa no encontrada()

T ermi nate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.2 DIAGRAMA DE SECUENCIAS COMPRAS.


Ilustración 85 Diagrama De Secuencias Compras.

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

4.4.1.1.2.1 DIAGRAMA DE SECUENCIAS REGISTRAR COMPRA.


Ilustración 86 Diagrama De Secuencias Registrar Compra.

sd Registrar Compras

:Compra :Producto :ControlExistencia

Usuario
GUI

1.0 RegistrarCompra() :int

1.1 ConsultarProducto() :char

1.2 ValidarProducto()
1.3 Listar Productos()

loop 1.4 AsociarProducto() :int

1.5 Productos asociados a la compra.()

1.6 Compra Registrada()

1.7 ActualizarExistencias() :boolean

1.8 Existencia actualizadas.()

Terminate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.2.2 DIAGRAMA DE SECUENCIAS CONSULTAR COMPRA.


Ilustración 87 Diagrama De Secuencias Consultar Compra.

sd Consultar Compras

:Compra :ControlExistencia

Usuario
GUI

1.0 ConsultarCompra() :int

1.1 ValidarDatos()

alt [ConsultarCompra]
[OK]
1.2 Listas compras.()

2.0 ModificarCompra() :int

2.2 ActualizarExistencias() :boolean

2.1 Compra modificada.()

2.3 Existencias Actualizadas.()

3.0 AnularCompra() :int

3.1 ActualizarExistencias() :boolean

2.2 Compra anulada.()

[ELSE]
Compras no encontradas.()

(from Consultar
TerminatePedido)
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.3 DIAGRAMA DE SECUENCIAS PROVEEDORES.


Ilustración 88 Diagrama De Secuencias Proveedores.

sd Prov eedores

Regi strar Proveedor Consul tar Proveedor

4.4.1.1.3.1 DIAGRAMA DE SECUENCIAS REGISTRAR PROVEEDOR.


Ilustración 89 Diagrama De Secuencias Registrar Proveedor.

sd Registrar Prov eedor

:Proveedor

Usuario
GUI

RegistrarEmpresa() :char

alt [ConsultarEmpresa]
[OK] ConsultarEmpresa() :char

ValidarDatos()

Empresa Registrada con Éxito()

[ELSE] La empresa ya está registrada()

Terminate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.3.2 DIAGRAMA DE SECUENCIAS CONSULTAR PROVEEDOR.


Ilustración 90 Diagrama De Secuencias Consultar Proveedor.

sd Consultar Prov eedor

:Proveedor

Usuari o
GUI

Consul tarEmpresa() :char

opt ConsultarEmpresa

[OK] Proveedor no encontrado()

Modi fi carEmpresa() :char

Cambi o real i zados con éxti o()

Cambi arEstadoEmpresa() :char

Proveedor El i mi nado()

[ELSE] Empresa no encontrada()

T ermi nar

4.4.1.1.4 DIAGRAMA DE SECUENCIAS PRODUCTOS.


Ilustración 91 Diagrama De Secuencias Productos.

sd Productos

Regi strar Producto Consul tar Producto


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.4.1 DIAGRAMA DE SECUENCIAS REGISTRAR PRODUCTO.


Ilustración 92 Diagrama De Secuencias Registrar Producto.

sd Registrar Producto

:Producto

Usuario
GUI

RegistrarProducto() :char

Validar Datos()

alt Validar Datos

[OK] Producto Registrado con Éxito()

AsociarCategoria() :char

Categoria Asociada con Éxito()

AsociarImagenProducto() :char

Imagen Asociada con Éxito()

[ELSE]

Datos Incorrectos.()

T erminate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.4.2 DIAGRAMA DE SECUENCIAS CONSULTAR PRODUCTO.


Ilustración 93 Diagrama De Secuencias Consultar Producto.

sd Consultar Producto

:Producto

Usuari o
GUI

Consul tarProducto() :char

opt ConsultarProducto

Producto no encontrado.()

Modi fi carProducto() :char

Val i dar Datos()


Producto Modi fi cado con Éxti o()

Cambi arEstadoProducto() :char

Val i dar Datos()


Cambi o de estado éxi toso()

T ermi nate

4.4.1.1.5 DIAGRAMA DE SECUENCIAS NOVEDADES.


Ilustración 94 Diagrama De Secuencias Novedades.

sd Nov edad

Regi strar Novedad Consul tar Novedad


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.5.1 DIAGRAMA DE SECUENCIAS REGISTRAR NOVEDAD.


Ilustración 95 Diagrama De Secuencias Registrar Novedad.

sd Registrar Nov edad

:Novedad :Pago :ControlExistencia

Usuario
GUI

1.0 RegistrarNovedad() :int

1.1 ValidarDatos()

alt [ValidarDatos]
1.4 Novedad registrada.()
[OK]

1.2 AsociarNovedad()

1.3 La novedad se ha asociado al pago()

1.5 ActualizarExistencias() :boolean

1.6 ValidarExistencias()
1.7 Existencias Actualizadas()

[ELSE]
No se puede registrar una novedad()

Terminate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.1.5.2 DIAGRAMA DE ACTIVIDADES CONSULTAR NOVEDAD.


Ilustración 96 Diagrama De Actividades Consultar Novedad.

sd Consultar Nov edad

:Novedad :ControlExistencia

Usuario
GUI

1.0 ConsultarNovedad() :int

1.1 ValidarDatos()

alt [ConsultarNov edad]

[OK]
1.2 Listar novedades()

alt [OK]

[MODIFICAR]

2.0 ModificarNovedad() :int

2.1 ActualizarExistencias() :boolean

2.2 Novedad Modificada()

[ANULAR] 3.0 AnularNovedad() :int

3.1 ActualizarExistencias() :boolean

3.2 Novedad Anulada()

[ELSE]
No hay novedades()

T erminate

4.4.1.2 DIAGRAMA DE SECUENCIAS GESTIÓN DE USUARIOS.


Ilustración 97 Diagrama De Secuencias Gestión De Usuarios.

s d Ge s tion de Us ua rios

Re g i stra r Usu a ri o Co n su l ta r Usu a ri o


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.2.1 DIAGRAMA DE SECUENCIAS REGISTRAR USUARIOS.


Ilustración 98 Diagrama De Secuencias Registrar Usuarios.
sd Registrar Usuario

:Persona

Usuari o
GUI

1.0 Regi strarUsuari o() :char

1.2 Val i darDatos()

1.1 Val i darUsuari o()

alt ValidarDatos
1.3 Asi gnarRol () :bool ean
[OK]

1.4 Se ha el egi do el rol .()

1.5 Asoci arFoto() :i nt

alt [AsociarFoto]

[OK] 1.6 Se ha cargado l a foto()

[ELSE]
1.6 No hay foto()

1.7 Usuari o regi strado.()

[ELSE] El usuari o ya esta regi strado.()

T erm i nate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.2.2 DIAGRAMA DE SECUENCIAS CONSULTAR USUARIOS.


Ilustración 99 Diagrama De Secuencias Consultar Usuarios.

sd Consultar Usuario

:Persona

Usuari o
GUI

1.0 Consul tarUsuari o() :char

1.1 Val i darUsuari o()

alt [ConsultarUsuario]
1.2 Li star Usuari os()
[OK]

2.0 Cambi arEstadoUsuari o() :char

2.1 Noti fi carCambi oEstado() :i nt


2.2 Estado de usuari o cambi ado()

3.0 Modi fi carUsuari o() :char

3.1 Noti fi carCambi oEstado() :i nt


3.2 El usuari o ha si do modi fi cado.()

[ELSE]
Usuari o no encontrado.()

(from Regi
T ermi
strar
nate
Usuari o)

4.4.1.3 DIAGRAMA DE SECUENCIAS CUENTAS DE USUARIOS.


Ilustración 100 Diagrama De Secuencias Cuentas De Usuarios.

s d Cue nta s de Us ua rio

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

4.4.1.3.1 DIAGRAMA DE SECUENCIAS INICIO SESIÓN.


Ilustración 101 Diagrama De Secuencias Inicio Sesión.

sd Iniciar Sesión

:Persona

Usuari o
GUI

1.0 Ini carSesi onUsuari o() :bool ean

alt [IniciarSesion]

[OK]
1.1 Val i darDatos()

1.3 CerrarSesi onUsuari o() :bool ean

1.4 Log Out()

1.2 Log In()

[ELSE]

Datos Incorrectos.()

T erm i nate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.3.2 DIAGRAMA DE SECUENCIAS REESTABLECER CONTRASEÑA.


Ilustración 102 Diagrama De Secuencias Reestablecer Contraseña.

sd Reestablecer Contraseña

:Persona

Usuari o
GUI

1.0 RecuperarContraseña() :bool ean

1.1 Val i darDatos()

alt [ValidarDatos]

[OK] 1.2 Consul tarUsuari o() :char

1.4 Modi fi carUsuari o() :char

1.5 Val i darDatos()


1.6 El usuari o se ha modi fi cado.()

1.3 Li starUsuari os.()

1.7 La contraseña ha si do
reestabl eci da.()

1.8 Noti fi car reestabl eci mi ento de


contraseña.()

[ELSE]
Datos Incorrectos.()

T ermi nate

4.4.1.4. DIAGRAMA DE SECUENCIAS GASTOS.


Ilustración 103 Diagrama De Secuencias Gastos.

sd Gastos

Pago a em pl eados Egresos Com i si on


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.4.1 DIAGRAMA DE SECUENCIAS PAGOS.


Ilustración 104 Diagrama De Secuencias Pagos.

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

4.4.1.4.1.1 DIAGRAMA DE SECUENCIAS REGISTRAR PAGO.


Ilustración 105 Diagrama De Secuencias Registrar Pago.
sd Registrar Pago

:Pago :Persona :Pedi do :Novedad

Usuari o
GUI

1.0 Regi strarPago() :char

1.1 Val i darRol ()

1.2 Consul tarPersona() :char

alt Consultar Empleado

[OK]
1.3 Li starEmpl eados()

alt ConsultarPedido

[OK] 1.4 Consul tarPedi do() :char

1.5 Cal cul arComi si ones()

1.6 Li starPedi dos()

[ELSE]

El empl eado no ti ene pedi dos.()

1.7 Consul tarNovedad() :ArrayLi st

1.9 Cal cul arRecargos() :i nt

1.10 Val i dar Novedades()

1.8 Li star Novedades()

[ELSE]

El empl eado no exi ste()

1.13 GenerarComprobanteDePago:() :bool ean

1.14 El comprobante de pago ha si do generado.()

1.11 T otal i zarPago() :i nt

1.12 El pago se ha total i zado.()

1.15 El pago ha si do regi strado.()

T ermi nar
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.4.1.2 DIAGRAMA DE SECUENCIAS CONSULTAR PAGO.


Ilustración 106 Diagrama De Secuencias Consultar Pago.

sd Consultar Pago

:Pago

Usuari o
GUI

1.0 Consul tarPago() :char

alt [ConsultarPago]

[OK]
1.1 Val i darDatos()
1.2 Li star pagos()

1.3 Anul arPago()

1.4 El pago ha si do anul ado.()

[ELSE]

PagoNoEncontrado()

T ermi nar

4.4.1.4.2 DIAGRAMA DE SECUENCIAS EGRESOS.


Ilustración 107 Diagrama De Secuencias Egresos.

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

4.4.1.4.2.1 DIAGRAMA DE SECUENCIAS REGISTRAR EGRESO.


Ilustración 108 Diagrama De Secuencias Registrar Egreso.

sd Registrar Egreso

:Egreso

Usuari o
GUI

1.0 Regi strarEgreso() :i nt

1.1 Adj untarArchi vos() :i nt

1.2 Egreso Regi strado()

T ermi nate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.4.2.2 DIAGRAMA DE SECUENCIAS CONSULTAR EGRESO.


Ilustración 109 Diagrama De Secuencias Consultar Egreso.

sd Consultar Egreso

:Egreso

Usuari o
GUI

1.0 Consul tarEgreso() :i nt

1.1 Val i darEgreso()


1.2 Li star Egresos()

alt [ConsultarEgreso]
2.0 Modi fi carEgreso() :i nt
[MODIFICAR]

2.1 Val i darCambi os()


2.2 El egreso se ha modi fi cado.()

[ANULAR] 3.0 Anul arEgreso() :i nt

3.1 El egreso se ha anul ado.()

T ermi nate

4.4.1.4.3 DIAGRAMA DE SECUENCIAS COMISIÓN.


Ilustración 110 Diagrama De Secuencias Comisión.

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

4.4.1.4.3.1 DIAGRAMA DE SECUENCIAS REGISTRAR COMISIÓN.


Ilustración 111 Diagrama De Secuencias Registrar Comisión.

sd Registrar Comision

:Comision

Usuario
GUI

RegistrarComision() :int

ValidarComision()

Comision Registrada()

Terminate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.4.3.2 DIAGRAMA DE SECUENCIAS CONSULTAR COMISIÓN.


Ilustración 112 Diagrama De Secuencias Consultar Comisión.

sd Consultar Comision

:Comi si on

Usuari o
GUI

Consul tarComi si on() :i nt

Val i dar()

alt Validar

[OK] Li star Comi si ones()

Modi fi carComi si on() :i nt

El val or de l a comi si ón ha cambi ado()

Cambi arEstadoComi si on() :i nt

El estado de l a comi si ón ha si do cambi ado()

[ELSE]
No se han encontrado comi si ones()

T ermi nate
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.5 DIAGRAMA DE SECUENCIA RESERVAS.


Ilustración 113 Diagrama De Secuencia Reservas.

s d Re s e rv a s

Re g i stra r Re se rva Co n su l ta r Re se rva


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.5.1 DIAGRAMA DE SECUENCIA REGISTRAR RESERVA.


Ilustración 114 Diagrama De Secuencia Registrar Reserva.
sd Registrar Reserv a

:Reserva :Persona :Mesa

Usuario
GUI

1.0 RegistrarReserva() :char

1.1 ValidarDatos()

1.17 La reserva se ha registrado.()

1.2 ConsultarPersona() :char

alt [ConsultarCliente]
[OK]
1.3 ValidarCliente()

1.4 AsociarT ipoReserva()

1.5 ValidarT ipoReserva()


1.6 El tipo de reserva se ha asociado()

1.7 ConsultarMesa() :char

alt [ValidarMesasDisponibles]
1.8 ValidarMesasDisponibles()
[OK]

1.9 ListarMesas()

[ELSE]
La mesa está reservada.()

loop

1.10 SeleccionarMesas()

1.11 Las mesas han sido reservadas()

[ELSE]
El cliente no se ha encontrado()

1.12 EnviarEmailReserva() :char

1.13 ValidarEmail()
1.14 Se ha enviado una notificacion a su correo()

1.15 GenerarNotificacion() :char


1.16 Se ha generado una reserva()

T erminar
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.5.2 DIAGRAMA DE SECUENCIAS CONSULTAR RESERVA.


Ilustración 115 Diagrama De Secuencias Consultar Reserva.

sd Consultar Reserv a

:Reserva :Persona

Usuario
GUI

1.0 ConsultarReserva() :char

1.1 ValidarConsulta()

alt [ConsultarReserv a]
[OK] 1.2 Listar Reserva()

alt [OK] 2.0 ModificarReserva() :char


[MODIFCAR]

2.1 ValidarModificaciònReserva()

2.2 Se ha Modificado Reserva()

[ANULAR]
3.0 AnularReserva() :char

3.1 Reserva Anulada()

3.2 GenerarAlertarCancelacionReserva()

3.3 Enviar email de cancelacion()

3.4 GenerarNotificacion() :char

3.5 Se ha Generado Notificaciòn()

[ELSE]
No hay reservas()

Terminar
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.6 DIAGRAMA DE SECUENCIA PUBLICACIONES.


Ilustración 116 Diagrama De Secuencia Publicaciones.

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

4.4.1.6.1 DIAGRAMA DE SECUENCIAS REGISTRAR PUBLICACIÓN.


Ilustración 117 Diagrama De Secuencias Registrar Publicación.

sd Registrar Publicacion

:Publicaciones

Usuario
GUI

1.0 RegistrarPublicacion() :char

alt [ValidarDatos]

[OK]

1.1 ValidarDatos()

1.4 Publicación Registrada()

1.2 AsociarImagenPublicacion() :char

1.3 Imagen asociada con éxito()

[ELSE]

Datos Incorrectos()

Terminar
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.4.1.6.2 DIAGRAMA DE SECUENCIAS CONSULTAR PUBLICACIÓN.


Ilustración 118 Diagrama De Secuencias Consultar Publicación.

sd Consultar Publicacion

:Publicaciones

Actor1
GUI

1.0 ConsultarPublicacion() :char

alt [ConsultarPublicacion]

[OK]

1.1 ListarPublicaciones()

2.0 ModificarPublicacion() :char

2.1 ValidarDatos()
2.2 Cambios exitosos()

3.0 CambiarEstadoPublicacion() :char

3.1 ValidarDatos()
3.2 El estado ha sido cambiado()

[ELSE]
No se encontraron publicaciones.()

Terminar
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5 DIAGRAMA DE COMUNICACIÓN.


Un diagrama de comunicación modela las interacciones entre objetos o partes en
términos de mensajes en secuencia. Los diagramas de comunicación representan
una combinación de información tomada desde el diagrama de clases, secuencia,
y diagrama de casos de uso describiendo tanto la estructura estática como el
comportamiento dinámico de un sistema. Los diagramas de comunicación y de
secuencia describen información similar, y con ciertas transformaciones, pueden ser
transformados unos en otros sin dificultad.

4.5.1 DIAGRAMA DE COMUNICACIÓN


Ilustración 119 Diagrama De Comunicación.

sd Diagrama de Comunicación

Movimientos Cuentas usuario Gestion usuarios Gastos Reservas Publicaciones

(from Movimientos) (from Cuentas usuario) (from Gestion usuarios) (from Gastos) (from Reservas) (from Publicaciones)

4.5.1.1 DIAGRAMA DE COMUNICACIÓN MOVIMIENTO.


Ilustración 120 Diagrama De Comunicación Movimiento.

sd Mov imientos

Ventas Compras Nov edad Productos Prov eedores

(from Ventas)
(from Compras) (from Novedad) (from Productos) (from Proveedores)

4.5.1.1.1 DIAGRAMA DE COMUNICACIÓN VENTAS.


Ilustración 121 Diagrama De Comunicación Ventas.

sd Ventas

Pedido M esa

(from Pedi do) (from Mesa)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.1.1 DIAGRAMA DE COMUNICACIÓN PEDIDO.


Ilustración 122 Diagrama De Comunicación Pedido.

sd Pedido

Registrar pedido Consultar pedido

(from Regi strar pedi do) (from Consul tar pedi do)

4.5.1.1.1.1.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR PEDIDO.


Ilustración 123 Diagrama De Comunicación Registrar Pedido.

sd Registrar pedido

1.28: Recibo de caja()1.23: Calcular recargo() 1.5: cambiar estado mesa()


1.13: Asociar producto()
1.22: Validar recargo() 1.4: Selccionar mesa() 1.2: Validar mesa()
1: Registrar pedido()
Pantalla Pedido 1.1: Consultar mesa() Mesa

1.3: Listar mesa()


1.14: Producto cargado()
Usuario 1.27: Pedido registrado() 1.6: Estado cambiado()
1.29: Recinbo de caja generado() 1.24: Estado cambiado()

1.21: Pedido totalizado() 1.12: Listar productos()

1.18: Alertar pedido() 1.7: Consultar producto() 1.8: Validar producto()

1.15: Consultar persona() 1.17: Listar persona() Producto


1.19: Pedido en espera()
1.20: Totalizar pedido() 1.25: Actualizar ecistencias()
1.9: Alertar stock minimo()
1.16: Validar persona()
Persona 1.11: Existencias alcanzadas() 1.10: Validar existencias()

1.26: Existencias actualizadas() Control existencias


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.1.1.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR PEDIDO.


Ilustración 124 Diagrama De Comunicación Consultar Pedido.

sd Consultar pedido

1.9: Generar recibo caja()

1.5: Modificar pedido()


1.2: Cambiar estado pedido() 1.3: Validar estado()

1: Registrar pedido()
Pantalla Pedido

1.1: Lista pedido()


Usuario 1.4: Pedido listo()
1.8: Pedido modificado()
1.10: Recibo caja generado()

1.7: Existencias actualizadas()

1.6: Actualizar existencias()

Control existencias

4.5.1.1.1.2 DIAGRAMA DE COMUNICACIÓN MESAS.


Ilustración 125 Diagrama De Comunicación Mesas.

sd Mesa

Registrar mesa Consultar mesa

(from Regi strar mesa) (from Consul tar mesa)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.1.2.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR MESA.


Ilustración 126 Diagrama De Comunicación Registrar Mesa.

sd Registrar mesa

1.1: Validar mesa()


Pantalla 1: Registrar mesa()
Mesa

1.2: Mesa registrada()


Administrador 1.3: Mesa existente()

4.5.1.1.1.2.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR MESA.


Ilustración 127 Diagrama De Comunicación Consultar Mesa.

sd Consultar mesa

1.5: Modificar mesa() 1.6: Validar datos()

1.2: Cambiar estado mesa() 1.3: Validar estado()

1: Consultar mesa() Mesa


Pantalla

1.1: Listar mesas()


Administrador 1.4: Cambio exitoso()

1.7: Cambios realizados()

1.8: Mesa no encontrada()


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.2 DIAGRAMA DE COMUNICACIÓN COMPRAS.


Ilustración 128 Diagrama De Comunicación Compras.

sd Compras

Registrar compra Consultar compra

(from Regi strar compra) (from Consul tar compra)

4.5.1.1.2.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR COMPRA.


Ilustración 129 Diagrama De Comunicación Registrar Compra.

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

1.8: ExistenciasActualizadas() 1.7: ActualizarExistencias()

Control Existencia
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.2.2 DIAGRAMA DE SECUENCIAS CONSULTAR COMPRA.


Ilustración 130 Diagrama De Secuencias Consultar Compra.

sd Consultar compra

1.7: AnularCompra()

1.3: ModificarCompra()
1.1: ValidarDatos()
1: ConsultarCompra()
Pantalla Compra

1.2: ListarCompras()

Administrador 1.5: CompraModificada()

1.9: CompraAnulada()

1.10: CompraNoEncontrada()

1.4: ActulizarExistencias()

1.8: ActualizarExistencias()

1.6: ExistenciasAcualizadas()

Control Existencias

4.5.1.1.3 DIAGRAMA DE COMUNICACIÓN NOVEDADES.


Ilustración 131 Diagrama De Comunicación Novedades.

sd Nov edad

Registrar nov edad Consultar nov edad

(from Regi strar novedad) (from Consul tar novedad)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.3.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR NOVEDAD.


Ilustración 132 Diagrama De Comunicación Registrar Novedad.

sd RegistrarNov edad

1.1: ValidarDatos()

Pantalla 1: RegistrarNovedad() Nov edad

1.2: NovedadRegistrada()
Administrador

1.6: ExistenciasActualizadas() 1.3: AsociarProductos() 1.4: ProductoAsociado()

Control Existencia Producto

1.5: ActualizarExistencias()

1.7: ValidarExistencias()
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.3.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR NOVEDAD.


Ilustración 133 Diagrama De Comunicación Consultar Novedad.

sd Consultar nov edad

1.7: AnularNovedad()

1.3: ModificarNovedad()

1: ConsultarNovedad() 1.1: ValidarDatos()

Pantalla Nov edad

1.2: ListarNovedades()
Administrador
1.10: NoHayNovedades()

1.4: ActualizarExistencias()

1.8: ActualizarExistencias()
1.6: NovedadModificada()

1.9: NovedadAnulada()

ControlExistencias

1.5: ValidarExistencias()

4.5.1.1.4 DIAGRAMA DE COMUNICACIÓN PRODUCTOS.


Ilustración 134 Diagrama De Comunicación Productos.

sd Productos

Registrar producto Consultar producto

(from Regi strar producto) (from Consul tar producto)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.4.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR PRODUCTO.


Ilustración 135 Diagrama De Comunicación Registrar Producto.

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()

4.5.1.1.4.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR PRODUCTO.


Ilustración 136 Diagrama De Comunicación Consultar Producto.

sd Consultar producto

1.5: CambiarEstadoProducto()

1.3: ModificarProducto() 1.1: ValidarExistencias()


1: ConsultarProveedor()
Pantalla Producto

1.2: ProductoNoEncontrado()
Administrador
1.4: ProductoModificado()

1.6: EstadoProductocambiado()
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.5 DIAGRAMA DE COMUNICACIÓN PROVEEDORES.


Ilustración 137 Diagrama De Comunicación Proveedores.

sd Prov eedores

Registrar prov eedor Consultar prov eedor

(from Regi strar proveedor) (from Consul tar proveedor)

4.5.1.1.5.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR PROVEEDOR.


Ilustración 138 Diagrama De Comunicación Registrar Proveedor.

sd Registrar proveedor

1.1: ValidarDatos()
Pantalla 1: RegistrarProveedor()
Proveedor

1.2: ProveedorRegistrado()
Administrador
1.3: ProveedorRegistrado()
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.1.5.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR PROVEEDOR.


Ilustración 139 Diagrama De Comunicación Consultar Proveedor.

sd Consultar proveedor

1.5: CambiarEstadoProveedor()
1.3: ModificarProveedor()

1: ConsultarProveedor() 1.1: ValidarExistencia()


Pantalla Proveedor

1.2: ProveedorNoEncontrado()

Administrador 1.4: ProveedorModificado()

1.6: EstadoProveedorModificado()

4.5.1.2 DIAGRAMA DE COMUNICACIÓN CUENTAS DE USUARIO.


Ilustración 140 Diagrama De Comunicación Cuentas De Usuario.

sd Cuentas usuario

Iniciar Sesión Reestablecer contraseña

(from Ini ci ar Sesi ón) (from Reestabl acer contraseña)

4.5.1.2.1 DIAGRAMA DE SECUENCIA INICIO SESIÓN.


Ilustración 141 Diagrama De Secuencia Inicio Sesión.

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

4.5.1.2.2 DIAGRAMA DE SECUENCIA REESTABLECER CONTRASEÑA.


Ilustración 142 Diagrama De Secuencia Reestablecer Contraseña.

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()

4.5.1.3 DIAGRAMA DE COMUNICACIÓN USUARIO.


Ilustración 143 Diagrama De Comunicación Usuario.

sd Gestion usuarios

Registrar usuario Consultar usuario

(from Regi strar usuari o) (from Consul tar usuari o)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.3.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR USUARIO.


Ilustración 144 Diagrama De Comunicación Registrar Usuario.

sd Registrar usuario

1.5: AsignarFoto()
1.3: AsignarRol()
1.2: ValidarUsuario()
1: RegistrarUsuario()
1.1: ValidarDatos()
Pantalla Persona
1.7: ValidarFoto()

Administrador 1.4: RolAsignado()

1.6: SeHaCargadoFoto()
1.8: NoHayFoto()

1.9: UsuarioRegistrado()

1.10: UsuarioExistente()

4.5.1.3.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR USUARIO.


Ilustración 145 Diagrama De Comunicación Consultar Usuario.

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

4.5.1.4 DIAGRAMA DE COMUNICACIÓN GASTOS.


Ilustración 146 Diagrama De Comunicación Gastos.

sd Gastos

Pago Egresos Comision

(from Pago) (from Egresos) (from comi si on)

4.5.1.4.1 DIAGRAMA DE COMUNICACIÓN PAGOS.


Ilustración 147 Diagrama De Comunicación Pagos.

sd Pago

Registrar pago Consultar Pago

(from Regi strar pago) (from Consul tar pago)

4.5.1.4.1.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR PAGOS.


Ilustración 148 Diagrama De Comunicación Registrar Pagos.

sd Registrar pago

1.16: GenerarComprobantePago()
1: RegistrarPago() 1.1: ValidarRol()
Pantalla Pago
1.15: TotalizarPago()

Administrador 1.17: ComprobantePagoGenerado()


1.3: ListarEmpleado()

1.6: CalcularComsion()

1.7: ListarPedidos()
1.2: ConsultarEmpleado()
1.9: UsuarioSinPedidos()

1.14: NoExisteUsuario()

Nov edad Personas

1.11: ValidarNovedades() 1.4: ValidarEmpleado()


1.10: ConsultarNovedad()
1.12: CalcularNovedad()
1.13: ListarNovedad() 1.5: ConsultarPedido()

1.8: ValidarPedidos()
Pedido
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.4.1.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR PAGOS.


Ilustración 149 Diagrama De Comunicación Consultar Pagos.

sd Consultar pago

1.3: AnularPago()
1.1: ValidarExistencia()
1: ConsultarPago()
Pantalla Pago

1.2: ListarPago()
Administrador
1.4: PagoAnulado()

1.5: PagoNoEnconntrado()

4.5.1.4.2 DIAGRAMA DE COMUNICACIÓN EGRESOS.


Ilustración 150 Diagrama De Comunicación Egresos.

sd Egresos

Registrar egreso Consultar egreso

(from Regi strar egreso) (from Consul tar egreso)

4.5.1.4.2.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR EGRESO.


Ilustración 151 Diagrama De Comunicación Registrar Egreso.

sd Registrar egreso

1.1: AdjuntarArchivos()
1.2: ValidarDatos()
1: RegistrarEgreso()
Pantalla Egreso

1.3: EgresoResgistrado()

Administrador
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.4.2.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR EGRESO.


Ilustración 152 Diagrama De Comunicación Consultar Egreso.

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()

4.5.1.4.3 DIAGRAMA DE COMUNICACIÓN COMISIÓN.


Ilustración 153 Diagrama De Comunicación Comisión.

sd comision

Registrar comision Consultar comision

(from Regi strar comi si on) (from Consul tar comi si on)

4.5.1.4.3.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR COMISIÓN.


Ilustración 154 Diagrama De Comunicación Registrar Comisión.

sd Registrar comision

1.1: ValidarComision()

1: RegistrarComsion() Comision
Pantalla

1.2: ComsionRegistrada()
Administrador 1.3: ComisionNoRegistrada()
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.4.3.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR COMISIÓN.


Ilustración 155 Diagrama De Comunicación Consultar Comisión.

sd Consultar comision

1.5: CambiarEstadoComision()

1.3: ModificarComsión() 1.1: ValidarExistencia()


1: Consultar Comision()
Pantalla Comision

1.2: ListarComision()
Administrador
1.4: ComisionModificada()

1.6: EstadoComisionCambiado()
1.7: NoseEncontraronResultados()

4.5.1.5 DIAGRAMA DE COMUNICACIÓN RESERVAS.


Ilustración 156 Diagrama De Comunicación Reservas.

sd Reserv as

Registrar reserv a Consultar reserv a

(from Regi strar reserva) (from Consul tar reserva)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.5.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR RESERVAS.


Ilustración 157 Diagrama De Comunicación Registrar Reservas.

sd Registrar reserva

1.13: NotificarReserva()

1.7: ValidarTipoReserva()

1.6: AsociarTipoReserva() 1.1: ValidarDatos()

1: RegistrarReserva()
Pantalla Reserva

1.14: ReservaNotificada()

Usuario 1.2: ReservaRegistrada()

1.8: TipoReservaAsociada()

1.12: MesaReservada() 1.3: ConsultarCliente() 1.5: ClienteAsociado()

1.4: ValidarCliente()

1.11: ListarMesa()
Mesa Persona

1.9: ConsultarMesa()

1.10: ValidarEstadoMesa()
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.5.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR RESERVA.


Ilustración 158 Diagrama De Comunicación Consultar Reserva.

sd Consultar reserva

1.6: AnularReserva()
1.3: ModificarReserva()
1: CosnultarReserva() 1.4: ValidarDatos()

Pantalla Reserva 1.1: ValidarConsulta()

1.10: NoHayReservas()

Usuario 1.2: ListarReserva()


1.5: ReservaModificada()

1.7: ReservaAnulada()

1.9: Notificacion Enviada()

1.8: GenerarAlertaAnulacion()

Persona

4.5.1.6 DIAGRAMA DE COMUNICACIÓN PUBLICACIONES.


Ilustración 159 Diagrama De Comunicación Publicaciones.

sd Publicaciones

Registrar publicacion Consultar publicacion

(from Registrar publicacion) (from Consultar publicacion)


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.5.1.6.1 DIAGRAMA DE COMUNICACIÓN REGISTRAR PUBLICACIÓN.


Ilustración 160 Diagrama De Comunicación Registrar Publicación.

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

4.5.1.6.2 DIAGRAMA DE COMUNICACIÓN CONSULTAR PUBLICACIÓN.


Ilustración 161 Diagrama De Comunicación Consultar Publicación.

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()

4.6 DIAGRAMA DE COMPONENTES.


Un diagrama de componentes cómo un sistema de software es dividido en
componentes (Un componente es una parte física de un sistema, se puede decir
que un componente es la materialización de una o más clases) y muestra las
dependencias entre estos componentes. Los componentes físicos incluyen
archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes.
Los diagramas pueden ser usados para modelar y documentar cualquier
arquitectura de sistema. Debido a que los diagramas de componentes son más
parecidos a los diagramas de casos de usos, éstos son utilizados para modelar la
vista estática y dinámica de un sistema, mostrando la organización y las
dependencias entre un conjunto de componentes.
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.6.1 DIAGRAMA DE COMPONENTES.


Ilustración 162 Diagrama De Componentes.

pkg Diagrama de Paquetes Tipo Modelo


Barsoft
Persona
Pago
Pago

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

4.7 DIAGRAMA DE DESPLIEGUE.


Un diagrama de despliegue, modela la arquitectura en tiempo de ejecución de un
sistema, además, se utiliza para modelar el hardware utilizado en las
implementaciones de sistemas y las relaciones entre sus componentes (nodos).
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

4.7.1 DIAGRAMA DE DESPLIEGUE.


Ilustración 163 Diagrama De Despliegue.

deployment Nodos

Clientes

Nav egador Web

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.

El sistema de información barsoft, se divide en varios módulos los cuales le permite


ser ampliamente escalable y cambiante durante todo su ciclo de vida, pues de esta
manera se pueden seguir desarrollando e implementando funcionalidades que
permitan al software crecer y aumentar el nivel de experiencia, madurez y
satisfacción al usuario.

Los módulos que se encuentran desarrollados para el software son los siguientes:

5.1 MODULO DE PEDIDOS: Este módulo le permite al usuario “Mesero” y “Barman”


gestionar los pedidos de la clientela.
ADSI | MANUAL TÉCNICO | BARSOFT

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.

5.4 NOVEDADES: Este módulo le permite al usuario “Administrador”, “Mesero”,


“Barman” agregar novedades, ya sean perdidas de productos por vencimiento o
daños de productos u implementos del local.

5.5 PRODUCTOS: Este módulo le permite al usuario “Administrador” gestionar los


productos que se ingresan al local.

5.6 PROVEEDORES: Este módulo le permite al usuario “Administrador” gestionar


sus proveedores

5.7 GESTIÓN DE USUARIOS: Este módulo le permite al usuario “Administrador”


crear usuarios con distintos roles para sus empleados o clientes preferenciales.

5.8 GASTOS: Este módulo le permite al usuario “Administrador” gestionar el pago


a empleados, comisiones y egresos.

5.9 RESERVAS: Este módulo le permite al usuario “Administrador”, “Mesero”,


“Barman”, “Cliente” realizar reservas de mesas o local.

5.1.1 PUBLICACIONES: Este módulo le permite al usuario “Administrador” publicar


los distintos eventos que se llevaran a cabo en su local.
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

6. DISEÑO DE LA ARQUITECTURA.

Para el diseño óptimo de la arquitectura del sistema de información Barsoft, se ha


implementado el patrón MVC (Modelo-Vista-Controlador), el cual permite un marco
de presentación de poca complejidad y fácil de testear, además, separa los datos
del aplicativo, la interfaz de usuario, y la lógica del negocio en tres componentes
distintos; también, proporciona el desarrollo de un sistema expresivo y muy fluido
que generan una mejor experiencia de programación y control de los diferentes
módulos de un proyecto determinado.
ENCARPETADO INICIAL
Ilustración 164 Encarpetado Inicial.
ADSI | MANUAL TÉCNICO | BARSOFT

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.

Ilustración 169 Diccionario De Datos Producto.

Ilustración 170 Diccionario De Datos TipoProducto.

Ilustración 171 Diccionario De Datos Marca.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 172 Diccionario De Datos Medidas.

Ilustración 173 Diccionario De Datos Presentación.

Ilustración 174 Diccionario De Datos TipoMedida.

Ilustración 175 Diccionario De Datos Novedades.

Ilustración 176 Diccionario De Datos DetalleProductoCompra.

Ilustración 177 Diccionario De Datos DetalleExistenciaNovedad.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 178 Diccionario De Datos Tipo Proveedor.

Ilustración 179 Diccionario De Datos Compra.

Ilustración 180 Diccionario De Datos Proveedor.

Ilustración 181 Diccionario De Datos Venta.

Ilustración 182 Diccionario De Datos Detalle ExistenciaCompra.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 183 Diccionario De Datos DetallePedidoExistencia.

Ilustración 184 Diccionario De Datos Pedido.

Ilustración 185 Diccionario De Datos Cliente.

Ilustración 186 Diccionario De Datos EstadoMesa.

Ilustración 187 Diccionario De Datos Mesa.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 188 Diccionario De Datos DetalleMesaReserva.

Ilustración 189 Diccionario De Datos Reserva.

Ilustración 190 Diccionario De Datos Rol.

Ilustración 191 Diccionario De Datos Comisión.

Ilustración 192 Diccionario De Datos TipoReserva.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 193 Diccionario De Datos DetalleEmpleadoMesa.

Ilustración 194 Diccionario De Datos Empleado.

Ilustración 195 Diccionario De Datos Cuentas Por Pagar.

Ilustración 196 Diccionario De Datos Galería y Publicaciones.

Ilustración 197 Diccionario De Datos Galeria.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 198 Diccionario De Datos Misión.

Ilustración 199 Diccionario De Datos Visión.

Ilustración 200 Diccionario De Datos Contacto.

Ilustración 201 Diccionario De Datos CuenatsPagoEmpleado.

Ilustración 202 Diccionario De Datos Rangos.

Ilustración 203 Diccionario De Datos EstadoCuenta.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Ilustración 204 Diccionario De Datos PagoEmpleado.

Ilustración 205 Diccionario De Datos DetalleCuentaRol.

Ilustración 206 Diccionario De Datos CuentaUsuario.

Ilustración 207 Diccionario De Datos Roles.

9. DISEÑO DEL FRONT-END.


El sistema de información Barsoft, consta de un diseño de Front-End enriquecido
con diferentes tecnologías Frameworks que le permiten que sea visualmente
dinámico, de fácil entendimiento y amigable con el usuario.

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

HTML es el lenguaje de programación madre y básico de todos los sitios web; se


trata de un conjunto de etiquetas que sirven para dar formato a diferentes tipos de
contenidos, sobre todo texto. El HTML solamente formatea y muestra contenidos,
y no tiene la capacidad de interactuar con variables, bases de datos, etc. Aún los
sitios web más complejos, que utilizan grandes sistema de bases de datos y
realizan complejas tareas, envían al navegador (Internet Explorer, Chrome, Opera,
Mozilla, etc.) puro código HTML.

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

JavaScript (abreviado comúnmente JS) es un lenguaje de programación


interpretado. Se define como orientado a objetos, basado en prototipos, imperativo,
débilmente tipado y dinámico. JavaScript se diseñó con una sintaxis similar al C,
aunque adopta nombres y convenciones del lenguaje de programación Java. Sin
embargo Java y JavaScript tienen semánticas y propósitos diferentes. Se utiliza
principalmente en su forma del lado del cliente (client-side), implementado como
parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas
web dinámicas4 aunque existe una forma de JavaScript del lado del servidor
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

(Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por


ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets)
es también significativo.

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:

Supervisando los registros de eventos del sistema. Observe si se producen intentos


repetidos de iniciar sesión en su sistema o si el servidor Web recibe un número
excesivo de solicitudes, pues cuando el sistema no responde a las peticiones
normales que se realizan día a día se puede estar presentando este tipo de ataques.

Mantener continuamente actualizado el servidor de la aplicación con las últimas


revisiones de seguridad de Microsoft Windows y de los Servicios de Internet
Information Server (IIS), así como cualquier revisión de Microsoft SQL Server o de
otros orígenes de datos que pueda utilizar la aplicación.

Se debe abrir preferiblemente en navegadores que soporten las últimas


tecnologías de los estándares de la W3C como lo son Google Chrome, Firefox,
Opera, Safari e IE10,

11 WEB GRAFÍA.

Nombre del cibermedio: PHP.


Dirección electrónica: https://es.wikipedia.org/wiki/PHP

Nombre del cibermedio: MySQL.


Dirección electrónica: https://es.wikipedia.org/wiki/MySQL

Nombre del cibermedio: UML.


ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Dirección electrónica:
https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado

Nombre del cibermedio: Diagrama de Casos de Uso.


Dirección electrónica:
https://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso

Nombre del cibermedio: Diagrama de Actividades.


Dirección electrónica: http://es.slideshare.net/camiloan40/diagrama-de-
actividades-uml

Nombre del cibermedio: Diagrama de Clases.


Dirección electrónica: http://es.slideshare.net/nedowwhaw/diagrama-de-
clases-16208245

Nombre del cibermedio: Diagrama de Secuencias.


Dirección electrónica: http://es.slideshare.net/FABIANGARCIA/diagramas-de-
secuencia-presentation

Nombre del cibermedio: Diagrama de Comunicación.


Dirección electrónica:
http://es.wikipedia.org/wiki/Diagrama_de_comunicaci%C3%B3n

Nombre del cibermedio: Diagrama de Componentes.


Dirección electrónica:
https://es.wikipedia.org/wiki/Diagrama_de_componentes
http://es.slideshare.net/uitron/diagrama-de-componentes-7551535

Nombre del cibermedio: Diagrama de Despliegue.


Dirección electrónica: http://es.slideshare.net/albertozurita96/diagrama-de-
despliegue-17071673
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Nombre del cibermedio: Laravel.


Dirección electrónica: https://es.wikipedia.org/wiki/Laravel

Nombre del cibermedio: Middleware.


Dirección electrónica: https://es.wikipedia.org/wiki/Middleware

Nombre del cibermedio: HTML.


Dirección electrónica: https://es.wikipedia.org/wiki/HTML

Nombre del cibermedio: CSS3.


Dirección electrónica:
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#CSS3

Nombre del cibermedio: JavaScript.


Dirección electrónica: https://es.wikipedia.org/wiki/JavaScript

Nombre del cibermedio: Chart.js


Dirección electrónica: http://www.chartjs.org/docs/latest/
ADSI | MANUAL TÉCNICO | BARSOFT

SDSADASDASDASDASDASDSADASD

Potrebbero piacerti anche