• No se han encontrado resultados

Desarrollo de una aplicación Web para el control y Registro de Pacientes del Centro Odontológico Dental Plus de la Ciudad de Juliaca - 2017

N/A
N/A
Protected

Academic year: 2020

Share "Desarrollo de una aplicación Web para el control y Registro de Pacientes del Centro Odontológico Dental Plus de la Ciudad de Juliaca - 2017"

Copied!
140
0
0

Texto completo

(1)

UNIVERSIDAD ANDINA

NÉSTOR CÁCERES VELÁSQUEZ

FACULTAD DE INGENIERÍA DE SISTEMAS

ESCUELA PROFESIONAL DE INGENIERÍA

DE SISTEMAS

TESIS

DESARROLLO DE UNA APLICACIÓN WEB PARA

EL CONTROL Y REGISTRO DE PACIENTES DEL

CENTRO ODONTOLÓGICO DENTAL PLUS

DE LA CIUDAD DE JULIACA - 2017

PRESENTADO POR:

Bach. EVA HUANCOLLO ARACCA

PARA OPTAR EL TÍTULO PROFESIONAL DE:

INGENIERO DE SISTEMAS

JULIACA – PERÚ

(2)
(3)
(4)

A Dios por permitirme llegar hasta

este punto y lograr mis objetivos a mis

padres por su infinita bondad por su

apoyo incondicional.

(5)

Agradezco a mis hermanos y hermanas por

su infinito apoyo y por qué me demostraron

la gran fe que tienen en mí y la confianza que

me brindan corrigiendo mis faltas y

celebraciones de mis triunfos.

A mis amigos por impulsarme a buscar

nuevos retos y por demostrarme que

podemos ser grandes amigos.

La realización de esta investigación de

tesis fue posible al apoyo y cooperación

brindada, a la plana de docentes de la

facultad de Ingeniería de Sistemas de la Universidad Andina “Néstor Cáceres

Velásquez”.

Y gracias a todos los que me brindaron

(6)

ÍNDICE CONTENIDO

RESUMEN ... xiii

ABSTRACT ... xiv

INTRODUCCIÓN ... xv

Capítulo I ... 1

Aspectos Generales... 1

1.1. Descripción del Problema. ... 1

1.1.1. Problema General. ... 1

1.2.1. Problema Específicos. ... 2

1.2. Objetivos de la Investigación. ... 2

1.2.1. Objetivo General. ... 2

1.2.2. Objetivo Específicos. ... 2

1.3. Justificación del Estudio. ... 3

1.4. Hipótesis...4

1.4.1. Hipótesis General. ... 4

1.4.2. Hipótesis Especificas... 4

1.5. Variables...4

1.5.1. Variable Independiente: ... 4

1.5.2. Variable Dependiente: ... 4

1.5.3. Operacionalización de Variables. ... 5

Capítulo II ... 6

Marco Teórico ... 6

2.1. Antecedentes de la Investigación. ... 6

2.1.1. Antecedentes de la Internacionales. ... 6

(7)

2.1.3. Antecedentes Locales. ... 8

2.2. Bases teóricas...9

2.2.1. Aplicación Web. ... 9

2.2.2. Ventajas de una Aplicación Web. ... 10

2.2.3. Futuro de una aplicación web... 11

2.2.4. Tipos de Apps: ... 12

2.2.5. Servidor Web... 14

2.2.6. Navegador Web. ... 16

2.2.7. Desarrollador Web. ... 17

2.2.8. Protocolo Http. ... 19

2.2.9. Php. ... 20

2.2.10. Base de Datos. ... 21

2.2.11. Local Host. ... 23

2.2.12. Servidor Local. ... 24

2.3. Marco Conceptual. ... 28

2.3.1. Web. ... 28

2.3.2. Www. ... 28

2.3.3. Página Web. ... 29

2.3.4. Internet. ... 29

2.3.5. Intranet. ... 30

2.3.6. Extranet. ... 31

2.3.7. Browser (Navegador). ... 32

2.3.8. Url... 32

2.3.9. Host. ... 33

2.3.10. Servidor. ... 34

(8)

2.3.12. Lenguajes. ... 35

2.3.13. Html. ... 35

2.4.14. Css. ... 36

2.4.15. Php. ... 37

2.4.16. WampServer. ... 37

Capítulo III ... 38

Procedimiento Metodológico de la Investigación ... 38

3.1. Diseño de la Investigación. ... 38

3.2. Métodos Aplicados a la Investigación. ... 38

3.2.1. Descripción del Tipo de Investigación. ... 39

3.2.2. Descripción del Nivel de Investigación. ... 39

3.3. Población y Muestras. ... 39

3.3.1. Población. ... 39

3.3.2. Muestra. ... 40

3.4. Técnicas, Fuentes e Instrumento Investigación para la Recopilación de Dato. ... 42

3.4.1. La Técnica. ... 42

3.4.2. Instrumento... 42

3.5. Validación de la Contrastación de Hipótesis. ... 42

3.6. Validez y Confiabilidad del Instrumento. ... 45

3.7. Validación de Instrumento. ... 47

3.7. Plan de Recolección de Datos y Procesamiento de Datos. ... 49

3.8. Desarrollo de la Aplicación Web. ... 60

3.8.1. Estructura de la Aplicación Web. ... 60

3.8.2. Modelo de la aplicación Web. ... 61

4.1. Etapa I - Determinación de Requerimiento. ... 67

(9)

4.1.2. Diagrama de Secuencia. ... 69

4.1.3. Diagrama de Colaboración. ... 70

4.2. Etapa 2 - Diseño Conceptual... 70

4.2.1. Descripción del Actor - Paciente. ... 70

4.2.2. Descripción del Actor - Odontólogo. ... 71

4.2.3. Descripción de los Actores:... 71

4.2.4. Faces del Desarrollo de la Aplicación Web. ... 72

4.2.5. Diseño de la Base de Datos. ... 76

Capítulo IV ... 77

Resultado y Discusión ... 77

Conclusiones ... 79

Recomendaciones ... 80

Bibliográficas... 81

ANEXOS ... 84

ANEXO I: Matriz de Consistencia ... 85

ANEXO II: Cuestionario ... 86

ANEXO III: Documentos de Resultado de la Encuesta. ... 88

ANEXO IV: Tablas de la Base de Datos. ... 90

ANEXO V: Código Fuente... 91

(10)

Índice de Tablas

Tabla 1 – Operacionalización de Variables. . ... 5

Tabla 2 – Población. ... 40

Tabla 3 - Resultado de la Muestra. ... 41

Tabla 4 - Tabla de Datos... 43

Tabla 5 - Prueba de Hipótesis General. ... 43

Tabla 6 - Tabla de Contingencia... 44

Tabla 7 - Prueba de Chi - cuadrado. ... 44

Tabla 8 - Datos de cuestionario. ... 45

Tabla 9 - Calculo Estadístico. ... 45

Tabla 10 - Fiabilidad de Instrumento y Escala: Variable. ... 46

Tabla 11 - Alfa de Cronbach. ... 46

Tabla 12. - Resultados de la Muestra. ... 47

Tabla 13 - Preguntas del Cuestionario. ... 48

Tabla 14. - Procesamiento de Datos. ... 49

Tabla 15 - Resultado de la Pregunta N°1 ... 50

Tabla 16 - Resultado de la Pregunta N°2 ... 51

Tabla 17 - Resultado de la Pregunta N°3 ... 52

Tabla 18 - Resultado de la Pregunta N°4 ... 53

Tabla 19 - Resultado de la Pregunta N°5 ... 54

Tabla 20 - Resultado de la Pregunta N°6 ... 55

Tabla 21 - Resultado de la Pregunta N°7 ... 56

Tabla 22 - Resultado de la Pregunta N°8 ... 57

Tabla 23 - Resultado de la Pregunta N°9 ... 58

Tabla 24 - Resultado de la Pregunta N°10 ... 59

