SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Fundación BD - Mario de la cruz Sandoval 1
MariodelacruzSandoval
2014
Fundación BD - Mario de la cruz Sandoval 2
Contenido
1. Introducción.................................................................................................................................................. 4
1.1 Desarrollador...................................................................................................................................... 6
2. Objetivo........................................................................................................................................................... 7
3. Desarrollo del proyecto............................................................................................................................ 8
3.1 Justificación................................................................................................................................................. 9
3.2 Creación de diagrama entidad relación.........................................................................................10
3.4 Creación de la base de datos..............................................................................................................12
3.5 Descripción de tablas.....................................................................................................................13
3.6 Tabla registro...........................................................................................................................................14
3.7 Tabla beca:.................................................................................................................................................14
3.8 Tabla nivel.................................................................................................................................................15
3.9 Tabla trabajo.............................................................................................................................................15
3.10 Tabla empleado................................................................................................................................16
3.11 Tabla lugar..............................................................................................................................................16
3.12 Tabla becado.........................................................................................................................................17
3.13 Tabla colaborador................................................................................................................................17
Fundación BD
Fundación BD - Mario de la cruz Sandoval 3
3.14 Tabla donación......................................................................................................................................18
3.15 Tabla tipo_dona................................................................................................................................18
3.16 Tabla egresos.........................................................................................................................................19
3.17 Tabla evento...........................................................................................................................................19
3.18 Tabla lugar_evento..............................................................................................................................19
3.19 Tabla recursos_eco..............................................................................................................................20
4. Interfaz grafico......................................................................................................................................21
4.1 ventana gestor de base de datos ......................................................................................................22
4.2 registrar......................................................................................................................................................22
4.3 mostrar .......................................................................................................................................................23
4.3 buscar..........................................................................................................................................................23
4.3.1 mostrar búsqueda...............................................................................................................................24
4.4 modificar....................................................................................................................................................25
4.5 Eliminar...............................................................................................................................................26
5. Conclusión...............................................................................................................................................27
6. Anexos.......................................................................................................................................................28
Fundación BD - Mario de la cruz Sandoval 4
1. Introducción
En este documento es para presentar la documentación del
desarrollo de un programa (base de datos) para una
fundación la cual se entregara de manera formal
Se muestra el desarrollo del programa en distintos lenguajes
que se implementaron
El sistema cumplirá con los estándares y requerimientos
necesarios para un buen funcionamiento
Para esta base de datos se ha optado desarrollarlo en
lenguajes mysql y java
Para la base de datos empleamos el lenguaje mysql
Y en el interfaz gráfico trabajamos en java por mayor
estabilidad.
Se agradece a la fundación por haber dado ciertas
posibilidades de poder llevar a cabo este proyecto el cual sirve
para pruebas en la vida real de situaciones que ocurren
dentro de la institución.
Fundación BD
Fundación BD - Mario de la cruz Sandoval 5
El cliente administra una institución que es una fundación
donde personas de escasos recursos pueden obtener una beca
además de que otras personas llegan a la institución a donar
para que allá más estudiantes con oportunidades.
También lleva la administración de los estudiantes tanto como
los que ya están becados como los aspirantes. A los que ya
están becados se les registra todas las actividades en las que
apoyan a la fundación.
Pide el cliente llevar un control más práctico sobre estas
situaciones además de que se pueda hacer en otro lugar.
Fundación BD - Mario de la cruz Sandoval 6
1.1 Desarrollador
Autor: Mario de la cruz Sandoval.
Fecha de creación: 12/05/2014
Universidad: Centro Universitário de educación superior
Hermosa Provincia
Versión de software 1.0.0
Versión del documento 1.0
Institución donde se desarrollo el caso práctico:
Fundación Samuel Joaquin Flores.
Fundación BD - Mario de la cruz Sandoval 7
2. Objetivo
Para una mejor administración se ha puesto este proyecto en
marcha la cual deberá cumplir con las necesidades del cliente.
- El interfaz será lo más amigable con el usuario
- Por seguridad solo usuarios seleccionados podrá ingresar a
la base de datos.
- Se entregara la documentación correspondiente al cliente
para ver la descripción detallada de la base de datos así
como los procedimientos y funciones.
- La base de datos deberá de cumplir con los requerimientos o
estándares que se tengan al alcance de la institución.
- En esta documentación se deberá enseñar detalladamente
como desde principio a fin llevamos a cabo todo el
desarrollo de la base de datos así como el interfaz gráfico el
cual deberá facilitar el uso de información que se almacene
en este caso en la institución.
- Ante todo deberá ser integro el programa deberá funcionar
en conjunto con todas las funciones establecidas desde un
principio.
Fundación BD - Mario de la cruz Sandoval 8
3. Desarrollo del proyecto
Para empezar este proyecto se hizo un análisis exhaustivo
para comenzar el desarrollo de la base de datos por ello se
tuvo que hacer entrevistas al cliente así fue como poco a poco
me daba cuenta de los problemas de registrar o de llevar un
control en este caso de los estudiantes que registraban o
renovaban beca la cual la institución les otorga si cumplen con
ciertos requisitos
Se analizó con detalle la plataforma en la cual implementaría
la base de datos junto al gestor grafico tomando en cuenta los
estándares para dichos requerimientos.
En decisiones de lenguaje se para la base de datos se
seleccionó mysql ya que la plataforma es Windows que es la
más común con la que las empresas trabajan.
Para el diseño también en la que se ejecutara en el sistema
operativo Windows se optó por el lenguaje java al ser una
proforma funcional en comparación con otros lenguajes.
3.0 Conexión de base de datos con gestor (interfaz gráfico).
Se necesita ciertas cosas para poder conectar una base de datos con un
interfaz gráfico que el usuario pueda utilizar sin estar viendo la consola
si no que el usuario solo de alguno clic para registrar a las personas.
Fundación BD - Mario de la cruz Sandoval 9
3.1 Justificación
El cliente en este caso un administrador a pedido una base de
datos para su manipulación de manera rápida sencilla se
necesitaba implementar una estrategia la cual permitiera
administrar los datos de estudiantes que solicitan el apoyo de
la institución poder seguir continuando con sus estudios el
cual se le da prioridad a aquellos que tengan una economía
precaria.
Para ello se ha hecho esta base de datos para que los
estudiantes se puedan registrar de manera fácil y rápida una
vez registrados se pueden hacer consultas para ver el nivel
académico que llevan, nombre de escuela, cuánto ganan
mensualmente si trabajan entre otros. Obteniendo resultados
se puede ver quiénes son los estudiantes que pueden obtener
una beca conforme a los requisitos que se piden.
Cabe mencionar que también los empleados y ayudantes
pueden también llevar un registro de las personas que
ayudan cada vez que se requiere en la institución u otros
eventos.
Así que la base de datos debe cumplir estos requerimientos
dados por el cliente además de un aspecto grafico manejable
para que los usuarios que puedan hacer uso del interfaz y
facilite el registro de datos.
Fundación BD - Mario de la cruz Sandoval 10
3.2 Creación de diagrama entidad relación.
En la creación de tablas se empleó primeramente un tipo de
diagramas que nos permitiera que el usuario que manipulara
la base de datos con el simple hecho de ver el diagrama
entidad relación el cual se muestra a continuación
Fundación BD - Mario de la cruz Sandoval 11
3.3 Diagrama entidad relación
Fundación BD - Mario de la cruz Sandoval 12
3.4 Creación de la base de datos.
Para el desarrollo de la base de datos se usó la plataforma
Windows 7 y lenguaje de programación mysql.
De ahí partimos para crear las tablas
Fundación BD - Mario de la cruz Sandoval 13
3.5 Descripción de tablas
En días del mes de marzo y abril del año en curso se
desarrollaron las tablas de la base de datos.
Entonces tomando como base el diagrama entidad relación se
construyeron las tablas en las cuales se encuentran campos de
diferentes tipos para almacenar los datos.
Estas tablas contendrán la descripción de cada campo, esto
consiste en que el usuario pueda ver que datos se pueden
guardar en los campos que contiene cada tabla.
Fundación BD - Mario de la cruz Sandoval 14
3.6 Tabla registro.
En esta tabla en la cual cada estudiante se va a registrar
correspondiendo a cada campo
3.7 Tabla beca:
En esta se registra a los estudiantes que ya han pasado los requisitos
Campo Tipo Descripción
id_estudia Int (11) llave secundaria
registro
Campo que guarda la llave
primaria de la tabla registro
esta hace vínculo con ella
domicilio Varchar(50) Campo para guardar el
domicilio del estudiante
Campo Tipo Descripción
id_registro Int(11) auto
incrementable
Guarda el conteo cada estudiante
que se registra
id_estudia Int(11) llave
primaria
Campo para guardar el
identificador del estudiante
Nombre Varchar(15) Guarda el nombre del estudiante
apellido_pat Varchar(20) En este campo guardamos el
apellido paterno del estudiante
apellido_mat Varchar(20) En este campo guardamos el
apellido materno del estudiante
Email Varchar(30) Aquí se guarda el correo
electrónico del estudiante
Nacio date Guarda la fecha de nacimiento
Tel Int(10) Campo para guardar teléfono del
estudiante
Fundación BD - Mario de la cruz Sandoval 15
3.8 Tabla nivel
En esta tabla se registran los datos del trabajo del estudiante que
aspira a una beca
Campo Tipo Descripción
id_estudia Int(11) llave
secundaria
“registro”
Campo que guarda el vínculo
de cada estudiante
Con la tabla registro
promedio Float Campo que guarda el promedio
del estudiante
grado Varchar(5) Este campo guarda el grado
grupo Varchar(5) Campo que guarda el grupo
plantel Varchar(50) Guarda el nombre del plantel
del estudiante
turno Varchar(10) En este campo se guarda el
turno del estudiante
carrera Varchar(25) Campo para guardar la carrera
del estudiante
3.9 Tabla trabajo
Se registra en los campos el trabajo del estudiante aspirante a una beca
Campo tipo Descripción
id_beca Int(11) llave
secundaria “beca”
Campo que guarda la llave
primaria de la tabla beca para
hacer una vinculación
Turno Varchar(10) Campo que nos guarda el turno
del trabajo del estudiante
Cargo Varchar(20) Guarda cargo u oficio del
estudiante
ingreso_mes Float Campo para guardar cuánto gana
el estudiante al mes
Tel Int(11) Guarda número telefónico del
trabajo del estudiante
Fundación BD - Mario de la cruz Sandoval 16
3.10Tabla empleado.
Tabla que nos guarda datos del empleado que labora en la institución
campo Tipo Descripción
id Int(11) llave
primaria
Campo que guarda el identificador de
cada empleado de la fundación
nombre Varchar(15) Campo que nos guarda el nombre del
empleado
apellido Varchar(20) Campo que nos guarda el apellido del
empleado
dirección Varchar(30) Guarda la dirección del empleado
fecha_naci Date Guarda la fecha de nacimiento del
empleado
tipo_emp Varchar(15) Guardamos el tipo de empleado o
función del empleado
id_lugar Int(11) llave
secundaria
“lugar”
Hacemos un vínculo con la llave
primaria de la tabla lugar que es el
lugar donde labora el empleado
tel Int(11) Guarda el número telefónico del
empleado
3.11 Tabla lugar.
En esta tabla se almacena el lugar en este caso las diferentes oficinas
de la institución
Campo tipo Descripción
Id_lugar Int(11) llave
primaria
Campo que guarda el identificador del
lugar donde hay oficinas de fundación
lugar Varchar(20) En este campo se guarda el lugar
donde se encuentra la oficina de
fundación
dirección Varchar(30) Campo para guardar la dirección de la
oficina
tel Int(10) Aquí guardamos el teléfono
Fundación BD - Mario de la cruz Sandoval 17
3.12 Tabla becado
Esta tabla esta para el registro en listas de beneficiados y quien lo
registro con el tiempo que ha estado beneficiado
Campo Tipo Descripción
id_beca Int(11)llave
secundaria
registro
Campo que guarda la llave primaria de
la tabla registro para hacer una
vinculación
time_ben Varchar(10) Guarda tiempo de beneficio del becado
id_emp Int(11)llave
secundaria
empleado
Campo que guarda la llave primaria de
la tabla enpleado para hacer una
vinculación
3.13 Tabla colaborador
Tabla que contendrá datos de las personas que voluntariamente
colaboran con la institución
Campo Tipo Descripción
nombre Varchar(15) Campo para guardar nombre del
colaborador
apellido Varchar(35) Este campo guarda los apellidos del
colaborador
disponible Varchar(10) Guarda en este campo el turno que
está disponible
ocupación Varchar(20) Guarda la ocupación del
colaborador
tel Int(10) Campo para guardar el teléfono del
colaborador
id_col Int(11)llave
primaria
Campo para guardar identificador
del colaborador
Fundación BD - Mario de la cruz Sandoval 18
3.14 Tabla donación
Tabla que guarda el registro de las donaciones que se efectúan en la
institución
Campo Tipo Descripción
id_dona Int(11) llave
primaria
Campo que guarda identificador
de la donación
id_td Int(11) llave
secundaria tipo_dona
Campo que guarda el
identificador del tipo de donación
id_emp Int(11) llave
secundaria empleado
Guarda el identificador del
empleado
Nombre Varchar(15) Campo para guardar el nombre
del donante
Apelli Varchar(30) En este campo guardamos los
apellidos del donador
Dirección Varchar(30) Campo que guarda la dirección
del donante
fecha_naci Date Guarda fecha de nacimiento
fecha_dona Timestamp Campo para guardar la fecha y
hora en que se efectuó la
donación
Cantidad Float Guarda la cantidad de cada
donación
3.15Tabla tipo_dona
Tabla que nos guarda el tipo de donación.
Campo Tipo Descripción
id_td Int(11)llave
primaria
Campo que guarda identificador del tipo
de donación
Tipo Varchar(15) En este campo se guarda la descripción
del tipo de donación
Fundación BD - Mario de la cruz Sandoval 19
3.16 Tabla egresos
Esta tabla guarda los gastos cotidianos de la institución.
campo tipo Descripción
id Int(11) llave
primaria
Campo que guarda el identificador de
cada egreso o gasto
tipo_gasto Varchar(30) Campo para guarda el tipo de egreso
3.17 Tabla evento.
En esta tabla se guardan los eventos que hay en la institución.
Campo Tipo Descripción
Turno Varchar(10) Campo que guarda el turno en
que se apoyó el evento
Id_beca Int(11) llave
secundaria registro
Guarda identificador de cada
estudiante becado
Id_emp Int(11) llave
secundaria empleado
Guarda identificador de
empleado a cargo del evento
Horas Float Guarda horas que apoyo el
estudiante
Id_lug_eve Int(11)llave secundaria
lugar_evento
Guarda el identificador del
lugar del evento
Fecha Timestamp En este campo de guarda la
fecha del evento
3.18 Tabla lugar_evento.
Tabla que guarda el lugar de los eventos
Campo Tipo Descripción
Id_lug_ev Int(11) llave primaria
auto incrementable
Campo que guarda el
identificador del lugar
lugar Varchar(50) Campo para guardar la
descripción del lugar
Fundación BD - Mario de la cruz Sandoval 20
3.19 Tabla recursos_eco.
Esta tabla guarda cada gasto con fecha y cantidad.
Campo Tipo Descripción
Hr_fech_reg Timestap Guarda fecha y hora de algún
gasto
Id_emp Int(11)llave
secundaria
empleado
Guarda el identificador del
empleado
Id_egresos Int(11)llave
secundaria egresos
Guarda el identificador de
egresos
cantidad float Campo que guarda la
cantidad del gasto
Fundación BD - Mario de la cruz Sandoval 21
4. Interfaz grafico
En el desarrollo del interfaz se ha hecho con el lenguaje de programación java el cual
cumple con los requerimientos de sistemas estándar.
Fundación BD - Mario de la cruz Sandoval 22
4.1 ventana gestor de base de datos
Como se muestra en la imagen esta es la ventana principal que
interactúa con las demás ventanas que se muestran a continuación.
4.2 registrar
Como se puede apreciarse ven los campos para registrar a los estudiantes
Fundación BD - Mario de la cruz Sandoval 23
4.3 mostrar
Nos muestra los estudiantes que hemos ya registrado
4.3 buscar
Aquí selecciona el usuario alguna de las opciones
Fundación BD - Mario de la cruz Sandoval 24
4.3.1 mostrar búsqueda
Después de que el usuario selecciono alguna de las opciones muestra
los contactos
En este caso mostrara los nombres que empiezan con la letra ‘m’
Fundación BD - Mario de la cruz Sandoval 25
4.4 modificar
Podrá el usuario modificar algún registro
Pedirá introducir el identificador del registro
Enseguida muestra las opciones para modificar como son nombre
teléfono y dirección.
Y nos dirá que se ha actualizado el registro
Fundación BD - Mario de la cruz Sandoval 26
4.5Eliminar
Para poder eliminar hay que introducir el identificador de cada
registro
En este caso se seleccionó el id 6
Lo cual nos devuelve que se ha eliminado.
Fundación BD - Mario de la cruz Sandoval 27
5. Conclusión
El desarrollo de la base de datos cumple con los requerimientos
establecidos desde un principio
El sistema responde de manera eficiente y permite que pueda usarse
de la manera más sencilla
El software cumple con los estándares para su instalación además de
que se ha puesto a pruebas para el buen funcionamiento e integridad
del mismo.
Se ha establecido restricciones para que ciertos usuarios puedan
acceder a la base de datos mismos que deberán tener dependencia y
ser íntegros.
Fundación BD - Mario de la cruz Sandoval 28
6. Anexos
Se entregara la base de datos desarrollada en lenguaje de
programación mysql el cual es instalable en Windows que a su vez se
podrá conectar a un servidor para manipular la base de datos por
medio de la red de internet, además de la interfaz gráfica hecha en
lenguaje de programación java.
La documentación también se entregara el cual debe estar escrita
formalmente y contendrá el desarrollo de la base de datos desde
principio a fin.
También se entregara El software para su instalación con su
respectiva guía de instalación.

