CONTENIDO
CHAPTER 1: INTRODUCTION……………………………….....2</br>
1.1. Antecedentes de estudio ………………………………… ..… 2
1.2. Declaración del problema …………………………………… ..… 2
1.3. Objetivos y alcance de estudio ……………………… ..… .2
1.4. Relevancia del proyecto, viabilidad ………………………… ..… 3
Capítulo 2: Revisión de la literatura ……………… .. …… ..… .4
2.1. Introducción ………………………………………………… ... 4
2.2. Sistemas computarizados ……………………………… ..… 4
2.3. Aplicación basada en la web ………………………………… ..5
2.4. Lenguajes de programación en la World Wide Web ... ....... 5
Capítulo 3: Metodología ………………… ... …………… ... 6
3.1. Metodología de investigación ……. ………………………… .... 7
3.2. Actividades del proyecto ……………………………………… ..7
3.3. Herramientas …………………. ………………………………… ... 10
Capítulo 4: Resultados y discusión ………. ……….… 11
4.1. Diagrama de casos de uso ………………………… ... …………… 11
4.2. Diagrama de flujo del sistema ……………………………… .. …… 12
4.3. Diagrama de relación de entidad ……………………… .. …… .13
4.4. Diagrama de flujo de datos ………………………………. ……… 14
4.5. Diseño de base de datos ………………………………. ……… ... 15
4.6. Diseño de interfaz …………………….… ................................. 16
Capítulo 5: Resumen y conclusiones… ………………… 21
Referencias ……………………………………………………… ...… ..22
Lista de figuras
Figura 1: Modelo de cascada ……………………… ... …… ..8
Figura 2: Diagrama de casos de uso …………………… .. …… .11.
Figura 3: Gráfico de flujo del sistema ………………………… ..12
Figura 4: Diagrama de ER ………………………………… ..… 13
Figura 5: Diagrama de flujo de datos ………………………… ..14
Figura 6: Diseño de base de datos ……………………… ...… ..15
Figura 7: Iniciar sesión ……………………………………………… 16
Figura 8: Registro de proveedores ………………………… ..... 16
Figura 9: Registro de usuarios ………………………… .......... 17
Figura 10: Medicina de búsqueda ... ………………. ………… .18
Figura 11: Medicina buscada… .. ……………………… 18
Figura 12: Ubicación del mapa de Google …… .. ……………… ... 18
Figura 13: Agregar medicamento. …………………………… .... 19
Figura 14: Ver medicina ……… .. …………………… .19
Figura 15: Actualización de medicamentos …………………………… .19
Lista de tablas
Tabla 1: Tabla de usuario …………………………………………… 15
Tabla 2: Tabla de proveedores …………… .. ……………………… .15
Tabla 3: Resultado ………………………………………. …… ..15
ABSTRACTO
La optimización de motores de búsqueda médica es una aplicación web diseñada y desarrollada para la gente local. A medida que aumenta la popularidad de la web, millones de personas usan motores de búsqueda para descubrir información. Pero los usuarios de los motores de búsqueda solo están interesados en las principales páginas de resultados. La optimización de motores de búsqueda (SEO) se relaciona con la actividad de optimizar las páginas web individuales o todo el sitio web para que sean más amigables para adquirir un mayor rastrillo en los resultados de búsqueda. Todos los principales motores de búsqueda como Google, Yahoo, Ask, Bing, etc. Páginas web de clasificación basadas en ciertos factores que afectan su clasificación; Por lo tanto, SEO tiene como objetivo generar los tipos correctos de señales en las páginas web. Los sitios web optimizados obtienen mejores rangos y, por lo general, obtienen un mayor número de visitantes. Esta investigación se basa en la revisión de diferentes técnicas de optimización para páginas web individuales o todo el sitio web para que sean amigables para los motores de búsqueda. Este artículo ofrece un estudio comparativo del trabajo de investigación anterior sobre las técnicas utilizadas en SEO y señala ciertas brechas en las técnicas conocidas de optimización de motores de búsqueda. Finalmente, presentamos algunas pautas pertinentes para optimizar el sitio web
Capítulo 1: Introducción
1.1. Antecedentes del estudio La optimización de motores de búsqueda médica tiene una serie de ventajas importantes para buscar medicamentos junto con la tienda médica. Los usuarios no necesitan preocuparse por el medicamento y buscarlo en las tiendas médicas.
Con una estructura basada en la web, podemos tener acceso a grandes bases de datos de información. Esto da un cambio fundamental a la información médica. La tecnología de la información realiza el intercambio de información rápida y fácilmente.
La optimización de motores de búsqueda médica es una aplicación web que está diseñada y desarrollada para que los usuarios obtengan medicamentos rápidamente. El sistema ayuda a los usuarios a buscar cualquier medicamento en línea y encontrar tiendas médicas junto con direcciones en Google Maps.
1.2. Declaración del problema El usuario va a la tienda y compra el medicamento requerido. Por lo tanto, se pierde mucho tiempo encontrando el medicamento requerido y la persona se cansa. Si quiere intercambiar el producto, una vez más va a la tienda y los reemplaza. El proceso completo depende de las interacciones físicas. El SEO de la medicina es fácil de usar. El usuario busca los medicamentos requeridos con un solo clic.
1.3. Objetivo y alcance del estudio El objetivo principal de desarrollar esta aplicación es reducir el consumo de tiempo de los usuarios para encontrar medicamentos. El usuario puede publicar requisitos para la medicina. Los usuarios pueden buscar medicina e información útil. Esta aplicación proporciona un inicio de sesión al usuario. Y los usuarios pueden obtener toda la información de medicamentos vencidos y él puede ver la información de todas las órdenes. Este motor también dará una lista del nombre de la medicina y las tiendas médicas disponibles en función del área filtrada y el costo de los medicamentos en el mercado. 1.4. Contribución del proyecto, viabilidad
1.4.1. Construcción de viabilidad técnica Este proyecto es técnicamente factible. El hardware y el software necesario están disponibles, no es mucho difícil obtenerlos. Brevemente, puedo decir que los recursos necesarios para el desarrollo y el mantenimiento del sistema están disponibles.
1.4.2. Vasabilidad operacional Este desarrollo del proyecto es operacionalmente factible, ya que no es necesario que los usuarios tengan un buen conocimiento en una computadora antes de usarlo. El usuario puede aprender y usar el sistema con facilidad, solo necesita leer el manual o tutorial de los desarrolladores.
1.4.3. La viabilidad económica además de ser técnicamente factible, desarrollar este sistema también es económicamente factible. El desarrollo del sistema no requiere que los desarrolladores gasten mucho dinero. Las herramientas utilizadas para el desarrollo de este
Capítulo 2: Revisión de la literatura
2.1. Introducción En este capítulo, se explican los conceptos y tecnologías utilizados en el trabajo y cómo se utilizan. Los sistemas computarizados han aumentado en las secciones médicas hoy en día. La tecnología de la información juega un papel muy importante en los médicos. Las computadoras han realizado cambios dramáticos en el sistema de aprendizaje. La tecnología de la información permite a las instituciones médicas ahorrar espacio y tiempo, y permite la prestación de servicios médicos con facilidad, en cualquier lugar y en cualquier momento.
2.2. La tecnología de sistemas computarizados avanza tan rápido que las computadoras se convierten en parte de nuestra vida diaria. Las personas usan computadoras en todas partes, en el trabajo, en la escuela y en el hogar. Los sistemas computarizados son muy eficientes, procesan una gran cantidad de datos y mantienen una gran cantidad de información. Malolos et .al (2002) dice que los sistemas automatizados son importantes ya que se minimizan los esfuerzos de tiempo y manuales. Janes (2001) elaboró que la computadora son dispositivos que son muy confiables y muy poderosos. Dijo que las computadoras poseen tres ventajas en comparación con otros equipos en la oficina. Las computadoras tienen estos tres beneficios en el sentido de que son más rápidos, más precisos y más económicos. Reyes (2005) declaró que realizar el trabajo manualmente lleva mucho tiempo. Pero el uso de computadoras hace que nuestra tarea sea más práctica. En el punto de vista de Flores (2002), definió la automatización como el reemplazo del control de la máquina de los humanos. Según DióSO (2001), la computadora ayuda a planificar, organizar y controlar de manera inteligente. En el punto de vista de Ralph M. Stair (1999), el crecimiento de la tecnología ayuda a las personas a realizar muchas tareas con menos esfuerzo. Gurewich (1999) dijo que en cualquier corporación el trabajo se realiza más rápido cuando se usa el sistema de bases de datos. Con el uso del sistema computarizado, todo se hace más rápido en comparación con las tareas que se realizan de manera manual. Mane (2000) dijo que la invención de la computadora hizo que la tarea fuera más fácil de realizar que hacerlo manualmente. La computadora es muy necesaria para todos y es una muy buena máquina de productividad. Los datos se almacenan en la computadora y los usuarios pueden acceder a la información cuando lo necesiten. Bryan (2006) definió la información como un conjunto de personas, procedimientos y recursos que recopilan procesos y distribuye información en una organización. Consisten en un sistema de información manual simple y un sistema de información basado en computadora que utiliza hardware, telecomunicaciones de software y otras formas de tecnología de la información. El remitente (2002) referió a las computadoras como un amplificador de inteligencia que puede liberar a los humanos para usar su tiempo de manera efectiva. Las computadoras realizan tareas con alta velocidad y precisión. Thowsand (2005) definió el sistema de bases de datos como un conjunto estructurado de datos. Estos datos pueden ser sobre personas, productos o evento. Adamski (2007) destacó los beneficios de la base de datos al decir que es económico, se puede recuperar mucha información de alguna cantidad de datos, y existe el control de la redundancia, la integridad, la seguridad, la flexibilidad, la capacidad de respuesta, la mejora del mantenimiento y la independencia de los datos.
2.3. Aplicación basada en la web Una aplicación web se define como cualquier aplicación a la que se accede a través de Web a través de una red, por ejemplo, Internet o Intranet. Las aplicaciones web Nijaz (2000) declararon que las aplicaciones web son famosas por el hecho de que existe la capacidad de actualizar y mantener estas aplicaciones sin alterar e instalar software en millones de computadoras de clientes. De la misma manera, Bohle (2002) también elaboró la popularidad de las aplicaciones web debido a la ubicuidad del cliente. Según Nijaz (2000) y Jurca (1999), la Web es mundial y tiene capacidad para transmitir, su mecanismo SA para distribuir información, una plataforma que permite a los usuarios colaborar, interactuar independientemente de la ubicación geográfica. La razón principal para mejorar los servicios web es crear sistemas que interactúan, amigables y flexibles para los usuarios.
2.4. Lenguajes de programación en la red mundial • La principal tecnología de construcción de la aplicación, el sistema de pruebas basado en computadora es el HTML, el HTML es el lenguaje de marcado utilizado para describir y definir el contenido de la página web. El HTML se emite para decirle al navegador qué mostrar en la página, como la apariencia de texto, como el texto en negrita o en cursiva y también se usa para especificar imágenes. Las principales características de HTML utilizadas fueron forma y hoja de estilo en cascada. El formulario se utilizó para recopilar el nombre de usuario y la contraseña de los datos de inicio de sesión de un usuario y un botón Enviar (iniciar sesión) para enviar los datos recopilados a un documento web para actuar sobre los datos. • El estilo de la aplicación se realizó con CSS. Esto incluye el
Capítulo 3: Metodología (Workdone)
3.1. Metodología de la investigación Las actividades de metodología principal celebradas durante la investigación están adquiriendo información y conocimiento sobre el sistema de motores de búsqueda médica a través de la lectura de libros e investigaciones que se realizaron anteriormente en el área relacionada. Todos los materiales de investigación se obtuvieron a través de Internet, Wikipedia y otros sitios web. El siguiente paso dado es leer, comprender y analizar la revisión de la literatura y la información correspondiente obtenida. Esta investigación enfatiza el sistema de examen en línea, que incluye usabilidad, interfaz fácil de usar, confiabilidad, costos y necesidades de satisfacción de los usuarios objetivo.
3.2. Las actividades del proyecto para dar una solución a los problemas en una industria, un desarrollador de software o un equipo de desarrolladores deben incorporar una estrategia de desarrollo que abarque el proceso, los métodos y las capas de las herramientas y las fases genéricas. Esta estrategia a menudo se conoce como modelo de proceso o un paradigma de desarrollo de software. Se elige un modelo de proceso para el desarrollo del software en función de la naturaleza del proyecto y la aplicación, los métodos y herramientas que se utilizarán y los controles y entregables que se requieren. Todo el desarrollo de software puede caracterizarse como un bucle de resolución de problemas en el que se encuentran distintas etapas. Independientemente del modelo de proceso elegido para un proyecto de software, todas las etapas coexisten simultáneamente en algún nivel de detalle. La metodología elegida para desarrollar este sistema es el enfoque del modelo de cascada. Opté por este método porque descubrí que es el mejor para mi proyecto donde las etapas involucradas pueden ayudar a mi nivel de progreso. Muchos desarrolladores prefieren el modelo de cascada y lo usan ampliamente como estrategia de desarrollo.
Se elige un enfoque del modelo de cascada porque el enfoque permite revisar el desarrollo del sistema después de que se terminen las etapas. Una vez que las etapas no están satisfechas, volver a las etapas anteriores puede considerarse necesaria para agregar o modificar cualquier característica. Las diferentes etapas para este modelo: • Planificación del proyecto • Diseño de requisitos • Diseño • Desarrollo • Integración y prueba • Instalación y aceptación