Tabla 25 - Análisis y Presentación de Resultados ... 62

Tabla 26 - Especificación del Caso de Uso ... 68

Tabla 27 - Las 4 Categorías del Requisito no Funcionales. ... 73

(11)

Índice de Figuras

Fig. 1 - Servidor Web ... 15

Fig. 2 - Navegadores Web. ... 17

Fig. 3 - Proceso de Base de Datos. ... 21

Fig. 4 - Modelo de Localhost... 23

Fig. 5 - Proceso del Servidor Local. ... 24

Fig. 6 - Servidores Locales. ... 27

Fig. 7 - Calculo de calificación de la pregunta n°1 ... 50

Fig. 8 - Calculo de calificación de la pregunta n°2 ... 51

Fig. 9 - Calculo de calificación de la pregunta n°3 ... 52

Fig. 10 - Calculo de calificación de la pregunta n°4 ... 53

Fig. 11 - Calculo de calificación de la pregunta n°5 ... 54

Fig. 12 - Calculo de calificación de la pregunta n°6 ... 55

Fig. 13 - Calculo de calificación de la pregunta n°7 ... 56

Fig. 14 - Calculo de calificación de la pregunta n°8 ... 57

Fig. 15 - Calculo de calificación de la pregunta n°9 ... 58

Fig. 16 - Calculo de calificación de la pregunta n°10 ... 59

Fig. 17 - Estructura de la Aplicación Web. ... 60

Fig. 18 - Interfaz Gráfica del Usuario... 61

Fig. 19 - Interfaz Gráfica de la Aplicación web ... 61

Fig. 20 - Esquema de Diseño de Registro de Paciente ... 65

Fig. 21 - Modelo de Navegación ... 66

Fig. 22 - Diagrama de Casos de Uso de Registro de Paciente... 67

Fig. 23 - Diagrama de Secuencia de Registro de Pacientes... 69

Fig. 24 - Diagrama de Colaboración de Registro de Pacientes. ... 70

Fig. 25 - Diagrama de diseño de la Base de Datos. ... 76

Fig. 26 - Base de datos: `sis_clinicadental`. ... 90

Fig. 27 - Código fuente de la conexión de la base de datos. ... 93

Fig. 28 - Configuración de la base de datos. ... 93

(12)

Fig. 30 - Código fuente de la página principal de la aplicación web. ... 96

Fig. 31 - Código fuente de registro de pacientes. ... 97

Fig. 32 - Código fuente de registro de citas. ... 98

Fig. 33 - Código fuente del historial de pacientes. ... 98

(13)

RESUMEN

El presente trabajo de investigación se basó en el desarrollo de una aplicación web que

tiene como finalidad facilitar las gestiones primordiales del centro odontológico dental plus

de la ciudad de Juliaca - 2017, entre ellas es sistematizar la información de los pacientes,

organizar la gestión de registro para el proceso adecuado, con la finalidad de lograr el mejor

servicio y agilizar el tiempo de registro y reduciendo recursos por medio de la aplicación

web. La investigación está orientada al sector de medicina dental, desarrollado en el

programa de PHP como lenguaje de programación, HTML y CSS para el diseño y la

estructura, y para el desarrollo de la base de datos se utilizó MySQL. Esta aplicación web

fue proyectada con la visión de ser integral, de manera que, con solo registrar y sistematizar

los datos de los pacientes estén de manera accesible para cualquier consulta requerida en su

momento de esta manera se puede concluir que la implementación garantiza la seguridad de

datos y agiliza el control de los pacientes brindando calidad de atención. La oportunidad de

contar con la información actualizada, gráfica por medio del odontograma en la aplicación

web permite el acceso inmediato que es muy importante, tanto como para los odontólogos

como para el paciente, haciendo que facilita la revisión del historial odontológico y el avance

en los tratamientos y trabajos dentales realizados. El presente trabajo de investigación aborda

tres puntos específicos: el primero es introducción y teóricos como metodología de

desarrollo para la aplicación web; el segundo es el análisis y el resultado de la presentación

del requerimiento hasta la implementación de la aplicación web y, por ultimo detalla la

conclusiones y recomendaciones finales, que se consideran útiles para trabajos futuros.

Palabras Claves: Registro y control de pacientes; aplicación web.

(14)

ABSTRACT

The present research work was based on the development of a web application that aims

to facilitate the primary efforts of the dental plus dental center of the city of Juliaca - 2017,

among them is to systematize the information of patients, organize the management of

registration for the proper process, in order to achieve the best service and speed up the

registration time and reducing resources through the web application. The research is

oriented to the dental medicine sector, developed in the PHP program as a programming

language, HTML and CSS for design and structure, and MySQL was used to develop the

database. This web application was designed with the vision of being comprehensive, so

that, just by registering and systematizing patient data are accessible to any query r equired

at the time in this way it can be concluded that the implementation guarantees the safety of

data and streamlines the control of patients providing quality care. The opportunity to have

updated information, graphic through the odontogram in the web application allows

immediate access that is very important, both for dentists and for the patient, making it easier

to review the dental history and progress in the treatments and dental work performed. The

present research work addresses three specific points: the first is introduction and theorists

as a development methodology for the web application; the second is the analysis and the

result of the presentation of the requirement until the implementation of the web application

and, finally, it details the conclusions and final recommendations, which are considered

useful for future work.

(15)

INTRODUCCIÓN

Los cambios que genera la tecnología en la sociedad actual influye a nuevos retos para

el manejo de información por medio de la tecnología y mejorar el servicio y la gestión de

centros odontológicos que necesitan enfrentar la reducción de problemas, no solo en lo

estructural sino también en como proyectarse hacia un futuro, donde la creatividad y la

innovación sean el empujón de su día a día.

De este modo, el presente trabajo nace con el objetivo de implementar una aplicación

web capaz de satisfacer las necesidades orientado al sector de medicina dental para el centro

odontológico dental plus de la ciudad de Juliaca-2017, que permita el control de los procesos

y brinde a los odontólogos con las herramientas adecuadas para poder agilizar la atención a

cada paciente. Logrando sistematizar y organizar la información de los pacientes con el fin

de garantizar la seguridad de datos de los pacientes y reducir recursos, utilizando

estratégicamente la tecnología de información de acuerdo a la descripción tenemos lo

siguiente:

En el capítulo I: Se describe el proceso de la secuencia de la investigación se logró

cumplir con el procedimiento adecuado que es investigar las problemáticas que tienes el

centro odontológico que realiza con cada uno de sus pacientes al momento del registro y se

comprobó que las historias clínicas de los pacientes se registran manualmente y se observó

la demora de tiempo que ocasiona al buscar los datos de pacientes y la perdida de sus

documentos que tienen como historial clínico o datos que son necesarios para una próxima

cita es donde tienen más dificultad en el momento de registrar e incorporar nueva

información para cada uno de sus pacientes.

La investigación de las problemáticas hace énfasis al requerimiento del centro odontológico “Dental Plus”. Lo más importante es sistematizar la información de los

pacientes con sus datos personales y su historial clínica. Para cumplir de forma adecuada el

proceso de registro de datos de los pacientes y optimizar los tiempos de búsqueda de

información, alcanzando su mayor control en el flujo de registro e historias clínicas

(16)

Por otra parte, el análisis se enfocó a las necesidades para aportar las pruebas y

sistematizar la información en el ámbito profesional e interés independiente que se desarrolla

en el centro odontológico dental plus de la ciudad de Juliaca-2017. En la evaluación de cada

problema nos lleva a desarrollo de pruebas y resultado del sistema, para genera resultados

satisfactorios en todo lo requerido con un fácil acceso y de alta calidad para ser utilizado por

cualquier odontólogo perteneciente al centro odontológico.

En el capítulo II: Menciona la investigación teórica sobre aplicación web y los

antecedentes internacionales, nacionales y locales con el fin de ver resultados reales que ya

están aplicadas en distintos centros odontológicos o clínicas dentales, observando los