Más contenido relacionado

La actualidad más candente

Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosFranklin Parrales Bravo
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de DatosEnrique Cabello
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...José Antonio Sandoval Acosta
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Métodos POO
Métodos POOMétodos POO
Métodos POO1da4
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 

La actualidad más candente (20)

Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
Objeto SqlDataAdapter
Objeto SqlDataAdapterObjeto SqlDataAdapter
Objeto SqlDataAdapter
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 

Destacado

Informe completo base de datos
Informe completo base de datosInforme completo base de datos
Informe completo base de datosricop88
 
DocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióNDocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióNFernanda Garza
 
Seminario sobre cómo identificar Puestos Clave en la Organización
Seminario sobre cómo identificar Puestos Clave en la OrganizaciónSeminario sobre cómo identificar Puestos Clave en la Organización
Seminario sobre cómo identificar Puestos Clave en la OrganizaciónIgnacio Sagi-Vela
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Arquitectura de Datos
Arquitectura de DatosArquitectura de Datos
Arquitectura de DatosJazmin Glez.
 
Seminario de dos días sobre Compensación y Beneficios
Seminario de dos días sobre Compensación y BeneficiosSeminario de dos días sobre Compensación y Beneficios
Seminario de dos días sobre Compensación y BeneficiosIgnacio Sagi-Vela
 
