desarrollo de un software basado en inteligencia de negocios para la gestiÓn y evaluaciÓn del...

204
Desarrollo de un software basado en inteligencia de negocios para la gestión y evaluación del personal , proyectos y unidades de negocio. Caso: Empresa Gerelca by Flores, Daniel is licensed under a Creative Commons Atribución- NoComercial-CompartirDerivadasIgual 3.0 Unported License. UNIVERSIDAD NUEVA ESPARTA Facultad de Ciencias de la Informática Escuela de Computación DESARROLLO DE UN SOFTWARE BASADO EN INTELIGENCIA DE NEGOCIOS PARA LA GESTIÓN Y EVALUACIÓN DEL PERSONAL, PROYECTOS Y UNIDADES DE NEGOCIO CASO: EMPRESA GERELCA Tutor: Tesis de Grado presentada por: Ing. Villanueva, Honack Br. Flores, Daniel C.I.: 13.686.285 C.I.: 19.204.938 Para optar al Título de: Licenciado en Computación Abril 2011 CARACAS VENEZUELA

Upload: yasibit-reyes-molina

Post on 17-Aug-2015

224 views

Category:

Documents


4 download

DESCRIPTION

DESARROLLO DE UN SOFTWARE BASADO EN INTELIGENCIA DENEGOCIOS PARA LA GESTIÓN Y EVALUACIÓN DEL PERSONAL,PROYECTOS Y UNIDADES DE NEGOCIO

TRANSCRIPT

