Especialización en Gerencia, Mención: Redes y Telecomunicaciones
Cátedra: Seminario Trabajo Especial de Grado
Prof. Mónica Pacheco

 

 

TITULO

 

APLICACIÓN WEB COMO APOYO AL   PROCESO DE CONSULTA Y REALIZACION DE CITAS MÉDICAS  DEL HOSPITAL MILITAR “CORONEL ELBANO PAREDES VIVAS” (HOMELPAVI), UBICADO EN MARACAY ESTADO ARAGUA.  

 

 

AUTOR

 

ING. LESBY CAROLINA SANCHEZ MORA

 

 

 

 

 

 

 

 

ANTECEDENTES DE LA INVESTIGACION

 

 

    Con el propósito de seleccionar las fuentes de información que sirvieran para estructurar el marco teórico, se consultaron trabajos de investigación desarrollados en universidades del país; además se obtuvo un apoyo bibliográfico a través de la revisión y consulta de material que se relaciona directamente con el tema de investigación. Es importante señalar que hoy en día existe gran cantidad de revistas y publicaciones que tienen un sitio Web, al igual que proyectos gubernamentales que ofrecen suscripción a través de la Internet.

    Entre la literatura consultada, cabe señalar el trabajo de grado presentado por, Hernández, C. (2005), Desarrollo de un sitio Web para la promoción de empresas de cerámicas artísticas”. Universidad Bicentenaria de Aragua. Maracay Estado Aragua. El desarrollo de esta investigación es debido a la necesidad de una aplicación Web como herramienta publicitaria para promover las ventas de productos decorativos, siendo esta la información punto de partida para la documentación y desarrollo de la presente investigación. Las técnicas de recolección de datos que se utilizaron fueron la observación directa, búsqueda documental y la entrevista, la metodología orienta a usuarios (MOU) de Augusto Martín y Metodología de Relaciones de Entidades (RMM).

     El autor indico que el uso de las páginas Web es una de las mejores alternativas para solucionar problemas, que de forma constante se presentan en el desarrollo de las actividades relacionadas con la publicación de cualquier organización.

     El aporte de este antecedente es de gran importancia ya que, fundamentara en gran parte el desarrollo de la página Web como fuente de información y complementa los enfoques en que se basa esta investigación, en cuanto al diseño de la Web Site y algunas de sus aplicaciones.

     Guzmán, Y. (2007), “Web Site interactivo para Grupo San Miguel Maracay, Estado Aragua”. Instituto Politécnico “Santiago Mariño”. Maracay Estado Aragua. Trabajo Especial de Grado, presentado como requisito para optar al Titulo de Ingeniero en Sistemas. El propósito de esta investigación fue aprovechar las ventajas que la tecnología Internet ofrece para la publicación, acceso y distribución de la información para el area de comercialización de los  productos que ofrece esta organización. La metodología empleada fue un hibrido de la metodología orientada a objeto de james Martin y la RMM de Isakowitz Tomas. Las técnicas de recolección de datos fueron la observación directa y la encuesta. Finalmente el autor concluyo que el sistema desarrollado constituyo una herramienta estratégica, potente e innovadora para la promoción de productos y el incremento de las ventas.

     El apoyo y aporte que esta investigación dará a la propuesta la del esquema de análisis para las encuestas, de acuerdo a la muestra tomada con un porcentaje de representación y el diseño de los diagramas utilizados.

      Elorza, V. (2008), “Aplicación Web como apoyo al proceso de inscripción on-line para los estudiantes de postgrado del instituto pedagógico de Maracay (IPMAR), ubicado en la Av. Las Delicias, Estado Aragua”. Instituto Politécnico “Santiago Mariño”. Maracay Estado Aragua. Trabajo Especial de Grado, presentado como requisito parcial para optar al Titulo de Ingeniero en Sistemas. Esta investigación se realizo con la finalidad de dar apoyo al proceso de inscripción On-line para los estudiantes de Postgrado del Instituto Pedagógico de Maracay. La investigación se apoyo en una investigación de campo de tipo bibliográfico y documental con un nivel descriptivo. La metodología utilizada para el desarrollo de esta aplicación fue la Metodología orientada a objeto de James Martin. Entre las técnicas de recolección de datos se destacan la encuesta y la observación directa. El autor concluye que con la implementación de esta aplicación se creo un ambiente optimo para los estudiantes y la institución en cuanto la agilización del proceso de inscripción.

     Esta investigación permitirá a la propuesta aclarar dudas en cuanto a las técnicas que se utilizaran para la publicación de esta información en Internet y las que permitirán facilitar el proceso de manejo de esta herramienta para los usuarios.

 

 

 

 

