informe tecnico corregido_joseluis 2

53
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 [email protected], [email protected] 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 GALFEJOPCIÓ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

Upload: dha-hds

Post on 23-Oct-2015

32 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Informe Tecnico Corregido_joseluis 2

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 [email protected], [email protected]

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

Page 2: Informe Tecnico Corregido_joseluis 2

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

Page 3: Informe Tecnico Corregido_joseluis 2

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

Page 4: Informe Tecnico Corregido_joseluis 2

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

Page 5: Informe Tecnico Corregido_joseluis 2

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.

Page 6: Informe Tecnico Corregido_joseluis 2

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.

Page 7: Informe Tecnico Corregido_joseluis 2

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.

Page 8: Informe Tecnico Corregido_joseluis 2

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.

Page 9: Informe Tecnico Corregido_joseluis 2

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.

Page 10: Informe Tecnico Corregido_joseluis 2

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.

Page 11: Informe Tecnico Corregido_joseluis 2

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.

Page 12: Informe Tecnico Corregido_joseluis 2

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.

Page 13: Informe Tecnico Corregido_joseluis 2

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

Page 14: Informe Tecnico Corregido_joseluis 2

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

Page 15: Informe Tecnico Corregido_joseluis 2

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

Page 16: Informe Tecnico Corregido_joseluis 2

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

Page 17: Informe Tecnico Corregido_joseluis 2

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.

Page 18: Informe Tecnico Corregido_joseluis 2

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

Page 19: Informe Tecnico Corregido_joseluis 2

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:

Page 20: Informe Tecnico Corregido_joseluis 2

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

Page 21: Informe Tecnico Corregido_joseluis 2

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

Page 22: Informe Tecnico Corregido_joseluis 2

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.

Page 23: Informe Tecnico Corregido_joseluis 2

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

Page 24: Informe Tecnico Corregido_joseluis 2

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

Page 25: Informe Tecnico Corregido_joseluis 2

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.

Page 26: Informe Tecnico Corregido_joseluis 2

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

Page 27: Informe Tecnico Corregido_joseluis 2

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.

Page 28: Informe Tecnico Corregido_joseluis 2

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á

Page 29: Informe Tecnico Corregido_joseluis 2

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.

Page 30: Informe Tecnico Corregido_joseluis 2

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

Page 31: Informe Tecnico Corregido_joseluis 2

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

Page 32: Informe Tecnico Corregido_joseluis 2

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.

Page 33: Informe Tecnico Corregido_joseluis 2

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

Page 34: Informe Tecnico Corregido_joseluis 2

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

Page 35: Informe Tecnico Corregido_joseluis 2

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

Page 36: Informe Tecnico Corregido_joseluis 2

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

Page 37: Informe Tecnico Corregido_joseluis 2

SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN

33

DIAGRAMA CASO DE USO. USUARIO

Page 38: Informe Tecnico Corregido_joseluis 2

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

Page 39: Informe Tecnico Corregido_joseluis 2

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

Page 40: Informe Tecnico Corregido_joseluis 2

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

Page 41: Informe Tecnico Corregido_joseluis 2

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.

Page 42: Informe Tecnico Corregido_joseluis 2

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

Page 43: Informe Tecnico Corregido_joseluis 2

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

Page 44: Informe Tecnico Corregido_joseluis 2

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.

Page 45: Informe Tecnico Corregido_joseluis 2

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

Page 46: Informe Tecnico Corregido_joseluis 2

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

Page 47: Informe Tecnico Corregido_joseluis 2

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

Page 48: Informe Tecnico Corregido_joseluis 2

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

Page 49: Informe Tecnico Corregido_joseluis 2

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.

Page 50: Informe Tecnico Corregido_joseluis 2

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/

.

Page 51: Informe Tecnico Corregido_joseluis 2

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

Page 52: Informe Tecnico Corregido_joseluis 2

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.

Page 53: Informe Tecnico Corregido_joseluis 2

SISTEMA GESTOR DE OBRAS PARA LA CONSTRUCCIÓN

49