Вы находитесь на странице: 1из 77

CERTIFICACIN DEL TUTOR

Yo, Ing. Ricardo Aguirre Prez, Docente de la Facultad de Ciencias Mercantiles

de la

Ingeniera en la Universidad Regional Autnoma de los Andes, Uniandes, certifico que la Egresada Rosario Elizabeth Vera Rojas, realiz el trabajo de investigacin titulado Aplicacin Web para el departamento de Talento Humano de Cnel Quevedo, bajo mi direccin, habiendo cumplido con las disposiciones reglamentarias establecidas para el efecto.

_________________________________ Ing. Ricardo Aguirre Prez ASESOR DE TESIS

DECLARACIN DE AUTORA DE LA TESIS

La responsabilidad por los hechos, investigaciones, ideas y resultados expuestos en esta tesis, corresponden nicamente a mi intelecto.

_________________________________ Rosario Elizabeth Vera Rojas

DEDICATORIA

Al gran creador que es quien me ilumina con su luz divina a seguir el sendero del bien a mis padres Luis y Elizabeth por hacer de m una mejor persona, a mi esposo Yexman quien mediante consejos y palabras de aliento que motivaron para poder llegar a concluir esta etapa de mi vida, a mis hijos, Hsiao Mey y Yenman que con su gran amor que

me brindan da a da fortaleciendo mi esperanza de seguir adelante y alcanzar la meta propuesta.

Rosario

AGRADECIMIENTO

Principalmente a mi Dios por haber guiado toda mi vida, en segundo lugar a cada uno de los que son parte de mi familia, que me apoyaron incondicionalmente para culminar esta meta. A la Universidad Regional Autnoma de los Andes a mis maestros por su enseanza apoyo, ayuda y a la Escuela de Informtica, porque fue el centro donde adquir los conocimientos necesarios para llegar a ser profesional. Al Ing. Ricardo Aguirre, por ser el gua, docente y amigo, en el desarrollo de esta Tesis. Y finalmente A mis compaeras que siempre estuvieron en todo momento dando nimo y ayudndome en los momentos difciles.

RESUMEN EJECUTIVO La Empresa Elctrica Cnel. Sistema Quevedo utiliza el Internet como medio de difusin y promocin, sin embargo an no cumple totalmente esta funcin al observarse que no se encuentran datos sobre su principal fortaleza como es su personal.

Este trabajo de investigacin tiene como objetivo determinar cmo influye la implementacin de una aplicacin web para el manejo de currculos en la gestin de personal de CNEL Sistema Quevedo. El desarrollo del software resultante en la necesidad de un banco de datos actualizado de la formacin acadmica de quienes son los encargados de formar profesionales, una de las causas que originan este problema es que el Departamento de Talento Humano tiene centralizada esta informacin, y debido a dificultades logsticas no tienen actualizados los currculos de cada trabajador.

Utilizando la metodologa RAD (Desarrollo rpido de aplicaciones) en la etapa de desarrollo del sistema. En lo que tiene que ver con la programacin se integraron lenguajes de programacin como PHP para el desarrollo de la aplicacin del lado del servidor, lneas insertas en el lenguaje comn web HTML, el mantenimiento de control de errores y seguridad fue desarrollado utilizando la tecnologa JAVA a travs del uso de scripts y AJAX.

Las utilidades en el desarrollo de sitios web que ofrecen estas tecnologas son muy amplias, adems de calidad y productividad en el desempeo son razones para considerarlas en la fase de implementacin.

EXECUTIVE SUMMARY
The Electric Company Cnel. System Quevedo uses the Internet as a medium for dissemination and promotion, however does not yet fully meet this feature to be noted that no data is found on its main strength as is its staff.

This research work aims to determine how one influences the implementacin web APPLICATION currculos for managing the staff Gestin CNEL Quevedo System. Software development resulting in the need for an updated database of academic training of those who are responsible for training professionals, one of the causes of this problem is that the Human Resource Department has centralized this information n, and because of difficulties have not updated the logsticas currculos each worker.

Using the RAD methodology (application rpido Development) at the stage of system development. In what has to do with the programming were integrated programming languages like PHP for developing the server side APPLICATION, lines embedded in HTML web common language, maintaining control fixes and security was developed using JAVA technology to travs using scripts and AJAX.

The utilities in developing websites that offer these technologies are vast, besides quality and productivity are reasons to consider desempeo in implementacin phase.

INDICE
INTRODUCCION...1 CAPITULO I MARCO TORICO... CAPITULO II MARCO METODOLOGICO Y PLANTEAMIENTO DE LA PROPUESTA..32 CAPITULO III DESARROLLO DE LA PROPUESTA..36 CONCLUSIONES....92 RECOMENDACIONES......93

BIBLIOGRAFIA

ANEXOS

ANEXOS

CUESTIONARIO DE ENTREVISTAS

INTRODUCCIN
En marzo de 1982, INECEL y las Empresas Elctricas Milagro, Los Ros y Santa Elena, conformaron la Empresa Elctrica Regional (EMELGUR) e iniciaron la Guayas Los Ros S.A.

operacin de los Sistemas Administrativos de la

Operacin, Distribucin y Comercializacin de Energa en la zona de Guayas y Los Ros en agosto de ese ao. Finalmente, despus de varios vaivenes administrativos a lo largo de dos dcadas, la Operacin de Distribucin y Comercializacin de Energa es otorgada a EMELGUR, la misma que a partir de Enero del 2010 pas a pertenecer a CNEL (Corporacin Nacional de Electricidad).

En la actualidad Internet y sus aplicaciones se han convertido en herramientas necesarias para todas las personas, ya que permiten realizar diferentes actividades gracias a la difusin e incremento de sitios web en los ltimos aos.

Cada sitio web nos permite estar al tanto de muchos sucesos, desde noticias hasta estar en contacto con personas de distintos pases, es decir, nos permite

un intercambio de informacin de una manera muy sencilla.

La presente investigacin, propone determinar la efectividad de implementar una aplicacin web, que permita el manejo curricular y utilice como medio de soporte para la gestin y manejo del talento humano.

CNEL Quevedo, no ha podido implementar un eficiente sistema de gestin y manejo del talento humano lo que ha generado un sinnmero de observaciones por parte de los organismos auditores. Sumado a esto existe la necesidad de hacer pblica la informacin y las competencias profesionales de las cuales son poseedores cada uno de los funcionarios que labora en esta institucin, acatando firmemente lo dispuesto a manera de mandato constitucional a travs de la Ley Orgnica de Transparencia y Acceso a la informacin del Sector Publico.

La Constitucin de la Repblica, en su Capitulo Quinto, contempla a la Funcin de Transparencia y Control Social, y en el Art. 204 dice: el pueblo es el mandate y primer fiscalizador del poder pblico en el ejercicio de participacin. su derecho a la

La funcin de transparencia y control social promover e impulsara el control de las entidades, y organismos del sector pblico y de las personas naturales y jurdicas del sector privado que presten servicios o desarrollen actividades del sector pblico para que los realicen con responsabilidad, transparencia y equidad; fomentar e incentivar la participacin Ciudadana, proteger el ejercicio y cumplimiento de los derechos, prevendr y combatir la corrupcin As mismo la LEY ORGNICA DE TRANSPARENCIA Y ACCESO A LA INFORMACIN PBLICA, publicada en el Registro oficial No. 337 del 18 de Mayo del ao 2004; obliga a las instituciones del Estado a tener informacin real, veraz, oportuna y disponible en cada una de sus reas. En la Situacin problemtica, LA CORPORACIN NACIONAL DE ELECTRICIDAD-CNEL Sistema Quevedo, no dispone de un sistema que permita destacar la informacin de cada uno de sus empleados y trabajadores, por lo que resulta difcil establecer las capacidades profesionales que posee cada uno de ellos.

Segn entrevista realizada al Administrador

de la Corporacin Nacional de

Electricidad, CNEL sistema Quevedo, se pudo determinar que el proceso de seleccin del personal para realizar determinadas tareas es complejo, y esto se debe mayormente a la carencia de una base de datos del personal.

Por otro lado, el departamento de talento humano de la Corporacin, tiene centralizada esta informacin pero debido a dificultades logsticas no tienen actualizados los currculos del personal. Tampoco se tiene acceso pblico a ellos y principalmente la informacin se la lleva en carpetas individuales. Esta falencia hace que tarden en dar una informacin oportuna a las unidades de control tanto internas como externas.