resultados de cada perfil de investigación de app web nos indica que día a día el margen de

resultado va creciendo y es adaptable en todas las plataformas e implementación y la

importancia que tiene el estudio y fundamentos de cada perfil que se investigó.

En el marco teórico se investigó a detalle sobre la importancia de las aplicaciones web

como conceptos de diferentes argumentos que permite su desarrollo y aspectos importantes.

Para la tecnología tanto como la información de diferentes sistemas y aplicaciones como

lenguajes de programación y plataformas que existen en diferentes navegadores por ello se

mencionó los aspectos relativo al tema para su desarrollo adecuado en entorno a las

aplicaciones web y las funciones que se aplica en los sistemas.

En la investigación para lograr una estrategia competitiva dentro del entorno de médicos

odontólogos. Se enuncia el objetivo principal empleando métodos y evaluación de estudio

por ello se detalló los programas que se utilizó para el desarrollo de la aplicación web en el

centro odontológico dental plus de la ciudad de Juliaca-2017, que son leguajes de

programación como PHP, HTML, CSS Y MySQL. El proceso y las características que

realiza cada uno de los programas se representó de acuerdo al proceso y función que

desarrolla cada lenguaje y las particularidades que tienen de acuerdo a su categoría, de esta

manera el margen que tiene estos lenguajes son muy importantes ya que nos permite salir de

un entorno remoto porque en el mercado actual hay gran demanda para los programadores

para completar la vida de del proyecto en la tecnología que crece día a día. Con estos

(17)

ya que PHP y MySQL son dos tecnologías para desarrollar sitios web, más del 50% de las

webs están hechas con estos lenguajes y que son fiables, eficientes y fácil de usar.

El capítulo III: Menciona todo el procedimiento de la investigación para el proceso del

estudio que se realizó mediante el diseño de la investigación que fue no experimental por el

grado de variables, que es el objetivo principal para el análisis del diseño de investigación.

Para el método aplicado de la investigación el nivel de profundización en el objetivo de

estudio se utilizó el método de análisis y el tipo de datos orientándose al problema en un

caso real para la solución de pruebas se realizó mediante análisis estadísticos. Para la

descripción del tipo de investigación es aplicada, abordando el problema especificó y el

conocimiento científico y la estrategia para elaborar el objetivo para el desarrollo de la

investigación. En la descripción del nivel que tuvo la investigación es de nivel predictiva se

realizó con el conocimiento de las variables que suscitan el problema enfocando para el

análisis y resolver la problemática aplicando un sistema administrativo para el centro

odontológico.

En el desarrollo para la población del proyecto se consideró un margen de 100 pacientes

del centro odontológico para obtener una información necesaria para realizar la muestra y

tener resultados adecuados, en la muestra se proyectó el análisis estadístico de carácter no

probabilístico del tipo intencionado la muestra de estudio con los pacientes tanto como

varones y damas fueron con muestra óptima con un grado de 95% de un valor estándar y un

margen de error de 4%. De esa manera la investigación tuvo como objetivo al estudio de

variables de aplicación web y la variable de control y registro que son asociadas los datos se

determinaron al grado y tipo de correlación estadística, el resultado de la muestra fue de 86

pacientes.

En la técnicas y fuente para la recopilación de datos se empleó la técnica cuantitativa

para el tipo de información obtenida como son la entrevista estructurada y no estructurada.

En el instrumento se utilizó el cuestionario para la recolección de datos que se elaboró con

diez preguntas y cinco ítems adecuadamente formuladas que fueron aplicadas a los pacientes

del centro odontológico obteniendo resultados factibles para implementar cada información

(18)

En la diferencia estadística de la población y la investigación de validación del contraste

de hipótesis se desarrolló en el diseño estratégico descriptivo para la prueba de hipótesis

general aplicando la hipótesis nula, hipótesis alternativa y el chi-cuadrado el desarrolló se

perfilo de acuerdo a la escala de Likert para editar los datos afinados entre secciones se

empleó los datos de la encuesta que se les hizo a los pacientes del centro odontológico dental

plus y se representó en una tabla, para el procedimiento estadístico se ingresó los datos al

programa SPSS generando un porcentaje valido del 100%, entre las dos variables que nos

dio un margen de 0.5, con el resultado de las variables el resultado de la prueba del chi

cuadrado con el valor critico observado fue de 0.241 el número de casos válidos o margen

es de 0.5. Donde nos indica que rechazamos la hipótesis nula y accedemos la hipótesis

alternativa con un nivel de 95% confiable para el centro odontológico dental plus. En la

fiabilidad de instrumento y escala de variable se representó en un resumen de procedimientos

de casos con un resultado de 7 reemplazando en el Alfa de Cronbach de la tabla de estadística

de fiabilidad se obtuvo un resultado de 0.701 con un número de elementos de 10 puntos

claves de una población de 86 que nos indica que es viable y confiable para el desarrollo de

una aplicación web. Para la Escala de Likert se representó de acuerdo al resultado del valor

de la estadística de fiabilidad donde nos indica que es viable con un promedio de 70.1%,

desarrollando todas las secuencias cumpliendo el procedimiento indicando de cada paso

adecuadamente formulada de esta manera se ejecuta la aplicación web para el centro

odontológico dental plus de la ciudad de Juliaca.

En el procedimiento de datos se analizó mediante diagrama de escala y frecuencia de las

10 preguntas con su respectivos ítem donde se representó cada pregunta en una tabla de

opción, frecuencia y porcentaje donde indica a detalle los resultados de cada pregunta y se

representó en figuras estadísticas de diagrama de secuencia o diagrama circular el resultado

se designó por áreas de los 86 pacientes encuestados en la evaluación estadística que se

obtuvo el calculó de calificación de la frecuencia.

Para el desarrollo de la aplicación web se utilizó el procedimiento orientados a objetos

que se representó en la estructura de interfaz gráfica, se analizó la presentación de resultados

detallando cada uno del proceso que realiza cada formulario con el modelo de navegación

(19)

clínico y seguridad de información. En el proceso de determinación de requerimiento de

actividades se realizó en dos etapas.

En la etapa uno se realizó los diagramas de flujo del proceso multi-propósito para

modelar el comportamiento de la aplicación web y se representó en el programa de Rational

Rose para representar e interpretar los diagramas de caso de uso, diagrama de secuencia y

diagrama de colaboración describiendo adecuadamente cada uno se los proceso y

actividades. En la etapa dos se detalló el proceso de los actores que es el paciente y el

odontólogo como actores principales que realizan distintas actividades durante el proceso de

registro de atención hasta el momento que concluya el tratamiento.

En el capítulo IV: Detalla los resultados y discusión de la investigación que se desarrolló

para el centro odontológico dental plus de la ciudad de Juliaca-2017, una aplicación web

orientado al sector de medicina dental, para sistematizar y gestionar la información de sus

pacientes. En los resultados para el análisis de la investigación se tomó como referencia de

los antecedentes nacionales que es de la Ciudad de Piura desarrollado el 2015 de Miranda y Sergio, “Análisis y Diseño de Aplicaciones Móvil para Clínicas en consultorio Odontológico Particulares de la Ciudad de Piura” Determinado la relación que existe entre la aplicación

web, en la discusión el objetivo es determinar la seguridad de información de los pacientes

entre las variantes que existen y reducir recurso y tiempo.

Para la conclusiones y recomendación de la investigación se enumeró de acuerdo al

proceso, se interpretó en cuatro descripciones del objetivo general y objetivos específicos de

la misma manera se realizó las recomendaciones. En las referencias bibliográficas se

describe la reseña de cada fuente que se utilizó como cita o nota bibliográfica es decir de

cada revista, libro, articulo, etc. A la que se ha recurrido en el texto de la investigación.

En los anexos tenemos aspecto prioritario de la matriz de consistencia donde permite

evaluar el grado de conexión lógica y coherencia, validación de instrumento, Cuestionario

que permitió medir la satisfacción de los pacientes en cuanto la implementación de la