Figura 1: Modelo de cascada
3.2.1. Planificar el propósito de esta fase es determinar la mejor solución y los pasos tomados para desarrollar el sistema. La planificación implica los detalles de la planificación del momento del progreso laboral y se tomarán a continuación a continuación. La planificación también implica que la metodología que usará para este proyecto.
3.2.2 Análisis de requisitos El propósito de esta fase es construir un modelo lógico de este sistema. Además, esta fase también necesitaba comprender las aplicaciones, la técnica de búsqueda de hechos como revisiones de documentos, encuestas, observaciones y muestreo debe hacerse para identificar el requisito de la aplicación, el requisito de software y los requisitos de hardware.
3.2.3. Diseño Esta fase producirá un borrador de la arquitectura del sistema y el prototipo de la aplicación que satisfará todos los análisis de requisitos. En esta fase, se identificarán la interfaz de usuario y se identificarán todas las entradas y procesos necesarios. Esta fase también determina la arquitectura de la aplicación, que muestra cómo transformar el diseño lógico en la codificación básica del sistema para generar el primer prototipo del sistema.

3.2.4. Implementación Durante esta fase de implementación, se construirá el sistema. Todos los códigos se generan dentro de esta fase. Al final de esta fase, el sistema debe ejecutarse y la mayor parte de la función para el sistema debería poder usar. Basado en la fase Previus, desde el prototipo, el sistema se convertirá en la primera versión dentro de esta fase.
3.2.5. Probar esta fase evaluará o verificará el sistema que se desarrolló. Esta fase tendrá datos de simulación que simularán la base de datos verdadera para el sistema. Esto es para probar la funcionalidad del sistema para comparar un datos de captura con una base de datos. Además, toda la funcionalidad que puede causar errores o problemas al sistema debe especificarse dentro de esta fase porque, el resultado final del sistema es una prioridad muy alta e importante. Sin embargo, la fase de prueba solo cubrirá para superar la declaración del problema y los objetivos del sistema.
3.3. Herramientas Las herramientas/ software necesarios para desarrollar este sitio web son: • Language de programación frontend: JavaScript • Estilización y front -end: HTML y CSS • Backend: Java • Base de datos: MySQL Capítulo 4: Resultados y discusiones
4.1. Diagrama de casos de uso El lenguaje de modelado unificado utilizado es el diagrama de casos de uso. Un caso de uso es un conjunto de escenarios que describen una interacción entre un usuario y un sistema. Un diagrama de casos de uso muestra la relación entre actores y casos de uso. Los dos componentes principales de un diagrama de casos de uso son los casos de uso y los actores. Los actores en nuestro sistema son estudiantes y profesores. El diagrama de casos de uso está diseñado en la siguiente figura.