El desconocimiento de la capacidad del personal de CNEL es un indicador de que la comunidad desconoce. E l problema cientfico, Como mejorar la gestin del Departamento de talento humano de CNEL Quevedo. El objeto de de investigacin: es una Aplicacin Web para el departamento de talento humano de CNEL Quevedo. Campo de Accin, una Aplicacin Administrativa para la Gestin de Talento Humano de CNEL Quevedo. Identificacin de la lnea de investigacin. Tecnologa de Informacin y Comunicacin. Como objetivo general, Implementar una aplicacin Web para la gestin de Talento Humano de CNEL Quevedo.

Objetivos Especficos.

Fundamentar bibliogrficamente la teora cientfica para el desarrollo de la aplicacin web. Diagnosticar la situacin actual de la informacin del Departamento de Talento Humano. Determinar las tcnicas y mtodos de la Ingeniera del software para el desarrollo del sistema propuesto Desarrollar la aplicacin web para la gestin del talento humano de CNEL.

La hiptesis a defender es el uso de una aplicacin web para el manejo de currculum de empleados y trabajadores, mejorar la gestin del personal de seleccin de CNEL Sistema Quevedo. Variables Independientes. Aplicacin Web. Variable Dependiente. Gestin de manejo de currculum del personal. La metodologa de desarrollo rpido de aplicaciones (RAD) se desarroll para responder a la necesidad de entregar este sistemas muy rpido.

El contar con una aplicacin Web en el manejo curricular de los empleados y trabajadores de CNEL Quevedo, permitir eficientar el manejo Administrativo de esta Institucin, Por otra parte se dar cumplimiento a lo estipulado en la Ley Orgnica de Transparencia y Acceso a la Informacin del Sector Pblico, al

poner a disposicin de la comunidad en general el nivel de formacin Acadmica y profesional de los funcionarios de CNEL Quevedo. En el Captulo I fundamenta tericamente todo lo relacionado con el problema y objeto de investigacin, como el origen y evolucin, El anlisis de los diferentes posicionamientos tericos, valoracin y anlisis crtico de los conceptos principales, sobre el objeto de investigacin. En el Captulo II sustenta el marco metodolgico y planteamiento de la propuesta, se establecen los resultados alcanzados y aportados por la metodologa de la investigacin esto basado en las entrevistas, encuestas y observacin, esto nos permite analizar la factibilidad de la propuesta. En el Captulo III se procede al desarrollo de la propuesta mediante el diseo de los requerimientos determinados en el anlisis previo y dando paso a la codificacin lo que permitir el cumplimiento de los objetivos planteados. La significacin prctica en el desarrollo de esta tesis es de gran utilidad para la Empresa ya que con este software, se ver reflejada la competencia y superacin de sus empleados. Este proyecto pretende contribuir a la mejora de la administracin del recurso humano que labora en CNEL Quevedo y dar fielmente cumplimiento a los dispuesto en la ley de transparencia del Sector Publico, a travs de la implementacin de una aplicacin web que viabilice la gestin que se hace en torno al manejo del personal de esta institucin.

CAPITULO I
1.1 Origen y evolucin del objeto de investigacin.

La Corporacin Nacional de Electricidad CNEL S.A. est conformada por 10 Regionales: Esmeraldas, Manab, Santa Elena, Milagro, Guayas-Los Ros, Los Ros, EL Oro, Bolvar, Santo Domingo y Sucumbos. CNEL ofrece el servicio de distribucin elctrica a un total de 1,25 millones de abonados, abarcando el 30% del mercado de clientes del pas. El 4 de marzo del 2009, el directorio de la Corporacin Nacional de Electricidad CNEL aprob la creacin de la estructura de la Gerencia General de la Corporacin a cargo del Ing. Patricio Villavicencio. sta estructura de 64 personas dirige la gestin de las 10 regionales conformadas a su vez por 4016 colaboradores. La Corporacin Nacional de Electricidad CNEL se constituy en diciembre de 2008 con la fusin de las 10 empresas elctricas, que histricamente mantenan los indicadores de gestin ms bajos. Teniendo como tarea principal el revertir dichos indicadores en aras de mejorar la situacin de las 10 empresas. Sujeto a la Constitucin de la Repblica del Ecuador (Art. 314, Art. 315), CNEL Corporacin Nacional de Electricidad toma un horizonte hacia una empresa pblica por estar en la cabeza de la administracin tcnica - econmica de la distribucin de energa elctrica en el rea de concesin de diez empresas regionales. La Gerencia General de la Corporacin lleva a cabo inducciones en todas las Regionales dirigidas por el CPA. MSc. Douglas Torres, asesor financiero cuya experiencia en el sector pblico y privado garantiza el objetivo y alcance de las mismas. El tema de la induccin Inventario jurdico de Control y de Gestin de una empresa pblica y Rendicin de Cuentas abarca los subtemas: Rendicin de Cuentas, Constitucin de la Repblica del Ecuador 2008: Alcance de la Constitucin Poltica de la Repblica del Ecuador y disposiciones a ser aplicadas en el mbito administrativo y pblico; Anlisis de la Ley Orgnica de la Contralora

General del Estado y su Reglamento e incidencia en la administracin de CNEL; y los aspectos relevantes del Estatuto de la Constitucin de CNEL. Todos los empleados que conformamos CNEL Corporacin Nacional de Electricidad estamos llamados a ser partcipes de este nuevo horizonte afianzando nuestros conocimientos y contribuyendo a la transparencia en nuestras labores con informacin ntegra sujeta a rendicin de cuentas por parte de los respectivos organismos de control y la ciudadana. Este proyecto pretende contribuir a la mejora de la administracin del recurso humano que labora en CNEL Regional Guayas Los Ros y dar fielmente cumplimiento a los dispuesto en la ley de transparencia del Sector Publico, a travs de la implementacin de una aplicacin web que viabilice la gestin que se hace en torno al manejo del personal de esta institucin.
1.2 Anlisis de las distintas posiciones tericas sobre el objeto de investigacin.

Empresa. Para (Mara de los ngeles Gil Estallo et al; 2007-27) hoy en da todos vivimos rodeados de Empresas, que son de inters por razones diferentes, ya sean de tipo productivo, por inters financiero, relaciones contractuales, todas estas razones son las que consideran a la empresa como una realidad socioeconmica a estudiar dentro del mbito de las ciencias sociales dentro de la economa. Para(Javier Fernndez Aguado, 2006-12) Las empresas no solo han de ganar dinero, han de empearse tambin por crear las condiciones de posibilidad de la vida honorables de las personas que en ellas trabajan. No solo en el largo plazo, tambin en el medio y el corto, este modo de dirigir se revela como plenamente satisfactorio.

Podemos decir que Empresa es una organizacin social que utiliza variedad de recursos, financieros, materiales, tecnolgicos y humano, para lograr

determinados objetivos. Estos pueden ser a travs de conversaciones basadas en compromisos mutuos de las personas que la conforman.

Funciones de la Administracin. Para (Daft Richard, 2004-5) la Administracin es la consecucin de metas organizacionales en forma adecuada y eficaz, planeando, organizando dirigiendo y controlando los recursos. Mary Parker Follett, defini la Administracin como el arte de hacer cosas por medio de las personas. Se considera universal porque usa los recursos para conseguir metas y un excelente desempeo en todo tipo de empresas.

Control Para (Daft Richard, 2004-5) Control significa vigilar las actividades de los empleados, determinar si la empresa se dirige a la consecucin de sus metas y tomar las medidas correctivas que vayan necesitndose. Planeacin Para (Daft Richard, 2004-6) La planeacin indica donde quiere estar la empresa en el futuro y la manera de llegar all, planeacin significa definir las metas del desempeo futuro y seleccionar las actividades y recursos necesarios para alcanzarlas Organizacin Para (Daft Richard, 2004-7) Consiste en asignar las tareas, en agrupar las actividades en departamentos y en asignar la autoridad y los recursos en la organizacin. Funcin de los gerentes que consiste en asignar las tareas, en agrupar las actividades en departamentos y en asignar la autoridad y los recursos de la Empresa.

Direccin Funcin de los gerentes que consiste en usar la influencia y motivar a los empleados para que alcancen las metas organizacionales. Dirigir significa crear buena cultura y valores compartidos, comunicar las metas a los empleados. Para (Robbins P. Stephen et al; 2010:143)la administracin involucra la coordinacin y supervisin de las actividades de otros, de tal forma que estas se llevan a cabo de forma eficiente y eficaz. Las funciones de la administracin se resumen en: Planeacin Definir objetivos, establecer estrategias y desarrollar planes para coordinar actividades Organizacin Determinar lo que es necesario realizar llevarlo a cabo y con quien se cuenta para hacerlo Direccin Motivar, dirigir y cualquier otras acciones involucradas con dirigir al personal. Control Dar seguimiento a las actividades para garantizar que se logren de acuerdo a lo planeado Todas estas funciones son necesarias si se quiere mantener una adecuada administracin de los recursos. La correcta administracin en cualquier empresa es fundamental para lograr la consecucin de las metas. De ah su importancia y aplicacin en la realizacin de las diferentes actividades planeadas por la empresa.