Desarrollo de un software basado en inteligencia de negocios para la gestin y evaluacin del personal , proyectos y unidades de negocio. Caso: Empresa Gerelca by Flores, Daniel is licensed under a Creative Commons Atribucin-NoComercial-CompartirDerivadasIgual 3.0 Unported License. UNIVERSIDAD NUEVA ESPARTA Facultad de Ciencias de la Informtica Escuela de Computacin DESARROLLO DE UN SOFTWARE BASADO EN INTELIGENCIA DE NEGOCIOS PARA LA GESTIN Y EVALUACIN DEL PERSONAL, PROYECTOS Y UNIDADES DE NEGOCIO CASO: EMPRESA GERELCA Tutor:Tesis de Grado presentada por: Ing. Villanueva, Honack Br. Flores, Daniel C.I.: 13.686.285 C.I.: 19.204.938 Para optar al Ttulo de: Licenciado en Computacin Abril 2011 CARACAS VENEZUELA II UNIVERSIDAD NUEVA ESPARTA Facultad de Ciencias de la Informtica Escuela de Computacin DESARROLLO DE UN SOFTWARE BASADO EN INTELIGENCIA DE NEGOCIOS PARA LA GESTIN Y EVALUACIN DEL PERSONAL, PROYECTOS Y UNIDADES DE NEGOCIO CASO: EMPRESA GERELCA Aprobado por: Jurado: _______________________Jurado: _______________________ Nombre y Apellido Nombre y Apellido _______________________________________________ Cdula de Identidad Cdula de Identidad _______________________ ________________________ FirmaFirma Abril, 2011 Caracas - Venezuela III AGRADECIMIENTOS AgradezcoalaUniversidadNuevaEsparta,pordarmelaoportunidadde crecerprofesionalmente,yporbrindarleaunagrancantidaddeestudiantes,esta valiosaoportunidaddecrecimiento,particularmenteatodoslosProfesoresque dieron lo mejor de s para que hoy estemos aqu cumpliendo esta importante meta. Agradezco a la Lic. Glenda Hernndez, a quien respeto, aprecio y valoro, por apoyarme y por darme orientaciones que influyeron en la realizacin de esta meta. Agradezcomuyespecialmenteamitutor,Ing.HonackVillanueva,porsu profesionalismo,porconfiarenmyquiensiempreestuvomuycomprometidocon mitrabajodetesis,apoyndomeybrindndometodoslosconocimientospara realizar este proyecto. Agradezco a la empresa Gerelca, por permitirme la oportunidad de trabajar y estudiar a la vez, por darme el apoyo necesario para mis estudios y por brindarme su respaldo para la realizacin de este trabajo. IV DEDICATORIA A Dios, todo poderoso, nuestro Padre, quien me gua y acompaa en todos losmomentosdemividaymedalasabiduraypacienciasuficienteparaafrontar los momentos difciles y superarlos; con el amor que solo l tiene para nosotros sus hijos.Pordarmeelprivilegiodelavida,yaJessHijodeDios,graciasdetodo coraznporpermitirmeestaraquyporlaspruebasquemehacencrecercomo persona y me permiten dar lo mejor de m. Amispadres,AdelayFreddypordarmetodoelapoyonecesariopara alcanzarmismetasyestaramiladocuandodecaigo,sloellosmedanlafuerza suficienteparalevantarme,siemprevanasermibaseparamantenermeenpie.Tambinamihermano,Alfredoporestarconmigosiempre,apoyndomeenlos momentos ms difciles de mi vida. A mis familiares, por darme nimo, buenos deseos y cario, a mis amigos y a mis compaeros de trabajo porque con ellos he aprendido a valorar ms este logro. A mi amor, Giorgiana Portillo, quien desde el primer momento me brind todo elapoyo,colaboracinycariosinningninters.Eslapersonaconlaquelas cosasdifcilesseconviertenenfcilesylatristezasetransformaenalegracon ella la soledad no existe. Te amo V UNIVERSIDAD NUEVA ESPARTA Facultad de Ciencias de la Informtica Escuela de Computacin DESARROLLO DE UN SOFTWARE BASADO EN INTELIGENCIA DE NEGOCIOS PARA LA GESTIN Y EVALUACIN DEL PERSONAL, PROYECTOS Y UNIDADES DE NEGOCIO CASO: EMPRESA GERELCA Autor: Br. Flores, Daniel Tutor: Ing. Villanueva, Honack RESUMEN El siguiente Trabajo Especial de Grado tiene como objetivo el anlisis y la automatizacin de la situacin actual de la empresa Gerelca en el mbito de la gestin y evaluacin de desempeo de su personal, desde los puntos de vista de los proyectos,unidadesdenegocioydeformaindividual.Paraconelloofrecerun nuevo esquema automatizado que optimice los procesos actuales, a travs de una herramienta de software. Inicialmente se dise un instrumento de medicin que fue aplicadoenlaempresa,a findepoderidentificaryestablecerlos requerimientosy necesidadestantodelpersonal,delasreasinvolucradasydelaempresaenel mbito de la evaluacin del desempeo. Una vez establecidos los resultados de las encuestasaplicadas,seprocediadisearlasolucinautomatizadadesoftware queservirdentrodelaempresacomonuevoprocesoparalaevaluacindel desempeo de los proyectos y unidades de negocio. La parte central y fundamental del trabajo de grado se basa en la construccin propiamente dicha de la herramienta desoftwarequeautomatizaelnuevoprocesodeevaluacindeldesempeodela empresa Gerelca para ello se utiliz una metodologa de desarrollo de software en VI espiral que ofrece incrementos de producto que pueden ser instalables y verificables afindeobtenerretroalimentacinporpartedelosusuariosydemsinvolucrados. Una vez construida y verificada la herramienta, se procedi a cargar la data real de laempresacomoiniciodelprocesodepuestaenmarchadelnuevoprocesoy sistemadeevaluacindeldesempeo.Esdehacernotar,queparaelprocesode pruebas de la herramienta se utilizaron datos reales de proyectos pasados a fin de validar los resultados ofrecidos por la herramienta. En este punto ya se contaba con losresultadosdeltrabajodegradoporloqueafortunadamentesecumpliconlos objetivos planteados inicialmente y se logr implementar un nuevo y mejor proceso de evaluacin del desempeo dentro de la empresa Gerelca. Una vez culminado el trabajo, se document todo el proceso, se analizaron los resultados obtenidos y se propusieron las recomendaciones del caso. Es importante destacar que la empresa Gerelca actualmente ha realizado todos los pasos y procedimientos necesarios para ejecutar las nuevas evaluaciones del personal yde sus proyectos e implementar el nuevo sistema automatizado que agiliza y facilita su gestin. VII NUEVA ESPARTA UNIVERSITYComputing Sciences Faculty Computing School Development of software based on business intelligence for the management, Personal Evaluation, projects and business Systems. Case: Gerelca Enterprise Author: Br. Flores Daniel Tutor: Eng. Villanueva Honack SUMMARY The following especial degree work has as main objective to analyze thecurrentsituationofGerelcaenterpriseanditsautomatizationintheconfinesof theevaluationoftheperformanceofitspersonnelfromthepointofviewofits projects,itsbusinessanditsindividualform.Withthisinmind,toofferanew automaticschemethiswilloptimizethecurrentprocessesbymeansofasoftware tool.Atthebeginningameasuringinstrumentwasdesignedwhichwasappliedin thecompanywiththepurposeofidentifyingandestablishingtherequirementsand necessitiesbothofthepersonnel,theinvolvedareasandofthecompanyinthe ambientoftheevaluationofitsperformance.Oncetheestablishedresultsofthe surveyshavebeenapplied,theautomatizedsoftwaresolutionwasdesignedand builtandthis,intime,willworkinsidethecompanyasanewprocessforthe evaluation of the performance of the projects and of the businesses. The central and fundamentalpartofthedegreeworkisbasedintheactualconstructionofthe softwaretoolwhichautomatizesthenewevaluationprocessoftheperformanceof Gerelcaenterprise.Withthisinmind,aspiralsoftwaredevelopmentmethodology was used which offers product increments which, in turn, are able to be installed and VIII verified with the object of obtaining feedback for the purpose of benefiting the users andotherpeopleinvolved.Oncethetoolwasbuiltandverified,thecompanyreal datawasuploadedasastartoftheimplementationoftheprocessofsettingin motionthenewprocessandtheperformanceevaluationsystem.Itisimportantto pointout,thatfortheprobingprocessofthetoolmentioned,truepiecesof informationfrompreviousprojectswereusedforthepurposeofevaluatingand validatingtheresultsofferedbythetool.Atthispoint,resultsofthedegreework werealreadyonhandandbecauseofthis,fortunately,allthesetobjectiveswere initiallyaccomplishedandanewandbetterperformanceevaluationprocesswas achievedandimplementedwithinGerelcaenterprise.Oncetheworkwasfinished, thewholeprocesswasdocumented,theobtainedresultsweredulyanalyzedand therecommendationsforthecasewereproposed.Itisimportanttopointoutthat Gerelca Enterprises is currently executing all the necessary steps and procedures to putintopracticethenewperformanceevaluationsofitsnewprojectsandtoenjoy the new automatized program which improves and makes easier its operation. IX Contenido AGRADECIMIENTOS ............................................................................................. III DEDICATORIA ........................................................................................................ IV RESUMEN ................................................................................................................ V SUMMARY ............................................................................................................. VII INTRODUCCIN .................................................................................................. - 1 - CAPTULO I: ........................................................................................................ - 6 - EL PROBLEMA DE INVESTIGACIN ................................................................. - 6 - Planteamiento del Problema ............................................................................. - 6 - Interrogantes de la Investigacin ...................................................................... - 9 - Interrogante Principal .................................................................................... - 9 - Interrogantes Secundarias ............................................................................ - 9 - Objetivo General ............................................................................................. - 10 - Objetivos Especficos ...................................................................................... - 10 - Justificacin de la Investigacin ...................................................................... - 11 - Delimitacin y Alcances de la Investigacin .................................................... - 13 - Temtica ..................................................................................................... - 13 - Geogrfica .................................................................................................. - 13 - Tcnica ....................................................................................................... - 14 - Temporal .................................................................................................... - 15 - Limitaciones de la Investigacin .................................................................... - 15 - CAPITULO II ...................................................................................................... - 17 - MARCO TERICO ............................................................................................. - 17 - Antecedentes de la Investigacin................................................................... - 17 - Investigaciones Previas .............................................................................. - 20 - Bases Tericas .............................................................................................. - 22 - Recursos Humanos .................................................................................... - 22 - Administracin de Recursos Humanos ....................................................... - 23 - Funciones de la Unidad de Recursos Humanos ......................................... - 23 - Objetivo de Administracin de Recursos Humanos ..................................... - 24 - Evaluacin de Desempeo ......................................................................... - 25 - La Inteligencia de Negocios o Business Intelligence ................................... - 28 - X Aplicaciones Web ........................................................................................ - 30 - Tecnologas Web .......................................................................................... - 33 - Servidor web ................................................................................................. - 43 - Servidor Web Apache ................................................................................... - 45 - Sistema manejador de base de datos (DBMS) ............................................. - 47 - Base de Datos Relacionales ......................................................................... - 48 - Mapas de Navegacin .................................................................................. - 53 - Metodologa de Desarrollo ............................................................................ - 54 - La empresa: Gerencia de Recursosen Lnea, C.A. Gerelca - ................... - 55 - Resea Histrica ........................................................................................... - 55 - Plan Estratgico ............................................................................................. - 56 - Poltica de Calidad ......................................................................................... - 57 - Definicin de Trminos Bsicos ..................................................................... - 58 - CAPTULO III ..................................................................................................... - 65 - MARCO METODOLGICO ............................................................................... - 65 - Tipo de investigacin ..................................................................................... - 65 - Diseo de la investigacin ............................................................................ - 66 - Metodologa de Desarrollo del Software ....................................................... - 67 - Poblacin y Muestra ..................................................................................... - 69 - Tcnicas e Instrumentos de Recoleccin de Datos ....................................... - 69 - La observacin ............................................................................................. - 70 - La entrevista ................................................................................................. - 70 - Validacin de instrumentos ........................................................................... - 71 - Aceptacin por la empresa ........................................................................... - 71 - CAPITULO IV ..................................................................................................... - 72 - PRESENTACION Y ANALISIS DE RESULTADOS ........................................... - 72 - Anlisis de resultados con una base de 53 entrevistados ............................ - 75 - CAPITULO V ...................................................................................................... - 87 - SISTEMA ACTUAL ............................................................................................ - 87 - Gerencia de Recursos Humanos .................................................................. - 87 - Proceso de Gestin de Recursos Humanos.................................................. - 89 - Descripcin del Sistema Actual ..................................................................... - 90 - Alcance .......................................................................................................... - 90 - XI Responsabilidades........................................................................................ - 90 - Registros ...................................................................................................... - 90 - Flujograma del proceso de Evaluacin de Desempeo ................................ - 91 - Descripcin de Actividades ........................................................................... - 93 - Formato Manual del Sistema Actual ............................................................. - 97 - CAPTULO VI ................................................................................................... - 104 - SISTEMA PROPUESTO .................................................................................. - 104 - Descripcin del sistema propuesto ............................................................. - 104 - Aplicacin de la metodologa de desarrollo .................................................. - 104 - Anlisis de requisitos ................................................................................... - 105 - Diseo del software ..................................................................................... - 105 - Diseo del Sistema (Versin 1) .................................................................... - 107 - Diagrama de Flujo de Datos ..................................................................... - 107 - Modelo de la Base de Datos ..................................................................... - 109 - Diccionario de datos ................................................................................. - 110 - Pantallas del sistema ................................................................................ - 117 - Diseo del Sistema (Versin 2) .................................................................... - 137 - Diagrama de Flujo de Procesos ................................................................ - 138 - Modelo de la Base de Datos ..................................................................... - 143 - Diccionario de datos ................................................................................. - 144 - Pantallas del sistema ................................................................................... - 147 - Conclusiones y Recomendaciones ............................................................... - 160 - Conclusiones ............................................................................................... - 160 - Recomendaciones ....................................................................................... - 162 - Bibliografa ...................................................................................................... - 163 - XII Tabla de Figura Figura 1 Proceso de Evaluacin del Desempeo con otros procesos de RH..-25- Figura 2 El ciclo de Evaluacin del Desempeo........-27- Figura 3 Parmetros de Evaluacin-28- Figura 4 Proceso que se realiza cuando solicitamos ver una pgina Web..-29- Figura 5 Como funciona HTML....-42- Figura 6 Modelo Cliente Servidor.-43- Figura 7 Estructura de un servidor Web..-44- Figura 8 Comunicacin con un DBM..-47- Figura 9 Plan estratgico 200-2011 Gua y Visin de la empresa.-56- Figura 10 Estructura organizativa de la Gerencia de R H Gerelca-88- Figura 11 Procesos de Gestin de Recursos Humanos-89- Figura 12 Flujograma del proceso de Evaluacin de Desempeo. Parte 1.-91- Figura 13 Fluograma del proceso de Evaluacin de Desempeo. Parte 2..-92- Figura 14 Formato RH-F-04 Objetivos de Desempeo Individual..-97- Figura 15 Instructivo de registro de los objetivos de Desempeo Individual.-98- Figura 16 Formato RH-F-05 Evaluacin de Desempeo. Parte I- 99- Figura 17 Formato RH-F-05 Evaluacin de Desempeo. Parte II.-100- Figura 18 Instructivo del Manual de Evaluacin de Desempeo...-101- Figura 19 Matriz de Resultados de Evaluacin de desempeo por periodo-102- Figura 20 Diagrama de Flujo de Procesos-Nivelde contexto-107- Figura 21 Diagrama de procesos Nivel 1-108- Figura 22 Modelo de Base de Datos Versin 1..-109- Figura 23 Diccionarios de Datos Versin 1..-110- Figura 24 Diccionario de Datos Versin 1 (Continuacin)..-111- Figura 25 Diccionario de Datos Versin 1 (Continuacin)..-112- Figura 26 Diccionario de Datos Versin 1 (Continuacin)..-113- Figura 27 Diccionario de Datos Versin 1 (Continuacin)-114- Figura 28 Diccionario de Datos Versin 1 (Continuacin).-115- Figura 29 Diccionario de Datos Versin 1 (Continuacin).-116- Figura 30 Pantalla de sesin (Versin 1)..- 117- Figura 31 Pantalla de Bienvenida (Versin 1)- 118- XIII Figura 32 Registro de Empleados (versin 1)-119- Figura 33 Pantalla Registro de Proyecto (versin 1)-120- Figura 34 Pantalla de Registro de ODI`S (versin 1)-121- Figura 35 Pantalla Registro de ODI`S Continuacin (versin 1).-122- Figura 36 Pantalla Lista de Empleado (versin 1)-123- Figura 37 Pantalla de Evaluacin Individual (versin 1).-124- Figura 38 Pantalla Evaluacin Individual Continuacin - (versin 1)....-125- Figura 39 Pantalla Imprimida Evaluacin Desempeo Individual (versin 1).-126- Figura 40 Imprimir Evaluacin Desempeo Individual Cont (versin 1)..-127- Figura 41 Pantalla Asociar Proyecto (versin 1)...-128- Figura 42 Pantalla Registro ODP`S (versin 1).-129- Figura 43 Pantalla Registro de ODP`S Continuacin - (versin 1).-130- Figura 44 Pantalla Evaluacin Desempeo de Proyecto (versin 1)-131- Figura 45 Pantalla Evaluacin Desempeo de Proyecto Cont (versin 1).-132- Figura 46 Pantalla Imprimir Evaluacin Desempeo de Proyecto (versin 1).-133- Figura 47 Pantalla Evaluacin Desempeo de Proyecto Cont (versin 1)-134- Figura 48 Pantalla Men Evaluado (versin 1)..-135- Figura 49 Pantalla Datos del evaluado (versin 1)-136- Figura 50 DFP Login yRegistro de Empleado (versin 1)-137- Figura 51 DFP Registro de ODI`S Y Evaluacin de Desempeo (versin 2)..-138- Figura 52 DFP Imprimir Evaluacin y Consultar Empleados (versin 2).-139- Figura 53 DFP Reporte y Consulta ODI`S (versin 2).-140- Figura 54 DFP Consulta de Empelado (versin 2).-141- Figura 55 Modelo de la Base de Datos (versin 2).-142- Figura 56 Diccionario de Datos (versin 2)-143- Figura 57 Diccionario de Datos Continuacin (versin 2).-144- Figura 58 Diccionario de Datos Continuacin (versin 2).-145- Figura 59 Pantalla de Sesin (versin 2)..-146- Figura 60 Pantalla de Vivienda (versin 2)...-147- Figura 61 Pantalla de Registro de Empleado (versin 2)..-148- Figura 62 Pantalla Buscar Empleados (versin 2)-149- Figura 63 Pantalla Registro de Proyecto (versin 2)-150- Figura 64 Pantalla Buscar Proyecto (versin 2)-151- XIV Figura 65 Pantalla Registro de ODIS (versin 2)..-153- Figura 66 Pantalla Registro de ODIS (versin 2)..-154- Figura 67 Pantalla de Formulario de Objetivo de Desempeo (versin 2).. -155- Figura 68 Pantalla Evaluacin de Desempeo (versin 2). -156- Figura 69 Pantalla Buscar Evaluacin de Desempeo (versin 2) -157- Figura 70 Pantalla Lista de Bitacora del Sistema (versin 2). -158- Figura 71 Pantalla de Informacin de Datos de usuarios (versin 2) -159- XV Tabla de Grficas y Cuadro. Cuadro 1 -63- Grfica 1..-75- Grfica 2..-76- Grfica 3..-77- Grfica 4..-78- Grfica 5..-79- Grfica 6..-80- Grfica 7..-81- Grfica 8..-82- Grfica 9..-83- Grfica 10....-84- Grfica 11.-85- Grfica 12....-86- XVI Tabla de Anexos Anexo No. 1.. -168- Anexo No. 2.. -169- Anexo No. 3 .-170- Anexo No. 4..-172- Anexo No. 5..-173- Anexo No. 6..-177- Anexo No. 7..-187- - 1 - INTRODUCCIN Hoy en da es de carcter obligatorio para las empresas que deseen lograr el xito y posicionarse en el mercado donde se desenvuelven, independientemente de la actividad econmica que desarrollen, trabajar encaminadas bajo las premisas de xito,progreso,rentabilidadytecnologa,enarasdealcanzaraltosnivelesde competencia.Lasempresasmsimportantesfuncionancomograndes componentesintegralesconunenfoquecompartidoytodassinexcepcinse enfrentancadadaaretossignificativosdecompetitividad,servicioconcalidad superior, excelencia en tecnologa; entre otros, como consecuencias de las grandes demandas y exigencias del mercado. Elpodercontarconunsistemadegestinquelebrindealaempresala oportunidaddedisponerdeunaguaparaellogrodesusestrategiasymetas,ha resultado ser una necesidad ineludible y ha obligado a desarrollar distintos modelos y teoras al respecto. Los sistemas de gestin de diferentesndole existentes en la actualidad, son instrumentos que se emplean con el propsito de ayudar a lograr los objetivosdelaempresa,empleandoparatalfinunconjuntodeestrategiasque comprenden la optimizacin de los procesos ejecutados en la empresa. En principio todoestoconducealcrecimientovertiginosodelaempresa,aconsolidarla satisfaccindelclientequeconeltiemposetornamuchomsexigente,aobtener mejoras continuas en el uso de las tecnologas, a crear soluciones eficientes, mejor tratamientodelainformacin,mejorefectividadoperativaypermitepotenciarla innovacin. Gerelca,es una empresa que comparte esa visin de vanguardia en el uso de la tecnologa y los procesos automatizados desde Diciembre 2004, cuando nace la ideadellevaradelanteimportantesproyectosvinculadosalaasistenciatcnicay solucionestecnolgicas,enreasclavesdesingularrelevanciaparalosclientes. Losproyectosqueseadelantanvandirigidosprincipalmentealfortalecimiento - 2 - institucionalyempresarial.Desempeaactividadesinherentesalcampode desarrollodesoftwaredegestinydisponedeunaampliaydiversacarterade clientes contando para ello con un calificado grupo de profesionales. La empresa se haidoconsolidandobrindndoleatodossusrelacionadosunserviciodealta calidad, dirigido a la excelencia. Su misin es proveer asistencia en Gestin de Servicios Comerciales, Asistencia TcnicaySolucionesTecnolgicas,paraquelosclientespuedanrealizarcon excelenciasupropia gestinylograrlasmetas.Paraellocontamosconunequipo de profesionales calificados que apalanca nuestra visin y un sistema de tecnologa de punta. La visin es ser reconocida como empresa lder en fortalecimiento institucional y empresarial, experta en desarrollar productos con tecnologa de punta y en servicios deasistenciatcnicacertificados.Sedestacaporlaexcelenciadesucapital humano,porelptimomanejodesusprocesosyporproductosinnovadores desarrolladosbajounesquemademejoramientocontinuo,garantizandoasla satisfaccin de sus clientes. Laestructuraorganizativadelaempresaseconformapordos(2)unidades de negocio: Gerencia de Servicios Comerciales y Gerencia de Asistencia Tcnica y SolucionesTecnolgicasycuatro(4)unidadesdeapoyo:Gerenciade AdministracinyFinanzas,GerenciadeRecursosHumanos,Gerenciade Infraestructura y Soporte Tcnico, Gerencia de Administracin de Proyectos. LaGerenciadeRecursosHumanos,tienecomounadesustareas proporcionar un ambiente de trabajo donde se desarrollen las capacidades humanas requeridasporlaorganizacin,esdecir,todasaquellashabilidadesyaptitudesdel personal que conforman los equipos de trabajo que participan en los proyectos, para quesugestinsealomssatisfactoria,parasmismoyparalacolectividadenla que se desenvuelve. No se debe olvidarque las organizaciones dependenpara su funcionamientoysuevolucin,primordialmentedelelementohumanoconque - 3 - cuenta, necesariamente la organizacin debe demostrar su imagen, visin y misin a travs de sus miembros. Dicha unidad, es la responsable de la planeacin, organizacin, desarrollo y coordinacin del recurso humano, as como tambin control de tcnicas, capaces de promovereldesempeoeficientedelpersonalactual,susproyectosyequiposde trabajo; a la vez que la empresa representa el medio que permite a los empleados quecolaboranenella,alcanzarlosobjetivosindividualesrelacionadosdirectao indirectamenteconelproyectoenelqueparticipe.Elloimplicaconquistary mantener a los empleados en la organizacin, trabajando y dando el mximo de s, con una actitud positiva y favorable, ya que esto representa la motivacin que hace que el personal permanezca en la empresa. Elobjetivoprincipaldeestainvestigacin,esproporcionarlealaempresa Gerelca,unaherramientatecnolgicapotente,segurayeficazqueseacapazde proveerlealequipodelaunidadderecursoshumanos,laoportunidaddepoder ejecutarlaevaluacindelagestinindividual,evaluacindelosproyectosy unidades de negocio de forma ms eficiente. Estainvestigacinesdegranimportanciatantoparalaempresaobjetode estudio, como para cualquier otra empresa, cuyo nico fin sea dar un buen servicio alcliente,sirviendodeherramientaparaelseguimientodelagestindelrecurso humanoinvolucradoenproyectosyasuvezpermitaidentificarsolucionesque contribuyan con el cumplimiento de la misin y visin especficamente de la Unidad deRecursosHumanosporconsiderarseunadelasdependenciasclavesparael logro de los objetivos de la empresa. En cuanto a la estructura del presente estudio, est conformado por seis (06) captulos, los cuales se describen a continuacin: CAPTULOI,implicaelPROBLEMADEINVESTIGACINreseael planteamientodelproblema,dondesemencionalaimportanciadeaplicarun sistemadegestinyevaluacindedesempeo,sedescribenlasactividadesy - 4 - funcionesquedesempealaEmpresayseenfocalasituacinproblemtica existenteenGerelca,puntualizandolasnecesidadesdelaGerenciadeRecursos Humanos. Asimismo, con argumentos vlidos se justifica la realizacin del proyecto como tesis de grado y se especifican cadauno de los objetivos de la investigacin (GeneralyEspecficos).ElcaptuloIconcluyeestableciendoelalcanceylas limitaciones para el desarrollo del sistema propuesto. CAPTULOII,contienelaMARCOTERICOomarcoreferencialdela presenteinvestigacin,enlseexponenlastesisdegradoeinvestigaciones precedentesqueestnrelacionadasconlatemticaplateadayquereferencian solucionestecnolgicassimilaresquehansidoimplantadas.Adicionalmentese describenlasbasestericasdelproyecto,todoestoenmarcadoenelcontextode las tecnologas y el manejador de bases de datos que se emple para el desarrollo deesteproyecto.Seculminaconladefinicindeaquellosconceptosprincipales implicados en el caso de estudio. CAPTULO III,explica el MARCO METODOLGICO, especifica el tipo y el diseo de investigacin conforme al tipo de estudio realizado. De igual forma define laestructurametodolgicaempleadaparallevaracabolaelaboracindelsistema propuesto.EspecficamentesedescribelametodologadePrototipoparael desarrollo de software, donde se define las herramientas que utiliza y cada una de sus fases adaptadas al sistema desarrollado. Igualmente se cuantifica el tamao de lapoblacinylamuestraquefueobjetodeestudioparaobtenerinformacin relevante.Sefinalizadescribiendolastcnicaseinstrumentosqueutilizamospara indagar y recopilar la informacin. Para los efectos de este proyecto se emplearon la observacinylaentrevistacomotcnicasylaguadeobservacinycuestionario como instrumentos para la recoleccin de datos. CAPTULOIV,exponelaPRESENTACINYANLISISDE RESULTADOS,seexaminanlasdeduccionesproductodelprocesamientodelos datos recopilados, a partir de los instrumentos aplicados a la poblacin. Adems se sealanlosresultadosobtenidosmedianteelusodegrficasytablasde frecuencias. - 5 - CAPTULOV,describeelSISTEMAACTUAL,detallandoampliamente como realizan todos los procesos y actividades de forma manual en la Gerencia de RecursosHumanosdelaEmpresa.Seexplicaelmodelodelsistemaactual empleando flujograma y descripcin de actividadespara lograr un enfoque visual y mayor entendimiento. CAPTULOVI,reseaelSISTEMAPROPUESTO.Sedetallaelmodelado del mismo mediante diversos diagramas. Se exponen cada una de los pasos de la metodologa empleada para la construccin del sistema propuesto como solucin a la problemtica presentada en la empresa Gerelca. CONCLUSIONESYRECOMENDACIONES.Enestesegmentoseilustran lasconclusionesdelainvestigacin,conbaseenlasolucindesusobjetivos especficos,deigualmaneraseexpresanlasrecomendacionesparaelbuen funcionamientodelsistemaysuaplicacinporpartedelosusuariosy administradores. - 6 - CAPTULO I: EL PROBLEMA DE INVESTIGACIN Planteamiento del Problema Actualmente la Empresa Gerelca, no cuenta con un sistema automatizado de gestinyevaluacindepersonal,proyectosyequiposparaelreadeRecursos Humanos(RH),dichosprocesosse realizandeformamanualporlossupervisores decadaproyectoyporelpersonaldelreadeRH.Esteprocesodeevaluacin consiste en medir el desempeo del personal activo de la empresa para conocer su nivelderendimientoyfacilitarlatomadedecisionesencuantoalaaplicacindel sistemadecompensacinybonificacin.Tieneademsporobjeto,orientarla contribucindelosmiembrosdelaEmpresahaciaellogrodelosobjetivosclaves del plan de negocios de la empresa. Lasevaluacionesdedesempeoindividualsellevanacabomediantela construccin de los llamados Objetivos de Desempeo Individual (ODIs) a cada una de las personas de la empresa. Los ODIs establecen un conjunto de indicadores y metas asociadas a cada persona, las cuales sern evaluadas en un perodo cclico semestral. Por lo tanto, al trminodelsemestresedebenreflejarlosresultadosdelasevaluacionesyas tomarlasmedidascorrespondientes(ajustessalariales,bonificaciones, desincorporaciones, entre otras). DeacuerdoconlapolticadelaGerenciadeRecursosHumanosdela organizacin, la responsabilidad en la evaluacin de los empleados puede atribuirse - 7 - adichaunidady/oaunacomisindeevaluacindedesempeo.Cadaunode estas alternativasimplicauna filosofade accin. ElGerente-Supervisor(Evaluador):esresponsabledeldesempeodesus subordinadosydesuevaluacin.Quienevalaeldesempeodelpersonal,esel propio gerente o supervisor inmediato, con la asesora de los rganos de gestin de recursoshumanos,queestablecenlosmediosyloscriteriosparatalevaluacin. Dadoqueelgerenteosupervisornotieneconocimientoespecializadopara proyectar, mantener y desarrollar un plan sistemtico de evaluacin del desempeo personal,serecurrealrganoderecursoshumanos,con funcindeestablecer, acompaar y controlar el sistema, en tanto que cada jefemantiene su autoridad de lneaevaluandoeltrabajodelossubordinados.Medianteesteesquemael evaluador siempre depende de la presencia delpersonal de Recursos Humanos al momento de hacer la evaluacin. Es por ello que se requiere de un sistema que le proporcione mayor libertad y flexibilidad, con miras a que cada supervisor-evaluador sea gestor de su personal. ElEvaluado:actualmenterespondeporsudesempeodespusqueel Evaluador le ha asignado sus ODIs y realiza su autoevaluacin teniendo en cuenta parmetros establecidos. No participa en la asignacin de sus metas y objetivos y alserunprocesoderegistromanualdeODIs,elevaluadonotieneaccesoala informacin para su revisin constante y sistemtica. ElreadeRecursosHumanos:mantieneuncarctercentralistay burocrticoenextremo.Enestecaso,starespondeporlaevaluacindel desempeo de todos los miembros de la organizacin. Cada gerente proporciona la informacin del desempeo de cada empleado, la cual se procesa e interpreta para enviarinformesylamatrizdelosresultadosdetodoslosevaluadosalrgano responsabledelagestinenrecursoshumanos.Comotodoprocesocentralista, exigenormasyreglasburocrticasquecoartanlalibertadylaflexibilidaddelas personasinvolucradasenelproceso.Adems,presentadesventajaporquese evala solo el desempeo individual de logro de cada individuo y no su posicin con respectoalequipoqueparticipaenunproyecto.Sebasaenevaluaciones - 8 - particularesdelindividuoynoensuparticipacinglobalcomomiembrodeun equipo de proyectos. ElComitdeevaluacin:constituidoporcolaboradoresqueocupende preferenciajefaturas,pertenecientesadiversasdependenciasounidadesde negocioounidadesadministrativas.Enestecasolaevaluacinescolectivayla realizaungrupodepersonas.Existenmiembrospermanentesoestables(comoel presidente,elgerentederecursoshumanosyelespecialistadeevaluacindel desempeo)queparticipanentodaslasevaluaciones,ysupapelesmantenerel equilibriodelosjuicios,elacatamientodelosestndaresylapermanenciadel proceso. Actualmente el proceso de evaluaciones se ve perturbado y/o alterado por el volumen de tareas y las labores del da a da de los proyectos y, por lo tanto, no se puedenrealizarlasmedicionesyevaluacionesdeformaperidicadurantelos semestres,yadicionalmentealtrminodelossemestrestambinexisten desviaciones en el proceso de evaluacin individual el proceso de evaluacin de los proyectos que impactan las unidades de negocio. Esimportantemencionarquetambinsedeseacontarconmejorasenel sistema actual de evaluaciones para hacerlas no slo a los individuos, sino tambin alosequiposdeproyectos,yporendemediralasUnidadesdeNegocio involucradas.Ennimosdeestablecerunprocesode mejoracontinua,tambinse desearealizarlasevaluacionesdelaformamstransparente,objetivayoportuna posible con la participacin del evaluado, evaluador y comit de evaluacin. Partiendo de esta situacin, en esta tesis de grado se plantea como objetivo eldesarrollarunsoftwareorientadoalaWeb,apoyadoenlainteligenciade negociosparalagestinyEvaluacindelpersonal,proyectosyunidadesde negocio,conelpropsitodeactualizarelmtododesistemaactualdeevaluacin de desempeo manual, a un sistema automatizado que permita a la empresa por un medio Web, una mayor agilizacin de los procesos.

