0% encontró este documento útil (0 votos)
42 vistas73 páginas

Requisitos del Sistema para Gestión de Proyectos

Este documento describe los requisitos funcionales y no funcionales para un sistema de gestión de proyectos de construcción. El sistema permitirá registrar usuarios, realizar un seguimiento de proyectos, gestionar documentación y recursos asociados a las obras. Contiene anexos con tablas de entidades, relaciones, dominios e informes.

Cargado por

davidenriquea
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas73 páginas

Requisitos del Sistema para Gestión de Proyectos

Este documento describe los requisitos funcionales y no funcionales para un sistema de gestión de proyectos de construcción. El sistema permitirá registrar usuarios, realizar un seguimiento de proyectos, gestionar documentación y recursos asociados a las obras. Contiene anexos con tablas de entidades, relaciones, dominios e informes.

Cargado por

davidenriquea
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Confidencial comercial

Asignatura:

Ingeniería del
software

Especificación de
Requisitos del
Sistema
RECODE

Preparado
por:
Nombre David Enrique Alba 14/04/2024
Curso Fecha

Revisado:
Nombre
Fecha

Nombre de fichero: Fecha: Edición Página


: :
GestionRecode.doc
(.pdf)
04/03/2024 0.2 1/73
Confidencial comercial
Registro de cambios

Ed. Fecha Cambio Preparad Nota de


(Incluya el capítulo / subcapítulo y una corta descripción) o Cambio
por
0 04/03/2024 Primera versión de los Requisitos de Usuario. DEA N/A
0.1 21/03/2024 Versión final de los Requisitos de Usuario, las Tablas y DEA N/A
los Dominios en el Anexo A, Anexo B, Anexo C
0.2 29/04/2024 Versión final de las vistas y algoritmos de los informes, DEA N/A
en el Anexo D, y Diseño Arquitectónico en el Anxo E.

* N/A = No aplicable
Confidencial comercial
Índice
1. Objeto
1.1.Alcance 7
1.2. Contenido del documento 7
2. Requisitos de Usuario 8
2.1 Requisitos Funcionales 8
2.2 Requisitos No Funcionales 12
3. Documentos y Normas Aplicables
3.1 Referencias Generales 13
3.2 Referencias Específicas
Anexo A Tablas de entidades 13
A.1: Proyecto 14
A.2: Cliente 14
A.3: Contrato 15
A.4: Seguimiento 15
A.5: Material 15
A.6: Subcontrata 16
A.7: Personal 16
A.8: Tarea 17
A.9: Factura 17
A.10: Máquina 18
A.11: Jefe de obra 18
A.12: Usuario 18
A.13: Editor 19
A.14: Arquitecto 19
A.15: Back-up 19
A.16: Administrador 20
A.17: Proveedor 20
A.18: Pedido 20
A.19: Informe 21
Anexo B: Tablas relacionales
B.1: Mat-Proy 21
B.2: Material-Tarea 21
B.3: Maq-Tarea 22
B.4: Subcon - Proy 22
B.5: Subcon - Cont 22
B.6: Subcon - Tarea 22
B.7: Fact-Cont 23
B.8: Backup-User 23
B.9: Pers-Tarea 23
B.10: Proy-Cont 23

Anexo C: Dominios
C.1: Colegio 24
Confidencial comercial
C.2: UnidadesDeMedida 24
C.3: Provincia 24
C.4: Categoría 25
C.5: VinculoProfesional 25
C.6: Especialidad 25
C.7: Perfil 25
C.8: TipoInf 26
C.9: HitoTarea 26
C.10: Municipio 26
C.11: Estado 26
Anexo D: Informes
D.1:IGP 27
D 1.1: Vista Física
D 1.2: Vista Lógica
D 1.3: Algoritmo
D.2: IDP 34
D 2.1: Vista Física
D 2.2: Vista Lógica
D 2.3: Algoritmo
D.3: IM 41
D 3.1: Vista Física
D 3.2: Vista Lógica
D 3.3: Algoritmo
D.4: IPP 48
D 4.1: Vista Física
D 4.2: Vista Lógica
D 4.3: Algoritmo
D.5: IPA 54
D 5.1: Vista Física
D 5.2: Vista Lógica
D 5.3: Algoritmo
D.6: IDT 61
D 6.1: Vista Física
D 6.2: Vista Lógica
D 6.3: Algoritmo 65
D.7: IGRH
D 7.1: Vista Física
D 7.2: Vista Lógica
D 7.3: Algoritmo
D.8: IGM 70
D 8.1: Vista Física
D 8.2: Vista Lógica
D 8.3: Algoritmo
Anexo E: Diseño Arquitectónico 76
Confidencial comercial
Listado de abreviaturas
RF Requisitos Funcionales
US Usuario
REG Registro
PERF Perfil
MENU Menú de opciones
ON Obra Nueva
OP Obra en Proceso
CM Control de Material
PR Progreso de la obra
IN Informes Periódicos
RNF Requisitos No Funcionales
SS Seguridad Social
CAI Caída del Sistema
ED Editor
INI Inicio de Sesión
CONS Consultor
CONT Contrato
FACT Factura
IGP Informe General del Proyecto
IDP Informe de Desviaciones Presupuestarias
IM Informe de Materiales
IPP Informe de Pagos Parciales
IPA Informe de Pérdidas y Averías
IDT Informe de Desviación de Tiempo
IGRH Informe de Gastos de personal (RRHH)
IGM Informe de Gastos de Material
Confidencial comercial
1. Objeto
El propósito de este documento es establecer los requisitos necesarios para
desarrollar un sistema que mejore la gestión de proyectos de construcción para la
empresa MOSAIC. Se busca automatizar y mecanizar los procedimientos
utilizados en la relación con el contratista RECODE. El sistema deberá gestionar
eficientemente la documentación, relaciones comerciales, seguimiento de trabajos,
contratos e informes asociados a los proyectos, garantizando un control efectivo y
una coordinación óptima de las actividades y recursos.

1.1. Alcance
El alcance de este documento se centra en identificar y documentar los requisitos
funcionales y no funcionales del sistema de gestión de proyectos de construcción.
El sistema está diseñado para facilitar la planificación, ejecución y seguimiento de
proyectos de construcción, así como para gestionar la documentación asociada y
los recursos involucrados.

1.2. Contenido del documento


El documento en su segunda versión, la edición 2, contiene los requisitos
funcionales y no funcionales de usuario que se han extraído después de un
profundo análisis del proyecto.

2. Requisitos de Usuario
Confidencial comercial
2.1 Requisitos Funcionales
RF-US-REG-005: El formulario de registro solicitará un correo electrónico y una
contraseña.
RF-US-REG-010: : La contraseña debe tener al menos 8 caracteres.

RF-US-REG-015: La contraseña debe incluir al menos un número y un carácter


especial, siguiendo unos estándares de seguridad.
RF-US-REG-020: El sistema cotejará que el correo no está ya registrado en la base de
datos.
RF-US-REG-025: El sistema enviará al usuario un correo al usuario para que este
verifique que se ha registrado correctamente.
RF-US-INI-005: Una vez registrado el usuario, se mostrará un formulario de inicio de
sesión, en el que el usuario introduce los datos previamente registrados

RF-US-010: La interfaz mostrada dependerá del perfil asociado al correo electrónico


del usuario.

RF-US-PERF-005: Se implementará una matriz de perfiles para determinar los


accesos del usuario..

RF-US-PERF-010: El administrador será responsable de definir y actualizar los


permisos asociados a cada perfil.

RF-US-CAI-015: Si una interfaz está en mantenimiento o está caída, se le negará


temporalmente el acceso al usuario hasta que se resuelva el problema. El back-up
será el encargado de devolver la página a su estado correcto.
RF-US-ED-005: El editor podrá crear, modificar y eliminar contenido dentro del
sistema, teniendo antes que autorizar el cambio el administrador.
RF-US-CONS-005: El usuario consultor podrá visualizar las obras en proceso junto
con todas sus características
RF-US-ARQ-005: El sistema deberá mantener un registro de los arquitectos
involucrados en cada proyecto, incluyendo su nombre, número de colegiado y función
específica.
RF-US-ARQ-010: Se proporcionará un formulario para que los arquitectos registren la
evolución del proyecto, incluyendo hitos alcanzados y modificaciones realizadas.

