Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ABANCAY-APURIMAC
“AÑO DEL BICENTENARIO DEL PERÚ 200 AÑOS DE INDEPENDENCIA”
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO “ABANCAY”
SEMESTRE: VI
ABANCAY-APURIMAC 2021
DEDICATORIA
Este trabajo dedicamos en especial a Dios por permitirnos ser parte de este mundo, por
su amor y su infinita bondad. Ya que eso nos es suficiente para enfrentarnos a retos
extraordinarios, con tal entusiasmo que los más intrincados obstáculos sean afrontados
con una férrea disciplina y con una sonrisa en los labios.
A nuestros padres quienes día a día con su apoyo incondicional, y su amor infinito nos
dan fuerzas para desafiar nuestro propio porvenir, a aquellas personas maravillosas que
nos ayudan a levantarnos ante cada adversidad con el corazón más indomable.
AGRADECIMIENTO
Ante todo, Agradecer a Dios y a nuestros padres. A Dios porque ha estado con nosotros
a cada paso que damos, cuidándonos y dándonos fortaleza para continuar, a nuestros
padres, quienes a lo largo de nuestra vida han velado por nuestro bienestar y educación
siendo nuestro apoyo en todo momento.
Al Ing. Rómulo Pedraza Ruiz tutor académico de nuestras pasantías, por Compartir
su sabiduría y conocimiento con nosotros.
Y a todas aquellas personas que, de una u otra forma colaboraron en la realización de este
proyecto, hacemos extensivos nuestros más sinceros agradecimientos.
DESCRIPCIÓN DE LA EMPRESA.
La Clínica Santa Teresita tiene como propietario al señor Segundo Dagoberto Chávez
Fernández natural de la provincia de Abancay, departamento de Apurímac. Esta
Clínica se encuentra ubicada en la av. Enrique Pelach S/N. De la ciudad
de Abancay.
Esta Clínica se dedica a atenciones médicas en diferentes especialidades cirugía general,
Cardiología, Dermatología, Pediatría, Radiología, Traumatología, Urología, construcción y
las
necesidades del hogar tales como: Farmacia, exámenes.
funcionando desde el año 1970 esta clínica cuenta con un amplio establecimiento y en
cuanto a la atención cuenta con profesionales capacitados.
Esta clínica hoy en día cuenta con una gran variedad de pacientes que confían en la
calidad de atención que brindan, haciendo que los pacientes queden satisfechos con el
buen servicio brindado.
INTRODUCCIÓN
1. Facilidad con que se olvida una cita médica o procedimiento médico. Para tomar
una cita médica y más cuando se trata de un examen especializado no es raro
encontrar citas que pueden tardar varios meses en conseguirse, como resultado de
todo esto se puede caer en el problema de olvidar la cita, adicional a esto hay
personas que en momentos se encuentran muy ocupadas y no llevan un control de
este tipo de cosas, se debe evaluar también que existen personas de la tercera edad
que debido a su edad tienen falencias de memoria lo que produciría el olvido de
la intervención médica con facilidad.
2. Problemas de memoria o vivir muy ocupado. Ya sea por un problema mental o una vida
muy ocupada las personas normalmente olvidan o dejan en un segundo plano la salud,
como consecuencia de esto muchas de las citas, o procedimientos médicos no se
efectúan.
3. No llevar un control de salud apropiado. Las personas hoy en día están acostumbradas
a que, si nada duele, no hay de qué preocuparse, ya que se dan por enterados que nada
malo está sucediendo, lo que no se tiene en cuenta es el gran riesgo que está corriendo la
persona al no tener un control apropiado de su salud y cuando realmente algo grave
sucede, en algunas circunstancias, ya es muy tarde para solucionarlo.
5. No llegar a tiempo a la cita médica. Perder una cita médica no es simplemente de olvido,
generalmente las citas médicas o intervenciones están establecidas por un horario y un
tiempo de ejecución, si alguno de estos dos aspectos no se cumple correctamente
ocasionara un atraso en la agenda del día, en consecuencia, se verían afectados todos los
pacientes en ese caso la solución más simple es la cancelación de la cita.
Específicos.
Implementar un prototipo de base de datos capaz de almacenar el historial clínico del
paciente (Datos básicos).
Desarrollar una aplicación móvil que permita notificar al usuario y verificar sus citas médicas
con anterioridad.
Elaborar una página web que permita al usuario ingresar los datos personales del paciente,
para crear su historia clínica.
Implementar una prueba piloto, donde se establezca una conexión entre la base de datos,
servicios web y la aplicación móvil.
3. INFRAESTRUCTURA
3.1. Elementos hardware
El técnico – programador deberá contar con un computador que tenga como características
mínimas las siguientes: procesador Intel Core I7, memoria RAM de 8GB, acceso a Internet
y un Hard Disk de 200GB.
3.2. Servidor
Después de terminar las pruebas de la aplicación, ésta se subirá a Google Play Store para
que los usuarios que deseen disponer de la aplicación móvil puedan descargarla y
utilizarla. Actualmente el servicio de subir aplicaciones a Google Play no tiene un costo.
3.3. Elementos software
SOFTWARE CARACTERISTICAS
Lenguaje de programación JAVA
Herramienta de desarrollo Android Studio
Sistema operativo Microsoft Windows 10
Cliente FTP Kotlin
Herramientas de oficina Microsoft office
4. DOCUMENTACIÓN
4.1. Sistema operativo
Windows 10
4.4. Seguridad
SISTEMA GENERAL DE SEGURIDAD SOCIAL EN SALUD: “La presente ley establece el
sistema general de seguridad social en salud, desarrolla los fundamentos que lo rigen,
determina su dirección, organización y funcionamiento, sus normas administrativas,
financieras y de control y las obligaciones que se derivan de su aplicación”
SOFTWARE: “conjunto de programas, instrucciones y reglas informáticas para ejecutar
ciertas tareas en una computadora”
USUARIO DE SERVICIOS DE SALUD: “El sistema general de seguridad social en salud
permitirá la participación de diferentes entidades que ofrezcan la administración y la
prestación de los servicios de salud, bajo las regulaciones y vigilancia del Estado y
asegurará a los usuarios libertad en la escogencia entre las entidades promotoras de salud
y las instituciones prestadores de servicios de salud, cuando ello sea posible según las
condiciones de oferta de servicios.
4.9. Experiencia
Los consumidores piden experiencias a la marca y a los productos. Una buena interfaz ha
de conseguir con detalles como animar algunas interacciones o menús, el buscado efecto
“wow”. Hay que dar algo especial a tus usuarios que no den otros. Por ejemplo, si quieres
hacer una app de la climatología a tiempo real de las pistas de esquí, anima los iconos y
trabaja con originalidad la interacción con el usuario.
Casos de uso
CASOS DE USO N° 01
Nombre: Ingresar al sistema
Actores y participantes: Administrador, cliente
Flujo de eventos: El administrador ingresa su clave y usuario para
poder entrar a la aplicación
El cliente debe iniciar sesión para poder acceder
a la aplicación de la clínica
Condición de entrada: El administrador y cliente deben ingresar su
clave y usuario
Condición de salida: El administrador debe salir del sistema
presionando el botón salir
El cliente debe salir del sistema presionando el
botón salir o cerrar sesión
Escenarios: Ingreso exitoso al sistema
Ingreso fallido al sistema de datos incorrectos
CASOS DE USO N° 02
Nombre: Registrar especialidad o servicio
Actores y participantes: Administrador
Flujo de eventos: 1.El administrador ingresa su clave y usuario
2.Luego ir a la opción registrar servicio
3.Puede modificar las especialidades
4.Eliminar alguna especialidad
5.guardar los cambios realizados
Condición de entrada: El administrador debe ingresar su clave y
usuario
Condición de salida: El administrador debe salir del sistema
presionando el botón salir
Escenarios: Ingreso exitoso al sistema
Ingreso fallido al sistema de datos incorrectos
CASOS DE USO N° 03
Nombre: Visualizar especialidades
Actores y participantes: cliente
Flujo de eventos: El cliente debe deslizarse para poder visualizar
las especialidades ofrecidas, también los
horarios de atención
CASOS DE USO N° 04
Nombre: Registrar cita
Actores y participantes: cliente
Flujo de eventos: 1.El cliente debe presionar registrar cita
El cliente debe dar los datos personales que
se le pida(nombres,edad,dni,etc)
2. el cliente debe seleccionar la especialidad
3.El horario de atención
4.Presionar registrar
CASOS DE USO N° 05
Nombre: Registrar cita
Actores y participantes: cliente
Flujo de eventos: 1.El cliente debe presionar registrar cita
El cliente debe dar los datos personales que
se le pida(nombres,edad,dni,etc)
2. el cliente debe seleccionar la especialidad
3.El horario de atención
4.Presionar registrar
CASOS DE USO N° 06
Nombre: Elegir tipo de pago
Actores y participantes: cliente
CLIENTE SERVIDOR
CLIENTE Dispositivos móviles que formularán los requerimientos para luego ser
pasados al servidor.
MVC
Gestiona todos los accesos a los datos almacenados.
MODELO
VISTA Presenta la información en una vista adecuada y
amigable en la interfaz.
5.6. PROTOTIPO
El diseño del prototipo de la aplicación ha sido basado principalmente en el factor de calidad
de software “Usabilidad”, de manera que el usuario de la aplicación tendrá la ventaja de
interactuar con interfaces sencillas y ligeras, pensadas en la comodidad del usuario, para
que tenga la posibilidad de realizar sus actividades con efectividad, eficiencia y satisfacción.
Ahora, se ha plasmado este diseño asemejando su estructura a la de un mock-up, con el fin
de mostrar de manera clara y práctica las interfaces de la aplicación, al igual que las
relaciones entre éstas. De igual manera, es posible encontrar más información y detalle del
flujo de eventos, validaciones de datos y funcionamiento lógico de la aplicación en el
numeral. Se han diseñado las interfaces de la aplicación y se encuentran clasificadas en
diferentes grupos, detallados a continuación y las cuales son aportes del realizador en su
totalidad:
Diseño de pantalla
Pantalla principal
// Although you can define your own key generation parameter specification, it's
// recommended that you use the value specified here.
val keyGenParameterSpec = MasterKeys.AES256_GCM_SPEC
val mainKeyAlias = MasterKeys.getOrCreate(keyGenParameterSpec)
8. GLOSARIO
Android: Es un sistema operativo diseñado para dispositivos de bolsillo. Android es un
proyecto de código abierto y esta soportado y desarrollado por Open Handset Alliance
(OHA). Google y HTC son miembros de OHA, Google fue la primera compañía en
empezar a trabajar con Android y HTC diseño y fabrico la primera computadora de
bolsillo con Android.
Cifrado: El proceso de cifrar sistemáticamente la transmisión de una secuencia de bits para
que una persona no autorizada no la pueda descifrar.
Ip: El Protocolo de Internet es un protocolo de comunicación que utiliza una técnica de
intercambio-de-paquetes para transmitir datos sobre la Internet.
Java: es un lenguaje de programación orientado a objetos, desarrollado por Sun
Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su
sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas
de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de
punteros o memoria.
APP: Es el nombre usado comúnmente para referirse a las aplicaciones, que surge de
acortar el vocablo inglés aplicación. Es una pieza de software que se ejecuta en
teléfonos móviles y tabletas y, como te habrás dado cuenta, es el objeto de estudio de
este libro. Si aún no entiendes lo que es una app te recomendamos leer este libro con
más atención.
PROTOTIPO: Un prototipo en software es un modelo del comportamiento del sistema que
puede ser usado para entenderlo completamente o ciertos aspectos de él y así clarificar
los requerimientos… Un prototipo es una representación de un sistema, aunque no es
un sistema completo, posee las características del sistema final.
APLICACIONES WEB: Las aplicaciones web son sitios web que en muchas maneras se
ven y se sienten como aplicaciones nativas, pero no son implementadas como tales.
Son ejecutadas a través de un navegador por lo práctico de un navegador, comúnmente
son escritas en HTML5 y se desarrollan de forma optimizada para la visualización de
dispositivos móviles y escritorio.
Actividad (Activity): Representa una pantalla en una aplicación
Adb (Android Depuration Bridge): Es una herramienta que viene en el SDK de Android. Te
permite trastear con el móvil o un emulador mediante la línea de comandos.
Layout: Fichero XML que describe la composición de una pantalla
Launcher: Parte de la interfaz de usuario de Android en pantallas de inicio que le permite
lanzar aplicaciones, hacer llamadas telefónicas, etc
9. BIBLIOGRAFÍA
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/59685/8/fcantallopsTFG0117mem
%C3%B2ria.pdf
https://dspace.uniandes.edu.ec/handle/123456789/4239
http://repositorio.puce.edu.ec/bitstream/handle/22000/9534/DESARROLLO%20DE%20UN
%20SISTEMA%20WEB%20DE%20CONTROL%20DE%20CITAS%2C%20%20PARA%20
UN%20HOSPITAL%20DEL%20D%C3%8DA%20%282%29.pdf?sequence=1&isAllowed=y
https://es.scribd.com/presentation/328804712/APP-GESTION-DE-CITAS-MEDICAS-pptx
https://dspace.ups.edu.ec/bitstream/123456789/20905/1/UPS-GT003362.pdf
https://repositorio.upn.edu.pe/handle/11537/26956