- 9 - Interrogantes de la Investigacin Acontinuacinsedefinenlasinterrogantesdelcasodeestudiocomobase para establecer los objetivos de este proyecto: Interrogante Principal Quprocesos,relaciones,requerimientosytecnologassedeben considerarparadesarrollarunaaplicacinWebparalaGestin,Evaluacindel Personal,ProyectosyUnidadesdeNegocioenlaempresaGerelca,quepermita facilitar la gestin interna de Evaluacin del Desempeo en la Gerencia de Recursos Humanos? Interrogantes Secundarias QurequerimientosestablecelaempresaGerelcaenrelacinal funcionamientoesperadodelsistemapropuestoyquetecnologasedebe considerar en su desarrollo y prueba? Qudatos,procesos,procedimientos,normasyrelacionesdefinenla estructura lgica del sistema implementado en la empresa Gerelca? Qu estructura lgica se define para el diseo del sistema propuesto? Qupruebassedebenrealizaralsistemapropuestoparaverificarsu funcionamiento? - 10 - Objetivo General DesarrollarunSoftwareorientadoalaWeb,apoyadoenInteligenciade NegociosparalaGestinyEvaluacindelPersonal,ProyectosyUnidadesde Negocio en la empresa Gerelca. Objetivos Especficos 1.Conocer la estructura y funcionamiento del sistema actual, implementado en laempresaGerelcaparalaGestinyEvaluacindelpersonal,Proyectosy Unidades de Negocio 2.PrecisarlosrequerimientosdelaempresaGerelca,conrespectoal funcionamientodelsistemapropuestoparalaGestinyEvaluacindel Personal, Proyectos y Unidades de Negocio. 3.Analizar los requerimientos, estructura, funciones y procesos que intervienen en el sistema actual implementado en la empresa para orientar el diseo del sistema propuesto. 4.Disear el sistema propuesto en funcin a los requerimientos de la empresa Gerelca. 5.Construir aplicacin atendiendo regularmente a los parmetros establecidos en el diseo del sistema. 6.Realizarlaspruebasdecalidadrespectivasparaevaluarelcorrecto funcionamiento del software diseado. - 11 - Justificacin de la Investigacin ActualmenteenlaempresaGerelcaserealizanprocesosdeevaluacin individual de desempeo de las personas que conforman los equipos de proyectos. Sinembargo,estasevaluacionessellevanacabodeformamanualmediante instrumentosdestinadosparatalfin.Elprocesodeconstruccindeindicadoresy metas no se encuentra estandarizado, por lo tanto para cada individuo y/o equipo de proyectopodemosencontrarmetas,indicadoresyelementosdiversosqueno colaboranenlaobjetividadyuniformidaddelasevaluaciones.Deigualmanera,el proceso de evaluacin que idealmente debe ser continuo, se est realizando al final delosperiodosdeevaluacinenvistadelosprocesosmanualesquesedeben llevar a cabo. LuegoderealizarelprocesodedefinicindeODIsydeprocesarlas evaluaciones,nosecuentaconunaherramientay/oesquemadeanlisisdelos resultados que permitan a la Directiva de laempresa poder tomar las decisiones al respecto,medianteesquemasestadsticosymatemticosafindeanalizarlos diversos impactos que se pueden ocasionar de acuerdo con las medidas a tomar. Laimplantacindedichosistema,aumentaelrendimientodelaUnidadde RecursosHumanosyaqueproporcionaalosinvolucradosenelprocesode evaluacinahorrosdetiempo,simplificandoconsiderablementeeltiempoinvertido enelmanejoyregistrodelosdatosmanuales.Porende,elevalaeficienciadel personalquelaboraendichaunidad,permitiendoalmismoagilizarnotablemente todos sus procesos. Estaherramientaesimportanteporquelespermitedeterminarycomunicaralosempleadoslaformaenqueseestndesempeandoenelproyectoqueles seaasignadodesdeelprincipioparaalertarlessobreposiblesdesviacionesy elaborar planes de mejora continua. Otro uso significativo para el empleado, es que selepodrncomunicaratravsdelsistemacomoestndesempeandosus - 12 - puestosocargosy,proponerloscambiosnecesariosdecomportamiento,actitud, habilidades, y conocimientos. Laaplicacindeestesistemadeevaluacindelpersonal,enforma equitativa, ordenada y justa, permite: Ayudar al personal en su avance y desarrollo no solo de su actuacin individual sino como miembro de un equipo de proyecto. Proporcionar informacin a la gerencia, para la toma de decisiones y laaplicacindepolticasyprogramasdelaadministracinde recursos humanos.Realizarlasdiversasaccionesenmateriadepersonal,comolos traslados, colocaciones, reubicaciones, etc.Establecerplanesdecapacitacinyentrenamientodeacuerdoa necesidades.Establecer mejores relaciones de coordinacin y elevar la motivacin del personal. De esta manera se evidencia que la empresa Gerelca necesita y requiere de unaherramientaautomatizadadesoftwareparalagestindesuprocesode evaluacin de desempeo del personal, proyectos y unidades de negocios. Lasherramientastecnolgicasempleadaseneldiseoydesarrollodel sistema aportan diversos beneficios como tener un control preciso de los pasos de evaluacin de desempeo de la empresa, generar consultas y reportes semanales, mensualesyanuales,generalesyespecficosdelainformacinqueseencuentra almacenadaenelsistema.Ascomoemisionesdealertasparallevarun seguimiento de aquellos procesos que por alguna razn no se le ha dado respuesta. La implantacin de esta aplicacin en la plataforma tecnolgica dentro de la empresa,constituyeunaherramientaimprescindibleparaelgerente,yaquele facilita a travs de la automatizacin de sus procesos y el manejo de indicadores, la tomadedecisinadecuada,basndoseenlainteligenciadenegocios.Deigual - 13 - forma,generaunvaloragregadoensucalidadprofesionalpermitindosemayor tiempo para sus operaciones y maximizando as su productividad. Con el desarrollo e implantacin de este sistema, se aporta la solucin de un problemarealquesepresentaenlaempresaGerelcaconelmodeloactualde evaluacin de desempeo, ya que su aplicacin, resuelve la dificultad en la gestin y manejo del proceso de gestin y evaluacin del personal, proyectos y unidades de negocios que participan en los proyectos que actualmente se ejecutan, con ahorros significativos de tiempo, recursos y con criterios objetivos y uniformes. Delimitacin y Alcances de la Investigacin Temtica Estatesisdegradosedesarrollbajoloslineamientosdeunsistema automatizado basado en la inteligencia de negocios para la Gestin y Evaluacin del Personal,ProyectosyUnidadesdeNegocioparalaempresaGerelca, especficamente en la Gerencia de Recursos Humanos. Se encuentra en el rea de Sistemas de tecnologa Computacional, especficamente en el ambiente para Web. EneldesarrollodelamismasebuscmejorarelprocesodeEvaluacinde Desempeo, con el fin de optimizar este proceso de la organizacin. Geogrfica Laubicacingeogrficadondesellevacaboesteestudioseencuentraen Caracas y Anzotegui. La empresa Gerelca tiene su sede principal en Caracas: Av. Francisco de Miranda, Edif. Canaima, Piso 7 Ofic. 502-503 y cuenta una sucursal en elEstadoAnzotegui-Barcelona:Av.IntercomunalJorgeRodrguez,C.C.Odett Center, Piso 1 Ofic. 10 - 14 - Tcnica Software. ElsistemaserealizbajoambienteWeb,seutilizellenguajede programacin PHP (PHP Hypertext Preprocessor), para el desarrollo del portal Web, queestotalmentecompatibleconlaplataformaoperativaMicrosoftWindowsyel ServidorWebparalainterpretacindelcdigoPHP.Laaplicacindesarrollada disponedelosmecanismosdeseguridadqueposeeelmanejadordeBasede DatosMySQLydelosqueincorporalosSistemasOperativosMicrosoft Windows, porlotantoleconfierealsistemaintegridad,seguridadyconfiabilidad.Puedeser manipuladoporusuariosyadministradoresdelaempresaGerelcaesuna herramientadefcilaccesoparalaspersonasqueposeanconexinaInternet. Tambin se manej el lenguaje web con las herramientas de Modelo MVC y Ajax.

