Proyecto Investigacion Formativa

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 37

UNIVERSIDAD DEL TOLIMA

TECNOLOGIA EN GESTION DE BASE DE


DATOS

Seminario de Profundización

“Proyecto aplicación para android”

Presenta:
JULIAN EDUARDO GUARNIZO PARRA
084801032020

CRISTIAN FERNANDO CASTRO VELASQUEZ


084801152020

SEBASTIAN ARAGON MONDOL


084800722020

PAULA CATALINA CASTRO PEÑA


084800552020

Profesor:

JOHN ALEXANDER OYOLA

Ibagué, Tolima 10 de Agosto,2022


2

Tabla de Contenidos

“Proyecto de investigación formativa” i


Título 1
Autores 1
Grupo De Investigación 1
Línea De Investigación 1
Resumen 2
Costo 3
Presupuesto 3
Duración 3
Justificación 3
Marco Teórico Y Antecedentes 4
Antecedentes 4
Bases teóricas 5
Conceptos claves 6
Metodología 6
Marco legal 6
Objetivos 7
Objetivo General 7
Objetivos Específicos 7
Diseño Metodológico 8
Tipo de investigación 8
Población y muestra. 8
Técnica de recolección de datos. 9
Requerimientos 9
Requerimientos de consulta o informe 9
Requerimientos de almacenamiento 10
3

Requerimientos de procesamiento 10
Diagrama de casos de uso 10
Especificación de casos de uso principales 11
Eventos 14
Diagrama Conceptual 20
Diagrama de Clases 20
Bibliografía 21
Cronograma 23
Resultados Esperados 24
1

Título
Prototipo de aplicación móvil para brindar la información de los horarios de clase
de los estudiantes del CAT de ibague.

Autores
Íte Identificació
Nombres Cargo
m n
Julian Eduardo Tecnólogo en gestión de base de datos en 1005910900
1
Guarnizo Parra formación
Cristian FernandoTecnólogo en gestión de base de datos en 1003516572
2 Castro Velásquez formación y técnico en sistemas y diseño
gráfico.
Paula Catalina Tecnólogo en gestión de base de datos en 1000719531
3 Castro Peña formación. y especialista técnico en
electrónica y comunicaciones.
Sebastián Aragón Tecnólogo en gestión de base de datos en 1193555999
4
Mondol formación, técnico en sistemas.

Grupo De Investigación
Currículo, Universidad y Sociedad

Línea De Investigación

Calidad de la educación

Identificar y priorizar los problemas que surgen de las relaciones entre la

sociedad universitaria frente a los horarios estudiantiles, para asi producir

conocimiento teórico e investigativo que aporte a la calidad de la educación en

todos los niveles según la identificación y valoración de los sistemas de

infraestructura. Además de evaluar e identificar nuevos estilos de organización


2

para propiciar el desarrollo de metodologías apropiadas a cada programa de las

modalidades presencial y a distancia.

Resumen

Nuestra aplicación planea el poder brindar la información completa de


horario de forma personalizada como puede ser; el nombre de la materia, la
sede donde será la clase, el aula al igual que la fecha y la hora del encuentro de
la tutoría y adicional a esto se puede agregar una nota personalizada, en la que
podemos agregar ya sea un recordatorio para esa clase, un pendiente o demás.
HorUT nace de una necesidad personal y grupal, se busca brindarle una
solución ante este problema para los nuevos e incluso para los antiguos
estudiantes al momento de ingresar a la universidad del Tolima y no tener el
conocimiento de donde quedan las aulas, además la falta de comunicación entre
la comunidad educativa para el tema de horarios, cambios de salón, casos
extraordinarios, permitiéndole a cada estudiante llevar su horario de forma
personalizada.

Costo
Fondo
U.T. Otros Total
Investigaciones
$90.000.000 $61.000.000 $50.764.000 $201.764.000

Presupuesto
3

Duración
0 años 6 meses

Justificación

La razón por la cual nos motivamos a realizar este proyecto es el poder brindar
una herramienta a todos los estudiantes nuevos o antiguos, de la universidad del
Tolima,como bien sabemos la comunicación es un proceso muy fundamental en
la dinámica académica actual, y más con todo lo que ha ocurrido con el pasar
del tiempo, venimos de una pandemia en la que el contacto presencial era casi
nulo, y todo empezó a ser virtual, con lo que se dio a entender al mundo que
debemos avanzar en la tecnología.

Se ve la importancia de contar con sistemas que automaticen el manejo de todo


tipo de información, permitiendo y estableciendo una mejor integración al nuevo
o antiguo estudiante de una forma eficiente, rápida y oportuna, además de que
le permite al usuario personalizar su horario.