aplicación web, tablas base de datos, código fuente de la aplicación web que se realizó en el

programa editor Sublime Text 3 y el manual del usuario donde brinda la asistencia del

(20)

Capítulo I

Aspectos Generales

1.1. Descripción del Problema.

En el centro odontológico se atienden una cantidad de pacientes, desde el primer

momento que el paciente desea seguir un tratamiento o una atención, inmediata se

desarrolla un registro y una historia clínica para el paciente.

El problema del centro odontológico dental plus se observó que aun registran a sus

pacientes de forma manual lo cual implica una demora de tiempo en el momento de

registro y la búsqueda de datos e historias clínicas.

Se analizó el problema y se diseñó una aplicación web de fácil acceso y de alta

calidad para sistematizar la información de los pacientes agilizando el tiempo de

búsqueda y registro de datos para la atención del centro odontológico dental plus de la

ciudad de Juliaca-2017. Reduciendo el tiempo de búsqueda y la perdida de documentos

en físico y facilitando el procedimiento de atención a los pacientes, mejorando el

servicio, calidad y efectividad de atención.

1.1.1. Problema General.

¿En que influye el diseño y desarrollo de una aplicación web para mejorar la

sistematización e información del registro y control de los pacientes del centro

(21)

1.2.1. Problema Específicos.

1. ¿Cómo se analizará los cambios en el proceso para registrar y sistematizar la

información de los pacientes en el centro odontológico dental plus de la

ciudad de Juliaca?

2. ¿En qué mejorará el desarrollo e implementación de una aplicación web para

sistematizar la información y los procesos de registro de los pacientes del

centro odontológico dental plus de la ciudad de Juliaca?

3. ¿Qué alternativa sería necesario para sistematizar la información de los

pacientes y disminuir el tiempo de registro y búsqueda en el centro

odontológico dental plus de la ciudad de Juliaca?

1.2. Objetivos de la Investigación.

1.2.1. Objetivo General.

Determinar el nivel de influencia del desarrollo de la aplicación web para

sistematizar la información del registro y control de pacientes del centro

odontológico dental plus de la ciudad de Juliaca.

1.2.2. Objetivo Específicos.

1. Evaluar y analizar los requerimientos del proceso de registro para sistematizar

la información de los pacientes del centro odontológico dental plus de la

ciudad de Juliaca.

2. Identificar los niveles del proceso de registro para el desarrollo e

implementación de la aplicación web para sistematizar la información y los

procesos de registros de los pacientes del centro odontológico dental plus de

la ciudad de Juliaca.

3. Establecer una aplicación web para sistematizar la información agilizando el

registro y búsqueda de los pacientes del centro odontológico dental plus de la

(22)

1.3. Justificación del Estudio.

En el centro odontológico dental plus cuentan con un registro de información de los

pacientes de forma manual, almacenadas en hojas y existe el riesgo que se deterioren o

extravíe en el trascurso del tiempo, por lo cual resulta muy importante implementar una

aplicación web ya que ayudará a almacenar la información y tener un registro adecuado

de los pacientes de forma segura y sistematizar los datos de los pacientes e historial, con

el beneficio de garantizar seguridad como también reducir tiempo, recursos y brindar

una buena atención a los pacientes.

La aplicación web es un beneficio para el centro odontológico porque en ello radica

la importancia del acceso de información como una extensión de servicio que significa

información inmediata lo que permite lograr soluciones precisas en una herramienta

adecuadamente diseñada para ser operada por el odontólogo y suplir las necesidades

reales de forma amigable, ahora la nueva tendencia para los centros odontológicos

conduce a pensar en grande y la innovación en la implementación de las aplicaciones

web para conocer más de cerca las necesidades de los pacientes. El desarrollo de las

aplicaciones webs dentro de los centros odontológicos otorgan un 80% de éxito si están

bien estructuradas y diseñadas.

Se evaluó los puntos críticos en el centro odontológico y el requerimiento del

odontólogo, y se desarrolló la aplicación web en base a las actividades necesarias que

realiza en el momento de registrar a sus pacientes. La aplicación web es una herramienta

muy importante que permite el acceso fácil, para ser utilizado por cualquier odontólogo,

teniendo beneficios y estrategia para el mejor servicio de atención y calidad. La

aplicación web es una forma de profesionalizar la gestión de un centro odontológico, ya

que con él se pude llevar un mejor control de información y datos de los pacientes. Con

la aplicación web, el odontólogo tendrá la oportunidad de sistematizar sus registros y

agilizar sus actividades, reduciendo los riesgos de pérdida de documentos físicos.

Se realizó la aplicación web para solucionar los problemas y administrar la

información de manera óptima y garantizando los datos más seguros, son cada vez más

populares hoy en día el desarrollo de una aplicación web sea convertido en la base

tecnológica en los centros odontológico este tipo de plataforma digital es invertir en

(23)

el procedimiento manual que consume mucho tiempo de trabajo, al llevar adelante un

aplicación web con registro de pacientes, lleva una relación detallada con información

valiosa para tener un conocimiento adecuado para el proceso del tratamiento que sigue

cada paciente, generalmente los centros odontológicos realizan de manera manual o

sistemas de escritorio, como son sistema de gestión pero los beneficios de las

aplicaciones webs son enormes porque no necesitan instaladores, no están sujetas a las

actualizaciones y es soportados por los navegadores es decir, son una clase de software

que se puede usar accediendo a ciertos servidores web a través de internet o de una

intranet por medio de un navegador que ejecuta las aplicaciones.

1.4. Hipótesis.

1.4.1. Hipótesis General.

Con el desarrollo de la aplicación web permitirá sistematizar la información del

registro y control de los pacientes del centro odontológico dental plus de la ciudad

de Juliaca.

1.4.2. Hipótesis Especificas.

1. Con el análisis del desarrollo en el proceso del registro, influye eficientemente

en la sistematización de información y registro de los pacientes del centro

odontológico dental plus de la ciudad de Juliaca.

2. El uso de los niveles del desarrollo e implementación de una aplicación web

ayudará en el proceso de registro de los pacientes del centro odontológico

dental plus de la ciudad de Juliaca.

3. Implementar una aplicación web permitirá sistematizar la información y

agilizar el proceso de registro de los pacientes del centro odontológico dental

plus de la ciudad de Juliaca.

1.5. Variables.

1.5.1. Variable Independiente:

Aplicación web.

1.5.2. Variable Dependiente:

(24)

1.5.3. Operacionalización de Variables.

Tabla 1 – Operacionalización de Variables. .

VARIABLES DIMENSIONES INDICADORES ÍTEMS

IN D E P E N D IE N T E Aplicación Web Análisis de Información

Método para el manejo de

información. 1

Desarrollo

Implementar una aplicación 2

Aplicación

Agilizar el proceso de

registro. 3

D E P E N D IE N T E Control y Registro Proceso Adecuado

Optimizar el tiempo de:

 Registro.

 Acceso inmediato.

4, 5

Seguridad

Protección de:

 Información.

 Control de información.

6, 7

Servicio

 Nivel de atención.

 Calidad de servicio.

 Servicio Web.

8, 9, 10

(25)

Capítulo II

Marco Teórico

2.1. Antecedentes de la Investigación.

2.1.1. Antecedentes de la Internacionales.

Quito, Ecuador. 2014. Arcos, Bastidas; Marlon, Mauricio. “Diseño y

Construcción de una Aplicación Web que Permite la Administración de

Historias y Citas Clínicas de Pacientes del Consultorio Dental Sonrisa

Laser”. Objetivo: Se diseñó e implemento una aplicación web que permite la

gestión de registros médicos y citas dentales para pacientes en el consultorio

dental sonrisa laser, con herramientas adecuadas para el odontólogo basándose

en la información de historias clínicas y manejo de citas en el área administrativo

de medica Resultado: El instrumento que utilizo fueron encuetas realizadas a los

pacientes del centro odontológico una población de 88 pacientes el estudio de

