marlon yesid tunarosa muÑoz elkin mauricio Ávila …

53
1 MANUAL TÉCNICO MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA BONILLA UNIVERSIDAD PILOTO DE COLOMBIA SECCIONAL ALTO MAGDALENA FACULTAD DE INGENIERIA PROGRAMA DE SISTEMAS GIRARDOT 2020

Upload: others

Post on 24-Jul-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

1

MANUAL TÉCNICO

MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA BONILLA

UNIVERSIDAD PILOTO DE COLOMBIA SECCIONAL ALTO MAGDALENA FACULTAD DE INGENIERIA PROGRAMA DE SISTEMAS

GIRARDOT 2020

Page 2: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

2

MANUAL TÉCNICO

MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA BONILLA

Asesor

Ludwig Iván Trujillo Hernández Ingeniero de Sistemas

UNIVERSIDAD PILOTO DE COLOMBIA SECCIONAL ALTO MAGDALENA

FACULTAD DE INGENIERIA PROGRAMA DE SISTEMAS

GIRARDOT 2020

Page 3: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

3

TABLA DE CONTENIDO

Pág.

1. PRESENTACIÓN ......................................................................................................... 4

2. RESUMEN ................................................................................................................... 5

3. OBJETIVO .................................................................................................................... 6

4. INTRODUCCIÓN ......................................................................................................... 7

5. DIAGRAMAS DE MODELAMIENTO ............................................................................ 8

5.1 CASOS DE USO .................................................................................................... 8

5.2 DIAGRAMA DE ACTIVIDADES ............................................................................ 12

5.3 DIAGRAMA DE CLASES PRIMER PLANO .......................................................... 12

6. ASPECTO TECNICO DEL DESARROLLO DEL SISTEMA ....................................... 14

6.1 MAPA WEB .......................................................................................................... 14

6.2 ARCHIVOS DE CONFIGURACIÓN ...................................................................... 14

6.3 CAPA DE APLICACIÓN ....................................................................................... 16

6.3.1 ESTANDARES DE PROGRAMACIÓN .......................................................... 16

6.4 CAPA DE BASE DE DATOS ................................................................................ 16

6.4.1 DIAGRAMA ENTIDAD RELACION ................................................................ 16

6.4.2 DICCIONARIO DE DATOS ............................................................................ 16

7. REQUERIMIENTO DE HARDWARE ......................................................................... 52

Page 4: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

4

1. PRESENTACIÓN

El manual técnico del Sistema de información web de PlumbingSoft permite conocer la parte técnica del software, este manual esta hecho para aquellas personas con conocimientos en entornos web, administradores de bases de datos y los responsables del mantenimiento del software. Además de explicar la parte técnica, se explica y se detalla la lógica utilizada por el equipo de desarrollo, presentada en los diagramas que se daran a conocer durante el documento. Añadiendo que este proyecto fue desarrollado con un modelo de arquitectura de software modelo – vista – controlador.

Page 5: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

5

2. RESUMEN

En el manual tecnico en el trascurso de sus capitulos se evidencia el paso a paso que se realizo para la obtencion del sistema de informacion PlumbingSoft, en donde se inicia con los requerimientos y configuraciones necesarias para el software, para luego continuar con la comprension de los procesos que haran parte del sistema, y de esa misma forma plasmar la logica de recoleccion de la informacion en el modelo entidad relacion, para luego proceder a diseñar la maquetacion del proyecto en un mapa de estructura, y por ultimo desarrollar el software teniendo en cuenta las buenas practicas de programacion.

Page 6: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

6

3. OBJETIVO

Proporcionar las caracteristicas tecnicas del diseño, desarrollo e implementacion utilizadas para llevar a cabo el sistema de informacion plumbingsoft.

Page 7: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

7

4. INTRODUCCIÓN

Los cinco capitulos del manual de tecnico permiten entender el paso a paso de como se desarrollo el sistema de informacion. El primer capitulo es el de requisitos del sistema, el cual establece las caracteristicas necesarias para hardware y software a realizar para la instalacion del sistema de informacion.En el segundo capitulo se da a conocer los diagramas de modelamiento los cuales determinan los procesos que se desarrollaron en el software, explicados mediante diagramas de casos de uso, diagramas de actividades y clases. En el tercer capitulo se establece el aspecto tecnico del desarrollo del sistema, en donde se especifica la estructuracion esquematica de los menus del software, ademas de los archivos que se deben configurar para la instalacion del proyecto. En el ultimo capitulo se da a conocer el paso a paso para la instalacion del software.

Page 8: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

8

5. DIAGRAMAS DE MODELAMIENTO

5.1 CASOS DE USO

• Casos de uso tareas

Caso de uso Tareas