BASES TEORICAS

    

     Los conceptos son aspectos fundamentales en las investigaciones, según Arias F. (1999), define que las bases teóricas, “son las que permiten la interrelación desde su basamento teórico a la realidad de la investigación; siendo esta la única forma de unir el estudio a la teoría, lo cual permite hacer una investigación completa y coherente”. (P.78).

     La información que se presenta a continuación, sirve de sustento a la investigación y permite conocer los basamentos teóricos en los cuales se fundamenta.

Internet

     Según Hoffman, (1997), define el Internet como:

Es un sistema mundial de redes de computadoras, un conjunto integrado por las diferentes redes de cada país del mundo, por medio del cual un usuario en cualquier computadora puede, en caso de contar con los permisos apropiados, acceder a la información de otra computadora y poder tener inclusive comunicación directa con otros usuarios en otras computadoras. (P.142).

     Fue concebido por la agencia de nombre ARPA (Advanced Research Projects Agency) del gobierno de Estados Unidos en el año 1969 y se le conocía inicialmente como ARPANET. El propósito original fue crear una red que permitiera a los investigadores en un campus poder comunicarse a través de los sistemas de computo con investigadores en otras Universidades.

     Hoy en día, el Internet es un medio de comunicación público, cooperativo y autosuficiente en términos económicos, accesible a cientos de millones de personas en el mundo entero. El Internet usa parte del total de recursos actualmente existentes en las redes de telecomunicaciones. Técnicamente, lo que distingue al Internet es el uso del protocolo de comunicación llamado TCP/IP (Transmisión Control Protocol/Internet Protocol).

     Para muchos usuarios del Internet, el correo electrónico (email) ha reemplazado prácticamente al servicio postal para breves mensajes por escrito. El correo electrónico es la aplicación de mayor uso en la red. También se pueden realizar conversaciones “en vivo” con otros usuarios en otras localidades usando el IRC (Internet Relay Chat). Más recientemente, el software y hardware para telefonía en Internet permite conversaciones de voz en línea.

 

World Wide Web

     Según Alfaro, ( 2001), expresa que la World Wide Web (del ingles, Telaraña Mundial), se define como:

La Web o WWW, es un sistema de hipertexto que funciona sobre Internet.    Para ver la Información se utiliza una aplicación llamada navegador Web para extraer elementos de información (llamados “documentos” o “paginas Web”) de los servidores Web (”sitios”) y mostrarlos en la pantalla del usuario. (P.13).

Funcionamiento de la Web

La visualización de una página Web de la World Wide Web normalmente comienza tecleando la URL de la página en el navegador Web, o siguiendo un enlace de hipertexto a esa página o recurso. En ese momento el navegador comienza una serie de comunicaciones, transparentes para el usuario, para obtener los datos de la página y visualizarla.

El primer paso consiste en traducir la parte del nombre del servidor de la URL en una dirección IP usando la base de datos distribuida de Internet conocida como DNS. Esta dirección IP es necesaria para contactar con el servidor Web y poder enviarle paquetes de datos.