Acceso pblico de datos profesionales Para (SubbiahArunachalam, 2006) el acceso pblico incluye el acceso a la tecnologa, y el acceso a todo el contenido almacenado en la red artificial ms grande del mundo. De estos dos aspectos, el segundo est jerrquicamente por encima del primero, pues la tecnologa est subordinada al contenido (conocimiento) que puede transmitir. Art. 5.- Informacin Pblica.-Se considera informacin pblica, todo documento en cualquier formato, que seencuentre en poder de las instituciones pblicas y de las personas jurdicas a las que serefiere esta Ley, contenidos, creados u obtenidos por ellas, que se encuentren bajo suresponsabilidad o se hayan producido con recursos del Estado. Art. 7.- Difusin de la Informacin Pblica.-Por la transparencia en la gestin administrativa que estn obligadas a observar todas lasinstituciones del Estado que conforman el sector pblico en los trminos del artculo118 de la Constitucin Poltica de la Repblica y dems entes sealados en el artculo 1de la presente Ley, difundirn a travs de un portal de informacin o pgina web, ascomo de los medios necesarios a disposicin del pblico, implementados en la misma institucin.
Entonces se puede concluir que el acceso pblico tambin permite a los ciudadanos de todo el mundo utilizar las herramientas de la red de informacin para que puedan acceder a los datos disponibles de las capacidades profesionales del personal CNEL de Quevedo.

Aplicaciones web Segn (Caivano Romina Marcela, 2009-15) La aplicaciones Web son populares debido a lo prctico del navegador Web como cliente ligero, as como la facilidad para actualizar y mantener aplicaciones Web sin distribuir e instalar software a miles de usuarios potenciales. Para (Sergio Lujan Mora, 2002-49) una aplicacin Web es un tipo especial de aplicacin cliente/servidor, donde tanto el cliente (el navegador, explorador o visualizador) como el servidor (el servidor Web) y el protocolo mediante el cual se

comunican (HTTP) estn estandarizados y no han de ser creados por el programador de aplicaciones. Segn (Muoz Francisco, 2011) una aplicacin web es un software que los usuarios pueden utilizar accediendo a un servidor web mediante un navegador (Internet Explorer, Firefox, Opera, Chrome, etc.). Se programa en un lenguaje soportado por dichos navegadores web que se encargan de su ejecucin. No se requiere de instalacin previa de software especficos para su uso ni de actualizaciones posteriores. Se entiende entonces que una aplicacin web es un software al que podemos acceder a travs de internet por medio de un navegador y que no necesita instalacin para su uso.

