INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS
DOCENTE:
M.I. PATRICIA GUADALUPE GAMBOA RODRIGUEZ
ALUMNOS:
PACHECO BOLAINA IVÁN MANUEL
GUZMAN OLAN PEDRO ALEJANDRO
CHULIN LARA JOEL
VITE LURIA GENARO
CARRERA:
INGENIERIA INFORMÁTICA
SEMESTRE Y GRUPO:
7 “A”
PROYECTO
REGISTRO CIVIL NACIONAL
Problemática:
El registro civil nacional
hace constar y dar fe del estado civil de una persona al igual que sus
respectivos tramites, hoy en día ante la demanda de actividades y tramites que
se realizan en esta dependencia se ve en la necesidad de actualizar y controlar
a través de una base de datos, todos los tramites a nivel nacional estarán registrados
para evitar que personas puedan comentar delitos legales en su estado civil,
actos de arrebato de hijos a padre, cambios de nombres no autorizados.
Requerimientos funcionales:
- Llevar el control de las actividades del
registro civil a nivel nacional
- Registrar los datos personales de las
personas que lleguen a realizar un trámite
- Registrar los datos personales de los
menores de edad que lleguen a realizar un trámite al igual que el de sus
padres.
Requerimientos no funcionales:
- Lenguaje SQL
- Manejador de base de datos
- Sistema operativo Windows
- SQL SEVER 2014
Objetivo general:
Desarrollar una base de
datos para llevar el control sobre los distintos tramites que se realizan en el
registro civil, con el fin de agilizar el trámite a realizar y además evitar
conflictos penales, de esta forma reduciremos el tiempo de espera de algunas personas
que al igual que los tramites se digitalizaran para llevar un mejor control de
la población sobre sus trámites que pueden realizar en un estado.
Objetivos específicos:
- Llevar un control sobre la
información que se maneja en esta dependencia
- Evitar redundancia en los
datos de los trámites
- Migración de datos de
forma escrita manualmente a formato digital
Supuestos semánticos:
- Registrar
información personal de las personas que realizaran un trámite
- Registrar
el trámite de una persona que se realiza en un estado
- Consultar
información sobre cualquier trámite que realice una persona
- Registrar
información personal de las padres que realicen el trámite de un acta de
nacimiento de un menor de edad
- Registrar
el estado civil de una persona
- Consultar
el estado civil de cualquier persona
- Registrar
información personal de las personas que realicen el trámite de acta de defunción
- Consultar
información sobre actas de defunción
- Registrar
información personal de las personas que realicen el trámite de acta de matrimonio
- Consultar
información sobre actas de matrimonio
- Registrar
información personal de las personas que realicen el trámite de acta de tutela
- Consultar
información sobre actas de tutela
- Verificar
el estado civil de una persona antes de realizar un acta de matrimonio
- Registrar
datos personales de la tutela de un menor de edad
DIAGRAMA ENTIDAD - RELACIÓN
DIAGRAMA RELACIONAL
DICCIONARIO DE DATOS
REGISTRO CIVIL
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
NUM_REGISTRO
|
Varchar
|
5
|
Si
|
NOMBRE
|
Varchar
|
50
|
No
|
DIRECCION
|
Varchar
|
80
|
No
|
TELEFONO
|
Int
|
|
no
|
ACTA DE NACIMIENTO
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CRIP
|
Int
|
|
si
|
NUMCONTROL
|
Int
|
|
No
|
LIBRO
|
Int
|
|
no
|
ACTA
|
Int
|
|
No
|
FOJA
|
Int
|
|
No
|
LUGAR DE REGISTRO
|
varchar
|
50
|
No
|
FECHA DE NACIMIENTO
|
Date
|
|
No
|
HORA DE NACIMIENTO
|
Time
|
|
No
|
PRESENTADO
|
Varchar
|
30
|
No
|
COMPARECE
|
Varchar
|
30
|
No
|
CURP
|
varchar
|
30
|
no
|
HOMBRE
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CONTROL HOMBRE
|
varchar
|
12
|
SI
|
NOMBRE
|
INT
|
|
NO
|
APELLIDO PATERNO
|
varchar
|
50
|
NO
|
APELLIDO MATERNO
|
varchar
|
50
|
NO
|
EDAD
|
varchar
|
50
|
NO
|
CRIP
|
varchar
|
50
|
NO
|
MUJER
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CONTROL MUJER
|
varchar
|
12
|
SI
|
NOMBRE
|
INT
|
|
NO
|
APELLIDO PATERNO
|
varchar
|
50
|
NO
|
APELLIDO MATERNO
|
varchar
|
50
|
NO
|
EDAD
|
varchar
|
50
|
NO
|
CRIP
|
varchar
|
50
|
NO
|
PADRE
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CRIP
|
INT
|
|
SI
|
CONTROL PADRE
|
Varchar
|
12
|
NO
|
NOMBRE
|
varchar
|
50
|
NO
|
APELLIDO PATERNO
|
varchar
|
50
|
NO
|
APELLIDO MATERNO
|
varchar
|
50
|
NO
|
NACIONALIDAD
|
varchar
|
50
|
NO
|
MUJER
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CRIP
|
INT
|
|
SI
|
CONTROL MUJER
|
Varchar
|
12
|
NO
|
NOMBRE
|
varchar
|
50
|
NO
|
APELLIDO PATERNO
|
varchar
|
50
|
NO
|
APELLIDO MATERNO
|
varchar
|
50
|
NO
|
NACIONALIDAD
|
varchar
|
50
|
NO
|
ABUELO
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CRIP
|
INT
|
|
SI
|
CONTROL ABUELO
|
Varchar
|
12
|
NO
|
NOMBRE
|
varchar
|
50
|
NO
|
APELLIDO PATERNO
|
varchar
|
50
|
NO
|
APELLIDO MATERNO
|
varchar
|
50
|
NO
|
NACIONALIDAD
|
varchar
|
50
|
NO
|
ABUELA
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CRIP
|
INT
|
|
SI
|
CONTROL ABUELA
|
Varchar
|
12
|
NO
|
NOMBRE
|
varchar
|
50
|
NO
|
APELLIDO PATERNO
|
varchar
|
50
|
NO
|
APELLIDO MATERNO
|
varchar
|
50
|
NO
|
NACIONALIDAD
|
varchar
|
50
|
NO
|
ACTA TUTELA
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CONTROL MUJER
|
varchar
|
12
|
si
|
CONTROL HOMBRE
|
varchar
|
12
|
si
|
NOMBRE TUTELA
|
varchar
|
50
|
no
|
APELLIDOP_TUTELA
|
varchar
|
50
|
no
|
APELLIDOM_TUTELA
|
varchar
|
50
|
no
|
EDAD TUTELA
|
varchar
|
50
|
no
|
PROFESION
|
varchar
|
50
|
no
|
DOMICILIO
|
varchar
|
50
|
no
|
FECHA DEL TRAMITE
|
varchar
|
date
|
no
|
NOMBRE DEL JUEZ
|
varchar
|
100
|
no
|
ACTA EMANCIPACION
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CONTROL MUJER
|
varchar
|
12
|
si
|
CONTROL HOMBRE
|
varchar
|
12
|
si
|
CRIP
|
int
|
|
no
|
OBSERVACION
|
varchar
|
200
|
no
|
FECHA DE EMANCIPACION
|
Date
|
|
no
|
ACTA EMANCIPACION
CAMPO
|
Tipo de dato
|
LONGITUD
|
LLAVE PRIMARIA
|
CONTROL MUJER
|
varchar
|
12
|
si
|
CONTROL HOMBRE
|
varchar
|
12
|
si
|
CONTROL PADRE
|
varchar
|
12
|
si
|
CONTROL MADRE
|
varchar
|
12
|
si
|
PARENTESCO
|
varchar
|
50
|
No
|
REGIMEN
|
varchar
|
50
|
No
|
LUGAR
|
varchar
|
50
|
No
|
FECHA
|
Date
|
100
|
No
|
OFICIALIA
|
varchar
|
12
|
no
|