El siguiente paso es enviar una petición HTTP al servidor Web solicitando el recurso. En el caso de una página Web típica, primero se solicita el texto HTML y luego es inmediatamente analizado por el navegador, el cual, después, hace peticiones adicionales para los gráficos y otros ficheros que formen parte de la página. Las estadísticas de popularidad de un sitio Web normalmente están basadas en el número de 'páginas vistas' o las 'peticiones' de servidor asociadas, o peticiones de fichero, que tienen lugar.

Así que se han recibido los ficheros solicitados desde el servidor Web, el navegador reendereza la página tal y como se describe en el código HTML, el CSS y otros lenguajes Web. Al final se incorporan las imágenes y otros recursos para producir la página que ve el usuario en su pantalla.

La mayoría de las páginas Web contienen hiperenlaces a otras páginas relacionadas y algunas también contienen descargas, documentos fuente, definiciones y otros recursos Web.

Esta colección de recursos útiles y relacionados, interconectados a través de enlaces de hipertexto, es lo que ha sido denominado como 'red' (Web, en inglés) de información. Al trasladar esta idea a Internet, se creó lo que Tim Berners-Lee llamó World Wide Web (un término escrito en CamelCase, posteriormente desechado) en 1990.[]

Si un usuario accede de nuevo a una página después de un pequeño intervalo, es probable que no se vuelvan a recuperar los datos del servidor Web de la forma en que se explicó en el apartado anterior. Por defecto, los navegadores almacenan en una caché del disco duro local todos los recursos Web a los que el usuario va accediendo. El navegador enviará una petición HTTP sólo si la página ha sido actualizada desde la última carga, en otro caso, la versión almacenada se reutilizará en el paso de reenderezado para agilizar la visualización de la página.

Esto es particularmente importante para reducir la cantidad de tráfico Web en Internet. La decisión sobre la caducidad de la página se hace de forma independiente para cada recurso (imagen, hoja de estilo, ficheros JavaScript, etc, además de para el propio código HTML). Sin embargo en sitios de contenido muy dinámico, muchos de los recursos básicos sólo se envían una vez por sesión. A los diseñadores de sitios Web les interesa reunir todo el código CSS y JavaScript en unos pocos ficheros asociados a todo el sitio Web, de forma que pueden ser descargados en las cachés de los usuarios y reducir así el tiempo de carga de las páginas y las peticiones al servidor.

Hay otros componentes de Internet que pueden almacenar contenido Web. El más común en la práctica son los frecuentes firewalls de empresa y académicos donde se pueden almacenar los recursos Web solicitados por un usuario para el beneficio de todos los que estén conectados a ese firewall. Algunos buscadores como Google, Yahoo, GlowBoom o AltaVista también almacenan contenidos de sitios Web.

Aparte de las utilidades creadas en los servidores Web que pueden determinar cuándo los ficheros físicos han sido actualizados, los diseñadores de páginas Web generadas dinámicamente pueden controlar las cabeceras HTTP enviadas a los usuarios, de forma que las páginas intermedias o sensibles a problemas de seguridad no sean guardadas en caché. Por ejemplo, en los bancos on line y las páginas de noticias se utiliza frecuentemente este sistema.

Esto nos ayuda a comprender la diferencia entre los verbos HTTP 'GET' y 'POST' los datos solicitados con GET pueden ser almacenados en la caché, si se cumplen las otras condiciones, mientras que con los datos obtenidos después de enviar información al servidor con POST normalmente no se puede.

 

Aplicación Web

     Una aplicación Web es un sistema informático que los usuarios utilizan accediendo a un servidor Web a través de Internet o de una intranet. Las aplicaciones Web son populares debido a la practicidad del navegador Web como cliente ligero. La habilidad para actualizar y mantener aplicaciones Web sin distribuir e instalar software en miles de potenciales clientes es otra razón de su popularidad.

Consideraciones técnicas

