Teg David Mendez Final

REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO TECNOLÓGICO AMÉRICO VESPUCIO CARRERA: INFORMÁTICA DESARROLLO

Views 79 Downloads 2 File size 4MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO TECNOLÓGICO AMÉRICO VESPUCIO CARRERA: INFORMÁTICA

DESARROLLO DE UN SISTEMA PARA LA ADMINISTRACIÓN Y CONTROL DEL PROGRAMA SERVICIO COMUNITARIO EN LA ORGANIZACIÓN NACIONAL DE TRASPLANTE DE VENEZUELA (ONTV)

Trabajo Especial de Grado presentado para optar al título de TSU en Informática

Autor: David A Méndez U C.I. 15.021.438 Tutor: Lisbeth Arias Bolívar CI: 6.235.124

Caracas, Agosto de 2013

CARTA DE ACEPTACION DEL TUTOR

Por la presente hago constar que he leído el Proyecto de Trabajo de Grado cuyo título

tentativo

es

ADMINISTRACIÓN

“DESARROLLO Y

CONTROL

DE

UN

DEL

SISTEMA PROGRAMA

PARA

LA

SERVICIO

COMUNITARIO EN LA ORGANIZACIÓN NACIONAL DE TRASPLANTE DE VENEZUELA (ONTV)”, presentado por el ciudadano DAVID A MÉNDEZ U para optar al título de Técnico Superior Universitario en INFORMÁTICA , y que acepto asesorar al estudiante , en calidad de Tutor durante la etapa de desarrollo de su Trabajo de Grado hasta su presentación, defensa y evaluación. En la ciudad de Caracas, a los 16 días del mes de agosto del año 2013

__________________________ Lisbeth Arias Bolívar C. I.: V-6.235.124

II

DEDICATORIA

Dios primeramente, quien me dio la sabiduría y la paciencia para perseverar y poder llegar hasta el final de la carrera, a pesar de los múltiples obstáculos. Doris de Méndez, mi esposa, por el apoyo que me ha brindado durante todos estos años juntos. José David Méndez, mi hijo, quien con su inocencia y perspicacia me incentivo a aprender un nuevo

lenguaje de programación, para así buscar

mejorar

profesionalmente y poder invertir a futuro en una educación de calidad para él. Rosalba Uzcátegui de Méndez, mi mamá, quien siempre me apoyo y me alentó a sacar una carrera. Nunca perdió la Fe en mi. Marien, Daniel y Gabriel, mis hermanos, quienes han terminados sus estudios, o están a punto y me forzaron a alcanzarlos…

III

AGRADECIMIENTOS

A todos aquellos profesores a quienes que, a pesar de no ser nombrados, presentaron una disposición profesional y una amabilidad fuera de lo común, a lo largo de la carrera, de esta manera contribuyendo a mi formación académica, profesional y personal. La Profesora Ana Aponte, quien siempre está dispuesta en apoyar en lo que este en sus manos para ayudarte. La Profesora Rosa Mujica, quien siempre tiene la disposición de explicarte la solución a una duda, a pesar que sus actuales responsabilidades se lo dificultan. El profesor David Rodríguez, quien ha demostrado una amabilidad y en lo personal, una amistad desde el primer momento que recibí clases de su parte. Por último, pero no menos importante, a mi tutora, la Profesora Lisbeth Arias, quien demostró una gran compromiso para apoyarme en el feliz término de este proyecto, dedicando su tiempo, incluso el personal con fines de semana incluido, para apoyar y aclarar cualquier duda que surgiera.

IV

REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO TECNOLÓGICO AMÉRICO VESPUCIO CARRERA: INFORMÁTICA

DESARROLLO DE UN SISTEMA PARA LA ADMINISTRACIÓN Y CONTROL DE ESTUDIANTES DEL SERVICIO COMUNITARIO EN LA ORGANIZACIÓN NACIONAL DE TRASPLANTE DE VENEZUELA (ONTV) Proyecto de Trabajo Especial de Grado

Autor: David A Méndez U Tutor: Lisbeth Arias

RESUMEN El presente proyecto de investigación fue aplicado en la Organización Nacional de Trasplante de Venezuela. El objetivo central se orientó al desarrollo de un Sistema Orientado a la Web para el Control del Servicio Comunitario. A fin de lograr este objetivo se aplicó la metodología de desarrollo XP (Extreme Programming o Programación Extrema) por cuanto esta posee la fortaleza de generar procesos ágiles de desarrollo. La herramienta utilizada para la programación fue PHP, con maquetación en HTML5 y CSS3 implementando Diseño Web Adaptativo (RWD). El tipo de investigación empleado en el presente estudio fue proyecto factible y el diseño fue mixto, utilizando técnicas de observación participante, encuesta y la investigación documental. Indicadores: Servicio Comunitario, ONTV, Desarrollo, Sistema, HTML5, PHP, MYSQL, RWD

V

INDICE DE CUADROS Pag Cuadro 1 Operacionalizacion de Variables

VI

41

INDICE DE GRAFICOS Pag Grafico 1 Organigrama ONTV

13

Grafico 2 Pictograma Sistema Actual

49

Grafico 3 Diagrama de Flujo Estudiante Nivel 0

57

Grafico 4 Diagrama de Flujo Coordinador Educativo Nivel 0

58

Grafico 5 Diagrama de Flujo Coordinador ONTV Nivel 0

59

Grafico 6 Diagrama de Flujo Estudiante Nivel 1

60

Grafico 7 Diagrama de Flujo Estudiante Nivel 1

61

Grafico 8 Diagrama de Flujo Estudiante Nivel 1

62

Grafico 9 Diagrama de Flujo Coordinador Educativo Nivel 1

63

Grafico 10 Diagrama de Flujo Coordinador Educativo Nivel 1

64

Grafico 11 Diagrama de Flujo Coordinador Educativo Nivel 1

65

Grafico 12 Diagrama de Flujo Coordinador ONTV Nivel 1

66

Grafico 13 Diagrama de Flujo Coordinador ONTV Nivel 1

67

Grafico 14 Diagrama de Flujo Coordinador ONTV Nivel 1

68

Grafico 15 Diagrama de Flujo Coordinador ONTV Nivel 1

69

Grafico 16 Diagrama de Flujo Coordinador ONTV Nivel 1

70

Grafico 17 Diagrama de Base de Datos

71

VII

INDICE DE ANEXOS Pag Anexo 1 Instrumento para la Entrevista

78

Anexo 2 Matriz de Evaluación Experto 1

79

Anexo 3 Matriz de Evaluación Experto 2

80

Anexo 4 Matriz de Evaluación Experto 3

81

Anexo 5 Instrumento 1 ONTV

82

Anexo 6 Instrumento 2 ONTV

84

VIII

INDICE GENERAL

Pag Índice de Tablas

vi

Índice de Gráficos

vii

Índice de Anexos

viii

Introducción

1

Capítulo I Problema 

Planteamiento del Problema

2



Justificación

7



Objetivos de la Investigación

9



Delimitación de la investigación

10



Limitaciones de la investigación

11

Capitulo II Marco Teórico 

Reseña Histórica ONTV

12



Antecedentes de la Investigación

14



Bases Teóricas o Sistema de Información

17

o Lenguaje de Programación

18

o PHP

19

o Manejador de Base de Datos MySQL

20

o Base de Datos

21

o Metodología XP (Extreme Programming)

22

o Hoja de Estilo en Cascada (CSS)

23

o HTML5

26

o Diseño Web Adaptativo (RWD)

28

IX



Bases Legales

30



Bases Conceptuales

33

Capitulo III Marco Metodológico 

Diseño y Tipo de la Investigación

34



Nivel de la investigación

37



Técnicas e Instrumentos de Recolección de Datos

37



Población y Muestra

40

Capitulo IV Análisis de los Resultados

42

Capitulo V 

Conclusiones

44



Recomendaciones

45

Capitulo IV 

Sistema Actual

47



Problemas Detectados

48



Restricciones

48



Sistema Propuesto



o Objetivo

50

o Justificación de la Propuesta

50

o Estudio de Factibilidad

50

o Descripción del Sistema Propuesto

51

Fases de la Metodología XP o Fase I Planificación

54

o Fase II Diseño

54

o Fase III Desarrollo

72

o Fase IV Pruebas

77

o Referencias Bibliográficas

85

X

INTRODUCCIÓN La tecnología de la información, se apoya en un conjunto de herramientas y metodologías, para lograr obtener datos coherentes y ordenados, los cuales se manejan dentro de una organización, gracias a estos avances tecnológicos y metodológicos han sido desarrollados distintos sistemas automatizados de información, basados en metodologías que logran manejar el mar de datos que posee una empresa. Logrando con esto tener fácil acceso a la información y teniendo la capacidad de consultar, modificar y agregar datos en cuestión de segundos, relacionados de alguna manera, para que por medio de su análisis por parte de los altos ejecutivos de la misma puedan tomar decisiones estratégicas, para estar al día con la competitividad del mercado, mejorar los procesos que en ella se realizan para optimizar la calidad del servicio y aportar mayor rentabilidad. En los últimos años se ha demostrado que los sistemas automatizados permiten una mayor rapidez, confiabilidad y facilidad para realizar procesos, ayudando a la reducción significativa de errores humanos, es por ello que es ampliamente utilizado este tipo de tecnologías en la empresa. Los sistemas automatizados, representan actualmente un medio que permite a las empresas: estar al día con las nuevas tendencias tecnológicas y empresariales, la integración y comunicación entre los diferentes departamentos de una organización de manera inmediata, eficiente y en muchos casos sin importar en que ubicación física se encuentren, el resguardo de los datos referentes a las transacciones realizadas; de manera que puedan ser utilizados posteriormente para diversos fines como estudios de mercado, fines fiscales, entre otros. Este proyecto de investigación, está estructurado por 6 capítulos, actualmente encontrándose desarrollado todos los capítulos.

1

CAPÍTULO I PROBLEMA

Planteamiento del Problema La Declaración Universal de los Derechos Humanos, en su artículo 29 literal 1 dice textualmente “Toda persona tiene deberes respecto a la comunidad, puesto que sólo en ella puede desarrollar libre y plenamente su personalidad.” Es por ello que todos los seres humanos tenemos la obligación moral, de prestar en algún momento de nuestra vida un Servicio a la comunidad sin recibir ninguna remuneración. Por otra parte, la declaración Mundial sobre la Educación Superior en el Siglo XXI en la UNESCO, realizada en Paris en el año 1998, estableció la importancia en que la educación superior deba reforzar su Servicio a la comunidad, realizando actividades encaminadas a erradicar la pobreza, la intolerancia, la violencia, el analfabetismo, el hambre, el deterioro del medio ambiente y las enfermedades, principalmente mediante un planteamiento interdisciplinario y transdisciplinario para analizar los problemas y las cuestiones planteados. En el caso de Venezuela, el Servicio Comunitario como se conoce actualmente, se estableció con la aprobación de la nueva Constitución en el año 2000. Nuestra Constitución de la República Bolivariana de Venezuela, suprema rectora del ordenamiento jurídico venezolano, establece deberes de responsabilidad social para todos los venezolanos y venezolanas, con lo cual contribuyan no sólo con la defensa de la Soberanía y la integridad Nacional, defensa de los derechos humanos y no menos importante, la obligación que tienen los particulares dentro de sus capacidades, de ser solidarios y responsables con el Estado, en lo que a asistencia social y 2