investigación que se desarrolló y resultado fue optimo y eficaz para el centro

odontológico sonrisa laser.(1)

San Vicente, Salvador. 2014. Pérez, Walter; Ponce, Heidi; Villalobos, Dora; “Aplicación Web para el Control de Expedientes Clínico, Consulta y

Campaña Médica, Enfermería Laboratorio Clínico, Farmacia e Inventario

de Insumo Médico en la Unidad Comunitaria de Salud Familiar Intermedia

San Sebastián, San Vicente”. Objetivo: Se mejoró en los diferentes servicios

que brinda en las áreas de expedientes clínicos. La a aplicación web permite el

(26)

en un centro odontológico el beneficio con la ejecución de la aplicación web es

brindar solución el problema de ineficiencia en las actividades que se hacen al

momento de registro de historias clínicas y así realizar sus actividades a diario con

eficiencia y eficacia, hoy en día se ha vuelto muy indispensable para conseguir el

desarrollo que permite realizar diferentes actividades. Resultados: Ratificando a

lo mencionado toda aplicación es una solución adecuada que brinda soluciones de

tiempo para actividades que realiza el centro odontológico de forma más rápida y

fácil se analizó la factibilidad y se muestra que el proyecto tubo suficiente apoyo

por miembros de la unidad de salud comunitaria.(2)

2.1.2. Antecedentes Nacionales.

Chiclayo, Lambayeque, Perú. 2015 Sánchez, Carlos; Mendoza, Víctor;

Mejía, Iván; “Análisis Comparativo Frameworks para el Desarrollo de

Aplicación Web en Java”. Objetivo: Fue el análisis comparativo para un

software de calidad reduciendo costos para mejorar las propiedades de una

aplicación web permitiendo estrategias en la toma de decisión y en el proceso de

una aplicación web. Resultados: Se mostró en funcionalidad, fiabilidad,

rendimiento, usabilidad y portabilidad de cada frameworks para el desarrollo de

una aplicación web.(3)

Piura, Perú. 2015. Miranda, Sergio; “Análisis y Diseño de Aplicación Móvil

para Clínicas en Consultorios Odontológicos Particulares en la Ciudad de

Piura”. Objetivo: Implementar un instrumento de software para reservar citas

en el consultorio odontológico particular considerando una aplicación móvil para

reservar sus citas médicas desde su equipo móvil de esa forma no será necesario

visitar el consultorio para obtener una cita y perder tiempo para su respectivo turno

Resultados: Se hizo el estudio de factibilidad técnica, económica y operativa. La

población evaluada fue de 37 odontólogos en el consultorio privado y 100

pacientes y se denominó que el 78.38% de los odontólogos les intereso para la

implementación de un sistema de información que realiza las citas y el 67.57% les

interesa una aplicación móvil. Además del 74% de los pacientes optó reservar

(27)

Lima, Perú. 2013. Allende, Luis; “Análisis, Diseño e Implementación de un

Banco Estandarizado de Historias Clínicas y Aplicación Móvil para las

Clínicas Odontológicas”. Objetivo: Se desarrolló un sistema informático que

permitió en el centro de salud público cuenten con un programa de salud y el

acceso de historias clínicas para los pacientes en el área de odontoestomatológica.

Resultado: La aplicación móvil incorpora la información básica por un

odontólogo en sus tareas diaria la eficacia de información que ofrece a los

pacientes, se realizó encuestas múltiples en los centros de salud, clínica y

hospitales de la ciudad de Lima, para el desarrollo adecuado. La aplicación web

desarrolló en Android y Java, la base de datos en PostgreSQL, para la

administración y ventajas que cuentas con las múltiples aplicaciones , al

implementar el sistema fue viable porque se solucionó un problema latente para

el manejo de historias clínicas.(5)

2.1.3. Antecedentes Locales.

Puno, Perú. 2016. Gilmer, Oscar; Colque, Yturri; “Sistemas de información

para la Atención de Pacientes Odontológica-Puno. Objetivo”: Se desarrolló

un sistema de gestión para el centro odontológico Oral Center, que determina

como base para las necesidades de información de historias clínicas de pacientes

con el propósito de optimizar el proceso de control, registro y reporte lo cual

permite gestionar de manera eficiente. Afirmando a lo comentario las necesidades

que busca son mejorar todo lo requerido para el registro de pacientes analizando,

diseñando y ejecutando lo necesario. Resultados: El uso de sistema agilizo los

proceso de atención y permite el mejoramiento de proceso administrativo como

(28)

2.2. Bases teóricas.

2.2.1. Aplicación Web.

Una aplicación web es una aplicación que utiliza internet como fuente de

información, recopila datos y los reenvía globalmente para un propósito

específico. Estamos rodeados de aplicaciones web, aunque a veces no lo sabemos.

Algunos ejemplos de aplicaciones web en nuestra vida diaria incluyen redes sociales, banca electrónica, telefonía y videoconferencia a través de sistemas de datos, juegos en línea, radio y televisión en línea.

La aplicación web es un elemento muy importante entre el usuario y la información de que el usuario puede acceder fácilmente a un navegador web. Son populares debido a la capacidad del navegador web que hoy por hoy está disponible en computadoras de escritorios, computadoras portátiles, teléfonos celulares, tabletas.(7)

Estructura de la Aplicación Web.

Una aplicación web suele estar estructurada como una capa de aplicación, el

navegador web proporciona el primer nivel y el motor que puede usar algunas

tecnologías web dinámicas, como PHP, Java o ASP, ASP: NET, CGI, Python

(lenguaje de programación)

Diferencia entre Aplicación Web y Aplicación de Internet.

Las aplicaciones web se interpretan de forma nativa a través del navegador. Sin embargo, hay algunas aplicaciones que se ejecutan a través del navegador, pero solicitan la instalación de software en el ordenador. Estas aplicaciones se denominan aplicaciones enriquecidas de internet.(8)

Lenguajes de programación:

(29)

PHP, Java, Javascript, Perl, Rudy, HTML, XML, Aunque ASP / ASP.NET no es un lenguaje de programación, es una arquitectura de diseño de desarrollo web en

la que puede usar diferentes lenguajes, por ejemplo: VB.NET o C # para ASP:

NET o VBScript para ASP

2.2.2. Ventajas de una Aplicación Web.

Una aplicación web es un sistema informático que permite a los usuarios acceder a un servidor web a través de internet o una intranet.

Son populares debido a la capacidad del navegador web que hoy por hoy está disponible en computadoras de escritorio, computadoras portátiles, teléfonos celulares, tabletas y más. Sencillamente mantener actualizadas las aplicaciones.(9)

Compatibilidadmultiplataforma: La misma versión de la aplicación puede

ejecutarse fácilmente en múltiples plataformas, incluyendo Windows, Linux,

Mac, Android y más.

Actualización: Las aplicaciones web siempre se actualizan y los usuarios no

necesitan descargan actualizaciones y realizan tareas de instalación.

Acceso instantáneo desde cualquier lugar: Las aplicaciones basadas en

tecnología web no necesitan ser descargadas, instaladas y configuradas.

Además, se puede acceder a la computadora a la que se accede desde la

aplicación o cualquier computadora.

Menos requisitos de hardware: puede trabajar en cualquier computadora

que tenga un navegador web. Esto es cierto para los teléfonos celulares,

tabletas y otros dispositivos modernos.

Seguridad de datos: Los datos se alojan en servidores y centros de datos

que tienen toda la infraestructura para garantizar la privacidad y el

funcionamiento continuo de las aplicaciones. Teniendo en cuenta los muchos

beneficios de la aplicación web y el espacio que necesita en el disco duro,

(30)

o Para trabajar con la aplicación web, todo lo que se requiere es una

computadora con un navegador web y una conexión a internet.

o Las aplicaciones no requieren conocimientos previos de computadoras. Con

una aplicación web, está completamente disponible en términos de tiempo

y lugar. Pueden trabajar en él en cualquier instante y en cualquier lugar del