Se tiene planeado el diseño y desarrollo de la aplicación móvil en el sistema


Android, para poder brindar una solución a una problemática que todo estudiante
de la Universidad del Tolima, tuvo, tiene o tendrá en algún punto de su carrera,
ya que no siempre se tiene la información del horario de clases, el lugar, fecha y
hora, la mayoría de veces los estudiantes no tienen certeza en esta información
e incluso esta información puede cambiar con el transcurso del tiempo, además
incluyendo también cuando la Universidad cierra por razones extraordinarias,
esta sería una solución para manejar la información de forma precisa.
4

Marco Teórico Y Antecedentes

Antecedentes

Los estudiantes nuevos y antiguos presentan su inconformidad al momento de


tener conocimiento respecto al horario académico del estudiante, como bien se
sabe y por experiencia propia muchas veces cuando se llega a un nuevo
semestre tal vez no recordamos dónde queda el salon, o tan solo la falta de
comunicación entre los estudiantes e incluso con el programa.

Con esta aplicación la idea es tener un mayor control de nuestro horario y poder
personalizarlo a nuestra necesidad en el momento, implementando de manera
íntegra y correcta la tecnología para solucionar una gran problemática que
hemos presenciado desde el comienzo en la Universidad del Tolima.

Bases teóricas

Android Studio es el entorno de desarrollo integrado, además del potente editor


de códigos y las herramientas para desarrolladores. Está basado en el software
IntelliJ IDEA de JetBrains. Está disponible para las plataformas GNU/Linux,
macOS, Microsoft Windows y Chrome OS. Ha sido diseñado específicamente
para el desarrollo de Android.

Android Studio admite los mismos lenguajes de programación como Java, C++ y
más con extensiones, como Go​ y Android Studio 3.0 o posterior es compatible
con Kotlin​.

El desarrollo de aplicaciones conlleva un ciclo de vida con las siguientes fases:


análisis, diseño, construcción, pruebas e implantación y soporte y
mantenimiento. Para la realización de las mismas se cuenta con diferentes
herramientas de apoyo.La forma más fácil y directa para empezar a desarrollar
apps móviles para Android es descargando el Android SDK y el IDE de Eclipse
(vea los Recursos). El desarrollo Android puede realizarse desde ordenadores
Microsoft Windows, Mac OS X o Linux, dada su naturaleza de código abierto.

Coste para el desarrollador(Android):


1. Teniendo en cuenta el coste base para un desarrollador Android
que va a empezar a trabajar.
5

2. Licencia de desarrollador Android: 25 dólares (108.000 pesos


colombiano aproximadamente). Esta cuota se paga una vez en la
vida.
3. Dispositivo móvil estándar: Nexus 6 (nuevo libre 459 euros)
4. Ordenador para poder desarrollar: 300 euros (1.230.000 pesos
colombiano aproximadamente) de media. Aunque sirve cualquier
ordenador.
5. Coste total aproximado: 869 euros(3.850.0000 pesos colombiano
aproximadamente)

Coste para el desarrollador(iOS)