Figura 2: Diagrama de casos de uso
4.2. Los diagramas de flujo del sistema de flujo del sistema son una forma de mostrar cómo fluye los datos en un sistema y cómo se toman las decisiones para controlar los eventos. Para ilustrar esto, se utilizan símbolos. Están conectados juntos para mostrar qué sucede con los datos y hacia dónde va. Tenga en cuenta que los diagramas de flujo del sistema son muy similares a los diagramas de flujo de datos.

Figura 3: Gráfico de flujo del sistema
4.3. Diagrama de ER Un diagrama de relación entre entidades (ERD), también conocido como modelo de relación entre entidades, es una representación gráfica que representa las relaciones entre personas, objetos, lugares, conceptos o eventos dentro de un sistema de tecnología de la información (TI).

Figura 4: Diagrama de ER
4.4. Diagrama de flujo de datos Un diagrama de flujo de datos (DFD) utiliza un número muy limitado de símbolos primitivos para representar las funciones realizadas por un sistema y el flujo de datos entre las funciones. Comenzando con un conjunto de funciones de alto nivel que realiza un sistema, una jerarquía de modelos DFD representa varias subfunciones.

Figura 6: Diagrama de flujo de datos
Figura 5: Diagrama de flujo de datos
4.5. Diseño de la base de datos La base de datos se utiliza con el fin de manejar la información como un todo integrado. Se define como una colección de datos interrelacionados almacenados con menos o ninguna redundancia para servir a muchos usuarios de manera rápida y efectiva. • Controlled Redundancy • Data independence • Accurate and integrating • More information at low cost • Recovery from failure • Privacy and security • Performance The tables used in the database are as follow: Field Name Data type Description First Name Varchar255 Last Name Varchar255 Email Varchar255 Phone Varchar255 password Varchar255 Table1: users' table Field Name Data type Description First Name Varchar255 Last Name Varchar255 Email Varchar255 Phone VARCHAR255 Nombre de vendedor VARCHAR255 DIRECCIÓN VARCHAR255 Código PIN VARCHAR255 Contraseña VARCHAR255 G Link Varchar Tabla 2: Tabla de proveedor Nombre de campo Tipo de datos Descripción PID VARCHAR255 Nombre del producto VARCHAR255 Nombre del fabricante VARCHAR255 Fecha fabricada VARCHAR25 Fecha de caducidad CARCHARECHAR255 VARCHAR255 VARCARE 3: resultado
4.6. Diseño de interfaz

