Aplicación web sobre Java para la gestión de citas de atención sanitaria
Java-based web application for the management of healthcare appointments
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/26712Registro completo
Mostrar el registro completo DCAutoría
Mingo Ortega, José AntonioFecha
2022-07-08Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Back-end
Java
Spring Boot
MySql
React
Resumen/Abstract
RESUMEN: La meta de este trabajo es desarrollar un entorno web para la reserva de citas médicas que le proporcione al usuario tanto seguridad en cuanto a la integridad de su información como un manejo sencillo de la web. El desarrollo sigue un patrón habitual de tres capas: La capa de persistencia se apoya en una base de datos relacional tradicional organizada de modo que permita a la aplicación acceder a la información de manera no redundante, lo que ayudará a maximizar la eficacia de los accesos a esta misma. La capa de negocio se ofrece como un servicio web que se centrará en el uso seguro y rápido de la información, considerando la seguridad un requisito indispensable para el correcto funcionamiento de la aplicación. La capa de presentación es un cliente web orientado a que el usuario pueda navegar de manera sencilla por la aplicación Esto permite que los usuarios utilicen la aplicación independientemente de su nivel de conocimiento y fluidez en este tipo de vistas. En su realización se utilizan herramientas como MySQL para la implementación de la base de datos, Java para la implementación del servidor (back-end), y JavaScript, HTML y CSS para la vista de cliente (front-end).
ABSTRAC: The goal of this work is to develop a web environment for the booking of healthcare appointments that brings such functionality to the user with both security over the integrity of the information and an ease usage of the web. The development follows the traditional three layers pattern: The persistence layer works over a relational database that allows the user to access information in a non-redundant way, which will help to maximize the efficiency of access to the information. The business layer is offered as a web service that focuses on the secure and fast use of information, considering security an indispensable requirement for the correct operation of the application. The presentation layer is a web client designed so that the user can easily navigate through the application. This allows users to use the application regardless of their level of knowledge and fluency in this type of view. Tools such as MySQL for the implementation of the database, Java for the implementation of the server (back-end), and JavaScript, HTML and CSS for the client view (front-end) are used in its realization.