Actores Contratista, Maestro, Oficial

Tipo Principal

Propósito Explicación modulo tareas

Resumen Se describen los procesos asignados por cada actor en

la parte de tareas

Precondiciones Se debe tener primero el contrato con el listado de

precios y tareas del proyecto

Flujo principal Se presenta al contratista como el creador de tareas con base en el cronograma de tareas que a la vez depende

del listado de precios.

Excepciones Si la tarea que se crea no se encuentra en el listado de

precios, se pide volver a ingresar la tarea Fuente: (Autores, 2020)

Diferentes procesos involucrados para una sola actividad, donde los actores tiene similitudes de procesos, pero con diferentes roles y permisos para la actividad. Las tareas es una de las actividades principales de una obra civil, ya que es una de las que permite medir el avance de una obra.

En este caso de uso se evidencian los diferentes procesos que desarrolla a actor en las labores afines a las tareas, tales como la creación de las tareas, el cronograma de trabajo de las mismas, la generación de un corte de obra, además de las funciones que recibe el maestro de obra y el oficial, las cuales les permiten generar notificaciones, solicitud y recibir las tareas con respecto al cronograma.

Page 9: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

9

Fuente: (Autores, 2020)

Diferentes procesos involucrados para una sola actividad, donde los actores tiene similitudes de procesos, pero con diferentes roles y permisos para la actividad. Las tareas es una de las actividades principales de una obra civil, ya que es una de las que permite medir el avance de una obra.

• Caso de uso herramientas

Caso de uso Herramientas

Actores Contratista, maestro y oficial

Tipo Básico

Propósito Validar la herramienta existente y faltante

Resumen En este caso se valida las herramientas presentes en el proyecto y si se debe comprar o modificar los estados de

estas.

Precondiciones El único que puede eliminar la herramienta es el contratista, los otros dos actores solo pueden modificar el estado de esta.

Flujo principal El contratista crea las herramientas con un estado.

Excepciones Si el usuario crea una herramienta ya existente, deberá a crear una nueva herramienta.

Fuente: Realizado por los (Autores, 2020)

Page 10: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

10

Diferentes procesos involucrados para una sola actividad, donde los actores tiene similitudes de procesos, pero con diferentes roles y permisos para la actividad. Las herramientas son utilizadas de acuerdo con el estado actual, y solo puede ser modificada por comprada y eliminada por el contratista.

Fuente: (Autores, 2020)

Diferentes procesos involucrados para una sola actividad, donde los actores tiene similitudes de procesos, pero con diferentes roles y permisos para la actividad. Las herramientas son utilizadas de acuerdo con el estado actual, y solo puede ser modificada por comprada y eliminada por el contratista.

En este caso de uso se evidencian los procesos que se realizan con respecto a las herramientas de la obra, se observa desde como crean las herramientas a partir de una compra que no se encuentra en el diagrama, además de cómo se modifican los características y estados. El único que puede dar de baja a las herramientas es el contratista de obra, el maestro y el oficial pueden modificar la herramienta, generar notificación es y solicitudes.

● Caso de uso trabajadores

Page 11: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

11

Caso de uso Trabajadores

Actores Contratista, empleado

Tipo Secundario

Propósito Control de la información y procesos del empleado

Resumen Verificar la documentación, asistencia y

solitudes de los empleados en el proyecto

Precondiciones Un empleado hacer solicitudes sin haber entregado documentos.

Flujo principal El contratista controla la asistencia de los

empleados, de esta forma generar los llamados de atención acorde si tienen

justificación.

Excepciones El contratista no puede generar permisos sin antes el empleado haberlo solicitado,

se pedirá verificar la información.

Fuente: (Autores, 2020) Diferentes procesos involucrados para una sola actividad, donde los actores tiene similitudes de procesos, pero con diferentes roles y permisos para la actividad. Los trabajadores para poder ingresar a trabajar en obras civiles deben tener la documentación al día, estos mismos reciben llamados de atención, y solicitan permisos.

Page 12: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

12

Fuente: (Autores, 2020)

Diferentes procesos involucrados para una sola actividad, donde los actores tiene similitudes de procesos, pero con diferentes roles y permisos para la actividad. Los trabajadores para poder ingresar a trabajar en obras civiles deben tener la documentación al día, estos mismos reciben llamados de atención, y solicitan permisos.

La explicación de este diagrama va entorno a los trabajadores y los diferentes procesos implicados con ellos, desde el control de asistencia hasta los documentos que deben ingresar por obligación para empezar a laborar en la empresa. El empleado podrá generar solicitudes, registros y entregas de los permisos.