Una ventaja significativa es que las aplicaciones Web deberían funcionar igual independientemente de la versión del sistema operativo instalado en el cliente. En vez de crear clientes para Windows, Mac OS X, GNU/Linux, y otros sistemas operativos, la aplicación web se escribe una vez y se ejecuta igual en todas partes. Sin embargo, hay aplicaciones inconsistentes escritas con HTML, CSS, DOM y otras especificaciones para navegadores Web que pueden causar problemas en el desarrollo y soporte de las aplicaciones Web. Adicionalmente, la posibilidad de los usuarios de personalizar muchas de las características de la interfaz (tamaño y color de fuentes, tipos de fuentes, inhabilitar Javascript) puede interferir con la consistencia de la aplicación Web.

Otra aproximación es utilizar Adobe Flash Player o Java applets para desarrollar parte o toda la interfaz de usuario. Como casi todos los navegadores incluyen soporte para estas tecnologías (usualmente por medio de plug-ins), las aplicaciones basadas en Flash o Java pueden ser implementadas con aproximadamente la misma facilidad. Dado que ignoran las configuraciones de los navegadores, estas tecnologías permiten más control sobre la interfaz, aunque las incompatibilidades entre implementaciones Flash o Java puedan crear nuevas complicaciones. Por las similitudes con una arquitectura cliente-servidor, con un cliente "no ligero", existen discrepancias sobre el hecho de llamar a estos sistemas “aplicaciones Web”; un término alternativo es “Aplicación Enriquecida de Internet”.

Estructura de las aplicaciones Web

Aunque existen muchas variaciones posibles, una aplicación Web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador Web ofrece la primera capa y un motor capaz de usar alguna tecnología Web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) constituye la capa de en medio. Por último, una base de datos constituye la tercera y última capa.

El navegador Web manda peticiones a la capa de en medio que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.

Correo electrónico

Según, Microsoft (2002), el correo electrónico (email, electronic mail), “es el intercambio de mensajes almacenados en computadora por medio de las telecomunicaciones”. (P.2).

Los mensajes de correo electrónico se codifican por lo general en formato de texto ASCII (American Standard Code for Information Interchange).

El correo electrónico o e-mail es, sin duda, uno de los grandes hallazgos de Internet, tanto que puede decirse que ha revolucionado la forma de comunicarse con compañeros, amigos e, incluso, con la propia familia. Por lo que se ha convertido en uno de los servicios más utilizados de Internet.

Las ventajas del correo electrónico son innumerables: es inmediato, se recibe a los pocos minutos de haber sido enviado; cómodo, te permite enviarlo desde casa (frente al correo tradicional); el coste no varía en función de la ubicación física del destinatario, resultando realmente económico; y es dinámico, ya que te permite la posibilidad de recibir tu correo aunque no estés en el lugar donde lo usas habitualmente.

PHP (siglas que originalmente significaban Personal Home Page)

     Según, Lerdorf R (2005), se refiere a PHP como, “un simple conjunto de scripts de Perl para guiar a los usuarios en sus páginas”. (P.232).

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. 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 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 fue la versión 5.2.6 de 1 de mayo de 2008.

Ventajas de PHP:

·                     PHP es software libre, lo que significa que no genera dependencia tecnológica para su instalación, soporte y actualizaciones además no estás forzado a pagar actualizaciones periódicas para tener una versión que función que funcione.

·                     PHP corre en [casi] cualquier plataforma utilizando el mismo código fuente, pudiendo ser compilado y ejecutado en 25 plataformas, incluyendo diferentes versiones de Unix, Windows [95, 98, NT, ME, 2000, XP] Y MacOSX. Como en todos los sistemas se utiliza el mismo código base, los scrips pueden ser ejecutados de manera independiente al OS.

·                     PHP es el software recomendado por el Gobierno Nacional apegado al decreto presidencial 3.390.

·                     Muchas interfaces distintas para cada tipo de servidor. PHP actualmente se puede ejecutar bajo apache, IIS, AOLServer, Roxen y THTRPD. Otra alternativa es configurarlo como modulo CGI.

 

 

 