humanitaria se refiere. Es por ello que debemos ser ejecutores de este mandato Constitucional, todos aquellos quienes aspiremos al ejercicio de cualquier profesión. Así mismo, señala la norma constitucional, en su artículo 3 que son fines esenciales del Estado Venezolano " la construcción de una sociedad justa y amante de la paz, la promoción de la prosperidad y bienestar del pueblo y la garantía del cumplimiento de los principios, derechos y deberes reconocidos y consagrados en esta Constitución. La educación y el trabajo son los procesos fundamentales En tal sentido, el artículo 135 de la Constitución de la República Bolivariana de Venezuela, establece "Quienes aspiren al ejercicio de cualquier profesión, tienen el deber de prestar Servicio a la comunidad durante el tiempo, lugar y condiciones que determine la ley". Lo anteriormente expuesto se complementa con lo dispuesto en el artículo 102 de la Constitución, en el cual se expresa que, la educación tiene por finalidad desarrollar el potencial creativo de cada ser humano y el pleno ejercicio de su personalidad en una sociedad democrática basada en la valoración ética del trabajo y en la participación activa, consciente y solidaria en los procesos de transformación social. En el caso de la Organización Nacional de Trasplante de Venezuela (ONTV), observo en el año 2008 la necesidad de trasladar a las aulas, los valores provenientes del acto altruista y generoso de la donación de órganos y tejidos, tarea que se desarrolla en el país a través del Sistema de Procura de Órganos y Tejidos (SPOT), actividad que es supervisada por el Ministerio del Poder Popular para la Salud (MPPS), la cual es ejecutada por la ONTV desde el año 1997. Durante el mes de abril del año 2008, el Sr Jorge Altuve, educador de profesión, plantea la creación del Servicio Comunitario denominado Estudiantes por la Donación de Órganos y Tejidos, el cual tiene como premisa fundamental la creación de un programa estructurado de formación, el cual está dirigido a estudiantes de nivel universitario, donde se alternan la teoría y la práctica de manera participativa

3

para promover la cultura de donación y trasplante de órganos, tejidos y células en Venezuela. Esta actividad se realiza a través de la Coordinación de Educación del SPOT-ONTV. El proyecto educativo Estudiantes por la Donación de Órganos y Tejidos, se basa en los parámetros de la Ley del Servicio Comunitario del Estudiante de Educación Superior, brindándole al alumno participante, la posibilidad de aplicar los conocimientos adquiridos durante su formación académica y ofrecérselos a la comunidad por medio de actividades de campo en su centro de acción, en este sentido se procura la creación de contenidos basado en la carrera y especialidad para así poder hablar sobre la donación desde la perspectiva del área profesional en la cual se desempeñara el estudiante. A lo largo de los últimos 5 años, se ha realizado la formación académica de 413 estudiantes de distintas especialidades, a través de convenios con 9 Instituciones Educativas las cuales son Administración, Educación y Trabajo Social del Colegio Universitario de Caracas, Educadores de la Universidad Central de Venezuela y del Instituto Universitario Pedagógico Monseñor Arias Blanco, Comunicadores Sociales de la Universidad Central de Venezuela, Universidad Católica Andrés Bello y de la Universidad Santa María, Ingenieros de la Universidad Nacional Experimental Politécnica Antonio José de Sucre, Administradores en las áreas de Turismo y Diseño Gráfico de la Universidad Nueva Esparta, Diseñadores Gráficos del Colegio Universitario Nuevas Profesiones, y especialistas en Informática del Instituto Universitario Tecnológico Américo Vespucio. En los actuales momentos en la ONTV están evaluando la posibilidad de ampliar el proyecto a nuevas universidades y a su vez consolidar el trabajo que están realizando con las instituciones actuales, sin embargo hay limitantes para proceder a la ampliación deseada. En la actualidad, el Servicio Comunitario con la ONTV se divide en 3 fases las cuales son registradas a través de distintos medios, sin embargo

4

toda la Coordinación del Servicio Comunitario es realizada de forma manual por el Profesor Jorge Altuve. La primera fase que corresponde a la formación académica, comienza con el proceso de inscripción y postulación a través del uso de planillas y encuestas en formato físico, las cuales son cargadas de forma posterior en un medio electrónico por medio de su transcripción, de igual manera , el manejo del registro de asistencias a las actividades, se realiza por la verificación de la firma individual, la cual es plasmada de forma manuscrita en un cuaderno, por ende, con cada grupo de trabajo, se debe leer este cuaderno de asistencia y a su vez se transcribe en archivos de Excel, individuales por cada grupo de trabajo. Es importante señalar, que una hoja de Excel sólo permite almacenar información, sin ser analizada, es susceptible de eliminación y dificulta la posibilidad de observar la información en tiempo real. La verificación de la asistencia por parte del estudiante está sometida a la disponibilidad del archivo Excel por el Prof. Altuve en un momento dado. Por otra parte, los cronogramas de actividades son realizados en documentos de Word, siendo estos impresos para ser entregados a cada estudiante en la primera reunión de trabajo, no obstante, en los momentos que el cronograma de actividades debe ser modificado, por causas de fuerza mayor o a decisión propia, obliga a la notificación de estos cambios y en algunas ocasiones la reimpresión del material. La segunda y tercera fase que está relacionada con la culminación del proceso del Servicio Comunitario, que corresponde a los trabajos de campo, se presenta la necesidad de verificar los resultados registrados por cada estudiante para determinar si fueron o no cubiertas las horas y actividades correspondientes al Servicio Comunitario y así culminar con esta labor. Con estos números se evalúa una estadística de resultados y se determinan los estudiantes que culminaron de forma satisfactoria. Por lo anteriormente expuesto, se necesita obtener una forma automatizada para el manejo de la información en la Coordinación de Servicio Comunitario de la

5

Organización Nacional de Trasplante de Venezuela (ONTV). Permitiendo a los estudiantes y Coordinadores del Servicio Comunitario por Institución a postularse en nuevos grupos de trabajo de una forma rápida y de forma electrónica. Para ello se propone el desarrollo de un sistema Web para el manejo del Servicio Comunitario, sistema que permitirá el registro de estudiantes, y universidades para ser manejado por personal de la ONTV, este sistema será desarrollado bajo un entorno web en PHP utilizando como manejador de Base de Datos MySQL. De acuerdo a lo planteado anteriormente surgen las siguientes interrogantes: 

¿Se conoce cuál es el proceso actual que maneja la Coordinación de Educación en relación al programa Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV)?



¿En qué forma se manejan las estadísticas actualmente con el programa Servicio Comunitario que es Coordinado por la ONTV?



¿Al realizar un sistema automatizado se podrá favorecer el crecimiento del Programa Servicio Comunitario dentro de la ONTV?

6

Justificación de la Investigación En la actualidad la tecnología ha evolucionado en gran manera, facilitando los procesos que en el pasado eran realizados en forma manual, en nuestro país los sistemas automatizados han facilitado la obtención de información en el momento que es requerida, permitiendo un aprovechamiento del tiempo de forma óptima. El alcance de esta investigación es facilitar a la Coordinación de Educación encargada del programa Servicio Comunitario, en la Organización Nacional de Trasplante de Venezuela (ONTV), una herramienta cómoda, confiable y de fácil acceso para el manejo del Servicio Comunitario, que es prestado por estudiantes de distintos Institutos y Universidades, de tal manera que permita el crecimiento de este servicio. Todos los sistemas de información son pensados para obtener una mayor velocidad de procesamiento, poder recuperar información rápidamente y obtener resultados de una forma fácil. Motivado a los puntos antes vistos, la Coordinación encargada del Programa Servicio Comunitario de la ONTV, ha solicitado se automatice el proceso actual que es manejado netamente de forma manual. Esta automatización como se señaló en el párrafo anterior, beneficiara principalmente a la Coordinación de Educación, departamento encargado del programa Servicio Comunitario, facilitando las tareas de inscripción de estudiantes y universidades, permitiendo el llenado de toda información relacionada en un entorno web, para así limitar el uso de papelería y de igual manera reducir casi a cero el proceso de transcripción de datos, por otro lado, facilitará la obtención de información para todo estudiante que realice su actividad con la ONTV, al disponer de consultas y reportes que permitan visualizar las actividades realizadas, observando las horas registradas por cada actividad y el nivel de asistencia por cada alumno,

7

reduciendo la necesidad de esperar que la información sea facilitada por el docente encargado del grupo de trabajo.

8

OBJETIVOS DE LA INVESTIGACIÓN Objetivo General Desarrollar un Sistema para la Administración y Control del Programa Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV)

Objetivos Específicos 

Diagnosticar la situación actual de la Coordinación de Educación de la ONTV en cuanto al manejo del proyecto educativo Estudiantes por la Donación de Órganos utilizado en el Servicio Comunitario.



Conocer que estadísticas son las que se manejan actualmente con el proceso del Servicio Comunitario en la ONTV, con el fin de elaborar los diseños de reportes.



Codificar el nuevo proceso automatizado para la administración y control del Servicio Comunitario en la ONTV.

9

Delimitación de la Investigación

La delimitación de la investigación cumple un lugar importante en la investigación, ya que, Sabino (1992) expresa que Es una etapa ineludible en todo proceso de obtención de conocimientos, porque nos permite reducir nuestro problema inicial a dimensiones prácticas dentro de las cuales es posible efectuar los estudios correspondientes, enfocar en términos concretos nuestras áreas de interés especificar sus alcances, determinar sus límites”. (p.60).

Esta se presenta en tres áreas: (a) delimitación geográfica o espacial, (b) delimitación Teórica, y (c) delimitación metodológica. Delimitación geográfica o espacial. La investigación será realizada para la Organización Nacional de Trasplante de Venezuela, específicamente para la Coordinación de Educación , ubicada en Torre La Primera, Piso 13, Oficina 13-B1, (Frente al Centro Comercial Lido), Municipio Chacao. Caracas, Venezuela. Se estudió el desarrollo de un sistema Web en código abierto para el manejo del Servicio Comunitario desarrollado en PHP con el uso de una base de datos en MySQL, éste sistema será instalado para sus pruebas en un servidor Web gratuito en Internet. Delimitación teórica. La propuesta se realiza de acuerdo a las teorías existentes sobre los sistemas de información, específicamente sobre los sistemas desarrollados bajo una metodología de análisis y diseño orientado a objetos y orientado a la Web. Delimitación metodológica. La propuesta es un proyecto factible, ya que este está dirigido al desarrollar un sistema para la administración y control del Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV). Su objeto es mejorar la eficiencia de los procesos internos de la Coordinación de Educación, encargada del Servicio Comunitario, facilitando sus actividades de tal manera que permita la ampliación del proyecto educativo Estudiantes por la donación de Órganos. Para ello el desarrollo de éste sistema se va a utilizar la metodología

10

denominada XP (Extreme Programming o Programación Extrema) por cuanto esta posee la fortaleza de generar procesos ágiles de desarrollo

Limitaciones de la investigación Para el desarrollo del proyecto es necesario que se maneje el lenguaje de programación web, denominado PHP el cual es parte del pensum de estudio de la carrera de informática, y el manejador de Base de datos conocido como MySQL, que a diferencia del lenguaje anterior, no se encuentra dentro del pensum de estudio de la carrera, sin embargo, el perfil de preparación del estudiante de TSU del IUTAV en el área de informática, proporciona las bases necesarias para entender y aprender un lenguaje a través de manuales, de forma autodidacta.

11

CAPÍTULO II MARCO TEÓRICO

Reseña Histórica Historia ONTV La Organización Nacional de Trasplante de Venezuela (ONTV) es una organización sin fines de lucro con más de 15 años de gestión, que tiene como objetivo fundamental promover la actividad de donación en Venezuela, bajo un enfoque concebido como una matriz integrada por diferentes unidades tanto estratégicas como de apoyo. El trasplante y la donación son prácticas médicas muy complejas, en donde intervienen diferentes instituciones y personal calificado en cada una de las etapas, desde la evaluación de un posible donante, el procedimiento quirúrgico de extracción y posterior

seguimiento al trasplante así como a los procesos educativos e