Figura 6: Iniciar sesión

Figura 8: Registro de proveedores

Figura 9: Registro de usuarios

Figura 10: Medicina de búsqueda

Figura 11: Medicina buscada

Figura 12: Ubicación del mapa de Google

Figura 13: Agregar medicina

Figura 14: Ver medicina

Figura 15: Actualizar medicina
Capítulo 5: Resumen y conclusiones
5.1. RESUMEN
Este sistema es una de las mejores aplicaciones de Life Savoir, ya que este sistema ayudará a resolver los problemas relacionados con el médico del teléfono celular.
Todos los detalles relacionados con cada medicamento y médico estarán disponibles en este sistema.
En cualquier punto, el usuario busca una tienda médica cerca de su lugar, en ese momento este sistema ayudará al usuario a encontrar la tienda lo antes posible.
5.2. Conclusión Un motor de búsqueda le ahorra tiempo de dos maneras: eliminando la necesidad de encontrar información manualmente y realizando búsquedas a altas velocidades. Sin un motor de búsqueda de medicamentos, tendría que mirar las tiendas una por una.
Referencias
Ai-Mukhtar, Firas & Hamad, Nawzad y Kareem, Shahab. Optimización de motores de búsqueda. Revista de Método de Ciencias de la Computación Aplicada (Vol. 17. Pg. 69-79) (2021, marzo). https://www.researchgate.net/publication/350529991_search_engine_optimization_a_review
Shahzad, Asim y Jacob, Deden y Mohd Nawi, Nazri & Mahdin, Sowulnizam & Saputri, Marheni. La nueva tendencia para la optimización de motores de búsqueda, las herramientas y las técnicas. Revista Indonesia de Ingeniería Eléctrica e Informática. (Vol. 18. Pg. 1568.) (2020, junio). https://www.researchgate.net/publication/341795506_the_new_trend_for_search_engine_optimization_tools_and_techniques
Artur Strzelecki. Actualización médica de Google: ¿Por qué el motor de búsqueda está disminuyendo la visibilidad de los sitios web de información médica y de salud? Int J Environ Res Salud pública. (Vol. 17 (4). Pg. 1160) (2020, 12 de febrero). https://www.ncbi.nlm.nih.gov/pmc/articles/pmc7068473/
Ammar Abdulrahman, Jairoun, Sabaa Saleh, Ai-Hemyari, Abdulla, Nm et al. Percado de medicamentos en línea durante la pandemia Covid-19: un estudio piloto de los Emiratos Árabes Unidos. Journal of Pharmaceutical Policy and Practice. (Vol. 14. Pg. 38.) (2021, abril).
https://joppp.biomedcentral.com/articles/10.1186/s40545-021-00320-z