Hardware Caractersticas del Servidor:-Intel Core 2 Duo el cual es la continuacin de los Pentium D y Core Duo. -SistemaOperativoMicrosoftWindowsXP,Vistao7de64 bits. -Disco Duro de 1 TB. -Memoria RAM de 4 GB. -Monitor de 18.5 pulgadas. -Mouse, teclado y cornetas.-Bases de datos en MySQL (5.0.51) el cual es el manejador de bases de datos. - 15 - -PHP 5 (5.2.6). Y una computadora con las siguientes caractersticas: -Procesador Intel Core 2 Duo de 2.6 GHz. -Tarjeta de Madre Intel. -Memoria RAM de 2 GB. -Disco Duro de 320 GB. -Sistema Operativo: Windows XP Professional SP3 o Windows Vista. Temporal Estainvestigacinsellevacaboenonce(11)meses,entreMayo2010y marzo de 2011, de Lunes a Jueves, en un horario comprendido desde las 8:00 a.m. hastalas 12:00 m. (Ver anexo No. 1) Paralograrlosobjetivospropuestosseelaboruncronogramade actividades (Ver anexo No. 2) Limitaciones de la Investigacin En este proyecto se encontraron las siguientes limitaciones: -Desarrollarunaherramientatecnolgicaparalaevaluacindeldesempeo nicamente bajo las necesidades planteadas por la empresa Gerelca. -TiempolimitadoenelpersonaldelaempresaGerelcaparaatenderlos requerimientos del Trabajo Especial de Grado (TEG).- 16 - -La mayora de las herramientas de inteligencia de negocios existentes en el mercado son de uso privado.-Un solo participante en la ejecucin del proyecto de TEG. Parasolventarestaslimitacionespresentadassebuscmsinformacinen distintas fuentes as como tambin en entes dedicados a la parte dela inteligencia denegociosylaevaluacindedesempeoparaobtenerasmsconocimientos sobre el tema, de igual forma se busc una mayor asesora para el diseo de esta investigacin. - 17 - CAPITULO II MARCO TERICO Antecedentes de la Investigacin SonmuchaslasempresasqueadoptanmodelosdeEvaluacinde desempeoparasufuerzaproductiva,podemosrevisarexperiencias internacionales que aportan conocimiento y experiencia sobre el tema. En referencia al origen del proceso de Evaluacin de Desempeo se expone lo siguiente: EstadosUnidosLaevaluacindeldesempeonaceenlasfuerzasarmadas principalmentedelosEstadosUnidosquienesacogieronelprocesodeevaluacin parallevaracabolascomparacionesentregrandesnmerosdeoficiales.ElWar Departmentdedichopasadopt,en1917,esteprocesodevaloracin, principalmente,paralossiguientesfines:Seleccionaraloscandidatosquepodrn asistirlasescuelasmilitares,elegir,luego,alosoficialesentrelosgraduadosen esasescuelas,evaluarperidicamentealosoficialesparaconcederdespuslos ascensos o cambios de acuerdo con la escala determinada de puntos.[DocumentoenlneaDisponibleen]http://www.rrhh-web.com/evaluaciondepuesto.html[Fecha de consulta 13/09/2010] Cabe destacar, que con el tiempo, la aplicacin de estos mtodos de evaluacin seextendialaadministracindepersonaldelaempresaprivada,despusde efectuar los ajustes respectivos en este campo y que la automatizacin del proceso - 18 - de evaluacin cobra cada da ms fuerza como herramienta de gestin y apoyo. En el mbito mundial se exponen casos de aplicacin empresarial como en: Colombia:SOLSOFTS.A.,desarrollunsoftwaresencilloparalaGestinde EvaluacinporCompetenciasquepermiteautomatizarelprocesodeevaluacindel desempeooporcompetenciasde90a360grados.Manejahasta6Aristasde evaluacin:Auto-evaluacin,EvaluacindeJefes,EvaluacindeSubalternos, Evaluacin Colegas, Evaluacin de Clientes internos y Evaluacin Clientes Externos.Algunosdesusbeneficios,son:definirperfilesprofesionales,identificarpuntos dbiles por reas y cargos, hacer seguimiento y retroalimentacin sobre los planes de mejoramientoindividual,crearunsistemadecontrolyapoyoalCoaching permanente, generar compromisos de mejora entre el retro-alimentador y el evaluado e identificar personas con las competencias necesarias para ser promovidas Catlogo de Software (2010) GESTIN DE EVALUACIN POR COMPETENCIAS Y DESEMPEO. [Documento en lnea Disponible en] http://www.catalogodesoftware.com/producto[Fecha de consulta 10/09/2010] Como se puede observar existen en el mercado software de Evaluacin que seadaptanalafilosofadegestindelrecursohumanodecadaempresa.En referencia al caso anterior ste atiende al modelo de gestin por competencias y su evaluacinalser360consideraatodoslosactoresqueparticipanenunproceso de evaluacin. ParaampliarmejorelconocimientodelaofertadesoftwaredeEvaluacin delDesempeoenelmercado,seenunciantresmarcasdeproductosquese comercializan en Europa y Venezuela: Mentor: Contempla la evaluacin del desempeo como un proceso que se realiza en diferentesfases:-PlandeEvaluacin-DeterminacindeObjetivosycompetencias Evaluacindelcumplimientoyestimacindevariaciones-Identificacindegapsde formacin-Establecimientoderesultados-AnlisisProcesosdeEvaluacin-Planes de Carrera Planes de sucesin [Documento en lnea Disponible en] - 19 - http://www.summar.es/software/software/software-para-evaluacion-de-desempeno.htM [Fecha de consulta 10/09/2010] QTraining:Esteoriginalsoftwarefuncionaenred,elmtodopartedeladeteccin denecesidadesdecapacitacinapartirdelaevaluacindedesempeodel personalcomienzaconladefinicindeindicadoresparalosobjetivosde desempeoplasmadosenlasdescripcionesdepuesto...Unavezconocidaslas reglasportodos,losresponsablesdereasevalanasupersonal.Todala informacinquedarecopiladaenunsololugaryluegopuedeseranalizadaporel responsabledecapacitacinparadeterminarlasnecesidadesdecapacitacinSe consigue eliminartodo el papeleo que genera la evaluacin como reportes, listas de asistencias, deteccin de necesidades, evaluacin de la eficacia, etc.Se logra, de forma fcil detectar necesidades de capacitacin, evaluar el desempeo, planearcarreras,medirlaeficaciadelacapacitacin.Elpersonalsientequela empresa lo apoya en el logro de los objetivos. Se obtiene una herramienta de anlisis que lo conducir a implementar la mejora continua eficazmente. [Documento en lnea Disponible en] http://www.wilsoft-la.com/qtraining.htm [Fecha de consulta 10/09/2010] CezannePerformance:Facilitalosprocesosdegestindelrendimientoyla direccinporobjetivos(dpo),ayudaaalinearlosobjetivosindividualesydelequipo con los de la organizacin, potencia la responsabilidad y mejora la gestin del talento, proporciona Business Intelligenceimprescindible para gestionartodaslas decisiones de RRHH, de compensacin, sucesin y carrera, formacin y desarrollo. Evaluacin del desempeo y Direccin por Objetivos (dpo) La gestin del rendimiento es una actividad muy importante para las organizaciones. Facilitalacontratacinymotivacindelosempleados,ayudaaalinearlosobjetivos individualesydenegocio.CezannePerformanceesreconocidoporlosanalistas internacionales, como Gartner, como una de las mejores soluciones de software para lagestindelrendimiento.Sutecnologawebydeworkflowofrecelaventajade poderracionalizarymejorarelprocesocompletodegestindeldesempeoy direccin por objetivos (dpo).Alinear los objetivos individuales con los de la organizacin Debidoaqueelsistemaeson-lineyestsiempredisponible,todaslaspersonas pueden acceder de inmediato a la informacin actual o histrica. - 20 - [Documento en lnea Disponible en] http://www.cezannesw.com/es/solutions [Fecha de consulta 10/09/2010] Se puede inferir que todas las ofertas comerciales de software existentes en elmercadoparalaEvaluacindelDesempeoofrecensimilituddebeneficiosy bondadesyquerepresentanunasolucingeneralparalagestindelrecurso humano,peroexisteunmercadocautivodeempresasqueinviertenendesarrollar suspropiossoftwaredegestincomorespuestaamantenersusprocesos diferenciados y especficos. Investigaciones Previas Russo,DomenicoySantana,Javier(2003)realizounatesisdegrado tituladoDESARROLLODEUNAAPLICACINPARALAEVALUACINDEL DESEMPEOLABORALDELOSEMPLEADOSDEALCATELDEVENEZUELA C.A.ACORDEAUNCONJUNTODEPOLTICASDERECURSOSHUMANOS ESTABLECIDAS. ElprocesodeevaluacindeldesempeolaboraldelosempleadosdeAlcatelde Venezuelarequieredelapoyodeunaherramientacomputacionalqueresuelva diversaslimitacionesqueexistenenlaactualidad.Estetrabajoconsistienel desarrollodeestaherramienta.Elcriteriodeevaluacinutilizadoporlaaplicacin paraevaluareldesempeosebasaenunprocesodenominadoDireccin Participativa por Objetivos, que comprende los subprocesos: Definicin de Objetivos, RevisinPeridicayEvaluacinAnualdeResultados(EAR).Laaplicacin desarrolladaadministra,coordinayapoyalarealizacindeestossubprocesosy generaunacalificacinsugeridadeldesempeolaboraldelosempleados.La metodologautilizadaparaeldesarrollofueelModelodelCiclodeDesarrollode SoftwareenCascada.Esteesquemaconsisteenestablecerunordensistemticoy secuencial en el avance de la solucin, dividiendo el problema total en partes. Previo aldesarrollodelaaplicacin,seanalizaronlascaractersticasquedebatenerel softwareresultanteyseencontrqueademsderealizarlasfuncionalidades - 21 - requeridas,estesoftwaredebacumplirconciertascaractersticastpicasde aplicacionesempresariales.Enconsecuencia,seevaluaronprincipalmente tecnologasparadesarrollodesoftwareanivelempresarialyposteriormentese seleccionJ2EEcomotecnologabaseparaeldesarrollo.Deestetrabajose concluy que el desarrollo de software a nivel empresarial es un proceso complejo, y su xito requiere de la combinacin de conocimientos de ingeniera del software junto al aprovechamiento de los beneficios tecnolgicos disponibles. Esta tesis de grado se tom como referencia para el desarrollo del presente trabajodegradoyaqueaportainformacinrelevantesobrelatecnologaweb.Al igual que mi trabajo de grado crea una interaccin entre la Web y la base de datos; sin olvidar que me permiti tener mayor claridad en cuanto a la estructura lgica del desarrollo Web con el empleo de tecnologa diseadas para tal fin. - 22 - Bases Tericas Paralaelaboracindelasbasestericasdelainvestigacinseconsider dividir los temas en tres grandes segmentos: el rea de Recursos Humanos, para el conocimientodelosprocesosyespecficamenteelsubprocesodeEvaluacinde Desempeo;elsegmentodelreadeTecnologa,paraelconocimientodetodala teorarequeridaenlaelaboracinydesarrollodelsoftwareobjetodelpresente estudio ypor ltimo el segmento que da a conocer a la empresa (Gerelca) en la que se adelant la investigacin. Recursos Humanos Alles,Martha(2005)definerecursoshumanoscomounconjuntodetrabajadoreso empleados que forman parte de una empresa o institucin y que se caracterizan por desempearunavariadalistadetareasespecficasacadasector.Losrecursos humanosdeunaempresason,deacuerdoalasteorasdeadministracinde empresas,unadelasfuentesderiquezamsimportantesyaquesonlas responsablesdelaejecucinydesarrollodetodaslastareasyactividadesquese necesiten para el buen funcionamiento de la misma. El trmino es muy comn hoy en dayseutilizaendiversosaspectosrelacionadosalordenamientoempresarial. (Pag.17) Debido a la importancia que los recursos humanos tienen para una empresa oespaciolaboral,hoyendaseacostumbradestinarunsectordirectamente especializado en la organizacin de tales recursos. Este sector cuenta con el mismo nombreyporlogeneralsecomponedepersonalcapacitadoquetienenentresus principales funciones la seleccin de trabajadores, la ubicacin de los mismos en las distintas reas de la empresa, el mantenimiento de buenos y apropiados canales de comunicacin entre las diferentes reas, el establecimiento de pautas de trabajo, la - 23 - conduccinydesarrollodeequiposdetrabajoylaplanificacindetcticasy actividadesespecficasparacadasector.Adems,elreaderecursoshumanos tambinpuedetenerinjerenciaenelestablecimientodelaspolticassalariales. Muchasveces,tambintienequehacersecargodeladesincorporacinde empleados que no estn comprometidos con las polticas de la empresa, as como tambinconelestablecimientodelascorrespondientesindemnizacionesy beneficios laborales. Enresumenseconsideraquelaorganizacindelosrecursoshumanosde unaempresauorganizacin(especialmentecuandosehabladeinstitucionesque tienenquedemostrarresultadosespecficos)esunadelasclavesparaelbuen funcionamientodelamisma.Estotienequeverconlanocindeadecuacinde cadaunodelosempleadosalasnecesidadesdelaempresaa modo deasegurar que los resultados tanto a nivel general como especfico sean los esperados. Administracin de Recursos Humanos Eslaorganizacindelrecursohumanosparalograrlosobjetivos organizaciones.Comoconsecuencias,losgerentesdecadaniveldebenparticipar en la administracin de recursos humanos. Bsicamente, todos los gerentes logran haceralgoatravsdelosesfuerzosdeotros;estorequiereunaadministracinde recursos humanos eficaz. Las personas que manejan asuntos de recursos humanos enfrentan diversos retos, que van desde la fuerza laboral, constantemente variable o alta rotacin, hasta regulaciones gubernamentales siempre presente u obligaciones laborales.Adems,lacompetenciaglobalhaobligadoalaspequeasygrandes organizaciones a tener ms conciencia de los costos y la productividad. Debido a la naturalezacriticadelosasuntosderecursoshumanos,estosdebenrecibirmayor atencin de los niveles directivos. Funciones de la Unidad de Recursos Humanos - 24 - LaUnidaddeRecursosHumanosesesencialmentedeservicios.Sus funciones varan dependiendo del tipo de empresa al que este pertenezca, a su vez, asesora, no dirige a sus gerentes, tiene la facultad de dirigir las operaciones de los departamentos. Entre sus funciones esenciales podemos destacar las siguientes:1.Ayudar y prestar servicios a la organizacin, a sus dirigentes, gerentes y empleados. (Estrategia) 2.Describelasresponsabilidadesquedefinencadapuestolaboralylas cualidadesquedebetenerlapersonaqueloocupe.(Descripcionesde cargos) 3.Evaluareldesempeodelpersonal,promocionandoeldesarrollodel liderazgo. (Evaluacin) 4.Reclutar al personal idneo para cada puesto. (Seleccin) 5.Capacitarydesarrollarprogramas,cursosytodaactividadquevayaen funcin del mejoramiento de los conocimientos del personal. (Formacin) 6.Brindarayudapsicolgicaasusempleadosenfuncindemantenerla armonaentrestos,ademsbuscarsolucinalosproblemasquese desatan entre estos. (Clima Organizacional) 7.Llevar el control de beneficios de los empleados. (Remuneracin) 8.Distribuyepolticasyprocedimientosderecursoshumanos,nuevoso revisados,atodoslosempleados,medianteboletines,reuniones, memorndumsocontactospersonales.(Polticas,Normasy Procedimientos) 9.Garantizarladiversidadenelpuestodetrabajo,yaquepermiteala empresatriunfarenlosdistintosmercadosnacionalesyglobales. (Desarrollo de Carrera) Objetivo de Administracin de Recursos Humanos Atendiendo a que objetivos son los logros que se pretenden alcanzar con la ejecucin de una accin. Los objetivos de la administracin del recurso humano se - 25 - derivandelasmetasdelaempresa,lascuales,entodaorganizacin,sonla creacin o distribucin de algn producto o servicio. ElprincipalobjetivodelreadeRecursosHumanosesmejorarlas contribucionesproductivasdelpersonalalaorganizacin,deformaquesean responsablesdesdeelpuntodevistaestratgico,ticoysocialyesalldondela EvaluacindelDesempeodecadaempleadoocolaboradoresclaveenla consecucin de ese objetivo. Evaluacin de Desempeo Reis,Paulo(2007)ladefinecomounaapreciacinsistemtica,peridica, estandarizadaycualificada,delvalordemostradoporunindividuoensupuestode trabajo, desde el punto de vista de la organizacin donde trabaja. Sirve como finalidad demejorarlosresultadosobtenidosporelesfuerzodequientrabajaenlaempresa, premiarbuenosniveles ydesarrollarcompetencias teniendo en cuenta la mejora del desempeo. (pag.5) Figura 1. Se visualiza la interrelacin del proceso de Evaluacin del Desempeo con otros procesos de Recursos humanos. Fuente: Elaboracin Reis, Paulo. Existenmltiplesfactorescrticosdexitosdeunsistemadeevaluacinde desempeo: Cultura organizacin favorable / comunicacin eficaz jefes subordinados - 26 - Reforzarlaculturadedesempeouniversalmenteprofesadaporlasorganizaciones actuales,queconsisteenpremiaronoasusempleados,enfuncindeque efectivamenterealizanono,esdecir,cumplenonolosobjetivospreviamente definidos. Utilidad percibida por la Direccin -Diseo de estructuras retributivas -Perfeccionar sistemas de gestin y desarrollo de carreras. -Diagnosticar necesidades de formacin -Reforzar motivacin y mejorar comunicacin vertical. -Validar criterios de seleccin. Utilidad percibida por los jefes -Mejorar la objetividad en la apreciacin y recompensa de los subordinados. -Conocer y aprovechar mejor el potencial del equipo. -Reforzar la orientacin a objetivos. -Mejorar la comunicacin con los subordinados. Utilidad percibida por los subordinados -Mejorar el conocimiento sobre lo que la empresa valora en su trabajo. -Mejorar la nocin de sus puntos fuertes y dbiles. -Mayor implicacin personal en la mejora de su desempeo. -Tener una oportunidad de comunicarse franca y directamente con el jefe directo. -Tener una oportunidad de desarrollo y de progresar en la carrera. Presupuesto que soporte las decisiones de premio: El tipo de recompensa para quien es evaluado es la piedra de toque de un proceso de evaluacin de desempeo, es decir, la expectativa recae necesariamente sobre el tipo de recompensa que la empresa ser capaz de atribuir. Consecuencias de la evaluacin de desempeo: El refuerzo de la motivacin individual y el compromiso del evaluado con los valores, la cultura y los objetivos de negocios de la empresa.Para que la evaluacin de losempleados sea objetiva y equitativa, es necesario que el evaluado y los evaluadores conozcan: - 27 - -Cules son los objetivos estratgicos del negocio? -Cules son los objetivos del departamento o unidad de negocio? -Cules son los objetivos individuales de los colaboradores? -Culessonlosparmetrosdeevaluacin,loqueequivaleadecircmovaaser medido? -El calendario de los resultados que se espera de los evaluados y cundo va a ser evaluado?(Reis, Paulo (2007). Pg. 14-18) Laevaluacindedesempeoparalaempresaobjetodeestudioseefecta considerando que el ciclo de la evaluacin de desempeo est sin duda centrado en lafijacindeobjetivos,ylosevaluadoresyevaluadosnecesitanimplementar medidas de apoyo para hacerlos realizables. Figura 2. Se visualiza el ciclo de Evaluacin del Desempeo Fuente: Elaboracin Reis, Paulo Estasmedidasdeapoyo,debidamenteacordadasentrelosevaluadores, pasan a constituir una condicin previa para que el evaluado se sienta vinculado a los objetivos fijados. Para ello se considera: Desempeo efectivo a.Caracterstica o trazos personales (Autonoma, iniciativa, creatividad, etc.) b.Comportamientoobservables(cumplirreglamento,apoyaralos subordinados, delegar, etc.) c.Indicadoresde Gestin paraelcumplimientodeobjetivos(conseguir 30 nuevos clientes, reducir los costos en un 5 %) - 28 - Figura 3. Parmetros de Evaluacin Fuente: Elaboracin Reis, Paulo b)Desempeo potencial a.Posesin de ciertas cualidades necesarias b.Deseos y aspiraciones c.Proyectos de desarrollo personal y profesional d.Calificaciones obtenidas a lo largo de la carrera e.Evaluaciones y retribuciones obtenidas f.Progresos en el ltimo periodo de evaluacin La Inteligencia de Negocios o Business Intelligence Segn Gonzlez S., Raquel (2005) el objetivo de que las empresas puedan sacar el mximo provecho a toda la informacin que posean, conlafinalidaddeconvertirlaenconocimiento,fuentefundamental deventajaenunentornocompetitivocomoelactual,yqueeste conocimientoseconviertaenunarealidad,enaccinyentalento. (pag.105) Actualmente, las empresas poseen multitud de fuentes de informacin, tanto internas como externas. Por ejemplo, de base de datos sobre clientes, informacin sobreempresasdelacompetencia,sobresusectordeactividad,datossobrela productividad, informes de gatos, etc. - 29 - Pues,graciasalasnuevastecnologas,estainformacinpuedeconvertirse enconocimientosque,paraqueseatil,hadeponerseenprctica,yaqueporel hechodeposeerlonogarantizaelxito.Lasherramientasdelainteligenciade negocios tienen como objetivo la gestin de este conocimiento para facilitar la toma de decisiones a todos los usuarios. Estetipodeinstrumentosonaplicablesatodaslasreasdeunaempresa: ventas,marketing,finanzas,recursoshumanos,etc.,puescaracterizan fundamentalmenteporsumultidimensionalidad,esdecir,poseenlacapacidadde reunir informacin dispersa, proceden de diferentes fuentes, con el objetivo de lograr el mximo conocimiento posible.

