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

PROYECTO FINAL “SISTEMA DE REGISTRO DE MIGRANTES”


Enviado por   •  3 de Febrero de 2020  •  Trabajo  •  1.471 Palabras (6 Páginas)  •  137 Visitas

Página 1 de 6

INSTITUTO POLITÉCNICO NACIONAL [pic 1][pic 2]

 

ESCUELA SUPERIOR DE CÓMPUTO

 

PROYECTO FINAL

“SISTEMA DE REGISTRO DE MIGRANTES” 

 

Alumnos:

Guerra Nicolás Herman Enrique

Martínez Fuentes Iván

Vallejo Serrano Ehecatzin Grupo:

2CV5

Unidad de Aprendizaje: Bases de Datos Profesora:

Hernández Rubio Erika

         

ÍNDICE

 

  1. - Planteamiento del problema --------------------------------------------------------         2

 

  1. - Modelo Entidad-Relación ------------------------------------------------------------         3

 

  1. - Modelo Relacional ---------------------------------------------------------------------         4

 

  1. - Contenido de la Base de Datos ----------------------------------------------------         5
  1. - Tablas
  2. - Procedimientos
  3. - Vistas
  4. - Consultas
  5. - Usuarios

 

  1. - Interfaz de Usuario --------------------------------------------------------------------         11

 

  1. – Conclusiones ---------------------------------------------------------------------------         14

 

         

Planteamiento del Problema

 

La inmigración en México no ha tenido un impacto desbordante entre la población total en comparación con otros países, pero sí ha habido un incremento considerable en la población extranjera desde que México se consolidó como nación independiente. Por la posición geográfica de México y debido a motivos sociales, económicos, climatológicos, culturales y de tránsito se ha dado la permanencia de extranjeros en todo el territorio. El país no ha buscado históricamente la inmigración masiva, sino que ha sido foco de atracción de una inmigración más selectiva a la que se suma una vieja tradición de asilo político por persecución religiosa o ideológica, por lo que en México residen intelectuales, científicos y artistas venidos de otras naciones y que han contribuido en diversos campos científicos y artísticos.

El objetivo de este proyecto final para la unidad de Aprendizaje “Bases de Datos” es resolver el siguiente problema: Se necesita una base de datos que sirva para llevar un registro además de un control sobre las personas que llegan a este país en condición de migrantes, conocer sus datos personales y familiares, así como sus oficios, profesiones, nivel de estudios y los motivos que los llevaron a dejar sus lugares de origen.

Esto nos sirve para que, en el hipotético caso de que existan personas que lo necesiten, pueda serles otorgado un lugar donde refugiarse junto a sus familias, un trabajo digno para el cual sean aptos, o permitirles el tránsito por el territorio nacional.

Tomando como referencia los requisitos que la Secretaría de Gobernación y el Instituto Nacional de Inmigración piden para entrar al país, residir en él, obtener la nacionalidad o simplemente cruzar a través del mismo diseñamos una base de datos cuya estructura nos permita cumplir con el objetivo planteado. Esta se compone de varias tablas que de acuerdo a nuestro criterio cubren los aspectos básicos necesarios para conocer la situación particular de las personas que decidan migrar hacia nuestro país. Estos incluyen los datos personales de cada una de las personas, por ejemplo:

Nombre, apellidos, estado civil, fecha de nacimiento, lugar de origen. También se solicita la información sobre el país de procedencia, su antigua ocupación, el nivel de estudios que posee y el por qué tuvo que dejar su hogar.

Todos estos campos sirven para tener un mejor control de la cantidad de personas y su estatus.

         

Modelo Entidad-Relación

 

Este es el modelo Entidad-Relación con el cual comenzamos el diseño de la base de datos.

[pic 3] 

         

Modelo Relacional

 

 

[pic 4] 

         

Contenido de la Base de Datos

Tablas:

La base de datos se compone de once tablas, que son las siguientes:

[pic 5] 

Select *from Migrante:

[pic 6] 

 

 

 

 

 

Select *from Familiares:

[pic 7] 

Select *from Entrevistador:

[pic 8] 

Select *from Ocupacion:

[pic 9] 

Select *from DatosMexico:

[pic 10] 

Select *from GradoMaximo:

 

[pic 11]

 

Vistas:

[pic 12] 

          

Interfaz de Usuario

 

Para el diseño de la interfaz de usuario utilizamos el lenguaje de programación Python y la versión de la biblioteca gráfica Qt para este mismo, PyQt5.

Nos decantamos por estas tecnologías pues algunos de nosotros ya las conocíamos y porque ofrece muchas herramientas muy simples para trabajar sobre aplicaciones visuales, además de utilizar CSS para los estilos, lo cual lo vuelve aún más sencillo de usar.

...

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