informativos que apoyan estas actividades. Los Centros hospitalarios, laboratorios de histocompatibilidad, empresas de transporte, personal de salud especializado en la intervención tanto médica como humana, educadores, comunicadores sociales, personal administrativo y gerencial, trabajan con el fin común de impulsar la donación y el trasplante de órganos y tejidos en nuestro país, articulados por la gestión coordinadora de la ONTV. La ONTV funge como pilar en donde convergen todos los entes relacionados con las actividades de donación y trasplante, con el fin de unificar criterios, acciones, protocolos; todos enmarcados en políticas coherentes que aseguran la optimización y la sinergia de los recursos participantes, para el bienestar de los pacientes que esperan por un órgano o tejido para el trasplante.

12

Misión: Promover, facilitar y coordinar las distintas actividades de donación y trasplante a nivel nacional, a través de la adecuada estructura para el estudio, investigación y análisis de las diferentes tendencias de la donación y trasplante, así como la adecuada gestión de los recursos científicos, médicos, financieros y su talento humano. Visión: Ser una organización que proporcione los órganos y tejidos a todos los pacientes que lo necesiten en el territorio nacional.

Organigrama (Grafica 1)

Fuente: ONTV (2013)

Sistema de Procura de Órganos y Tejidos (SPOT) El programa de mayor importancia ejecutado por la ONTV es el Sistema de Procura de Órganos y Tejidos (SPOT), el cual fue delegado para su ejecución por el Ministerio del Poder Popular para la Salud, organismo rector de la actividad, en la 13

Gaceta Oficial de la República Bolivariana de Venezuela Nº 330.256 de fecha 15/09/2003. EL SPOT es una red de instituciones públicas y privadas interdependientes e interactuantes, capacitadas y articuladas armónicamente para acometer un proceso sistemático y sostenido de detección, obtención, mantenimiento, asignación y transporte y asignación de órganos y tejidos de seres humanos provenientes de donante fallecido con fines de trasplante, para dar atención a la demanda de pacientes en espera, en todo el territorio nacional. La Responsabilidad Social Empresarial asumida por la ONTV, es fungir como ente canalizador entre millones de venezolanos y organizaciones privadas y públicas que han percibido y asumido su sentido de propiedad ante los problemas sociales, y en especial, los relacionados al área de donación y trasplante en Venezuela. Cada aporte realizado por personas jurídicas o naturales, va destinado al beneficio de las miles de personas que esperan por un trasplante para mejorar su calidad de vida o, también, para seguir viviendo. Educación, sensibilización, consolidación del sistema, ampliar la cobertura nacional, ofrecerle a los pacientes en lista de espera mejores condiciones de vida y esperanza, son algunas de las tantas aristas que apuntalan la dirección de los recursos recaudados, cuyo destino final se concentra en aumentar los índices de donación y trasplante en nuestro país. Antecedentes de la Investigación En este capítulo se presentan los trabajos previos relacionados a la investigación, de instituciones y universidades localizadas en la ciudad de Caracas, como son Tesis de Grados y Especialización, los mismos se presentaran en orden secuencial, pero destacando la relación de estudio. Dentro de las cuales se tienen: Pantoja, E (2010) realizo una investigación titulada “Desarrollo de un Sistema Orientado a la Web para el Control de Despacho y Recepción de Mercancía en los Puntos de Ventas, en la Gerencia de Logística de Mercado de Alimentos (MERCAL C.A.)” para optar al Título de Licenciado en Computación, otorgado por

14

la Universidad Nueva Esparta, tuvo como objetivo general Desarrollar un sistema orientado a la web para el control de despacho y recepción de mercancía en los puntos de ventas de la Gerencia de Logística de Mercado de Alimentos (MERCAL C.A.). La investigación adopto la modalidad de proyecto factible, con una población de 19 personas, las técnicas que empleo para la recolección de información fueron técnicas de observación directa, encuesta y la investigación documental. Fue utilizada la Metodología “EXTREME PROGRAMMING” para el desarrollo de una aplicación en un entorno Web. La investigación citada demostró gran efectividad para el manejo de base de datos en MySQL para un entorno web con lenguaje PHP, la cual aporto a la presente investigación la metodología “EXTREME PROGRAMMING” a ser utilizada en la propuesta actual y a su vez refuerza la expectativa de utilizar para el desarrollo actual el Lenguaje PHP con Base de Datos MySQL. Ramírez, M. (2008) realizo una investigación que se titula “Sistema Automatizado para documentos y expedientes Jurídico – Mercantil del Escritorio Amengual & Asociados a través de la plataforma Oracle 9i”, para optar al título de Ingeniero en Informática, otorgado por la Universidad Alejandro de Humboldt, tuvo como objetivo general: Desarrollar un Sistema automatizado que permita mejorar el proceso de facturación y control de actividades realizadas en el escritorio Amengual & Asociados a través de la herramienta Oracle 9i. La investigación se desarrolló bajo la técnica de entrevista, lo que permitió al autor concluir que entre las ventajas que tiene el diseño del sistema es que toda la información será almacenada en una base de datos de manera confiable y segura. Así como también, tendrá una interfaz clara y sencilla, con la que pueden interactuar fácilmente los usuarios y por último, con los grandes cambios que han surgido en materia de sistemas de información, las personas se ha dado cuenta de lo importante que es para la vida cotidiana la simplificación de funciones y actividades diarias que se realizan tanto en el ámbito familiar como el profesional.

15

Dicha investigación citada aporta a este trabajo la automatización

de

procesos, el manejo de modelo de bases de datos relacionales para aplicaciones cliente-servidor. Valencia, K. (2007) cuya investigación fue titulada ”Diseño de un Sistema bajo Lenguaje Software Libre para la división de Gestión Corporativa”, para optar al título de Ingeniero en Informática, otorgado por la Universidad Alejandro de Humboldt, tuvo como objetivo general: Diseñar un software para la división de Gestión Corporativa, bajo lenguaje software libre, que asegura la oportunidad en el manejo de la información, alineando los objetivos estratégicos del negocio y dirigido a satisfacer sus necesidades actuales y futuras de información en la empresa. La técnica utilizada fueron observación directa, entrevista, encuestas y el análisis, y como análisis da datos se empleó el cualitativo y cuantitativo. El autor llegó a concluir que, una vez realizado un análisis de la problemática inicial, a través, de la cual se visualizaron los requerimientos de información que alimentan los procesos para elaborar el análisis y estimaciones realizadas en la división de Gestión Corporativa Civiles de EDELCA. Posteriormente se describieron los pasos a seguir para la manipulación de la información, con esta se asegura que la investigación y el diseño de esta solución añadirá valor y calidad a los procesos de la empresa. Por último el autor concluye que, mediante los objetivos planteados en la investigación se logró determinar que mediante la automatización de los procesos, se puede mejorar el manejo de la información de manera confiable al mantener un registro actualizado de los procesos realizados. Dicha investigación aporta a esta investigación el uso de manejadores de base datos en código abierto para almacenar la información, así como también, la metodología de desarrollo de Páginas WEB en código Abierto con PHP.

16

Bases Teóricas

Sistema de Información Peralta (2013), define Sistema de información como: Un conjunto de elementos que interactúan entre sí para completar los resultados de un sistema. Este conjunto de elementos pueden ser identificados a través de los módulos; en este caso los módulos de información, evaluación y vocación profesional. Un sistema de información cumple con los siguientes requisitos: Entrada de información: Esta es la parte del sistema donde pedimos datos al exterior o al usuario, es un parte fundamental ya que es aquí donde adquirimos toda la información o data que el sistema manejará. El sistema propuesto contendrá entradas de información mediante formularios Web, referentes a información básica de alumnos y profesores. Almacenamiento de información: Después de la Entrada de datos pasamos al almacenamiento que permite registrar en una base de datos debidamente organizada toda aquella data que fue introducida para posteriormente ser procesado por el sistema. En el sistema propuesto almacenaremos información sobre alumnos profesores y carreras universitarias. Procesamiento de información: Una vez almacenada la información procedemos al paso más importante del sistema , el procesamiento de datos, donde utilizamos toda la información almacenada y la manipulamos o manejamos mediante los diferentes procesos y recursos programados con el fin de dar el resultado esperado. El sistema propuesto trata sobre el proceso de información vocacional y de evaluación académica para dar como resultado el nivel académico del alumno o la carrera que más se adapte a las aptitudes de este.

17

Salida de información: Esto se refiere a los resultados arrojados por el sistema; prueba final a través de la que evaluaremos si los procesos implantados están retornando los resultados esperados. En el sistema propuesto veremos la salida de información a través de los reportes de resultados. Lenguaje de Programación En computación, un programa es una secuencia de instrucciones que permiten a un computador procesar una información conocida como datos de entrada (input) para producir una información de salida (ouput) o resultados. Esas instrucciones pertenecen a (o están escritas en ella) un lenguaje de programación determinado. Según Flores y Martínez, (2005), un lenguaje de programación es una construcción mental del ser humano para expresar programas. Está constituido por un grupo de reglas gramaticales, un grupo de símbolos utilizables, un grupo de términos mono sémicos (es decir, con sentido único) y una regla principal que resume las demás. Para que ésta construcción mental sea operable en un computador debe existir otro programa que controle la validez o no de lo escrito. A éste se le llama traductor. Los lenguajes pueden ser de alto o bajo nivel. En los de bajo nivel las instrucciones son simples y cercanas al funcionamiento de la máquina, como por ejemplo el código máquina y el ensamblador. En los lenguajes de alto nivel hay un alto grado de abstracción y el lenguaje es más próximo a los humanos, como por ejemplo Léxico, PASCAL, Cobol o Java. Los programas escritos en un lenguaje deben ser "entendidos" por los circuitos físicos de la máquina para poder ser ejecutados. Según que esta traducción se realice produciendo previamente o no una versión independiente de la herramienta utilizada los lenguajes se llaman compilados o interpretados. En el primer caso a la versión independiente producida se le conoce como código o programa ejecutable, no es legible para el usuario y usualmente se le identifica con la extensión de nombre .exe (en sistemas Windows). En el segundo caso no se construye otra versión razón por la

18