RF-US-MENU-ON-005: El sistema permitirá al jefe de obra crear una nueva obra.

RF-US-MENU-ON-010: El jefe de obra podrá subir la documentación necesaria para


iniciar una obra nueva.

RF-US-MENU-ON-015: Se deberán escanear los documentos y permisos en formato


pdf.

RF-US-MENU-ON-020: Los permisos se almacenarán en una carpeta virtual en la


base de datos, para poder hacer back-up en caso necesario.

RF-US-ON-025: No se permitirá cambiar de interfaz hasta que se entregue toda la


documentación.

RF-US-OP-005: Se podrá acceder a una lista de proyectos en curso.


RF-US-DOC-005: Se proporcionará un formulario para que los usuarios registren la
recepción y envío de documentos, especificando el tipo de documento, fecha y
remitente.
Confidencial comercial
RF-US-PERS-005: Se proporcionará un formulario para que el jefe de obra registre la
hora de entrada de los empleados.

RF-US-PERS-010: Se mostrará un contador personalizado de horas para empleados


que no cumplan con las horas debidas.

RF-US-TAR-005: Cada tarea realizada en una obra deberá ser registrada en el


sistema, incluyendo su nombre, descripción, fecha de inicio y finalización.
RF-US-TAR-010: El sistema deberá permitir la asignación de tareas a diferentes
equipos de trabajo y subcontratistas, especificando los recursos necesarios para su
realización.
RF-US-MAT-005: Se mantendrá un inventario de materiales disponibles para cada
obra, incluyendo su cantidad, ubicación y estado de uso.
RF-US-MAT-010: El sistema permitirá realizar pedidos de materiales a proveedores
externos, registrando la fecha de pedido, cantidad solicitada y fecha de entrega
prevista.

RF-US-MENU-CM-005: El jefe de obra podrá controlar el material mediante un


formulario similar al de control de horas.

RF-US-MENU-PR-005: Los usuarios consultores podrán ver el progreso de la obra a


través de un botón. El porcentaje del progreso se calculará en base a los hitos totales
y los hitos cumplidos.

RF-US-MENU-PR-010: El jefe de obra podrá subir hitos relacionados con las tareas
completados mediante un formulario con campos de descripción y fecha.

RF-US-MENU-PR-015: Al enviar dicho formulario, el usuario podrá ver un listado


ordenado por fecha en el que se recogen todos los hitos completados.

RF-US-MENU-SUBCON-005: El sistema recopila información de los subcontratistas.

RF-US-CONT-005: El sistema recopilará información sobre todos los contratos que se


realicen entre subcontratistas o clientes y RECODE.

RF-US-FACT-005: El sistema recopilará información sobre todas las facturas que se


realicen entre subcontratistas o clientes y RECODE.

RF-US-MENU-SUBCON-010: Los subcontratistas deberán subir certificados de


solvencia y otros permisos en formato PDF.
RF-US-MENU-SUBCON-015: Después de la verificación por parte del administrador,
los subcontratistas podrán ver una lista de obras en las que participan.
RF-US-MAQ-005: El sistema debe mantener un registro de las máquinas utilizadas en
cada obra, incluyendo su identificación, estado de mantenimiento y ubicación.
RF-US-MAQ-010: Se proporcionará un formulario para que el personal registre el uso
de las máquinas, especificando la tarea realizada y la duración de uso
Confidencial comercial
RF-US-MENU-IN-005: Se podrá acceder a informes periódicos desde un botón
dedicado en el menú.

RF-US-MENU-IN-010: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IGP.

RF-US-MENU-IN-015: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IDP.

RF-US-MENU-IN-020: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IM.

RF-US-MENU-IN-025: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IPP.

RF-US-MENU-IN-030: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IPA.

RF-US-MENU-IN-035: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IDT.

RF-US-MENU-IN-040: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IGRH.

RF-US-MENU-IN-045: Desde la pantalla de informes periódicos, se podrá acceder


mediante un enlace al IGM.
Confidencial comercial
2.2 Requisitos No Funcionales

RNF-US-005: El sistema deberá de ser compatible con dispositivos móviles IOS o


Android, y con ordenadores que tengan un Sistema Operativo Windows o Windows.

RNF-US-010: El sistema deberá garantizar la seguridad de todos los datos


proporcionados por los usuarios. Se usará un sistema de doble autenticación que
requerirá a los usuarios introducir la contraseña y un código aleatorio que se le enviará
a su correo electrónico.

RNF-US-015: El sistema hará un backup recurrente de los datos, con el fin de evitar
pérdidas masivas de información. La frecuencia será definida por el administrador.
Estas copias incluirán todos los datos críticos del sistema, así como información
relativa a los proyectos, las transacciones y las configuraciones de los perfiles.

RNF-US-020: El sistema deberá mantener un rendimiento óptimo sin tener en cuenta


el número de usuarios que están simultáneamente en él. El tiempo de respuesta y la
velocidad de procesamiento de las solicitudes no se degradará a medida que aumente
el número de usuarios en el sistema.

RNF-US-025: El sistema estará disponible las 24 horas de los 365 días del año. En el
caso de tener que cerrarla temporalmente por mantenimiento, se avisará previamente
a todos los usuarios mediante email del cierre, avisando también de la fecha de vuelta
del sistema.

RNF-US-030: El sistema seguirá los estándares y regulaciones relevantes de la


industria.
Confidencial comercial
3. Documentos y Normas Aplicables

3.1 Referencias Generales

Código Tipo Título del Documento Ed. Fecha


Docume
nto
978-607-32-0603- 7 Libro Ian Somerville. Ingeniería del 9 01/10/201
Software. 1
BOE-A-2015- 11724 Ley Ley General de la Seguridad N/A 02/01/201
Social. 6

*Se aplica la última edición en vigor.

3.2 Referencias Específicas

Código Tipo Documento Título del Documento Ed. Fecha


BOE-A-1978- Decreto Disciplina Urbanística para el N/A 08/10/1978
23852 desarrollo y aplicación de la Ley
sobre Régimen del Suelo y
Ordenación Urbana.
ANM 2023\149 Ordenanza Ordenanza de las Licencias y N/A 26/04/2022
municipal Declaraciones Responsables
Urbanísticas del Ayuntamiento de
Madrid.

*Se aplica la última edición en vigor.


Confidencial comercial
Anexo A Entradas
A.1: Proyecto
La tabla PROYECTO, que contiene todas las características esenciales de los
proyectos en el sistema.

Campo Descripción

Proy_id Identificador del proyecto.

Arq_id Identificador del arquitecto que hizo el proyecto.

Col_cod Colegio que visó el proyecto (ver anexo C.1)

F_proy Fecha en la que se elaboró el proyecto.

F_ini Fecha de inicio de las obras.

F_fin Fecha de fin de las obras.

Presupuesto Presupuesto en € del proyecto.

Calle Calle donde se encuentra la obra.

Mun_cod Municipio en el que se encuentra la obra (ver anexo C.10).

Prov_cod Provincia donde se encuentra la obra (ver anexo C.3).

Descrip Descripción breve del proyecto

A.2: Cliente
La tabla CLIENTE, que contiene todas las características esenciales de los clientes en
el sistema.

Campo Descripción

Cli_id Identificador del cliente.

User_id Identificador de la cuenta de usuario del cliente.

Nom Nombre del cliente.

Ape1 Primer apellido del cliente.

Ape2 Segundo apellido del cliente.

Empresa Empresa del cliente.

Dir Fecha de fin de las obras.

Nif Número de la identificación personal.


Confidencial comercial

A.3: Contrato
La tabla CONTRATO, que contiene todas las características esenciales de los
contratos en el sistema.