5.2 DIAGRAMA DE ACTIVIDADES El diagrama de actividades debido a su gran dimensión y por cuestiones de estética se ha colocado en un repositorio, para acceder por favor ingrese al siguiente link: https://github.com/mtunarosa/PlumbinSoft/tree/master/diagrama%20de%20actividades

5.3 DIAGRAMA DE CLASES PRIMER PLANO

Page 13: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

13

El diagrama de clases debido a su gran dimensión y por cuestiones de estética se ha colocado en un repositorio, para acceder por favor ingrese al siguiente link: https://github.com/mtunarosa/PlumbinSoft/blob/master/clases.png

Page 14: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

14

6. ASPECTO TECNICO DEL DESARROLLO DEL SISTEMA

6.1 MAPA WEB Debido a la extension del software plumbingsoft, el mapa web de este queda bastante extenso, y por lo tanto su vizualizacion no es la correcta, se decide colgar en el siguiente repositorio para mejor comprension https://github.com/mtunarosa/PlumbinSoft/blob/master/mapa%20web.png.

6.2 ARCHIVOS DE CONFIGURACIÓN El archivo de configuración que tiene el framework laravel se llama .env este archivo sirve para conectar bases de datos,servidores de correo(smtp) ,servidor de cache(redis) y el key de la aplicacion este archivo esta ubicado en la raiz del proyecto de laravel . Este es el contenido del archivo .env El campo APP_NAME es donde se define el nombre de nuestro proyecto, El campo APP_ENV sirve para configurar el entorno del proyecto (local o produccion) El campo APP_KEY es donde se encuetra la llave de seguridad del proyecto la cual sirve para proteger el proyecto El campo APP_DEBUG Sirve para activar la depuracion del sitio Con true queda activa y se podra visualizar cualquier error de programacion presentado y si se pone en False no visualiza ningun mensaje del problema presentado. El campo APP_URL esta pensado para colocar la ruta de la ubicación de nuestro proyecto En el campo BD_CONNECTION se pone el gestor de base de datos que vamos a utilizar por defecto viene mysql En el DB_HOST se la direccion del servidor en donde esta el gestor de la base de datos En el DB_PORT se define el puerto del servidor de base de datos En el DB_DATABASE se escribe el nombre de la base de datos del proyecto En el DB_USERNAME se escribe el usuario con el que se va realizar el ingreso a la base de datos En el DB_PASSWORD se escribe la contraseña del usuario de la base de datos Con estos datos definidos ya podemos iniciar nuestro proyecto. Los demas parametros que contiene el archivo son para tareas especificas por ejemplo si quiero enviar correos electrónicos desde mi aplicación configuro las opciones MAIL_DRIVER . Ejemplo del archivo de configuracion

Page 15: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

15

APP_NAME="Nombre proyecto" APP_ENV=local APP_KEY=base64:0uTL1DeHswUkQbWzEFUWyZHLTOXgw+qevqeQn7zvsmssdsd= APP_DEBUG=true APP_URL=http://localhost LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=nombrebasededatos DB_USERNAME=nombreusuario DB_PASSWORD=contraseña BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER=mt1 MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

Page 16: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

16

6.3 CAPA DE APLICACIÓN

6.3.1 ESTANDARES DE PROGRAMACIÓN Los estandares de programacion son pautas de buenas practicas para el desarrollo los cuales nos dan a conocer como debo de codificar cada cosa de acuerdo al lenguaje de programacion como definicion de variables,objectos ,funciones,clases entre otros. todo esto se realiza con el fin de mejorar la legibilidad y mantenimiento del codigo del proyecto . En el proyecto estamos utilizando los estandares de programacion de php numero PSR1 Y PSR4 los cuales son: PSR1 Este estandar comprende los elementos basicos de codificación para garantizar que el codigo creado para el desarrollo de este software se legible y permite un alto grado de interoperabilidad tecnica en el codigo. PSR4 El PSR4 es considerado por PHP como un estandar que describe las cargas automaticas para las clases desde las rutas de archivos esto permite la unificacion de clases compatibles con autolanding.

6.4 CAPA DE BASE DE DATOS

6.4.1 DIAGRAMA ENTIDAD RELACION El modelo entidad relación debido a su gran dimensión y por cuestiones de estética se ha colocado en un repositorio, para acceder por favor ingrese al siguiente link: https://github.com/mtunarosa/PlumbinSoft/blob/master/modelo.jpeg.

6.4.2 DICCIONARIO DE DATOS

EMPRESA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la

empresa

NIT INT 12 NO Nit de la empresa

RAZSOC VARCHAR 100 NO Razón social de

la empresa

Page 17: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

17

CORREO VARCHAR 45 NO Correo de la

empresa

CELULAR INT 10 NO Numero de celular de la

empresa

LLAVE PRIMARIA

ID