cual ha de distribuirse el programa original llamado código o programa fuente y el usuario debe poseer también la herramienta con la cual se ha programado y que interpreta ese código. Por último, están los programas desarrollados en entorno web, en los cuales el código fuente es interpretado por un servidor de páginas web, el cual cumple las tareas de compilador o interpretador. Para el desarrollo del proyecto propuesto se utilizara la tecnología de páginas web PHP para permitir la interacción de los usuarios con la información. PHP El lenguaje de programación a utilizar en el desarrollo del sistema propuesto será PHP versión 5. Este lenguaje sirve como herramienta en la creación de plataformas orientadas a Web, es de fácil uso y la similitud con los lenguajes más comunes de programación estructurada, como C y Perl, permiten a la mayoría de los programadores experimentados crear aplicaciones complejas con una curva de aprendizaje muy suave. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones y prácticas. PHP es un acrónimo recursivo que significa "PHP Hypertext Preprocessor" (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdof en 1994; sin embargo la implementación principal de PHP es producida en los actuales momentos por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. Cobo y Gómez (2.005) sostienen que PHP “es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo Web y puede ser embebido dentro de código HTML” (p. 25). Generalmente se ejecuta en un servidor Web, tomando el código en PHP como su entrada y creando páginas Web como salida. Puede ser desplegado en la mayoría de los servidores Web y en casi todos los sistemas operativos y plataformas sin costo

19

alguno. PHP se encuentra instalado en más de 20 millones de sitios Web y en un millón de servidores, aunque el número de sitios en PHP ha declinado desde agosto de 2005. Es también el módulo Apache más popular entre las computadoras que utilizan Apache como servidor Web. La más reciente versión principal del PHP es la 5.4.7 lanzada el 12 de septiembre de 2012 y contiene diversas mejoras en el ámbito de la seguridad.

Manejador de Base de datos MYSQL El diseño, estructura y manejo de la base de datos será desarrollada en el manejador de base de datos MYSQL Monty Widenius (2002) dice que el sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del código fuente del servidor SQL, así como también de la marca hasta enero del 2008 que paso a ser una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009. Aunque MySQL es software libre, MySQL AB distribuye una versión comercial de MySQL, que no se diferencia de la versión libre más que en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser así, se vulneraría la licencia GPL. Este gestor de bases de datos es, probablemente, el gestor más usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso. Esta gran aceptación es debida, en parte, a que existen infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación, además de su fácil instalación y configuración.

Características de MySQL Las principales características de este gestor de bases de datos son las siguientes: Aprovecha la potencia de sistemas multiprocesador, gracias a su

20

implementación multihilo, Soporta gran cantidad de tipos de datos para las columnas, Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc), Gran portabilidad entre sistemas, Soporta hasta 32 índices por tabla, Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos. Uso de MySQL MySQL es muy popular en aplicaciones Web, y es componente de las plataformas LAMP, MAMP, WAMP, entre otras. MySQL suele combinarse con el popular lenguaje PHP. La utilización e implementación del manejador de base de datos MYSQL en el proyecto, permite la comunicación e interacción con la base de datos para realizar consultas, añadir, modificar e insertar nuevas tablas y funciones como por ejemplo los registros de las Instituciones de Educación Superior o los estudiantes que prestaran el servicio comunitario. Base de Datos Según Von Bertalanffy (1981): Una base de datos es “esencialmente un conjunto de datos ordenados en filas y columnas que se carguen y se ven en un programa de planilla de cálculos. Cada dato está compuesto por un grupo de informaciones llamada campo; entonces decimos que una base de datos es un banco de informaciones ordenados en filas y columnas (p. 40). El enfoque del autor es que una base de datos es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio particular. Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas explotan la información contenida en las bases de datos de la organización para apoyar el proceso de toma de decisiones o para lograr ventajas competitivas. Tipos de Bases de Datos Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación:

21

Bases de datos estáticas Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinámicas Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de víveres, una farmacia, un supermercado, etc. Bases de datos de texto completo Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.

Metodología XP (Extreme Programming) Según Fernández (2002), Extreme Programming es una metodología ligera de desarrollo de software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado. El proceso de desarrollo se divide en cuatro tipos de actividades: - Planificación. - Diseño. - Desarrollo. - Pruebas. Características de la Metodología XP - Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras. - Pruebas unitarias continuas, frecuentemente repetidas y automatizadas, incluyendo pruebas de regresión. - Frecuente integración del equipo de programación con el cliente o usuario. Se recomienda que un representante del cliente trabaje junto al equipo de desarrollo.

22

- Corrección de todos los errores antes de añadir nueva funcionalidad. Hacer entregas frecuentes. - Refactorización del código, es decir, reescribir ciertas partes del código para aumentar su legibilidad y mantenibilidad pero sin modificar su comportamiento. Las pruebas han de garantizar que en la refactorización no se ha introducido ningún fallo. La programación extrema apuesta que es más sencillo hacer algo simple y tener un poco de trabajo extra para cambiarlo si se requiere, que realizar algo complicado y quizás nunca utilizarlo. La simplicidad y la comunicación son extraordinariamente complementarias. Con más comunicación resulta más fácil identificar qué se debe y qué no se debe hacer. Mientras más simple es el sistema, menos tendrá que comunicar sobre este, lo que lleva a una comunicación más completa, especialmente si se puede reducir el equipo de programadores

Hojas de estilo en cascada (CSS) Las hojas de estilo en cascada o (Cascading Style Sheets, o sus siglas CSS) hacen referencia a un lenguaje de hojas de estilos usado para describir la presentación semántica (el aspecto y formato) de un documento escrito en lenguaje de marcas. Su aplicación más común es dar estilo a páginas webs escritas en lenguaje HTML y XHTML. La información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "". Sintaxis CSS tiene una sintaxis muy sencilla, que usa unas cuantas palabras claves tomadas del inglés para especificar los nombres de sus selectores, propiedades y atributos. Una hoja de estilos CSS consta de 3 reglas. Cada regla consiste en uno o más selectores y un bloque de estilos con los estilos a aplicar para los elementos del documento que cumplan con el selector que les precede. Cada bloque de estilos se

23

define entre llaves, y está formado por una o varias declaraciones de estilo con el formato propiedad: valor;. En el CSS, los selectors marcarán qué elementos se verán afectados por cada bloque de estilo que les siga, pudiendo afectar a uno o varios elementos a la vez, en función de su tipo, nombre (name), ID, clase (class), posición dentro del Document Object Model, etcétera. Niveles e historia CSS se ha creado en varios niveles y perfiles. Cada nivel de CSS se construye sobre el anterior, generalmente añadiendo funciones al previo. Los perfiles son, generalmente, parte de uno o varios niveles de CSS definidos para un dispositivo o interfaz particular. Actualmente, pueden usarse perfiles para dispositivos móviles, impresoras o televisiones. CSS1 La primera especificación oficial de CSS, publicada en diciembre 1996, y abandonada en abril de 2008. CSS2 La especificación CSS2 fue desarrollada por la W3C y publicada como recomendación en mayo de 1998, y abandonada en abril de 2008. CSS3 A diferencia de CSS2, que fue una gran especificación que definía varias funcionalidades, CSS3 está dividida en varios documentos separados, llamados "módulos". Cada módulo añade nuevas funcionalidades a las definidas en CSS2, de manera que se preservan las anteriores para mantener la compatibilidad. Los trabajos en el CSS3, comenzaron a la vez que se publicó la recomendación oficial de CSS2, y los primeros borradores de CSS3 fueron liberados en junio de 1999. Debido a la modularización del CSS3, diferentes módulos pueden encontrarse en diferentes estadios de su desarrollo, de forma que a partir de noviembre de 2011, hay alrededor de cincuenta módulos publicados, tres de ellos se convirtieron en

24

recomendaciones oficiales de la W3C en 2011: "Selectores", "Espacios de nombres" y "Color". Algunos módulos, como "Fondos y colores", "Consultas de medios" o "Diseños multicolumna" están en fase de "candidatos", y considerados como razonablemente estables, a finales de 2011, y sus implementaciones en los diferentes navegadores son señaladas con los prefijos del motor del mismo.

Limitaciones y ventajas de usar CSS Limitaciones Algunas limitaciones que se encuentran en el uso del CSS hasta la versión CSS 3, vigente, pueden ser: 

Los selectores no pueden usarse en orden ascendente según la jerarquía del DOM (hacia padres u otros ancestros) como se hace mediante XPath La razón que se ha usado para justificar esta carencia por parte de la W3C, es para proteger el rendimiento del navegador, que de otra manera, podría verse comprometido. XSLT soporta en la actualidad un mayor número de sistemas operativos. Así mismo, también es mejor para trabajar con la mayoría de buscadores de Internet.



Dificultad para el alineamiento vertical; así como el centrado horizontal se hace de manera evidente en CSS2.1, el centrado vertical requiere de diferentes reglas en combinaciones no evidentes, o no estándares.



Ausencia de expresiones de cálculo numérico para especificar valores (por ejemplo margin-left: 10% – 3em + 4px;).



Un borrador de la W3C para CSS3, propone calc() para solventar esta limitación.



Las pseudo-clases dinámicas (como :hover) no se pueden controlar o deshabilitar desde el navegador, lo que las hace susceptibles de abuso por parte de los diseñadores en banners, o ventana emergentes.

Ventajas Algunas ventajas de utilizar CSS (u otro lenguaje de estilo) son:

25



Control centralizado de la presentación de un sitio web completo con lo que se agiliza de forma considerable la actualización del mismo.



Separación del contenido de la presentación, lo que facilita al creador, diseñador, usuario o dispositivo electrónico que muestre la página, la modificación de la visualización del documento sin alterar el contenido del mismo, sólo modificando algunos parámetros del CSS.



Optimización del ancho de banda de la conexión, pues pueden definirse los mismos estilos para muchos elementos con un sólo selector; o porque un mismo archivo CSS puede servir para una multitud de documentos.



Mejora en la accesibilidad del documento, pues con el uso del CSS se evitan antiguas prácticas necesarias para el control del diseño (como las tablas), y que iban en perjuicio de ciertos usos de los documentos, por parte de navegadores orientados a personas con algunas limitaciones sensoriales.

HTML5 (HyperText Markup Language, versión 5) Es la quinta revisión importante del lenguaje básico de la Word Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML

(text/html),

la

variante

conocida

como HTML5 y

una

variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml). Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. Todavía se encuentra en modo experimental, lo cual indica la misma W3C; aunque ya es usado por múltiples desarrolladores web por sus avances, mejoras y ventajas. Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se le recomienda al usuario común actualizar a la versión más nueva, para poder disfrutar de todo el potencial que provee HTML5. El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C.

26

Nuevos elementos HTML5 establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos. Algunos de ellos son técnicamente similares a las etiquetas y , pero tienen un significado semántico, como por ejemplo (bloque de navegación del sitio web) y . Otros elementos proporcionan nuevas funcionalidades a través de una interfaz estandarizada, como los elementos y . Mejoras en el elemento , capaz de renderizar en los navegadores más importantes (Mozilla, Chrome, Opera, Safari e IE) elementos 3D. Algunos elementos de HTML 4.01 han quedado obsoletos, incluyendo elementos puramente de presentación, como y , cuyos efectos son manejados por el CSS.

También hay un renovado

énfasis

en la

importancia del

scripting DOM para el comportamiento de la web. 2.0 Historia Podría decirse que HTML5 nació en 2004, cuando se fundó el grupo de trabajo WHAT con miembros de Apple, la Fundación Mozilla y Opera Software. Dos años después consiguieron uno de sus principales apoyos, pues el W3C (World Wide Web Consortium) decidió abandonar XHTML y comenzó a trabajar con WHAT. 2008 fue un gran año para este lenguaje, pues se finalizó su primera versión. Esto permitió que Firefox 3, el navegador de Mozilla, fuese compatible con HTML5. Más adelante se sumarían Internet Explorer, Google Chrome y Safari. Poco a poco se fueron sumando compañías y se fue abandonando el uso de tecnologías como Flash. De hecho, en septiembre de 2011, 34 de las 100 páginas con más tráfico según el ranking de Alexa utilizaban este lenguaje.

27

Diseño web adaptativo (RWD) El diseño web adaptativo o adaptable (en inglés, Responsive Web Design) es una técnica de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas, así como de media-queries en la hoja de estilo CSS, consigue adaptar el sitio web al entorno del usuario. El diseñador y autor norteamericano Ethan Marcotte creó y difundió esta técnica a partir de una serie de artículos en A List Apart, una publicación en línea especializada en diseño y desarrollo web, idea que luego extendería en su libro Responsive Web Design. Origen Tanto la idea y como el propósito del diseño web adaptativo fueron previamente discutidos y descritos por el consorcio W3C en julio de 2008 en su recomendación "Mobile Web Best Practices" bajo el subtítulo "One Web". Dicha recomendación, aunque específica para dispositivos móviles, puntualiza que está hecha en el contexto de "One Web", y que por lo tanto engloba no solo la experiencia de navegación en dispositivos móviles sino también en dispositivos de mayor resolución de pantalla como dispositivos de sobremesa. El concepto de "One Web" hace referencia a la idea de construir una Web para todos (Web for All) y accesible desde cualquier tipo de dispositivo (Web on Everything). Hoy en día, la variedad de dispositivos existente en el mercado ha provocado que la información disponible no sea accesible desde todos los dispositivos, o bien es accesible pero la experiencia de navegación es muy pobre. Ventajas Con una sola versión en HTML y CSS se cubren todas las resoluciones de pantalla, es decir, el sitio web creado estará optimizado para todo tipo de dispositivos: PCs, tabletas, teléfonos móviles, etc. Esto mejora la experiencia de 28