Historia de las aplicaciones web Para (Mateu Carlos, 2004-12) inicialmente la web era simplemente una coleccin de pginas estticas, documentos, que podan consultarse o descargarse. El siguiente paso en su evolucin fue la inclusin de un mtodo para confeccionar pginas dinmicas que permitiesen que lo mostrado fuese dinmico (generado o calculado a partir de los datos de la peticin. El esquema de funcionamiento de los CGI tena un punto dbil: cada vez que se reciba una peticin, el servidor web lanzaba un proceso que ejecutaba el programa CGI. Adems, si la web tena muchos accesos al CGI, esto supona problemas graves. A partir de este momento, se vive una explosin del nmero de arquitecturas y lenguajes de programacin que permiten desarrollar aplicaciones web. De ellas, las ms tiles y las que ms se utilizan son aquellas que permiten mezclar los dos sistemas, es decir, un lenguaje de programacin integrado que permita al servidor interpretar comandos que incrustemos en las pginas HTML y un sistema de ejecucin de programas ms enlazado con el servidor que no presente los problemas de rendimiento de los CGI.

Otra de las tecnologas que ms xito ha obtenido y una de las que ms se utiliza en Internet es el lenguaje de programacin interpretado por el servidor PHP. Se trata de un lenguaje que permite incrustar HTML en los programas, con una sintaxis que proviene de C y Perl. Se puede entender que la evolucin y mejora que han tenido las aplicaciones web y la forma en que se compilan ha mejorado el rendimiento como el tiempo de respuesta, lo que permite que su ejecucin y desarrollo sea mucho ms eficaz y rpida adems de facilitar la traduccin del navegador que lo ejecuta. Tipos de aplicaciones web Segn (Mnguez Daniel, Garca Emilio)la clasificacin se la puede realizar atendiendo criterios como: complejidad de los datos, de la propia aplicacin, la volatilidad, la estructuracin de los datos o la intencionalidad de la aplicacin. Esta clasificacin se basa en la intencionalidad de la aplicacin: Informacionales: Orientadas a la difusin de informacin personalizada o no, y con acceso a Base de Datos o sin l. Orientados a la descarga de datos: Servidores de material didctico, servidores de canciones, etc. Interactivas: Orientadas a la interaccin con el usuario. Orientadas al Servicio: Sistemas de ayuda financiera, simuladores, etc. Transaccionales: Compra electrnica, banca electrnica, etc. De Flujo de Datos: Sistemas de planificacin en lnea, manejo de inventario, etc. Entornos de Trabajo Colaborativo: Herramientas de diseo colaborativo, sistemas de autora distribuidos, etc. Comunidades on-line (Sistemas C2C): Foros de debate, servicios de subastas, etc. Portales Web: Centros comerciales de compra electrnica,

intermediarios en lnea, etc. Orientados al anlisis de datos: Dataworkhousing, aplicaciones OLAP, etc.

Para (Laura Beatriz, 2010-18) la clasificacin de las aplicaciones en funcin de la tecnologa utilizada es: Blogs: Son sitios abiertos y permiten que otros usuarios con intereses similares publiquen sus propios informes o comenten los de los dems. Foros: Brindan muchos servicios a los usuarios y los agrupan sobre la base de gustos, conocimientos e intereses similares. Wikis: Son herramientas que permiten web fciles de crear y editar sin conocimientos de informtica y sin ningn programa en especial. Sistemas de etiquetado especial: permiten la bsqueda de afinidades en la red mediante la utilizacin de tags o etiquetas. Redes sociales: se denominan as los sistemas que agrupan usuarios bajo diferentes criterios, y permiten que las personas se conozcan y establezcan un contacto frecuente Por lo que se puede apreciar los diferentes tiposde aplicaciones web son muy variados y sus implicaciones de uso tambin, ya que se utilizan en varios mbitos: educacin, ciencia, tecnologa, negocios, entretenimiento. Y ms importante an la interaccin de los usuarios con la red o con otros usuarios.

1.2.3 VENTAJAS DE UNA APLICACIN WEB Para (Lujn Mora Sergio, 2001-13) las ventajas de usar una aplicacin web son las siguientes: El problema de gestionar el cdigo con el cliente se reduce drsticamente. Se evita la gestin de versiones. No se necesita instalar herramientas adicionales para los clientes De cara al usuario los servidores externos (Internet) e internos (intranet) aparecen integrados, lo que facilita el aprendizaje y uso Independencia de plataforma: solo se necesita disponer de una navegador para cada una de las plataformas

Para (Palacios Eliseo, 2008) las aplicaciones ricas tienen la capacidad de correr en la mayora de los navegadores, dados los estndares que adopta, pero desarrollar una aplicacin que corren en un browser las hace mucho ms limitadas, de todas maneras asumir los esfuerzos de desarrollo tiene sus frutos, a continuacin se detallan las ventajas: No requieren instalacin actualizar y distribuir la aplicacin resulta instantneo. Las Actualizaciones a nuevas versiones son automticas. Los usuarios pueden usar la aplicacin desde una computadora conconexin a Internet. Las aplicaciones Web son generalmente menos propensas a la infeccinde un virus porque lasaplicaciones RIA manejan las interacciones con el usuario a travs de unmotor cliente. Se entiende entonces que las ventajas de las aplicaciones web son muchas y las ms destacadas sta,por que ofrecen al usuario lo necesario para acceder a la informacin que necesita en cualquier momento y en cualquier lugar.

Caractersticas de una aplicacin web Segn (Lpez Farr Xavier, 2005-5) las caractersticas bsicas de una aplicacin Web son las siguientes: Est alojada en un servidor Web y sigue una arquitectura cliente/servidor Es accesible a travs de una red telemtica y mediante la utilizacin de un navegador Web La lgica de la aplicacin Web se ejecuta ntegramente en el servidor Web y el navegador del cliente slo representa los datos La navegacin a travs de ella y la entrada de datos por parte de un usuario afectan el estado de la lgica de la aplicacin Se ejecuta ntegramente en el servidor y puede interactuar con otros procesos y aplicaciones El acceso a la aplicacin puede ser pblico o restringido, dependiendo hacia quien vaya dirigida

Las actualizaciones y el mantenimiento de la aplicacin es transparente para los usuarios, ya que stos no instalan ni actualizan nada Las aplicaciones son multiplataforma ya que pueden ejecutarse en cualquier Sistema Operativo que posea un navegador Web. De esto se puede concluir que las caractersticas de las aplicaciones web se basan en su desarrollo y en la forma en cmo se ejecutan, adems de las ventajas que ofrecen al ser utilizadas, permite manejar los recursos de forma ms gil y eficiente de manera que los mltiples procesos ejecutados por la aplicacin son casi imperceptibles a vista de los usuarios.

Estructura de una aplicacin web Para (Lpez Farr Xavier, 2005-6) teniendo en cuenta las mltiples opciones que se tiene al desarrollar una aplicacin Web, por lo general stas suelen estar estructuradas siguiendo un modelo basado en tres niveles, ilustrado en la Figura 2.1

Figura 2.1: Estructura de una aplicacin Web Interfaz.- Las funciones que se realizan en este nivel se limitan nicamente a enviar las peticiones/consultas que genera el usuario, obtener los datos generados por la aplicacin Web (servidor) y finalmente representar los datos en el navegador. Lgica.- En este nivel se encuentra el ncleo principal de la aplicacin y es el encargado de dotar a la aplicacin Web del contenido dinmico. Las funciones que pueden ser realizadas en este nivel son las siguientes: Interpretacin de las consultas generadas por el cliente Ejecucin de la lgica necesaria para esas consultas Obtencin/almacenaje de datos

Interaccin con otras aplicaciones Web Envo de los datos generados al cliente Datos.- ste podra estar formado por una base de datos, por ficheros XML o por cualquier otro tipo de sistema de almacenaje de datos dependiendo de las necesidades de la aplicacin. De lo expresado se concluye que la estructura que mantienen las aplicaciones web permite que la modificacin o cambios en cualquiera de estas capas no impliquen cambios en las otras, esto mejora la eficiencia en su desarrollo, mantenimiento y actualizacin de las mismas.

Utilidades de una aplicacin web Para (Lpez Farr Xavier, 2005-7) las utilidades de una aplicacin Web son muy extensas y variadas, y dependen totalmente de los usuarios que las utilizan. En funcin hacia quienes van dirigidas, podemos clasificarlas en tres grandes categoras: Particulares: Webmails, Agendas de contactos, Calendarios, Tareas, etc. Empresas:Intranets, Noticias, Facturacin, Gestin de proyectos, etc. Comunidades:Foros, Chats, Libros de visitas, Noticias, Portales, etc. Se puede concluir que la clasificacin y uso de las aplicaciones web en diferentes reas est muy extendido desde consultas hasta manipulacin de informacin son posibles por la existencia de herramientas alojadas en un servidor web destinadas a satisfacer necesidades especficas de los usuarios.

Ingeniera del software. Para (IanSommerville; 2005- 27)la Ingeniera del Software es una disciplina de Ingeniera cuya meta es el desarrollo costeable, del Sistema del Software. No est restringido por materiales, o gobernada por leyes fsicas o por procesos de manufactura.

La Ingeniera del software es una disciplina que comprende todos los aspectos de la produccin de software

Para (IanSommerville; 2005- 28 el Software no son solo programas, si no todos los documentos asociados, y la configuracin de datos que se necesita para hacer que estos programas operen de manera correcta, por lo general un sistema de software consiste en diversos programas independientes, archivos de configuracin que se utilizan para ejecutar estos programas. Podemos decir que el Software, es un programa de ordenador y la documentacin asociada. Los productos del software se pueden desarrollar para algn cliente o el mercado en general

Adobe photoshop Para (Equipo Vrtice; 2010:15) Es un software de retoque fotogrfico elaborado por la compaa Adobe, convirtindose casi desde sus comienzos, en el estndar mundial de este tipo de programas. El propsito principal de Photoshop es la edicin fotogrfica, pero tambin puede ser usado para crear imgenes, efectos, grficos y mucho ms en muy buena calidad.

Para (Crdoba Enrique et al; 2010:1) Photoshop es la aplicacin lder en el campo del retoque fotogrfico y del diseo grfico. Tambin es la opcin preferida, tanto para usuarios profesionales como aficionados, tanto en entornos PC como en Macintosh. Adobe Photoshop es una aplicacin para la creacin, edicin y retoque de imgenes. Es desarrollado por la compaa Adobe Systems. Se lanz originalmente para computadoras Apple, pero luego salt a la

plataforma Windows.

Este programa se ha hecho muy popular, incluso fuera del mbito informtico, llegndose incluso a usar la palabra "photoshop" para hacer referencia a una foto que ha sido retocada digitalmente. De hecho se ha llegado a emplear la palabra "photoshop" como verbo: photoshopear (photoshopping en ingls). Caractersticas de Photoshop Editor de grficos rster Editor de grficos vectoriales Licencia: Software propietario Escrito en: C++ Idiomas: ms de 25 Sitio web: Photoshop

Las funcionalidades de Photoshop pueden ser extendidas empleando add-ons o plugins, especialmente filtros para realizar diferentes efectos en las imgenes. Esta herramienta es indispensable para el diseo de pginas web, todas las aportaciones y funcionalidades que agrupa permite la construccin de plantillas coloridas y muy llamativas.

Adobe flash Adobe Flash es una aplicacin en forma de estudio de animacin que trabaja sobre Fotogramas destinado a la produccin y entrega de contenido interactivo para diferentes audiencias alrededor del mundo sin importar la plataforma. Es actualmente escrito y distribuido por Adobe Systems, y utiliza grficos vectoriales e imgenes rster, sonido, cdigo de programa, flujo de vdeo y audio bidireccional. De esto se puede concluir que Adobe Flash ha evolucionado conjuntamente con la internet su uso es prioritario en las aplicaciones web logran una interfaz atrayente a vista del usuario.

Adobe dreamweaver Para (lvarez Miguel Angel;2001)Adobe Dreamweaver es una aplicacin en forma de estudio enfocada a la construccin y edicin de sitios y aplicaciones Web basadas en estndares.Es el programa de este tipo ms utilizado en el sector del diseo y la programacin web, por sus funcionalidades, su integracin con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estndares del World Wide Web Consortium. Dreamweaver es la herramienta de diseo de pginas web ms avanzada, tal como se ha afirmado en muchos medios. Aunque sea un experto programador de HTML el usuario que lo maneje, siempre se encontrarn en este programa razones para utilizarlo, sobre todo en lo que a productividad se refiere. Cumple perfectamente el objetivo de disear pginas con aspecto profesional, y soporta gran cantidad de tecnologas, adems muy fciles de usar: Hojas de estilo y capas Javascript para crear efectos e interactividades Insercin de archivos multimedia Adems es un programa que se puede actualizar con componentes, que fabrica tanto Macromedia como otras compaas, para realizar otras acciones ms avanzadas. Entre sus caractersticas cabe destacar, principalmente: Soporte de CSS ms amplio y ms potente. Edicin de grficos incorporada. FTP seguro. Perfecta integracin con cdigo y archivos externos. La utilizacin de Adobe Dreamweaver en el diseo de aplicaciones web facilita la construccin y ubicacin de los controles en la pgina adems de elementos externos.

ASP.NET Para (Berzal, Cortijo Jos, Cubero, 2005:29)ASP.NET es el nombre con el que se conoce la parte de la plataforma .NET que permite el desarrollo y ejecucin tanto de aplicaciones web como de servicios web. Igual que suceda en ASP, ASP.NET se ejecuta en el servidor. En ASP.NET, no obstante, las aplicaciones web se suelen desarrollar utilizando formularios web, que estn diseados para hacer la creacin de aplicaciones web tan sencilla como la programacin en Visual Basic (.NET). Igual que sucede en el caso de los formularios Windows (y, de hecho, en cualquier entorno de programacin visual para un entorno de ventanas como Windows, desde Visual Basic y Delphi hasta Oracle Developer), la programacin en ASP.NET est basada en el uso de controles y eventos. Las pginas ASP.NET, en vez de aceptar datos de entrada y generar su salida en HTML como sucede en ASP, implementan su funcionalidad en fragmentos de cdigo que se ejecutan como respuesta a eventos asociados a los controles de la interfaz con los que puede interactuar el usuario. Esta forma de funcionar le proporciona a ASP.NET un mayor nivel de abstraccin, requiere menos cdigo y permite crear aplicaciones ms modulares, legibles y mantenibles.

Figura 2.2: Manejadores de eventos asociados a controles El cdigo se ejecuta en el servidor web en funcin de los manejadores de eventos que se definan para los controles y pginas que conforman la interfaz de la

aplicacin web. En ASP.NET, todos los controles que aparecen en la interfaz derivan de la clase System.Web.UI.Control. La pgina ASP.NET, en s misma, tambin es un objeto. En este caso, la pgina hereda de System.Web.UI.Page, que a su vez deriva de System.Web.UI.Control. En ASP.NET las etiquetas que se introducen en la pgina HTML para incluir controles en la interfaz de usuario son independientes del HTML que despus se genera para construir la interfaz de usuario que le llega al navegador del cliente. ASP.NET se encarga de convertir estas etiquetas en el fragmento de HTML que resulte ms adecuado para mostrar los controles en funcin del navegador web que utilice el usuario de la aplicacin. De esta forma, ASP.NET garantiza la compatibilidad de los controles de la aplicacin web con distintos navegadores, sin que el programador tenga que preocuparse demasiado de las diferencias existentes entre los diferentes navegadores web que puede emplear el usuario final para acceder a la aplicacin.

Figura 2.3: Compatibilidad de ASP.NET para mostrar controles con distintos navegadores

La plataforma .NET permite la integracin tanto de cdigo HTML como de cdigo ASP propio de los controles de Visual.Net. Esto facilita notablemente la programacin de las pginas as como las funcionalidades con los navegadores web.

AJAX Ajax, siglas de Asynchronous JavaScript and XML, es un trmino que describe un nuevo acercamiento a usar un conjunto de tecnologas existentes juntas, incluyendo las siguientes: HTML o XHTML, hojas de estilo (Cascading Style Sheets o css), Javascript, el DOM (DocumentObjectModel), XML, XSLT, y el objeto XMLHttpRequest. Cuando se combinan estas tecnologas en el modelo Ajax, las aplicaciones 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. Para (Eguluz Javier, 2008:5)Ajax no es una tecnologa en s mismo. En realidad, se trata de varias tecnologas independientes que se unen de formas nuevas y sorprendentes. Las tecnologas que forman AJAX son: XHTML y CSS, para crear una presentacin basada en estndares. DOM, para la interaccin y manipulacin dinmica de la presentacin. XML, XSLT y JSON, para el intercambio y la manipulacin de informacin. XMLHttpRequest, para el intercambio asncrono de informacin. JavaScript, para unir todas las dems tecnologas.

Las funcionales que otorgan la introduccin de Ajax en las pginas web mejoran el tiempo respuesta del servidor web as como el nmero de procesos a los que se accede, por lo que el funcionamiento de la herramienta web es mucho ms rpido. Lenguaje PHP Para(ngel Cobo et al; 2005-99) PHP es un lenguaje interpretado del lado del servidor, que se caracteriza por su potencia, versatilidad, robustez y

modularidad. Los programas escritos en PHP son embebidos directamente del cdigo HTML y ejecutados por el servidor Wb a travs de jun interprete antes de

transferir al cliente que o a solicitado un resultado en forma de cdigo HTML puro. Al ser un lenguaje que sigue a corriente open source, tanto e interprete como su cdigo fuente son totalmente accesibles de forma gratuita en a red.LENGUAJE
SQL

Para (Cobo Yera ngel, 2007-56) SQL (StructuredQueryLanguage) Lenguaje Estructurado de Consultas- se ha establecido claramente como el lenguaje de base de datos relacional estndar. Numerosos productos soportan el Lenguaje SQL, estando embebidos en multitud de lenguajes de programacin. Para (Quintana G., 2008-8)StructuredQueryLanguage es un lenguaje de programacin diseado especficamente para el acceso a Sistemas de Gestin de Bases de Datos Relacionales (SGBDR). Como la mayor parte de los sistemas actuales son de este tipo, y como el lenguaje SQL es el ms ampliamente usado en stos, se puede decir que este lenguaje es empleado mayoritariamente en los sistemas existentes hoy en da. Las principales ventajas que aporta SQL son:

Su enorme difusin pues es empleado en la gran mayora de los sistemas actuales.

Su elevada expresividad. Por ejemplo, operaciones que costaran semanas de duro esfuerzo en ser desarrolladas en un lenguaje de programacin tradicional pueden ser desarrolladas en SQL en tan solo unos minutos.

Para (lvarez Rubn, 2001-7)SQL responde a StructuredQueryLanguage: Lenguaje Estructurado de Consultas. Es un lenguaje estndar internacional,

comnmente aceptado por los fabricantes de generadores de bases de datos. El hecho de que sea estndar no quiere decir que sea idntico para cada base de datos. En efecto, determinadas bases de datos implementan funciones especficas que no tienen necesariamente que funcionar en otras. Aparte de esta universalidad, el SQL posee otras dos caractersticas muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrasta, por otra, su accesibilidad de aprendizaje.

El SQL permite: Definir una base de datos mediante tablas Almacenar informacin en tablas. Seleccionar la informacin que sea necesaria de la base de datos. Realizar cambios en la informacin y estructura de los datos. Combinar y calcular datos para conseguir la informacin necesaria. El contar con un lenguaje universal de acceso a datos mejor a la integracin de la capa de datos con la de negocios las cuales siempre interactan en el desarrollo de las aplicaciones.

HTML Segn(Lujn Mora Sergio, 2001-17) las pginas web o pginas HTML son unos ficheros escritos en el lenguaje HTML. El desarrollo de esas pginas abarca un amplio grupo de tecnologas, desde las pginas ms sencillas que slo usan el lenguaje HTML hasta las ms complejas que usan Dynamic HTML

(DHMTL),JavaScript, AppletsrealizadosenJava o Componentes ActiveX. Las pginas HTML se pueden disear usando textos con distintos tipos de letras o colores, imgenes, listas de elementos, tablas, etc. Su modo de empleo es muy sencillo: se basa en el uso de etiquetas que indican que elementos contiene cada pgina, el formato que hay que aplicar a cada uno de ellos y cmo se tienen que distribuir por la pgina. Para (Mateu Carlos, 2004-51)El lenguaje HTML (hypertextmarkuplanguage) se utiliza para crear documentos que muestren una estructura de hipertexto. Un documento de hipertexto es aquel que contiene informacin cruzada con otros documentos, lo cual nos permite pasar de un documento al referenciado desde la misma aplicacin con la que lo estamos visualizando. HTML permite, adems, crear documentos de tipo multimedia, es decir, que contengan informacin ms all de la simplemente textual, como por ejemplo: Imgenes

Vdeo Sonido Subprogramas activos (plug-ins, applets) El uso de paginas HMTL en el diseo de una aplicacin web facilita notablemente la composicin as como la ubicacin de los diferentes controles dentro de la pgina, as como la definicin de un nico estndar en todo el sitio web.

Hojas de estilo css Para (Ramos Martn Alicia, 2011-55) las hojas de estilo en cascada (Cascading Style Sheets- CSS) son un mecanismo simple que describe cmo se mostrar un documento en la pantalla, o como se imprimir, o incluso cmo se pronunciar la informacin presente en ese documento a travs de un dispositivo de lectura. Las CSS se utilizan para dar estilo a documentos HTML y XML separando el contenido de la presentacin. El principio de las hojas de estilo consiste en la utilizacin de un solo documento para almacenar las caractersticas de presentacin de las pginas asociadas a grupos de elementos. Esto implica nombrar un conjunto de definiciones y caractersticas de presentacin de las pginas, y activar esos nombres para aplicarlos a una parte del texto. Por ejemplo, se pueden configurar los ttulos de una seccin para que aparezcan en fuente Arial, en color verde y en cursiva. Las hojas de estilo se desarrollaron para compensar los defectos de HTML con respecto a la presentacin y al diseo de las pginas. HTML tiene varias etiquetas para modificar la presentacin y definir los estilos del texto, pero cada elemento tiene su propio estilo, independientemente de los elementos que lo rodean. Al utilizar hojas de estilo, cuando se necesite cambiar la apariencia de un sitio que tiene cientos de pginas Web todo lo que hay que hacer es editar las definiciones de la hoja de estilo en un solo lugar para cambiar la apariencia del sitio completo. Se denominan "hojas de estilo en cascada" porque se pueden definir mltiples hojas y los estilos pueden aplicarse a todas las pginas (con un sistema predefinido para resolver conflictos).

Las hojas de estilo pueden utilizarse para: Lograr una apariencia uniforme de todo el sitio al activar una sola definicin de estilo en cada pgina, Cambiar un aspecto en todo el sitio Web con tan slo editar unas pocas lneas, Hacer que los cdigos HTML sean ms fciles de leer ya que los estilos se definen por separado, Permitir que las pginas se carguen ms rpido ya que hay menos cantidad de HTML en cada pgina, Posicionar los elementos de la pgina de una manera ms uniforme.

UML Para (Debrauwer Laurent et al; 2005:21) UML es un lenguaje semntico rico, basado en la orientacin de objetos.
1

Es un lenguaje de modelado que permite la representacin conceptual y fsica de

un sistema. Mientras que ha habido muchas notaciones y mtodos usados para el diseo orientado a objetos, ahora los modeladores slo tienen que aprender una nica notacin. UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas. Diagramas de Casos de Uso para modelar los procesos business. Diagramas de Secuencia para modelar el paso de mensajes entre objetos. Diagramas de Colaboracin para modelar interacciones entre objetos. Diagramas de Estado para modelar el comportamiento de los objetos en el sistema. Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u operaciones.

Diagramas de Clases para modelar la estructura esttica de las clases en el sistema. Diagramas de Objetos para modelar la estructura esttica de los objetos en el sistema. Diagramas de Componentes para modelar componentes. Diagramas de Implementacin para modelar la distribucin del sistema. El modelado UML en el desarrollo de aplicaciones web facilita la construccin de los diferentes estereotipos pertenecientes a las pginas as como el flujo de informacin dentro de la aplicacin. Su uso es de gran ayuda para la implementacin de sistemas. 1.3 Valoracin critica de los conceptos principales de las distintas posiciones tericas. Aplicacin Web Generador de Currculos en Diferentes Estilos Esta tesis fue desarrollada por los alumnos Joaqun Castilla Carramiana, Laura Mendiola Martnez y Rosa Olivia Zumaeta Snchez, para la Universidad el objetivo de la aplicacin es la generacin de

Complutense de Madrid,

Currculos en distintos formatos y estilos sin la necesidad de reescribir los datos varias veces. Adems todo debe poder hacerse en un entorno colaborativo, en el cual las categoras propias de los currculos (como datos personales, formacin acadmica....) creadas por una persona puedan ser usadas por cualquier usuario de la aplicacin. Este proyecto es una herramienta colaborativa para este trabajo de investigacin ya que el propsito de las dos tesis es la generacin de currculos con la diferencia que en la aplicacin que se realizar para la CNEL se busca difundir las caractersticas profesionales del personal mediante la generacin de currculos de cada uno de ellos.

1.4 Conclusiones parciales del captulo.

CAPITULO II

TECNICA DE MUESTREO POBLACIN La poblacin de la investigacin estuvo conformada por el nmero de familias que habitan en la ciudad de Quevedo, la misma que corresponde a 19.217 familias, segn datos del INEC 2010 y proyectados al 2011.

Formula de la muestra

( ) ( ) ( )

N = Tamao de la Poblacin Z = Nivel de confianza p = Probabilidad de xito q = Probabilidad de fracaso d = Precisin (Error mximo admisible en trminos de proporcin) n= Muestra

Para la recoleccin de esta informacin se aplicar entrevistas y encuestas al cliente interno y externo de CNEL- Quevedo

POBLACION Y MUESTRA Administrador Jefe Personal Empleados Usuarios Total

CANTIDAD 1 1 376 19217 19.595

ENCUESTA REALIZADA A LOS TRABAJADORES DE CNEL QUEVEDO Y USUARIOS. 1.- Conoce usted la formacion academica del personal de CNEL? Cuadro 1. Formacion Academica Detalle Si No Total Cantidad 19,6 372,4 392 Porcentaje 5 95 100

Fuente: Investigacin de campo Elaborado por: El Autor

5%

95%

Grafico. 1:Formacion Academica

Analisis: Con esta informacion podemos decir que existe un 95% que no conoce de la formacion academica del personal de CNEL y un 5% que dice que si conoce de la formacion de los empleados de CNEL.

2.- Qu nivel de formacion cree usted que tengan los trabajadores de CNEL?

Cuadro 2. Tipo de formacion que tienen los empleados de CNEL Detalle Primaria Secundaria Tercer Nivel Cuarto Nivel Total Cantidad 19,6 294 39,2 39,2 392 Porcentaje 5 75 10 10 100

Fuente: Investigacin de campo Elaborado por: El Autor

10% 10%

5%

75%

Grafico. 2:Tipo de formacion que tienen los empleados de CNEL

Anlisis: Segn los datos obtenidos en la encuesta pudimos conocer que 75% tiene secundaria y el 10% cuenta con tercer y cuarto nivel y con primaria el 5%.

3.- Ha podido acceder a los currculos de los trabajadores para saber que nivel de formacin acadmica tienen?

Cuadro 3. Currculo de los trabajadores de CNEL

Detalle Si No Total

Cantidad 19,6 372,4 392

Porcentaje 5 95 100

Fuente: Investigacin de campo Elaborado por: El Autor

5%

95%

Grafico. 3:Currculos de los trabajadores de CNEL

Anlisis: Mediante la encuesta pudimos observar que el 95% dice no conocer sobre la formacin acadmica de los empleados de CNEL y mientras que un 5% dijo que si conoce de su formacin.

4.- Cunto ha tardado en revisar el currculo de un empleado? Cuadro 4. Revisin de currculo Detalle 15 Minutos 30 Minutos 45 Minutos 60 Minutos Total
Fuente: Investigacin de campo Elaborado por: El Autor

Cantidad 58,8 294 19,6 19,6 392

Porcentaje 15 75 5 5 100

5% 5% 15%

75%

Grafico. 4:Revisin de currculo

Anlisis: Segn la encuesta realizada el 75% dice que tarda en revisar un currculo 30 minutos mientras que el 15% lo hace en 15 minutos y un 5% en 45 y 60 minutos correspondientemente.

5.- En que porcentaje usted conoce las capacidades profesionales de los trabajadores que posee CNEL? Cuadro 5. Capacidades profesionales de los trabajadores de CNEL Detalle 0 10% 25% 50% 75% 90% 100% Total
Fuente: Investigacin de campo Elaborado por: El Autor

Cantidad 7,84 235,2 39,2 19,6 19,6 39,2 31,36 392

Porcentaje 2 60 10 5 5 10 8 100

Chart Title
2% 5% 5% 10% 60% 10% 8% 1 2 3 4 5 6 7

Grafico. 5: Revisin de currculo

Anlisis: Segn los resultados de la encuesta existe un 60% que si esta informado de las capacidades de los trabajadores mientras que un 10% dijeron conocer poco.

6.- cree usted que implementar una aplicacin web de manejo de currculo de los trabajadores seria de mucha utilidad para trabajadores, jefes departamentales, y comunidad?

Cuadro 6. Implementacin de una aplicacin web para manejo de currculo Detalle Si No No sabe Total
Fuente: Investigacin de campo Elaborado por: El Autor

Cantidad 294 39,2 58,8 392

Porcentaje 75 10 15 100

15% 10%

75%

Grafico. 6: Implementacin de una aplicacin web para manejo de currculo

Anlisis: Mediante los resultados obtenidos en la encuesta pudimos conocer que el 75% dijo estar de acuerdo en la implementacin de la aplicacin web,un 10% manifest que no mientras un 15% dijo no saber.

7.- En que porcentaje cree usted que mejorara el darse a conocer las capacidades de los funcionarios de la CNEL - Quevedo? Cuadro 7. Conocer las capacidades de los funcionarios de la CNEL Quevedo Detalle 0% 10% 25% 50% 75% 90% 100% Total
Fuente: Investigacin de campo Elaborado por: El Autor

Cantidad 19,6 39,2 19,6 31,36 19,6 254,8 7,84 392

Porcentaje 5 10 5 8 5 65 2 100

Chart Title
2% 5% 10% 5% 8% 65% 5% 1 2 3 4 5 6 7

Grafico. 7: Conocer las capacidades de los funcionarios de CNEL - Quevedo Anlisis: Mediante la encuesta realizada pudimos conocer que el 65% dicen que mejorara un 90%, mientras que los dems encuestados dijeron que solo mejorara un 10%.

8.- Los funcionarios de CNEL estn ocupando cargos de acuerdo a su formacin acadmica?

Cuadro 8. Cargos que ocupan los funcionarios de CNEL Detalle Si No Total


Fuente: Investigacin de campo Elaborado por: El Autor

Cantidad 78,4 313,6 392

Porcentaje 20 80 100

20%

80%

Grafico. 8: Cargos que ocupan los funcionarios de CNEL

Anlisis: Mediante los resultados obtenidos pudimos conocer que el 80% dicen que no estn ejerciendo cargos de acuerdo a su formacin acadmica, mientras que el 20% si estn ejerciendo su formacin.

9.- los diferentes cargos en CNEL Quevedo estn distribuidos de acuerdo al perfil profesional de sus ocupantes?

Cuadro 9. Cargos de acuerdo al perfil del ocupante Detalle Si No Total Cantidad 98 294 392 Porcentaje 25 75 100

Fuente: Investigacin de campo Elaborado por: El Autor

25%

75%

Grafico. 9: Cargos de acuerdo al perfil del ocupante

Anlisis: Segn la encuesta realizada pudimos obtener la siguiente informacin el 75% manifest que los diferentes cargos de los ocupantes no estn distribuidos de acuerdo a su perfil profesional, mientras que un 25% manifest que si estn distribuidos adecuadamente.

10.- Es de conocimiento pblico el perfil de cada uno de los cargos de CNEL Quevedo? Cuadro 10. Conocimiento de los cargos en CNEL Quevedo Detalle Si No Total Cantidad 39,2 352,8 392 Porcentaje 10 90 100

Fuente: Investigacin de campo Elaborado por: El Autor

10%

90%

Grafico. 10:conocimiento de los cargos en CNEL Quevedo

Anlisis: Mediante la encuesta realizada pudimos obtener la siguiente informacin el 90% dijo no tener conocimiento publico del perfil de cada uno de los cargos de CNEL Quevedo y hubo un 10% que dijo conocer el perfil de cada uno de los cargos

11.- Cree usted que CNEL Quevedo, cumple a satisfaccin con su servicio? Cuadro 11. CNEL Quevedo cumple a satisfaccin con sus servicios Detalle Si No Total Cantidad 235,2 156,8 392 Porcentaje 60 40 100

Fuente: Investigacin de campo Elaborado por: El Autor

40%

60%

Grafico. 11:CNEL Quevedo cumple a satisfaccin con sus servicios

Anlisis: Segn resultados de la encuesta realizada el 60% dijo que CNEL Quevedo si cumple a satisfaccin con sus servicios mientras el 40% manifest que no se cumple a satisfaccin con los servicios

Caso de uso ingreso al sistema

Solicitar usuario

Administrador Usuario Solicitar clave

Ingresar datos

Balidar datos

<<extend>>

Base de datos

Ingresa al sistema

Seleccionar men

Caso de uso ingreso departamento

Ingresa codigo de departamento

Administrador

Aplicacin web Ingresa nombre del departamento

Almacenar informacion

Consultar departamento

Mostrar informacion

Modificar datos

<<extend>>

Actualizar datos

Base de datos

Caso de uso registros cargos

Seleccionar dapartamento

Adminsitrador Ingresar cdigo

Aplicacin web

Ingresar cargo

Ingresar area de titulacin

Ingresar nivel acadmico

Guardar informacin

<<extend>>

Revisar datos

Base de datos

Modificar datos

Actualizar informacin

Caso de uso registro usuarios

Ingresar usuario

Administrador Aplicacion web Ingresar clave

Ingresar datos personales

Ingresar estado

Seleccionar estado <<extend>> Almacenar datos Base de datos

Caso de uso ingreso area

Ingresa codigo de rea

Administrador

Aplicacin web Ingresar rea te titulacin

Almacenar informacion

Consultar areas

Mostrar informacion

Modificar datos

<<extend>>

Actualizar datos

Base de datos

Caso de uso ingreso personal

Ingresar apellidos

Administrador Aplicacion web Ingresar nomre

Ingresar direccin

Ingresar telefono

ingresar maill

<<extend>> Seleccionar rea de titulacin

Seleccionar grado academico

Almacenar datos Base de datos

Consultar y modificar

Caso de uso ingreso Titulacin

Ingresar cdigo de rea

Administrador

Aplicacin web Ingresar rea de titulacin

Almacenar informacion

Consultar titulacin

Mostrar informacion

Modificar datos

<<extend>>

Actualizar datos

Base de datos

Ingreso al sistema Aplicacin web Solicitar usuario y contrasea

Usuario

Ingresar usuario y contrasea

Validar datos

Ingresar al sistema

Administrador

Aplicacion Web

Ingresar al sistema

Selecciona men

Cdigo cargo

Ingresar nombre de cargo

Ingresar area de titulacin

Ingresar nivel acadmico

Actualizar base de datos

Consultar datos

Modificar datos

Registro de departamentos Aplicacin web

Administrador

Ingresar codigo de departamento

Ingresar nombre del departamento

Almacenar informacin

Consultar informacin

Modificar informacin

Actualizar base de datos

Ingreso al sistema

Usuario

Administrador

Aplicacion web

Registrar usuario

Solicitar clave y usuario

Registrar datos

Almacenar informacin

Usuario registrado

Colaboracin ingreso al sistema

Aplicacion Web Usuario 6: Trabajar en la aplicacin 5: Ingresar al sistema I: Ingresar datos I: Solicitar clave I: Solicitar Usuario 4: Validar datos

Administrador Aplicacin web

2: Ingresar nombre 1: Ingresar cdigo del departamento

Administrador

10: Modificar 8: Consultar 6: Ingresar nivel acadmico 5: Ingresar rea te titulacin 4: Ingresar nombre de cargo 3: Ingresar cdigo de cargo 2: Seleccionar men 1: Ingresar al sistema

Aplicacin web

11: Actualizar base de datos 9: Mostrar aplicacin 7: Almacenar informacin

7: Trabajar en el sistema 5: Asinar usuario y contrasea Administracin 3: Informar datos 2: Pedir datos personales Usuario

4: Registra datos

Aplicacin web

1: Ingresa al sistema

6: Almacenar informacin

CREATE TABLE `usuarios` ( `usuario` varchar(30) NOT NULL default '', `nombre` varchar(50) NOT NULL default '', `apellido` varchar(50) NOT NULL default '', `clave` varchar(100) NOT NULL default '', `email` varchar(100) NOT NULL default '', `vigente` char(1) NOT NULL default '', `acceso` int(1) NOT NULL default '0', PRIMARY KEY (`usuario`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `areas` ( `area_cod` int(3) NOT NULL auto_increment, `area_name` varchar(20) NOT NULL default '', PRIMARY KEY (`area_cod`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=4 ; CREATE TABLE `asign` ( `asig_codigo` int(5) NOT NULL auto_increment, `carg_cod` varchar(14) NOT NULL default '', `pers_codigo` int(11) NOT NULL default '0', `asig_fecha` date NOT NULL default '0000-00-00', `asig_estado` char(1) NOT NULL default '', `asig_respon` varchar(30) NOT NULL default '', PRIMARY KEY (`asig_codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=12 ; CREATE TABLE `cargos` (

`carg_cod` varchar(14) NOT NULL default '', `carg_name` varchar(50) NOT NULL default '', `carg_nivel` varchar(5) default NULL, PRIMARY KEY (`carg_cod`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `competencia` ( `comp_codi` int(5) NOT NULL auto_increment, `carg_cod` varchar(14) NOT NULL default '0', `comp_comp` varchar(200) NOT NULL default '', PRIMARY KEY (`comp_codi`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

CREATE TABLE `dptos` ( `dep_cod` varchar(14) NOT NULL default '', `dep_nom` varchar(50) NOT NULL default '', `dep_est` char(1) default NULL, PRIMARY KEY (`dep_cod`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `nivel_academia` ( `nive_codigo` char(2) NOT NULL default '', `nive_nivel` varchar(15) NOT NULL default '', PRIMARY KEY (`nive_codigo`), UNIQUE KEY `nive_nivel` (`nive_nivel`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `personal` ( `pers_codigo` int(11) NOT NULL auto_increment, `pers_apelli` varchar(30) NOT NULL default '', `pers_nombre` varchar(30) NOT NULL default '', `pers_direcc` varchar(100) NOT NULL default '', `pers_telefo` varchar(10) default NULL, `pers_mail` varchar(50) default NULL, `area_cod` int(3) NOT NULL default '0', `nive_codigo` char(2) NOT NULL default '', `pers_estad` char(1) NOT NULL default '', PRIMARY KEY (`pers_codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=8 ;

CREATE TABLE `usuarios` ( `usuario` varchar(30) NOT NULL default '', `nombre` varchar(50) NOT NULL default '', `apellido` varchar(50) NOT NULL default '', `clave` varchar(100) NOT NULL default '', `email` varchar(100) NOT NULL default '', `vigente` char(1) NOT NULL default '', `acceso` int(1) NOT NULL default '0', PRIMARY KEY (`usuario`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Ingreso al Sistema

Men Principal

Ingreso de Departamentos

Revisin de Departamentos

Modificacin de Departamentos

Ingreso de Cargos

Revisin de Cargos

Modificacin de Cargos

Asignar Competencias

Asignar Cargo

Men reas Profesionales y Ttulos

Ingresar reas Profesionales

Revisar reas Profesionales

Modificar reas Profesionales

Ingresar Titulacin

Revisar Titulacin

Modificar Titulacin

Ingresar Personal

Visualizacin de Personal Ingresado

Modificacin de Personal

Cambio de Datos Usuario del Sistema

Crear Nuevo Usuario

CONCLUSIONES El uso de una Herramienta de Soporte para la Gestin de Personal de CNEL Quevedo si influye en el conocimiento de las capacidades de la formacin acadmica de los trabajadores y disminuye el tiempo de bsqueda y actualizacin de currculos

RECOMENDACIONES Al momento de seleccionar tecnologas y lenguajes de desarrollo tener principal inclinacin por nuevas versiones ya que sern adaptables a las tecnologas modernas y brindaran mayores facilidades en el desarrollo Mantener Actualizado la informacin de Titulaciones ayudar a mantener el correcto funcionamiento del sistema Se recomienda el uso de la aplicacin implementada en CNEL Quevedo para mantener el control e informacin curricular actualizada del personal. Difundir el uso de la aplicacin web para que aumente el conocimiento hacia la comunidad del personal que tiene CNEL Determinar periodos de actualizacin para que en la aplicacin existan datos reales y actualizados. Establecer un reglamento para la utilizacin de esta herramienta para que exista un uso adecuado de la aplicacin.

BIBLIOGRAFIA Alvarez, Miguel ngel, (2001). Dreamweaver. Consultada en: http://www.desarrolloweb.com/articulos/332.php Berzal Fernando, Cortijo Francisco Jos, Cubero Juan Carlos.Desarrollo Profesional de Aplicaciones Web con ASP.NET. Consultada

en:http://elvex.ugr.es/decsai/csharp/pdf/web/web-book-b5.pdf Cobo Yera ngel (2007) Diseo y Programacin de Base de Datos. Editorial Visin Libros. Espaa. Eguluz Javier.(2008).Introduccin a AJAX. Consultada en: http://www.librosweb.es/ajax/pdf/introduccion_ajax.pdf Lujn Mora Sergio (2001) Programacin en Internet. Clientes Web. Editorial Club Universitario. I.S.B.N.: 84-8454-118-5. Depsito Legal: A-1401-2001. Impreso En Espaa. Quintana G. et al. (2008). Aprende SQL. Editorial Publicaciones de la Universidad Jaume. I.S.B.N.: 978-84-8021-661-6. Depsito Legal: 978-84-8021-661-6. I.S.B.N.: 978-84-9821-459-8. Depsito Legal: M-. Impreso en

Castell De La Plana. lvarez, Rubn. (2001) Qu es y para qu sirve el SQL. Consultada en: http://www.desarrolloweb.com/articulos/262.php Muoz, Francisco (2011). Aplicaciones Web. Consultada en:

http://www.slideshare.net/fjosemunoz/aplicacion-web-presentacion-impress Carlos Mateu. Software Libre. (2004). Editorial Eureka Media. ISBN: 84-9788-1184. Depsito legal: B-7.599-2004. Barcelona. Consultada en:

http://www.uoc.edu/masters/softwarelibre/esp/materials/Desarrollo_web.pdf

Laura Beatriz. (2010). Web 2.0 Redes Sociales. Editorial EDUVIM. I.S.B.N.: 978987-1727-13-1. Villa Mara. Debrauwer Laurent et al. (2005) UML 2. Iniciacin, ejemplos y ejercicios

corregidos. Ediciones ENI. I.S.B.N.: 2-7460-2798-4. Impreso en Barcelona Mnguez Daniel, Garca Emilio. Metodologas para el desarrollo de Aplicaciones Web. http://es.scribd.com/doc/57794054/metodologia-uwe LpezFarr, Xavier. (2005). Rich Internet Applications.Consultada en: http://upcommons.upc.edu/pfc/bitstream/2099.1/3720/4/40624-4.pdf Ramos Martn Alicia. et al. (2011) Aplicaciones Web. Editorial Quality, SGE. I.S.B.N.: 978-84-9732-813-5. Depsito Legal: M-19-434-2011. Impreso en Espaa SubbiahArunachalam. (2006). Acceso pblico a Internet. Enlace

web:http://vecam.org/article558.html Daft Richard L. Administracin. (2004). Sexta Edicin Robbins P. Stephen et al.(2010). Administracin. Pearson Educacin, Mxico 2010. I.S.B.N.: 978-697-442-388-4. Impreso en Mxico Photoshop. Editorial Vrtice. I.S.B.N.: 978-84-9931-506-5. Depsito Legal: MA2359. Impreso en Espaa. Constitucin del Ecuador. LEY ORGNICA DE TRANSPARENCIA Y ACCESO A LA INFORMACIN PBLICA Crdoba Enrique et al. (2010) Photoshop CS5. Editorial Rama

Ingenieria del Software 7ma edicin, IanSommerville, Editor Miguel MarinRomo,PearsonEducasion 28042 Madrid 2005

Mara de los ngeles(2007) Como crear y hacer funcionar un Empresa. Madrid. Isbn.978-84-7356 495-3. ngel Cobo et al; (2005)PHP Y MySQL Tecnologas para el desarrollo de Aplicaciones Web, Ed. Dias de Santo, Espaa Isbn,84-7978-706-6.

Javier Fernndez Aguado.(2006) Empresas.I.S.B.N 84-277-15048

Fundamento de la organizacin

de

ANEXOS

(Pupier Thierry et al; 2008:9) Adobe Flash CS3 ISBN: 978-2-7460-4289-6 edition original 978-2-7460-4091-5 edicion Espaola: Sonia Balague Santos

HervoCorinne; 2008: 1) Flash CS3 para PC/Mac Editions ENI ISBN: 978-27460-4324-4, Ferrocarriles Catalanes, 97, 117 pl. of. 18 08940 Cornelia Barcelona

Lpez Aguilar Alberto. (2005)Desarrollo de Aplicaciones Web usando UML. Puebla. Consultado en http://es.scribd.com/doc/69019650/2/Historia-de-lasaplicaciones-Web

Holderner III Anthony. (2008). AJAX The definitive Guide. Edicin OReilly Media. Inc,.Impreso en Estados Unidos de Amrica. I.S.B.N.: 978-0-596-52838-6 Berzal Fernando et/al. (2010)Desarrollo Profesional de Aplicaciones Web con ASP.NET. I.S.B.N.: 84-609-4245-7 CyberPymes. (2009)Tipos de Aplicaciones Web. Consultada en: http://www.cyberpymes.com/v3/aplicaciones-a-medida/tipos-aplicaciones.html Durn Amador et/al. (2011). Introduccin a las Aplicaciones web. Consultada en: http://www.lsi.us.es/docencia/get.php?id=5624 Cuesta Morales Pedro. (1999). Desarrollo de Aplicaciones Distribuidas basadas en Tecnologas Web. Consultada en: http://trevinca.ei.uvigo.es/~pcuesta/publicaciones/TecWeb.pdf Hernndez Oralle Enrique. (2010). El Lenguaje Unificado de Modelado (UML). Consultada en: http://www.disca.upv.es/enheror/pdf/ActaUML.PDF Eguluz Prez Javier. (2010) Introduccin a CSS. Consultada en:

http://www.librosweb.es/css/pdf/introduccion_css.pdf

Joaqun Castilla Carramiana, Laura Mendiola Martnez, Rosa Olivia Zumaeta Snchez. 2009. Enlace Web: http://eprints.ucm.es/11221/1/MEMORIA.pdf

http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/doc-modelado-sistemas-uml.pdf http://es.kioskea.net/contents/css/cssintro.php3

Вам также может понравиться