mundo si tiene una conexión a internet.

o Las aplicaciones basadas en web no requieren ser descargadas, instaladas y

configuradas. Ustedes accede a su cuenta en línea para trabajar

independientemente de su configuración o hardware.(10)

Desventaja.

o Por lo general, tienen menos características que las aplicaciones de

escritorio. Esto se debe a que las funciones que se pueden ejecutar a través

de un navegador son más limitadas que las que se pueden ejecutar a través

del sistema operativo. Cada vez los navegadores están mejor instruidos para

perfeccionar este aspecto. La aparición de HTML 5 es un hito en este

sentido. Al usar aplicaciones ricas de Internet, se pueden agregar funciones

a estas aplicaciones

o La disponibilidad depende de una conexión a internet de terceros o del

proveedor que conecta el servidor de aplicaciones al cliente. La

disponibilidad del servicio depende del proveedor.

2.2.3. Futuro de una aplicación web.

Como podemos observar la velocidad de desarrollo de las tecnologías es

increíble se está convirtiendo en un entorno cada vez más amigables para

diferentes navegadores y plataforma. El uso de las aplicaciones aumenta a diario

y se usan más en sitios web y aplicaciones móviles. Los programadores han intentado cruzar los límites entre las aplicaciones habituales y las aplicaciones web.(11)

(31)

desventajas. El número de navegadores está aumentando rápidamente y los usuarios están contentos.

Gradualmente, las aplicaciones web son cada vez más completas y fáciles de usar. Por ejemplo, podemos usar Google Docs, Office web apps.

A modo que se notó, el impacto de las aplicaciones web en la gestión de una empresa, la transferencia y la recepción de información e incluso en la vida de las personas son importantes. Las aplicaciones web brindan la capacidad de

conectar usuarios entre sí y empresas a sus clientes. En resumen, los

desarrolladores de aplicaciones web de hoy formulan su futuro digital.

 La contribución de los navegadores web como el cliente. Un cliente ligero

es un sistema que administra una arquitectura de red cliente-servidor que

tiene poca o ninguna lógica de programa. Por lo tanto, depende

principalmente del servidor central para procesar las tareas.

 La independencia del sistema operativo que utiliza en su computadora o

dispositivo móvil.

 La capacidad de actualizar y mantener las aplicaciones web que el

software tenga que ser distribuido o instalado por usuarios potenciales.  Acceso gratuito para los usuarios en cualquier momento, en cualquier

lugar o en cualquier dispositivo, solo con conexión a Internet y datos de

acceso (nombre de usuario y contraseña).

2.2.4. Tipos de Apps:

La aplicación web se refiere a las herramientas que permiten a los usuarios

acceder a un servidor web mediante internet o una intranet a través de un

navegador. Se enumeran en 6 tipos de aplicaciones web, según cómo se muestre

la web a los usuarios y cómo se administre.

Hoy tenemos innumerables sitios web disponibles. Algunos de ellos son

entretenimiento, otros son para comprar o vender un producto o servicio, otros son

para compartir algo entre usuarios individuales y otros simplemente están

facilitando nuestras vidas. Pero veamos qué tipos de aplicaciones web existen para

(32)

1.- Aplicación web estática: Dado que es una aplicación que muestra muy poca

información y no está destinado a generar y grabar contenido nuevo. Normalmente

se desarrollan en HTML y CSS.

Sin embargo, puedes tener videos, banners y gifs. Cambiar el contenido de un

sitio web estático no es fácil porque necesita descargar, modificar y volver a cargar

el código: El web master o un desarrollador profesional debe ser quien ejecute

estos cambios.

2.-Aplicación web dinámica: A nivel técnico, son mucho más complejos que los

anteriores. En general, tienen un panel administrativo para guiar, crear y publicar

contenido (noticias, publicaciones, imágenes, banners, videos). Para aplicaciones

web dinámicas como PHP y ASP, hay muchos lenguajes de programación que son

los más populares porque accede una buena estructuración del contenido. Es muy

fácil actualizar el contenido, y puedes agregar foros o bases de datos.

3.- Comercio electrónico: Este es un tipo de aplicación web que se desarrolló

para los negocios en línea. El desarrollo es más complejo ya que se crean

formularios de pagos para tarjetas de crédito, etc. Además, sincronizar con

almacenaje y logística.

4.- Aplicación web del portal: El término portal se refiere a un tipo de aplicación

donde la página principal permite el acceso a otras secciones, categorías o

secciones. En particular puede haber: foros, chats, correos electrónicos, motores

de búsqueda, área de acceso con registro y contenido más reciente, etc.

5.- Aplicación web animada: Son aplicaciones web creadas con tecnología flash.

Con este tipo de programación, puede crear y presentar contenido con efectos

animados. Es una tecnología muy atrayente para diseñadores. El problema con los

sitios web animados es que no son adecuados para mejorar el posicionamiento u

optimización. Los buscadores no pueden leer la información correctamente.

6.- Aplicación web con “Content Manager”: Perfecto para proyectos que

requiere restaurar constantemente él contenido.

Tiene un administrador de contenido CMS que permite al administrador y a

(33)

Varias compañías han elegido la aplicación web para publicar contenido

fácilmente. Su uso es muy útil y popular en periódicos digitales, blogs (personales

o de negocios), medios de comunicación y sitios web de PYME. Debido a su

popularidad, hemos citado algunos ejemplos:

 WordPress. Más ampliamente utilizado y populares. Es simple y gratuito es

importante destacar que hay mucha información para optimizar su uso.

 Joomla. El segundo en el ranking. Posee una fuerte comunidad de usuarios

leales.

 Drupal. Es un CMS para software libre. Es muy personalizable, adaptable y recomendado para formar comunidades

2.2.5. Servidor Web.

El servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones unidireccionales o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente.

Se ejecuta en una computadora que está a la espera de las solicitudes de los clientes desde un navegador web, responde en consecuencia a los archivos enviados por un navegador y muestra un mensaje si se detecta un error.

Funciona en el otro modelo cliente-servidor: esto es común en aplicaciones que funcionan en una red.(13)

 Servidor → ¿Quién ofrece el servicio?

 Cliente → ¿Quién lo recibe?

Por ejemplo, si ingresa http:// www.com.es es un navegador, se realiza una solicitud http al servidor al que está asociada a esta url. El servidor reconoce al cliente enviado el código HTML de la página. Cuando el navegador recibe el código lo descifra y lo muestra en la pantalla.

(34)

Funciones de un servidor web.

Hay diferentes servidores y por lo tanto hay diferencias entre ellos. Cada

servidor web tiene sus propias propiedades y debe utilizarse en entornos y

configuraciones específicas.

Uno de los elementos más importante para decidir qué el servidor web es el

sistema operativo de nuestro servidor, que también tiene un sistema operativo.

Por ejemplo, en el sistema de servidor Windows, es la opción tradicional de

Microsoft IIS, mientras que otros utilizan tanto Apache y Litespeed basados en

Linux los sistemas de archivo generalmente también varían según el entorno del

servidor.

También puede encontrar servidores web que se usan únicamente para enviar

contenido estático, como imagen, videos, textos, etc. Por lo tanto, son muy buenos

para esta tarea y en otros casos que se usan comúnmente en entorno, alojamiento

compartido, Envío de más sitios bajos la misma IP o bajo IP dedicadas.

Así mismo debemos enfatizar el soporte para sitios web dinámicos y fronteras,

ya que podemos establecer un nivel de recursos como la transferencia, lo que

permite la reventa muy flexible de sitios de alojamiento o de alojamiento.

Un punto muy importante es el hardware ya que el requerimiento de un

servidor web debe ir acompañado de la CPU, la RAM y la unidad de memoria, en

cuanto mejor sean, mejor será en envío de nuestro lado

Fig. 1 - Servidor Web

(35)

2.2.6. Navegador Web.