usuario a diferencia de lo que ocurre, por ejemplo, con sitios web de ancho fijo cuando se acceden desde dispositivos móviles. De esta forma se reducen los costes de creación y mantenimiento, pues se evita tener que desarrollar aplicaciones ad-hoc para versiones móviles, por ejemplo, una aplicación específica para iPhone, otra para móviles Android, etc. Desde el punto de vista de la optimización de motores de búsqueda, sólo aparecería una URL en los resultados de búsqueda, con lo cual se ahorran redirecciones y los fallos que se derivan de éstas. También se evitarían errores al acceder al sitio web en concreto desde los llamados "social links", es decir, desde enlaces que los usuarios comparten en medios sociales tales como Facebook, Twitter, etc y que pueden acabar en error dependiendo de qué enlace se copió (desde qué dispositivo se copió) y desde qué dispositivo se accede.

29

Bases Legales En la Constitución de la República Bolivariana de Venezuela (1999), siendo ésta la máxima y principal ley que regula todo lo concerniente en materia legal venezolana, en el Título Capítulo VI De los Derechos Culturales y Educativos, específicamente en el Artículo 102 señala que: La educación es un derecho humano y un deber social fundamental, es democrática, gratuita y obligatoria. El Estado la asumirá como función indeclinable y de máximo interés en todos sus niveles y modalidades, y como instrumento del conocimiento científico, humanístico y tecnológico al Servicio de la sociedad. La educación es un Servicio público y está fundamentada en el respeto a todas las corrientes del pensamiento, con la finalidad de desarrollar el potencial creativo de cada ser humano y el pleno ejercicio de su personalidad en una sociedad democrática basada en la valoración ética del trabajo y en la participación activa, consciente y solidaria en los procesos de transformación social, consustanciados con los valores de la identidad nacional y con una visión latinoamericana y universal. El Estado, con la participación de las familias y la sociedad, promoverá el proceso de educación ciudadana, de acuerdo con los principios contenidos en esta Constitución y en la ley. Este artículo de la Constitución nos habla sobre el derecho a recibir una educación de calidad, la cual permite el desarrollo personal y profesional de cada estudiante. El resultado de este derecho, es la culminación de la carrera con la creación del TEG. La Ley Especial Contra de los Delitos Informáticos (2001) expresa lo siguiente en su Título II De los Delitos: Artículo 11 - Espionaje Informático: Toda persona que indebidamente obtenga, revele o difunda la data o información contenidas en un sistema que utilice tecnologías de información o en cualquiera de sus componentes, será penada con prisión de tres a seis años y multa de trescientas a seiscientas unidades tributarias. La pena se aumentará de un tercio a la mitad, si el delito previsto en el presente artículo se cometiere con el fin de obtener algún tipo de beneficio para sí o para otro. El aumento será de la mitad a dos tercios, si se pusiere en peligro la seguridad del Estado, la confiabilidad de la operación de las instituciones

30

afectadas o resultare algún daño para las personas naturales o jurídicas, como consecuencia de la revelación de las informaciones de carácter reservado.

La ley contra Delitos Informáticos nos indica la importancia de tener cuidado con los datos de los usuarios, al manejar bases de datos se deben tomar en consideración todas las medidas necesarias para resguardar la información. Dependiendo el tipo de sistema, la información que se puede recabar es sensible y podría ser usada con otros fines a los originales si no se toman las medidas pertinentes.

La Ley de Servicio Comunitario del Estudiante Universitario (2005) especifica la obligación de todo Estudiante de Educación Superior de contribuir con la comunidad Artículo 4. A los efectos de esta Ley, se entiende por Servicio Comunitario, la actividad que deben desarrollar en las comunidades los estudiantes de educación superior que cursen estudios de formación profesional, aplicando los conocimientos científicos, técnicos, culturales, deportivos y humanísticos adquiridos durante su formación académica, en beneficio de la comunidad, para cooperar con su participación al cumplimiento de los fines del bienestar social, de acuerdo con lo establecido en la Constitución de la República Bolivariana de Venezuela y en esta Ley. En la ley del Servicio Comunitario se destaca la obligación que tiene todo estudiante de entregar a la sociedad un beneficio que este asociado a la puesta en práctica de los conocimientos adquiridos durante sus estudios, en el presente trabajo de grado se contempla el desarrollo de un sistema web que permita a la Organización Nacional de Trasplante de Venezuela (ONTV) coordinar esta actividad de servicio comunitario.

31

La Ley Sobre Donación y Trasplante de Órganos, Tejidos Y Células en Seres Humanos (2011) señala la figura del donante presunto, base primordial del trabajo de la ONTV Artículo 27. Toda persona mayor de edad, civilmente hábil, a quien se le haya diagnosticado la muerte, se presumirá donante de órganos, tejidos y células con fines terapéuticos, salvo que existiese una manifestación de voluntad en contrario. La Ley Sobre Donación y Trasplante… nos permite conocer la base legal sobre la cual la ONTV realiza su trabajo, al contactar las familias que han sufrido la muerte de un familiar con diagnóstico de muerte cerebral, para darle la oportunidad de salvar otras vidas a través de la donación.

32