INFOEMPRESA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID IINT 10 NO Auto incremental

información empresa

EMPRESA_ID INT 10 NO

Identificador del código de la empresa que

registra la información

MISION TEXT No Misión generada por la empresa

VISION TEXT No Visión generada por la empresa

REGLAMENTO TEXT No Reglamento

generado por la empresa

OBJETIVOS TEXT No Objetivos de la

empresa

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

EMPRESA_ID ID EMPRESA

Page 18: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

18

EMPRESACTR

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la

empresa contratante

NIT INT 12 NO Nit de la empresa

Contratante

RAZSOC VARCHAR 100 NO Razón social de

la empresa

CORREO VARCHAR 45 NO Correo de la

empresa Contratante

CELULAR INT 10 NO

Numero de celular de la

empresa Contratante

LLAVE PRIMARIA

ID

OBRAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la obra

NOMBRE VARCHAR 70 NO Nombre de la obra

ESTADO ENUM A, F NO Estado de la obra

(A=activa, F=finalizada)

EMPRESA_ID INT 10 NO Identificado de la

empresa

EMPRESACTR_ID INT 10 NO Identificador de la

empresa contratante

LLAVE PRIMARIA

ID

Page 19: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

19

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

EMPRESA_ID ID EMPRESA

EMPRESACTR_ID ID EMPRESACTR

ETAPAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la

etapa

NOMBRE VARCHAR 45 NO Nombre de la

etapa

OBRAS_ID INT 10 NO Identificador de la

obra

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

OBRAS_ID ID OBRAS

SECCIONES

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la

sección

NOMBRE VARCHAR 45 NO Nombre de la

sección

ETAPAS_ID INT 10 NO Identificador de la

etapa

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

ETAPAS_ID ID ETAPAS

TIPEDIFICACION

Page 20: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

20

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador del

tipo de edificación

NOMBRE VARCHAR 45 NO Nombre de la

etapa

LLAVE PRIMARIA

ID

CASAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la casa

NOMBRE VARCHAR 45 NO Nombre de la casa

ESTADO ENUM P, F, PR NO Estado de la casa (P= proceso, F=finalizado,

PR=programado)

SECCIONES_ID INT 10 NO Identificador de la

sección

TIPEDIFICACION_ID INT 10 NO identificador del tipo de

edificación

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

SECCIONES_ID ID SECCIONES

TIPEDIFICACION_ID ID TIPEDIFICACION

Page 21: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

21

TIPHERRA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador del

tipo de herramienta

NOMBRE VARCHAR 45 NO Nombre de la

etapa

LLAVE PRIMARIA

ID

HERRAMIENTAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de la

herramienta

NOMBRE VARCHAR 60 NO Nombre de la herramienta

TIPHERRA_ID INT 10 NO Identificador del

tipo de herramienta

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TIPHERRA_ID ID TIPHERRA

DETHERRAMIENTAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de detherramienta

HERRAMIENTAS_ID INT 10 NO Identificador de las

herramientas

Page 22: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

22

CODIGO VARCHAR 45 NO Código de la herramienta

ESTADO ENUM A, I, O NO Estado de la herramienta

(A= activa, I= inactiva, O=ocupada)

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

HERRAMIENTAS_ID ID HERRAMIENTAS

DAÑOSHERRAMIENTAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de

daños de la herramienta

FECHA DATE NO Fecha del daño

DESCRIPCION VARCHAR 200 NO Descripción del

daño

DETHERRAMIENTAS_ID INT 10 NO Identificador de detherramienta

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

DETHERRAMIENTAS_ID ID DETHERRAMIENTAS

CRONOGRAMA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

Page 23: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

23

ID INT 10 NO Identificador del

cronograma

FECHA DATE NO

Fecha de creación del

cronograma de obra

OBRAS_ID INT 10 NO Identificador de

obra

USUARIOS_ID INT 10 NO

Identificador del usuario quien

creo el cronograma

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

OBRAS_ID ID OBRAS

USUARIOS_ID ID USUARIOS

DETCRONOGRAMA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador

detalle cronograma

CRONOGRAMA_ID INT 10 NO Identificador del

cronograma

ETAPAS_ID INT 10 NO Identificador de

la etapa

SECCIONES_ID INT 10 NO Identificador de

la sección

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

CRONOGRAMA_ID ID CRONOGRAMA

Page 24: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

24

ETAPAS_ID ID ETAPAS

SECCIONES_ID ID SECCIONES

TIPDIFICULTAD

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador tipo

de dificultad

NOMBRE VARCHAR 45 NO Nombre tipo

dificultad

LLAVE PRIMARIA

ID

TIPTAREA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador tipo

de tare

