UNIVERSIDAD POLITECNICA
MESOAMERICANA
“Educar para producir”
Carrera:
Ing. En Tecnologías de la Información.
Materia:
Programación Móvil.
Docente:
Mtra. Cesia Gemima Uco Hernández.
Alumno:
Bryan Josue Zetina Couoh.
Manuel Darío Perez Lopez
Alvaro David Guillen Ramírez
Julio César Arguelles Chalico
Actividad:
Reporte de la práctica una app de inventario con Login.
Grado: 9° Cuatrimestre. Grupo: A.
Tenosique de Pino Suárez a 16 de agosto del 2025.
ÍNDICE
Introducción ............................................................................................ 3
Desarrollo ............................................................................................... 4
ScreenRegistro .................................................................................... 4
Código de Registro .............................................................................. 5
ScreenLogin (Screen2) ........................................................................ 7
Código de Login .................................................................................. 8
Screen1 (Inventario de Equipos) ......................................................... 10
Funcionalidades CRUD: ..................................................................... 10
Código de Inventario .......................................................................... 11
ScreenAdmin ..................................................................................... 12
Código de Admin ............................................................................... 13
Resultados ........................................................................................... 14
Conclusiones ........................................................................................ 15
pág. 2
Introducción
En el contexto actual, la gestión de recursos tecnológicos en instituciones
educativas y organizaciones se ha convertido en una necesidad fundamental para
garantizar un control adecuado de los activos. Con este propósito, la práctica
realizada consistió en el desarrollo de una aplicación móvil utilizando la plataforma
MIT App Inventor, enfocada en la administración de inventarios de equipos de
cómputo y en la gestión de usuarios mediante un sistema de login y registro.
El proyecto combina dos áreas clave:
La gestión de inventario con operaciones CRUD (Crear, Leer, Actualizar y
Eliminar), lo que permite mantener información organizada y accesible sobre
distintos dispositivos como laptops, servidores y ordenadores.
La seguridad y control de acceso, logrados a través de un sistema de
autenticación donde los usuarios se registran y validan para acceder a las
funcionalidades principales.
De esta manera, la práctica no solo representa un ejercicio de
programación en MIT App Inventor, sino también un acercamiento a soluciones
tecnológicas que tienen aplicación real en el ámbito académico, administrativo y
empresarial.
pág. 3
Desarrollo
El desarrollo de la aplicación se llevó a cabo mediante la creación de
diferentes pantallas (Screens) que organizan las funciones principales:
ScreenRegistro
Diseñada para capturar los datos de nuevos usuarios.
Campos: Usuario, Nombre completo, Puesto, Email, Contraseña y
Confirmación de contraseña.
Los datos se almacenan en la base de datos y sirven como credenciales de
acceso.
pág. 4
Código de Registro
pág. 5
pág. 6
ScreenLogin (Screen2)
Permite el inicio de sesión de los usuarios registrados.
Se validan el usuario y contraseña ingresados.
Si la información es correcta, se accede al módulo de inventario; de lo
contrario, se genera un mensaje de error.
pág. 7
Código de Login
pág. 8
pág. 9
Screen1 (Inventario de Equipos) Funcionalidades CRUD:
Es la pantalla principal de gestión de inventario. Crear: añadir un nuevo equipo.
Campos incluidos: Leer: consultar registros existentes.
ID del equipo Actualizar: modificar datos de un equipo.
Características Eliminar: borrar registros del inventario.
Marca
Modelo
Número de serie
Importe sin IVA
Importe con IVA
Estado del equipo
Área de ubicación
En el desarrollo también se trabajó con los bloques de programación de MIT
App Inventor, configurando procedimientos para la validación de credenciales, la
manipulación de datos del inventario y la navegación entre pan
pág. 10
Código de Inventario
ScreenAdmin
Pantalla destinada al administrador.
Permite buscar usuarios registrados y visualizar su información.
Incluye un botón de volver que regresa al menú principal.
Código de Admin
pág. 13
Resultados
El resultado del proyecto fue una aplicación completamente funcional que
integra de forma eficiente la gestión de inventarios y el control de usuarios. Entre
los principales logros se destacan:
La implementación exitosa del sistema de login y registro, lo que garantiza
mayor seguridad al restringir el acceso a usuarios registrados.
El correcto funcionamiento del CRUD en el módulo de inventario, que
facilita la administración de equipos de cómputo y asegura que la información
pueda mantenerse actualizada y organizada.
La interfaz fue diseñada de manera sencilla y práctica, permitiendo que
cualquier usuario pueda utilizarla sin necesidad de conocimientos técnicos
avanzados.
El módulo administrativo (ScreenAdmin) aporta valor añadido al permitir la
gestión centralizada de usuarios, aspecto fundamental en un sistema multiusuario.
Se demostró la capacidad de MIT App Inventor para desarrollar
aplicaciones móviles que integren lógica de programación, almacenamiento de
datos y control de acceso en un solo entorno.
En conjunto, el proyecto cumplió con los objetivos planteados,
proporcionando una solución que podría implementarse en escenarios reales de
control de inventario en escuelas, oficinas o empresas.
pág. 14
Conclusiones
El desarrollo de esta aplicación representó una experiencia enriquecedora,
ya que permitió aplicar en un caso práctico los conceptos de CRUD, autenticación
de usuarios y diseño de interfaces móviles.
Se concluye que:
El uso de MIT App Inventor facilita la creación de aplicaciones móviles
funcionales, incluso sin requerir un conocimiento profundo de lenguajes de
programación tradicionales.
La integración de un sistema CRUD con un módulo de login/registro
proporciona una estructura sólida para aplicaciones orientadas a la gestión de
datos.
La implementación del ScreenAdmin refuerza el rol de control y supervisión,
mostrando la importancia de la figura del administrador en sistemas multiusuario.
Este proyecto constituye un prototipo que puede expandirse en el futuro,
añadiendo características como almacenamiento en la nube, generación de
reportes automáticos o integración con tecnologías IoT para un control más
avanzado.
En términos generales, la práctica logró combinar los objetivos académicos
con un producto que tiene un potencial de aplicación real, fomentando tanto el
aprendizaje técnico como la creatividad en el desarrollo de soluciones digitales.
pág. 15