Politicas de credito
Politicas de creditoPoliticas de credito
Politicas de creditoRogger Rivas
 
Pasos para diseñar una bd
Pasos para diseñar una bdPasos para diseñar una bd
Pasos para diseñar una bdsilsilvetti
 
Ejemplo política de créditos de una empresa
Ejemplo política de créditos de una empresaEjemplo política de créditos de una empresa
Ejemplo política de créditos de una empresaJuan Ignacio Ruiz
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Las políticas de crédito
Las políticas de créditoLas políticas de crédito
Las políticas de créditomoiseslopezfca
 
Roles y permisos de usuarios
Roles y permisos de usuariosRoles y permisos de usuarios
Roles y permisos de usuariosvirtual_med
 

Destacado (14)

Informe completo base de datos
Informe completo base de datosInforme completo base de datos
Informe completo base de datos
 
Buenas Prácticas para el uso de una Base de Datos
Buenas Prácticas para el uso de una Base de DatosBuenas Prácticas para el uso de una Base de Datos
Buenas Prácticas para el uso de una Base de Datos
 
DocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióNDocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióN
 
Seminario sobre cómo identificar Puestos Clave en la Organización
Seminario sobre cómo identificar Puestos Clave en la OrganizaciónSeminario sobre cómo identificar Puestos Clave en la Organización
Seminario sobre cómo identificar Puestos Clave en la Organización
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Arquitectura de Datos
Arquitectura de DatosArquitectura de Datos
Arquitectura de Datos
 
