View
34
Download
7
Category
Preview:
Citation preview
SUBSECRETARÍA DE EDUCACIÓN SUPERIOR
Instituto Tecnológico Superior de la Sierra Negra de Ajalpan
Organismo Público Descentralizado del Gobierno del Estado de Puebla Av. Rafael Ávila Camacho Oriente No. 3509, Barrio La Fátima, Ajalpan, Puebla C.P. 75910,
Tel. 01-236-38-1-21-62 y 1-21-63 itssn_2007@hotmail.com, itssn_ajalpan@prodigy.net.mx
www.itssna.edu.mx
DIVISIÓN DE ESTUDIOS DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“SISTEMA DE GESTION DE OBRAS PARA GRUPO IMPULSOR DE LA CONSTRUCCION GALFEJ”
OPCIÓN X
INFORME DE RESIDENCIA PROFESIONAL
PRESENTA: JOSE LUIS BAUTISTA GARCIA
ASESOR INTERNO: ING. VICTOR CESAR OLGUIN ZARATE
ASESOR EXTERNO: LIC. FABIOLA ARROYO CRUZ
AJALPAN, PUEBLA. MÉXICO. SEPTIEMBRE DE 2013
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
Contenido
1.-INTRODUCCIÓN 1
2.-JUSTIFICACIÓN 2
3.-OBJETIVO GENERAL 3
3.1.- OBJETIVOS ESPECÍFICOS. 3
4.-CARACTERIZACION DEL AREA EN QUE SE PARTICIPO 4
5.-PROBLEMAS A RESOLVER 6
6.-ALCANCES Y LIMITACIONES 7
6.1.- ALCANCES 7
6.2.-LIMITACIONES 8
7.-FUNDAMENTO TEORICO 9
7.1.- MYSQL 9
7.2.-SQL SERVER 10
7.3.-MONODEVELOP 11
7.4.-VISUAL STUDIO 2010 11
7.5.-HARDWARE 12
8.-PROCEDIMIENTO Y DESCRIPCION DE LAS ACTIVIDADES REALIZADAS 13
8.1.- ANÁLISIS DE REQUERIMIENTOS 13
8.2.-SÍNTESIS Y EVALUACIÓN 15
8.3.-LISTA DE REQUISITOS 18
8.4.-MODELO DE SISTEMA GESTOR 21
8.5.-DICCIONARIO DE RELACIONES 23
8.6.-DISEÑO EXTERNO 24
ENTORNO OPERATIVO DEL SISTEMA 24
ENTRADA Y SALIDA DE DATOS 24
8.7.-DFD CONCEPTUAL DE ACCESO AL SISTEMA 26
8.8.-DISEÑO INTERNO 27
8.9.- DISEÑO CENTRADO EN EL USUARIO 28
DIAGRAMA DE FLUJO DE LA APLICACIÓN 29
FLUJO DE APLICACIÓN. DIAGRAMA DE ACCESO 29
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
FLUJO DE APLICACIÓN. ADMINISTRADORES 30
FLUJO DE APLICACIÓN. TRABAJADOR O USUARIO 31
8.10.-DIAGRAMA DE CASOS DE USO 32
DIAGRAMA CASO DE USO. ADMINSTRADOR 32
DIAGRAMA CASO DE USO. USUARIO 33
8.11.- SISTEMA 34
MENÚ ADMINISTRADOR 35
MENÚ CATÁLOGO_MATERIAL 36
MENU GESTOR OBRAS 37
MENU PERSONAL 38
MENU USUARIOS 39
GESTOR COMPRAS 40
9.-RESULTADOS OBTENIDOS 41
9.1.- GRAFICAS 42
9.2.-CONCLUSIONES 45
9.3.- REFERENCIAS CONSULTADAS 46
9.4.- ANEXOS 48
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
INDICE DE IMÁGENES
Imagen. No 1. MySql……………………………………………………………………...9
Imagen. No 2. SQL Server 2008……………………………………………………….10
Imagen. No 3. MonoDevelop……………………………………………………………11
Imagen. No 4. Visual Studio 2010……………………………………………………..11
Imagen. No 5. PC Acer………………………………………………………………….12
Imagen. No 6. Composición del sistema………………………………………………13
Imagen. No 7. Tabla de ventanas del sistema……………………………………….14
Imagen. No 8. El Sistema se encarga de hacer las gestiones...........................21
Imagen. No 9. Tablas con relación de base de datos.............................................22
Imagen. No 10. Login de acceso de aplicación.................................................34
Imagen. No 11. Menú principal administrador....................................................35
Imagen. No 12. Catálogo material....................................................................36
Imagen. No 13. Menu Gestor Obra.......................................................,,,,,,,,,,,,37
Imagen. No 14. Menú Personal........................................................................38
Imagen. No 15. Menú usuarios.........................................................................39
Imagen. No 16. Gestor Compras.......................................................................40
Imagen. No 17. Reporte Compras....................................................................41
Imagen. No 18. Tiempos de procesos: Sistema vs Sin Sistema.........................44
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
1
1.-INTRODUCCIÓN La implementación de sistemas para el manejo y administración de recursos
dentro de una empresa son de suma importancia. Este tipo de tecnología facilita la
gestión de recursos tanto materiales como humanos. Debido al avance
tecnológico las empresas suman un papel muy importante, ya que la
implementación de sistemas de gestión ha tenido un beneficio para los procesos
que realizan tanto humanos como materiales, trayendo con esto la reducción de
tiempos y costos.
Los sistemas computacionales se encuentran implementados en diversos
dispositivos, tales como: celulares, tabletas, computadoras, etc.
Tienen como principal objetivo la optimización de procesos y manejo de la
información en tiempo real.
El desarrollo del proyecto se presenta con la problemática de un sistema de
control para entradas y salida de material, tedioso y manual, para los
encargados de llevar acabo dichos registros.
La aplicación lleva por nombre “Sistema Gestor de Obras para la
Construcción” fue desarrollado en la empresa constructora GALFEJ S.A DE
C.V, el proyecto se realiza por la poca eficiencia sobre el control de recursos de
las obras que se realizan a los diferentes clientes de la empresa.
El sistema fue desarrollado, específicamente en el departamento de obras, se
utilizó el lenguaje de programación C# bajo la plataforma de Visual Studio 2010.
Además se trabajó sobre herramientas de programación como: LinQ to Sql y Sql
Server 2008.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
2
2.-JUSTIFICACIÓN
Hoy en día, el desarrollo de aplicaciones para el mejoramiento y gestión de
algunos departamentos en diversas empresas ha tomado una importancia
relevante en sus operaciones.
En el departamento de obras y administración se maneja el control de las obras
en proceso o que están a punto de iniciar, también de los materiales, personal y
clientes de estas, tras identificar el mal manejo y gestión de los recursos para las
obras, se consideró desarrollar una aplicación que sea capaz de manejar y
distribuir los recursos, es decir que sea un gestor.
Debido al proceso manual que manejaba datos de manera obsoleta, es relevante
contar con un sistema más sofisticado para el control de dichas obras, y los
diferentes recursos que necesita para su ejecución.
El sistema gestor desarrollado permite un mejor control de los recursos
utilizados, así como información actualizada mediante diversos reportes que
genera el sistema.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
3
3.-OBJETIVO GENERAL
Mejorar el manejo de los recursos que se utilizan en cada obra y eliminar el
proceso manual tradicional, de tal manera que el sistema agilice el proceso y
ahorrar tiempos de ejecución,
3.1.- OBJETIVOS ESPECÍFICOS.
Eliminar el proceso manual utilizado para manejo de los recursos
Recurrir a entrevistas y observación de los procedimientos para la
obtención de los datos, esto permitirá identificar de la mejor manera las
necesidades de los usuarios y las características del sistema.
Realizar e implementar un sistema de gestión para el mejor control de los
recursos materiales y humanos.
Los puntos que se desarrollarán en esta etapa son los siguientes:
Identificar a los usuarios de este sistema:
En este punto se identificarán a los usuarios que se relacionarán con el sistema y
opiniones, pues ellos serán quienes intervengan en las operaciones del mismo.
Tomar en cuenta las necesidades primarias y reales de los usuarios:
Para cumplir con los objetivos planteados en este informe, se analizarán las
necesidades de la empresa.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
4
Recolectar información:
En este punto se seleccionarán a las personas clave quienes puedan proporcionar
información primaria y secundaria para el desarrollo del sistema, cumpliendo así
con las necesidades expuestas por la empresa y sus diferentes departamentos.
Conseguir una visión de mejora:
Una vez que se haya conseguido la visión de la problemática actual se podrá
desarrollar una nueva visión que permita satisfacer las necesidades de la
organización y las áreas en las que repercutirá el desarrollo del sistema.
4.-CARACTERIZACION DEL AREA EN QUE SE PARTICIPO
Algo que caracteriza la situación actual del departamento de obras es que no
existe algún departamento de sistemas para esta empresa, lo que significa que si
tienen algún problema con sus computadoras, la empresa necesitará contratar
algún especialista en el área o empresa asociada con su problema.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
5
Durante el desarrollo de mi residencia profesional estuve asignado al
departamento de obras y administración, las funciones principales de esta área
son las siguientes:
El control de empleados de la obra y administración.
Control de las obras y seguimiento de estas.
Almacén de materiales para la obra.
Compras de materiales que se requieren para la obra.
Clientes de las obras.
El departamento de administración controla pago a proveedores.
El departamento de administración maneja el pago de impuestos.
El departamento de administración lleva el control de pérdidas y ganancias
de la empresa.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
6
5.-PROBLEMAS A RESOLVER
En el proceso de identificación de las necesidades, se identificaron los siguientes
problemas a resolver:
El proceso manual que se utiliza es obsoleto e ineficiente.
Los responsables o jefes de obra no cuentan con un listado o control de personal
a su cargo dentro de la obra
La cede central no tiene un control sobre del proceso de la obra
El control de cliente es ineficiente pues el proceso manual no genera información
actualizada.
Para la resolución de estos problemas identificados se realizará un sistema gestor
Teniendo así un control de estos elementos que se mencionan.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
7
6.-ALCANCES Y LIMITACIONES
6.1.- ALCANCES
En el desarrollo de esta aplicación se pretende cubrir ciertos puntos referentes a la
parte de los negocios y el trabajo que se desarrolla en la empresa constructora.
Gestión de material
Altas de material
Bajas de material
Modificación de registro de material
Distribución de material entre obras
Cambio de material entre obras
Gestión de Planificación de Obras El área más importante del proyecto. En esta área se llevará el control general y
total de todos los módulos, se especifica en cada fase de desarrollo el material y el
personal.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
8
Gestión de Clientes En este punto se especifican la información solicitada por un cliente que hace uso
de los servicios de la empresa, tales como:
Estado de la obra.
Observaciones
Incidencias
Gestión de Personal.
En este módulo se gestionará y se tendrá un control sobre la ubicación del
personal y la participación de cada uno de ellos en las diferentes obras.
Traslados
Asignaciones
Incidencias
6.2.-LIMITACIONES El ramo de la construcción abarca muchos aspectos y áreas, sin en cambio el
sistema gestor solo comprende un área de toda la empresa, este es el
departamento de obras, en el cual se implementara el sistema para optimizar los
recursos tanto humanos como materiales.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
9
7.-FUNDAMENTO TEORICO
En este apartado se comprenderán conceptos relacionados con la utilización de
software y hardware, dando herramientas para el desarrollo del sistema.
7.1.- MYSQL
Es un gestor de base de datos relacional proporciona un servidor de base de
datos SQL (Structured Query Laguage) veloz, multi-hilo, multiusuario y robusto.
El servidor está proyectado tanto para sistemas críticos en producción
soportando intensas cargas de trabajo como para el desarrollo masivo de
software. El software MySQL cuenta con licencia dual, esto permite su uso de
forma gratuita bajo licencia GNU o bien adquiriendo licencias comerciales
comerciales de MySQL AB en el caso de no estar sujeto a los términos de
licencia GPL.
Imagen. No 1. MySql
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
10
7.2.-SQL SERVER
Sistema Gestor de Base de Datos Microsoft SQL Server 2008 Sistema gestor, relacionado con Visual Studio y de Microsoft, el cual facilitará la
configuración y utilización, además de compatibilidad de datos y procesos.
Es un sistema para la gestión de base de datos producido por Microsoft basado
en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI.
Microsoft SQL Server constituye la alternativa de Microsoft a otros gestores.
Algunas versiones para pequeño empresarios son gratuitas, pero la gran mayoría
de versiones se tienen que pagar la licencia para el uso de dicho gestor.
Imagen. No 2. SQL Server 2008
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
11
7.3.-MONODEVELOP
Es un entorno de desarrollo integrado libre y gratuito, diseñado primordialmente
para C# y otros lenguajes .NET como Nemerle, Boo, Java. ModoDevelop
originalmente fue una adaptación de SharpDevelop para Gtk#, pero desde
entonces sea desarrollado para las necesidades de los desarrolladores del
proyecto mono. El IDE incluye manejo de clases, ayuda incorporada,
completamiento de código, Stetic (diseñador de GUI) integrado, soporte para
proyectos, y un depurador integrado desde la versión 2.2.
7.4.-VISUAL STUDIO 2010
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
en inglés) para sistemas operativos Windows. Soporta varios lenguajes de
programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual
Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias
para muchos otros.
Imagen. No 3. MonoDevelop
Imagen. No 4. Visual Studio 2010
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
12
7.5.-HARDWARE Las especificaciones que se muestran son las del equipo que se tiene en la empresa: 2G Memoria RAM
Microsoft Windows 7
Resolución máxima 1366 x 768
Tamaño en diagonal 18.5 pulgada Capacidad total de disco duro 500 GB
Procesador gráfico Intel GMA 315
1 unida de cd/dvd
1 tarjeta SD
2 usb laterales
RJ-45 (Ethernet): 1
2 ranuras de expansión PCI Exprés
Imagen. No 5. PC Acer
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
13
8.-PROCEDIMIENTO Y DESCRIPCION DE LAS ACTIVIDADES REALIZADAS
8.1.- ANÁLISIS DE REQUERIMIENTOS
En esta etapa se presentará el desarrollo del sistema, identificando las
necesidades, problemas y requisitos del usuario.
RECONOCIMIENTO DEL PROBLEMA
Para obtener una lista clara de los requerimientos, es necesario asumir el rol del
usuario final para esto se mencionan los siguientes puntos:
Ámbito del proyecto Unificar todo el ámbito de planificación de la obra.
Gestionar el material y personal de la obra, llevando un control total de uso
de materiales y reparto del personal.
Agilizar trámites y plazos en el desarrollo de la obra a través de la mejora
de los canales de comunicación.
Una mayor eficiencia en el trabajo a desarrollar gracias a la creación del
sistema.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
14
Contexto general del sistema.
Aquí se presenta de manera visual la composición del sistema gestor de obras
Imagen. No 6. Composición del sistema
Unidades de organización afectadas
Es importante conocer las funciones de negocio a las que va afectar el sistema,
es por ello que para representarlo se utiliza un diagrama. Se pretende plasmar de
una manera rápida todas las funciones o áreas en las que el Sistema estará
presente.
MATERIALES (Compras, salidas y gestión de materiales).
PERSONAL (Distribución y localización del personal).
CLIENTE (Visión del estado de la obra).
OBRA (Gestión y control de toda la obra).
PERSONAL CLIENTES
SISTEMA
MATERIAL
LL OBRAS
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
15
8.2.-SÍNTESIS Y EVALUACIÓN Para tener un análisis del sistema se toman en cuenta los siguientes puntos:
Flujo de información En una obra se encuentran tanto productores de información como destinatarios a
los que va destinada la información de los productos.
En el sistema actual se define a los productores como aquellas personas que se
encuentran asignadas a determinada obra, además del personal encargado de
las asignaciones del material y el recurso humano.
Los destinatarios son aquellas personas que se encuentran en las oficinas de la
constructora y sus funciones son: asignar tiempos y fases de la obra.
También el personal o empresas subcontratadas, ya que le llegarán las órdenes
del trabajo a realizar y los tiempos de ejecución de los mismos.
Estructura de la información
Al realizar un análisis con el personal de la constructora sobre todo el proceso de
gestión de obra, se tiene una idea de toda la información que fluye por esos
procesos, y que es muy útil e indispensable para el diseño del nuevo sistema.
Esto se detalla a continuación:
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
16
1.-Obra constructora
En este canal es todo lo referente a la obra. Es decir, Estado real de la obra
dentro de cada fase de construcción, estado del almacén de materiales donde los
acopios son necesarios para ejecutar la obra en cada fase de la misma, estado del
personal propio subcontratado para la correcta ejecución de cada fase,
incidencias que puedan surgir en cada momento, tanto por falta de materiales,
como personal necesario para concluir la obra. Cada información recibida, estará
documentada en papel con sus respectivos listados.
2.-Constructora obra
En este canal de comunicación de la información se engloban todas las
informaciones que la constructora emite de las diferentes obras. Las principales
informaciones que se transmiten son: asignaciones de personal propio o
subcontratado para el correcto cumplimiento de planificación de la ejecución de la
obra, acopio de materiales con anterioridad a sus necesidades, en el almacén de
cada obra para su consumo en la ejecución de la misma y resignación de
fechas de ejecución de las diferentes fases de una obra, por cualquier incidencia
sufrida ajena a la constructora.
3.-Constructora cliente
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
17
En toda obra o trabajo al realizar siempre hay un tercer canal, aquel entre la
constructora y el cliente que pide la obra. Actualmente no existe una
comunicación como tal, el cliente se comunica esporádica mente con la empresa,
para que este informado de la situación actual. Este sistema o aplicación incluye
este canal el cual comunicará el estado de la obra, fecha e incidencias que se den
durante la construcción de la obra. En esta aplicación los intercambios de
información vienen determinados por los canales de comunicación especificados
anteriormente, teniendo una idea global de las comunicaciones existentes.
Funciones de negocio
Con el fin de alcanzar un conocimiento más profundo a tratar, el proyecto aborda
unas funciones de negocio muy claras y concretas, que se enumeran a
continuación:
GESTIÓN DE PERSONAL
GESTIÓN DE MATERIAL
GESTIÓN DE OBRAS
GESTIÓN DE CLIENTES
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
18
8.3.-LISTA DE REQUISITOS
Al realizar una evaluación concreta a las posibles soluciones se obtuvo una lista
de requerimientos, los cuales se presentan a continuación:
Requisitos
Los requisitos se encuentran en los diferentes tipos de operatividad del sistema.
Funcional: Esta solo atiende a las funciones específicas del negocio que
lleva a cabo la constructora.
Operatividad: Atiende la forma de operación del sistema.
Prestaciones: Su función es la de atender características de funcionalidad
de menor grado o menor prioridad.
Seguridad: atiende una de las funciones principales del sistema que es el
acceso al sistema y la privacidad de los datos.
Fiabilidad: atiende la función de integridad y veracidad de la información
que proporciona el sistema.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
19
Tabla de ventanas del sistema:
Continuación se muestra todas las ventanas de acceso al sistema, que puede
mostrar como administradores o usuarios ya sea el caso.
No NOMBRE TIPO
1 Inicio de Sesión Funcional
2 Comprobación de Usuarios Funcional
3 Control de acceso al sistema Funcional
4 Formulario principal Funcional
5 Perfil de Usuarios Seguridad
6 Formulario de Obra Funcional
7 Formulario de Materiales Funcional
8 Formulario Personal Funcional
9 Formulario de planificación de obra Funcional
10 Acceso a la base de datos operativo
11 Menú opciones Estado de la obra Funcional
12 Menú opción materiales Funcional
13 Menú opción de personal Funcional
14 Menú opciones de planificación de obra Funcional
15 Ficha obras Funcional
16 Ficha materiales Funcional
17 Ficha Personal Funcional
18 Ficha clientes Funcional
19 Tabla de datos usuarios Operativo
20 Tabla de datos personal Operativo
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
20
21 Tabla de datos obras Operativo
22 Tabla de datos materiales Operativo
23 Tabla de datos clientes Funcional
24 Búsqueda obra Funcional
25 Resultado búsqueda obra Funcional
26 Búsqueda cliente Funcional
27 Resultado búsqueda cliente Funcional
28 Búsqueda trabajador Funcional
29 Resultado búsqueda trabajador Funcional
30 Búsqueda material Funcional
31 Resultado búsqueda material Funcional
32 Listado de materiales en una obra Funcional
Imagen. No 7. Tabla de ventanas del sistema
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
21
8.4.-MODELO DE SISTEMA GESTOR
OBRA
SISTEMA
GESTOR
MATERIAL
EXTERNO.
CLIENTE
ALMACÉN (MATERIAL
INTERNO)
PERSONAL
Imagen. No 8.El Sistema se encarga de hacer las gestiones necesarias de
Recurso Humano y Material cuando es aceptada la solicitud de un cliente.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
22
TABLAS DEL MODELO ENTIDAD-RELACIÓN
Imagen. No 9. Tablas con relación de base de datos
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
23
8.5.-DICCIONARIO DE RELACIONES
A continuación se muestran las relaciones expresadas en el diagrama entidad-
relación
R-ASIGNA-MATERIAL:(COD_MATERIAL,COD_OBRA).
Esta relación se deriva del material que es asignado a diferentes obras, al igual
que cada obra es asignada a diferentes materiales.
R-ASIGNA-PERSONAL:(COD_PERSONAL,COD_OBRA).
Cada personal está asignado a una única obra en particular, pero cada obra puede
tener un número indeterminado de trabajadores (personal).
R-ASIGNA-CLIENTE:(COD_CLIENTE, COD_OBRA).
Cada cliente está asignado a una única obra en particular, pero cada obra puede
tener un número determinado de clientes.
R-ASIGNA -CLAVE:(N_ALMACEN, COD_MATERIAL).
Cada almacén tiene un número asignado para el material, que se dispone para las
diversas obras.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
24
8.6.-DISEÑO EXTERNO
Fase de desarrollo en la cual se va a exponer la transformación del modelo lógico
del nuevo sistema en un modelo físico a implementar sobre la plataforma de
Hardware y Software elegida.
ENTORNO OPERATIVO DEL SISTEMA
En este punto se describirán las entradas y salidas de los perfiles con que cuenta
el sistema, los cuales son: directivos, trabajadores de la constructora y la
seguridad de información con que cuenta el sistema.
ENTRADA Y SALIDA DE DATOS En este sistema se pueden encontrar diversas entradas y salidas de datos,
además de una base de datos con diferentes tablas en donde quedan
almacenados todos los datos útiles y necesarios para el correcto funcionamiento
del sistema.
A continuación se detalla por perfiles de usuario las entradas y salidas posibles: DIRECTIVOS Se proporcionan todas las salidas y entradas posibles, pues es el perfil más
importante y con acceso a todos los apartados de la aplicación. Será capaz de
planificar la obra, tanto en fases y costes. Puede registrar los materiales y
personal de cada obra, al igual que gestionarlos y repartirlos entre las diferentes
obras, generalidades de la misma y cuál es su avance. En definitiva podrá
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
25
introducir todo tipo de datos a la aplicación y podrá obtener todos los datos
posibles.
TRABAJADORES DE LA CONSTRUCTORA Serán capaces de registrar los materiales, asignarlos, modificar o darlos de baja
los materiales .También podrá acceder a todo lo relacionado con el personal de la
constructora, pudiendo registrar nuevo personal modificar el existente o darles de
baja en el sistema.
GENERACIÓN DE INFORMES Dentro de este sistema se podrán generar 4 tipos de informes. Todos ellos de
manera visual en una ventana de aplicación, con la opción de obtener dicho
informe impreso. Estos informes son: obra, cliente, materiales y personal. No
todos estos reportes están disponibles para todos los usuarios o perfiles.
CONTROL DE INFORMACIÓN Y SEGURIDAD DEL SISTEMA Uno de los puntos más importantes del sistema, pues la aplicación maneja una
cantidad elevada de información, mucha de ella, de carácter privado. Así que es
necesario imponer mecanismos que restrinjan el acceso a la información.
La aplicación solicitará un nombre de usuario único y una contraseña para
validarse y poder acceder a la información de las obras. En caso de que el
usuario no tenga una clave o sea incorrecta la que introduzca no tendrá
acceso a la aplicación.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
26
8.7.-DFD CONCEPTUAL DE ACCESO AL SISTEMA
INICIO
LOGIN AL
SISTEMA
¿SON
CORRECTOS LOS DATOS
DEL
USUARIO?
CLIENTES
PROVEEDORES
OBRAS
ALMACÉN
PERSONAL
CARGA
DEL
PERFIL
DE
USUARIO
SALIR FIN
SI
NO
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
27
8.8.-DISEÑO INTERNO En este diseño se expondrán todas las tablas principales del software del
sistema, describiendo cada especificación de manera detallada.
Nombre Descripción
Usuario Información de todos los posibles usuarios que puedan acceder a la aplicación.
Cliente Información de todos los clientes de las obras
Personal Información de todo el personal de la constructora
Obra Información de todo lo referente a las distintas obras que se están realizando
Material Informe de todos los materiales de la diferentes obras
Cliente Obra Información de todos los clientes del sistema y las obras que estén en proceso.
Personal obra Información del personal y la obra a la que fueron asignados
Material Obra Información del material y la obra a la que están asignados
8.1.1.-Tablas de la Base de Datos
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
28
8.9.- DISEÑO CENTRADO EN EL USUARIO
Después de analizar las tablas de la base de datos, con todos los campos y el
flujo de la información que tiene la aplicación en cada uno de los perfiles de
usuario. Se pretenderá realizar el diseño de interfaz de usuario. Para ello se
utiliza la técnica del diseño centrado en el usuario. Las principales ventajas que se
obtienen de este tipo de diseño son:
- Trabajar con usuarios finales.
- Tener una idea clara de las necesidades de los usuarios finales.
- Entender el proceso de trabajo que realiza el usuario.
Para realizar el diseño se deben contestar una serie de preguntas, las cuales,
darán la idea de lo que se realizará. Estas preguntas son contestadas en función
de las respuestas de los usuarios. En el Anexo se exponen las preguntas con las
respuestas.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
29
DIAGRAMA DE FLUJO DE LA APLICACIÓN En el desarrollo del nuevo sistema es conveniente tener una idea general del flujo
de toda la información que va a fluir por la aplicación. La manera de plasmar el
flujo de la aplicación se desarrolla en los siguientes diagramas.
FLUJO DE APLICACIÓN. DIAGRAMA DE ACCESO
ACCESO AL SISTEMA
ADMINISTRADOR
TRABAJADOR CONSTRUCTORA
O
USUARIO
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
30
FLUJO DE APLICACIÓN. ADMINISTRADORES
VENTANA
OBRA
VENTANA
MATERIAL
VENTANA
PERSONAL
VENTANA
ALMACÉN
VENTANA
CLIENTE
VENTANA
USUARIOS
MENÚ ADMINISTRADORES
VENTANA
PROVEEDORES
VENTANA
COMPRAS
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
31
FLUJO DE APLICACIÓN. TRABAJADOR O USUARIO
VENTANA
OBRA
VENTANA
MATERIAL
VENTANA
PERSONAL
VENTANA
ALMACEN
MENÚ TRABAJADOR
O
USUARIO
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
32
8.10.-DIAGRAMA DE CASOS DE USO En este apartado se muestran los diagramas de caso de uso de cada uno de los
tipos de usuarios.
DIAGRAMA CASO DE USO. ADMINSTRADOR
Los diagramas de casos de uso documentan el comportamiento de un sistema
desde el punto de vista del usuario. Por lo tanto los casos de uso determinan los
requisitos funcionales del sistema decir, representan las funciones que un sistema
puede ejecutar
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
33
DIAGRAMA CASO DE USO. USUARIO
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
34
8.11.- SISTEMA
En esta imagen se muestra la forma de acceso al sistema, cualquier usuario
podrá ingresar con uno de los siguientes perfiles: administrador o usuario, el
perfil usuario solo permite acceso a algunas opciones; mientras que el perfil
administrador permite acceso a todas las opciones del sistema. Como se muestra
en la imagen el acceso en este caso el usuario tiene el rol de administrador.
Imagen. No 10. Login de acceso de aplicación
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
35
MENÚ ADMINISTRADOR
En esta imagen se muestra el menú principal, es cual es solo para aquellos
usuarios que tengan el rol de administrador.
Imagen. No 11. Menú principal administrador
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
36
MENÚ CATÁLOGO_MATERIAL
Se puede dar de alta, modificar, eliminar , buscar, generar reporte acerca de los
materiales, administradores y usuarios.
Esta ventana es una opción de las mas importantes ya que muestra el material
con el que se cuenta, cuando fue ingresado al almacén, con esto se tiene una
mejor gestión, pues el sistema agiliza el proceso manual que antes se utilizaba,
para este actividad.
En la imgen que se muestra acontinuacion, muestra lo que se describio
anteriormente.
Imagen. No 12. Catálogo material
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
37
MENU GESTOR OBRAS
En este menú se encuentra la asociado de obra-personal –materiales, es de los principales opciones de menú que proporciona el sistema para la gestión de la obra La cual se puede agregar, modificar, eliminar, buscar e imprimir en un documento pdf o mandar la impresión con Crystal Reports. En la imagen que se muestra la relación existente entre obra-personal-material, gestionando los recursos hacia la obra.
Imagen. No 13. Menu Gestor Obra.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
38
MENU PERSONAL
En este menú se registra el personal, que va a estar dentro de la obra, así como
quien será el jefe de dicha obra, el cual tendrá el listado de los trabajadores a su
cargo, una de las acciones que se podrán realizar es agregar, modificar, eliminar,
buscar y realizar el reporte de los trabajadores en la obra.
La imagen muestra el registro de personal que está disponible para enviar a
alguna obra que este en proceso.
Imagen. No 14. Menú Personal
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
39
MENU USUARIOS
En este menú se registraron todos los usuarios que podrán ingresar al sistema
ya sea como usuario o administrador, los administradores serán todos aquellos
que tengan una jerarquía mayo r dentro de la empresa, los cuales tendrán todos
lo privilegios y opciones que ofrece el sistema, lo usuarios son aquellas personas
que interactuaran con el sistema los cuales solo tendrán acceso a algunas
opciones que permitan los administradores.
En la imagen que se muestra a continuación, se realiza el registro de usuarios
dándoles el rol de usuario o administrador ya sea el caso.
Imagen. No 15. Menú usuarios
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
40
GESTOR COMPRAS
En este menú se registraran todas las compras de material que se realicen a los
diversos proveedores, y automáticamente se agregaran al menú materiales,
proceso de registro se realiza uno a uno es decir, dependiendo al listado la factura
que se registra, si se repite algún material al registrar mandara un mensaje que
se está repitiendo dicho la agregación del producto.
En la imagen que se muestra a continuación ilustra el proceso realizado para las
compras de material, que se realizan para la obra.
Imagen. No 16. Gestor Compras.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
41
9.-RESULTADOS OBTENIDOS Para la obtención de resultado se puso aprueba el sistema gestor realizado.
La prueba realizada fue la generación de un reporte al registrar una compra.
A continuación se muestra la imagen en cómo se realizó al consulta de un
reporte y el resultado de la consulta se muestra en esta imagen
En la siguiente imagen muestra el proceso de pruebas para generar reportes, en
este caso se genera el reporte de una compra de material realizada. Ver imagen
17.
Imagen. No 17. Reporte Compras
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
42
9.1.- GRAFICAS
En esta tabla se pueden observar los procesos que se mejoraron en tiempo de
ejecución. Por ejemplo, en la entrada y salida de material y en el control de obra,
se disminuyó el tiempo del proceso considerablemente para su ejecución.
En general de acuerdo a la gráfica se ha reducido el tiempo de ejecución de los
procesos desde un 37% hasta un 60%, dando como resultado un mejor manejo
de la obra, materiales, personal y clientes.
PROCESOS DESCRIPCION DE LA OPERACIÓN TIEMPO APROXIMADO
SIN SISTEMA EN MINUTOS
TIEMPO APROXIMADO CON
SISTEMA EN MINUTOS
ENTRADA DE MATERIAL
El proceso de entradas se realizaba de manera manual mediante una bitácora, en la cual se registraban
las entradas de los materiales.
17 9
SALIDA DE MATERIALES
Esta operación se manejaba manualmente mediante una bitácora, la cual se anotaban
salidas.
17 10
CONTROL DE OBRA Este proceso es principal mente para detectar el avance sobre la
obra, se manejaba en una base de datos creada en Excel.
20 13
PERSONAL DE LA OBRA
el control de este proceso se realizaba mediante una base de
datos creada en Excel o en su caso los contratistas lo realizaban
mediante bitácoras y listados en hojas simples.
15 7
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
43
MANEJO DE LOS CLIENTES
este proceso al igual que los anteriores, estaba en una base de
datos en Excel, las altas que se requerían o algún otro proceso se
realizaban desde esta
20 15
ALTA DE PROVEEDORES
Esta operación se realizaba mediante una base de datos
creada en Excel. 8 3
CONSULTAR PROVEEDORES
Esta acción anteriormente se realizaba mediante una búsqueda en una hoja de Excel o en el peor de los casos una búsqueda en el
archivo impreso para poder consultar algún dato de los
proveedores.
10 4
CATÁLOGO MATERIAL
Este proceso se realizaba mediante la base de datos existente en Excel. Uno de los procesos es obtener el
listado de materiales que se tienen en almacén.
25 9
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
44
La grafica que se muestra a continuación, se toman de los datos anteriormente
presentados en la tabla, que muestra los tiempos de ejecución que se realizan,
tras ejecutar se los registros, con el proceso manual anterior y el sistema gestor
implementado
Imagen. No 18. Tiempos de procesos: Sistema vs Sin Sistema
0
5
10
15
20
25
30
TIEMPO APROXIMADO CONSISTEMA EN MINUTOS
TIEMPO APROXIMADO SINSISTEMA EN MINUTOS
PROCESOS
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
45
9.2.-CONCLUSIONES
Tomando en cuenta todas las necesidades para el desarrollo del
sistema, así como los análisis de requerimientos del usuario, aspecto
fundamental para definir y especificar todos los objetivos del sistema
gestor de obras para la constructora satisface las necesidades, para
optimizar los procesos anterior mente realizados manual mente , con
este proyecto se beneficiaran los usuarios que realizan las actividades
de registro y gestión de los recursos , ya que cuentan con una
herramienta que le posibilitara ahorrar tiempos de ejecución.
Como todo sistema o aplicación, es necesario realizar diversas
pruebas para evaluar si se desarrolló correctamente el sistema, des
pues de haber realizado dicha pruebas correspondientes de la
implementación del proyecto se hace entrega de la versión creada, en
este caso es la prueba beta.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
46
9.3.- REFERENCIAS CONSULTADAS
En J. Sharp, “Visual C# 2008 Paso a paso” (pág. 832 páginas.).
Barranco de Areba, J. (2001). “Metodología del análisis estructurado de
sistemas”.Segunda edición. En J. Barranco de Areba, “Metodología del
análisis estructurado de sistemas”.Segunda edición (pág. 536).
Alonso Martínez, I., Luis, M. F., & Cornelio, R. (2005). “Bases de Datos
Relacionales: Fundamentos y diseño lógico”.
Larman, C. (2002). “UML y Patrones”. Primera Edición. En C. Larman, “UML y Patrones”. Primera Edición (pág. 624).
2010, I. d. (19 de marzo de 2011). Instalación de Crystal Report en Visual Studio 2010. Recuperado el 11 de mayo de 2013, de http://giovannidotnet.wordpress.com/2011/03/19/instalacin-de-crystal-report-en-
visual-studio-2010/
Casillaya, G. (19 de marzo de 2011). Instalación de Crystal Report en Visual Studio 2010. Recuperado el 3 de abril de 2013, de http://giovannidotnet.wordpress.com/2011/03/19/instalacin-de-crystal-report-en-
visual-studio-2010/
GUERRERO, J. R. (4 de junio de 2004). REALIZAR CONSULTA CON SQL SERVER EXPRESS 2012 Y VISUAL C#. Recuperado el 2013, de
http://jororague.wordpress.com/2012/06/04/realizar-consulta-con-sql-server-express-
2012-y-visual-c-elaboro-jose-roberto-ramirez-guerrero/
.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
47
Medina, j. (2003). ingenieria. Obtenido de tesis:
www.javeriana.edu.co/biblos/tesis/ingenieria/Tesis189.pdf
Microsoft. (2008). Microsoft visual C # 2008 Express editions. Obtenido de Microsoft visual C # 2008 Express editions: http://www.microsoft.com/express/downloads/#2008-Visual-CS
Pozo, R. (septiembre 8, 2011). SQL Server 2008. Obtenido de
http://angaroasoft.wordpress.com/2011/09/08/sql-server-2008-conectando-aplicacion-
vs2010-windows-forms-c/
UAM. (2010). publicaciones. Obtenido de requerimientos de software: web.cua.uam.mx/publicaciones/Notas_Analisis_Requerimientos/Notas_Analisis_
Requerimientos.pdf
UNAL. (2003). cursos. Obtenido de cursos: dis.unal.edu.co/~fgonza/courses/2003/ingSoft1/CAP5.pdf
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
48
9.4.- ANEXOS PREGUNTAS DE ENTREVISTA
– ¿Quién va a utilizar el sistema? El sistema es utilizado por administradores, trabajadores de la obra, trabajadores de la constructora y clientes. – ¿Qué tareas realiza en la actualidad? Todo lo trabajado, tanto de materiales, personal y demás, es apuntado en papel, en libro de registros. Además la información de cómo van los trabajos es vía telefónica. – ¿Qué tareas desea que realice el sistema? Que sea capaz de centralizar toda la información vía electrónica. Que se consiga eliminar el papel y el teléfono en la mayoría de las cosas. – ¿Cómo aprende el usuario a realizar las tareas? A través de cursos de formación. – ¿Dónde se van a desarrollar las tareas? En la sede central de la Constructora y las obras. – ¿Cuál es la relación entre el usuario y la información? La información Deberá ser privada dependiendo del tipo de perfil de usuario. Y además accederá a Ella a través de la aplicación localizada en las diferentes máquinas de la Constructora. – ¿Qué otras herramientas tiene el usuario? Tiene los proyectos, albaranes De entrega, fechas y documentos relacionados con la obra, como base y apoyo en la toma de decisiones y conocimiento de la información. – ¿Cómo se comunica con los demás? Se comunican todos con todos, cada uno, en su nivel de responsabilidades. – ¿Con qué frecuencia realiza el usuario estas tareas? Todos los días. – ¿Qué restricciones de tiempo tienen estas tareas? No tiene restricciones de Tiempo. – ¿Qué ocurre si las cosas no van bien? Se corrigen en el tiempo, o se Modifica la información.
SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN
49
Recommended