Ser producto del anlisis conjunto de la informacin procedente, no solo de diferentes reas de una misma empresa, sino tambin de distintas fuentes externas a stas. Entre algunas de sus utilidades podemos destacar las siguientes: Identifica oportunidades y amenazas para la empresa. Creasimulacionesacercadelasconsecuenciasdedeterminadatomade decisiones. Favorecepodercompartirinformacinentredepartamentos, independientemente de su localizacin geogrfica. Detecta clientes clave. Establece el segmento de mercado de la empresa. Realiza pronsticos de ventas. Hace estudio de proveedores. Elabora anlisis de gastos. Efecta anlisis de calidad. Analiza los desperdicios. FredR.,David(2003)comentaquelaproporcindeutilidadesdelasherramientas delainteligenciadenegociospodraalargarsehastaelinfinito,perointentaremos acortarla,estableciendo una pequea relacin conlos beneficios fundamentales que - 30 - este tipo de herramientas aportan a las empresas a la hora de abordar una toma de decisiones, ya sea tcticas o estratgicas: Beneficios: Reducen el tiempo necesario parala recoleccin dela informacin relevante para el negocio, gracias a la integracin de la informacin procedente de diversas fuentes en una misma plataforma integrada. Estainformacinestransformadaenconocimientos,medianteunadecuadoanlisis en base a las necesidades del usuario. Nos proporcionalas herramientasnecesarias para realizarun anlisisexhaustivo de la situacin para la toma de decisiones. Reduce el tiempo de respuesta desde la decisin a la accin. (pag.96) Porlotanto,enunasociedaddondeelconocimientoseconvierteenel centro fundamental de la economa, las herramientas de la inteligencia de negocios, facilitadas por las nuevas tecnologas, surgen como una nueva forma de aprovechar todoslosbeneficiosqueunconocimientobiengestionadopuedeofrecerauna empresa para poder competir en un entorno hostil. Aplicaciones Web LasaplicacionesbasadasenlaWebsongruposdepginasWebquese relacionan entre s, mantenimiento una especie de comunicacin activa, no solo con el usuario sino tambin con los distintos recursos en un Web Server, incluyendo las bases de datos. SepuededefinirunaaplicacinWebcomotipodesoftwareoWebSite, conformado por pgina de informacin contenida que no ha sido determinada. Para queelcontenidodeunapginaWebseadeterminadoserequierequeelusuario realicelasolicitudalWebServer.Cabedestacarqueelcontenidofinaldeuna pgina Web estar sujeto a diversos cambios y al mismo tiempo su producto final es relativo,yaquedependersiempredelassolicitudesrealizadasporelusuarioal servidor.LaspginasWebcuyaspeticionessontentativasdebidoalasdistintas acciones que realiza el usuario se denominan pginas dinmicas, en contraste, las - 31 - pginasquenocambiancuandounusuariolassolicitayesenviadadelservidor Server al Navegador sin sufrir modificaciones se denominan pginas estticas. Hoyendasehanestadocreandonuevastecnologaparacomplementary armonizardistintasaplicacionescontecnologasquepertenezcanalservidorcomo por ejemplo PHP y AJAX, que pueden combinar varias tecnologas. Dado a que las aplicacionesWebsinestndar,lagranmayorapuedenfuncionardeforma independiente bajo cualquier sistema operativo. Las aplicaciones Web incluyen en su estructura tres elementos: ElNavegadorWeb(Browser):Esunprogramainformticoosoftwareque nosproporcionalaposibilidaddevisualizarynavegarporlasdistintas pginasWeb.ElnavegadorWebidentificatodosloselementoscontenidos en la pgina y posteriormente genera su representacin visual brindndole al usuario la oportunidad de navegar mediante enlaces Web TecnologaWeb:sonlasdistintasherramientasexistentesenelmercado paraeldesarrolloyelaboracindepginasWebdecontenidodinmico. Tambinpuededefinirseconelconjuntodeaplicacionesolenguajede generacin de pginas dinmicas, necesarias para gestionar el contenido de lapgina Web.UnejemplodeestastecnologassonPHP,JavaServletso ASP. Basededatos:sepuededefinircomounconjuntodeinformacin relacionadaqueseencuentraagrupadaoestructurada.Desdeelpuntode vista del informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Hoyendaexistennumerosasaplicacionesparalacreacin,diseoy edicin de pginas Web. Entre ellas se exponen las siguientes: - 32 - FrontPage:OnlineTrainingSolutions,Inc.(2004),defineFrontPage comounaaplicacinintegralquepuedesutilizarparadesarrollar sitiosWeb()Inicialmente,lossitiosWebsedesarrollanenel equipo local y luego se publican en Internet (pg. 14). Bsicamenteesunsistemadeedicindesarrolloypublicacindepginas Web.Se define como un editor Web de tipo WYSIWYG (what you seeiswhat you get).Concadaversinqueselanzaalmercadovamejorandosufuncionalidad gracias a la incorporacin de nuevas herramientas. Dreamweaver:Esunaherramientaqueseempleaparacrearyeditar pginas Web tipo WYSIWYG, es decir what you see is what you get (lo que ves es lo que obtiene). Dreamweaver se ajusta a editores de texto permitiendo realizar un documento y al mismo tiempo percibir el resultado final. Adicionalmente admiten la creacin de sitios Web completamente grficos. Entre las bondades que ofrece esta herramienta Web tenemos: Dispone de funciones que permiten el acceso a cdigo HTML Concedenosolamentelaconexinaunservidorsinotambinabasede datos. Esfcildeutilizarysoportaeintegragrancantidaddetecnologastales como: PHP, Ajax Javascript, entre otros. Permite la insercin de archivos multimedia, el manejo de hojas de estilos y capas Acercadeestapoderosaherramientayenconcordanciaconlodescrito anteriormenteKettel,Jennifer(2001)puntualizaqueDreamweaverfacilitala codificacin manual de tareas repetitivas y tediosas. Adems de permitir un completo controlsobreelcdigo,aprovechalatecnologaWebmsavanzadaylasnormas HTML.Adicionalmenteproporcionacompatibilidadconlosexploradoresms - 33 - antiguos,permiteinsertarfcilmenteimgenesdesustitucin,cdigosJavaScript, formularios, etc, proporcionando un extraordinario aspecto al sitio Web. (Pg. 3) DreamweavercomoentornoWeb,sepuedepersonalizarpermitiendoalos diseadoresagregarobjetos,comandosymendediseospersonalizadoso previamenteempaquetadosparacrearunentornodetrabajonicoajustadoasu estilo personal. Asimismo, admite el uso de paneles y men contextuales. Resulta innovador en la creacin de herramientas para uso con DHTML o HTML dinmico. Adems, es importante mencionar que Dreamweaver es compatible con toda la tecnologa Web existente en la actualidad. Dreamweaver,espotenteyavanzado,loquelohacedestacarenel mercado,porcuantosesunaherramientautilizadanosoloporgrandes desarrolladores,sinoademsesempleadafrecuentementeporprofesionalesdel diseo. Tecnologas Web Datrasdalastecnologaswebdisponiblesenelservicioqueobtienen avancessignificativos,aumentandosuproductividadymejorandodeforma progresiva.Actualmentedisfrutamosdeungradodelenguajesdedesarrollopara aplicacionesWebqueseencuentranenconstanteevolucin.Dichasaplicaciones seajustanalosrequerimientosdelcliente,ofreciendodiversascaractersticasy funcionesconelfindecubrirlasnecesidades.Acontinuacinsedestacanlas tecnologas ms utilizadas en la actualidad: - 34 - PHP (PHP Hypertext Pre-processor) Ahto,Jouniyotros(2004),sealanquePHPesunlenguajeOpenSource interpretadodealtonivel,especialmentepensadoparadesarrollosWeb,elcual puede ser embebido en pginas HTML.(pg. 7). EsunlenguajedescriptquesecombinaconHTMLalincorporarloenun documentoWeboemplearlocomoarchivoqueseprocesajuntoaeste(Moseley, 2007, pg. 240) De acuerdo a lo referenciado por los autores antes mencionado, PHP es un lenguaje de cdigo abierto interpretado, ampliamente utilizado para fines generales yespecialmenteadecuadoparaeldesarrolloWeb.Asmismo,tenemosqueeste lenguajedeprogramacinpuedeserincluidoenpginasquedispongancdigo HTML. Adicionalmente, PHP cuenta convariables, sentencias condicionales, ciclos (bucles) y funciones. No es un lenguaje de marcado como podra ser HTML, XML o WML PHPseejecutadeladodelservidor,independientementedelbrowser,por cuanto nos permite acceder a los recursos que tenga el servidor, como por ejemplo podra ser una base de datos. Al ser PHP un lenguaje que se ejecuta en el servidor noesnecesarioquenuestrolosoporte.Sinembargo,paraquelaspginasPHP funcionen, el servidor donde estn alojadas deben soportarlo. Figura 4. Se visualiza el proceso que se realiza cuando solicitamos ver una pgina Web. Fuente: Elaboracin Propia. - 35 - EnreferenciaalfuncionamientodePHP,AngelCoboyPatriciaGmez(2005) exponen lo siguiente: Esunlenguajeinterpretadodelladodelservidorquesecaracterizaporsu potencia,versatilidad,robustezymodularidad.LosprogramasescritosenPHP son embebidos directamente en el cdigo HTML y ejecutados por el servidor web atravsdeunintrpreteantesdetransferiralclientequelohasolicitadoun resultado en forma de cdigo HTML puro. Al ser un lenguaje open source, tanto el intrprete como su cdigo fuente son totamente accesible de forma gratuita en la red (pg. 99) ActualmentePHPhaexperimentadouncrecimientoexponencial especficamente en las tecnologas para el desarrollo de sistema Web. Puede ser el cliente en distintos en operativos existentes en el servicios, incluyendoLinux, Unix, MicrosoftWindows,Solaris,Mac,entreotros.Estelenguajeincorporadiversas caractersticas,entrelasmsresaltantessepuedendestacarquePHPesun lenguajedeprogramacinfcildeutilizar,portable,seguroyrobusto,permitela integracin y soporte de una gran cantidad de bases de datos, lo queconvierte en un lenguaje bastante llamativo que permite adems procesar formularios, admite la creacindepginasdecontenidodinmico,manejarprotocolosdeconexiny permitesubirarchivosalservidor.Otradelascaractersticasmspotentese importantesdePHPesquesoportadistintosservidoresWeb,incluyendoApache, Nescape, entre otros. Porsersoftwarelibre,seleatribuyeelhechoelhechodeserunaaplicacin gratuitaquedisponedeampliadocumentacinqueseencuentraaccesibleyal alcance de todos. Java Script Esunlenguajeinterpretadobasadoenguionesquesonintegrados directamente en el cdigo HTML. El cdigo es transferido al cliente para que este lo - 36 - interpretealcargarlapgina.ConJavaScriptnopuedecrearseprogramas independientes. La primera versin de este lenguaje apareci con el navegador Netscape 2.0 en1995,conelnombreoriginaldeLiveScriptysoportandograncantidaddelas instrucciones que tiene en la actualidad. La versin JavaScript 1.1. Se dise con la llegada de las versiones 3.0 e los navegadores e incorpor algunas funcionalidades nuevas como el tratamiento dinmico de imgenes y la creacin de arrays. Es esta versinlaprimeraqueseincorporacinalexploradordeMicrosoft.Enlos navegadores4.0deMicrosoftyNetscapeseincorporyaunintrpreteparaunaversindellenguaje,elJavaScript1.2.Conestaversinseiniciaunprocesode diferenciacinenalgunosaspectosdelaimplementacinenlosdosnavegadores, procesos que culminara con el nacimiento de JScript, nombre con el que Microsoft denominaasuversindeJavaScript.MicrosofthadesarrolladosuJScript.net. Tambinexisteunaversin1.3,introducidaenlaversin4.07delNetscape Navigator. Esta versin es una pequea revisin de la 1.2 creada para ajustarse al estndar internacional ECMA que regula el lenguaje JavaScript. Las principales caracterstica de este lenguaje son: Es un lenguaje interpretado. No necesita compilacin. Multiplataforma. Lenguaje de alto nivel. Admite programacin estructurada. Basado en objetos. Manejalamayoradeloseventosquesepuedenproducirsobrelapgina web. No se necesita ningn kit o entorno de desarrollo. AdiferenciadeJava,JavaScriptnodisponedeelementoparacrearinterfaces deusuariopropiasparalosprogramasytienequeutilizarparaellolosformularios de HTML a travs de los denominados manejadores de eventos. - 37 - Java Es un lenguaje de programa clsico en cuantos a que requieren un proceso de compilacin. El cdigo compilado puede ser integrado en la pgina web para que sea ejecutado por el cliente. El nacimiento formal del lenguaje se sita en enero 1996 con el lanzamiento por parte de la creadora, SunMicrosystems, del JDK 1.0 (Java Development Kits). Este entorno de desarrollo Java puede obtener de forma totalmente gratuita a travs deInternet(http://www.javasoft.com)eincorporaloselementosbsicosnecesarios para el desarrollo de aplicaciones Java. Con Java se pueden crear dos tipos de programas: Applets: programas que se integran en las pginas web y que, residiendo en elservidor,sonejecutadosporelcliente.Laejecucinnecesitadela interpretacin del cdigo compilado por el software cliente. Aplicaciones:programasautnomosquesepuedenejecutarencualquier equipo.Enesteltimocasopuedeoptarseporgenerarcdigocompilado similar al de los applets y que para su ejecucin necesita de un intrprete o cdigocompiladoejecutabledirectamentecomoencualquierotrolenguaje de programacin. Enelcasodelosapplets,elcdigofuentenoseincrustadirectamenteenel documentoHTML,sinoqueloqueseaadeesuncdigobinarioresultadodela compilacin, el denominado JBC (Java Byte Code). Esto permite proteger el cdigo fuente,aunquehastaciertopunto,yaquelasparticularidadesdeestecdigo compiladohacenqueseafactibleelprocesoinverso,esdecir,ladecompilacin recuperarelcdigofuenteapartirdelcompilado.EnlapropiaInternetpuede encontrarse programas capaces de hacerlo. La razn de todo esto est en el hecho dequeparaconseguirlaportabilidaddelosprogramaselcdigocompiladoesun cdigoqueseencuentraamitaddecaminoentreuncdigofuenteyuncdigo - 38 - objeto fuertemente dependiente de una plataforma. Es por ello que se suele decir de Java que es un lenguaje que combina la flexibilidad de los lenguajes interpretados y el poder de los compilados. Porsupuesto,Javaesunlenguajeconunasaltasprestaciones,muchos mayores que las de lenguajes interpretados. Algunas de sus caractersticas son: Es un lenguaje orientado a objeto. Admite programacin concurrente. Disponedeclasesdeobjetosparalageneracindeinterfacesgrficasde usuarios. Tiene prestaciones multimedia. Resulta un lenguaje familiar, al tener un sintaxis al C++, aunque eliminando algunosdelosproblemasmsengorrososdellenguajeC,elusode punteros,lagestindelamemoriayelcontroldeaccesosaloselementos de arrays. Es un lenguaje simple, robusto y seguro. A travs de Internet se puede acceder a todos lo necesario para desarrollar applets Java. CSS (Cascading Style Sheets)

Esunlenguajedehojasdeestiloscreadoparacontrolarelaspectoo presentacin de los documentos electrnicos definidos con HTML y XHTML. CSS es la mejor forma de separar los contenidos y su presentacin y es imprescindible para crear pginas web complejas. Separar la definicin de los contenidos y la definicin desuaspectopresentanumerosasventajas,yaqueobligaacreardocumentos HTMLyXHTMLbiendefinidosyconsignificadocompleto.Adems,mejorala accesibilidad del documento, reduce la complejidad de su mantenimiento y permite visualizarelmismodocumentoeninfinidaddedispositivosdiferentes.Alcrearuna pginaweb,seutilizaenprimerlugarellenguajeHTMLyXHTMLpara marcarlos contenidos, es decir, para designar la funcin de cada elemento dentro de la pgina: prrafo, titular, texto destacado, tabla, lista de elementos, etc. - 39 - Unavezcreadosloscontenidos,seutilizaellenguajeCSSparadefinirel aspectodecadaelemento:color,tamaoytipodeletradeltexto,separacin horizontal y vertical entre elementos, posicin de cada elemento dentro de la pgina, etc. Las hojas de estilos aparecieron poco despus que el lenguaje de etiquetas SGML,alrededordelao1970.DesdelacreacindeSGML,seobservla necesidaddedefinirunmecanismoquepermitieraaplicardeformaconsistente diferentes estilos a los documentos electrnicos. El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Internet y el crecimiento exponencial del lenguajeHTMLparalacreacindedocumentoselectrnicos.Laguerrade navegadores y la falta de un estndar para la definicin de los estilos dificultaban la creacin de documentos con la misma apariencia en diferentes navegadores. ElorganismoW3C(WorldWideWebConsortium)(http://www.w3.org/), encargadodecreartodoslosestndaresrelacionadosconlaweb,propusola creacin de un lenguaje de hojas de estilos especfico para el lenguaje HTML y se presentaron nueve propuestas. En 1995, el W3C decidi apostar por el desarrollo y estandarizacin de CSS yloaadiasugrupodetrabajodeHTML.Afinalesde1996,elW3Cpublicla primera recomendacin oficial, conocida como "CSS nivel 1". A principios de 1997, el W3C decide separar los trabajos del grupo de HTML entressecciones:elgrupodetrabajodeHTML,elgrupodetrabajodeDOMyel grupodetrabajodeCSS.El12deMayode1998,elgrupodetrabajodeCSS publica su segunda recomendacin oficial, conocida como "CSS nivel 2". La versin de CSS que utilizan todos los navegadores de hoy en da es CSS 2.1, una revisin de CSS 2 que an se est elaborando (la ltima actualizacin es del 19 de julio de 2007). - 40 - Al mismo tiempo, la siguiente recomendacin de CSS, conocida como "CSS nivel3",continaendesarrollodesde1998yhastaelmomentoslosehan publicado borradores. LaadopcindeCSSporpartedelosnavegadoresharequeridounlargo periododetiempo.ElmismoaoquesepublicCSS1,Microsoftlanzabasu navegadorInternetExplorer3.0,quedisponadeunsoportebastantereducidode CSS. El primer navegador con soporte completo de CSS 1 fue la versin para Mac deInternetExplorer5,quesepublicenelao2000.Porelmomento,ningn navegador tiene soporte completo de CSS 2.1. Ajax Es un lenguaje de desarrollo web para crear aplicaciones interactivas. Estas aplicaciones se ejecutan en el cliente (en este caso el navegador de los usuarios), y mantiene comunicacin asncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre la misma pgina sin necesidad de recargarla. Esto significa aumentar la interactividad, velocidad y usabilidad en la misma. CuandosecombinanestastecnologasenelmodeloAjax,lasaplicaciones funcionan mucho ms rpido, ya que las interfaces de usuario se pueden actualizar por partes sin tener que actualizar toda la pgina completa. Por ejemplo, al rellenar un formulario de una pgina web, con Ajax se puede actualizar la parte en la que se elige el pas de residencia sin tener que actualizar todo el formulario o toda la pgina web completa. Ajaxnoesunatecnologa.Esrealmentemuchastecnologas,cadauna floreciendoporsupropiomrito,unindoseenpoderosasnuevasformas.AJAX incorpora: Presentacin basada en estndares usando XHTML y CSS; ExhibicineinteraccindinmicasusandoelDocumentObject Model; - 41 - Intercambio y manipulacin de datos usando XML and XSLT; Recuperacin de datos asincrnica usando XMLHttpRequest; JavaScript poniendo todo junto. Elmodeloclsicodeaplicaciones Webfuncionadeestaforma:Lamayora delasaccionesdelusuarioenlainterfazdisparanunrequerimientoHTTPal servidorweb.Elservidorefectaunproceso(recopilainformacin,procesa nmeros,hablandoconvariossistemaspropietarios),yledevuelveunapagina HTLM al cliente. EsteesunmodeloadaptadodelusooriginaldelaWebcomounmedio hipertextual, pero como fans de The Elements of User Experience sabemos, lo que hace a la Web buena para el hipertexto, no la hace necesariamente buena para las aplicaciones de software. GoogleesthaciendounasignificativainversinenelacercamientoAjax. TodoslosgrandesproductosqueGooglehaintroducidoenelltimoao(Orkut, Gmail,laltimaversindeGoogleGroups,GoogleSuggest,yGoogleMaps)son aplicacionesAjax.(ParadatosmstcnicosdeestasimplementacionesAjax,lean estosexcelentesanlisisdeGmail,GoogleSuggest,yGoogleMaps.)Otrosestn siguiendolatendencia:muchasdelasfuncionesquelagenteamaenFlickr dependendeAjax,yelmotordebsquedadeAmazonA9.comaplicatecnologas similares. EstosproyectosdemuestranqueAjaxnoessolotcnicamenteimportante, sinotambinprcticosparaaplicacionesenelmundoreal.Estanoesotra tecnologa que solo trabaja en un laboratorio. Y las aplicaciones Ajax pueden ser de cualquier tamao, de lo ms simple, funciones simples como Google Suggest a las muy complejas y sofisticadas como Google Maps. En Adaptive Path, estuvimos haciendo nuestro propio trabajo con Ajax en los ltimosmeses,yestamosdescubriendoquesoloraspamoslasuperficiedelarica - 42 - interaccinyrespuestaquequelasaplicacionesAjaxpuedeproveer.Ajaxesun desarrollo importante para las aplicaciones Web, y su importancia solo va a crecer. Ycomohaytantosdesarrolladoresqueyaconocencomousarestastecnologas, esperamos ver ms empresas y organizaciones siguiendo el liderazgo de Google en explotar la ventaja competitiva que Ajax provee HTML (Lenguaje de Marcas de Hipertexto) LaspginasWebestnescritasenunlenguajeestndarquepermiten incorporarenundocumentoWeb,elementostalescomo:animaciones,tablas, imgenes, hipervnculos, etc., de manera quese pueda apreciar el contenido de la pginaatravsdeunnavegador.Elprimerlenguajeutilizadoparatalfinenel ambienteWeb,fueellenguajedeMarcasdeHipertextooHTML(HyperText Markup Languaje) Figura 5. Cmo funciona HTML. Fuente: Elaboracin Propia. Musciano,C.YKennedyB.(1999),afirmanque:HTMLesunlenguajede composicindedocumentosyespecificacionesdeligasdehipertextoquedefinela sintaxis y coloca instrucciones especiales que no muestra el navegador, aunque si le indicacomodesplegarelcontenidodeldocumento,incluyendotexto,imgenesy otros medios soportados (pg. 89) Elpropsitofundamentaldeestelenguajeestandarizadoesdefinirla estructurayaparienciabsicadedocumentosyconjuntosdedocumentosdetal maneraquepuedansermanejadosdeformarpidayfcilporunusuarioenred - 43 - paraverlosendiferentesdispositivos.Ademsdepermitirespecificacionesde tipografa,saltosdelneaytextoconformatopreviosontodasfuncionesdel lenguaje.HTMLestadiseadoparaestructurardocumentosyhacerlosmas accesibles. Servidor web EsunservidorHTTP,esdecirqueelordenadordebeternerlacapacidad pararesponderalassolicitudesHTTPdelosclientes.Estosclientesson navegadoresWeb.Existenmuchosprogramasdenavegacin,algunosdeellos, aunque no todos, funcionan en la mayora de los sistemas operativos. Figura 6. Modelo Cliente Servidor. Fuente: Elaboracin Propia. AcontinuacinverunalistadelosmejoresnavegadoresWebdisponibles hoy da en el mercado: Puesto N 1: Mozilla Firefox Puesto N 2: Google Chrome Puesto N 3: Opera Browser Puesto N 4: Avant Browser Puesto N 5: Internet Explorer - 44 - Puesto N 6: Netscape Puesto N 7: FineBrowser Puesto N 8: Safari InternetExplorerfuncionaenWindowsyMacOS,GoogleChrome,Avant BrowseryFineBrowserfuncionaenWindows,MozillaFirefoxFuncionaen Windows,LinuxyMacOS,SafarifuncionaenMacOSyWindows,yNetscapey Opera estn disponibles para todos los sistemas operativos mencionados. Losnavegadoresdebenpodercomunicarconelservidorwebyentenderel protocoloHTTP.ElobjetivoprincipaldelprotocoloHTTPeslatransferenciade archivos(principalmentedeformatoHTMLHyperTextMarkupLanguage) localizados a travs de un URL (Uniform Resource Locator). El problema que puede surgireslaversindelprotocoloHTTPqueseutilice.Cadaversindeeste protocolodebecumplirunnmeromnimodefunciones.Laprimeradeellasesla conexinTCP.Unavezestablecidastasoportarelenvodeunasolicitudyla respuestacorrespondiente.Laltimadelasfuncionesquedebesoportaresla desconexin TCP. Estructura de un servidor web Los servidores web se componen bsicamente de los elementos siguientes: Figura 7. Estructura de un servidor web Fuente: Elaboracin Propia. - 45 - Ncleo: es el servidor como tal, y es el centro del servidor web. Siempre est cargando y funcionando cuando el servidor est encendido. Mdulos:Actualmentelosservidoreswebpuedenserbastantecomplejos. Estoesposibleyaqueseofrecenmdulosparaaumentarlafuncionalidad delservidor.Estosmdulos,conocidostambincomoextensionesdel servidor,seinstalancuandoseconfiguranlosservidoresweb.Entonces informamos qu mdulos se tienen que ejecutar. En general, y sin entrar en detalles de los mdulos, un servidor puede hacer muchas ms funciones que dedicarse exclusivamente a entregar pginas HTML que estn guardadas en el disco duro. Pginas:sonellugardondeestguardadalainformacinquepresentael servidor.Estnestructuradasenformaderboldedirectorios,apesarde que en algunos casos hay mdulos que modifican esta informacin. Servidor Web Apache PalomaresO.,MiguelA.definequeelservidorwebapacheesactualmenteelms implantado entre los distintos servidores que ofertan servicios web. Adems Apache, servidororiginalmentepensadoparaelentornoLinux,disponedeversinparael entornoWindows.Unadelasprincipalesmotivacionesparautilizarelservidorweb Apacheessucondicindeaplicacinlibreydescargabledeformagratuitadela web. (pg. 114). Siguiendo la analoga. Apache es el proveedor del servidor Web. Es utilizado mayormente para servir pginas Web estticas y dinmicas en la red. Apache es e servidorWebpreferidoenelmercadograciasasurobustez,estabilidadyporsu opcionesdeconfiguracin.TodasestasprimacashacenqueelservidorApache sea contemplado como uno de los mejores proveedores de servicio Web y que cada vez el nmero de personas que lo utilizan se incremente, reafirmando su confianza en este software. - 46 - Caracterstica de Apache: Soporte para los lenguajes perl, python, tcl y PHP. Esusadoparaservirpginas Webestticasydinmicasenla World Wide Web. Mdulos de autenticacin: mod_access, mod_auth y mod_digest. Soporte para SSL y TLS. Permitelaconfiguracindemensajesdeerrorespersonalizados, negociacindecontenidoylaautenticacindebasededatosbasadaen SGBD. TodasestasbondadeshacendelservidorApacheunodelosservidoresms utilizadoseninternet,situndolocomounodelosservidoresmspopularesdel mercado en la actualidad. Basndonosenlosargumentosantesmencionados,paradesarrollarla aplicacinWebqueseexponeenestedocumento,nosserviremosdelServidor Web Apache, por ser un servidor flexible, debido a que se ajusta a los requeridos y puedeserejecutadoendiferentesplataformasosistemasoperativos.Ademspor serunsoftwaregratuitosidistribucineslibreyporende,seencuentraanuestra enteradisposicin.Sinpasarporaltoquecontamosconampliadocumentaciny soporteenlared.TotalmentecompatibleconellenguajedeprogramacinPHP (ambossoncdigosabierto),lenguajequeutilizamosparaeldesarrollodeeste sistema. - 47 - Sistema manejador de base de datos (DBMS) Ramakrishnan, G. (2007), define que: Un sistema gestor de bases de datos o SGBD, eselsoftwarediseadoparacolaborarenelmantenimientoyempleodegrandes conjuntos de datos. (pg. 4). Esunsoftwareoaplicacinquelepermiteadministrargrandescantidades deinformacin,lamayoraestnprogramadosbajoellenguajeSQL,haymuchos, algunosdeellosson:Oracle,SQLServer,MySQL,entreotros.LoDBMS comprendenunacoleccindemuchasrutinasdesoftwarequeseinterrelacionan, donde a cada una se le asigna tareas concretas como: la creacin y organizacin de labasededatos,integridad,seguridadycontroldeaccesosdelainformacin, almacenar