Seminario de dos días sobre Compensación y Beneficios
Seminario de dos días sobre Compensación y BeneficiosSeminario de dos días sobre Compensación y Beneficios
Seminario de dos días sobre Compensación y Beneficios
 
Arquitectura de aplicaciones
Arquitectura de aplicacionesArquitectura de aplicaciones
Arquitectura de aplicaciones
 
Politicas de credito
Politicas de creditoPoliticas de credito
Politicas de credito
 
Pasos para diseñar una bd
Pasos para diseñar una bdPasos para diseñar una bd
Pasos para diseñar una bd
 
Ejemplo política de créditos de una empresa
Ejemplo política de créditos de una empresaEjemplo política de créditos de una empresa
Ejemplo política de créditos de una empresa
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Las políticas de crédito
Las políticas de créditoLas políticas de crédito
Las políticas de crédito
 
Roles y permisos de usuarios
Roles y permisos de usuariosRoles y permisos de usuarios
Roles y permisos de usuarios
 

Similar a Fundación BD - Control estudiantes

Formato espacio de aprendizaje u2 ea2
Formato espacio de aprendizaje u2 ea2Formato espacio de aprendizaje u2 ea2
Formato espacio de aprendizaje u2 ea2Javier Correa
 
Formato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jisFormato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jisJavier Correa
 