NOMBRE VARCHAR 45 NO Nombre tipo de la

tarea

LLAVE PRIMARIA

ID

TAREAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador

tarea

TIPTAREA_ID INT 10 NO identificador tipo

de la tarea

NOMBRE VARCHAR 100 NO Nombre de la

tarea

Page 25: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

25

TIPDIFICULTAD_ID INT 10 NO Identificador tipo

de dificultad

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TIPTAREA_ID ID TIPTAREA

TIPDIFICULTAD_ID ID TIPDIFICULTAD

TAREAXCASA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de tarea por

casa

DETCRONOGRAMA_ID INT 10 NO Identificador de detalle

cronograma

TAREAS_ID INT 10 NO identificador de la tarea

CASAS_ID INT 10 NO identificador de la casa

ESTADO ENUM A, R, F, EP NO Estado de la tarea (A= activa, R= rehacer, F= finaliza, EP=proceso)

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

DETCRONOGRAMA_ID ID DETCRONOGRAMA

TAREAS_ID ID TAREAS

CASAS_ID ID CASAS

Page 26: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

26

TAREAXUSUARIO

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador

tarea por usuario

USUARIOS_ID INT 10 NO Identificador del

usuario

TAREAXCASA_ID INT 10 NO Identificador de la tareaxcasa_id

FECHA DATE NO Fecha de la

asignación de la tarea

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

USUARIOS_ID ID USUARIOS

TAREAXCASA_ID ID TAREAXCASA

FOTOXTAREA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de

la fotoxtarea

TAREAXCASA_ID INT 10 NO Identificador de la tareaxcasa

RUTA VARCHAR 100 NO Ruta en donde se almacena la

foto

DESCRIPCION TEXT NO Descripción de la

foto

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

Page 27: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

27

TAREAXCASA_ID ID TAREAXCASA

TIPCOBRO

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador tipo

de cobro

NOMBRE VARCHAR 45 NO Nombre tipo de

cobro

LLAVE PRIMARIA

ID

TIPCONTRATO

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador tipo

de contrato

NOMBRE VARCHAR 45 NO Nombre tipo de

contrato

LLAVE PRIMARIA

ID

LISTADOPRECIOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador de

listado de precios

FECHA DATE NO Fecha del listado

de precios

OBRAS_ID INT 10 NO Identificador de

obra

USUARIOS_ID INT 10 NO identificador de

usuario

Page 28: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

28

TIPCONTRATO_ID INT 10 NO identificador tipo

de contrató

TIPCOBRO_ID INT 10 NO identificador tipo

de cobro

TOTAL DECIMAL 14,2 No total, listado de

precios

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TIPCONTRATO_ID ID TIPCONTRATO

TIPCOBRO_ID ID TIPCOBRO

DETPRECIOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO Identificador detalle de

precios

LISTADOPRECIOS_ID INT 10 NO Identificador

listado de precios

MATERIALES_ID INT 10 NO Identificador de

materiales

CANTIDAD INT 4 NO cantidad

PRECIO DECIMAL 12,2 NO precio unitario

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

LISTADOPRECIOS_ID ID LISTADOPRECIOS

MATERIALES_ID ID MATERIALES

Page 29: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

29

DAÑOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

daños

OBRAS_ID INT 10 NO identificador de

obras

ETAPAS_ID INT 10 NO identificador de

etapas

SECCIONES_ID INT 10 NO identificador de

secciones

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

OBRAS_ID ID OBRAS

ETAPAS_ID ID ETAPAS

SECCIONES_ID ID SECCIONES

DETDANOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de detalle de daños

DANOS_ID INT 10 NO identificador de

daños

FOTO VARCHAR 45 NO foto de daño

DESCRIPCION TEXT NO descripción del

daño

FECHA DATE fecha del daño

NOMBREREPORT VARCHAR 120 NO nombre quien

reporta el daño

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

Page 30: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

30

DANOS_ID ID DANOS

LISTPREVARIANTES

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

listado de precios variantes

NOMBRE VARCHAR 45 NO nombre de listado

de precios variantes

FECHA DATE NO foto de daño

ESTADO ENUM A, I NO estado del listado

de precios

OBRAS_ID INT 10 identificador de

obras

LLAVE PRIMARIA

ID

DETPRECIVARIAN

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de detprecivarian

LISTPREVARIANTES_ID INT 10 NO identificador de

listado de precio variantes

MATERIALES_ID VARCHAR 45 NO foto de daño

PRECIO DECIMAL 14,2 NO precio unitario

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

Page 31: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

31

LISTPREVARIANTES_ID ID LISTPREVARIANTES

MATERIALES_ID ID MATERIALES

HERRAXTAREA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de herramienta por

tarea