Campo Descripción

Cont_id Identificador del contrato.

Titulo Título del contrato.

F_contrato Fecha en la que se oficializó el contrato.

F_ini Fecha inicial del contrato.

F_fin Fecha final del contrato.

Imp Importe total del contrato.

Proy_id Identificador del proyecto.

Cli_id Identificador del cliente.

Pago_anticip Cantidad en € el pago anticipado del cliente.

Cert Solvencia Certificado de Solvencia del cliente en formato pdf.

Contrato Contrato escaneado en formato pdf.

A.4: Seguimiento
La tabla SEGUIMIENTO, que contiene todas las características esenciales de los
seguimientos de proyectos en el sistema.

Campo Descripción

Proy_id Identificador del proyecto.

Num_sem Duración del proyecto medido en número de semanas.

Gastado_mat Total en € gastados en material hasta la fecha.

Gastado_per Total en € gastados en personal hasta la fecha.

Observaciones Observaciones relevantes del proyecto.

%progreso Porcentaje del progreso en el proyecto.

A.5: Material
La tabla MATERIAL, que contiene todas las características esenciales de los
materiales en el sistema.
Confidencial comercial
Campo Descripción

Mat_id Identificador del material.

Nombre Nombre del material

Precio_unit Precio por unidad del material

Tipouds_cod Unidad de medida del material (ver anexo C.2).

A.6: Subcontrata
La tabla SUBCONTRATA, que contiene todas las características esenciales de las
subcontratas en el sistema.

Campo Descripción

Subcon_id Identificador de la subcontrata.

Nom Nombre de la persona encargada de la subcontrata.

Ape1 Primer apellido de la persona encargada de la subcontrata.

Ape2 Segundo apellido de la persona encargada de la subcontrata.

Empresa Nombre de la empresa de la subcontrata

Espec_cod Especialidad de la subcontrata (ver anexo C.6).

Dirección Dirección fiscal de la subcontrata.

NIF Documento de identidad de la persona encargada de la subcontrata.

Acre_sol Acreditación solvente en formato pdf

Seg_Soc Seguridad Social en formato pdf

Hacienda Certificado del historial de hacienda de la subcontrata en formato pdf

A.7: Personal
La tabla PERSONAL, que contiene todas las características esenciales del personal
contratado en el sistema.

Campo Descripción

Person_id Identificador del empleado.

Nom Nombre del empleado.

Ape1 Primer apellido del empleado.


Confidencial comercial
Ape2 Segundo apellido del empleado.

Subcon_id Identificador de la subcontrata.

Categoría_cod Código de la categoría del empleado.

Precio_hora Coste en horas del empleado a su respectiva empresa

A.8: Tarea
La tabla TAREA, que contiene todas las características esenciales de las distintas
tareas del proyecto en el sistema.

Campo Descripción

Tarea_id Identificador de la tarea.

Fact_id Identificador de la factura asociada a la tarea.

Proy_id Identificador del proyecto.

Nombre Nombre de la tarea.

Descrip Descripción de la tarea.

Num_sem Duración de la ejecución de la tarea en semanas.

Fecha_incio_real Fecha inicial real de la tarea.

Fecha_fin_real Fecha final real de la tarea.

Fecha_fin_planif Fecha final planificada de la tarea.

Presupuesto Presupuesto estimado de la tarea en euros (€).

Hito_cod Hitos que se alcanzan al finalizar una subtarea (ver anexo C.9)

A.9: Factura
La tabla FACTURAS, que contiene todas las características esenciales de las facturas
emitidas en el sistema.

Campo Descripción

Factura_id Identificador de la factura.

Num_fact Número de factura.

Monto Monto final del pago.

Observaciones Observaciones y comentarios del cliente.

Factura Factura en formato pdf.


Confidencial comercial
A.10: Máquina
La tabla MÁQUINA, que contiene todas las características esenciales de las máquinas
registradas en el sistema.

Campo Descripción

Maq_id Un identificador único para cada máquina.

Nombre El nombre o descripción de la máquina para su identificación.

Tipo El tipo de máquina

Precio_h Precio por hora de uso de la máquina (€).

Coste_mant El costo asociado con el mantenimiento de la máquina cada día


laboral,es decir, 8 horas.

A.11: Jefe de obra


La tabla JEFE DE OBRA, que contiene todas las características esenciales de los
jefes de obra registrados en el sistema.

Campo Descripción

Jefe_id Identificador del jefe de obra.

Nombre Nombre del jefe de obra.

Ape1 Primer apellido del jefe de obra.

Ape2 Segundo apellido del jefe de obra.

Certificaciones Cualquier certificación o título relevante del jefe de obra en formato pdf.

A.12: Usuario
La tabla USUARIO, que contiene todas las características esenciales de los usuarios
registrados en el sistema.

Campo Descripción

User_id Identificador único del usuario.

Correo Email del usuario.

Contraseña Contraseña de la cuenta del usuario.

Perfil_cod Perfil asociado al usuario (ver anexo C.7)


Confidencial comercial
A.13: Editor
La tabla EDITOR, que contiene todas las características esenciales de los editores
registrados en el sistema.

Campo Descripción

Edit_id Identificador del editor.

Nombre Nombre del editor.

Ape1 Primer apellido del editor.

Ape2 Segundo apellido del editor.

Correo Correo del editor

Contraseña Contraseña de la cuenta del editor.

A.14: Arquitecto
La tabla ARQUITECTO, que contiene todas las características esenciales de los
arquitectos registrados en el sistema.

Campo Descripción

Arq_id Identificador del arquitecto

Nombre Nombre del arquitecto

Ape1 Primer apellido del arquitecto.

Ape2 Segundo apellido del arquitecto.

Col_cod Código del colegio de arquitectos al que pertenece el arquitecto.

Num_coleg Número de colegiado del arquitecto

A.15: Back-up
La tabla BACK-UP, que contiene todas las características esenciales del back-up del
sistema.

Campo Descripción

Back_id Identificador para cada back-up realizado.

Tipo Tipo de back-up realizado.

Ubi_cod Código de la ubicación donde se almacena el backup

Tam_back Tamaño en GB del backup.


Confidencial comercial
A.16: Administrador
La tabla ADMINISTRADOR, que contiene todas las características esenciales del
administrador del sistema.

Campo Descripción

Admin_id Identificador único del administrador.

Nombre Nombre del administrador.

Ape1 Primer apellido del administrador.

Ape2 Segundo apellido del administrador.

Correo Email del administrador.

Contraseña Contraseña de la cuenta del administrador.

Rol Descripción del rol del administrador (superadministrador, administrador


de proyectos, etc.).

A.17: Proveedor
La tabla PROVEEDOR, que contiene todas las características esenciales de los
proveedores de materiales registrados del sistema.

Campo Descripción

Prov_id Identificador único del proveedor.

Nombre Nombre del proveedor.

Ape1 Primer apellido del proveedor.

Ape2 Segundo apellido del proveedor.

Correo Email del proveedor.

Contraseña Contraseña de la cuenta del proveedor.

Empresa Empresa del proveedor.

A.18: Pedido
La tabla PEDIDO, que contiene todas las características esenciales de los pedidos de
materiales a los proveedores registrados del sistema.
Confidencial comercial
Campo Descripción

Prov_id Identificador único del proveedor.

Mat_id Identificador del material en el pedido

Fact_id Identificador de la factura del pedido

A.19: Informe
La tabla PEDIDO, que contiene todas las características esenciales de los pedidos de
materiales a los proveedores registrados del sistema.

Campo Descripción

Infor_id Identificador único del informe.

Tipo_inf_cod Tipo de informe (ver anexo C.8)

Anexo B Tablas de relación N:M.


B.1: Mat-Proy
La tabla MATERIAL-PROYECTO, que relaciona los materiales usados en los
proyectos.

Campo Descripción

Proy_id Identificador del proyecto.

Mat_id Identificador del material.

Qty Cantidad de material usado