Formato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jisFormato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jisJavier Correa
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de gradoPao Precibe
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de gradoPao Precibe
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de gradoPao Precibe
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyectosabrosisimo69
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyectonancyespe21
 
Trabajo word informatica 2[1]
Trabajo word informatica 2[1]Trabajo word informatica 2[1]
Trabajo word informatica 2[1]leidy300
 
Trabajo word informatica 2[1]
Trabajo word informatica 2[1]Trabajo word informatica 2[1]
Trabajo word informatica 2[1]djkamy01
 
Proyecto Vivero "Pequeños Gigantes"
Proyecto Vivero "Pequeños Gigantes"Proyecto Vivero "Pequeños Gigantes"
Proyecto Vivero "Pequeños Gigantes"Steffy_10
 
diseño y Elaboracion de una bases de datos
diseño y Elaboracion de una bases de datosdiseño y Elaboracion de una bases de datos
diseño y Elaboracion de una bases de datosJorge Sandoval
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyectosabrosisimo69
 
normas incontec de access
normas incontec de accessnormas incontec de access
normas incontec de accessvargastor
 
Platilla con normas jevs.
Platilla con normas jevs.Platilla con normas jevs.
Platilla con normas jevs.juanesvs
 

Similar a Fundación BD - Control estudiantes (20)

Formato espacio de aprendizaje u2 ea2
Formato espacio de aprendizaje u2 ea2Formato espacio de aprendizaje u2 ea2
Formato espacio de aprendizaje u2 ea2
 
Documentacionpara todos
Documentacionpara todosDocumentacionpara todos
Documentacionpara todos
 
Formato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jisFormato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jis
 
Formato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jisFormato espacio de aprendizaje u2 ea2 jis
Formato espacio de aprendizaje u2 ea2 jis
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de grado
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de grado
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de grado
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de grado
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyecto
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyecto
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyecto
 
Trabajo word informatica 2[1]
Trabajo word informatica 2[1]Trabajo word informatica 2[1]
Trabajo word informatica 2[1]
 
Trabajo word informatica 2[1]
Trabajo word informatica 2[1]Trabajo word informatica 2[1]
Trabajo word informatica 2[1]
 
Proyecto Vivero "Pequeños Gigantes"
Proyecto Vivero "Pequeños Gigantes"Proyecto Vivero "Pequeños Gigantes"
Proyecto Vivero "Pequeños Gigantes"
 
Ficha #2
Ficha #2Ficha #2
Ficha #2
 
diseño y Elaboracion de una bases de datos
diseño y Elaboracion de una bases de datosdiseño y Elaboracion de una bases de datos
diseño y Elaboracion de una bases de datos
 
Desarrollo del proyecto
Desarrollo del proyectoDesarrollo del proyecto
Desarrollo del proyecto
 
normas incontec de access
normas incontec de accessnormas incontec de access
normas incontec de access
 
access
accessaccess
access
 
Platilla con normas jevs.
Platilla con normas jevs.Platilla con normas jevs.
Platilla con normas jevs.
 

Último

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIARafaelPaco2
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 

Último (20)

Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 