DETHERRAMIENTAS_ID INT 10 NO identificador de

detalle de herramientas

TAREAXCASA_ID INT 10 NO Identificador de tarea por casa

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

DETHERRAMIENTAS_ID ID DETHERRAMIENTAS

TAREAXCASA_ID ID TAREAXCASA

SOLICITUDXTAREA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

solicitud por tarea

Page 32: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

32

TIPSOL ENUM S, P NO

estado de tipo de solicitud (S=solicitud

perímetro de seguridad,

P=personal)

TAREAXCASA_ID INT 10 NO Identificador de tarea

por casa

SECCIONES_ID INT 10 NO identificador de

secciones

ETAPAS_ID INT 10 NO identificador de

etapas

OBRAS_ID INT 10 NO identificador de

obras

USUARIOS_ID INT 10 NO identificador de

usuarios

CASAS_ID INT 10 NO identificador de

casas

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TAREAXCASA_ID ID DETHERRAMIENTAS

SECCIONES_ID ID TAREAXCASA

ETAPAS_ID ID ETAPAS

OBRAS_ID ID OBRAS

USUARIOS_ID ID USUARIOS

CASAS_ID ID CASAS

TIPREFER

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador tipo de referencias

Page 33: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

33

NOMBRE INT 10 NO nombre del tipo de referencia

LLAVE PRIMARIA

ID

TIPDOC

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador tipo de documento

NOMBRE INT 10 NO nombre tipo documento

LLAVE PRIMARIA

ID

CARGOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

cargos

NOMBRE INT 10 NO nombre cargo

LLAVE PRIMARIA

ID

PAIS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador país

NOMBRE INT 10 NO nombre país

LLAVE PRIMARIA

ID

DEPARTAMENTOS

Page 34: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

34

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador

departamentos

NOMBRE INT 10 NO nombre

departamento

PAIS_ID INT 10 NO identificador de

país

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PAIS_ID ID PAIS

CIUDADES

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

ciudades

NOMBRE INT 10 NO nombre

ciudades

DEPARTAMENTOS_ID INT 10 NO identificador de departamentos

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

DEPARTAMENTOS_ID ID DEPARTAMENTOS

PERSONAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador

persona

CARGOS_ID INT 10 NO identificador

cargos

Page 35: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

35

TIPDOC_ID INT 10 NO identificador de

tipo de documento

NUMDOC INT 10 NO numero de

documento de identidad

PRINOM VARCHAR 45 NO primer nombre

SEGNOM VARCHAR 45 SI segundo nombre

PRIAPE VARCHAR 45 NO primer apellido

SEGAPE VARCHAR 45 SI segundo apellido

CELULAR INT 10 NO numero de

celular

PAIS_ID INT 10 NO identificador de

país

DEPARTAMENTOS_ID INT 10 NO Identificador de departamentos

CIUDADES_ID INT 10 NO identificador de

ciudades

EMPRESA_ID INT 10 NO identificador de

empresa

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

CARGOS_ID ID CARGOS

TIPDOC_ID ID TIPDOC

PAIS_ID ID PAIS

DEPARTAMENTOS_ID ID DEPARTAMENTOS

CIUDADES_ID ID CIUDADES

EMPRESA_ID ID EMPRESA

INFOADI

NOMBRE TIPO LONGITUD NULL DESCRIPCION

Page 36: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

36

ID INT 10 NO identificador de

información adicional

PERSONAS_ID INT 10 NO identificador de

personas

FECINGR DATE NO fecha de ingreso

FECEGR DATE SI fecha de egreso

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PERSONAS_ID ID PERSONAS

REFERENCIAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

referencias

PERSONAS_ID INT 10 NO identificador de

personas

TIPREFER_ID INT 10 NO identificador de

referencias

NOMBRE VARCHAR 100 NO nombre completo

NUMCOM INT 12 NO numero de

comunicación

VERIDICO ENUM S, N NO estado de

verificación de referencia

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PERSONAS_ID ID PERSONAS

TIPREFER_ID ID TIPREFER

Page 37: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

37

TIPOEXA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de tipo de examen

NOMBRE VARCHAR 100 NO nombre del tipo

de examen

LLAVE PRIMARIA

ID

EXAMENES

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

examen

NOMBRE VARCHAR 100 NO nombre del

examen

TIPOEXA_ID INT 10 NO identificador tipo

de examen

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TIPOEXA_ID ID TIPOEXA

EXAMENESXPER

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

examen por persona

PERSONAS_ID INT 10 NO identificador de

persona

Page 38: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

38

EXAMENES_ID INT 10 NO identificador de

exámenes

FECHA DATE NO fecha del examen

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PERSONAS_ID ID PERSONAS