BASES LEGALES

 

Publicado en la Gaceta oficial Nº 38.095 de fecha 28/ 12/ 2004

Decreto N° 3.390 Fecha: 23 de diciembre de 2004

 

HUGO CHÁVEZ FRÍAS

PRESIDENTE DE LA REPÚBLICA

De conformidad con lo dispuesto en los artículos 110 y 226 de la Constitución de la República Bolivariana de Venezuela, 12 y 47 de la Ley Orgánica de la Administración Pública y, 2º, 19 y 22 del Decreto con Rango y Fuerza de Ley Orgánica de Ciencia, Tecnología e Innovación, en Consejo de Ministros.

CONSIDERANDO

Que es prioridad del Estado incentivar y fomentar la producción de bienes y servicios para satisfacer las necesidades de la población,

CONSIDERANDO

Que el uso del Software Libre desarrollado con Estándares Abiertos fortalecerá la industria del software nacional, aumentando y fortaleciendo sus capacidades,

CONSIDERANDO

Que la reducción de la brecha social y tecnológica en el menor tiempo y costo posibles, con calidad de servicio, se facilita con el uso de Software Libre desarrollado con Estándares Abiertos,

 

CONSIDERANDO

Que la adopción del Software Libre desarrollado con Estándares Abiertos en la Administración Pública y en los servicios públicos facilitará la interoperabilidad de los sistemas de información del Estado, contribuyendo a dar respuestas rápidas y oportunas a los ciudadanos, mejorando la gobernabilidad,

CONSIDERANDO
Que el Software Libre desarrollado con Estándares Abiertos, permite mayor participación de los usuarios en el mantenimiento de los niveles de seguridad e interoperatividad, DECRETA

Artículo 1. La Administración Pública Nacional empleará prioritariamente Software Libre desarrollado con Estándares Abiertos, en sus sistemas, proyectos y servicios informáticos. A tales fines, todos los órganos y entes de la Administración Pública Nacional iniciarán los procesos de migración gradual y progresiva de éstos hacia el Software Libre desarrollado con Estándares Abiertos.

Artículo 2. A los efectos del presente Decreto se entenderá por:

Software Libre: Programa de computación cuya licencia garantiza al usuario acceso al código fuente del programa y lo autoriza a ejecutarlo con cualquier propósito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalías a los desarrolladores previos.

Estándares Abiertos: Especificaciones técnicas, publicadas y controladas por alguna organización que se encarga de su desarrollo, las cuales han sido aceptadas por la industria, estando a disposición de cualquier usuario para ser implementadas en un software libre u otro, promoviendo la competitividad, interoperatividad o flexibilidad.

Software Propietario: Programa de computación cuya licencia establece restricciones de uso, redistribución o modificación por parte de los usuarios, o requiere de autorización expresa del Licenciador.

Distribución Software Libre desarrollado con Estándares Abiertos para el Estado Venezolano: Un paquete de programas y aplicaciones de Informática elaborado utilizando Software Libre con Estándares Abiertos para ser utilizados y distribuidos entre distintos usuarios.

Artículo 3. En los casos que no se puedan desarrollar o adquirir aplicaciones en Software Libre bajo Estándares Abiertos, los órganos y entes de la Administración Pública Nacional deberán solicitar ante el Ministerio de Ciencia y Tecnología autorización para adoptar otro tipo de soluciones bajo las normas y criterios establecidos por ese Ministerio.

Artículo 4. El Ministerio de Ciencia y Tecnología, adelantará los programas de capacitación de los funcionarios públicos, en el uso del Software Libre desarrollado con Estándares Abiertos, haciendo especial énfasis en los responsables de las áreas de tecnologías de información y comunicación, para lo cual establecerá con los demás órganos y entes de la Administración Pública Nacional los mecanismos que se requieran.

Artículo 5. El Ejecutivo Nacional fomentará la investigación y desarrollo de software bajo modelo Software Libre desarrollado con Estándares Abiertos, procurando incentivos especiales para desarrolladores.