Los navegadores web se han vuelto más importantes, probablemente las aplicaciones de software que usamos todos los días y pasamos la mayor parte del tiempo, se han convertido en el mejor acceso a una amplia gama de servicios que ya consideramos esenciales:

Correo electrónico, Agenda, redes sociales, prensa digital, videos en línea, mapas, compras electrónicas, ofertas y cupones, consultas sobre viajes, foros o blogs, banca electrónica, entradas para eventos, gestión, Almacenamiento en la nube, descargas, trabajo colaborativo, educación superior, compra de música y mucho más.

Es responsable de la interpretación del código HTML, es decir de la visualización de la fuentes, texto y objeto de la página; El servidor web se limita simplemente a transferir el código de la página sin interpretarlo.(14)

1.- Google Chrome: Es un navegador web desarrollado por google, es utilizado rápidamente por un gran número de usuarios gracias a su simplicidad, velocidad y permanencia.

También se especializa por el contenido de sus pestañas y la alta calidad de personalización a través de temas y extensiones.

2.- Firefox: Es uno de los navegadores más confiables. Sus mejoras constantes y la lista completa de accesorios que se pueden descargar para proporcionar más funciones lo convierten en uno de los elementos más importantes de la navegación web.

4.- Internet Explorer: Naturalmente el navegador más popular del mercado. En

esta versión el rendimiento de los gráficos se ha mejorado y se ha hecho más sobrio y minimalista.

(36)

5.- Mozilla Firefox: Es un navegador de código abierto que cualquier usuario que quiera puede contribuir a su desarrollo. Firefox usa el mejor motor de renderizado, que implementa los últimos estándares web y otras características, algunas de las cuales anticipan adiciones anticipadas a los estándares web.(15)

Fig. 2 - Navegadores Web. Fuente: Ejemplo-navegadores-web.

2.2.7. Desarrollador Web.

En términos generales define la creación de un sitio web para usar con la tecnología del lado del servidor. El cliente proporciona características y funcionalidades, incluido el registro, los sistemas de gestión de contenido, el comercio electrónico y las aplicaciones de base de datos, mediante el uso de un navegador web para realizar tareas específicas o mostrar datos, además de la interacción de los visitantes en un sitio web.

La expansión de internet y los avances tecnológicos web han hecho que

nuevos tipos de aplicaciones sean más complejas y dinámicas utilizando una alta

gama de herramienta de programación.

(37)

Funciones Principales.

A continuación, las funciones más comunes de un desarrollador web:

 Escribir el código en varios lenguajes de programación como HTML, XML, PHP o JavaScript.

 Diseñar nuevas aplicaciones o sitios web:

o Diseñar la arquitectura de las aplicaciones o sitios web.

o Elige el mejor lenguaje de programación para aplicaciones o sitios web. o Diseño y desarrollo de aplicaciones o sitios web.

o Integre gráficos, audio y video en la aplicación o sitio web.

o Ejecute pruebas para medir la calidad del sitio web y para detectar errores en las aplicaciones o sitios web que utilizan diferentes navegadores.

o Presentar el sitio web o las aplicaciones para los clientes.

 Solucione errores o problemas al ejecutar aplicaciones o sitios web.

 Agregue nuevas funciones a las aplicaciones y páginas web en ejecución:

 Diseñar y desarrollar nuevas funcionalidades.

 Pruebe las nuevas funciones para asegurarse de que funcionan correctamente.

 Revise el código creado por otros miembros del equipo para detectar errores.

o Crea la interfaz de programación de aplicaciones (API para el acrónimo en inglés) para verificar el rendimiento del intercambio de información entre aplicaciones.

 Consulte a los diseñadores, productores y clientes antes de continuar con el proyecto:

o Colabora con artistas gráficos para determinar el diseño de un sitio web.

o Manténgase al día con los nuevos lenguajes de programación, tecnologías y tendencias en el mercado:

o Busca nuevos avances en la programación.

(38)

2.2.8. Protocolo Http.

Es un protocolo para solicitar archivos a través de internet, especialmente en páginas web, la abreviatura de http (protocolo de transferencia de hipertexto) el protocolo de comunicación cliente - servidor que articula el intercambio de información entre los clientes web y los servidores de HTTP según un esquema de solicitud. y respuesta cuando un navegador web, el cliente del protocolo, envía un mensaje de solicitud a un servidor web y el servidor devuelve un mensaje de respuesta.

HTTP es utilizado en cada transferencia de la World Wide Web (WWW). En términos generales de la comunicación es compatible con los servicios de conexión TCP/IP y funciona igual que los otros servidores habituales en los entornos UNIX: un proceso de servidor supervisa un puerto de comunicación. Las páginas web se almacenan en el servidor.(17)

La información transmitida se conoce como recursos y a través de una URL

identificada. Los recursos pueden ser archivos y el resultado de la ejecución de

programas, una consulta a una base de datos y la traducción automática de

documentos, etc.

Etapas de una transacción HTTP.

Para aproximar más a cómo funciona HTTP, veamos primero un caso

específico de una transferencia HTTP. En las siguientes secciones

analizaremos las diferentes partes de este proceso. Cada que un cliente envía

una solicitud a un servidor se realizan los siguientes pasos:

o El usuario accede a una url, selecciona un enlace de un documento HTML

e ingresa directamente en el sitio ubicación del cliente web.

o Un cliente web descifra la url y separa las diferentes partes. Esto identifica

el registro de acceso DNS o la dirección IP del servidor, el posible puerto

opcional (el valor predeterminado es 80) y el objeto de servidor requerido.

(39)

o Se realiza solicitud para este propósito, se envía la dirección necesaria (Get,

Post, Head), el comando deseado (y el contenido de la url que sigue la

dirección del servidor), las versiones del protocolo HTTP utilizado casi

siempre y un conjunto de variables de información que contiene datos sobre

las características del navegador y datos opcionales para el servidor.

o El servidor envía la respuesta al cliente que consiste en un código del estado

y el tipo de datos MIME de la información de devolución, continuo de la

información en sí.

o El cierre de la conexión TCP

2.2.9. Php.

Se utiliza principalmente para crear sitios web dinámicos. Un sitio de página dinámico permite la interacción con el visitante para que cada usuario que visita la página vea la información personalizada. El contenido que se muestra en un sitio web dinámico se genera a partir de información que proviene de una base de datos u otra fuente extrema.

La ventaja de PHP es el soporte de una gran cantidad de base de datos como MySQL, Oracle e InterBase. También ofrece la posibilidad de integrar varias bibliotecas externas, lo que le confiere una gran versatilidad y facilita las tareas del desarrollador. Otros beneficios incluyen que se puede implementar de forma gratuita en la mayoría de los servidores web y en cualquier sistema operativo o plataforma.(18)

Página estática: Solicitud --- >respuesta

(40)

Características:

 Orientado al desarrollo de aplicaciones web dinámicas.

 Lenguaje sencillo para instruirse.

 El código fuente escrito en PHP no es visible para el navegador web.

 La capacidad de conexión con la mayoría de base de datos.

 Posibilidad de ampliar su potencial con módulos.

 Es gratis y por lo tanto una alternativa de fácil acceso a objetos.

 Permite la aplicación de técnicas de programación orientada a objetos.

 No requiere una definición de tipos de variables.

 Tiene manejo de excepciones (desde PHP5).

 No es necesario adherirse a una metodología específica

2.2.10. Base de Datos.

La base de datos es un grupo de datos almacenados en una memoria externa

organizada por una estructura de datos. Cada base de datos está diseñada para

cumplir con lo requerido de la información de una empresa u otro tipo de

organización como: Una universidad, hospitales, empresas, etc.(19)

(41)

Características:

Las principales características de los sistemas de base de datos podemos

mencionar.

 Independencia lógica y física de los datos.

 Redundancia mínima.

 Acceso simultáneo desde múltiples usuarios.

 Integridad de los datos.

 Consultas complejas optimizadas.

 Acceso a la seguridad y vigilancia.

 Copia de seguridad y restauración.

 Acceso a través de lenguaje de programación estándar.

