ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Práctica Login y Contraseña Base de Datos Para Dispositivos Moviles


Enviado por   •  5 de Mayo de 2020  •  Trabajos  •  1.333 Palabras (6 Páginas)  •  112 Visitas

Página 1 de 6

[pic 1][pic 2][pic 3][pic 4][pic 5]

[pic 6]


Login y Contraseña

[pic 7]

Se tomó de referencia de acuerdo a las instrucciones el modelo E-R que se muestra en la parte de arriba.

INTERFAZ

[pic 8]

Como ventana principal de la aplicación nos muestra los campos requeridos para acceder al sistema. En conjunto existen 4 botones, de los cuales nos servirán para: registrar un usuario, dar de alta un nuevo rol, alta de una nueva contraseña para algún rol. También pedirá los datos como son: el nombre de usuario y su respectiva contraseña y por ultimo al rol al que pertenece, si todos estos campos coinciden con lo almacenado a la base de datos, se podrá acceder al sistema.

[pic 9]

Una vez que se selecciona el botón de dar de alta un usuario, nos mostrara la ventana de Alta de Usuario, en la cual para poder agregar un usuario, debemos de proporcionar: el nombre, su teléfono y correo electrónico. De igual manera se podrá consultar los usuarios registrados hasta el momento, solo se agregó para ver el manejo de la base de datos y corroborar que las inserciones se efectuaron de manera correcta, para la funcionabilidad de la aplicación esta opción no es necesario. Y por último tenemos un botón de regresar, el cual nos regresara a la pantalla principal de la aplicación, es importante usar el botón, ya que si se desea regresar a la pantalla principal con las flechas de navegación integradas en el sistema operativo de Android, la aplicación se cerrara.

[pic 10]

Si se desea agregar un nuevo rol, y se selecciona el botón correspondiente, se nos mostrara la ventana que se muestra arriba. Esta venta sigue la misma temática que la ventana de Registrar Usuario, esto en cuanto a los botones, en el apartado de datos a dar de alta, solo se solicita el nombre del nuevo rol que se quiere registrar.

[pic 11]

Para la ventana de Acceso, los botones que se encuentran en ella, sigue las mismas funcionalidades que las ventanas anteriores. En cuanto a los datos, en el apartado de “Agregar Nombre Usuario”, debemos de ingresar el nombre con el cual va acceder el usuario al sistema, se realiza lo mismo en el apartado de “Agregar Contraseña”. También la ventana cuenta con dos spinner, los cuales nos va a mostrar los roles que se encuentran registrados hasta el momento y el otro mostrara los usuarios registrados.

CODIGO

Ventana MainActivity(Acceder al Sistema)

[pic 12]

En la clase principal (public class MainActivity), iniciamos por declarar los objetos que se agregaron al XML de la aplicación, tales son objetos como: spinner, editText y se crearon arreglos diferentes que nos van a servir para capturar los datos que queramos consultar de la base de datos. En el método onCreate vamos a definir las relaciones de las variables creadas en la clase, con los objetos creados en el XML de la actividad, para poder empezar a trabajar con ellos.

Método onClick

[pic 13]

En esta parte del código tenemos varios métodos que realizan la función de onClick, todos realizan la misma función, ya que se utilizaron para poder mandar llamar las actividades correspondientes a los botones agregados en la interfaz. Cabe mencionar que estos se enlazaron directamente con el XML de la aplicación, en cada Button en el apartado de onClick, se seleccionó el nombre del método correspondiente de cada uno de los botones (Para hacer que nos aparezcan los métodos en el XML se colocan las variables View view, de otra manera serán invisible estos métodos para el XML).

Método Ingresar

[pic 14]

Para esta primera parte del código se realizó como primer paso la conexión de la base de datos (su creación se explicara un poco más adelante), se instancia primeramente el nombre de la clase que contiene la base, seguido de una variable nos ayudara a iniciarla para “crear ” otra base de datos temporal y posteriormente mandar los datos a la base principal. Ejemplo de las líneas de código que permiten la conexión y permitir modificar los datos en ella:

ConexionSQLiteHelper admin = new (this. “acceso”, null, 1)

...

Descargar como (para miembros actualizados)  txt (8.3 Kb)   pdf (1.7 Mb)   docx (1.1 Mb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com