B.2: Material-Tarea
La tabla MATERIAL-TAREA, que relaciona los materiales usados en las tareas.

Campo Descripción

Uds Unidades de material usadas en la tarea, incluidas las de pérdida.


Confidencial comercial
Mat_id Identificador del material usado en la tarea

Tarea_id Identificador de la tarea.

Uds_Perdida Unidades que se han perdido, ya sea por robo o rotura.

B.3: Maq-Tarea
La tabla MAQUINA-TAREA, que relaciona las máquinas usadas en las tareas.

Campo Descripción

Estado_cod Estado actual de la máquina asignada a la tarea (ver anexo C.11).

Dias_desuso Días en los que la máquina no ha estado operativa.

Maq_id Identificador de la máquina.

Tarea_id Identificador de la tarea.

B.4: Subcon - Proy


La tabla SUBCONTRATA-PROYECTO, que contiene todas las características
esenciales de las subcontratas asociadas a un proyecto o viceversa en el sistema.

Campo Descripción

Subcon_id Identificador de la subcontrata.

Proy_id Identificador del proyecto.

B.5: Subcon - Cont


La tabla SUBCONTRATA-CONTRATO, que contiene todas las características
esenciales de las subcontratas asociadas a un contrato o viceversa en el sistema.

Campo Descripción

Cont_id Identificador del contrato.

Subcon_id Identificador de la subcontrata.

Fecha_fin_sub Fecha final de la subcontrata en el contrato.


con

B.6: Subcon - Tarea


La tabla SUBCONTRATA-TAREA, que contiene todas las características esenciales de
las subcontratas asociadas a una tarea o viceversa en el sistema.
Confidencial comercial
Campo Descripción

Subcon_id Identificador de la subcontrata.

Tarea_id Identificador de la tarea.

B.7: Fact-Cont
La tabla FACTURA-CONTRATO, que contiene todas las características esenciales de
las facturas asociadas a un Contrato, y viceversa, en el sistema.

Campo Descripción

Cont_id Identificador del proyecto.

Factura_id Identificador de la factura.

Fecha_fact Fecha de expedición de la factura del proyecto.

B.8: Backup-User
La tabla BACKUP-USER, que relaciona a los usuarios con los backups y viceversa.

Campo Descripción

Back_id Identificador del back-up

User_id Usuario que realizó el back-up.

Fecha_back Fecha en la que realizó el back-up.

B.9: Pers-Tarea
La tabla PERSONAL-TAREA, que relaciona a los trabajadores que intervienen en una
tarea o viceversa.

Campo Descripción

Vinc_cod Vínculo profesional del trabajador con la tarea (ver anexo C.5).

Person_id Identificador del empleado.

Tarea_id Identificador de la tarea.

B.10: Proy-Cont
La tabla PROYECTO-CONTRATO, que relaciona los contratos asociados a un
proyecto o viceversa.

Campo Descripción
Confidencial comercial
Proy_id Identificador del proyecto.

Cont_id Identificador del contrato.

Anexo C Dominios
C.1: Colegio
En la tabla COLEGIO se ven los 20 colegios de arquitectos con sus respectivos
códigos.

Campo Descripción Ejemplo

Col_cod Colegio que visó el proyecto ● Colegio Oficial de Arquitectos Madrid


● Colegio Oficial de Arquitectos Jaén
● Colegio Oficial de Arquitectos Málaga

C.2: UnidadesDeMedida
En la tabla UNIDADESDEMEDIDA se ven los 10 tipos de unidad de medida de
material con sus respectivos códigos.

Campo Descripción Ejemplo

UdsCod Tipo de unidad de medida ● kg


del material ● m2
● litros

C.3: Provincia
En la tabla PROV se ven las 50 provincias de España con sus respectivos códigos.

Campo Descripción Ejemplo

Prov_cod Provincia donde se aloja el ● Madrid


proyecto. ● Galicia
Confidencial comercial
● Ciudad Real

C.4: Categoría
En la tabla CATEGORIA se ven las 8 categorías o rangos del empleado con sus
respectivos códigos.

Campo Descripción Ejemplo

Cat_cod Categoría o rango del ● CEO


empleado dentro de la ● Presidente
empresa ● Vicepresidente
● Empleado

C.5: VinculoProfesional
En la tabla CATEGORIA se ven las 8 categorías o rangos del empleado con sus
respectivos códigos.

Campo Descripción Ejemplo

Vinculo Vínculo profesional del ● Albañil


empleado con la empresa ● Electricista
● Arquitecto

C.6: Especialidad
En la tabla COLEGIO se ven los 20 colegios de arquitectos con sus respectivos
códigos.

Campo Descripción Ejemplo

Espec_cod Especialidad de la ● Electricidad


subcontrata ● Albañilería

C.7: Perfil
En la tabla PERFIL se ven los 5 tipos de perfil con sus respectivos códigos.

Campo Descripción Ejemplo

Perfil_cod Perfil asociado al usuario ● Editor


● Administrador
● Jefe de obra
● Cliente
● Usuario consultor
Confidencial comercial
C.8: TipoInf
En la tabla TIPOINF se ven los 7 tipos de informe con sus respectivos códigos.

Campo Descripción Ejemplo

TipoInf_cod Tipo de informe periódico. ● IGP


● IPP
● IPA
● IDP
● IDT
● IGRH
● IM
● IGM

C.9: HitoTarea
En la tabla HITOTAREA se ven los 15 tipos de hitos relacionados con las tareas con
sus respectivos códigos.

Campo Descripción Ejemplo

Hitos_cod Hitos que se alcanzan al ● Completar excavación


finalizar una subtarea. ● Nivelación completa del terreno
● Retirada completa de los escombros

C.10: Municipio
En la tabla MUNICIPIO se ven los 8132 municipios que hay en España con sus
respectivos códigos.

Campo Descripción Ejemplo

MunCod Municipio donde se aloja el ● Leganés


proyecto. ● Boadilla del Monte
● Majadahonda

C.11: Estado
En la tabla ESTADO se ven los 5 estados de una máquina con sus respectivos
códigos.

Campo Descripción Ejemplo

Est_cod Estado actual de la ● Rotura


máquina. ● Reparación
● Correcto
Confidencial comercial
Anexo D Informes

D.1 IGP

D.1.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IGP

24 de marzo de 2024

Informe General del Proyecto con expresión de fechas y tareas, recursos y presupuesto de
cada una de ellas.

Proyecto: Rehabilitación del Palacio de Buena Vista.

Localidad: Madrid

Tarea: Cimentación

Presupuesto: 145.000€

Fecha de inicio: 11 de febrero de 2023

Fecha de finalización: 15 de marzo de 2023

Recursos

Materiales Cantidad Importe(€)

Hormigón 30 m3 45.000

Barras de acero 12 Ton 25.000

… … …

Total Material: 85.000


Confidencial comercial
Personal Cantidad Importe(€)

Albañiles 7 20.000

Electricista 2 17.000

… … …

Total Personal: 67.000

Total gastos en tarea Cimentación: 147.000

Tarea: Encofrado

Presupuesto: 67.000€

Fecha de inicio: 17 de marzo de 2023

Fecha de finalización: 27 de marzo de 2023

Recursos

Materiales Cantidad Importe(€)

… … …

Total Material: …
Confidencial comercial
D.1.2 Vista Lógica
VISTA LÓGICA DEL INFORME IGP

fechaActual

texto 1

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun

texto 4: TAREA.Nombre

texto 5: TAREA.Presupuesto

texto 6: TAREA.Fecha_inicio_real

texto 7: TAREA.Fecha_fin_real

texto 8

texto 9 texto 10 texto


11

MATERIAL.Nombre MATERIAL-TAREA.Uds,
MATERIAL-TAREA.Uds

MATERIAL.Tipouds_cod por
MATERIAL.Precio_unit

… … …

Texto 12:
TotMat

texto 13 texto 14 texto


15

PERS-TAREA.Vinc_cod NumPer
SumOficio … …

Texto 16 TotPer

