Aplicación móvil para la notificación de citas médicas y la toma de medicamentos para personas con enfermedades de medicación continúa implementando servicios web y cifrado de datos

El sistema telemático desarrollado está compuesto de una aplicación móvil que permite la administración de citas médicas y toma de medicamentos, basados en un calendario de fechas para recordatorio al usuario, la comunicación de datos se realiza implementando servicios WEB, guardando así la informac...

Full description

Autores:
Urrego Kuiru, Ricardo Andrés
Ordoñez Tovar, Jefferson Sneider
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/29844
Acceso en línea:
http://hdl.handle.net/11349/29844
Palabra clave:
HTTP
SHA2
SCRUM
MVVM
GIT
GITHUB
JSON
JWT
Ingeniería Telemática - Tesis y disertaciones académicas
Aplicaciones móviles
Desarrollo de software de aplicaciones
Medicamentos
Servicios Web
Cifrado de datos (Informática)
HTTP
SHA2
SCRUM
MVVM
GIT
GITHUB,
JSON
JWT
Rights
License
Abierto (Texto Completo)
Description
Summary:El sistema telemático desarrollado está compuesto de una aplicación móvil que permite la administración de citas médicas y toma de medicamentos, basados en un calendario de fechas para recordatorio al usuario, la comunicación de datos se realiza implementando servicios WEB, guardando así la información en una base de datos no relacional, y protegido con un protocolo de seguridad de doble autenticación y cifrado de datos. Los servicios WEB están basados en el protocolo HTTP utilizando sus parámetros de consumo y peticiones (get, post, put y delete), la transferencia de información entre el cliente y el servidor está basada en el formato JSON y se realiza implementando el protocolo OAUTH, el cual utiliza JWT para transferencia segura de doble autenticación y cifrado de datos SHA-2. Para el desarrollo de la aplicación se utiliza los lenguajes de programación JavaScript en su versión ECMAScript 6, React Native, HTML5, CSS3, preprocesador SASS; el entorno de programación a utilizar es Visual Studio Code, el sistema para versionamiento de código es GIT y GITHUB es el sistema en la nube de versionamiento y repositorio, la base de datos es no relacional y la escogida para acoplamiento es FIREBASE, la arquitectura se modela bajo el estándar modelo-vista-vista-modelo (MVVM). Se optó por utilizar metodologías ágiles para gestión administrativa del proyecto, la metodología implementada es SCRUM, que establece requerimientos funcionales basados en entregables ejecutables que permiten diferenciar las actividades y sus micro avances para el cumpliento del objetivo.