EXAMENES_ID ID EXAMENES

SOPOREXAM

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

soporte de examen

EXAMENESXPER_ID INT 10 NO identificador de exámenes por

persona

ADJUNTO VARCHAR 100 NO ruta del

documento adjunto

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

EXAMENESXPER_ID ID EXAMENESXPER

CURSOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

cursos

Page 39: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

39

NOMBRE VARCHAR 100 NO nombre del curso

LLAVE PRIMARIA

ID

CURXPER

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

cursos por persona

PERSONAS_ID INT 10 NO identificador de

persona

CURSOS_ID INT 10 NO identificador de

curso

FECREA DATE NO fecha de

realización del curso

FECVEN DATE NO fecha de

vencimiento del curso

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PERSONAS_ID ID PERSONAS

CURSOS_ID ID CURSOS

SOPORCUR

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

soporte de curso

CURXPER_ID INT 10 NO identificador de

cursos por persona

Page 40: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

40

ADJUNTO VARCHAR 100 NO ruta del

documento adjunto

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

CURXPER_ID ID CURXPER

PRUEBAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

prueba

NOMBRE VARCHAR 100 NO nombre de la

prueba

LLAVE PRIMARIA

ID

PRUEBASXCASA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

pruebas por casa

CASAS_ID INT 10 NO identificador de

casa

PRUEBAS_ID INT 10 NO identificador de

prueba

USUARIOS_ID INT 10 NO identificador de

usuario

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

CASAS_ID ID CASAS

PRUEBAS_ID ID PRUEBAS

USUARIOS_ID ID USUARIOS

Page 41: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

41

FOTOSPRUEBAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de fotos por prueba

PRUEBAXCASA_ID INT 10 NO identificador de

pruebas por casa

RUTA VARCHAR 100 NO ruta de la foto de

la prueba

DESCRIPCION VARCHAR 200 SI descripción de la

foto

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PRUEBAXCASA_ID ID PRUEBAXCASA

TIPMAT

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador tipo

de material

NOMBRE VARCHAR 100 NO nombre tipo de

material

LLAVE PRIMARIA

ID

MATERIALES

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador tipo

de material

Page 42: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

42

NOMBRE VARCHAR 100 NO nombre material

TIPMAT_ID INT 10 NO identificador del tipo de material

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TIPMAT_ID ID TIPMAT

MATXCASA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

material por casa

TAREAXCASA_ID INT 10 NO Identificador de tarea por casa

MATERIALES_ID INT 10 NO identificador de

material

CANTIDAD INT 10 NO cantidad de

material

PRECIO DECIMAL 12,2 NO precio total

material

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TAREAXCASA_ID ID TAREAXCASA

MATERIALES_ID ID MATERIALES

ASISTENCIA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

Page 43: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

43

ID INT 10 NO identificador de

asistencia

USUARIOS_ID INT 10 NO identificador de

usuario

PERSONAS_ID INT 10 NO identificador de

persona

FECHA DATE NO fecha de creación

del registro

HOING TIME NO hora ingreso

HOSAL TIME SI hora salida

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

USUARIOS_ID ID USUARIOS

PERSONAS_ID ID PERSONAS

BODEGA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador bodega

NOMBRE VARCHAR 90 NO nombre de la bodega

ESTADO ENUM A, I NO estado de la bodega (A=

activa, I=inactiva)

OBRAS_ID INT 10 NO identificador de obra

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

OBRAS_ID ID OBRAS

COMPRAS

Page 44: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

44

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

compras

USUARIOS_ID INT 10 NO identificador de

usuario

FECHA DATE NO fecha de la

compra

DESCRIPCION VARCHAR 45 NO descripción de la

compra

TOTAL DECIMAL 12,2 NO total, de la

compra

OBRAS_ID INT 10 NO identificador de la

obra

BODEGA_ID INT 10 NO identificador de la

bodega

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

OBRAS_ID ID OBRAS

BODEGA_ID ID BODEGA

DETCOMPRAS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador

detalle compras

COMPRAS_ID INT 10 NO identificador de

compras

DOTACION_ID INT 10 SI identificador de

dotación

HERRAMIENTAS_ID INT 10 SI identificador de herramientas

MATERIALES_ID INT 10 SI identificador de

materiales

CANTIDAD INT 6 NO cantidad

Page 45: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

45

PRECIO DECIMAL 12,2 NO precio unitario

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

COMPRAS_ID ID COMPRAS

DOTACION_ID ID DOTACION

HERRAMIENTAS_ID ID HERRAMIENTAS

MATERIALES_ID ID MATERIALES

PRODUCTOXBODEGA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de productos por

bodega

BODEGA_ID INT 10 NO identificador de

bodega