Fundación BD - Control estudiantes

  • 1. Fundación BD - Mario de la cruz Sandoval 1 MariodelacruzSandoval 2014
  • 2. Fundación BD - Mario de la cruz Sandoval 2 Contenido 1. Introducción.................................................................................................................................................. 4 1.1 Desarrollador...................................................................................................................................... 6 2. Objetivo........................................................................................................................................................... 7 3. Desarrollo del proyecto............................................................................................................................ 8 3.1 Justificación................................................................................................................................................. 9 3.2 Creación de diagrama entidad relación.........................................................................................10 3.4 Creación de la base de datos..............................................................................................................12 3.5 Descripción de tablas.....................................................................................................................13 3.6 Tabla registro...........................................................................................................................................14 3.7 Tabla beca:.................................................................................................................................................14 3.8 Tabla nivel.................................................................................................................................................15 3.9 Tabla trabajo.............................................................................................................................................15 3.10 Tabla empleado................................................................................................................................16 3.11 Tabla lugar..............................................................................................................................................16 3.12 Tabla becado.........................................................................................................................................17 3.13 Tabla colaborador................................................................................................................................17 Fundación BD
  • 3. Fundación BD - Mario de la cruz Sandoval 3 3.14 Tabla donación......................................................................................................................................18 3.15 Tabla tipo_dona................................................................................................................................18 3.16 Tabla egresos.........................................................................................................................................19 3.17 Tabla evento...........................................................................................................................................19 3.18 Tabla lugar_evento..............................................................................................................................19 3.19 Tabla recursos_eco..............................................................................................................................20 4. Interfaz grafico......................................................................................................................................21 4.1 ventana gestor de base de datos ......................................................................................................22 4.2 registrar......................................................................................................................................................22 4.3 mostrar .......................................................................................................................................................23 4.3 buscar..........................................................................................................................................................23 4.3.1 mostrar búsqueda...............................................................................................................................24 4.4 modificar....................................................................................................................................................25 4.5 Eliminar...............................................................................................................................................26 5. Conclusión...............................................................................................................................................27 6. Anexos.......................................................................................................................................................28
  • 4. Fundación BD - Mario de la cruz Sandoval 4 1. Introducción En este documento es para presentar la documentación del desarrollo de un programa (base de datos) para una fundación la cual se entregara de manera formal Se muestra el desarrollo del programa en distintos lenguajes que se implementaron El sistema cumplirá con los estándares y requerimientos necesarios para un buen funcionamiento Para esta base de datos se ha optado desarrollarlo en lenguajes mysql y java Para la base de datos empleamos el lenguaje mysql Y en el interfaz gráfico trabajamos en java por mayor estabilidad. Se agradece a la fundación por haber dado ciertas posibilidades de poder llevar a cabo este proyecto el cual sirve para pruebas en la vida real de situaciones que ocurren dentro de la institución. Fundación BD
  • 5. Fundación BD - Mario de la cruz Sandoval 5 El cliente administra una institución que es una fundación donde personas de escasos recursos pueden obtener una beca además de que otras personas llegan a la institución a donar para que allá más estudiantes con oportunidades. También lleva la administración de los estudiantes tanto como los que ya están becados como los aspirantes. A los que ya están becados se les registra todas las actividades en las que apoyan a la fundación. Pide el cliente llevar un control más práctico sobre estas situaciones además de que se pueda hacer en otro lugar.
  • 6. Fundación BD - Mario de la cruz Sandoval 6 1.1 Desarrollador Autor: Mario de la cruz Sandoval. Fecha de creación: 12/05/2014 Universidad: Centro Universitário de educación superior Hermosa Provincia Versión de software 1.0.0 Versión del documento 1.0 Institución donde se desarrollo el caso práctico: Fundación Samuel Joaquin Flores.
  • 7. Fundación BD - Mario de la cruz Sandoval 7 2. Objetivo Para una mejor administración se ha puesto este proyecto en marcha la cual deberá cumplir con las necesidades del cliente. - El interfaz será lo más amigable con el usuario - Por seguridad solo usuarios seleccionados podrá ingresar a la base de datos. - Se entregara la documentación correspondiente al cliente para ver la descripción detallada de la base de datos así como los procedimientos y funciones. - La base de datos deberá de cumplir con los requerimientos o estándares que se tengan al alcance de la institución. - En esta documentación se deberá enseñar detalladamente como desde principio a fin llevamos a cabo todo el desarrollo de la base de datos así como el interfaz gráfico el cual deberá facilitar el uso de información que se almacene en este caso en la institución. - Ante todo deberá ser integro el programa deberá funcionar en conjunto con todas las funciones establecidas desde un principio.
  • 8. Fundación BD - Mario de la cruz Sandoval 8 3. Desarrollo del proyecto Para empezar este proyecto se hizo un análisis exhaustivo para comenzar el desarrollo de la base de datos por ello se tuvo que hacer entrevistas al cliente así fue como poco a poco me daba cuenta de los problemas de registrar o de llevar un control en este caso de los estudiantes que registraban o renovaban beca la cual la institución les otorga si cumplen con ciertos requisitos Se analizó con detalle la plataforma en la cual implementaría la base de datos junto al gestor grafico tomando en cuenta los estándares para dichos requerimientos. En decisiones de lenguaje se para la base de datos se seleccionó mysql ya que la plataforma es Windows que es la más común con la que las empresas trabajan. Para el diseño también en la que se ejecutara en el sistema operativo Windows se optó por el lenguaje java al ser una proforma funcional en comparación con otros lenguajes. 3.0 Conexión de base de datos con gestor (interfaz gráfico). Se necesita ciertas cosas para poder conectar una base de datos con un interfaz gráfico que el usuario pueda utilizar sin estar viendo la consola si no que el usuario solo de alguno clic para registrar a las personas.
  • 9. Fundación BD - Mario de la cruz Sandoval 9 3.1 Justificación El cliente en este caso un administrador a pedido una base de datos para su manipulación de manera rápida sencilla se necesitaba implementar una estrategia la cual permitiera administrar los datos de estudiantes que solicitan el apoyo de la institución poder seguir continuando con sus estudios el cual se le da prioridad a aquellos que tengan una economía precaria. Para ello se ha hecho esta base de datos para que los estudiantes se puedan registrar de manera fácil y rápida una vez registrados se pueden hacer consultas para ver el nivel académico que llevan, nombre de escuela, cuánto ganan mensualmente si trabajan entre otros. Obteniendo resultados se puede ver quiénes son los estudiantes que pueden obtener una beca conforme a los requisitos que se piden. Cabe mencionar que también los empleados y ayudantes pueden también llevar un registro de las personas que ayudan cada vez que se requiere en la institución u otros eventos. Así que la base de datos debe cumplir estos requerimientos dados por el cliente además de un aspecto grafico manejable para que los usuarios que puedan hacer uso del interfaz y facilite el registro de datos.
  • 10. Fundación BD - Mario de la cruz Sandoval 10 3.2 Creación de diagrama entidad relación. En la creación de tablas se empleó primeramente un tipo de diagramas que nos permitiera que el usuario que manipulara la base de datos con el simple hecho de ver el diagrama entidad relación el cual se muestra a continuación
  • 11. Fundación BD - Mario de la cruz Sandoval 11 3.3 Diagrama entidad relación
  • 12. Fundación BD - Mario de la cruz Sandoval 12 3.4 Creación de la base de datos. Para el desarrollo de la base de datos se usó la plataforma Windows 7 y lenguaje de programación mysql. De ahí partimos para crear las tablas
  • 13. Fundación BD - Mario de la cruz Sandoval 13 3.5 Descripción de tablas En días del mes de marzo y abril del año en curso se desarrollaron las tablas de la base de datos. Entonces tomando como base el diagrama entidad relación se construyeron las tablas en las cuales se encuentran campos de diferentes tipos para almacenar los datos. Estas tablas contendrán la descripción de cada campo, esto consiste en que el usuario pueda ver que datos se pueden guardar en los campos que contiene cada tabla.
  • 14. Fundación BD - Mario de la cruz Sandoval 14 3.6 Tabla registro. En esta tabla en la cual cada estudiante se va a registrar correspondiendo a cada campo 3.7 Tabla beca: En esta se registra a los estudiantes que ya han pasado los requisitos Campo Tipo Descripción id_estudia Int (11) llave secundaria registro Campo que guarda la llave primaria de la tabla registro esta hace vínculo con ella domicilio Varchar(50) Campo para guardar el domicilio del estudiante Campo Tipo Descripción id_registro Int(11) auto incrementable Guarda el conteo cada estudiante que se registra id_estudia Int(11) llave primaria Campo para guardar el identificador del estudiante Nombre Varchar(15) Guarda el nombre del estudiante apellido_pat Varchar(20) En este campo guardamos el apellido paterno del estudiante apellido_mat Varchar(20) En este campo guardamos el apellido materno del estudiante Email Varchar(30) Aquí se guarda el correo electrónico del estudiante Nacio date Guarda la fecha de nacimiento Tel Int(10) Campo para guardar teléfono del estudiante
  • 15. Fundación BD - Mario de la cruz Sandoval 15 3.8 Tabla nivel En esta tabla se registran los datos del trabajo del estudiante que aspira a una beca Campo Tipo Descripción id_estudia Int(11) llave secundaria “registro” Campo que guarda el vínculo de cada estudiante Con la tabla registro promedio Float Campo que guarda el promedio del estudiante grado Varchar(5) Este campo guarda el grado grupo Varchar(5) Campo que guarda el grupo plantel Varchar(50) Guarda el nombre del plantel del estudiante turno Varchar(10) En este campo se guarda el turno del estudiante carrera Varchar(25) Campo para guardar la carrera del estudiante 3.9 Tabla trabajo Se registra en los campos el trabajo del estudiante aspirante a una beca Campo tipo Descripción id_beca Int(11) llave secundaria “beca” Campo que guarda la llave primaria de la tabla beca para hacer una vinculación Turno Varchar(10) Campo que nos guarda el turno del trabajo del estudiante Cargo Varchar(20) Guarda cargo u oficio del estudiante ingreso_mes Float Campo para guardar cuánto gana el estudiante al mes Tel Int(11) Guarda número telefónico del trabajo del estudiante
  • 16. Fundación BD - Mario de la cruz Sandoval 16 3.10Tabla empleado. Tabla que nos guarda datos del empleado que labora en la institución campo Tipo Descripción id Int(11) llave primaria Campo que guarda el identificador de cada empleado de la fundación nombre Varchar(15) Campo que nos guarda el nombre del empleado apellido Varchar(20) Campo que nos guarda el apellido del empleado dirección Varchar(30) Guarda la dirección del empleado fecha_naci Date Guarda la fecha de nacimiento del empleado tipo_emp Varchar(15) Guardamos el tipo de empleado o función del empleado id_lugar Int(11) llave secundaria “lugar” Hacemos un vínculo con la llave primaria de la tabla lugar que es el lugar donde labora el empleado tel Int(11) Guarda el número telefónico del empleado 3.11 Tabla lugar. En esta tabla se almacena el lugar en este caso las diferentes oficinas de la institución Campo tipo Descripción Id_lugar Int(11) llave primaria Campo que guarda el identificador del lugar donde hay oficinas de fundación lugar Varchar(20) En este campo se guarda el lugar donde se encuentra la oficina de fundación dirección Varchar(30) Campo para guardar la dirección de la oficina tel Int(10) Aquí guardamos el teléfono
  • 17. Fundación BD - Mario de la cruz Sandoval 17 3.12 Tabla becado Esta tabla esta para el registro en listas de beneficiados y quien lo registro con el tiempo que ha estado beneficiado Campo Tipo Descripción id_beca Int(11)llave secundaria registro Campo que guarda la llave primaria de la tabla registro para hacer una vinculación time_ben Varchar(10) Guarda tiempo de beneficio del becado id_emp Int(11)llave secundaria empleado Campo que guarda la llave primaria de la tabla enpleado para hacer una vinculación 3.13 Tabla colaborador Tabla que contendrá datos de las personas que voluntariamente colaboran con la institución Campo Tipo Descripción nombre Varchar(15) Campo para guardar nombre del colaborador apellido Varchar(35) Este campo guarda los apellidos del colaborador disponible Varchar(10) Guarda en este campo el turno que está disponible ocupación Varchar(20) Guarda la ocupación del colaborador tel Int(10) Campo para guardar el teléfono del colaborador id_col Int(11)llave primaria Campo para guardar identificador del colaborador
  • 18. Fundación BD - Mario de la cruz Sandoval 18 3.14 Tabla donación Tabla que guarda el registro de las donaciones que se efectúan en la institución Campo Tipo Descripción id_dona Int(11) llave primaria Campo que guarda identificador de la donación id_td Int(11) llave secundaria tipo_dona Campo que guarda el identificador del tipo de donación id_emp Int(11) llave secundaria empleado Guarda el identificador del empleado Nombre Varchar(15) Campo para guardar el nombre del donante Apelli Varchar(30) En este campo guardamos los apellidos del donador Dirección Varchar(30) Campo que guarda la dirección del donante fecha_naci Date Guarda fecha de nacimiento fecha_dona Timestamp Campo para guardar la fecha y hora en que se efectuó la donación Cantidad Float Guarda la cantidad de cada donación 3.15Tabla tipo_dona Tabla que nos guarda el tipo de donación. Campo Tipo Descripción id_td Int(11)llave primaria Campo que guarda identificador del tipo de donación Tipo Varchar(15) En este campo se guarda la descripción del tipo de donación
  • 19. Fundación BD - Mario de la cruz Sandoval 19 3.16 Tabla egresos Esta tabla guarda los gastos cotidianos de la institución. campo tipo Descripción id Int(11) llave primaria Campo que guarda el identificador de cada egreso o gasto tipo_gasto Varchar(30) Campo para guarda el tipo de egreso 3.17 Tabla evento. En esta tabla se guardan los eventos que hay en la institución. Campo Tipo Descripción Turno Varchar(10) Campo que guarda el turno en que se apoyó el evento Id_beca Int(11) llave secundaria registro Guarda identificador de cada estudiante becado Id_emp Int(11) llave secundaria empleado Guarda identificador de empleado a cargo del evento Horas Float Guarda horas que apoyo el estudiante Id_lug_eve Int(11)llave secundaria lugar_evento Guarda el identificador del lugar del evento Fecha Timestamp En este campo de guarda la fecha del evento 3.18 Tabla lugar_evento. Tabla que guarda el lugar de los eventos Campo Tipo Descripción Id_lug_ev Int(11) llave primaria auto incrementable Campo que guarda el identificador del lugar lugar Varchar(50) Campo para guardar la descripción del lugar
  • 20. Fundación BD - Mario de la cruz Sandoval 20 3.19 Tabla recursos_eco. Esta tabla guarda cada gasto con fecha y cantidad. Campo Tipo Descripción Hr_fech_reg Timestap Guarda fecha y hora de algún gasto Id_emp Int(11)llave secundaria empleado Guarda el identificador del empleado Id_egresos Int(11)llave secundaria egresos Guarda el identificador de egresos cantidad float Campo que guarda la cantidad del gasto
  • 21. Fundación BD - Mario de la cruz Sandoval 21 4. Interfaz grafico En el desarrollo del interfaz se ha hecho con el lenguaje de programación java el cual cumple con los requerimientos de sistemas estándar.
  • 22. Fundación BD - Mario de la cruz Sandoval 22 4.1 ventana gestor de base de datos Como se muestra en la imagen esta es la ventana principal que interactúa con las demás ventanas que se muestran a continuación. 4.2 registrar Como se puede apreciarse ven los campos para registrar a los estudiantes
  • 23. Fundación BD - Mario de la cruz Sandoval 23 4.3 mostrar Nos muestra los estudiantes que hemos ya registrado 4.3 buscar Aquí selecciona el usuario alguna de las opciones
  • 24. Fundación BD - Mario de la cruz Sandoval 24 4.3.1 mostrar búsqueda Después de que el usuario selecciono alguna de las opciones muestra los contactos En este caso mostrara los nombres que empiezan con la letra ‘m’
  • 25. Fundación BD - Mario de la cruz Sandoval 25 4.4 modificar Podrá el usuario modificar algún registro Pedirá introducir el identificador del registro Enseguida muestra las opciones para modificar como son nombre teléfono y dirección. Y nos dirá que se ha actualizado el registro
  • 26. Fundación BD - Mario de la cruz Sandoval 26 4.5Eliminar Para poder eliminar hay que introducir el identificador de cada registro En este caso se seleccionó el id 6 Lo cual nos devuelve que se ha eliminado.
  • 27. Fundación BD - Mario de la cruz Sandoval 27 5. Conclusión El desarrollo de la base de datos cumple con los requerimientos establecidos desde un principio El sistema responde de manera eficiente y permite que pueda usarse de la manera más sencilla El software cumple con los estándares para su instalación además de que se ha puesto a pruebas para el buen funcionamiento e integridad del mismo. Se ha establecido restricciones para que ciertos usuarios puedan acceder a la base de datos mismos que deberán tener dependencia y ser íntegros.
  • 28. Fundación BD - Mario de la cruz Sandoval 28 6. Anexos Se entregara la base de datos desarrollada en lenguaje de programación mysql el cual es instalable en Windows que a su vez se podrá conectar a un servidor para manipular la base de datos por medio de la red de internet, además de la interfaz gráfica hecha en lenguaje de programación java. La documentación también se entregara el cual debe estar escrita formalmente y contendrá el desarrollo de la base de datos desde principio a fin. También se entregara El software para su instalación con su respectiva guía de instalación.