Seminario desarrollo móvil. Sistema de gestión académica

Este informe técnico documenta el desarrollo e implementación de la aplicación móvil "Gestión de Información Académica", una solución diseñada para modernizar y optimizar la administración de datos académicos en instituciones educativas. El proyecto fue concebido para resolver ineficiencia...

Full description

Autores:
Triviño Bedoya, Mauricio Alejandro
Torres Parrado, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/7630
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/7630
Palabra clave:
Android
Ionic
APIs REST
Java
ReactJS
Computación móvil
Sistemas de información
Ingeniería de software
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id URemingtn2_f0bfe1495ce0fc578bf1dce9b7eca474
oai_identifier_str oai:repositorio.uniremington.edu.co:123456789/7630
network_acronym_str URemingtn2
network_name_str Repositorio institucional Uniremington
repository_id_str
dc.title.spa.fl_str_mv Seminario desarrollo móvil. Sistema de gestión académica
title Seminario desarrollo móvil. Sistema de gestión académica
spellingShingle Seminario desarrollo móvil. Sistema de gestión académica
Android
Ionic
APIs REST
Java
ReactJS
Computación móvil
Sistemas de información
Ingeniería de software
title_short Seminario desarrollo móvil. Sistema de gestión académica
title_full Seminario desarrollo móvil. Sistema de gestión académica
title_fullStr Seminario desarrollo móvil. Sistema de gestión académica
title_full_unstemmed Seminario desarrollo móvil. Sistema de gestión académica
title_sort Seminario desarrollo móvil. Sistema de gestión académica
dc.creator.fl_str_mv Triviño Bedoya, Mauricio Alejandro
Torres Parrado, Santiago
dc.contributor.advisor.none.fl_str_mv Tobón Barco, Guillermo Antonio
dc.contributor.author.none.fl_str_mv Triviño Bedoya, Mauricio Alejandro
Torres Parrado, Santiago
dc.subject.spa.fl_str_mv Android
Ionic
APIs REST
Java
ReactJS
topic Android
Ionic
APIs REST
Java
ReactJS
Computación móvil
Sistemas de información
Ingeniería de software
dc.subject.lemb.none.fl_str_mv Computación móvil
Sistemas de información
Ingeniería de software
description Este informe técnico documenta el desarrollo e implementación de la aplicación móvil "Gestión de Información Académica", una solución diseñada para modernizar y optimizar la administración de datos académicos en instituciones educativas. El proyecto fue concebido para resolver ineficiencias en la gestión manual de materias, la asignación de docentes, el registro y consulta de calificaciones, y la comunicación entre la institución, profesores y estudiantes. La aplicación se desarrolló utilizando una metodología Ágil (Scrum), lo que permitió una entrega incremental y adaptativa del software. Se estructuró en tres zonas de usuario principales: • Administrador: Gestiona materias, docentes, estudiantes, curso o carrera y aulas, asigna docentes, materias, aulas, cursos o carreras y estudiantes a grupos. • Profesor: Carga calificaciones parciales y definitivas para sus estudiantes dentro de plazos establecidos a la vez puede visualizar su agenda diaria. • Estudiante: Consulta su información académica, incluyendo materias matriculadas y el detalle de sus calificaciones (parciales y ponderadas), a la vez puede visualizar su agenda diaria. Técnicamente, el Frontend de la aplicación móvil se construyó con Ionic Framework y ReactJS. Esta elección facilitó un desarrollo eficiente, permitiendo el despliegue en dispositivos Android desde una única base de código. El Backend fue implementado con Spring Boot de Java, encargado de la lógica de negocio y la persistencia de datos en una base de datos PostgreSQL. La comunicación entre el frontend y el backend se realizó mediante APIs REST, garantizando un flujo de información seguro. La seguridad del sistema, incluyendo la autenticación y autorización por roles (Administrador, Profesor, Estudiante), se manejó con Spring Security y JSON Web Tokens (JWT). Para la colaboración y el control de cambios, se utilizó GitHub. Los resultados obtenidos demuestran la aplicación práctica de los conocimientos adquiridos en el seminario de aplicaciones móviles, especialmente en el desarrollo de aplicaciones móvil y la sintaxis de ReactJS. La aplicación ha logrado digitalizar y centralizar efectivamente la gestión académica, ofreciendo una herramienta segura, accesible y eficiente que mejora la transparencia y la comunicación en el entorno educativo.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-07-15T20:18:52Z
dc.date.available.none.fl_str_mv 2025-07-15T20:18:52Z
dc.date.issued.none.fl_str_mv 2025
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.uniremington.edu.co/handle/123456789/7630
url https://repositorio.uniremington.edu.co/handle/123456789/7630
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Corporación Universitaria Remington, 2025
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Derechos Reservados - Corporación Universitaria Remington, 2025
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 57 p.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Corporación Universitaria Remington
dc.publisher.place.spa.fl_str_mv Manizales (Caldas, Colombia)
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Corporación Universitaria Remington
bitstream.url.fl_str_mv https://repositorio.uniremington.edu.co/bitstreams/cdd24daf-ac8f-46c0-be1f-2d96a2d58172/download
https://repositorio.uniremington.edu.co/bitstreams/33d7a306-ae43-4e2f-91d0-b98f1621707a/download
https://repositorio.uniremington.edu.co/bitstreams/2243cdbc-7039-4d15-938f-e97a599178e5/download
https://repositorio.uniremington.edu.co/bitstreams/e7ef901b-b0d9-4b1f-a475-e6b98427a2f5/download
https://repositorio.uniremington.edu.co/bitstreams/1c1b5c5b-e5a4-4e6b-aebb-f46a7894b058/download
bitstream.checksum.fl_str_mv 6c03cfac0ecf44eb403287ffdfa4478a
8a4605be74aa9ea9d79846c1fba20a33
44d71c9dd0e4f5d4e94c5758bafbb2cb
ea724a6eaad2c73ef49738b39c1004cb
079fdbca12f38cd4db6600da9cd09866
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UNIREMINGTON
repository.mail.fl_str_mv biblioteca@uniremington.edu.co
_version_ 1851059200422051840
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Derechos Reservados - Corporación Universitaria Remington, 2025https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Tobón Barco, Guillermo AntonioTriviño Bedoya, Mauricio AlejandroTorres Parrado, Santiago2025-07-15T20:18:52Z2025-07-15T20:18:52Z2025https://repositorio.uniremington.edu.co/handle/123456789/7630Este informe técnico documenta el desarrollo e implementación de la aplicación móvil "Gestión de Información Académica", una solución diseñada para modernizar y optimizar la administración de datos académicos en instituciones educativas. El proyecto fue concebido para resolver ineficiencias en la gestión manual de materias, la asignación de docentes, el registro y consulta de calificaciones, y la comunicación entre la institución, profesores y estudiantes. La aplicación se desarrolló utilizando una metodología Ágil (Scrum), lo que permitió una entrega incremental y adaptativa del software. Se estructuró en tres zonas de usuario principales: • Administrador: Gestiona materias, docentes, estudiantes, curso o carrera y aulas, asigna docentes, materias, aulas, cursos o carreras y estudiantes a grupos. • Profesor: Carga calificaciones parciales y definitivas para sus estudiantes dentro de plazos establecidos a la vez puede visualizar su agenda diaria. • Estudiante: Consulta su información académica, incluyendo materias matriculadas y el detalle de sus calificaciones (parciales y ponderadas), a la vez puede visualizar su agenda diaria. Técnicamente, el Frontend de la aplicación móvil se construyó con Ionic Framework y ReactJS. Esta elección facilitó un desarrollo eficiente, permitiendo el despliegue en dispositivos Android desde una única base de código. El Backend fue implementado con Spring Boot de Java, encargado de la lógica de negocio y la persistencia de datos en una base de datos PostgreSQL. La comunicación entre el frontend y el backend se realizó mediante APIs REST, garantizando un flujo de información seguro. La seguridad del sistema, incluyendo la autenticación y autorización por roles (Administrador, Profesor, Estudiante), se manejó con Spring Security y JSON Web Tokens (JWT). Para la colaboración y el control de cambios, se utilizó GitHub. Los resultados obtenidos demuestran la aplicación práctica de los conocimientos adquiridos en el seminario de aplicaciones móviles, especialmente en el desarrollo de aplicaciones móvil y la sintaxis de ReactJS. La aplicación ha logrado digitalizar y centralizar efectivamente la gestión académica, ofreciendo una herramienta segura, accesible y eficiente que mejora la transparencia y la comunicación en el entorno educativo.PregradoIngeniero(a) de Sistemas57 p.application/pdfspaCorporación Universitaria RemingtonManizales (Caldas, Colombia)Facultad de IngenieríasIngeniería de SistemasAndroidIonicAPIs RESTJavaReactJSComputación móvilSistemas de informaciónIngeniería de softwareSeminario desarrollo móvil. Sistema de gestión académicaTrabajo de grado - Pregradoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - PregradoPublicationORIGINALRIU-PRE-2025 Seminario desarrollo movil.pdfRIU-PRE-2025 Seminario desarrollo movil.pdfapplication/pdf2910343https://repositorio.uniremington.edu.co/bitstreams/cdd24daf-ac8f-46c0-be1f-2d96a2d58172/download6c03cfac0ecf44eb403287ffdfa4478aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uniremington.edu.co/bitstreams/33d7a306-ae43-4e2f-91d0-b98f1621707a/download8a4605be74aa9ea9d79846c1fba20a33MD52BL-FR-11 Cesión Derechos Proyecto SGA Desarrollo.pdfapplication/pdf3094870https://repositorio.uniremington.edu.co/bitstreams/2243cdbc-7039-4d15-938f-e97a599178e5/download44d71c9dd0e4f5d4e94c5758bafbb2cbMD53TEXTRIU-PRE-2025 Seminario desarrollo movil.pdf.txtRIU-PRE-2025 Seminario desarrollo movil.pdf.txtExtracted texttext/plain42739https://repositorio.uniremington.edu.co/bitstreams/e7ef901b-b0d9-4b1f-a475-e6b98427a2f5/downloadea724a6eaad2c73ef49738b39c1004cbMD56THUMBNAILRIU-PRE-2025 Seminario desarrollo movil.pdf.jpgRIU-PRE-2025 Seminario desarrollo movil.pdf.jpgGenerated Thumbnailimage/jpeg2786https://repositorio.uniremington.edu.co/bitstreams/1c1b5c5b-e5a4-4e6b-aebb-f46a7894b058/download079fdbca12f38cd4db6600da9cd09866MD55123456789/7630oai:repositorio.uniremington.edu.co:123456789/76302025-08-26 16:11:06.365https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Corporación Universitaria Remington, 2025open.accesshttps://repositorio.uniremington.edu.coRepositorio UNIREMINGTONbiblioteca@uniremington.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=