Sie sind auf Seite 1von 31

Ejemplo.

- El programa anterior será Diseñar un programa que permita:


1.- Crear un módulo de validación, en este módulo el dato de validación es user=cordova y clave
=100, después de editar estos datos en cada label, y si existe error al presionar clic en botón
Ingresar, el sistema envía el mensaje:
Usuario o contraseña no válida y el número de oportunidades restantes. Asimismo la contraseña

Solución
Interface que se mantiene por 1 milésimas de segundo y luego pasa a siguiente interface de
validación

INERFACE de validación, ante un error se envía mensaje respectivo

1
Los datos de validación son extraídos de la Base de datos y tabla mostrados en la siguiente
interface:

Sistema de Gestión de base de datos: >SSQLITE

Si los datos de validación son correctos, el sistema envía la siguiente interface:

2
Ejecute botón Aceptar y le permite mostrar la siguiente interface, la cual contiene 4 opciones
para crear:
1.- archivos
2.- Base de datos en SQLITE

Ahora, ejecutar las opciones:


Opcion1.- Permite crear un Archivo desde la siguiente inetrface

3
Esta información se guarda en el
archivo: “ Reconocimiento.txt”

Ahora con la opción 3, puede hacer un reporte sobre la interface de TKinter

Asi, puede continuar ejecutando las opciones restantes.


Ahora se presenta programa fuente

4
5
6
7
8
9
10
11
Ejemplo Diseñar una aplicación que permita validar datos de usuario, si los datos son correectos,
el sistema envía una interface de continuar, a continuación una interface donde se ingrese un
conjunto de reglas para reconocimiento facial, esa información se envía a la base de datos y se
graba en la tabla respectiva
Solución

12
Organización de la Aplicación.- se muestra:
1.- La Aplicación en python
2.- Diseño de las Base de datos en SQlite
3.- Imágenes tipo *.png

Interface que muestra la Base de datos y su tabla respectiva, donde se almacenara información
cuando se ejecuta la aplicación. La tabla solo tiene un campo tipo TEX, pues desde consola se
enviará un conjunto(reglas) de pasos para reconocimiento facial.
I.- Base de datos: PROCE.DB , contiene una tabla

Diseño lógico de la tabla

13
II.- Base de Datos: user.db.- solo contiene una tabla con datos de validación

Ejecución de la Aplicación

Error de validación
Ahora cuando el proceso de validación es correcto, se envía la siguiente interface:

14
Al hacer clic en el mensaje, se presenta la siguiente interface, donde se edita pasos para el
reconocimiento facial y al finalizar se graba, es decir que esta información va a la base de datos
y se aloja en la tabla de reconocimiento

15
16
Ejemplo.- Diseñar un programa que permita:
1.- Diseñar el Módulo e Validación, los datos se encuentran en una tabla de la base de datos sqlite
2.- Si los datos son correctos, el sistema envía un menu con un conjunto de alternativas
3.- La diferencia de este programa con los anteriores es:
3,1,.opcion1.- Ud. Edita 1, automáticamente se autogenera el código de alumno usando
el algoritmo del módulo 11. El código se carga en forma aleatoria
3.2.- opción 7, al finalizar con la aplicación, el programa automáticamente crea un
Archivo de texto, el cual puede llevarse a domicilio, pues si fuere base de datos necesitaría esta
pata abrirlo

Solución.

17
Interface de del Módulo de Validación y la interface de las opcio0nes disponibles para la

Por la novedad, se mostrara la ejecución de la opcion1

18
Si usa la opción 7, se mostrara el mensaje de archivo registrado:

19
20
21
22
23
24
25
26
27
28
29
Ejercicio.- En una institución educativa, se dispone de la siguiente información:

Cod_alumno Cod_curso Día Hora_inicio Hora_termino


1025 ST-221 MARTES 08.00 10.00
1145 ST-221 JUEVES 11.00 13.00
1025 CB-101 MARTES 14.00 16.00
1145 CB-101 JUEVES 10.00 12.00
1220 CB-111 LUNES 14.00 16.00
1025 CB-322 VIERNES 12.00 15.00
… … … … …

Diseñar un programa que permita:


1. rear un Modelo Relacional de Base de Datos (Teoría)
2. Crear archivos que almacenen la información de parte a).
3.- Hacer un reporte en donde se indique por cada alumno: código del alumno y los códigos
de cursos en que tiene cruces (indicar el día y cuantas horas se cruzan).
4.- Según parte c) eliminar los alumnos que tiene cruces. Los datos eliminados se deben
guardar en un archivo “Elima.txt”. Mostrar los registros y la cantidad.

Ejercicio.- se dispone del siguiente modelo relacional de base de datos, diseñar un programa
que permita:

30
1. Para cada tabla o entidad crear su archivo y almacenar sus datos respectivos
2. Se debe iniciar la ejecución del programa mediante la interface de validación
3. Listado de profesores, sus cursos y secciones respectivas
4. Alumnos, sus cursos y sus notas. Mostrar la minima nota y que alumno la posee
5. Promedio por alumno y en que curso se ha obtenido el mayor promedio..

31

Das könnte Ihnen auch gefallen