Académique Documents
Professionnel Documents
Culture Documents
SISTEMA DE GESTION DE OBRAS PARA GRUPO IMPULSOR DE LA CONSTRUCCION GALFEJ OPCIN X INFORME DE RESIDENCIA PROFESIONAL
PRESENTA: JOSE LUIS BAUTISTA GARCIA ASESOR INTERNO: ING. VICTOR CESAR OLGUIN ZARATE ASESOR EXTERNO: LIC. FABIOLA ARROYO CRUZ
SEPTIEMBRE DE 2013
Organismo Pblico Descentralizado del Gobierno del Estado de Puebla Av. Rafael vila Camacho Oriente No. 3509, Barrio La Ftima, 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
Contenido 1.-INTRODUCCIN 2.-JUSTIFICACIN 3.-OBJETIVO GENERAL 3.1.- OBJETIVOS ESPECFICOS. 4.-CARACTERIZACION DEL AREA EN QUE SE PARTICIPO 5.-PROBLEMAS A RESOLVER 6.-ALCANCES Y LIMITACIONES 6.1.- ALCANCES 6.2.-LIMITACIONES 7.-FUNDAMENTO TEORICO 7.1.- MYSQL 7.2.-SQL SERVER 7.3.-MONODEVELOP 7.4.-VISUAL STUDIO 2010 7.5.-HARDWARE 8.-PROCEDIMIENTO Y DESCRIPCION DE LAS ACTIVIDADES REALIZADAS 8.1.- ANLISIS DE REQUERIMIENTOS 8.2.-SNTESIS Y EVALUACIN 8.3.-LISTA DE REQUISITOS 8.4.-MODELO DE SISTEMA GESTOR 8.5.-DICCIONARIO DE RELACIONES 8.6.-DISEO EXTERNO ENTORNO OPERATIVO DEL SISTEMA ENTRADA Y SALIDA DE DATOS 8.7.-DFD CONCEPTUAL DE ACCESO AL SISTEMA 8.8.-DISEO INTERNO 8.9.- DISEO CENTRADO EN EL USUARIO DIAGRAMA DE FLUJO DE LA APLICACIN FLUJO DE APLICACIN. DIAGRAMA DE ACCESO
1 2 3 3 4 6 7 7 8 9 9 10 11 11 12 13 13 15 18 21 23 24 24 24 26 27 28 29 29
FLUJO DE APLICACIN. ADMINISTRADORES FLUJO DE APLICACIN. TRABAJADOR O USUARIO 8.10.-DIAGRAMA DE CASOS DE USO DIAGRAMA CASO DE USO. ADMINSTRADOR DIAGRAMA CASO DE USO. USUARIO 8.11.- SISTEMA MEN ADMINISTRADOR MEN CATLOGO_MATERIAL MENU GESTOR OBRAS MENU PERSONAL MENU USUARIOS GESTOR COMPRAS 9.-RESULTADOS OBTENIDOS 9.1.- GRAFICAS 9.2.-CONCLUSIONES 9.3.- REFERENCIAS CONSULTADAS 9.4.- ANEXOS
30 31 32 32 33 34 35 36 37 38 39 40 41 42 45 46 48
INDICE DE IMGENES
Imagen. No 1. MySql...9 Imagen. No 2. SQL Server 2008.10 Imagen. No 3. MonoDevelop11 Imagen. No 4. Visual Studio 2010..11 Imagen. No 5. PC Acer.12 Imagen. No 6. Composicin del sistema13 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 relacin de base de datos.............................................22 Imagen. No 10. Login de acceso de aplicacin.................................................34 Imagen. No 11. Men principal administrador....................................................35 Imagen. No 12. Catlogo 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
1.-INTRODUCCIN
La implementacin de sistemas para el manejo y administracin de recursos
dentro de una empresa son de suma importancia. Este tipo de tecnologa facilita la gestin de recursos tanto tecnolgico materiales como humanos. Debido al avance
implementacin de sistemas de gestin ha tenido un beneficio para los procesos que realizan tanto humanos como materiales, trayendo con esto la reduccin de tiempos y costos. Los sistemas computacionales se encuentran implementados en dispositivos, tales como: celulares, tabletas, computadoras, etc. Tienen como principal objetivo la optimizacin de procesos y manejo de la informacin en tiempo real. El desarrollo del proyecto se presenta con la problemtica de un sistema de control para entradas y salida de material, tedioso y manual, para los diversos
encargados de llevar acabo dichos registros. La aplicacin lleva por nombre Sistema Gestor de Obras para la
Construccin 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, especficamente en el departamento de obras, se utiliz el lenguaje de programacin C# bajo la plataforma de Visual Studio 2010.
Adems se trabaj sobre herramientas de programacin como: LinQ to Sql y Sql Server 2008.
2.-JUSTIFICACIN
Hoy en da, el desarrollo de aplicaciones para el mejoramiento y gestin de algunos departamentos en diversas empresas ha tomado una importancia relevante en sus operaciones.
En el departamento de obras y administracin se maneja el control de las obras en proceso o que estn a punto de iniciar, tambin de los materiales, personal y clientes de estas, tras identificar el mal manejo y gestin de los recursos para las obras, se consider desarrollar una aplicacin 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 ms sofisticado para el control de dichas obras, y los diferentes recursos que necesita para su ejecucin.
mejor control
de los recursos
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 ejecucin,
Eliminar el proceso manual utilizado para manejo de los recursos Recurrir a entrevistas y observacin de los procedimientos para la
obtencin de los datos, esto permitir identificar de la mejor manera las necesidades de los usuarios y las caractersticas del sistema. Realizar e implementar un sistema de gestin para el mejor control de los recursos materiales y humanos.
Identificar a los usuarios de este sistema: En este punto se identificarn a los usuarios que se relacionarn con el sistema y opiniones, pues ellos sern 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 analizarn las necesidades de la empresa.
Recolectar informacin: En este punto se seleccionarn a las personas clave quienes puedan proporcionar informacin primaria y secundaria para el desarrollo del sistema, cumpliendo as con las necesidades expuestas por la empresa y sus diferentes departamentos.
Conseguir una visin de mejora: Una vez que se haya conseguido la visin de la problemtica actual se podr desarrollar una nueva visin que permita satisfacer las necesidades de la organizacin y las reas en las que repercutir el desarrollo del sistema.
Algo que caracteriza la situacin actual del departamento de obras es que no existe algn departamento de sistemas para esta empresa, lo que significa que si tienen algn problema con sus computadoras, la empresa necesitar contratar algn especialista en el rea o empresa asociada con su problema.
Durante el desarrollo de mi residencia profesional estuve asignado al departamento de obras y administracin, las funciones principales de esta rea son las siguientes:
El control de empleados de la obra y administracin. Control de las obras y seguimiento de estas. Almacn de materiales para la obra. Compras de materiales que se requieren para la obra. Clientes de las obras. El departamento de administracin controla pago a proveedores. El departamento de administracin maneja el pago de impuestos. El departamento de administracin lleva el control de prdidas y ganancias de la empresa.
5.-PROBLEMAS A RESOLVER
En el proceso de identificacin de las necesidades, se identificaron los siguientes problemas a resolver:
Los responsables o jefes de obra no cuentan con un listado o control de personal a su cargo dentro de la obra
Para la resolucin de estos problemas identificados se realizar un sistema gestor Teniendo as un control de estos elementos que se mencionan.
6.-ALCANCES Y LIMITACIONES
6.1.- ALCANCES En el desarrollo de esta aplicacin se pretende cubrir ciertos puntos referentes a la parte de los negocios y el trabajo que se desarrolla en la empresa constructora.
Gestin de Planificacin de Obras El rea ms importante del proyecto. En esta rea se llevar el control general y total de todos los mdulos, se especifica en cada fase de desarrollo el material y el personal.
Gestin de Clientes En este punto se especifican la informacin solicitada por un cliente que hace uso de los servicios de la empresa, tales como:
Gestin de Personal.
personal y la participacin de cada uno de ellos en las diferentes obras. Traslados Asignaciones Incidencias
6.2.-LIMITACIONES El ramo de la construccin 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.
7.-FUNDAMENTO TEORICO
En este apartado se comprendern conceptos relacionados con la utilizacin 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 crticos en produccin
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 trminos de licencia GPL.
Imagen. No 1. MySql
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 configuracin y utilizacin, adems de compatibilidad de datos y procesos.
Es un sistema para la gestin 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 pequeo empresarios son gratuitas, pero la gran mayora de versiones se tienen que pagar la licencia para el uso de dicho gestor.
10
7.3.-MONODEVELOP Es un entorno de desarrollo integrado libre y gratuito, diseado primordialmente para C# y otros lenguajes .NET como Nemerle, Boo, Java. ModoDevelop
originalmente fue una adaptacin 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, integrado, soporte para
completamiento de cdigo, Stetic (diseador de GUI) proyectos, y un depurador integrado desde la versin 2.2.
Imagen. No 3. MonoDevelop
7.5.-HARDWARE
Las especificaciones que se muestran son las del equipo que se tiene en la empresa: 2G Memoria RAM Microsoft Windows 7 Resolucin mxima 1366 x 768 Tamao en diagonal 18.5 pulgada Capacidad total de disco duro 500 GB Procesador grfico Intel GMA 315
1 unida de cd/dvd 1 tarjeta SD 2 usb laterales RJ-45 (Ethernet): 1 2 ranuras de expansin PCI Exprs
Imagen. No 5. PC Acer
12
En esta etapa
se presentar
el desarrollo
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 planificacin de la obra. Gestionar el material y personal de la obra, llevando un control total de uso de materiales y reparto del personal. Agilizar trmites y plazos en el desarrollo de la obra a travs de la mejora de los canales de comunicacin. Una mayor eficiencia en el trabajo a desarrollar gracias a la creacin del sistema.
13
Contexto general del sistema. Aqu se presenta de manera visual la composicin del sistema gestor de obras
CLIENTES
MATERIAL LL
Imagen. No 6. Composicin del sistema
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 rpida todas las funciones o reas en las que el Sistema estar presente. MATERIALES (Compras, salidas y gestin de materiales). PERSONAL (Distribucin y localizacin del personal). CLIENTE (Visin del estado de la obra). OBRA (Gestin y control de toda la obra).
14
8.2.-SNTESIS Y EVALUACIN
Para tener un anlisis del sistema se toman en cuenta los siguientes puntos: Flujo de informacin En una obra se encuentran tanto productores de informacin como destinatarios a los que va destinada la informacin de los productos.
En el sistema actual se define a los productores como aquellas personas que se encuentran asignadas a determinada obra, adems 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. Tambin el personal o empresas subcontratadas, ya que le llegarn las rdenes del trabajo a realizar y los tiempos de ejecucin de los mismos.
Estructura de la informacin Al realizar un anlisis con el personal de la constructora sobre todo el proceso de gestin de obra, se tiene una idea de toda la informacin que fluye por esos procesos, y que es muy til e indispensable para el diseo del nuevo sistema.
15
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 construccin, estado del almacn 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 ejecucin de cada fase,
incidencias que puedan surgir en cada momento, tanto por falta de materiales, como personal necesario para concluir la obra. Cada informacin recibida, estar documentada en papel con sus respectivos listados.
2.-Constructora
obra
En este canal
de comunicacin de la informacin se
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 planificacin de la ejecucin de la obra, acopio de materiales con anterioridad a sus necesidades, en el almacn de cada obra para su consumo en la ejecucin de la misma y resignacin de
fechas de ejecucin de las diferentes fases de una obra, por cualquier incidencia sufrida ajena a la constructora.
3.-Constructora 16
cliente
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
comunicacin como tal, el cliente se comunica espordica mente con la empresa, para que este informado de la situacin actual. Este sistema o aplicacin incluye este canal el cual comunicar el estado de la obra, fecha e incidencias que se den durante la construccin de la obra. En esta aplicacin los intercambios de informacin vienen determinados por los canales de comunicacin especificados anteriormente, teniendo una idea global de las comunicaciones existentes.
Funciones de negocio
Con el fin de alcanzar un conocimiento ms profundo a tratar, el proyecto aborda unas funciones de negocio muy claras y concretas, que se enumeran a
17
8.3.-LISTA DE REQUISITOS
Al realizar una evaluacin concreta a las posibles soluciones se obtuvo una lista de requerimientos, los cuales se presentan a continuacin:
Requisitos
Los requisitos se encuentran en los diferentes tipos de operatividad del sistema. Funcional: Esta solo atiende a las funciones especficas del negocio que lleva a cabo la constructora. Operatividad: Atiende la forma de operacin del sistema. Prestaciones: Su funcin es la de atender caractersticas 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 funcin de integridad y veracidad de la informacin que proporciona el sistema.
18
Continuacin se muestra todas las ventanas de acceso al sistema, que puede mostrar como administradores o usuarios ya sea el caso.
No 1 Inicio de Sesin
NOMBRE
TIPO Funcional Funcional Funcional Funcional Seguridad Funcional Funcional Funcional Funcional operativo Funcional Funcional Funcional Funcional Funcional Funcional Funcional Funcional Operativo Operativo
2 Comprobacin de Usuarios 3 Control de acceso al sistema 4 Formulario principal 5 Perfil de Usuarios 6 Formulario de Obra 7 Formulario de Materiales 8 Formulario Personal 9 Formulario de planificacin de obra 10 Acceso a la base de datos 11 Men opciones Estado de la obra 12 Men opcin materiales 13 Men opcin de personal 14 Men opciones de planificacin de obra 15 Ficha obras 16 Ficha materiales 17 Ficha Personal 18 Ficha clientes 19 Tabla de datos usuarios 20 Tabla de datos personal 19
21 Tabla de datos obras 22 Tabla de datos materiales 23 Tabla de datos clientes 24 Bsqueda obra 25 Resultado bsqueda obra 26 Bsqueda cliente 27 Resultado bsqueda cliente 28 Bsqueda trabajador 29 Resultado bsqueda trabajador 30 Bsqueda material 31 Resultado bsqueda material 32 Listado de materiales en una obra Imagen. No 7. Tabla de ventanas del sistema
Operativo Operativo Funcional Funcional Funcional Funcional Funcional Funcional Funcional Funcional Funcional Funcional
20
CLIENTE
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.
21
8.5.-DICCIONARIO DE RELACIONES
A continuacin se muestran las relaciones expresadas en el diagrama entidadrelacin
R-ASIGNA-MATERIAL:(COD_MATERIAL,COD_OBRA).
Esta relacin 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 nmero 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 nmero determinado de clientes.
Cada almacn tiene un nmero asignado para el material, que se dispone para las diversas obras.
23
8.6.-DISEO EXTERNO Fase de desarrollo en la cual se va a exponer la transformacin del modelo lgico del nuevo sistema en un modelo fsico a implementar sobre la plataforma de Hardware y Software elegida.
ENTORNO OPERATIVO DEL SISTEMA En este punto se describirn las entradas y salidas de los perfiles con que cuenta el sistema, los cuales son: directivos, trabajadores de la constructora y la seguridad de informacin con que cuenta el sistema. ENTRADA Y SALIDA DE DATOS En este sistema se pueden encontrar diversas entradas y salidas de datos,
adems 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 continuacin se detalla por perfiles de usuario las entradas y salidas posibles: DIRECTIVOS Se proporcionan todas las salidas y entradas posibles, pues es el perfil ms importante y con acceso a todos los apartados de la aplicacin. 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 cul es su avance. En definitiva podr
24
introducir todo tipo de datos a la aplicacin y podr obtener todos los datos posibles.
TRABAJADORES DE LA CONSTRUCTORA Sern capaces de registrar los materiales, asignarlos, modificar o darlos de baja los materiales .Tambin 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.
GENERACIN DE INFORMES Dentro de este sistema se podrn generar 4 tipos de informes. Todos ellos de manera visual en una ventana de aplicacin, con la opcin de obtener dicho informe impreso. Estos informes son: obra, cliente, materiales y personal. No todos estos reportes estn disponibles para todos los usuarios o perfiles.
CONTROL DE INFORMACIN Y SEGURIDAD DEL SISTEMA Uno de los puntos ms importantes del sistema, pues la aplicacin maneja una cantidad elevada de informacin, mucha de ella, de carcter privado. As que es necesario imponer mecanismos que restrinjan el acceso a la informacin.
La aplicacin solicitar un nombre de usuario nico y una contrasea para validarse y poder acceder a la informacin de las obras. En caso de que el
usuario no tenga una clave o sea incorrecta la que introduzca no tendr acceso a la aplicacin.
25
INICIO
CLIENTES
SON CORRECTOS LOS DATOS DEL USUARIO?
SI
PERSONAL
PROVEEDORES
NO
OBRAS
SALIR
FIN
26
8.8.-DISEO INTERNO En este diseo se expondrn todas las tablas principales del software del
Nombre Usuario Cliente Personal Obra Material Cliente Obra Personal obra Material Obra
Descripcin Informacin de todos los posibles usuarios que puedan acceder a la aplicacin. Informacin de todos los clientes de las obras Informacin de todo el personal de la constructora Informacin de todo lo referente a las distintas obras que se estn realizando Informe de todos los materiales de la diferentes obras Informacin de todos los clientes del sistema y las obras que estn en proceso. Informacin del personal y la obra a la que fueron asignados Informacin del material y la obra a la que estn asignados
27
Despus de analizar las tablas de la base de datos, con todos los campos y el flujo de la informacin que tiene la aplicacin en cada uno de los perfiles de usuario. Se pretender realizar el diseo de interfaz de usuario. Para ello se utiliza la tcnica del diseo centrado en el usuario. Las principales ventajas que se obtienen de este tipo de diseo 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 diseo se deben contestar una serie de preguntas, las cuales, darn la idea de lo que se realizar. Estas preguntas son contestadas en funcin de las respuestas de los usuarios. En el Anexo se exponen las preguntas con las respuestas.
28
DIAGRAMA DE FLUJO DE LA APLICACIN En el desarrollo del nuevo sistema es conveniente tener una idea general del flujo de toda la informacin que va a fluir por la aplicacin. La manera de plasmar el flujo de la aplicacin se desarrolla en los siguientes diagramas.
ADMINISTRADOR
29
MEN ADMINISTRADORES
VENTANA USUARIOS VENTANA PROVEEDORES VENTANA MATERIAL VENTANA COMPRAS VENTANA ALMACN
VENTANA OBRA
VENTANA PERSONAL
VENTANA CLIENTE
30
VENTANA MATERIAL
VENTANA ALMACEN
VENTANA OBRA
VENTANA PERSONAL
31
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
32
33
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.
34
MEN ADMINISTRADOR En esta imagen se muestra el men principal, es cual es solo para aquellos
35
MEN CATLOGO_MATERIAL Se puede dar de alta, modificar, eliminar , buscar, generar reporte acerca de los materiales, administradores y usuarios. Esta ventana es una opcin de las mas importantes ya que muestra el material con el que se cuenta, cuando fue ingresado al almacn, con esto se tiene una mejor gestin, 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.
36
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 gestin de la obra La cual se puede agregar, modificar, eliminar, buscar e imprimir en un documento pdf o mandar la impresin con Crystal Reports. En la imagen que se muestra la relacin existente entre obra-personal-material, gestionando los recursos hacia la obra.
37
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 podrn 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.
38
MENU USUARIOS En este men se registraron todos los usuarios que podrn ingresar al sistema ya sea como usuario o administrador, los administradores sern todos aquellos que tengan una jerarqua mayo r dentro de la empresa, los cuales tendrn todos lo privilegios y opciones que ofrece el sistema, lo usuarios son aquellas personas que interactuaran con el sistema los cuales solo tendrn opciones que permitan los administradores. En la imagen que se muestra a continuacin, se realiza el registro de usuarios dndoles el rol de usuario o administrador ya sea el caso. acceso a algunas
39
GESTOR COMPRAS En este men se registraran todas las compras de material que se realicen a los diversos proveedores, y automticamente 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 algn material al registrar mandara un mensaje que se est repitiendo dicho la agregacin del producto.
En la imagen que se muestra a continuacin ilustra el proceso realizado para las compras de material, que se realizan para la obra.
40
9.-RESULTADOS OBTENIDOS
Para la obtencin de resultado se puso aprueba el sistema gestor realizado.
La prueba realizada fue la generacin de un reporte al registrar una compra. A continuacin se muestra la imagen en cmo se realiz al consulta reporte y el resultado de la consulta se muestra en esta imagen de un
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.
41
9.1.- GRAFICAS
En esta tabla se pueden observar los procesos que se mejoraron en tiempo de ejecucin. Por ejemplo, en la entrada y salida de material y en el control de obra, se disminuy el tiempo del proceso considerablemente para su ejecucin.
En general de acuerdo a la grfica se ha reducido el tiempo de ejecucin 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 OPERACIN
ENTRADA DE MATERIAL
El proceso de entradas se realizaba de manera manual mediante una bitcora, en la cual se registraban las entradas de los materiales. Esta operacin se manejaba manualmente mediante una bitcora, la cual se anotaban salidas. Este proceso es principal mente para detectar el avance sobre la obra, se manejaba en una base de datos creada en Excel.
17
SALIDA DE MATERIALES
17
10
CONTROL DE OBRA
20
13
el control de este proceso se realizaba mediante una base de datos creada en Excel o en su caso PERSONAL DE LA OBRA los contratistas lo realizaban mediante bitcoras y listados en hojas simples.
15
42
este proceso al igual que los anteriores, estaba en una base de datos en Excel, las altas que se requeran o algn otro proceso se realizaban desde esta
20
15
ALTA DE PROVEEDORES
CONSULTAR PROVEEDORES
Esta accin anteriormente se realizaba mediante una bsqueda en una hoja de Excel o en el peor de los casos una bsqueda en el archivo impreso para poder consultar algn dato de los proveedores.
10
Este proceso se realizaba mediante la base de datos existente en Excel. CATLOGO MATERIAL Uno de los procesos es obtener el listado de materiales que se tienen en almacn.
25
43
La grafica que se muestra a continuacin, se toman de los datos anteriormente presentados en la tabla, que muestra los tiempos de ejecucin que se realizan, tras ejecutar se los registros, con el proceso manual anterior y el sistema gestor implementado
30
25
20
15
10
TIEMPO APROXIMADO CON SISTEMA EN MINUTOS TIEMPO APROXIMADO SIN SISTEMA EN MINUTOS
PROCESOS
44
9.2.-CONCLUSIONES
Tomando en cuenta
sistema, as como los anlisis 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 gestin de los recursos , ya que cuentan con una
Como todo sistema o aplicacin, es necesario realizar diversas pruebas para evaluar si se desarroll correctamente el sistema, des pues de haber realizado dicha pruebas correspondientes de la
implementacin del proyecto se hace entrega de la versin creada, en este caso es la prueba beta.
45
9.3.- REFERENCIAS CONSULTADAS En J. Sharp, Visual C# 2008 Paso a paso (pg. 832 pginas.). Barranco de Areba, J. (2001). Metodologa del anlisis estructurado de sistemas.Segunda edicin. En J. Barranco de Areba, Metodologa del anlisis estructurado de sistemas.Segunda edicin (pg. 536). Alonso Martnez, I., Luis, M. F., & Cornelio, R. (2005). Bases de Datos Relacionales: Fundamentos y diseo lgico. Larman, C. (2002). UML y Patrones. Primera Edicin. En C. Larman, UML y Patrones. Primera Edicin (pg. 624).
2010, I. d. (19 de marzo de 2011). Instalacin 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-envisual-studio-2010/ Casillaya, G. (19 de marzo de 2011). Instalacin 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-envisual-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-express2012-y-visual-c-elaboro-jose-roberto-ramirez-guerrero/ . 46
de
tesis:
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-aplicacionvs2010-windows-forms-c/ UAM. (2010). publicaciones. Obtenido de requerimientos de software: web.cua.uam.mx/publicaciones/Notas_Analisis_Requerimientos/Notas_Analisis_ Requerimientos.pdf (2003). cursos. Obtenido dis.unal.edu.co/~fgonza/courses/2003/ingSoft1/CAP5.pdf de cursos:
UNAL.
47
9.4.- ANEXOS PREGUNTAS DE ENTREVISTA Quin 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 dems, es apuntado en papel, en libro de registros. Adems la informacin de cmo van los trabajos es va telefnica. Qu tareas desea que realice el sistema? Que sea capaz de centralizar toda la informacin va electrnica. Que se consiga eliminar el papel y el telfono en la mayora de las cosas. Cmo aprende el usuario a realizar las tareas? A travs de cursos de formacin. Dnde se van a desarrollar las tareas? En la sede central de la Constructora y las obras. Cul es la relacin entre el usuario y la informacin? La informacin Deber ser privada dependiendo del tipo de perfil de usuario. Y adems acceder a Ella a travs de la aplicacin localizada en las diferentes mquinas 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 informacin. Cmo se comunica con los dems? Se comunican todos con todos, cada uno, en su nivel de responsabilidades. Con qu frecuencia realiza el usuario estas tareas? Todos los das. 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 informacin.
48
49