Tipos de base de datos: Entre los diferentes tipos de bases de datos que

encontramos:(20)

MySql: Es una base de datos con una licencia pública basada en un

servidor. Se caracteriza por su rapidez. No se recomienda utilizarlo en

programas de grandes cantidades de datos.

PostgreSql y Oracle: Estos son sistemas de base de datos potentes.

Maneja grandes cantidades de datos muy bien y se usa típicamente en

intranets y sistemas grandes.

Acceso: Esta es una base de datos desarrollada por Microsoft. En base de

datos debe crearse bajo el programa de acceso que crea un archivo MDB

con la estructura ya explicada.

Microsoft Sql Server: Es una base de datos más poderosa que es

desarrollado por Microsoft. Se utiliza para procesos grandes cantidades

(42)

2.2.11. Local Host.

En cuanto al hardware localhost es en el contexto de las redes de nombres

reservados que todos los ordenadores, routers o dispositivos,

independientemente de si tienen una tarjeta de red. Localhost no es solo un

término, también puede ser un nombre de dominio como google.com o

Wikipedia.org, que son direcciones de internet. Si está dirigido a la página de

inicio de Google escribiendo google.com en un navegador, ¿a dónde lo lleva

localhost? Te lleva a tu computadora. Esta situación también se conoce como

una dirección de bucle invertido. Como cualquier otro nombre de dominio,

localhost tiene una dirección de protocolo de internet (IP). (21)

El propósito de localhost es la prueba de velocidad, prueba de aplicación web

y bloqueos de sitios a los que no desea acceder. La dirección de bucle invertido

puede usarse para probar el funcionamiento de TCP e IP haciendo ping a

127.0.0.1. Al recibir una respuesta, se puede suponer que el software asociado

con el protocolo está bien el estado de hardware como la tarjeta de red no, lo

sabemos con esta prueba ya que no es posible dejar su propio equipo). Para fines

de capacitación, los servidores HTTP locales como XAMPP, LAMP o WAMP,

a los que se accede mediante localhost o 127.0.0.1 a través del navegador, suelen

estar instalados. Con el fin de restringir las direcciones web la correspondencia

de los dominios y las direcciones IP del sistema operativo se modifica para que

se redirijan a 127.0.0.1 cuando se ingresa una dirección web particular.

(43)

2.2.12. Servidor Local.

Un servidor local está ubicado en una computadora específica. De esta

manera, el servidor local tiene la dirección IP y una sección en los archivos que

determina el contenido, también conocido como localhost, en lugar de acceder a

un dominio determinado, como www.servidorlocal.com.

El servidor web local se almacena en una red local para el propio equipo de

referencia. Por lo tanto, el servidor web o local se puede instalar en cualquiera

de las computadoras que conforman una red de área local.(22)

La instalación se realiza a través de un software que le permite probar y

navegar por el sitio web. Para fines de capacitación, hay paquetes de software llamados “stacks” que contienen todo lo que necesita para ejecutar una

aplicación web. Tradicionalmente se suelen llamar los servidores HTTP locales

como WAMP, XAMPP o LAMP, a los que se accede a través de localhost o

127.0.0.1 a través del navegador, se instalan normalmente

Fuente: Wamp-server

(44)

Características de un servidor en local.

Es interesante conocer cuáles son las presentaciones de un servidor local:

o Actualización: Al igual que con todos los servicios informáticos, es importante actualizar periódicamente el servidor local.

o Sitio web: como se mencionó anteriormente, las empresas suelen utilizar los servidores locales porque permiten probar un sitio web en particular antes de cargarlos en el servidor remoto. De esta manera, una de las características principales de que los usuarios naveguen mejor por Internet es tener una mejor experiencia.

o Remoto: si está configurado correctamente, el servidor local permite el acceso remoto sin ningún tipo de vulnerabilidad.

o Ampliable: Por supuesto, la capacidad de un servidor de este tipo es ampliable. Todo lo que necesita hacer es cambiar el hardware y/o software del dispositivo.

Tenemos una lista de 15 servidores locales que son ideales para el desarrollo

o la administración.(23)

1.- XAMPP: Es uno de los más conocidos que contiene un servidor apache, un servidor de gestión de bases de datos MySql e idiomas como PHP y Perl.

2.- WAMPServer: Otra de las pilas más populares es wampserver o simplemente Wamp. Apache + MySql + PHP para Windows, incluido

PhpMyAdmin para administrar la base de datos y sitios web para analizar el

rendimiento de las aplicaciones Php5 en nuestro servidor.

3.- BitNami: Problamente BitNami es una de las operaciones más convenientes e interesantes. Es una colección de aplicaciones web populares, que incluyen

(45)

4.- MAMP: Es para las plataformas de Windows y Lamp para la plataforma Linux, mamp es el análogo del sistema operativo de Apple Mac + Apache + MySql + Php.

5.- EasyPhp: La aplicación es muy simple y mínima ya que solo se muestran el control del servidor y un registro de eventos (registro).

6.- NMO Server: Si tiene un microservidor eficiente, pequeño y portátil, su servidor NMP es Nginx + MySql + Php. En lugar de usar Apache es eficiente

servidor web Nginx, así como la base de datos.

7.- Portable WebServer: Es un servidor web ligero y portátil para Windows con una interfaz de usuario directa.

8.- AwAmp: Awamp (Apache + MySql + Php) es un servidor de Windows con una interfaz muy útil además de las operaciones generales, se proporciona un

graficó estadístico por el servidor, administradores de configurados y

personalizado por Apache, MySqly Php.

9.- Microsoft WebMatrix: Esta aplicación es algo diferente del estilo de los demás, es aconsejable incluidos si alguien está finalizando con la tecnología de

Microsoft y ofrece más comodidad en un entorno.

Es un sistema que permite al usuario crear sus propias aplicaciones web por HTML, Php, Asp. Muestra la galería más utilizada en un servidor de nube.

10.- WPN - XmServer: Otro procedimiento muy significativo es wpn - xm (Windows + Php + Nginx + Xdebug + MariaDb), un servidor que realiza aún más sistemas libres y reemplaza MySql con MariaDb y el servidor web Apache con el muy ligero nginx.

11.- NAWS (Network Active Web Server): el servidor web, que no tiene bases de datos o lenguaje como Php o Perl, ofrece un servidor web muy simple que se

puede usar con unos pocos clics, dejamos la categoría para la configurar de arriba

Referencias

Documento similar

El proyecto a continuación detalla el diseño y desarrollo de una solución web enfocada a la administración y gestión de pacientes para “Sonríe Grupo Dental”, ya que esta área es la

Desde este enfoque, el presente trabajo de investigación busca mejorar el registro de pacientes y la gestión de historias clínicas en el Centro de Salud San Isidro por medio

Este trabajo de titulación denominado “Desarrollo de una aplicación web interactiva para la gestión de pacientes en la óptica “Vista Visión”” se ha dividido en tres capítulos

Estado: validado SISTEMATIZACIÓN DEL PROCESO DE GESTIÓN DE INFORMACIÓN PARA EMISIÓN DE CREDENCIALES MEDIANTE UNA APLICACIÓN INFORMÁTICA ORIENTADA A LA WEB PARA LA AGENCIA DE

Nota: Descripción detallada del Requerimiento Funcional RF-002 SISTEMATIZACIÓN DE LOS PROCESOS ACADÉMICOS MEDIANTE UN APLICATIVO WEB PARA EL CENTRO EDUCATIVO “SHINY KIDS” UBICADO EN

Resumen Ejecutivo El presente proyecto se ha elaborado con la finalidad de crear un Sistematización de la Administración de Pacientes Hospitalizados mediante una aplicación

El presente trabajo de investigación se realizó con la finalidad de tener información sobre la automedicación odontológica en pacientes que son atendidos en

¿Cuándo las características personales como el género tienen relación con el tipo de caries dental en pacientes niños del Centro de Salud Santa Adriana Juliaca