Artículo 6. El Ejecutivo Nacional fortalecerá el desarrollo de la industria nacional del software, mediante el establecimiento de una red de formación, de servicios especializados en Software Libre desarrollado con Estándares Abiertos y desarrolladores.

Artículo 7. El Ministerio de Ciencia y Tecnología será responsable de proveer la Distribución Software Libre desarrollado con Estándares Abiertos para el Estado Venezolano, para lo cual implementará los mecanismos que se requieran.

Artículo 8. El Ejecutivo Nacional promoverá el uso generalizado del Software Libre desarrollado con Estándares Abiertos en la sociedad, para lo cual desarrollará mecanismos orientados a capacitar e instruir a los usuarios en la utilización del Software Libre desarrollado con Estándares Abiertos.

Artículo 9. El Ejecutivo Nacional promoverá la cooperación internacional en materia de Software Libre desarrollado con Estándares Abiertos, con especial énfasis en la cooperación regional a través del MERCOSUR, CAN, CARICOM y la cooperación SUR-SUR.

Artículo 10. El Ministerio de Educación y Deportes, en coordinación con el Ministerio de Ciencia y Tecnología, establecerá las políticas para incluir el Software Libre desarrollado con Estándares Abiertos, en los programas de educación básica y diversificada.

Artículo 11. En un plazo no mayor de noventa (90) días continuos, contados a partir de la publicación del presente Decreto en la Gaceta Oficial de la República Bolivariana de Venezuela, el Ministerio de Ciencia y Tecnología deberá presentar ante la Presidencia de la República, los planes y programas que servirán de plataforma para la ejecución progresiva del presente Decreto.

Artículo 12. Cada Ministro en coordinación con la Ministra de Ciencia y Tecnología, en un plazo no mayor de noventa (90) días continuos, contados a partir de la aprobación por parte de la Presidencia de la República de los planes y programas referidos en el artículo anterior, publicará en la Gaceta Oficial de la República Bolivariana de Venezuela su respectivo plan de implantación progresiva del Software Libre desarrollado con Estándares Abiertos, acogiéndose a los lineamientos contenidos en aquellos, incluyendo estudios de financiamiento e incentivos fiscales a quienes desarrollen Software Libre con Estándares Abiertos destinados a la aplicación de los objetivos previstos en el presente Decreto. Igualmente, las máximas autoridades de sus entes adscritos publicaran a través del Ministerio de adscripción sus respectivos planes.

Los planes de implantación progresiva del Software Libre desarrollado con Estándares Abiertos de los distintos órganos y entes de la Administración Pública Nacional, deberán ejecutarse en un plazo no mayor de veinticuatro (24) meses, dependiendo de las características propias de sus sistemas de información. Los Ministros mediante Resolución y las máximas autoridades de los entes que le estén adscritos a través de sus respectivos actos, determinarán las fases de ejecución del referido Plan, así como las razones de índole técnico que imposibiliten la implantación progresiva del Software Libre en los casos excepcionales, de acuerdo a lo establecido en el artículo 3 del presente Decreto.

Artículo 13. El Ministerio de Ciencia y Tecnología establecerá dentro de los planes y programas contemplados en el presente Decreto, mecanismos que preserven la identidad y necesidades culturales del país, incluyendo a sus grupos indígenas, para lo cual procurará que los sistemas operativos y aplicaciones que se desarrollen se adecuen a su cultura.

Artículo 14. Todos los Ministros quedan encargados de la ejecución del presente Decreto, bajo la coordinación de la Ministra de Ciencia y Tecnología.

Dado en Caracas, a los días del mes de de dos mil cuatro. Año 194° de la Independencia y 145° de la Federación.

(L.S)

HUGO CHAVEZ FRIAS

Refrendado:

El Vicepresidente de la República

(L.S)

JOSÉ VICENTE RANGEL

Todos los Ministros