3 Marco Propositivo
3.3.2 Análisis
3.3.2.4 Diagramas de caso de uso
3.3.2.4.1 Diagrama de caso de uso principal de la aplicación
Figura 12: Diagrama de caso de uso de eventos
69 3.3.3 Diseño
3.3.3.1 Diseño de la base
3.3.3.1.1 Modelo Físico
Figura 13 Modelo físico de la base de datos
70
3.3.3.1.2 Modelo Lógico
Figura 14 Modelo lógico de la base de datos Fuente: Investigación de Campo
71
3.3.3.2 Diccionario de datos
TABLA PERSONAS
Tabla6. personas
Fuente: Elaborada por el investigador
CAMPO TIPO DESCRIPCION
CAMPO TIPO DESCRIPCION
id_persona
int(11)
Campo utilizado como clave principal de la tabla jv_persona
id_identificacion int(11) Campo donde se almacenara la identificacion id_tipo_persona
int(11)
Campo a la cual se refiere al campo tipo_persona
cedula
varchar(15)
Campo en donde se almacenara el numero de cedula
apellidos varchar(50) campo donde se almacenara el apellido nombres varchar(50) campo donde se almacena los nombres id_pais int(11) campo a la cual se refiere al pais id_provincia int(11) campo a la cual se refiere al provincia id_ciudad int(11) campo a la cual se refiere a la ciudad direccion varchar(100) campo donde se almacena la direccion
telefono varchar(10) campo donde se almacena el numero
72 telefonico
movil varchar(10) campo donde se almacena el numero celular email varchar(50) campo donde se almacena el correo electronico id_sexo int(11) campo_refiere al genero
id_civil int(11) campo para estado civil
fecha_nacimiento varchar(10) campo para registrar fech de nacimiento fecha_ingreso varchar(10) fecha ingreso a la iglesia
foto varchar(100) fotografia de la persona.
Tabla 7 :persona
Fuente: Elaborada por el investigador
TABLA
USUARIO
CAMPO TIPO DESCRIPCION
id_usuario
int(11)
Campo utilizado como clave principal de la tabla jv_usuario
id_persona
int(11)
campo que hace referncia a la tabla persona
usuario varchar(25) campo de suario clave
varchar(100)
campo de clave o contraseña para ingresar
id_tipo_usuario int(11) campo para seleccionar tipo de usuario fecha varchar(10) fecha de ingreso
Tabla 8 :usuarios
73
TABLA DE EVENTOS
CAMPO TIPO DESCRIPCION
id_evento
int(11)
Campo utilizado como clave principal de la tabla jv_evento
id_persona int(11) campo que hace referncia a la tabla persona id_tipo_evento
int(11)
campo que hace referncia a la tabla tipo de evento
id_lugar int(11) campo para registradora del lugar evento varchar(50) campo para dar el nombre del evento fecha_inicio varchar(10) campo para fijar fecha de inicio fecha_fin varchar(10) campo para fijar fecha de finalizacion hora_inicio
varchar(5)
campo para ingresar la hora de inicio del evento
hora_fin
varchar(5)
campo para ingresar la hora de finalizacion del evento
descripcion Text alguna descripcion sobre el evento. imagen varchar(100) imagen del evento, propaganda
publicar varchar(2) campo para seleccionar publicar o no publicar.
Tabla 9 :eventos
Fuente: Elaborada por el investigador
TABLA DE DEDICACION
CAMPO TIPO DESCRIPCION
id_dedicacion
int(11)
Campo utilizado como clave principal de la tabla jv_dedicacion
id_solicitante int(11) campo que refiere al solicitante
id_persona int(11) campo que hace referencia a la tabla persona
id_tipo_evento int(11) campo que hace referencia a la tabla tipo de evento id_lugar int(11) campo para registradora del lugar
74
nino varchar(50) nombre del niño que va a dedicar id_huerfano int(11) si es huerfano o con padres id_padre int(11) campo de referencia padres id_madre int(11) campo de referencia madres fecha varchar(10) fecha de dedicacion
id_jornada int(11) campo de jornada
id_jornada_horarios int(11) campo donde se ingresa las horas. descripcion Text campo breve explicacion
solicitud varchar(2) campo que hace la referencia a la solicitud. aprobado varchar(2) campo para aprobacion
publicar varchar(2) campo para seleccionar publicar o no publicar. fecha_registro varchar(10) fecha de ingreso de peticion
Tabla 10:dedicación
Fuente: Elaborada por el investigador
CAMPO TIPO DESCRIPCION
id_matrimonio
int(11)
Campo utilizado como clave principal de la tabla jv_dedicacion
id_solicitante int(11) campo que refiere al solicitante
id_persona int(11) campo que hace referencia a la tabla persona id_tipo_evento int(11)
campo que hace referencia a la tabla tipo de evento
id_lugar int(11) campo para registradora del lugar id_esposo int(11) nombre del novio
id_esposa int(11) nombre de la novia fecha varchar(10) fecha de celebracion id_jornada int(11) campo de jornada id_jornada_horario
s
75
descripcion Text campo breve explicacion solicitud varchar(2
)
campo que hace la referencia a la solicitud. aprobado varchar(2) campo para aprobacion
certificado
varchar(100)
campo lara la certificación publicar varchar(2) campo para publicar la solicitud. fecha_registro varchar(10) fecha de ingreso de peticion
Tabla 11:matrimonio
Fuente: Elaborada por el investigador
TABLA ORACIÒN
CAMPO TIPO DESCRIPCION
id_oracion
int(11)
Campo utilizado como clave principal de la tabla jv_oracion
persona
varchar(50) campo para ingresar nombre de la persona email
varchar(100) campo para ingresar correo electronico titulo
varchar(50) campo para la tema de peticion de la oracion descripcion
Text campo para describir para la oracion fecha
varchar(10) fecha de iongreso de oracion revisada
varchar(3) campo para revision de l administrador
Tabla 12 :oración
76
TABLA CHAT
CAMPO TIPO DESCRIPCION
id_chat
int(11)
Campo utilizado como clave principal de la tabla jv_oracion
id_persona
int(11) campo referenciado de la tabla jv.persona id_destino
int(11) campo de destino mensaje
Text campo de mensaje hacia el pastor fecha
varchar(10) fecha de navegacion hora
varchar(5) hora de navegacion
Tabla 13: chat
77