DOTACION_ID INT 10 SI identificador de

dotación

HERRAMIENTAS_ID INT 10 SI identificador de herramientas

MATERIALES_ID INT 10 SI identificador de

materiales

CANTIDAD INT 6 NO cantidad

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

BODEGA_ID ID BODEGA

DOTACION_ID ID DOTACION

HERRAMIENTAS_ID ID HERRAMIENTAS

Page 46: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

46

MATERIALES_ID ID MATERIALES

TIPSOL

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

tipo solicitud

NOMBRE VARCHAR 60 NO nombre del tipo

de solicitud

LLAVE PRIMARIA

ID

SOLICITUD

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de solicitud

FECHA DATE NO fecha de la solicitud

PERSOL_ID INT 10 NO identificador de persona quien

realiza la solicitud

PERSOVA_ID INT 10 NO personas quien valida la

solicitud

VALORSOL DECIMAL 12,2 SI valor solicitado

ESTADO ENUM A, R, E NO estado de la solicitud (a=

aceptado, r= rechazado, e=en espera)

OBSERVACION TEXT observación de la solicitud

Page 47: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

47

TIPSOL_ID INT 10 NO identificador tipo de solicitud

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

PERSOL_ID ID USUARIOS

PERSOVA_ID ID USUARIOS

RESSOL

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

respuesta solicitud

SOLICITUD_ID INT 10 NO identificador de

solicitud

DESCRIPCION TEXT NO descripción de la

respuesta de solicitud

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

SOLICITUD_ID ID SOLICITUD

TIPDOTA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

tipo dotación

NOMBRE VARCHAR 80 NO nombre tipo de

dotación

LLAVE PRIMARIA

ID

Page 48: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

48

DOTACION

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador

dotación

NOMBRE VARCHAR 80 NO nombre dotación

TIPDOTA_ID INT 10 NO identificador tipo

dotación

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

TIPDOTA_ID ID TIPDOTA

ENTREDOTA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador

entrega dotación

USUARIOS_ID INT 10 NO identificador de

usuarios

PERSONAS_ID INT 10 NO identificador de

persona

FECHA DATE NO fecha de la

entrega de la dotación

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

USUARIOS_ID ID USUARIOS

PERSONAS_ID ID PERSONAS

Page 49: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

49

DETENTREDOT

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador detalle de

entrega dotación

ENTREDOTA_ID INT 10 NO identificador de

entrega dotación

DOTACION_ID INT 10 NO identificador de

dotación

CANTIDAD INT 2 NO cantidad

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

ENTREDOTA_ID ID ENTREDOTA

DOTACION_ID ID DOTACION

INVENTARIOS

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador de

inventarios

FECHA DATE NO fecha de creación

del inventario

DESCRIPCION VARCHAR 45 NO descripción del

inventario

USUARIOS_ID INT 10 NO identificador del usuario quien

creo el inventario

BODEGA_ID INT 10 NO identificador de la

bodega

LLAVE PRIMARIA

Page 50: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

50

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

USUARIOS_ID ID USUARIOS

BODEGA_ID ID BODEGA

DETINVENTARIO

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador

detalle inventario

INVENTARIOS_ID INT 10 NO identificador de

inventario

DOTACION_ID INT 10 SI identificador de

dotación

HERRAMIENTAS_ID INT 10 SI identificador de herramientas

MATERIALES_ID INT 10 SI identificador de

materiales

CANTIDAD INT 6 NO cantidad

PRECIO DECIMAL 12,2 NO precio

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

USUARIOS_ID ID USUARIOS

BODEGA_ID ID BODEGA

PERSONASXOBRA

NOMBRE TIPO LONGITUD NULL DESCRIPCION

ID INT 10 NO identificador personas por

obra

USUARIOS_ID INT 10 NO identificador de

usuario

Page 51: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

51

OBRAS_ID INT 10 NO identificador de la

obra

LLAVE PRIMARIA

ID

LLAVES FORANEAS

CAMPO REFERENCIA TABLA

USUARIOS_ID ID USUARIOS

OBRAS_ID ID OBRAS

Page 52: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

52

7. REQUERIMIENTO DE HARDWARE

Para realizar la instalacion del software Plumbingsoft se requiere a nivel de hardware un

requisitos minimos para garantizar su buen funcionamiento:

• Almacenamiento en disco:

o Instalación aplicativa: 300 Mb

o Bases de datos: 2 Mb

o Espació recomendado: 500 GB para proyección de dos años.

• Memoria RAM:

o Mínimo: 2 GB

• Sistema operativo:

o Multiplataforma

Page 53: MARLON YESID TUNAROSA MUÑOZ ELKIN MAURICIO ÁVILA …

53