Bases conceptuales Consulta: En la informática, una consulta es un método que permite acceder a los datos de una base de datos y realizar diversas acciones (modificar, agregar, eliminar información, etc.).(http://definicion.de/consulta/, 2013) Formulario: En Internet, un formulario es una página web que permite al visitante introducir datos que son enviados a un servidor para su procesamiento. (http://definicion.de/formulario/, 2013) Sistema: (system). Un sistema es un conjunto de partes o elementos organizados y relacionados que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia. (http://www.alegsa.com.ar/Dic/sistema.php, 2013) Software: Término genérico que se aplica a los componentes no físicos de un sistema informático, como por ejemplo los programas, sistemas operativos, etc., que permiten a este ejecutar sus tareas: compré el ordenador con el software necesario para

llevar

la

contabilidad

del

negocio.

(http://www.wordreference.com/definicion/software , 2013) SQL: Las siglas que se conocen como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar

información

de

las

bases

(http://definicion.de/sql/, 2013)

33

de

datos

de

manera

sencilla.

CAPÍTULO III MARCO METODOLÓGICO

El marco metodológico es el procedimiento a seguir para alcanzar el objetivo de la investigación, está compuesto por el diseño, tipo, y la modalidad de la investigación, fases de la investigación, población y muestra, técnica e instrumento de recolección de datos, validación del instrumento y análisis de los resultados. Arias (2006) expone que “la metodología del proyecto incluye el tipo de investigación, las técnicas y los procedimientos que serán utilizados para llevar a cabo la indagación. Es el “como” se realizará el estudio para responder al problema” (p.45) Diseño y Tipo de la Investigación El diseño de investigación es también llamado diseño metodológico, Ramírez (1999) señala que “hace referencia al lugar del proyecto destinado para suministrar información sobre la manera como se va a realizar la investigación”. (p.72) Por otra parte, Balestrini (2002) expresa que “un diseño de investigación se define como el plan global de investigación que integra de un modo coherente y adecuadamente correcto técnica de recogida de datos a utilizar, análisis previsto y objetivo…el diseño de una investigación intenta dar de una manera clara y no ambigua respuestas a las preguntas planteadas en la misma”. (p.131) Barrera, (2001), señala que los “métodos, técnicas, tácticas y estrategias no son genéricos para cualquier investigación; los métodos son diferentes en función del tipo de investigación y del objetivo que se pretende lograr” (p. 84). En este sentido se

34

Realizó un análisis de los objetivos de los diferentes tipos de investigación que existen; realizándose este análisis con la intención de seleccionar el tipo de investigación que se adapte a la naturaleza del problema objeto de estudio y a los objetivos alcanzados en el mismo. En el caso que nos ocupa la investigación planteada cuyo objetivo central está referido a desarrollar un sistema para la administración y control de estudiantes del Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela desarrollado en PHP y MySQL, se aplicará una modalidad de proyecto factible, el cual el Manual de trabajo de Grado de especialización, Maestría y tesis doctorales de la Universidad Experimental Libertador (UPEL, 2006), dispone que: La modalidad de proyecto Factible, consiste en la investigación, elaboración y desarrollo de una propuesta de un modelo operativo viables para solucionar problemas, requerimientos o necesidades de la organización o grupos sociales; puede referirse a la formulación de políticas, programas, tecnologías, métodos o procesos. (p.21). El proyecto factible comprende: procedimiento metodológico, actividades y recursos necesarios para su ejecución, análisis y diseño del sistema, en el caso de su desarrollo, la ejecución de la propuesta y la evaluación tanto del proceso como de los resultados. (UPEL, Op. cit) En consecuencia, este trabajo está apoyado en una investigación de campo, y documental. Que según el manual de la UPEL (Op. cit) destaca que: La investigación de campo es el análisis sistemático de problemas en la realidad con el propósito, bien sea de describirlos, interpretarlos, entender su naturaleza y factores constituyentes, explicar sus causas y efectos o producir su ocurrencia, haciendo uso de métodos característicos de cualquier paradigma o enfoques de investigaciones conocidas o en desarrollo. (p.18). Por otra parte, podemos decir que la investigación documental según la Universidad Santa María (U.S.M, 2001) “Se ocupa del estudio de problemas

35

planteados a nivel teórico, la información requerida para abordarlos se encuentra básicamente en materiales impresos, audiovisuales y/o Electrónicos”. (p.28) Esto explica, que el diseño de investigación constituye el plan general a seguir por el investigador para obtener respuestas a sus interrogantes. El diseño de investigación desglosa las estrategias básicas que el investigador acoge para generar información exacta e interpretable. En este sentido, Arias (Op. cit), define el diseño de la investigación como “la estrategia que adopta el investigador para responder al problema planteado” (p.30). Este diseño de investigación permite la recolección de los datos claramente de la realidad, donde el investigador podrá tomar en cuenta, que los datos no han sido manipulados en ningún momento. En este caso se desarrollará la investigación en la Organización Nacional de Trasplante de Venezuela, específicamente en la Coordinación de Educación; donde se espera recolectar la información en su ambiente natural, para luego analizarlos e interpretarlos, sin que se haga manipulación alguna, a objeto de mejorar la eficiencia de los procesos que se realizan actualmente. En atención a esta modalidad de investigación se introducirán dos grandes fases en el estudio, a fin de cumplir con los requisitos involucrados en el proyecto factible. En la primera de ellas, inicialmente se desarrollará un diagnóstico de la situación existente en la realidad objeto de estudio, a fin de determinar las necesidades de la división. En la segunda fase del proyecto y atendiendo a los resultados del diagnóstico, se formulará el modelo operativo propuesto, referido a la implementación del sistema anteriormente mencionado, donde se intenta dar respuesta o resolver el problema planteado.

36

Nivel de la Investigación Una vez definido el tipo de investigación también es necesario explicitar cual es el alcance de la misma, es decir se debe dejar claramente establecido cual va a ser el nivel de profundidad que tendrá la investigación. Ramírez (1999) señala que “el nivel exploratorio indaga una realidad poco o nada estudiada, son muy útiles para la ciencia porque permite avanzar y profundizar”. (p. 83) En la primera fase de ésta investigación se realizará un diagnóstico inicial que permitirá un primer levantamiento de la información a través de la discusión con el coordinador del Servicio Comunitario y posteriormente, se realizarán visitas para realizar las primeras observaciones y constatar los procedimientos con posibles informantes que pertenecen a dicha coordinación. Posteriormente, se alcanzará un nivel Descriptivo, el cual se ocupa de la descripción de fenómenos sociales o clínicos en una circunstancia temporal y geográfica determinada. Desde el punto de vista cognoscitivo su finalidad es describir y desde el punto de vista estadístico su propósito es estimar parámetros. Aquí se trata de obtener información acerca de un fenómeno o proceso, para describir sus implicaciones, sin interesarse mucho (o muy poco) en conocer el origen o causa de la situación. Fundamentalmente está dirigida a dar una visión de cómo opera y cuáles son sus características.

Técnicas e Instrumentos de Recolección de Datos Técnicas Las técnicas de recolección de datos, son definidas por Tamayo (2005), como la expresión operativa del diseño de investigación y que específica concretamente como se hizo la investigación (p. 126). Así mismo, Arias (op. cit), define las técnicas como “diferentes formas o maneras de obtener la información” (p. 32). En función de los objetivos definidos del presente estudio, donde se plantea el desarrollo de un sistema para la administración y control de estudiantes del Servicio 37

Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV), ubicado dentro de la modalidad de proyecto factible, se emplearán una serie de instrumentos y técnicas de recolección de la información, orientada de manera esencial los fines propuestos. Para esta estrategia, necesariamente hay que cumplir con tres (3) fases básicas, la primera de ellas está referida con la delimitación de todos los aspectos teóricos de la investigación; la segunda implica la realización de un diagnostico organizacional relacionado con el control manual del Proyecto Servicio Comunitario; y la tercera está ligada al nuevo diseño del sistema antes mencionado. En tal sentido, en la primera etapa se utilizaran las técnicas propias de la investigación documental, tales como: presentación resumida, resumen analítico y análisis crítico. En segundo lugar, se utilizará la técnica de la observación estructurada o sistemática en la realidad objeto de estudio; y finalmente, en tercer lugar se utilizará una técnica de la entrevista y el cuestionario con el propósito de interrogar a las personas que están relacionadas con el proyecto del Servicio Comunitario en la ONTV.

Instrumento Según Ramírez (Op. cit) expresa que: “el instrumento de recolección de datos es un dispositivo de sustrato material que sirve para registrar los datos obtenidos a través de las diferentes fuentes”. (p.137) Para esta investigación se seleccionaron las técnicas de observación participante, encuesta y la investigación documental. En cuanto a la observación directa Muñoz (1998) afirma que “es la inspección que se hace directamente a un fenómeno dentro del medio en que se presenta, a fin de contemplar todos los aspectos inherentes a su comportamiento y características dentro de ese campo” (p. 215).

38

La observación directa es una técnica que ayuda a obtener información sobre la realidad administrativa, porque se planifica sistemáticamente, ya que cuando se emplea la observación, ya se sabe qué y cómo vamos a observar. Para Tamayo y Tamayo Mario (1999) En el lenguaje corriente, algunos autores entienden por observación como expresión de la capacidad del sujeto investigador de “ver” las cosas, verlas u observarlas con métodos, con una preparación adecuada. Sólo de esta manera, el observador centra su atención en el aspecto que le interesa, uniendo sus sentidos a los instrumentos que le ayudan a afinar sus percepciones. El proceso de la observación debe responder al propósito de la investigación. Para iniciarla adecuadamente, el investigador debe plantearse cuatro preguntas. (p. 67) La encuesta según Thompson (2006), es uno de los métodos más utilizados en la investigación de mercados porque permite obtener amplia información de fuentes primarias. Por ello, es importante que investigadores conozcan cuál es la definición de encuesta, pero desde distintas perspectivas para tener un panorama más completo de la misma. Una encuesta cuya estructura es más libre, contempla los asuntos que el entrevistador debe averiguar de acuerdo con sus instrucciones: 

¿Obedece a una estructura lógica?



¿Se han previsto los tópicos fundamentales?



¿Se han clasificado a los respondedores?



¿Se ha previsto el nivel de veracidad en los sujetos?



¿Quién las efectúa y con qué criterios?

Otra técnica a utilizar es la investigación documental según Quiroga (1988) “consiste en una selección y análisis de los documentos que contienen datos importantes relacionados ya sea con la estructura de la organización o bien con los procedimientos” (p. 46). La investigación documental comprende principalmente la bibliografía y la hemerográfica. Son particularmente útiles porque con ellas se puede

39

obtener información básica para la elaboración de los manuales, las fuentes principales de documentación son las leyes, instructivos, reglamentos, diagramas entre otros documentos.

Población y muestra Población Representa todas las unidades de la investigación que se estudia de acuerdo a la naturaleza del problema, es decir, la suma total de las unidades que se van a estudiar, las cuales deben poseer características comunes dando origen a la investigación. Arias (op. cit.), señala que “es el conjunto de elementos con características comunes que son objetos de análisis y para los cuales serán válidas las conclusiones de la investigación”. (p.98). En el caso que se está evaluando, referido al Desarrollo de un Sistema para la Administración y Control del Programa Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV), el universo de estudio está constituido por el Coordinador y 2 personas de apoyo en la Coordinación de Educación en la ONTV. Muestra

Es una parte de la población, o sea, un número de individuos u objetos seleccionados científicamente, cada uno de los cuales es un elemento del universo. Para Balestrini (1997), La muestra “es obtenida con el fin de investigar, a partir del conocimiento de sus características particulares, las propiedades de una población” (p.138). La Población a estudiar es reducida, solo 3 personas, por lo cual la muestra es igual a la población.

40

Cuadro Nro.: 1 OPERACIONALIZACIÓN DE VARIABLES Desarrollar un Sistema para la Administración y Control del Programa Servicio Comunitario en la Organización Nacional de Trasplante de

Objetivo General

Venezuela (ONTV) Objetivos Específicos Diagnosticar

la

Variable

situación

cuanto

al

proyecto

manejo

del

educativo

Estudiantes por la Donación de Órganos utilizado en el

Indicadores

Consiste en la revisión

actual de la Coordinación de Educación de la ONTV en

Dimensión 

del proceso actual que Situación Actual en el Manejo del Proyecto

que

sigue la ONTV para el



Planilla Inscripción

manejo



Cronograma Actividades



Notificaciones

de

Servicio

Comunitario -Administrativa

Estudiantes

Educativo



son las que se manejan actualmente con el proceso del Servicio Comunitario en la ONTV, con el fin de

Grupo

de

Consiste en evaluar los Estadística en el proceso del Servicio Comunitario

reportes.

resultados con

el

a

obtener de



Control Asistencia

para



Verificación

proceso

estadísticas

diseñar los reportes del

Asistencia

Horas

sistema -Administrativa

Codificar el nuevo proceso automatizado

Control Estudiantes

estadísticas

elaborar los diseños

Manual

Existente

Servicio Comunitario. Conocer

Registro

para

la

administración y control del Servicio Comunitario en la ONTV

Proceso Automatizado para la Administración y Control del Servicio Comunitario

Consiste en diseñar el prototipo del sistema en

software

utilizando HTML5,

libre PHP,

Responsive

Web Design y CSS3 -Informática -Tecnológica

Fuente: El Autor (2013)

41



Sistema Automatizado

CAPITULO IV ANALISIS DE LOS RESULTADOS

El procesamiento y análisis de datos se realizará tomando en consideración la naturaleza de la misma. En este caso en particular los datos que se recogieron en el proceso de investigación de campo donde se analizaron desde la perspectiva del paradigma cualitativo; integrando como referencia de análisis y clasificación los indicadores definidos en el cuadro de variables, y también se llevó a cabo un proceso de encuestas con preguntas abiertas a los 3 integrantes de la Coordinación de Educación encargados del programa Servicio Comunitario, en la Organización Nacional de Trasplante de Venezuela (ONTV). Los resultados de este proceso arrojaron información significativa sobre los siguientes aspectos: Estructura del Sistema Actual y Requerimientos para Desarrollar el Sistema propuesto. Al evaluar las respuestas obtenidas del instrumento tipo cuestionario, se determinó que el proceso actual para la postulación al programa del Servicio comunitario es engorroso, al obligar a los estudiantes a pasar por una serie de pasos para solo postularse, luego de llenar una serie de encuestas y planillas deben esperar la creación de un grupo de estudiantes para realizar actividades en virtud de cumplir las horas reglamentarias del S.C., al completar el número mínimo necesario de participantes, proceden a notificar a los estudiantes en forma particular a o a través de un Coordinador Educativo del día y hora en que comenzaran las actividades. Estas notificaciones en ocasiones se realizan a través de correos electrónicos personalizados o por llamadas telefónicas. Estos procesos son netamente manuales, generando un alto volumen de trabajo al comienzo de cada grupo.

42

Luego, como parte de las actividades administrativas, deben generar un cronograma de actividades, el cual entregan a cada estudiante de forma impresa o en fotocopia al comenzar la primera de las tareas planificadas; estas tareas son desarrolladas con la asesoría de un Coordinador por parte de la ONTV, el cual distribuye una libreta utilizada como método de asistencia, recogiendo algunos datos personales y las firmas del alumnado por cada actividad desarrollada. Al culminar todas las actividades planificadas, el coordinador transcribe manualmente las asistencias registradas en la libreta, en una tabla Excel, la cual está formulada de tal manera que determina que alumnos cumplieron con las horas planificas y por lo tanto pueden considerarse como aprobados. Por último, las 3 personas coinciden que la creación de un sistema automatizado que facilite el trabajo manual o lo reduzca notablemente puede impactar de forma significativa en la expansión del servicio comunitario, permitiendo la atención de una mayor grupo de estudiantes, para lograr la meta de crear multiplicadores para llevar el mensaje sobre la importancia de la donación de órganos.

43

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

Conclusiones Los sistemas de información desarrollados bajo ambiente un ambiente Web son herramientas de fácil manejo e interacción por parte de los usuarios que permiten que su aprendizaje sea fácil y rápido, su uso se hace casi de forma intuitiva, ya que estos diseños poseen una estructura que es similar a la utilizada por el resto de las páginas Web en Internet. El sistema desarrollado beneficia a la Organización de Trasplante de Venezuela de forma significativa, ya que es una herramienta que les permite unificar en un solo sistema los procesos que eran realizados de forma manual o en MS Excel, el cual se daba en distintas ubicaciones, distintas a las oficinas en el Rosal. De igual manera reduce en un porcentaje importante, las posibilidades de errores humanos que pudieran presentarse en la transcripción, al minimizar el volumen de datos a llenar. Es por ello que se confirma que la propuesta presentada en este proyecto de investigación, mejora y fortalece los procesos de la Coordinación de Educación encargada del Proyecto Educativo Servicio Comunitario, ofreciendo el acceso inmediato a la información de una forma rápida, segura, sencilla y confiable. A continuación de presentan las conclusiones de esta investigación orientadas en este momento a los objetivos específicos planteados al inicio de la investigación: Objetivo Nro 1: Se lograron identificar todos los procesos relacionados con el proceso de inscripción y administración de los estudiantes en el proyecto educativo Estudiantes por la Donación de Órganos utilizado en el Servicio Comunitario.,

44

permitiendo descubrir las deficiencias existentes en los procesos manuales antes mencionados. Objetivo Nro 2: Se identificaron las estadísticas que son manejadas con respecto a los resultados obtenidos por los grupos del Servicio Comunitario, las mismas consisten en la cuantificación de horas realizadas, la cantidad de estudiantes por periodo académico, y la cantidad de proyectos implementados por los estudiantes. Objetivo Nro 3: La implementación de la Metodología de desarrollo XP (Extreme Programming) permitió, a través de reuniones llevadas a cabo con todos y cada uno de los involucrados en el proyecto, determinar los requerimientos técnicos y administrativos necesarios para la realización de una aplicación Web para la Administración y Control del Programa Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV) Se desarrolló toda la plataforma tecnológica, se diseñó la base de datos utilizando el Modelo E/R, tomando como base todos los conversaciones antes planteadas, definiendo las entidades y atributos así como la relación existente entre las entidades, se realizó el diseño lógico, el diseño físico del sistema, y la interfaz gráfica utilizando Maquetación en HTML5 con CSS3.