1. Licencia de desarrollador iOS: 99 euros al año (440.000 pesos
colombiano aproximadamente).
2. Dispositivo móvil estándar: iPhone (nuevo libre 639
euros)(285.0000 pesos colombiano aproximadamente)
3. Ordenador para poder desarrollar: Hace falta usar un ordenador
Mac, la gama más baja es Mac mini (nuevo 549 euros)( 245.0000
pesos colombiano aproximadamente)
4. Coste total aproximado: 1.287 euros iniciales(5.700.000 pesos
colombiano aproximadamente.

Conceptos claves

Acceso, horario, estudiante, datos, información, personalización.

Metodología

El modelo que planteamos para desarrollar el proyecto y brindar esa


implementación de la aplicación móvil, se basa en una metodología ágil, la cual
consiste en un proceso en el que se aplican de manera regular un conjunto de
6

buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor


resultado posible de un proyecto.

Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio


de la manera de trabajar de equipos altamente productivos.

Se realizan entregas parciales y regulares del producto final, priorizadas por el


beneficio que aportan al receptor del proyecto. Por ello, está especialmente
indicado para proyectos en entornos complejos, donde se necesita obtener
resultados pronto, donde los requisitos son cambiantes o poco definidos, donde
la innovación, la competitividad, la flexibilidad y la productividad son
fundamentales.

Es especialmente interesante para proyectos en los que el objetivo es la entrega


de valor continua al cliente para poder empezar a ver resultados lo antes
posibles. Además, esta metodología permite agilizar procesos, practicar la
transparencia y motivar al equipo a través de la autonomía y la independencia.

Marco legal
La Superintendencia de Industria y Comercio (SIC) se unió este año a otras
veintidós (22) autoridades de protección de datos para solicitar a las tiendas de
aplicaciones móviles que obliguen a los desarrolladores que comercialicen sus
“Apps” a incluir enlaces a las políticas de privacidad, antes de realizar la
respectiva descarga.

El Superintendente Delegado para la Protección de Datos Personales, José


Alejandro Bermúdez Durana, recalcó la importancia de la actuación coordinada
de las autoridades en casos como este. “El derecho a la privacidad y al buen uso
de los datos personales goza de una protección casi universal. La descarga de
aplicaciones móviles en teléfonos y tabletas es una operación rutinaria para
millones de ciudadanos en el mundo, y esto hace que las autoridades tengamos
que actuar de manera coordinada para garantizar los derechos de los
ciudadanos” aseguró el Delegado.

Objetivos
7

Objetivo General

● Elaborar una aplicación móvil que permita implementar los conocimientos


y poder brindar una solución a la problemática de la universidad del
Tolima en cuanto a la información precisa de los horarios.

Objetivos Específicos
● Administrar los datos del estudiante.
● Brindar fecha, lugar y hora de cada clase al estudiante.
● Permitir al usuario administrar su horario.
● Brindar una base de datos local en caso de que el usuario no tenga
conexión.

Diseño Metodológico

Tipo de investigación
El presente trabajo de investigación comprende métodos mixtos, ya que al
combinar métodos cuantitativos se puede usar datos que pueden ser medidos y
analizados, para así determinar diferencias, avances, etc. Y métodos cualitativos
donde no se involucran las mediciones numéricas, sino estudios por medio de
entrevistas u observaciones. Así se podrá identificar y priorizar los problemas
que surjan, además del progreso de procesos dentro de un marco de
sostenibilidad y sistemas de producción.
Todo esto mediante la identificación y planteamiento de los requerimientos
funcionales, no funcionales y el modelado de una solución a la problemática
planteada previamente por el usuario por lo cual se implementarán casos de
uso, diagrama de clases y diagrama de actividades entre otros, nativos del
lenguaje unificado de modelado (James Rumbaug, Grady Booch, Ivar
Jacobson).
8

Población y muestra

Para este trabajo se aclara que la población se centra en la zona académica del
CAT de ibague, cada estudiante que necesite llevar un control personalizado de
su horario dependiendo del semestre y de los pendientes que tiene cada
estudiante.

Técnica de recolección de datos cata

Dentro de las técnicas de recolección de datos a utilizar para este trabajo, se


manejaron técnicas como preguntas a estudiantes, formularios en donde se
plantean unas preguntas y un problema, dependiendo de estas respuestas, se
pudo conocer a profundidad la perspectiva del estudiante frente a la información
de su horario y el manejo de la misma, el levantamiento de esta información
permite dar un diagnóstico.

1. ¿Qué semestre está cursando?

2. ¿Cuenta con internet en su hogar?


9

3. ¿Cuenta con internet fuera de su hogar?

4. ¿Tiene usted inconvenientes a la hora de organizar su horario de clases?


10

5. ¿Tienes inconvenientes a la hora de recordar la realización de talleres,


evaluaciones, trabajos, actividades, etc?

6. ¿Usaría una app para poder registrar sus materias, tareas y/o pendientes
además de la ubicación fuera de la universidad?
11

Requerimientos Planteamiento Inicial

Requerimientos del Producto

Diagrama de casos de uso del producto


12

Especificación de casos de uso

Tabla 1. Caso de Uso: 1

Caso de Uso Registrar Estudiante

Actores Estudiante

Descripción En este caso de uso el estudiante podrá llevar a cabo


el proceso de registro en nuestra aplicación.
13

Flujo de Eventos
1. El sistema muestra un campo de texto en
donde el estudiante deberá ingresar su
nombre completo, y otro campo de texto en
donde le permitirá ingresar su código
estudiantil.

2. El estudiante ingresa su nombre completo y


su código estudiantil.

3. El sistema mostrará un botón de registro,


que al ser presionado por el usuario le
permitirá registrarse en la aplicación.

4. El estudiante presiona el botón registrar.

5. El estudiante es registrado con éxito

6. El sistema mostrará un mensaje de que el


estudiante se registró con éxito.

Puntos de Extensión 1a. El estudiante no diligenció el campo nombre.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.
14

2a. El estudiante no diligenció el campo código


estudiantil.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

Pre – Condiciones Que el estudiante haya descargado previamente la


aplicación en su celular con sistema operativo Android.

Condiciones El estudiante fue registrado con éxito.


Posteriores

Tabla 2. Caso de Uso: 2

Caso de Uso Iniciar Sesión


15

Actores Estudiante

Descripción En este caso de uso el estudiante podrá ingresar a la


aplicación ingresando los datos correspondientes.

Flujo de Eventos
1. El sistema muestra un campo de texto en
donde el estudiante deberá ingresar su
nombre completo, y otro campo de texto en
donde le permitirá ingresar su código
estudiantil.

2. El estudiante ingresa su nombre completo y


su código estudiantil.

3. El sistema muestra un botón en donde al


presionarlo, si los datos ingresados son
correctos permitirá el acceso a la app.

4. El estudiante presiona el botón ingresar.

5. El estudiante ingresa con éxito a la


aplicación.

6. El sistema mostrará en pantalla un mensaje


de ingreso exitoso.
16

Puntos de Extensión 1a. El estudiante no ingresó su nombre completo.

3. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe ingresar los datos
tal cual los pide la aplicación”.
4. El estudiante se percata de lo sucedido y
vuelve al paso 2.

2a. El estudiante ingresa el código estudiantil


erróneamente.

7. El sistema mostrará en forma de aviso el


siguiente mensaje: “Los datos ingresados no
son válidos por favor revisar la información
ingresada”.
8. El estudiante se percata de lo sucedido y
vuelve al paso 2.

3a. El estudiante no diligenció el campo nombre.

5. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
6. El estudiante se percata de lo sucedido y
vuelve al paso 2.

4a. El estudiante no diligenció el campo código


estudiantil.
17

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

Pre – Condiciones Que el estudiante se encuentre previamente registrado


en la aplicación.

Condiciones El usuario ingresó a la aplicación.


Posteriores

Tabla 3. Caso de Uso: 3

Caso de Uso Consultar Horario

Actores Estudiante

Descripción En este caso de uso el estudiante podrá acceder a


una pantalla en donde podrá registrar sus clases al
igual que consultarlas.
18

Flujo de Eventos
1. El sistema muestra un botón que dice
consultar horario.

2. El estudiante selecciona el botón.

3. El sistema mostrará en pantalla los campos


de texto para:
· Materia
· Sede
· Salón
· Nombre del profesor
· Hora
· Fecha
· Nota
4. El sistema mostrará en pantalla dos
botones (consultar, Registrar Clase).

Puntos de Extensión 1a. En caso de que el sistema no muestre en pantalla


lo que se acabó de aclarar en el apartado anterior.

1. El sistema mostrará un botón de ayuda en


donde el estudiante podrá ver información
de a donde debe comunicarse.

Pre – Condiciones Que el estudiante haya podido ingresar con éxito a la


aplicación.
19

Condiciones El estudiante podrá interactuar con lo que se le


Posteriores presentó en pantalla.

Tabla 4. Caso de Uso: 4

Caso de Uso Registrar Clase

Actores Estudiante

Descripción En este caso de uso se maneja la funcionalidad de


que el estudiante pueda agregar o registrar las clases
que necesite, las cuales quedarán guardadas en la
base de datos local.
20

Flujo de Eventos
1. El sistema muestra en pantalla los
siguientes campos de texto:
Materia
· Sede
· Salón
· Nombre Profesor
· Hora
· Fecha
· Nota
2. El estudiante llenará los campos de texto.

3. El sistema mostrará en pantalla un botón


llamado Registrar Clase.

4. El estudiante presiona el botón.

5. El sistema agrega la materia a la base de


datos y mostrará un mensaje de éxito.
21

Puntos de Extensión 1a. El estudiante no diligenció el campo Materia.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

2a. El estudiante no diligenció el campo Sede.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

3a. El estudiante no diligenció el campo Salón.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

4a. El estudiante no diligenció el campo Nombre del


profesor.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
22

2. El estudiante se percata de lo sucedido y


vuelve al paso 2.

5a. El estudiante no diligenció el campo Hora.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

3a. El estudiante no diligenció el campo Fecha.

1. El sistema mostrará en forma de aviso el


siguiente mensaje: “Debe introducir los
campos pedidos”.
2. El estudiante se percata de lo sucedido y
vuelve al paso 2.

Pre – Condiciones Que el estudiante haya ingresado a la pantalla para


consultar horario.

Condiciones El estudiante agrega una clase.


Posteriores

Tabla 5. Caso de Uso: 5


23

Caso de Uso Consultar Clases

Actores Estudiante

Descripción En este caso de uso el estudiante podrá consultar las


clases que haya registrado anteriormente.

Flujo de Eventos
1. El sistema muestra un botón que dice
consultar clases.

2. El estudiante presiona el botón.

3. El sistema redireccionará al estudiante a


otra pantalla en donde en forma de lista de
contactos le mostrará las clases que tiene
agregadas, y mostrará un mensaje de ver
más.

4. El estudiante presiona la clase que desea


ver con más detalle.

5. El sistema redireccionará al estudiante a


otra pantalla en donde le mostrará todos los
datos de la clase.
24

6. El estudiante conocerá con detalle los datos


de su clase.

Puntos de Extensión 1a. En caso de que el sistema no muestre en pantalla


lo que se acabó de aclarar en el apartado anterior.

1. El sistema mostrará un botón de ayuda en


donde el estudiante podrá ver información
de a donde debe comunicarse.

Pre – Condiciones Que el estudiante previamente haya registrado como


mínimo una clase.

Condiciones El estudiante podrá visualizar los datos de su clase.


Posteriores

Tabla 6. Caso de Uso: 6

Caso de Uso Consultar Lugar

Actores Estudiante
25

Descripción En este caso de uso el estudiante podrá conocer el


lugar en donde tiene la clase, es decir en qué sede o
colegio le corresponde ver la clase.
26

Flujo de Eventos
1. El sistema muestra un botón que dice
consultar lugar.

2. El estudiante selecciona el botón.

3. El sistema redireccionará al estudiante a


una página en donde verá un mapa similar
al de Google Maps.

4. El sistema mostrará un permiso de acceso


a la ubicación del dispositivo en tiempo real.

5. Si el estudiante permite que la aplicación


obtenga su ubicación en tiempo real se
efectuarán el paso 6 y 7, de lo contrario se
omitirá.

6. El estudiante presiona el botón de ubicación.

7. El sistema le mostrará en el mapa su


ubicación en tiempo real.
8. El sistema hará suma en la ubicación de la
sede principal de la universidad del Tolima.

9. El sistema mostrará los siguientes botones


en la parte superior:

· Híbrido
27

· Normal

· Terreno

10. Si el estudiante presiona el botón híbrido el


mapa cambiará a satelital, si presiona el
normal el mapa cambiará a modo normal y
si presiona terreno el mapa cambiará a solo
terreno.
11. El estudiante pudo conocer la ubicación de
su clase.

Puntos de Extensión 1a. En caso de que el sistema no muestre en pantalla


lo que se acabó de aclarar en el apartado anterior.

2. El sistema mostrará un botón de ayuda en


donde el estudiante podrá ver información
de a donde debe comunicarse.

Pre – Condiciones Que el estudiante haya podido ingresar en la


aplicación previamente.

Condiciones El estudiante podrá interactuar con el mapa y ver la


Posteriores ubicación de destino al igual que su ubicación en
tiempo real.
28

Diagrama de actividades (Registrar estudiante)

Diagrama de actividades (Iniciar Sesión )


29

Diagrama de actividades (Consultar Horario)

Diagrama de actividades (Consultar lugar)


30

Diagrama MER (Modelo Conceptual)


31

Diagrama MER (Modelo Lógico)

Diagrama MER (Modelo Fisica)


32

Bibliografía

https://developer.android.com/studio/intro?hl=es-419

https://es.wikipedia.org/wiki/Android_Studio

https://www.yeeply.com/blog/desarrollo-de-aplicaciones-moviles-bases-tecnicas/
33

Cronograma

Resultados Esperados
34

Un aspecto que esperamos fortalecer una vez implementada la aplicación y esté


en funcionamiento, entre los estudiantes del Instituto de Educación a distancia
Sede Principal, es evitar la presencia de bugs, fallos, errores, validaciones, entre
otras, que puedan afectar la veracidad de los datos ingresados por los usuarios
y para aquellos que no tengan una conexión fija a internet, una vez desarrollada
la base de datos local, puedan elaborar las mismas funciones sin ningún tipo de
limitaciones, por estos motivos esperamos brindar una correcto funcionamiento
para que los estudiantes lleven un orden adecuado de sus horarios y tiempos de
estudio, llevando a tener un mejor control o manejo del tiempo.

El fin general que esperamos con este proyecto es poder brindar la ayuda a los
estudiantes de la Universidad del Tolima, para llevar de una forma más precisa
la información de los horarios, esto mediante la implementación responsable de
la tecnología. Lo que esperamos es que en tres meses después de haber
implementado el aplicativo los estudiantes comiencen a ver mejoras en sus
tiempos de estudio y organización. Buscando una culminación completa y
correcta de los estudios semestrales.

También podría gustarte