Texto 17 TAREA.Nombre TotTarea

texto 13 texto 14 texto 15

… … …

Algoritmos parciales:
Confidencial comercial
TotMAT: suma (MATERIAL-TAREA.Uds por MATERIAL.Precio_unit)

NumPer: suma (PERS-TAREA.Vinculo)

SumOficio: (NumPer) por (TAREA.Fecha_fin_real – TAREA.Fecha_inicio_real) por 8 por


PERSONAL.Precio_hora

TotPer: suma (SumOficio)

TotTarea: TotMat + TotPer


Confidencial comercial
D.1.3 Algoritmo
ALGORITMO DEL INFORME IGP

Procedimiento IGP (fechaActual, IdProyecto)

Abrir PROYECTO, TAREA, MATERIAL, MATERIAL-TAREA, PERS-TAREA,


PERSONAL

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, PROYECTO.Proy_id)

ordenar (TAREA,Proy_id + Tarea_id)

tmpTarea = TAREA.Tarea_id

mientras tmpTarea y Proy_id = cte % estamos en la tabla TAREA

TotTarea = 0

imprimir TAREA.Nombre

imprimir TAREA.Presupuesto

imprimir TAREA.Fecha_inico_real

imprimir TAREA.Fecha_fin_real

% Aquí empiezan las líneas de gastos en material por tarea

buscar (MATERIAL-TAREA, tmpTarea)

TotMat = 0

mientras tmpTarea = cte % estamos en la tabla


MATERIAL-TAREA

CantidadMaterial = MATERIAL-TAREA.Uds

buscar (MATERIAL, MATERIAL-TAREA.Mat_id)


