0% encontró este documento útil (0 votos)
55 vistas28 páginas

Aplicación Android con SQLite: Gestión de Alumnos

El documento describe la creación de una aplicación Android que gestiona una base de datos SQLite para realizar operaciones de agregar, eliminar, modificar y consultar información de alumnos. Se especifican las clases necesarias, como Alumno, Utilidades y ConexionSQLliteHelper, así como las actividades para cada operación. La práctica permite a los estudiantes reforzar sus conocimientos en la implementación y gestión de bases de datos en aplicaciones móviles.

Cargado por

Deniss Atilano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas28 páginas

Aplicación Android con SQLite: Gestión de Alumnos

El documento describe la creación de una aplicación Android que gestiona una base de datos SQLite para realizar operaciones de agregar, eliminar, modificar y consultar información de alumnos. Se especifican las clases necesarias, como Alumno, Utilidades y ConexionSQLliteHelper, así como las actividades para cada operación. La práctica permite a los estudiantes reforzar sus conocimientos en la implementación y gestión de bases de datos en aplicaciones móviles.

Cargado por

Deniss Atilano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO TECNOLÓGICO SUPERIOR DE

MARTÍNEZ DE LA TORRE

Base de Datos para Aplicaciones

Actividad 1.4. Reporte de práctica – Creación de aplicación

Alumnos:

Cristhian Jared Ramos Orozco B220i0134

Alan Collado Vega 210i0025

8vo “A”

Docente
Armando Hernández Basilio

Martínez de la torre. Ver


16 de febrero de 2025

1
Práctica: Crear base de Datos
Crear una aplicación en Android que permita agregar, eliminar, modificar y consultar información
en una base de datos utilizando SQLite. Se utilizarán cinco componentes Activity, la principal, que
contendrá el acceso a cada una de las operaciones de la base de datos. El resto de las Activity,
incluirá los componentes para cada una de dichas operaciones: agregar, consultar, eliminar y
modificar. Cada uno de estos componentes se describe más adelante, Se deben crear las clases
que permitirán definir los métodos, objetos y demás elementos necesarios para la
implementación de las operaciones en la base de datos. Para la base de datos se utilizará el
sistema SQLite. Se creará la base de datos “bd_alumno” que contendrá una tabla llamada
Alumno con tres campos: id, nombre y correo A continuación, se presentan cada uno de los
componentes, clases, objetos y códigos que se deben de crear para la práctica.

Clases
Crear las siguientes clases: Alumno, Utilidades y ConexionSQLliteHelper. De preferencia crea un
paquete para definirlas.

Clase Alumno
Crea la clase Alumno que contenga los atributos id, nombre y correo. Agregar el método
constructor y los métodos get y set de cada atributo.

2
Clase Utilidades

Crea la clase Utilidades, para definir las constantes de la base de datos:

Clase ConexionSQLliteHelper

Crear la clase ConexionSQLliteHelper() que hereda los elementos de la clase abstracta


SQLiteOpenHelper. Esta clase permitirá crear la conexión con la base de datos en SQLite. Se
debe agregar el constructor y los métodos OnCreate() y onUpgrade().

3
Activity Principal
En la Activity principal agrega Cinco botones:

• Agregar alumno
• Eliminar alumno
• Modificar alumno
• Consultar alumno
• Ver Alumnos

Código

4
Prueba de funcionamiento

5
6
Activity Agregar Alumno
Crea la Activity AgregarAlumno, la cual permitirá agregar información a la tabla alumno. Debe
contener los elementos que aparecen en la siguiente imagen, los cuales son: un texto para el Id
(que es numérico), uno para el nombre y otro para el correo. Un botón para guardar la información
en la tabla.

Código Xml

7
Funcionamiento dentro de la base de datos (Código Java)

8
9
Prueba de funcionamiento

10
11
Activity Consultar Alumno
Crea la Activity Agregar Alumno, la cual permitirá agregar información a la tabla alumno. Debe
contener los elementos que aparecen en la siguiente imagen. Un texto para el Id (que es
numérico), uno para el nombre y otro para el correo. Un botón buscar la información a través del
Id, en caso de que encuentre el identificador, mostrará el nombre y correo en los textos
correspondientes. Además, se incluye los botones de Actualizar y Eliminar, los cuales permitirán
realizar esas operaciones con los datos de la tabla Alumno.

Código Xml

12
Funcionamiento dentro de la base de datos (Codigo Java)

13
14
Prueba de funcionamiento

15
Activity Actualizar Alumno
Crea la Activity Actualizar Alumno, la cual permitirá actualizar la información del alumno en la
tabla alumno.

Código Xml

16
17
Funcionamiento dentro de la base de datos (Codigo Java)

18
Prueba de funcionamiento

19
20
Activity Ver Alumnos
Crea la Activity ver Alumno, la cual permitirá ver a los alumnos que se encuentran en la tabla
alumno.

Código Xml

21
Funcionamiento dentro de la base de datos (Codigo Java)

22
Prueba de funcionamiento

23
Activity Eliminar Alumno
Crea la Activity Eliminar Alumno, la cual permitirá Eliminar a los alumnos que se encuentran en
la tabla alumno.

Código Xml

24
Funcionamiento dentro de la base de datos (Codigo Java)

25
Prueba de funcionamiento

26
27
Conclusión

La realización de esta práctica nos permitió reforzar nuestros conocimientos en la implementación


y gestión de bases de datos en aplicaciones móviles utilizando SQLite. A través del desarrollo de
una aplicación en Android, pudimos aplicar conceptos clave como la creación y manipulación de
tablas, el uso de clases para representar los datos y la implementación de métodos para agregar,
modificar, consultar, ver y eliminar registros.

Cada una de las actividades desarrolladas nos brindó la oportunidad de comprender mejor la
estructura de una aplicación basada en bases de datos y la interacción entre la interfaz gráfica y
la capa lógica. Además, enfrentamos desafíos en la correcta gestión de conexiones y consultas,
lo que nos ayudó a mejorar nuestras habilidades de depuración y optimización del código.

En conclusión, esta práctica fue fundamental para consolidar nuestras habilidades en el


desarrollo de aplicaciones móviles con almacenamiento local, brindándonos una base sólida para
futuros proyectos que requieran manejo de datos de manera eficiente y estructurada.

28

También podría gustarte