Recomendaciones Tomando como base los resultados obtenidos en el desarrollo de la presente investigación y la aceptación para sus pruebas finales, por parte de la Coordinación Educativa de la ONTV, se esbozan las siguientes recomendaciones: 

Llevar a cabo las pruebas finales sobre la aplicación antes mencionada, de tal manera que se determine su correcto funcionamiento, para así proceder a implementarla y comenzar su uso en el siguiente periodo académico.



Desarrollar un plan de divulgación de información a la colectividad, notificando la disponibilidad de realizar su labor de Servicio Comunitario con la ONTV, y así utilizar el nuevo sistema creado. 45



Diseñar herramientas de información sobre el sistema desarrollado, para ser entregado en físico o publicado para los estudiantes y Coordinadores Educativos (Tripticos, Presentaciones PowerPoint).



Seguir adelante en la ampliación del Nuevo Sistema Web para así incluir futuros requerimientos que puedan surgir, los cuales no hayan sido contemplados en la actualidad.



Diseñar un cronograma de entrenamiento, referente al uso de la herramienta, que estará dirigido al capital humano de la ONTV que interactuara con la aplicación desarrollada.

46

CAPITULO IV Sistema Actual

En la actualidad el proceso del Servicio Comunitario se maneja cargando la información de estudiantes y su asistencia en Hojas de Cálculo de Microsoft Excel, lo que representa una forma un tanto no confiable para manejar este tipo de data que en muchos casos suele ser confidencial y se presta para ser modificada durante el proceso de transcribir resultados. El proceso comienza con la solicitud de un estudiante, la posibilidad de desarrollar el Servicio Comunitario en la ONTV, esta solicitud la realiza vía Correo Electrónico o a través de una llamada telefónica. Luego de ello, se registra en un archivo Excel la solicitud, posteriormente, cuando se determina que la cantidad de estudiantes son la mínima necesaria el coordinador de la ONTV decide aperturar un grupo de trabajo, creando un cronograma de actividades a realizar y contacta a cada estudiante o al Coordinador Educativo, en los casos que existiere, para dar a conocer la fecha en que comenzaran las actividades académicas y en que sitio se desarrollará. El dia de la primera actividad procede a entregar de forma física el cronograma planteado de actividades, y a su vez, suministra una serie de planillas y encuestas que deben ser llenadas en ese instante, estas planillas luego son llevadas a la ONTV para ser evaluadas e interpretadas. Cada día en que se desarrolla actividades se toma lista a los estudiantes mediante un listado en un cuaderno de forma manuscrita. Al culminar todas las actividades planificadas, se evalúa los registros de la asistencia y de las actividades grupales, para llenar un listado en Excel con los resultados de las asistencias y se notifica a los estudiantes.

47

Problemas Detectados El procedimiento manual para coordinar y manejar el proceso del servicio comunitario (SC) es complicado, manejan una cantidad importante de documentos en físico los cuales contienen información valiosa la cual puede extraviarse con poca dificultad. Las tareas de administración del SC en la ONTV recaen en un pequeño grupo de trabajo, lo cual genera una alta dependencia de los involucrados. La atención de grandes grupos de estudiantes está limitada. Al no poseer una herramienta automatizada, se depende de gran manera de los procesos de transcripción para poder registrar resultados y obtener algún indicador. Lo ideal es desarrollar una aplicación que se maneje en un entorno Web, acorde con las nuevas tecnológicas que están disponibles en la actualidad, como Smartphone, tablets, Laptops, NetTops, etc, la cual pueda estar disponible desde cualquier ubicación física, con solo contar con una conexión a Internet, fija o móvil. El manejo de asistencia en forma física, puede ser una herramienta útil para reducir la posibilidad de falsificaciones o suplantación de identidad, pero trae como consecuencia la posibilidad de cometer errores humanos al momento del registro de la información. Restricciones Los registros de estudiantes se encuentran físicamente en las oficinas de la ONTV, si es necesario algún dato se debe llamar a la oficina para solicitarlo. Para los estudiantes no existe un mecanismo, a través del cual puedan conocer que cantidad de horas han ejecutado en el SC, dependen del Coordinador asignado a su grupo para obtener la información y en ocasiones no está actualizada.

48

Pictograma Sistema Actual (Grafico 2)

49

SISTEMA PROPUESTO Objetivo de la Propuesta Desarrollar un sistema para administrar y controlar el Servicio Comunitario en la Organización Nacional de Trasplante de Venezuela (ONTV) que beneficie a la población de estudiantes que prestan su Servicio Comunitario con esta organización. Justificación de la Propuesta La necesidad de facilitar una herramienta que ayude a los coordinadores del Servicio Comunitario en la ONTV para controlar con mayor facilidad grupos de estudiantes automatizando el proceso de toma de asistencia. Estudio de factibilidad Técnica: Para alojar la página web, se necesita de un servicio de hosting que posea los servicios de un servidor Apache, a la par de un servidor de MySQL. No es relevante si el servidor está alojado bajo plataforma Linux o Windows. Con respecto al entorno de usuario, se puede utilizar para acceder a la página web, cualquier dispositivo electrónico, llámese Smartphone, Tablet, Laptop, Desktop, que posea un navegador compatible con HTML5. Motivado a esta característica, no es recomendable el uso del Navegador Internet Explorer de Microsoft en cualquiera de sus versiones, para acceder a la página web; este navegador no tiene un buen soporte para está tecnología. Económica: El costo de desarrollar una página web de esta envergadura, será basado en Horas-Hombre del tipo desarrollo, se estima que el costo de cada hora en el mercado es de 100 BS y se calcula que se deben invertir cerca de 180 Horas aproximadamente, dando un total de 18 Mil BS. Con respecto al servicio de Hosting, manejando costos en Bolívares, se estima un valor de 170 Bs/Mes arrojando un costo

50

anual es de 2040 BS, Estos Costos son al Mes de Agosto 2013. Los dispositivos para acceder a la aplicación via web, pueden ser propiedad de la Organización o personales, siguiendo las nuevas tendencias de BYOD (Bring your Own Device) que traducido en español es Trae tu propio dispositivo. Descripción del Sistema Propuesto La aplicación desarrollada para la Organización Nacional de Trasplante de Venezuela (ONTV) es un sistema diseñado para el manejo automatizado y eficiente del proceso de Servicio Comunitario, que permite, basado en los permisos habilitados, trabajar con los usuarios para acceder a la aplicación, Registrar los datos del estudiante o Coordinador asociado al usuario de acceso, trabajar con todos los datos asociados a las instituciones incluyendo carreras y especialidades, datos con los cuales se puede organizar la información al momento de generar los grupos, por lo tanto se pueden generar grupos de trabajo, para luego ir asignando un calendario de trabajo, de tal manera que sea posible registrar la asistencia, por estudiante, en cada una de las actividades planificadas. El sistema está desarrollado en lenguaje PHP+HTML5 utilizando la técnica de Diseño Web Adaptativo (en inglés, Responsive Web Design) con hojas de estilo CSS3, metodología a través de la cual, el sitio web se adapta al entorno de usuario sin importar el dispositivo que esté utilizando, sea un Smartphone (Android, IPhone, BlackBerry, Windows Mobile, etc), un Tablet (Android, iPad IOS, Windows RT, Linux, etc) o un PC de cualquier característica, inclusive dispositivos especializados para Proyecciones con Entorno Touch de gran tamaño. Su principal ventaja es que se maneja una sola versión del sitio web y de la Hoja de estilos CSS; Sin importar el tamaño de la pantalla el contenido se ajusta, este diseño fue realizado tomando en consideración a los estudiantes y coordinadores, para poder manipular la aplicación en cualquier ubicación a través de una conexión móvil vía web y obtener datos en tiempo real.

51

El sistema fue diseñado utilizando una coloración en juego al nuevo logo corporativo, utilizando tonos azulados y mostaza, la distribución presentada fue diseñada tomando en consideración la redistribución automática del contenido, posee enlaces a servicios actuales como Twitter y YouTube, de tal manera que Estudiantes y Coordinadores puedan estar notificados con la información que es publicada por la ONTV a través de estas redes. El sistema está creado en 3 grandes módulos: Módulo General, opción que corresponde al menú común de la página web, el cual está visible para todos los usuarios, en este módulo están contenidas las opciones de contacto, acerca de, los time-line de Twitter y un marco con fotografías de las actividades realizadas. Permite la inscripción de usuarios. Módulo de estudiantes, opción a través de la cual se cargan los datos de registro de cada usuario en particular, luego de ello se cargan los datos académicos y por último, es posible llevar la bitácora de actividades realizadas indicando las horas invertidas en cada actividad. Esta bitácora es posible consultarla para visualizar la cantidad de horas cargadas en la aplicación. En la mayoría de las opciones solo es posible agregar o modificar datos, para mantener fiabilidad en la información, solo está permitido el borrado de datos en la opción de Bitácora. Los privilegios de eliminar un usuario o los datos relacionados del estudiante, es una actividad solo permitida en el módulo del Coordinador. Modulo Coordinador: En este módulo se manejan las opciones de configuración de la aplicación, correspondiente a las 4 operaciones básicas de todo sistema como son: agregar, modificar, eliminar y consultar. A través de esta opción es posible trabajar con usuarios, representantes, institutos, carreras, especialidades, grupos, calendarios, Parámetros y Seguridad. En este módulo tendrán acceso los dos tipos de Coordinadores, de la ONTV y los Educativos, las opciones disponibles para cada nivel se especifican en la opción de seguridad. Estas opciones de seguridad solo pueden ser manipuladas por un Coordinador de la ONTV.

52

Con respecto a la Base de Datos, la misma fue creada en el manejador MySQL en su versión 5.0.10, a través de la herramienta de administración phpMyAdmin, la Base de Datos está compuesta por 14 Tablas que se detallan a continuación: 1. Usuarios 2. Estado 3. Ciudad 4. Instituto 5. Carrera 6. Especialidad 7. Representante 8. Instituto_representante 9. Estudiante 10. Proyecto 11. Grupo 12. Grupo_Estudiante 13. Calendario 14. Bitacora 15. Seguridad 16. Parametros El acceso al Módulo del menú principal del sistema, está disponible para cualquier usuario de la web, en cambio, los otros 2 Módulos deben iniciar sesión con un usuario y una contraseña, el usuario consiste en una dirección de email y la contraseña debe contener más de 6 caracteres. Se maneja control de sesiones, de tal manera que solo sea posible acceder a las opciones de la aplicación, luego de iniciar sesión en caso contrario el sistema la solicitará.

53

FASES DE LA METODOLOGÍA EXTREME PROGRAMMING FASE I - Planificación Esta fase se inició a través de una serie de reuniones con los coordinadores de la ONTV, en dichas reuniones se conversó y discutió a fondo sobre las necesidades que se estaban presentando con el proceso actual, definiendo y explicando los procesos actuales en cada fase del SC. De estas reuniones se obtuvieron los posibles módulos a implementar. Estas reuniones se desarrollaron entre las oficinas de la ONTV en el Rosal y en la Escuela de Educación de la UCV, sitio donde presta servicio el Prof. Jorge Altuve, Coordinador encargado del Servicio Comunitario de la ONTV. FASE II – Diseño Durante el desarrollo de las reuniones llevadas a cabo durante la etapa de planificación, entre el personal de la ONTV y el investigador, se acordó que el sistema a desarrollar estuviese conformado por un total de 3 módulos estructurados de acuerdo a los procesos vinculados al usuario final, llámese Estudiante, Coordinador ONTV y Coordinador Educativo, dichos módulos se detallan a continuación: Módulo General: Permite la visualización de la información que es de carácter público, en este módulo se encuentra la galería de imágenes, la cual contiene un registro fotográfico de algunas actividades que han sido desarrolladas por grupos del Servicio Comunitario (SC), de igual manera están los Time-line de Twitter donde se puede observar los twits enviados por la ONTV a través de sus 2 cuentas corporativas. Bajo dicho modulo se agrupan las ventanas de inicio de sesión, las opciones de registro y el módulo de recuperación de contraseña. Módulo Estudiante:

54

Este módulo se diseñó para facilitar el proceso de inscripción de estudiantes en el Servicio Comunitario, a través de dicho módulo el estudiante llenara de forma digital todos los datos necesarios para postularse al SC, entre los datos tenemos datos de contacto y sus datos académicos, como instituto, carrera, especialidad. Posteriormente, al ser admitido y asignado a un grupo del SC, podrá visualizar el cronograma de actividades previamente elaborado para el grupo, podrá observar los compañeros inscritos en el mismo grupo, a través de la opción Bitacora podrá interactuar con las actividades desarrolladas, indicando la cantidad de horas ejecutadas por actividad. Es importante destacar que estas horas académicas deben ser aprobadas por el coordinador del grupo, a través del sistema, a fin de ser válidas en los cómputos de horas finales. Módulo Coordinadores: Este módulo es el núcleo principal del sistema, corresponde al sistema a utilizar por los coordinadores, tanto de la ONTV como por el Académico, consiste en las distintas opciones para administrar el sistema, a través del cual se pueden realizar las siguientes opciones: 

Crear, Modificar, Eliminar o Listar los usuarios creados en el sistema para estudiantes y coordinadores. A través de esta opción



Crear, Modificar, Eliminar o Listar los estudiantes que se encuentran registrados en el sistema, asociados por cada usuario del sistema, la relación es 1 usuario-1 Estudiante.



Crear, Modificar, Eliminar o Listar los datos relacionados con los institutos, carreras y especialidades.



Crear, Modificar, Eliminar o Listar los datos relacionados con los Coordinadores Educativos.



Crear, Modificar, Eliminar o Listar los datos relacionados con los grupos de trabajo para el Servicio Comunitario.

55



Crear, Modificar, Eliminar o Listar los datos relacionados con los estados, ciudades, proyectos, y parámetros generales del sistema

56

DISEÑOS DE DIAGRAMAS DE FLUJO Grafico 3

57

Grafico 4

58

Grafico 5

59

Grafico 6

60

Grafico 7

61

Grafico 8

62

Grafico 9

63

Grafico 10

64

Grafico 11

65

Grafico 12

66

Grafico 13

67

Grafico 14

68

Grafico 15

69

Grafico 16

70

Grafico 17 DIAGRAMA DE BASE DE DATOS

71

FASE III – Desarrollo INTERFAZ GRAFICA DEL SISTEMA Vista Pantalla Principal en PC

Vista Pantalla Principal en Tablet Ipad IOS y Smartphone Android Galaxy S3 Tamaño Referencial, No escala

72

Pantalla Inicio de sesion Estudiante en PC

Pantalla Inicio de sesion Estudiante en Tablet Android, Smartphone Android Samsung Galaxy S3 y Android Samsung Ace Tamaño Referencial, No escala

73

Pantalla Menú Principal Coordinador en PC

Pantalla Menú Principal Coordinador en Movil Samsung Ace, Samsung Galaxy S3 y Tablet IPad

74

Pantalla menu Coordinador ONTV – Agregar Instituto en el PC

Pantalla Menú Coordinador ONTV- Agregar Instituto en Tablet Amazon Kindle Android, Smartphone Nokia Lumina 920 Windows Phone y IPhone 5 IOS Tamaño Referencial, No escala

75

Menú Coordinador ONTV – Usuarios, Listado de Usuarios (data de Prueba) en PC

Menú Coordinador ONTV – Usuarios, Listado de Usuarios (data de Prueba) en Tablet IPad y Celular Nokia Lumia 920

76

FASE IV – Pruebas Esta fase se llevó a cabo mediante pruebas funcionales, las cuales se realizaron durante la fase de desarrollo hasta culminar cada uno de los módulos presentes en el sistema. Aún están pendiente las pruebas de aceptación que corresponde al paso en el cual el propietario final del sistema, realiza sus pruebas internas para validar el funcionamiento del sistema solicitado, sin embargo, por cuestiones de tiempo y dado que es la propuesta actual es un prototipo, este punto no se cumplió a cabalidad Para las pruebas se utilizó un Hosting gratuito en Internet, el cual pertenece a la empresa Hostinger en España, dicho Hosting permite la publicación de Base de Datos y Pagina web hasta un máximo de 2 GB en almacenamiento combinado y permite un tráfico limitado de 100 GB al Mes.

77

ANEXOS Anexo 1 INSTRUMENTO PARA LA ENTREVISTA 1. ¿Qué es la ONTV? 2. ¿Conoce en que consiste el Servicio Comunitario con la ONTV? 3. ¿Cómo se postula un estudiante para el Servicio Comunitario? 4. ¿Debe llenar el estudiante algún tipo de planilla para completar su inscripción? 5. ¿Cómo se entera un estudiante si fue aceptado para desarrollar el Servicio Comunitario en la ONTV? 6. ¿Existe algún cronograma definido con las actividades a realizar el estudiante en el servicio Comunitario? 7. ¿Cuál es el procedimiento que se maneja actualmente para el control de asistencia de estudiantes en el Servicio Comunitario? 8. ¿Existe algún procedimiento a través del cual se pueda realizar notificaciones a los estudiantes? 9. Con respecto al proceso administrativo, ¿de qué manera se controlan los grupos de estudiantes que realizan el Servicio Comunitario en la ONTV? 10. ¿Se realiza actualmente el cálculo de algún tipo de estadística, en base a los resultados finales del fin de curso del Servicio Comunitario? 11. ¿Cuál es el procedimiento actual a través del cual los estudiantes pueden verificar la cantidad de horas que desarrollaron en el Servicio Comunitario? 12. ¿Considera Usted que la creación de un sistema automatizado puede facilitar el proceso actual para el manejo del Servicio Comunitario? 13. Si se colocara un sistema automatizado para el control del Servicio Comunitario, ¿qué actividades podría realizar que no le es posible en la actualidad?

78

Anexo 2 Matriz de Evaluación aprobada por el experto

79

Anexo 3 Matriz de Evaluación aprobada por el experto

80

Anexo 4 Matriz de Evaluación aprobada por el experto

81

Anexo 5 Instrumento ONTV 1

82

Instrumento ONTV 1

83

Anexo 6 Instrumento ONTV 2

\

84

REFERENCIAS BIBLIOGRAFICAS

ARÍAS, F. (2006). El Proyecto de Investigación. Episteme .Caracas. BALESTRINI, M. (2002). Como se elabora el Proyecto de Investigación. Sexta edición. Caracas: BL. Consultores Asociados. Servicio editorial. BALESTRINI, R. (1997). Técnica de la Investigación. Editorial Mc Graw Hill. Págs 45-67, 100-137. Constitución de la República Bolivariana de Venezuela, Gaceta Oficial N° 36.860 del jueves 30 de diciembre de 1999 COBO, A y GÓMEZ I (2005). Programa Junto a PHP. Editorial Panapo. Caracas Venezuela FLORES, E y MARTÍNEZ N (2005). Introducción a la Programación. Editorial Mexicali. Ciudad de México – México. QUIROGA, Gustavo. (1988). Organización y Métodos en la Investigación. Editorial Trillas. Caracas - Venezuela Ley Especial Contra Delitos Informáticos, Gaceta Oficial nº 37313 de fecha de 30 de Octubre de 2001. Ley sobre Donación y Trasplante de Órganos, Tejidos y Células en Seres Humanos, Gaceta n° 39808 de fecha 25 de noviembre de 2011 Ley de Servicio Comunitario del Estudiante Universitario, Gaceta n° 38272 de fecha 14 de Septiembre de 2005 MONTY, W. (2002). My SQL Teoría General. Editorial Grisley. Segunda Edición. Buenos Aires – Argentina.

85

MUÑOZ Razo, C. (1998). Como Elaborar y Asesorar una Investigación de Tesis. México: Prentice Hall Hispanoamericana. PANTOJA, Eny (2010). Desarrollo de un Sistema Orientado a la Web para el Control de Despacho y Recepción de Mercancía en los Puntos de Ventas, en la Gerencia de Logística de Mercado de Alimentos (MERCAL C.A.), Universidad Nueva Esparta, Caracas PERALTA, José. (2005). Los Sistemas Automatizados. Universidad Autónoma de México. México – Ciudad de México RAMÍREZ, M. (2008) Sistema Automatizado para documentos y expedientes Jurídico – Mercantil del Escritorio Amengual & Asociados a través de la plataforma Oracle 9i. Universidad Alejandro de Humboldt, Caracas. RAMÍREZ, T. (1999). Como hacer un proyecto de investigación. (1º. Ed.). Caracas: Panapo. SABINO, C. (1992). El proceso de Investigación. Editorial Panapo. Caracas 1992, Págs. 8-98. TAMAYO, M (2005) El proceso de la investigación científica ( 4ª ed) Editorial Limusa. México TAMAYO Y TAMAYO, M. (1999). Estadística Aplicada a la Investigación General. Ciudad de México – México THOMPSON, T. (2006). Los Procesos de Investigación. Editorial Bogotana. Bogotá – Colombia. UPEL (2006). Manual de Trabajos de Grado de Maestría y Tesis Doctorales. Sexta edición. Vicerrectorado de Investigación y Postgrado. Caracas: UNIVERSIDAD SANTA MARÍA. (2001) Manual para la realización de Trabajos de Grado. Caracas. VALENCIA, K. (2007) Diseño de un Sistema bajo Lenguaje Software Libre para la división de Gestión Corporativa. Universidad Alejandro de Humboldt, Caracas.

86

VON BERTALANFFY, Ludwig. (1981). Teoría General de las Bases de Datos. Editorial Petropolis Vozes.

REFERENCIAS ELECTRONICAS Diseño Web Adaptativo (2013) Wikipedia. Consultado en: http://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptativo [Consulta: Julio 2013] Fernández, G (2002). Introducción a Extreme Programming. Consultado en: http://aalbertovargasc.files.wordpress.com/2011/07/presentacion-xp.pdf [Consulta: Junio 2013] HTML5 (2013) Wikipedia Consultado en: http://es.wikipedia.org/wiki/HTML5 [consulta Julio 2013] HTML5 –HISTORIA (2013) Ticbeat. Consultado en: http://www.ticbeat.com/tecnologias/historia-html5-infografia/ [consulta Julio 2013] Hojas de estilo en cascada (2013) Wikipedia Consultado en: http://es.wikipedia.org/wiki/Hojas_de_estilo_en_cascada [consulta Julio 2013] Lenguaje de Programación (2013) Wikipedia Consultado en: http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n [Consulta: Febrero 2013] ONTV Servicios para la Donación y el Trasplante en Venezuela (2013) Consultado en: http://www.ontv-venezuela.org/ [Consulta: Mayo 2013] Peralta (2013), Sistemas de Información Consultado en: http://www.gestiopolis.com/Canales4/mkt/simparalas.htm [Consulta: Febrero 2013] PHP (2013) Wikipedia Consultado en: http://es.wikipedia.org/wiki/PHP [Consulta: Mayo 2013]

87

REAL ACADEMIA ESPAÑOLA. (2001). Diccionario de la lengua española (23.a ed.). Consultado en http://www.rae.es/ra0e.html [Consulta: Diciembre 2012] Sánchez, Miranda (2013), Lenguaje PHP Consultado http://sites.google.com/site/profmercesm/php [Consulta: Mayo 2013]

en:

Reseña Histórica del Servicio Comunitario (2013) UNEFA Consultado en: http://ServicioComunitario.mositio.com/Principal/Resena.php [Consulta: Mayo 2013] WIKIPEDIA. (2001). La Enciclopedia Libre. [Transcripción en línea] Disponible: http://es.wikipedia.org/. [Consulta: Diciembre 2012, Febrero 2013]

88