DI S E O E I MP L E ME N T A C I N D E U N S I S T E MA ON L I N E D E A GE N D A MI E N T O E N E L C E N T R O KI N T E GR A L LT D A . D E VI A D E L MA R .
SEMINARIO PARA OPTAR AL TITULO DE TECNLOGO EN INFORMTICA BIOMDICA
Marina Isabel Escobar Leiva
PROFESOR GUA: DARWIN MORALES B. PROFESOR CORRECTOR: ALEJANDRO LIVINGSTON ARANDA Fecha de presentacin (Marzo, 2013)
1 FICHA RESUMEN
TTULO: Diseo e Implementacin de un Sistema Online de Agendamiento en el Centro Kintegral Ltda. de Via del Mar AREA TEMTICA: Agendamiento Electrnico PALABRAS CLAVES: Sistema online, Registro de Datos, Citaciones mdicas. AUTOR: Marina Isabel Escobar Leiva CARRERA: Informtica Biomdica CENTRO: Kintegral de Via del Mar DIRECTOR DE TESIS: Darwin Morales B. ENCARGADO DIRECTO: Alejandro Livingston Aranda AO: 2012
ABSTRACT
Through this report I give to know the devolpment of a webpage for Kintegral center.
There are some defects in this center about the records of their patients and the Schedule of the therapists. Secretary makes the records of patients on an Excel form. About de schedule, this one must be sent every night by the secretary to therapists for them to know how patients they will attend and what time. That's why the best solution was to develop a webpage in which secretary will be able to optimize the recording of patients without any loss of information and therapists will be able to check their schedule from anywhere with their user name and password.
2 Para mi familia y cada una de las personas que hi ci eron posi ble el excel ent e resultado de est e proyecto.
3 AGRADECIMIENTOS
Agradecer a todas aquellas personas que hicieron posible la oportunidad de poder estudiar y ser una profesional. En primer lugar a mi familia que estuvo ah para apoyarme e inculcarme el estudio para poder llegar a ser una gran profesional, a mis amigas y pareja por ayudarme en aquellos momentos que necesite ayuda acadmica y emocional. Finalmente agradecer a cada uno de los profesores que tuvieron la disponibilidad de ofrecer ayuda cuando la necesit y por darme cada da un nuevo aprendizaje para poder seguir avanzando en los proyectos realizados durante la carrera.
4 TABLA DE CONTENIDO FICHA RESUMEN ...............................................................................................................................................1 ABSTRACT ...................................................................................................................................................1 AGRADECIMIENTOS ..........................................................................................................................................3 CAPTULO1: ETAPA INTRODUCTORIA ................................................................................................................7 1.1 MOTIVACIONES ...........................................................................................................................................8 1.2 PLANTEAMIENTO DEL PROBLEMA ...............................................................................................................9 1.3 ESTADO DEL ARTE .................................................................................................................................... 10 1.4 OBJETIVOS GENERALES Y ESPECFICOS ..................................................................................................... 12 1.4.1 OBJETIVO GENERAL ........................................................................................................................... 12 1.4.2 OBJETIVOS ESPECIFICOS .................................................................................................................... 12 1.5 POSIBLES SOLUCIONES .............................................................................................................................. 13 1.6 PREGUNTA DE INVESTIGACIN .................................................................................................................. 15 1.7 HIPTESIS TECNOLGICA .......................................................................................................................... 15 1.8 DESCRIPCIN DEL TRABAJO ...................................................................................................................... 16 CAPITULO 2: ETAPA CONCEPTUAL .................................................................................................................. 17 2.1 DEFINICIONES BSICAS ............................................................................................................................. 17 2.2 MARCO TERICO ....................................................................................................................................... 19 2.2.1 MICROSOFT EXCEL ............................................................................................................................. 19 2.2.2 SITIO WEB .......................................................................................................................................... 20 2.2.3 PGINA WEB ...................................................................................................................................... 21 2.2.4 VENTAJAS Y DESVENTAJAS DE UNA PGINA WEB .............................................................................. 23 2.2.5 INTERNET .......................................................................................................................................... 25 2.2.6 PHP .................................................................................................................................................... 28 2.2.7 JAVASCRIPT ....................................................................................................................................... 32 2.2.8 JQUERY .............................................................................................................................................. 34 2.2.9 AGENDA ............................................................................................................................................ 35 2.3 METODOLOGA .......................................................................................................................................... 36 2.4 HERRAMIENTAS ........................................................................................................................................ 38 2.4.1 XAMPP .............................................................................................................................................. 38
5 2.4.2 NOTEPAD++ ...................................................................................................................................... 38 2.4.3 NETBEANS ......................................................................................................................................... 39 2.5 OTROS ....................................................................................................................................................... 40 2.5.1 MARCO CONTEXTUAL ........................................................................................................................ 40 2.5.2 ORGANIGRAMA DE LA INSTITUCIN ................................................................................................... 43 2.5.3 DIAGRAMA DE FLUJO DE PROCESOS DE LA EMPRESA .......................................................................... 44 2.5.4 DIAGRAMA DE FLUJOS DEL SOFTWARE .............................................................................................. 39 2.5.5 CARTA GANTT ................................................................................................................................... 40 2.5.6 COSTOS DEL PROYECTO ..................................................................................................................... 42 CAPITULO 3: DESARROLLO TERICO ............................................................................................................... 43 3.1 RESULTADOS ............................................................................................................................................ 43 3.1.1 PANTALLAZOS DEL RESULTADO DEL SOFTWARE ............................................................................... 43 3.1.2 PERFIL ADMINISTRATIVO ................................................................................................................... 44 3.1.3 PERFIL PROFESIONAL ......................................................................................................................... 53 3.1.4 PERFIL PACIENTE ............................................................................................................................... 54 3.2 ANLISIS DE RESULTADOS ........................................................................................................................ 55 CAPTULO 4: PARTE FINAL .............................................................................................................................. 56 CONCLUSIONES ............................................................................................................................................... 56 PROPUESTAS ................................................................................................................................................... 57 ANEXOS .......................................................................................................................................................... 58 ANEXO 1.1 ................................................................................................................................................. 58 ANEXO 1.2 ................................................................................................................................................. 60 ANEXO 1.3 ................................................................................................................................................. 61 ANEXO 1.4 ................................................................................................................................................. 61 ANEXO 1.5 .................................................................................................................................................. 62 ANEXO 1.6 .................................................................................................................................................. 63 ANEXO 1.7 .................................................................................................................................................. 63 ANEXO 1.8 .................................................................................................................................................. 64 ANEXO 1.9 .................................................................................................................................................. 64 ANEXO 1.10 ................................................................................................................................................ 65
6 ANEXO 1.11 ................................................................................................................................................ 66 REFERENCIA ................................................................................................................................................... 68
7 CAPTULO1: ETAPA INTRODUCTORIA
Hoy en da existe la necesidad en el rea de la salud de hacer uso de las Tic para poder dar soluciones rpidas y eficientes a los problemas existentes en esta rea, principalmente relacionados con los datos que se registran en cualquier establecimiento de salud, ya sean laboratorios clnicos, hospitales, clnicas, consultorios, entre otros. Las principales dificultades que se presentan hoy en da en el rea mdica es la redundancia e inconsistencia de datos, porque los centros mdicos no estn interconectados para poder tener los mismos datos de un paciente, vale decir puede que hayan diferencias en la direccin del paciente, telfono, alguna enfermedad que est registrada en una institucin y no en otra, etc. por ende hay datos de gran importancia que pueden servir para tomar alguna decisin importante y que por error de los registros de los datos, el profesional de la salud recopile mal la informacin y tome la decisin errnea que muchas veces puede provocar algn dao al paciente o la muerte. Es por eso que el proyecto que se encuentra presentado a continuacin refleja la solucin de uno de los tantos problemas que se enfrentan hoy en da las instituciones de salud en Chile. En el proyecto se presentar el diseo e implementacin de un sistema online de agendamiento que consiste en el desarrollo de un sitio web para el centro Kintegral Ltda. de Via del Mar, el cual integrar la seguridad de los datos registrados de los pacientes. .
8 1.1 MOTIVACIONES
Las motivaciones que me llevaron a realizar el proyecto fueron porque al ingresar a esta carrera me di cuenta de que el sistema de salud chileno poda mejorar a grandes pasos si se realizan instalaciones informticas de diferente ndole ya sea en reas de imagenologa, laboratorios clnicos, centros de consultas especializadas, consultorios en general, hospitales, entre otros. Otra de las motivaciones que hizo que ste proyecto se desarrollara e implementara, fue la gran disponibilidad que tuvieron los profesionales de la salud cuando realic las prcticas, ya que hoy en da nos encontramos con diversos trabajadores que no aceptan los cambios ms bien tecnolgicos.
9 1.2 PLANTEAMIENTO DEL PROBLEMA
El problema que existe en el centro Kintegral es la falta de seguridad que presenta la informacin de los pacientes registrada en el centro Kintegral Ltda. de Via del Mar. La falta seguridad de la informacin que se encuentra registrada de los pacientes tanto personales como la de sus horas pedidas, se debe a que el ordenador que ocupan para realizar los registros posee requerimientos antiguos, tales como: - El tipo de procesador: AMD Athlon de 1.10 ghz. - El tamao del disco duro: 28,6 Gb - Capacidad de la memoria RAM: 736 mb Debido a esto el sistema del ordenador ha fallado dos veces, siendo esto muy problemtico debido a que la institucin perdi toda la informacin que tenan de sus pacientes y las citaciones de los mismos. El centro no posea ningn tipo de respaldo de la informacin personal del paciente y de sus citaciones realizadas durante el da. La informacin se encuentra organizada por la secretaria en planillas excel, donde existen datos como: el nombre, rut, direccin, telfono, email, edad, previsin, horas de citacin, entre otras. Tambin para cada rea profesional de salud existe una planilla diferente vale decir, hay planillas para los kinesilogos, otra para los profesionales de nutricin, odontologa, psicologa, etc. Como existe ms de un profesional en cada rea, la secretaria diferencia a cada uno de ellos por colores, es decir, que en una planilla excel poseen a dos kinesilogos y para poder diferenciar las citaciones de cada uno lo hace por colores; lo que dificulta muchas veces a la secretaria provocando la confusin de los datos. (Anexo 1.1) Las citaciones que se registran durante el da deben ser enviadas va email por la misma secretaria al terminar su jornada laboral a cada profesional que sea parte de la institucin, de esta manera el profesional de la salud no tendr problemas de organizarse con sus citaciones particulares, ya que la mayora de ellos trabajan en instituciones de salud pblica. Es por eso que se debe implementar y disear una solucin informtica que permita tener seguridad de los datos de los pacientes que se atienden en el centro.
10 1.3 ESTADO DEL ARTE
a. Investigacin actual
Generalizada
El rpido desarrollo de la Sociedad de la Informacin est suponiendo un profundo cambio en todos los segmentos empresariales. Los centros clnicos estn en desarrollo de este cambio haciendo uso de las tecnologas de la informacin con el objetivo de garantizar la seguridad de los datos introducidos en los sistemas, optimizar sus procesos, unificar la informacin clnica, facilitar a los pacientes la realizacin de las gestiones relacionadas con su servicio de salud online, permitir a los pacientes el acceso a fuentes de informacin que les faciliten el implicarse en el cuidado de su salud, as como facilitarles el acceso, comprobacin y validacin de sus datos clnicos, entre otros. (Roman) Situacin actual en Chile
En la actualidad hay muchas instituciones de salud que han adquirido algn sistema informtico, para realizar registros clnicos, agendamiento de horas, etc., sin embargo la creacin del registro computadorizado de pacientes y las redes de atencin de salud estimularon la necesidad de pautas y estndares con carcter ms definitivo sobre la confidencialidad, la seguridad de los datos y la autenticacin. Actualmente no hay estndares acordados en esta categora, pero numerosas actividades estn en marcha. (Ministerio) Situacin actual en otros pases
En Uruguay por ejemplo, la herramienta que aspiran lograr a tener, es la historia clnica electrnica, en donde mejorar el acceso de la poblacin a los servicios de salud, intensificar la prevencin y lograr diagnsticos y tratamientos precoces. En otros pases ya han integrado diversos sistemas que permiten registrar los datos de los pacientes y tambin servicios en lnea que pudieran necesitar los usuarios de estos establecimientos de salud. El tema de seguridad en los centros de salud pasa por la utilizacin de una plataforma de seguridad integral de red de alto rendimiento, que no introduzca retardo en sus comunicaciones, y que adems proteja las conexiones remotas de los profesionales de estos centros. (Informatica Medica) b. Propiedad intelectual e industrial y productos existentes en el mercado Los productos existentes no afectarn tanto en el desarrollo del proyecto debido a que va orientado al rea de salud ms bien privada. Lo que se ha estado haciendo en Chile y en los dems pases es a nivel pblico debido a la gran cantidad de poblacin que se atiende en este tipo de centros.
c. Normativas Las normativas que podran estar implicadas en cualquier registro, agendamiento o historial mdico son:
11 A nivel Nacional (Anexo 1.2)
Ley 19.628: Sobre proteccin de la vida privada - Proteccin de datos de carcter personal - Utilizacin de datos personales - Tratamiento de datos por organismos pblicos - Infracciones y sanciones a esta ley (Ley Chile)
A nivel I nternacional
Espaa: Ley Orgnica 15/1999, de 13 de diciembre, de Proteccin de Datos de Carcter Personal. (Rey Juan Carlos & Espaa) Argentina: Personal Data Protection Act of 2000 (aka Habeas Data) Austria: Data Protection Act 2000, Austrian Federal Law Gazette part I No. 165/1999 (Datenschutzgesetz 2000 or DSG 2000). Australia: Privacy Act of 1988 Brazil: Privacy currently governed by Article 5 of the 1988 Constitution. Italy: Data Protection Code of 2003 Japan: Law for the Protection of Computer Processed Data Held by Administrative Organs, December 1998. (Information Shield)
12 1.4 OBJETIVOS GENERALES Y ESPECFICOS
1.4.1 OBJETIVO GENERAL
Implementar la mejor solucin a la falta de seguridad de la informacin de los pacientes registrada en el centro Kintegral de Via del Mar en el ao 2012.
1.4.2 OBJETIVOS ESPECIFICOS
Identificar las causas y efectos que trae consigo la deficiencia de la informacin de los pacientes registrados para implementar la mejor solucin a ste problema en el centro Kintegral de Via del Mar en el ao 2012. Presentar diferentes soluciones para mejorar la falta de seguridad de la informacin de los pacientes registrados en el centro Kintegral de Via del Mar en el ao 2012. Recopilar informacin de los formularios que utilizan para registrar la informacin de los pacientes y as poder seleccionar la mejor solucin al problema en el centro Kintegral de Via del Mar en el ao 2012. Establecer procedimientos de diseo y desarrollo de la solucin para comenzar de mejor manera el proyecto en el centro Kintegral de Via del Mar en el ao 2012. Integrar lenguajes de programacin de cdigo abierto para poder realizar diversas funciones dentro de la solucin seleccionada en el centro Kintegral de Via del Mar en el ao 2012. Realizar actualizaciones de requerimientos que desea cambiar el cliente en el centro Kintegral de Via del Mar en el ao 2012. Elaborar manual de uso de la pgina para que el usuario sepa ocupar el sistema en el centro Kintegral de Via del Mar en el ao 2012.
13 1.5 POSIBLES SOLUCIONES
Para que la institucin tenga la posibilidad de elegir la solucin a su problema se determinaron las siguientes opciones: - La obtencin de un disco duro externo con las siguientes caractersticas Capacidad de 500 Gb, velocidad USB 3.0 y con un valor de $ 29.990, Esta opcin puede durar mucho tiempo siempre y cuando la persona tenga un trato ptimo con el dispositivo, ya sea no mojarlo, no recibir cadas, desconectarlo de manera incorrecta del computador, etc. - Guardar la misma planilla excel en una nube como opcin de respaldo. Esta opcin es ptima para tener algn respaldo pero no para mejorar el problema de seguridad, ya que se encuentran desventajas relevantes con respecto a esto tales como: Falta de seguridad y privacidad: todos tus ficheros pasan de estar en un ordenador a almacenarse en esa nube, lo que implica dejar de tener control sobre ellos. Nunca se puede estar seguro de quin accede a esa informacin o si est o no protegida como debe ser. Adems es ms probable que un hacker intente acceder a la nube que a un ordenador privado. Es por eso que tambin pone en riesgo los datos sensibles de los pacientes, debido a que no residen en las instalaciones de la institucin, lo que podra generar un contexto de alta vulnerabilidad para la sustraccin o robo de informacin. Sin internet no hay nube. Problemas de cobertura legal: los servidores de la nube pueden estar en cualquier parte del mundo. Si hay problemas, no est claro qu ley debe aplicarse o si sta podr proteger al cliente. - Aplicacin escritorio Esta opcin no es ptima por el hecho de que la aplicacin estar alojada en el ordenador y las citaciones solo pueden ser vistas desde la consulta. - Ordenador nuevo: con esta opcin se obtendr una mejor seguridad pero solo a lo que se refiere a no perder la informacin que se aloja en el nuevo ordenador y ser solo por un tiempo hasta que el ordenador falle de nuevo, sin embargo seguirn ocupando registros en planillas excel y no tendrn seguridad en los datos de los pacientes.
14 - Pgina web La realizacin de una pgina web traer mltiples beneficios, por el hecho de que se almacena en un servidor web remoto conectado a la red mundial de la informacin que se denomina internet. Es por eso que hay razones por las cuales es beneficioso utilizar un sistema informtico en el que se pueda utilizar internet para poder ocuparlo, esas razones son:
Amplio alcance sobre audiencias 58% de la poblacin es internauta. (Ver Anexo 1.3) Es el medio con ms alta intensidad de uso. Consumo semanal de 5,4 horas. (Ver anexo 1.4) Es un medio medible: permite la toma de decisiones objetivamente y tambin permite la evaluacin de resultados. Diversidad de formatos: ms flexible, ms creativo. Siempre y en todo lugar Genera una imagen moderna y tecnolgica de la empresa para sus clientes.
15 1.6 PREGUNTA DE INVESTIGACIN Un sistema online de agendamiento permitir tener seguridad en el registro de los pacientes atendidos en el centro Kintegral de Via del Mar en el ao 2012?
1.7 HIPTESIS TECNOLGICA Un sistema online de agendamiento permite tener seguridad en el registro de pacientes atendidos en el centro Kintegral de Via del Mar en el ao 2012.
16 1.8 DESCRIPCIN DEL TRABAJO
El trabajo consiste en realizar un sistema de agendamiento online, por medio del desarrollo de un pgina web, donde se establecieron ciertas caractersticas para poder hacerlo basndose en los registros clnicos que posea el centro Kintegral de Via del Mar. El sistema posee 3 mdulos, donde estos son administrados por la secretaria. Los profesionales del centro pueden visualizar los horarios que le corresponden a cada uno y los pacientes tienen la opcin de poder visualizar sus citaciones solo si se realizan una cuenta.
Mdulo Citaciones Este mdulo permite que el perfil de la secretaria pueda ingresar citaciones, modificar y listar. Dentro de lo que es modificacin tambin se puede eliminar.
Mdulo Administracin de Pacientes En esta parte el perfil de la secretaria puede realizar las funciones de ingresar, modificar y listar pacientes.
Mdulo Administracin de Profesionales En esta parte el perfil de la secretaria puede realizar las funciones de ingresar, modificar y listar profesionales.
Los datos quedarn registrados en la base de datos, donde existen datos tales como: Citacin: nombre del paciente, nombre del profesional que atender al paciente, la fecha, hora, motivo y nmero de sesin. Pacientes: rut del paciente, nombre, apellido, fecha de nacimiento, e-mail, direccin y previsin. Profesionales: rut del profesional, nombre, apellido, e-mail y profesin.
17 CAPITULO 2: ETAPA CONCEPTUAL
2.1 DEFINICIONES BSICAS
Servidor web: es un programa que atiende y responde demandas de informacin de los navegantes en protocolo HTTP. Repite una y otra vez la misma cadena de acciones que lo definen funcionalmente: Espera peticiones Las recibe y busca el recurso necesario para satisfacerlas Enva el recurso en la misma conexin de abordaje de la peticin Vuelve a esperar la siguiente demanda o peticin. HTML: lenguaje de marcado predominante para la elaboracin de pginas web, este lenguaje de marcado se utiliza para describir la estructura y el contenido en forma de texto, as como tambin completar el texto con objetos tales como imgenes. HTML se escribe en forma de etiquetas rodeadas por corchetes angulares (<,>), tambin puede describir hasta cierto punto, la apariencia de un documento, y puede incluir un script, el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. Hipervnculos: es un tipo de hipertexto que permite enlazar dos pginas web de un mismo sitio, tambin puede apuntar a una pgina de otro sitio web, a un fichero, una imagen, etc. Cliente FTP: Programa que permite conectarse con el servidor para publicar pginas web. Hosting: (alojamiento o tambin conocido como hospedaje web, alojamiento web, web site hosting, entro otros), es un negocio que consiste en alojar, servir y mantener archivos para uno o ms sitios web. Protocolo HTTPS: es un protocolo de transferencia de hipertexto, es el protocolo usado en cada transaccin de la web (WWW). Este protocolo permite navegar de forma segura, ya que si el usuario enva informacin desde pginas con ste protocolo no podr ser interceptada y utilizada por terceros. Base de Datos: conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Es una serie de datos organizados y relacionados entre s, los cuales son recolectados y explotados por los sistemas de informacin de una empresa o negocio en particular. Proxy: significa intermediario, su finalidad ms habitual es la de servidor proxy que consiste en interceptar las conexiones de red que un cliente hace a un servidor de destino, por varios motivos posibles como seguridad, rendimiento, anonimato, etc. Esta funcin proxy puede ser realizada por un programa o dispositivo.
18 Cach Web: se denomina cach web a la cach que almacena documentos web (pginas, imgenes, etctera) para reducir el ancho de banda consumido, la carga de los servidores y el retardo en la descarga. Un cach web almacena copias de los documentos que pasan por l, de forma que subsiguientes peticiones pueden ser respondidas por el propio cach. Dominio: direccin Web asociada a una pgina Web. URL: cadena que proporciona la direccin de internet de un sitio web o un recurso del World Wide Web, junto con el protocolo mediante el cual se tiene acceso al sitio o al recurso. Nube: Es un modelo de almacenamiento de datos basado en redes, donde los datos estn alojados en espacios de almacenamiento virtualizados. Xampp: son servidores locales que sirve para hacer pruebas web sin necesidad de una conexin a un servidor en internet. NetBeans: Es una herramienta de desarrollo hecha principalmente para el lenguaje de programacin java. Dreamweaver: Es una herramienta de diseo enfocada a la construccin y edicin de sitios y pginas web. Notepad++: Editor de texto que identifica los lenguajes de programacin.
19 2.2 MARCO TERICO
El sistema de registro actual que utiliza el centro de salud Kintegral, se realiza en planillas excel, donde este tipo de aplicacin no es lo ms ptimo para realizar los registros mdicos, porque posee la desventaja de que los datos se repitan en las diferentes planillas que posee la secretaria para cada profesional.
2.2.1 MICROSOFT EXCEL
Microsoft Excel es una aplicacin para manejar hojas de clculo, este programa es desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables- Las caractersticas, especificaciones y lmites de Excel han variado considerablemente de versin en versin, donde cada una de stas actualizaciones muestran cambios en su interfaz operativa y capacidades como por ejemplo Excel 2007 mejor su lmite de columnas ampliando la cantidad mxima de columnas por hoja de clculo de 256 a 16.384, de la misma forma fue ampliado el lmite mximo de filas por hoja de clculo de 65.536 a 1.048.576. Actualmente se encuentra la versin Microsoft Excel 2010. Las desventajas que trae consigo este programa son las siguientes: Slo posee compatibilidad con Windows y Mac. Los archivos ocupan demasiado espacio, lo que le resta eficiencia. No es una aplicacin en la que se pueda ser autodidacta. Programa incapaz de manejar fechas anteriores a 1990. Para Windows suele presentar errores inesperados que hacen que el programa se cierre de forma abrupta, se pierdan datos irrecuperables y se tenga que comenzar todo el trabajo de nuevo. Es poco seguro, ya que sus documentos pueden ser vistos y manipulados por cualquier persona.
Viendo las desventajas que se encuentran en esta aplicacin se pudo visualizar la deficiencia que existe en Kintegral con respecto a los registros mdicos que se realizan da a da y poder dar una solucin a este problema.
20 2.2.2 SITIO WEB
Un sitio web es un conjunto de pginas web ordenadas jerrquicamente bajo una misma direccin web (URL). Este grupo de pginas se entrelazan entre s por medio de los denominados hipervnculos tambin conocidos como links o enlaces lo que en resumen da como resultado un sitio web. Para que un sitio web pueda funcionar correctamente se necesita de varios elementos, en primer lugar es necesario un Servidor o Web Hosting que no es ms que una computadora con capacidad para estar conectada las 24 horas los 365 da del ao a Internet, en este se alberga el sitio web el cual es descargado al equipo que solicita visualizarlo tecleando el dominio o direccin web. El siguiente elemento para que funcione un sitio web que es el dominio, un Dominio o Direccin Web es un nombre en la red el cual es amigable y fcil de recordar para los humanos y que tiene una terminacin en .com, .net, .org u otros. Lo que hace un dominio es que cuando es tecleado busca en los DNS (sistema de nombres de dominios) la Direccin IP a la que est asociado y redirige al servidor al que apunta el dominio para poder descargar y visualizar la pgina web solicitada. Tambin es necesario contar con un Navegador Web el cual nos muestra visualmente el contenido y diseo de una pgina web, ya que estas estn diseadas con lenguajes de programacin que solo los navegadores web saben interpretar. Entre los lenguajes con las que estn diseadas las pginas se encuentran HTML y CSS, tambin algunas pginas web incluyen en sus cdigos Java, JavaScript, AJAX, jQuery, entre otros.
BENEFICIOS
Los beneficios de un sitio web dependen mucho de para que se utilice este, por ejemplo en el uso Personal los beneficios pueden ser para estar en comunicacin con familiares y amigos por medio de las Redes Sociales, E-mail, Pginas Personales, Blogs y ms. En el uso en los Negocios y Empresas los beneficios tambin son mltiples, como la Reduccin de Costos en Publicidad, el Aumento de la Imagen Corporativa, la Disponibilidad de Informacin, la Venta Directa, Comunicacin Constante con Clientes y Proveedores y ms. Otro de los beneficios es que un sitio se puede visualizar en cualquier dispositivo que tenga acceso a internet, tales como, computadoras, laptops, notebooks, netbooks, tablets, smartphones, etc.
(Wevxs)
21 2.2.3 PGINA WEB
Una pgina web, tambin conocida como pgina de internet, es un documento o informacin electrnica especfica de un tema en particular que se almacena en un equipo local o un servidor web remoto conectado a la red mundial de informacin denominada internet, tambin se puede visualizar en cualquier monitor de computadora o dispositivo electrnico que tenga acceso a internet. La informacin se encuentra generalmente en formato HTML o XHTML, lo que permitir navegar a otras pginas web mediante enlaces de hipertextos que son los famosos hipervnculos. La pgina puede ser accesible mediante un navegador de internet que normalmente forma parte de un sitio web. Esta accesibilidad es realizada mediante su transferencia desde servidores utilizando el protocolo de transferencia de hipertexto (HTTP).
CARACTERSTICAS
Una pgina web est compuesta principalmente por informacin (slo texto y/o mdulos multimedia) as como por hiperenlaces; adems puede contener o asociar datos de estilo para especificar cmo debe visualizarse, y tambin aplicaciones para as hacerla interactiva. Las pginas web son escritas en un lenguaje de marcado que provee la capacidad de manejar e insertar hiperenlaces, generalmente en HTML. Encontraremos diferentes tipos de pgina, segn la forma en la que la pgina se visualiza en el ordenador encontramos: Pgina Web Esttica Es aquella que est compuesta de una serie de archivos que contienen el cdigo HTML, que es el que constituye la pgina en s y que permitir visualizar los textos, imgenes, videos, etc. que conforman el contenido de la pgina. Estos archivos se almacenan en el servidor del hosting en formato HTTML junto con los archivos de imgenes, videos y los dems contenidos del sitio. Para poder modificar este tipo de pginas los archivos deben ser descargados del servidor con algn software (como clientes FTP), se debe editar usando programas como Dreamweaber, Notepadd++, entre otros; en donde debe ser guardada la modificacin y subida nuevamente al servidor. Este proceso de edicin requiere manejar una serie de programas que deben ser instalados en el ordenador y conocimientos y habilidades para el uso correcto de los mismos. Este tipo de pginas son difciles de manejar por el propio cliente debido a los conocimientos y programas que se requieren. La mayora de las personas que contrata este tipo de pginas para su negocio o empresa suele modificar muy espordicamente, debido a que cada modificacin requerir de los servicios de la persona que desarrollo la web o cualquier otra persona que se dedique a dar estos servicios, lo que implicara costos por cada modificacin.
22 Pgina Web Dinmica El trmino dinmico no se refiere a movimiento como muchos pueden pensar. El trmino dinmico hace referencia a que la pgina web se construye al momento en que la pgina es visitada por el usuario, es decir que el contenido de la pgina web no es fijo, sino que se construye de acuerdo a la interaccin que el usuario hace con la pgina. La informacin de ste tipo de pginas suele estar almacenada en Base de Datos de las cuales se extrae alguna parte segn selecciones o acciones llevada a cabo por la persona que visita la pgina web. Para poder realizar este tipo de pginas es necesario tener conocimientos de programacin y manejo de base de datos o usar algn software que haga uso de stas tecnologas. Las pginas dinmicas poseen adems las siguientes caractersticas: Gran nmero de posibilidades en su diseo y desarrollo. El visitante puede alterar el diseo, contenidos o presentacin de la pgina a su gusto. En su realizacin se utilizan diversos lenguajes y tcnicas de programacin. El proceso de actualizacin es sumamente sencillo, sin necesidad de entrar en el servidor. Permite una gran cantidad de funcionalidades tales como base de datos, foros, contenido dinmico, etc. Pueden realizarse ntegramente con software de libre distribucin. Existe una amplia comunidad de programadores que brinda apoyo gratuito. Cuenta con un gran nmero de soluciones prediseadas de libre disposicin.
Algunos ejemplos de pginas web dinmicas son aquellas pginas como Yahoo!, Google, Amazon; estas pginas permiten interactuar con el visitante y ofrecen posibilidades como carritos de compra, incluir propias crticas, bsquedas especializadas, participar en discusiones, entre otras. Otra de las caractersticas principales y una de las ms importantes es que pueden ser administradas por una persona sin conocimiento alguno de diseo o desarrollo web. Esto se puede hacer mediante el uso de formularios que sirvan para que el usuario administrador modifique, elimine e ingrese contenidos de las pginas que estn almacenados en la Base de Datos. De sta manera el administrador slo debe escribir los textos, elegir las imgenes, videos, ingresar datos, eliminar datos, etc. que irn en las secciones de la pgina en formularios construidos para estos fines.
23 2.2.4 VENTAJAS Y DESVENTAJAS DE UNA PGINA WEB
A continuacin se dar a conocer las ventajas y desventajas de una pgina web y las ventajas y desventajas de realizar una pgina web de tipo dinmico, debido a que el desarrollo de ste documento presentar las etapas de realizacin de ste tipo de pgina.
VENTAJAS GENERALES
Se puede visualizar desde cualquier parte. Mayor obtencin de clientes y contactos con la organizacin. Promueve la comunicacin con clientes y proveedores. Genera una imagen moderna y tecnolgica de la empresa para sus clientes. Captacin y fidelizacin de nuevos clientes. Publicidad constante, 24 horas al da, 7 das a la semana, 365 das al ao. Ahorro de recursos econmicos y tiempo, debido a que se ahorran los carteles y llamadas telefnicas lo que tiene un mayor costo.
VENTAJAS DE UNA PGINA WEB DINMICA
Mayor interactividad para el usuario que accede a este tipo de pginas Fcil actualizacin. Mayor control, ya que solamente algunas personas tienen la capacidad de ingresar a algunas partes de la pgina donde se le solicita usuario y contrasea, por lo tanto se puede limitar y restringir los derechos de los usuarios. Velocidad: si varios clientes van a pedir el mismo recurso, el proxy puede hacer cach. Permite buscar cualquier informacin en cualquier momento. Comodidad con respecto a la administracin de sta ya que no requiere mayor esfuerzo; se puede administrar desde cualquier lugar que tenga conexin a internet. Gran disponibilidad de plantillas y cdigos adicionales para el sistema web, ya que mientras ms usado sea este tipo de pginas mayor variedad y cantidad de recursos y ayudas online se encontrarn.
24 DESVENTAJAS GENERALES
Conexin a internet: la dependencia de una pgina web a la conexin internet sigue siendo una barrera a su adopcin. Si bien las empresas de telecomunicaciones son cada vez ms fiables y mantienen mejores conexiones, siempre est la posibilidad de quedarse sin conexin en la mitad de una jornada laboral, lo que impedira el uso de sta pgina. No obstante, este problema debe convertirse en algo tan residual como la cada de la energa elctrica, que si bien ocurre, no es causa suficiente como para no operar en base a ella. Dependiendo de las necesidades del sistema puede suceder que no tenga la potencia suficiente o las prestaciones necesarias. La seguridad de datos confidenciales, como la contabilidad, facturacin, etc. Este es uno de los aspectos que ms se debaten, al estar almacenados en servidores ajenos. Centrndonos en las necesidades de las pymes es probable que los datos estn en mejor recaudo de servidores de empresas dedicadas a ello que en ordenadores que normalmente son mucho ms vulnerables a ataques de virus, troyanos, espas.
DESVENTAJAS DE UNA PGINA WEB DINMICA
Necesidad de PHP y MySql funcionando en el servidor (cualquier problema con ellos supondr que nuestra web dejar de funcionar). Tiempo, aunque mnimo, de generacin de la web. Dificultad de migracin de servidor (normalmente necesitaremos que alguien con experiencia nos ayude, aunque alguien con experiencia en servidores no tendr mucha dificultad en hacer el traspaso de server).
25 2.2.5 INTERNET
Internet es un conjunto descentralizado de redes de comunicacin interconectadas que utilizan la familia de protocolos TCP/IP garantizando que las redes fsicas heterogneas que la componen funcionen como una red lgica nica, de alcance mundial. Sus orgenes se remontan a 1969, cuando se estableci la primera conexin de computadoras, conocidas como ARPANET, en tres universidades (California, Utah y Estados Unidos). Uno de los servicios ms exitosos que ha tenido internet ha sido World Wide Web o la web como tambin se conoce; la WWW es un conjunto de protocolos que permite, de forma sencilla la consulta remota de archivos de hipertexto. Esta fue desarrollada despus de los aos 90 y utiliza internet como medio de transmisin. Internet tiene un impacto muy profundo en el mundo laboral, el ocio y el conocimiento a nivel mundial. Comparado a las enciclopedias y a las bibliotecas tradicionales, la web ha permitido una descentralizacin repentina y extrema de la informacin y de los datos. Algunas organizaciones comerciales animan a su personal para incorporar sus reas de especializacin en sus sitios, con la esperanza de que impresionen a los visitantes con conocimiento experto e informacin libre. Inicialmente internet tena un objetivo claro, se navegaba en internet para bsquedas de informacin generalmente. Actualmente es ms probable perderse en la red, debido a la gran cantidad de posibilidades que brinda. El crecimiento o ms bien la incorporacin de tantas personas a la red hace que las calles de lo que en principio era una pequea ciudad llamada internet se conviertan en todo un planeta extremadamente conectado entre s entre todos sus miembros. Para algunos usuarios Internet genera una sensacin de cercana, empata, comprensin y, a la vez, de confusin, discusin, lucha y conflictos que los mismos usuarios consideran la vida misma. Con la aparicin de internet y de las conexiones de alta velocidad que se encuentran disponibles para la poblacin, internet ha alterado de manera significativa la manera de trabajar de algunas personas, ya que hoy en da se trabaja desde el hogar permitiendo as una mayor flexibilidad en trminos de horario y localizacin. Internet ha impulsado el fenmeno de la globalizacin y junto con la llamada desmaterializacin de la economa ha dado lugar al nacimiento de una nueva economa caracterizada por la utilizacin de la red en todos los procesos de incremento de valor de la empresa. (cad)
TAMAO DE INTERNET
Es difcil establecer el tamao exacto de Internet, ya que ste crece continuamente y no existe una manera fiable de acceder a todo su contenido y, por consiguiente, de determinar su tamao. En 2009 casi 3.7 millones de nuevos dominios se registraban mensualmente. En junio de 2011, cada da se registran ms de 150.000 nuevos dominios, solo en las 5 categoras ms comunes, segn Dailychanges. (Dailychanges)
26 TECNOLOGA DE INTERNET
Internet incluye aproximadamente 5.000 redes en todo el mundo y ms de 100 protocolos distintos basados en TCP/IP, que se configura como el protocolo de la red. Los servicios disponibles en la red mundial de PC, han avanzado mucho gracias a las nuevas tecnologas de transmisin de alta velocidad, como Wireless, se ha logrado unir a las personas con videoconferencia, ver imgenes por satlite, observar el mundo por webcams, hacer llamadas telefnicas gratuitas, disfrutar de un juego multijugador en 3D, un buen libro PDF, o lbumes y pelculas para descargar. El mtodo de acceso a Internet vigente hace algunos aos, la telefona bsica, ha venido siendo sustituido gradualmente por conexiones ms veloces y estables, como Cable Mdems, o el RDSI (Red Digital de Servicios Integrados). Tambin han aparecido formas de acceso a travs de la red elctrica, e incluso por satlite. Internet tambin est disponible en muchos lugares pblicos tales como bibliotecas, bares, restaurantes, hoteles, cibercafs, centros comerciales, etc. Una nueva forma de acceder sin necesidad de un puesto fijo son las redes inalmbricas, que hoy estn presentes en aeropuertos, subterrneos, universidades o poblaciones enteras.
VENTAJAS
Hace la comunicacin mucho ms sencilla. Es posible conocer e interactuar con muchas personas de todas partes del mundo. La bsqueda de informacin se vuelve mucho ms sencilla, sin tener que ir forzadamente a las bibliotecas tradicionales. Es posible encontrar muchos puntos de vista diferentes sobre alguna noticia. Posible creacin y descarga de software libre, por sus herramientas colaborativas. La computadora puede actualizarse peridicamente ms fcil si es que no tuviramos internet. Es posible encontrar soporte tcnico de toda clase sobre alguna herramienta o proceso. El seguimiento de la informacin a tiempo real es posible a travs de internet. Es posible comprar fcilmente a otras tiendas de otros pases.
27 DESVENTAJAS
As como es de fcil encontrar informacin buena, es posible encontrar de la misma forma informacin mala (pornografa, violencia explcita, terrorismo) que puede afectar especialmente a los menores. Genera una gran dependencia o vicio del internet, descuidndose de muchas cosas personales o laborales. Hace que los estudiantes se esfuercen menos en hacer sus tareas, debido a la mala prctica del copiar y pegar. Ser la principal fuente de piratera. Distrae a los empleados en su trabajo. Dependencia de procesos. Si hay un corte de internet, hay muchos procesos que se quedan parados por esta dependencia. Dependencia de energa elctrica. Si hay un corte de energa en la casa, ya no hay ms internet (no es el caso de la telefona convencional). Hace que aparezcan nuevos males tales como el spam, el malware, la proliferacin de los virus, etc.
28 2.2.6 PHP
PHP son las siglas "Personal Home Page". Es un lenguaje de programacin pensado en el web de forma que es ideal para la creacin de pginas dinmicas. PHP es la versin libre del sistema equivalente de Microsoft ASP. PHP es un lenguaje encapsulado dentro de los documentos html, de tal manera que se pueden introducir instrucciones php dentro de las pginas. Gracias a esto el diseador grfico del web puede trabajar de forma independiente al programador. PHP es interpretado por el servidor (apache) generando un HTML con el resultado de substituir las secuencias de instrucciones PHP por su salida. Por lo tanto una web dinmica con PHP contiene una serie de documentos php que el servidor apache interpreta proporcionando al cliente documentos html con el resultado de las ordenes php. Debido al diseo de PHP, tambin es posible crear aplicaciones con una interfaz grfica para el usuario (tambin llamada GUI), utilizando la extensin PHP-GTK. Tambin puede ser usado desde la lnea de comandos, de la misma manera como Perl o Python pueden hacerlo, esta versin de PHP se llama PHP CLI (Command Line Interface). Su interpretacin y ejecucin se da en el servidor, en el cual se encuentra almacenado el script, y el cliente slo recibe el resultado de la ejecucin. Cuando el cliente hace una peticin al servidor para que le enve una pgina web, generada por un script PHP, el servidor ejecuta el intrprete de PHP, el cual procesa el script solicitado que generar el contenido de manera dinmica, pudiendo modificar el contenido a enviar, y regresa el resultado al servidor, el cual se encarga de regresrselo al cliente. Adems es posible utilizar PHP para generar archivos PDF, Flash, as como imgenes en diferentes formatos, entre otras cosas. Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, IBM DB2, Microsoft SQL Server y SQLite; lo cual permite la creacin de aplicaciones web muy robustas. PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemas operativos tales como UNIX (y de ese tipo, como Linux), Windows y Mac OS X, y puede interactuar con los servidores de web ms populares. (PHP)
29
HISTORIA
PHP fue originalmente diseado en Perl, seguidos por la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador Dans-Canadiense Rasmus Lerdorf en el ao 1994 para mostrar su currculum vitae y guardar ciertos datos, como la cantidad de trfico que su pgina web reciba. El 8 de junio del 1995 fue publicado "Personal Home Page Tools" luego de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI. Para 1999, Suraski y Gutmans reescribieron el cdigo de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend. Tambin conformaron a Zend Technologies en Ratmat Gan, Israel. En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El 13 de julio de 2004, PHP 5 fue lanzado, utilizando elmotor Zend Engine II. La versin ms reciente de PHP es la 5.1, que incluye el novedoso PDO (Objetos de Informacin de PHP o PHP Data Objects) y mejoras utilizando las ventajas que provee el nuevo Zend Engine 2.
VENTAJAS
La principal ventaja se basa en ser un lenguaje multiplataforma. Capacidad de conexin con la mayora de los manejadores de base de datos que se utilizan en la actualidad. Leer y manipular datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios desde formularios HTML Capacidad de expandir su potencial utilizando la enorme cantidad de mdulos (llamados ext's o extensiones). Posee una muy buena documentacin en su pgina oficial. Es Libre, por lo que se presenta como una alternativa de fcil acceso para todos. Permite las tcnicas de Programacin Orientada a Objetos. (Clases y herencia.). Muy sencillo de aprender. Similar en sintaxis a C y a PERL El anlisis lxico para recoger las variables que se pasan en la direccin lo hace. PHP de forma automtica. Librndose el usuario de tener que separar las variables y sus valores. Se puede incrustar cdigo PHP con etiquetas HTML.
30 Excelente soporte de acceso a base de datos. La comprobacin de que los parmetros son vlidos se hace en el servidor y no en el cliente (como se hace con javascript) de forma que se puede evitar chequeando que no se reciban solicitudes adulteradas. Adems PHP viene equipado con un conjunto de funciones de seguridad que previenen la insercin de rdenes dentro de una solicitud de datos. Se puede hacer de todo lo que se pueda transmitir por va HTTP.
DESVENTAJAS
Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser ms ineficiente a medida que las solicitudes aumenten de nmero. La legibilidad del cdigo puede verse afectada al mezclar sentencias HTML y php. La orientacin a objetos es an muy deficiente para aplicaciones grandes.
31 LA UTILIZACIN DE PHP Y NO OTRO LENGUAJE FUE POR LAS SIGUIENTES RAZONES
PHP no soporta directamente punteros, como el C, de forma que no existen los problemas de depuracin provocados por estos. Se pueden hacer grandes cosas con pocas lneas de cdigo. Lo que hace que merezca la pena aprenderlo. Viene acompaado por una excelente biblioteca de funciones que permite realizar cualquier labor (acceso a base de datos, encriptacin, envi de correo, gestin de un e-commerce, xml, creacin de PDF). Al poderse encapsular dentro de cdigo html se puede recoger el trabajo del diseador grfico e incrustar el cdigo php posteriormente. Est siendo utilizado con xito en varios millones de sitios web, adems es cdigo libre. Hay multitud de aplicaciones php para resolver problemas concretos (weblogs, tiendas virtuales) listas para usar. Es multiplataforma, funciona en todas las plataformas que soporten apache. El lenguaje C es principalmente para el desarrollo de aplicaciones de escritorio. (PHP)
32 2.2.7 JAVASCRIPT
JavaScript es un lenguaje de scripting basado en el navegador que ejecuta el cdigo del lado del cliente. Esto significa que cualquier cdigo que se escribe en JavaScript se entrega desde el servidor junto a las pginas web, y todo el cdigo se ejecuta desde el navegador del usuario (en el dispositivo del usuario) en lugar de hacerlo directamente en el servidor donde se encuentra la pgina web. Hay situaciones en las que JavaScript es una excelente solucin para desarrollar interesantes funcionalidades en su pgina web, pero tambin hay situaciones donde el uso de JavaScript puede perjudicar el desempeo de su sitio web. Esta herramienta se utiliz para validar los formularios presentes en la pgina. A continuacin vamos a ver algunas ventajas y desventajas de esta potente herramienta.
VENTAJAS
JavaScript es una excelente solucin para poner en prctica la validacin de datos de un formulario en el lado del cliente. Si un usuario omite escribir su nombre en un formulario, una funcin de validacin en JavaScript puede desplegar en pantalla un mensaje popup para hacerle saber al usuario acerca de la omisin. Este tipo de funcionalidades son ms ventajosas que tener una rutina de validacin del lado del servidor para controlar el error, dado que el servidor en ste caso no tiene que hacer ningn tipo procesamiento de informacin adicional. Una rutina de ASP o PHP podra ser escrita para lograr la misma tarea pero un formulario desarrollado en JavaScript no permitira que la informacin se enviase a menos que se complete correctamente el formulario. Una de las reas en la que sobresale radicalmente JavaScript es en la creacin de efectos dinmicos tales como imgenes dinmicas y presentaciones de diapositivas, donde su uso se ha convertido algo comn hoy en da. Debido a que JavaScript se ejecuta dentro del navegador de los clientes, se puede utilizar para cambiar el aspecto de la pantalla en el dispositivo de los usuarios despus que la pgina ha sido enviada por el servidor. Esto le permite al desarrollador web crear efectos dinmicos muy impresionantes mejorando as la experiencia que recibe un usuario momento de entrar a un sitio web.
33 DESVENTAJAS
Tiende a introducir una cantidad enorme de fragmentos de cdigo en nuestros sitios web. Por suerte, el problema de grandes fragmentos de cdigo JavaScript se resuelve fcilmente mediante el almacenamiento del cdigo JavaScript dentro de archivos separados del cdigo HTML con la extensin. *.Js, dejando una pgina web mucho ms limpia y legible de cara al desarrollador. Cuando un motor de bsqueda llega a un sitio web buscando contenido de calidad junto con las palabras claves para determinar qu tan til es la pgina, lo ltimo que quiere encontrar un motor de bsqueda son cientos de lneas de cdigo JavaScript. Una vez ms, este problema se resuelve fcilmente almacenando el cdigo JavaScript en archivos de script con la extensin *.Js. (Capacity)
34 2.2.8 JQUERY
JQuery es una librera especfica de cdigo JavaScript que contienen procesos o rutinas ya listos para usar.
VENTAJAS
Funciones con efectos visuales e interacciones dinmicas (auto-completar, elementos que aparecen/desaparecen, animaciones y mucho ms.). Compatibilidad total en los navegadores ms comunes: Internet explorer 6 y superiores, Firefox, Chrome, Safari, Opera. Si lo utilizamos correctamente no trae ningn problema con respecto a la indexacin de los motores de bsqueda.
DESVENTAJAS
Existe una gran cantidad de versiones publicadas en un corto tiempo, por ende se debe actualizar constantemente, lo que puede provocar problemas de incompatibilidad con el cdigo. (Capacity)
35 2.2.9 AGENDA
Agenda es un libro o cuaderno donde se apuntan las cosas que se han de hacer en determinadas fechas; generalmente sus hojas llevan impresos los das del ao ordenados por meses y por semanas con un espacio para escribir.
HISTORIA DE LA AGENDA
Desde que se invent el calendario, la agenda ha formado parte de l. Desde los tiempos de los egipcios, cuando ya existan turnos de trabajo para construir las pirmides, o cuando en el senado romano se celebraban las interminables sesiones para organizar la vida poltica de Roma, ya se estaba empleando una agenda. La agenda es un elemento que ha ido ligada al ser humano desde que ste comenzara a medir el tiempo y, por consiguiente, inventara el calendario. La agenda y el calendario tienen un nexo en comn, que es la organizacin en el tiempo de las actividades tanto profesionales como personales del ser humano. En un momento actual en el que la gente vive pendiente de su agenda, ya sea porque tienen que participar en una reunin, un congreso, o presentar un producto en sociedad, llegar a una cita, o recoger a su hijo en la escuela, resulta inconcebible no contar con una de ellas sobre la cual anotar su lista de actividades y tareas. La agenda es uno de los productos de oficina ms tpicos. Normalmente, dentro de las acciones que se plantea una empresa para organizar su material de oficina anual es comprar agendas para sus directivos y empleados. A la hora de comprar agendas tienes que tener en cuenta el modelo que deseas basado en la funcionalidad que los empleados de la empresa le van a dar. Por ejemplo, si es una persona que viaja mucho, que tiene que asistir a muchas reuniones y congresos en diferentes lugares a lo largo del ao, deber contar con agendas de bolsillo. En caso contrario, si esa persona, desarrolla su trabajo sin salir mucho de la oficina, no har falta que cuente con una agenda de ese tipo. Lo ms importante ser que sea muy funcional, sin importar demasiado su tamao. Desde siempre ha existido la agenda con forma de libro o libreta a travs de la cual la gente ha ido escribiendo sus notas y marcando sus fechas con el motivo de la reunin o actividad. Ahora, gracias a la innovacin y a la evolucin que ha ido experimentando la tecnologa durante los ltimos aos, mucha gente ha apostado por adquirir las agendas electrnicas. Una vida laboral y personal bien organizada repercutir en el rendimiento. Uno de los aspectos que definen un buen trabajo y unos buenos resultados es aprender a organizar el tiempo y, alrededor de l, las actividades propias de una empresa o vida personal.
36 2.3 METODOLOGA
En la metodologa se desarrollarn todos los pasos que se realizaron para llegar a la solucin del problema encontrado y el diseo de sta. A fines de marzo se inici con la bsqueda e identificacin del problema en la que se busc a un profesional de la salud; kinesilogo don Alejandro Livingston, se present una gran ventaja debido a que result ser el dueo del centro de salud Kintegral que se encuentra ubicado en Via del Mar. Despus de unos das se entabl una conversacin para ver la posibilidad de poder realizar un proyecto que tendra como fin solucionar el problema que presentaba en su centro, luego se acord un da para realizar la entrevista siendo sta de una manera ms formal con el fin de saber exactamente cul era su problema. La problemtica ms relevante que existe en el centro es la administracin de los registros de los pacientes y las citaciones. Debido a que en los registros de los pacientes no existe seguridad y hay inconsistencia y redundancia de datos. Por el lado de las citaciones, los profesionales que trabajan en el centro deben saber sus citaciones dentro de la semana o del da siguiente y solo es posible visualizarlo una vez que la secretaria les enve un mail con las citaciones correspondientes. La secretaria por su parte presentaba la dificultad de realizar el registro de los pacientes de cada profesional en una planilla diferente y adems para diferenciar a cada uno de los profesionales en una misma planilla por colores, agregando a esto el envo de email al terminar su jornada laboral. De acuerdo a la informacin recopilada se realiz un anlisis y luego de eso se eligi la mejor solucin segn mis criterios como informtica biomdica, que fue crear un sitio web, esta eleccin tuvo diferentes anlisis porque haba que pensar en dos partes: En el registro de las horas que pide el paciente, en este caso las citaciones En el registro de los datos personales y clnicos del paciente Con respecto a las horas que pide el paciente la secretaria realiza una planilla excel para cada profesional de la salud, en donde registra las citaciones con hora, fecha y colores para poder diferenciar a los pacientes de cada rea profesional. Es por eso que la eleccin de desarrollar e implementar un sitio web soluciona el problema de la deficiencia que tiene la realizacin de las planillas excel y tambin trae consigo beneficios como no gastar tiempo extra en mandar el horario de los kinesilogos y que stos profesionales puedan visualizar su horario va online desde cualquier parte. Ahora bien en la parte donde se habla de registro de datos personales y clnicos de los pacientes tiene muchas falencias con respecto a la seguridad, redundancia e inconsistencia de los datos, sin embargo con la solucin elegida se corrige todo esto, debido a que solamente la secretaria tendr acceso a este tipo de datos a no ser que algn mdico requiera hacer algunos informes estadsticos o conocer algunos antecedentes relevantes, deber pedrselos a la secretaria y ella puede facilitar esa informacin, la redundancia y la inconsistencia se acabar debido a que no se ingresar ms de dos veces al mismo paciente y estar regulado por el sitio web.
37 Siguiendo con los dems pasos se comenz a realizar toda la investigacin del marco contextual y terico, en la cual consisti en definir al centro Kintegral sus prestaciones, trabajadores, organigrama, servicios, historia, entre otros y dentro del marco terico se defini la parte tcnica del trabajo a realizar donde se desarroll informacin de Microsoft Excel, Sitio Web, Pgina Web, Internet y PHP. Despus se sigui con el desarrollo de los diagramas donde se desarroll el del software y otro que representa los procesos de la empresa, estos son de gran importancia, ya que son la base para poder realizar la pgina web de una manera ms organizada y correcta en el sentido de que los requerimientos son satisfactorios en gran medida para el usuario. Finalmente en sta primera parte del proyecto se termin con el prototipo de la pgina web donde se utiliz un programa denominado NetBeans, el cual me permitir realizar las vistas de la pgina con mayor facilidad y tambin la programacin de sta, se ejecut MySql y Apache para poder ir visualizando como va quedando la solucin al problema identificado. La parte final del proyecto consisti en la implementacin del sitio web, donde se tuvo que subir a un hosting con su dominio correspondiente.
38 2.4 HERRAMIENTAS
Las herramientas a utilizar para desarrollar el sistema son las siguientes:
2.4.1 XAMPP
Se utiliz esta herramienta para visualizar como iba quedando la solucin elegida al problema. Existen otras herramientas similares a Xampp como lo es Wamp Server, sin embargo se decidi utilizar Xampp por las siguientes razones: Xampp es multiplataforma, vale decir que se puede utilizar en cualquier sistema operativo. Wamp no incluye el apartado de Chequeo de seguridad, el cual s incluye Xampp, siendo esta caracterstica muy til para ver la seguridad de tus proyectos una vez que estn online. (Ver anexo 1.5) El panel de administracin del Xampp es ms sencillo e intuitivo de utilizar que el del Wamp Server. (Ver anexo 1.6 y 1.7) (mundo 20)
2.4.2 NOTEPAD++
Esta herramienta se utiliz para verificar los errores que arroja la pgina web cuando est en ejecucin. Identifica los lenguajes de programacin ms habituales y gracias a ello ofrece una presentacin ordenada y clara del cdigo. (Ver anexo 1.8 y 1.9) Reconoce las etiquetas y nos marca el principio, fin y elementos singulares de las mismas cuando nos posicionamos con el cursor encima de ellas (Ver anexo 1.10) Nos permite trabajar con mltiples archivos abiertos en diferentes pestaas pero en una sola ventana. Con el bloc de notas necesitaramos numerosas ventanas. Facilita la bsqueda del error determinando la lnea y el archivo donde se encuentra el mismo. (Aprende a Programar)
39 2.4.3 NETBEANS
Esta herramienta se utiliz para desarrollar la aplicacin web, sin embargo existen diversas herramientas que se podran ocupar para la realizacin de la solucin planteada, es por eso que se presentan las siguientes razones por la que se escogi Netbeans y no otra herramienta existente. Netbeans: es de mayor utilidad para el desarrollo de pginas web con mayor funcionalidad, adems es un plataforma gratuita. Dreamweaver: esta plataforma de desarrollo genera demasiado cdigo en el tema de diseo de alguna aplicacin, siendo este un gran problema, ya que en caso de error se debe analizar con mayor dificultad el cdigo, adems no es una plataforma gratuita. Dreamweaver es en gran medida una herramienta ms para realizar pginas de informacin, ya que posee diversas funciones para que el diseo web sea ms llamativo. Eclipse: es muy parecida a Netbeans, sin embargo la que la hace diferente es que se deben instalar varios complementos para poder utilizar el editor de PHP.
40 2.5 OTROS
2.5.1 MARCO CONTEXTUAL
Kintegral es una empresa que nace el ao 2009 como un proyecto enfocado a la salud integral; con la importante misin de entregar a la comunidad un Centro de Kinesiologa y de salud de excelencia donde la atencin personalizada y profesional se constituye en los principios bsicos de KINTEGRAL. KINTEGRAL LTDA. es una empresa de kinesiologa integral en la que su dotacin est formada slo por profesionales titulados del rea de la salud. Su representante legal es el kinesilogo Alejandro Livingston Aranda. Este centro se ubica en 5 norte 616, Avda. Libertad - Poniente ciudad Via del Mar. Su pgina web es http://kinesiologos.jimdo.com Los ttulos profesionales del rea de la salud son los siguientes: Kinesilogo. Licenciado en kinesiologa. Magister en terapia manual ortopdica. Docencia de kinesiologa en las asignaturas de TTKK (tcnicas kinsicas) de tratamiento traumatolgico y reumatolgico. Docencia de kinesiologa en las asignaturas TTKK de tratamiento cardiorespiratorio. Especialista en columna en mtodo Mackenzie. Certificado KT TAPE Practitioner (AITTK). Diplomado en terapia manual ortopdica en tcnicas de evaluacin, manipulacin de extremidades y tejidos blandos. Perfeccionamiento en desarrollo psicomotor, pautas de estimulacin y manejo. Diplomado en terapia manual ortopdica en fisiopatologa de las disfunciones de la columna vertebral.
41 Perfeccionamiento en Rehabilitacin en embarazadas. Certificado por el MINSAL como kinesilogo era (enfermedades respiratorias del adulto). Perfeccionamiento en masajes de relajacin y masajes descontracturantes. Capacitado en evaluacin y tratamiento kinsico del adulto mayor Certificado por el MINSAL como kinesilogo IRA. Capacitado en aplicaciones teraputicas con Fisiobalones. Perfeccionamiento en fisioterapia respiratoria guiada por la auscultacin pulmonar. Perfeccionamiento en Asma y Epoc.
(kinesilogos)
Hoy en da sus pacientes avalan la calidad de los tratamientos recibidos, que se traducen en el desafo de un perfeccionamiento permanente para su equipo profesional y la incorporacin de nuevas coberturas asociadas al cuidado integral del cuerpo con la tranquilidad de estar en manos del mejor equipo multidisciplinario con la ms moderna tecnologa.
Los horarios de atencin de lunes a viernes son los siguientes: Lunes: 10:30 - 13:30 y 13:30 - 21:00 Martes: 10:30 - 13:30 y 14:30 - 21:00 Mircoles: 10:30 - 13:00 y 14:30 - 21:00 Jueves: 10:30 - 13:30 y 14:30 - 21:00 Viernes: 10:30 - 13:30 y 14:30 - 21:00
Las prestaciones mdicas que posee para que sus pacientes puedan ser atendidos son: Fonasa Isapres: Ms Vida, Banmdica, Consalud, CruzBlanca, entre otras. Facilidades de pago Aranceles especiales a universitarios
42 Las evaluaciones de Kinesiologa de Rehabilitacin, Neurorehabilitacin, Kinesiologa Esttica, son SIN COSTO para el paciente. Una vez realizadas las evaluaciones se ve el tratamiento que se debe hacer el paciente y este si tiene un costo y depender de la previsin que tenga. (kinesilogos)
Tambin realizan promociones como son: Promocin Primavera: tratamiento intensivo reductivo y reafirmante. Desde septiembre evaluaciones sicolgicas son sin costo para el paciente. Promocin octubre: Fonoaudiologa K TAPE, etc. (kinesilogos)
La cantidad de pacientes que se atienden en este centro son aproximadamente de doscientas personas, la mayora de estas son atendidas por kinesilogos, nutricionista y mdico general.
43 2.5.2 ORGANIGRAMA DE LA INSTITUCIN
(Livingston A. , 2012)
Alejandro Mnica Jenny
44 2.5.3 DIAGRAMA DE FLUJO DE PROCESOS DE LA EMPRESA
2.5.4 DIAGRAMA DE FLUJOS DEL SOFTWARE
2.5.5 CARTA GANTT
41
42 2.5.6 COSTOS DEL PROYECTO
Costos Primer Ao
Costos Segundo Ao Ordenador $129.000 Pantalla $ 49.990 Hosting $ 7.000 $ 7.000 Dominio $ 6.500 $ 6.500 Internet $ 13.000 (1 mes) $156.000 (12 meses) Telfono $ 8.600 Alimentacin $200.000 Otros (transporte, luz y agua)
$ 25.600 Total $439.690 169.500
Costo monetario del software: 1*8*300.000 = $2.400.000
1: personal 8: tiempo en meses 300.000: sueldo
Costo total del proyecto para el primer ao: $2.839.690 Internet mensual: al ao = 13.000 *12 =156.000 Costos totales para el segundo ao: $169.500
43 CAPITULO 3: DESARROLLO TERICO
3.1 RESULTADOS
3.1.1 PANTALLAZOS DEL RESULTADO DEL SOFTWARE
Login
Este pantallazo es la parte inicial de la pgina, en donde se debe colocar un usuario y contrasea. Si es un profesional de la salud debe ser el usuario y contrasea dada por la secretaria.
44 3.1.2 PERFIL ADMINISTRATIVO
Este tipo de perfil consta en administrar a los pacientes, profesionales y crear los usuarios del sistema. Inicio
Mens Despegables
45 Administrar Usuarios
Se debe ingresar a los profesionales que se van integrando a la institucin, creando as un usuario y contrasea correspondiente.
46 Ingreso de Pacientes
Se debe ingresar a los pacientes que no se han atendido nuca en la institucin, de esta manera los pacientes quedaran registrados y no se deber ingresar los datos del mismo nuevamente.
47 Modificacin paciente
En esta parte se puede modificar algn dato que haya cambiado el paciente.
48 Listado de Pacientes Ingreso de Profesionales
Se deben ingresar a los profesionales que se integran en la institucin, de esta manera se har ms fcil ir agregando el profesional en el mdulo de ingreso de la citacin.
49 Modificacin de Profesionales
Se puede modificar algn dato que se necesite cambiar al profesional.
50 Listar Profesionales y Eliminar
Si algn profesional perteneciente a la institucin decide irse de la misma el sistema tiene la opcin de eliminar dicho profesional.
51 Ingreso de Citacin
Se deben ingresar los campos que se presentan en el pantallazo, como el paciente ya est registrado en el sistema solo se busca por el nombre.
52 Modificar Citacin Este mdulo me permite modificar los datos de citaciones, ya que el paciente puede que no asista ese da y quiera cambiar el da o la hora.
Listar Citaciones
53 3.1.3 PERFIL PROFESIONAL Inicio
54 3.1.4 PERFIL PACIENTE
55 3.2 ANLISIS DE RESULTADOS
Los resultados obtenidos fueron ptimos y como lo esperaba el cliente. El sitio web realizado solucion el problema que tena la institucin, que era la falta de seguridad que presentaba la informacin registrada de los pacientes. El sitio cuenta con tres perfiles de usuario: Uno administrativo que se encarga de todos los registros y solo puede ingresar con contrasea y usuario, de esta manera hay ms seguridad y orden. Perfil profesional donde se optimiz la visualizacin de las citaciones, haciendo que el profesional pueda ingresar al sistema online con su respectivo usuario y contrasea, ya que de esta manera podrn ver sus citaciones por cualquier dispositivo que tenga internet y no esperar a que la secretaria les mande los horarios va email Finalmente el perfil del paciente que tienen la opcin de visualizar sus citaciones desde su casa sin tener la necesidad de realizar llamadas telefnicas para confirmar su citacin.
56 CAPTULO 4: PARTE FI NAL
CONCLUSIONES
Para concluir hay que destacar que la hiptesis planteada fue positiva, debido a que el sistema online de agendamiento permiti tener seguridad en la informacin registrada de los pacientes que se atienden en el centro Kintegral. Adems los objetivos tanto generales como especficos fueron logrados en su totalidad y se puede ver reflejado en el diseo e implementacin del sitio web, ya que pudo dar solucin al problema que tena la institucin y puede tambin dar solucin a todas aquellas instituciones que tengan poca o ninguna seguridad y desorden en la informacin registrada de los pacientes. Lo que puede ser agregado en un tiempo ms sera ir agregando ms datos segn lo requiera el cliente y tambin se puede agregar la realizacin de inventarios que poseen las instituciones de salud. Todo aporte de las TIC hoy en da dar una mayor eficiencia en el rea mdica, debido a que existe esa necesidad.
57 PROPUESTAS
Como propuestas futuras para el mismo proyecto hay en consideracin agregar elementos tales como: el inventario que realizan siendo este muy simple, ya que consta de contabilizar los tipos de previsin, ya que cada una de ellas tiene un valor diferente, tambin ir incorporando mejoras de lo que ya tienen ya sea en diseo o agregar datos que requieran ms adelante.
58 ANEXOS
ANEXO 1.1
Agenda mdica de los kinesilogos Planilla de citaciones de nutricionista
59 Planilla de citaciones de los kinesilogos: donde el verde corresponde a uno de ellos el morado a otro y el color rojo es cuando el profesional de la salud no se encuentra en ese horario y no se pueden registrar horas.
60 ANEXO 1.2
SOBRE PROTECCION DE LA VIDA PRIVADA
Teniendo presente que el H. Congreso Nacional ha dado su aprobacin al siguiente
P r o y e c t o d e l e y:
PROTECCION DE DATOS DE CARACTER PERSONAL Ttulo Preliminar Disposiciones generales Artculo 1.- El tratamiento de los datos de carcter personal en registros o bancos de datos por organismos pblicos o por particulares se sujetar a las disposiciones de esta ley, con excepcin del que se efecte en ejercicio de las libertades de emitir opinin y de informar, el que se regular por la ley a que se refiere el artculo 19, N 12, de la Constitucin Poltica. Toda persona puede efectuar el tratamiento de datos personales, siempre que lo haga de manera concordante con esta ley y para finalidades permitidas por el ordenamiento jurdico. En todo caso deber respetar el pleno ejercicio de los derechos fundamentales de los titulares de los datos y de las facultades que esta ley les reconoce. Ttulo I
De la utilizacin de datos personales
Artculo 4.- El tratamiento de los datos personales slo puede efectuarse cuando esta ley u otras disposiciones legales lo autoricen o el titular consienta expresamente en ello. La persona que autoriza debe ser debidamente informada respecto del propsito del almacenamiento de sus datos personales y su posible comunicacin al pblico. Ttulo IV
Del tratamiento de datos por los organismos pblicos Artculo 20.- El tratamiento de datos personales por parte de un organismo pblico slo podr efectuarse respecto de las materias de su competencia y con sujecin a las reglas precedentes. En esas condiciones, no necesitar el consentimiento del titular.
(Ministerio Secretaria General de la Presidencia)
61 ANEXO 1.3
Amplio alcance sobre audiencias 58% de la poblacin es internauta
(IAB Chile, 2011 y 2012) ANEXO 1.4
En los ltimos cinco aos la penetracin creci un 32% y desde 2004 a la fecha se observa un aumento del 61%.
(IAB Chile, 2011 y 2012) Crecimiento P o r c e n t a j e s
Crecimiento P o r c e n t a j e s
Ao
62 ANEXO 1.5
Apartado de chequeo de seguridad
63 ANEXO 1.6
Panel administrativo Xampp
ANEXO 1.7
Panel administrativo Wamp Server
64 ANEXO 1.8
Notepad++
ANEXO 1.9
Bloc de Notas
65 ANEXO 1.10
Principio y fin de las etiquetas en Notepad++
66 ANEXO 1.11
Entrevista A continuacin se presentar la entrevista realizada con el objetivo de obtener los requerimientos para poder realizar la pgina web de una mejor manera y saber lo que debe ir en dicha pgina. Las personas entrevistadas fueron dos: Kinesilogo: Alejandro Livingston A. Secretaria: Jenny Leiva H. Las preguntas a realizar fueron: 1. Tiene algn problema en su consulta con el rea administrativa? Se podra decir que s, ya que hace unos tres meses atrs el computador se ech a perder y el resultado de eso fue que se perdi toda la informacin de los pacientes que estaba registrada. Tambin hay otro problema en donde la secretaria se asegura de mandarme todas las noches el horario del mes o semana de todos los pacientes que tengo que atender va email. (Livingston A. , 2012) 2. Cmo funciona el proceso de registros? Los registros se realizan en una planilla excel. En el caso de que existan dos profesionales de la misma rea mdica se deben ocupar colores para diferenciar a sus pacientes en su horario y la misma planilla para el registro de pacientes. A los otros mdicos se realiza en planillas separadas, estos llevan mucho ms datos que los kinesilogos, ya que a los mdicos hay que realizarle inventarios. (Livingston A. , 2012) 3. Quin es el usuario de este tipo de registros? Solamente la secretaria, ningn mdico maneja los registros de los pacientes. Sin embargo a los kinesilogos se les debe enviar el horario de las citaciones de los pacientes. (Livingston A. , 2012) 4. Posee conocimientos de computacin? Si posee conocimientos de computacin adems es una persona joven que no tiene problemas con la tecnologa y tiene fcil aprendizaje. (Leiva, 2012) 5. De uno a diez en cunto podra medir sus conocimientos? Se podra decir que un siete. (Leiva, 2012)
6. Qu proceso de registro o realizacin de tareas le da ms tiempo y desea que se optimice? La realizacin de los horarios de las citaciones, ya que deben ir diferenciados por colores y tambin el registro de pacientes. (Leiva, 2012)
67
7. Ha resuelto alguien este problema? No nadie, porque no se haba presentado nadie que se interesara en optimizar o instalar tecnologas informticas. (Leiva, 2012) 8. Cree usted que le ser beneficioso este tipo de sistema? Si de todas maneras cualquier cosa que pueda optimizar tiempo en el rea de la salud es beneficioso para cualquier empresa. (Leiva, 2012)
68 REFERENCI A Aprende a Programar. (s.f.). Obtenido de http://www.aprenderaprogramar.com cad. (s.f.). Obtenido de http://www.cad.com.mx/que_es_internet.htm Capacity. (s.f.). Obtenido de http://blog.capacityacademy.com Dailychanges. (s.f.). Obtenido de http://www.dailychanges.com/ IAB Chile. (2011 y 2012). Obtenido de www.iab.cl Informatica Medica. (s.f.). Obtenido de http://www.informaticamedica.cl Information Shield. (s.f.). Obtenido de http://www.informationshield.com/intprivacylaws.html kinesilogos. (s.f.). Obtenido de http://kinesiologos.jimdo.com/ Leiva, J. S. (Abril de 2012). (M. Escobar, Entrevistador) Ley Chile. (s.f.). Obtenido de http://bcn.cl/4rp8 Livingston, A. (Abril de 2012). (M. Escobar, Entrevistador) Livingston, A. (Abril de 2012). (M. Escobar, Entrevistador) Livingston, A. K. (Abril de 2012). (M. Escobar, Entrevistador) Ministerio Secretaria General de la Presidencia. (s.f.). http://www.leychile.cl. Obtenido de http://www.leychile.cl/Navegar?idLey=19628 Ministerio, s. (s.f.). salud-e. Obtenido de http://www.salud-e.cl mundo 20. (s.f.). Obtenido de http://mundo20.wordpress.com/2008/04/24/comparacion-xampp-y-wamp/ office microsoft. (s.f.). Obtenido de http://office.microsoft.com/es-hn/excel/caracteristicas-y-ventajas-de- excel-2010-HA101806958.aspx PHP. (s.f.). Obtenido de http://www.php.net/ Rey Juan Carlos, I., & Espaa. (s.f.). Noticias Juridicas. Obtenido de http://noticias.juridicas.com/base_datos/Admin/lo15-1999.html Roman, E. (s.f.). revista dintel. Obtenido de http://www.revistadintel.es/EpocaII.htm Wevxs. (s.f.). Obtenido de http://www.wevxs.com/inegocios/sitios-web/que-es-un-sitio-web/