Confidencial comercial
buscar (dominio (UNIDADESdeMEDIDA.UdsCod,

MATERIAL.Tipouds_cod)

Uds = dominio (UNIDADESdeMEDIDA.Descripción)

imprimir Uds

imprimir MATERIAL.Nombre

imprimir CantidadMaterial

imprimir Uds

imprimir CantidadMaterial * MATERIAL.CosteUnitario

TotMat = TotMat + CantidadMaterial *


MATERIAL.CosteUnitario

fin-mientras

imprimir TotMat

% Aquí empiezan las líneas de gastos en personal por tarea

buscar (PERS-TAREA, tmpTarea)

buscar (dominio (VINCULOPROFESIONAL.Vinc_cod,

PERS-TAREA.Vinculo)

Vinc = dominio (VINCULOPROFESIONAL.Descripción)

%Ordenamos la tabla PERS-TAREA para agruparlos por Vinculo


Profesional

ordenar (PERS-TAREA, idTarea + Vinc)

TotPer = 0

mientras tmpTarea = cte % tabla PERS-TAREA

buscar (dominio (VINCULOPROFESIONAL.Vinc_cod,

PERS-TAREA.Vinculo)

Vinc = dominio (VINCULOPROFESIONAL.Descripción)

imprimir Vinc

NumPer = 0
Confidencial comercial
%Con el fin de conocer cuantos trabajadores hay de
cada empleo:

mientras PERS-TAREA.Vinculo = cte

NumPer = NumPer + 1

fin-mientras

imprimir NumPer

buscar (PERSONAL, PERS-TAREA.Person_id)

SumOficio = NumPer * (TAREA.Fecha_fin_real –


TAREA.Fecha_inicio_real) * 8 * PERSONAL.Precio_hora

imprimir SumOficio

TotPer = TotPer + SumOficio

fin-mientras

imprimir TotPer

imprimir TAREA.Nombre

imprimir TotTarea = TotMat + TotPer

fin-mientras
Confidencial comercial
D.2 IDP

D.2.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IDP

24 de marzo de 2024

Informe de Desviación Presupuestaria por tarea.

Proyecto: Construcción de chalé de 4 plantas.

Localidad: Boadilla del Monte

Tarea: Cimentación

Presupuesto: 145.000€

Fecha de inicio: 11 de febrero de 2023

Fecha de finalización: 15 de marzo de 2023

Materiales Cantidad Importe(€)

Hormigón 30 m3 45.000

Barras de acero 12 Ton 25.000

… … …

Total Material: 85.000

Personal Cantidad Importe(€)

Albañil 6 45.000

Electricista 4 25.000

… … …

Total Material: 85.000

Total gastos en tarea Cimentación: 147.000


Confidencial comercial
Total desviación en tarea Cimentación: -2.000

Tarea: Encofrado

Presupuesto: 60.000€

Fecha de inicio: 11 de marzo de 2023

Fecha de finalización: 20 de marzo de 2023

Materiales Cantidad Importe(€)

… … …

Total Material: …
Confidencial comercial
D.2.2 Vista Lógica

VISTA LÓGICA DEL INFORME IDP


fechaActual

texto 1

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun

texto 4: TAREA.Nombre

texto 5: TAREA.Presupuesto

texto 6: TAREA.Fecha_inicio_real

texto 7: TAREA.Fecha_fin_real

texto 8: texto 9: texto 10:

MATERIAL.Nombre MATERIAL-TAREA.Uds,
MATERIAL-TAREA.Uds

MATERIAL.Tipouds por MATERIAL.Precio_unit

… … …

Texto 11: TotMat

texto 12: texto 13: texto 14:

PERS-TAREA.Vinculo NumPer SumOficio

… … …

Texto 15: TotPer

Texto 16: TAREA.Nombre: TotTarea

Texto 17: TAREA.Nombre Desv

Texto 18: …

texto 19: …

texto 20: …

texto 21: …

Algoritmos parciales:
Confidencial comercial
TotMAT: suma (MATERIAL-TAREA.Uds por MATERIAL.Precio_unit)

NumPer: suma (PERS-TAREA.Vinculo)

SumOficio: (NumPer) por (TAREA.Fecha_fin_real – TAREA.Fecha_inicio_real) por 8 por


PERSONA.Precio_hora

TotPer: suma (SumOficio)

TotTarea: TotMat + TotPer

Desv: TAREA.Presupuesto – TotTarea

TotDesv: suma (Desv)


Confidencial comercial
D.2.3 Algoritmo
ALGORITMO DEL INFORME IDP

Procedimiento IDP (fechaActual,Proy_id)

Abrir PROYECTO, TAREA, MATERIAL, MATERIAL-TAREA, PERS-TAREA,


PERSONAL

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, PROYECTO.Proy_id)

ordenar (TAREA,Proy_id + Tarea_id)

tmpTarea = TAREA.Tarea_id

mientras tmpTarea y Proy_id = cte % estamos en la tabla TAREA

TotTarea = 0

imprimir TAREA.Nombre

imprimir TAREA.Presupuesto

imprimir TAREA.Fecha_inico_real

imprimir TAREA.Fecha_fin_real

% Aquí empiezan las líneas de gastos en material por tarea


Confidencial comercial
buscar (MATERIAL-TAREA, tmpTarea)

TotMat = 0

mientras tmpTarea = cte % estamos en la tabla


MATERIAL-TAREA

CantidadMaterial = MATERIAL-TAREA.Uds

buscar (MATERIAL, MATERIAL-TAREA.Mat_id)

buscar (dominio (UNIDADESdeMEDIDA.UdsCod,

MATERIAL.Tipouds_cod)

Uds = dominio (UNIDADESdeMEDIDA.Descripción)

imprimir Uds

imprimir MATERIAL.Nombre

imprimir CantidadMaterial

imprimir Uds

imprimir CantidadMaterial * MATERIAL.Precio_unit

TotMat = TotMat +

CantidadMaterial *
MATERIAL.CosteUnitario

fin-mientras

imprimir TotMat

% Aquí empiezan las líneas de gastos en personal por tarea

buscar (PERS-TAREA, tmpTarea)

ordenar (PERS-TAREA,Tarea_id + Vinc)

TotPer = 0

mientras tmpTarea = cte % tabla PERS-TAREA

buscar (dominio (VINCULOPROFESIONAL.Vinc_cod,

PERS-TAREA.Vinculo)

Vinc = dominio (VINCULOPROFESIONAL.Descripción)

imprimir Vinc
Confidencial comercial
NumPer = 0

mientras PERS-TAREA.Vinculo = cte

NumPer = NumPer + 1

fin-mientras

imprimir NumPer

buscar (PERSONAL, PERS-TAREA.Person_id)

SumOficio = NumPer * (TAREA.Fecha_fin_real –


TAREA.Fecha_inicio_real) * 8 * PERSONAL.Precio_hora

imprimir SumOficio

TotPer = TotPer + SumOficio

fin-mientras

imprimir TotPer

imprimir TAREA.Nombre

imprimir TotTarea = TotMat + TotPer

imprimir Desv = TAREA.Presupuesto – TotTarea

TotDesv = TotDesv + Desv

fin-mientras

imprimir TotDesv
Confidencial comercial
D.3 IM

D.3.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IM

20 de abril de 2024

Informe sobre las cantidades totales de Materiales, con expresión de tareas y su fecha de inicio.

Proyecto: Garaje Multifunción de 200 plazas.

Localidad: Leganés

Tarea: Cimentación

Fecha Inicio Real: 18/03/2023

Material Cantidad

Cemento 10000 kg

Barras de acero 2000 kg

Agua 2000 m2

… …

Tarea: Encofrado

Fecha Inicio Real: 31/03/2023

Material Cantidad

… ...

Materiales Totales
Confidencial comercial
Material Cantidad

Piedras 20000 kg

Cemento 50000kg

… …
Confidencial comercial
D.3.2 Vista Lógica

VISTA LÓGICA DEL INFORME IM


fechaActual

texto 1

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun

texto 4: TAREA.Nombre

texto 5: TAREA.Fecha_inicio_real

texto 6: texto 7:

MATERIAL.Nombre MATERIAL-TAREA.Uds,

MATERIAL.Tipouds_cod

… …

texto 8: TAREA.Nombre

texto 9: TAREA.Fecha_inicio_real

texto 10: texto 11:

MATERIAL.Nombre MATERIAL-TAREA.Uds,

MATERIAL.Tipouds_cod

… …

texto 12: …

texto 13: texto 14:

MATERIAL.Nombre TotEsteMat

MATERIAL.Nombre TotEsteMat

MATERIAL.Nombre TotEsteMat

… …

Algoritmos parciales:

TotEsteMat: suma(MATERIAL-TAREA.Uds) [ver pseudocódigo]


Confidencial comercial
Confidencial comercial
D.3.3 Algoritmo
ALGORITMO DEL INFORME IM

Procedimiento IM (fechaActual,Proy_id)

Abrir PROYECTO, TAREA, MATERIAL, MATERIAL-TAREA,


PERS-TAREA, PERSONAL

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, PROYECTO.Proy_id)

ordenar (TAREA,Proy_id)

tmpTarea = TAREA.Tarea_id

%Los vectores se usarán para almacenar las cantidades de un


material usado en diferentes tareas. Si en la tarea 1 se
usan 100kg de piedra, y en la tarea 2 se usan 10kg de
piedra, en la tabla de Materiales Totales aparecerán 110kg
de piedra.

vectorMateriales[N]

vectorCantidad[N]

%Contador usado para los loops.

contador = 0

%Difer será la variable de control que usaremos para


conocer si un material ya ha aparecido antes en otra tarea.

difer = 0

%Este contador llevará la cuenta de cuantos materiales


diferentes se han usado en la obra.

NumMatsReg= 0
Confidencial comercial
mientras tmpTarea y Proy_id = cte

imprimir TAREA.Nombre

buscar (MATERIAL-TAREA, tmpTarea)

mientras tmpTarea = cte

imprimir MATERIAL.Nombre

imprimir MATERIAL-TAREA.Uds

buscar (dominio
(UNIDADESdeMEDIDA.UdsCod,
MATERIAL.Tipouds)

%Si se trata del primer material leido, lo


añadimos directamente a los vectores

si contador == 0 entonces

vectorMateriales[0] = MATERIAL.Nombre

vectorCantidad[0] = MATERIAL-TAREA.Uds

fin-si

%Recorremos el vector de Materiales por si


el material siguiente ya ha sido registrado.

%Si ya estaba registrado, difer se activa a


1.

desde contador = 0 hasta contador <


NumMatsReg

si MATERIAL.Nombre ==
vectorMateriales[contador] entonces

vectorCantidad[contador]=

vectorCantidad[contador] +
MATERIAL-TAREA.Uds

difer = 1

fin-si

contador = contador + 1
Confidencial comercial
fin-desde

%Si el material es nuevo, y difer es 0,


subimos el contador de materiales, y
añadimos los datos de este.

si difer = 0 entonces

NumMatsReg = NumMatsReg + 1

vectorMateriales[NumMatsReg]=MATERIAL.Nombre

vectorCantidad[NumMatsReg] =
MATERIAL-TAREA.Uds

fin-si

fin-mientras

fin-mientras

%Una vez leidas todas las tareas, mostramos la tabla de


materiales totales del proyecto.

desde contador = 0 hasta contador < NumMatsReg

imprimir vectorMateriales[contador]

imprimir vectorMateriales[contador]

contador = contador + 1

fin-desde
Confidencial comercial
D.4 IPP

D.4.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IPP

24 de marzo de 2024

Informe de los pagos parciales a subcontratas y oficios.

Subcontrata: Albañilería Hernández

Contrato: Reforma del Palacio de Cristal

Número de factura Pago Parcial

2023-0024 1.815,15

2023-0046 866,36

… …

Total Importes Palacio de Cristal: 5.888,13€

Importe del contrato: 6.000€

Contrato: Reconstrucción de la Fuente de Neptuno

Número de factura Pago Parcial

2023-0100 400.45

2023-0116 333,33

… …

Total Importes Fuente de Neptuno: …

Importe del contrato: …


Confidencial comercial

Subcontrata: Reformas Pelani

Contrato: Reforma del Casco Histórico de Leganés

Número de factura Pago Parcial

2023-0025 1.315,15

2023-1046 266,36

… …

Total Importes Casco Histórico Leganés: …

Importe del contrato: …

Contrato: Reconstrucción del Estadio del Oviedo

Número de factura Pago Parcial

2023-0110 900.45

2023-0117 1133,33

… …

Total Importes Estadio Oviedo: …

Importe del contrato: …

Pagos Totales a Subcontratas

Subcontrata Pagos Totales Importe total de los contratos

Albañilería Hernández 10.222,56 11.000€

Reformas Puelani 14.999,99 14.700

… … …
Confidencial comercial
D.4.2 Vista Lógica
VISTA LÓGICA DEL INFORME IPP

fechaActual

texto 1

texto 2: SUBCONTRATA.Nombre

texto 3: CONTRATO.Título

texto 4: texto 5:

FACTURA.Num_fact FACTURA.Monto

texto 6: TotFact

texto 7: CONTRATO.Imp

texto 8: CONTRATO.Título

texto 9: …

texto 10: texto 11:

… …

texto 12: TotFact

texto 13: CONTRATO.Imp

texto 2: SUBCONTRATA.Nombre

texto 3: CONTRATO.Título

texto 4: texto 5:

… …

texto 6: …

texto 7: …

texto 8: CONTRATO.Título

texto 9: …

texto 10: texto 11:

… …

texto 12: …

texto 13: …
Confidencial comercial

texto 3:

texto 4: texto 5: texto6:

SUBCONTRATA.Nombre TotPag TotImp

Algoritmos Secundarios:

TotFact: suma(FACTURA.Monto)

TotPag: suma(TotFact)

TotFact: suma(CONTRATO.Imp)
Confidencial comercial
D.4.3 Algoritmo
ALGORITMO DEL INFORME IPP

Procedimiento IPP (fechaActual, Subcon_id)

Abrir PROYECTO, TAREA, SUBTAREA, SUBCON-TAR, SUBCONTRATA,


SUBTAR-SUBCON

imprimir fechaActual

buscar (SUBCON-CONT, Subcon_id)

ordenar (SUBCON-CONT, Cont_id + Subcon_id)

tmpSubcon = SUBCONTRATA.Subcon_id

TotPag = 0

TotImp = 0

mientras tmpSubcon = cte % estamos en la tabla SUBCONTRATA

imprimir SUBCONTRATA.Nombre

mientras CONTRATO.Cont_id = cte

TotFact = 0

buscar (PROY-CONT, CONTRATO.Cont_id)

imprimir PROYECTO.Descrip

buscar (FACT-CONT, CONTRATO.Cont_id)

ordenar (FACT-CONT, Cont_id + Fact_id)

facturastmp = FACTURA.Fact_id

mientras facturastmp = cte

imprimir FACTURA.Num_fact

imprimir FACTURA.Monto
Confidencial comercial
TotFact = TotFact + FACTURA.Monto

fin-mientras

imprimir TotFact

imprimir CONTRATO.Imp

TotPag = TotPag + TotFact

TotImp = TotImp + CONTRATO.Imp

fin-mientras

fin-mientras

mientras tmpSubcon = cte

imprimir SUBCONTRATA.Subcon_id

imprimir TotPag

imprimir TotImp

fin-mientras
Confidencial comercial
D.5 IPA

D.5.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IPA

Informe de pérdidas y averías en los materiales y máquinas.

Proyecto: Reforma del Palacio Real.

Localidad: Madrid

Tarea: Cimentación

Presupuesto: 175.000€

Fecha de inicio: 10 de febrero de 2021

Fecha de finalización: 10 de abril de 2021

Pérdidas y Averías

Materiales Unidades perdidas Pérdidas (€)

Hormigón 10 m3 4.000

Barras de acero 2 Ton 2.500

… … …

Total Pérdidas Material: 7.000

Maquinaria Estado Días en desuso Pérdidas (€)

Taladradora Rotura 5 500€

Grúa Reparación 2 7.000

… … …

Total Pérdidas Maquinaria:


10.000

Total pérdidas en tarea Cimentación: 17.000


Confidencial comercial
Tarea: Encofrado

Presupuesto: 97.000€

Fecha de inicio: 12 de abril de 2021

Fecha de finalización: 27 de abril de 2021

Pérdidas y Averías

Materiales Unidades perdidas Pérdidas (€)

… … …

Total Pérdidas Material: …

Maquinaria Estado Días en desuso Pérdidas (€)

… … … …

Total Pérdidas Maquinaria: …

Total Pérdidas en la Reforma del Palacio Real: …


Confidencial comercial
D.5.2 Vista Lógica
VISTA LÓGICA DEL INFORME IPA

fechaActual

texto 1

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun

texto 4: TAREA.Nombre

texto 5: TAREA.Presupuesto

texto 6: TAREA.Fecha_inicio_real

texto 7: TAREA.Fecha_fin_real

texto 8

texto 9 texto 10 texto 11

MATERIAL.Nombre MATERIAL-TAREA.Uds_Perdidas, PerMat

… … …

Texto 12: TotPerMat

texto 13 texto 14 texto 15: texto 16:

MAQUINA.Nombre MAQ-TAREA.Estado MAQ-TAREA.Días_desuso PerMaq

… … … …

Texto 17: TotPerMaq

texto 18: TAREA.Nombre TotPerTarea

texto 19: TAREA.Nombre

texto 20: TAREA.Presupuesto


Confidencial comercial
texto 21: TAREA.Fecha_inicio_real

texto 22: TAREA.Fecha_fin_real

texto 23: texto 24: texto 25:

… … …

texto 26: TotPerProy

Algoritmos parciales:

PerMat: MAT-TAREA.Uds_Perdidas * MATERIAL.Precio_unit

TotPerMat: suma (PerMat)

PerMaq: MAQ-TAREA.Dias_desuso * 8 * MAQUINA.Precio_h + MAQUINA.Coste_mat *


MAQ-TAREA.Dias_desuso

TotPerMaq: suma (PerMaq)

TotPerTarea: TotPerMat + TotPerMaq

TotPerProy: suma (TotPerTarea)


Confidencial comercial
D.5.3 Algoritmo
Procedimiento IPA (fechaActual, Proy_id)

Abrir (PROYECTO, TAREA, MATERIAL, MATERIAL-TAREA, MAQUINA,


MAQ_TAREA)

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, PROYECTO.Proy_id)

ordenar (TAREA, Proy_id + Tarea_id)

tmpTarea = TAREA.Tarea_id

% Inicializo a 0 las pérdidas del proyecto

TotPerProy = 0

mientras tmpTarea y Proy_id = cte % estamos en la tabla


TAREA

% Inicializo a 0 las pérdidas de la tarea

TotPerTar = 0

imprimir TAREA.Nombre

imprimir TAREA.Presupuesto

imprimir TAREA.Fecha_inico_real

imprimir TAREA.Fecha_fin_real

% Inicializo a 0 todas las variables que usaré

TotPerTar = 0

PerMat = 0
Confidencial comercial
TotPerMat = 0

% Aquí empiezan las líneas de pérdidas en material por


tarea

buscar (MATERIAL-TAREA, tmpTarea)

mientras tmpTarea = cte % estamos en la tabla


MATERIAL-TAREA

imprimir MATERIAL.Nombre

imprimir MAT-TAREA.Uds_Perdidas

imprimir MATERIAL.U_Medida

PerMat = MAT-TAREA.Uds_Perdidas *
MATERIAL.Precio_unit

imprimir PerMat

TotPerMat = TotPerMat + PerMat

fin-mientras

imprimir TotPerMat

% Aquí empiezan las líneas de averías de máquinas por tarea

buscar (MAQ-TAREA, tmpTarea)

PerMaq = 0

TotPerMaq = 0

mientras tmpTarea = cte % tabla MAQ-TAREA

imprimir MAQUINA.Nombre

imprimir MAQ-TAREA.Estado

imprimir MAQ-TAREA.Dias_desuso

si MAQ-TAREA.Estado ¡= ‘Correcto’ y
MAQ-TAREA.Dias_desuso > 0 entonces

PerMaq = (MAQ-TAREA.Dias_desuso*8*
MAQUINA.Precio_h) + (MAQUINA.Coste_mant
* MAQ-TAREA.Dias_desuso)
Confidencial comercial
imprimir PerMaq

TotPerMaq = TotPerMaq + PerMaq

fin-mientras

imprimir TotPerMaq

TotPerTar = TotPerMat + TotPerMaq

fin-mientras

imprimir TotPerTar

TotPerProy = TotPerProy + TotPerTar

fin-mientras

imprimir TotPerProy
Confidencial comercial
D.6 IDT

D.6.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IDT

12 abril de 2024

Informe sobre las Desviaciones de Tiempo en tareas con expresión en fechas y en tareas.

Proyecto: Garaje Multifunción de 2 plantas

Localidad: Madrid

*La desviación está expresada en días.

**NOTA: La desviación negativa implica retraso.

Tarea 1: Cimentación

Fecha Final Planificada Fecha Final Real


Desviación*

18/03/2023 25/03/2023 -7

Tarea 2: Explanación

Fecha Final Planificada Fecha Final Real


Desviación*

10/05/2023 05/05/2023 5

Tarea 3: Desescombrado
Confidencial comercial
Fecha Final Planificada Fecha Final Real
Desviación*

… … …

Desviación Total: -12


Confidencial comercial
D.6.2 Vista Lógica
VISTA LÓGICA DEL INFORME IDT

fechaActual

texto 1:

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun

texto 4: TAREA.Nombre

texto 5: texto 6: texto 7:

TAREA.Fecha_fin_planif TAREA.Fecha_fin_real Desv

texto 8: TAREA.Nombre

texto 4: texto 5 texto 6:

TAREA.Fecha_fin_planif TAREA.Fecha_fin_real Desv

texto 9: TAREA.Nombre

texto 10: texto 11: texto 12:

… … …

Texto 13: Desv_tot

Algoritmos parciales:

Desv: TAREA.Fecha_fin_real - TAREA.Fecha_fin_planif

Desv_tot: SUMA(Desv)
Confidencial comercial
D.6.3 Algoritmo
Procedimiento IDT (fechaActual, Proy_id)

Abrir PROYECTO, TAREA

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, Proy_id)


ordenar (TAREA, Proy_id+Tarea_id)
tmpTarea = TAREA.Tarea_id

Desv_tot = 0

mientras tmpTarea = cte

Desv = 0

imprimir TAREA.Nombre

imprimir TAREA.Fecha_fin_planif

imprimir TAREA.Fecha_fin_real

Desv = TAREA.Fecha_fin_real - TAREA.Fecha_fin_planif

Desv_tot = Desv_tot + Desv

imprimir Desv

fin-mientras

imprimir Desv_tot
Confidencial comercial
D.7 IGRH

D.7.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IGRH

24 de marzo de 2024

Informe resumen de Gastos de personal.

Proyecto: Reforma de Notre-Dame

Localidad: Madrid

Tarea: Cimentación

Personal

Nombre Subcontrata Oficio Horas Gasto

David Enrique Alba ACS Group Peón de obra 100 1200


Joaquín Sánchez Betis Reformas Albañil 150 1500
Pedro Sanchez ACS Group Topógrafo 40 1800

… … … … …

Total Personal Cimentación:


15.000

Tarea: Encofrado

Personal

Nombre Subcontrata Oficio Horas Gasto

… … … … …

Total Personal Encofrado: …


Confidencial comercial
Total Gastos Personal Reforma de Notre-Dame: 190.000

Total Horas de trabajo: 2000


Confidencial comercial
D.7.2 Vista Lógica
VISTA LÓGICA DEL INFORME IGRH

fechaActual

texto 1

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun_cod

texto 4: TAREA.Nombre

texto 8

texto 9 texto 10 texto 11 texto 12 texto 13

PERSONAL SUBCONTRATA PERS-TAREA. Horas_trabaj GastPers

.Nom .Nombre .Vinc_cod

Texto 12: TotPersTar

Texto 17 TAREA.Nombre

texto 14 texto 15 texto 16

… … …

Texto 17: PROYECTO.Descrip TotPersProy

Algoritmos parciales:

Horas_trabaj: (TAREA.Fecha_fin_real – TAREA.Fecha_inicio_real) por 8

GastPer: Horas_trabaj por PERSONAL.Precio_hora

TotPersTar: suma (GastPer)

TotPersProy: suma (TotPersTar)


Confidencial comercial
D.7.3 Algoritmo
ALGORITMO DEL INFORME IGP

Procedimiento IGP (fechaActual, IdProyecto)

Abrir PROYECTO, TAREA, MATERIAL, MATERIAL-TAREA,


PERS-TAREA, PERSONA

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, PROYECTO.Proy_id)

ordenar (TAREA, Proy_id + Tarea_id)

tmpTarea = TAREA.Tarea_id

TotPersProy = 0

mientras tmpTarea y Proy_id = cte % estamos en la tabla


TAREA

TotPersTar = 0

imprimir TAREA.Nombre

% Aquí empiezan las líneas de gastos en material por tarea

buscar (PERS-TAREA, tmpTarea)

buscar (SUBCON-TAR, tmpTarea)


Confidencial comercial

mientras tmpTarea = cte % estamos en la tabla


MATERIAL-TAREA

Horas_trabaj = 0

GastPers = 0

imprimir PERSONAL.Nom

imprimir SUBCONTRATA.Nombre

buscar (dominio (VINCULOPROFESIONAL.Vinculo,


PERS-TAREA.Vinc_cod)

Vinculo = dominio (VINCULOPROFESIONA.Descripción)

imprimir Vinculo

Horas_trabaj = (TAREA.Fecha_inicio_real -
TAREA.Fecha_fin_real) por 8

imprimir Horas_trabaj

GastPers = Horas_trabaj por PERSONAL.Precio_hora

imprimir GastPer

TotPersTar = TotPersTar + GastPers

fin-mientras

imprimir TotPersTar

TotPersProy = TotPersProy + TotPersTar

fin-mientras

imprimir TotPersProy
Confidencial comercial
D.8 IGM

D.8.1 Vista Física

Rehabilitaciones, Construcciones
Derribos, SL

_____________________________________________________________________
__

VISTA FÍSICA DEL INFORME IGM

24 de marzo de 2024

Informe resumen de Gastos de Material.

Proyecto: Reforma de Notre-Dame

Localidad: Madrid

Tarea: Cimentación

Materiales

Material Precio unidad Uds Perdidas Uds Usadas


Gasto

Cemento 0,5/kg 10kg 500kg 255

Piedras 0,2/kg 100kg 1000kg


220

… … … … …

Total Material Cimentación (€):


1.200,35

Tarea: Encofrado

Materiales
Confidencial comercial
Material Precio unidad Uds Perdidas Uds Usadas
Gasto

Cemento 0,5/kg 20kg 600kg 310

… … … … …

Total Material Cimentación (€): …

Total Gastos Material Reforma de Notre-Dame: 20.130,45€


Confidencial comercial
D.8.2 Vista Lógica

VISTA LÓGICA DEL INFORME IGM

fechaActual

texto 1

texto 2: PROYECTO.Descrip

texto 3: PROYECTO.Mun_cod

texto 4: TAREA.Nombre

texto 8

texto 9 texto 10 texto 11 texto 12 texto 13

MATERIAL MATERIAL MATERIAL UdsUtiles GastMat

.Nombre .Precio_unit -TAREA MATERIAL.Tipouds_cod

/ MATERIAL.Tipouds_cod .Uds_Perdidas

MATERIAL.Tipouds_cod

Texto 14: TotGastMat

Texto 15 TAREA.Nombre

texto 16

texto 17 texto 18 texto 19

… … …

Texto 20: PROYECTO.Descrip TotMatProy

Algoritmos parciales:

UdsUtiles: MATERIAL-TAREA.Uds - MATERIAL-TAREA.Uds_PerdidasGastMat:


MATERIAL-TAREA.Uds * MATERIAL.
Confidencial comercial
D.8.3 Algoritmo
ALGORITMO DEL INFORME IGM

Procedimiento IGM (fechaActual,Proy_id)

Abrir PROYECTO, TAREA, MATERIAL-TAREA, MATERIAL

imprimir fechaActual

buscar (PROYECTO, PROYECTO.Proy_id)

imprimir PROYECTO.Descrip

buscar (dominio (MUNICIPIO.MunCod, PROYECTO.Mun_cod)

Mun = dominio (Municipio.Descripción)

imprimir Mun

buscar (TAREA, PROYECTO.Proy_id)

ordenar (TAREA, Proy_id + Tarea_id)

tmpTarea = TAREA.Tarea_id

TotMatProy = 0

mientras tmpTarea y Proy_id = cte % estamos en la tabla


TAREA

buscar (MATERIAL-TAREA, tmpTarea)

mientras tmpTarea = cte

MatUtiles = 0

imprimir MATERIAL.Nombre

imprimir MATERIAL-TAREA.Precio_unit

buscar (dominio (UNIDADESdeMEDIDA.UdsCod,

MATERIAL.Tipouds_cod)
Confidencial comercial
Uds = dominio (UNIDADESdeMEDIDA.Descripción)

imprimir Uds

imprimir MATERIAL-TAREA.UdsPerdidas

imprimir Uds

MatUtiles=MATERIAL-TAREA.Uds-
MATERIAL-TAREA.UdsPerdidas

imprimir MatUtiles

imprimir Uds

TotMatTar = TotMatTar + MATERIAL-TAREA.Uds

fin-mientras

imprimir TotMatTar

TotMatProy = TotMatProy + TotMatTar

fin-mientras

imprimir TotMatProy
Confidencial comercial
Anexo E Diseño Arquitectónico

También podría gustarte