Sei sulla pagina 1di 44

MANUAL DEL

PROGRAMADOR
SISTEMA DEL CENTRO DE INTEGRACION
JUVENIL(CIJ)

Miembros del Equipo.


Archundia Cortes Brandon Said, Chávez Santoyo Miguel Ramon, Domínguez Santiago Luis
Francisco, González Contreras Oscar, Sanchez San Juan Jose Miguel

Jose Miguel Sanchez San Juan

0
INDICE.

Contenido
INDICE. ................................................................................................................. 1

INTRODUCCION. ................................................................................................. 1

MAPA EN SQL. ..................................................................................................... 2

DICCIONARIO DE DATOS. ................................................................................. 3

SCRIP DE LA BASE DE DATOS........................................................................ 10

SCRIPS. ................................................................................................................ 12

Inicio Sesión...................................................................................................... 12

Menú Principal ................................................................................................. 15

Menú ................................................................................................................. 17

Teléfono............................................................................................................. 21

Empleado .......................................................................................................... 24

Especialidad...................................................................................................... 27

Beneficiario ....................................................................................................... 29

Transporte ........................................................................................................ 32

Evento ............................................................................................................... 34

Programa .......................................................................................................... 37

Sucursal ............................................................................................................ 39
INTRODUCCION.
El manual de Sistema de Información de Centros de Integración Juvenil permite
al usuario agregar, eliminar, consultar datos, y hacer búsquedas dentro del
sistema, en su entorno gráfico y su operatividad, ya que en este se explica
detalladamente los pasos y pautas a seguir detalladamente para el manejo
general y especifico del sistema y de cada una de las pantallas, así como las
funciones de cada uno de los iconos.

Por consiguiente el usuario obtendrá información útil para el manejo de las


herramientas, que le permitirán aprovechar las utilidades que ofrece el sistema.

Dentro de las cualidades del sistema se puede citar lo siguiente:

• El sistema es amigable y de una fácil utilidad para el usuario.

• Facilita la gestión de manejo y control de información.

1
MAPA EN SQL.

2
DICCIONARIO DE DATOS.

TABLA EMPLEADO
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
NUMERO DE
PK NUMERO_EMP NUMERICO 3 NUMERO DEL
EMPLEADO
EMPLEADO
ALMACENA EL
NOMBRE NOMBRE_EMP TEXTO 50 NOMBRE DEL
EMPLEADO
ALMACENA EL
APELLIDO APELLIDO
APELLIDO_PATERNO TEXTO 50
PATERNO PATERNO DEL
EMPLEADO
ALMACENA EL
APELLIDO APELLIDO
APELLIDO_MATERNO TEXTO 50
MATERNO MATERNO DEL
EMPLEADO
ALMACENA EL
AREA DE
AREA DE
AREA_DESARROLLO TEXTO 30 DESARROLLO
DESARROLLO
DEL
EMPLEADO
ALMACENA EL
PUESTO PUESTO TEXTO 30 PUESTO DEL
EMPLEADO

3
TABLA PROGRAMA
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
NUMERO DE
PK NUMERO_PROG NUMERO 3 NUMERO DEL
PROGRAMA
PROGRAMA
ALMACENA EL
NOMBRE DEL
NOMBRE_PROG TEXTO 50 NOMBRE DEL
PROGRAMA
PROGRAMA
ALMACENA LA
DESCRIPCION
DESCRIPCION DESCRIPCION TEXTO 100
DEL
PROGRAMA

TABLA ESPECIALIDAD

LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION

ALMACENA EL
NUMERO DE NUMERO DE LA
PK NUMERO_ESP NUMERO 3
ESPECIALIDAD ESPECIALIDAD

ALMACENA EL
NOMBRE DE LA NOMBRE DE LA
NOMBRE_ESP TEXTO 50
ESPECIALIDAD ESPECIALIDAD

4
TABLA TRANSPORTE
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
NUMERO DE
PK NUMERO_TRANS NUMERO 3 NUMERO DEL
TRANSPORTE
TRANSPORTE
ALMACENA EL
TIPO DE
TIPO_TRANSPORTE TEXTO 50 TIPO DE
TRANSPORTE
TRANSPOTE
ALMACENA EL
DESTINO DESTINO TEXTO 50
DESTINO

TABLA TELEFONO
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
CODIGO
PK CODIGO_TEL NUMERO 3 CODIGO DEL
TELEFONO
TELEFONO
ALMACENA EL
NUMERO DE
NUMERO_TEL NUMERO 12 NUEMRO DE
TELEFONO
TELEFONO
ALMACENA EL
TIPO DE
TIPO_TEL TEXTO 20 TIPO DE
TELEFONO
TELEFONO

5
TABLA BENEFICIARIO

DESCRIPCION
LLAVE NOMBRE CAMPO TIPO TAMAÑO

ALMACENA EL
NUMERO DE NUMERO DEL
PK NUMERO_BENE NUMERO 3
BENEFICIARIO BENEFICIARIO

ALMACENA EL
NOMBRE DEL
NOMBRE NOMBRE_BENE TEXTO 50
BENEFICIARIO

ALMACENA LOS
APELLIDOS
APELLIDOS APELLIDOS_BENE TEXTO 50
DEL
BENEFICIARIO
ALMACENA LA
DIRECCION
DIRECCION DIRECCION_ BENE TEXTO 50
DEL
BENEFICIARIO

ALMACENA LA
EDAD EDAD_BENE NUMERO 2 EDAD DEL
BENEFICIARIO

ALMACENA LA
RAZON POR LA
ORIGEN ORIGEN_BENE TEXTO 100
CUAL VA EL
BENEFICIARIO

6
TABLA EVENTO
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
NUMERO
PK NUMERO_EVNTO NUMERO 3 CODIGO DEL
EVENTO
EVENTO
ALMACENA EL
NOMBRE DE
NOMBRE_EVENTO TEXTO 50 NOMBRE DEL
EVENTO
EVENTO
ALMACENA LA
DESCRIPCION
DESCRIPCION_EVENTO TEXTO 50 DESCRIPCION
DEL EVENTO
DEL EVENTO
ALMACENA LA
FECHA DEL
FECHA_EVENTO TEXTO 12 FECHA DEL
EVENTO
EVENTO

TABLA SUCURSAL
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
NUMERO
PK NUMERO_SUC NUMERO 3 CODIGO DE LA
SUCURSAL
SUCURSAL
NOMBRE DE ALMACENA EL
LA NOMBRE_SUC TEXTO 50 NOMBRE DE LA
SUCURSAL SUCURSAL
DIRECCION ALMACENA LA
DE LA DIRECCION_SUC TEXTO 150 DIRECCION DE
SUCURSAL LA SUCURSAL
ALMACENA EL
NUMERO DEL NUMERO DEL
FK NUMERO_EMP1 NUMERO 3
EMPLEADO EMPLEADO DE
LA SUCURSAL

7
TABLA BENEPLEADO
LLAVE NOMBRE CAMPO TIPOTAMAÑO DESCRIPCION
ALMACENA EL
NUMERO DE
FK NUMERO_EMP2 NUMERO 3 NUMERO DEL
EMPLEADO
EMPLEADO
ALMACENA EL
NUMERO DE
FK NUMERO_BENE1 NUMERO 3 NUMERO DEL
BENEFICIARIO
BENEFICIARIO

TABLA SUCESP
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
ALMACENA EL
NUMERO DE LA
FK NUMERO_SUC1 NUMERO 3 NUMERO DE LA
SUCURSAL
SUCURSAL
ALMACENA EL
NUMERO DE LA
FK NUMERO_ESP1 NUMERO 3 NUMERO DE LA
ESPECIALIDAD
ESPECIALIDAD

TABLA SUCPROG
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
NUMERO DE ALMACENA EL
FK LA NUMERO_SUC2 NUMERO 3 NUMERO DE
SUCURSAL LA SUCURSAL
ALMACENA EL
NUMERO DEL
FK NUMERO_PROG1 NUMERO 3 NUMERO DEL
PROGRAMA
PROGRAMA

8
TABLA SUCTRANS
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
NUMERO DE ALMACENA EL
FK LA NUMERO_SUC3 NUMERO 3 NUMERO DE
SUCURSAL LA SUCURSAL
ALMACENA EL
NUMERO DE
FK NUMERO_TRANS1 NUMERO 3 NUMERO DEL
TRANSPORTE
TRANSPORTE

TABLA SUCEVET
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
NUMERO DE ALMACENA EL
FK LA NUMERO_SUC4 NUMERO 3 NUMERO DE
SUCURSAL LA SUCURSAL
ALMACENA EL
NUMERO DEL
FK NUMERO_EVENTO1 NUMERO 3 NUMERO DEL
EVENTO
EVENTO

TABLA SUCTEL
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCION
NUMERO DE ALMACENA EL
FK LA NUMERO_SUC5 NUMERO 3 NUMERO DE
SUCURSAL LA SUCURSAL
ALMACENA EL
CODIGO
FK CODIGO_TEL1 NUMERO 3 CODIGO DEL
TELEFONO
TELEFONO

9
SCRIP DE LA BASE DE DATOS
CREATE DATABASE CIJ
USE CIJ

CREATE TABLE EMPLEADO(


NUMERO_EMP INT,
NOMBRE VARCHAR(50),
APELLIDO_PATERNO VARCHAR(50),
APELLIDO_MATERNO VARCHAR(50),
AREA_DESARROLLO VARCHAR(30),
PUESTO VARCHAR(30),
CONSTRAINT PK_NE PRIMARY KEY(NUMERO_EMP))

CREATE TABLE PROGRAMA(


NUMERO_PROG INT,
NOMBRE_PROG VARCHAR(50),
DESCRIPCION VARCHAR(100),
CONSTRAINT PK_NP PRIMARY KEY(NUMERO_PROG))

CREATE TABLE ESPECIALIDAD(


NUMERO_ESP INT,
NOMBRE_ESP VARCHAR(50),
CONSTRAINT PK_NES PRIMARY KEY(NUMERO_ESP))

CREATE TABLE TRANSPORTE(


NUMERO_TRANS INT,
TIPO_TRANPORTE VARCHAR(50),
DESTINO VARCHAR(50),
CONSTRAINT PK_NT PRIMARY KEY(NUMERO_TRANS))

CREATE TABLE TELEFONO(


CODIGO_TEL INT,
NUMERO_TEL INT,
TIPO_TEL VARCHAR(20),
CONSTRAINT PK_CTE PRIMARY KEY(CODIGO_TEL))

CREATE TABLE BENEFICIARIO(


NUMERO_BENE INT,
NOMBRE_BENE VARCHAR(50),
APELLIDOS_BENE VARCHAR(50),
DIRECCION_BENE VARCHAR(50),
EDAD_BENE INT,
ORIGEN_BENE VARCHAR(100),
CONSTRAINT PK_NB PRIMARY KEY(NUMERO_BENE))

CREATE TABLE EVENTO(


NUMERO_EVENTO INT,
NOMBRE_EVENTO VARCHAR(50),
DESCRIPCION_EVENTO VARCHAR(50),
FECHA_EVENTO VARCHAR(12),
CONSTRAINT PK_NEVN PRIMARY KEY(NUMERO_EVENTO))

CREATE TABLE SUCURSAL(


NUMERO_SUC INT,
NOMBRE_SUC VARCHAR(50),
DIRECCION_SUC VARCHAR(150),

10
NUMERO_EMP1 INT,
CONSTRAINT PK_NS PRIMARY KEY(NUMERO_SUC),
CONSTRAINT FK_NE1 FOREIGN KEY(NUMERO_EMP1)REFERENCES EMPLEADO(NUMERO_EMP))

CREATE TABLE BENEPLEADO(


NUMERO_BENE1 INT,
NUMERO_EMP2 INT,
CONSTRAINT FK_NB1 FOREIGN KEY(NUMERO_BENE1) REFERENCES BENEFICIARIO (NUMERO_BENE),
CONSTRAINT FK_NE2 FOREIGN KEY(NUMERO_EMP2) REFERENCES EMPLEADO(NUMERO_EMP))

CREATE TABLE SUCESP(


NUMERO_SUC1 INT,
NUMERO_ESP1 INT,
CONSTRAINT FK_NS1 FOREIGN KEY(NUMERO_SUC1)REFERENCES SUCURSAL(NUMERO_SUC),
CONSTRAINT FK_NES1 FOREIGN KEY(NUMERO_ESP1) REFERENCES ESPECIALIDAD(NUMERO_ESP))

CREATE TABLE SUCPROG(


NUMERO_SUC2 INT,
NUMERO_PROG1 INT,
CONSTRAINT FK_NS2 FOREIGN KEY(NUMERO_SUC2)REFERENCES SUCURSAL(NUMERO_SUC),
CONSTRAINT FK_NP1 FOREIGN KEY(NUMERO_PROG1)REFERENCES PROGRAMA(NUMERO_PROG))

CREATE TABLE SUCTRANS(


NUMERO_SUC3 INT,
NUMERO_TRANS1 INT,
CONSTRAINT FK_NS3 FOREIGN KEY(NUMERO_SUC3)REFERENCES SUCURSAL(NUMERO_SUC),
CONSTRAINT FK_NT1 FOREIGN KEY(NUMERO_TRANS1)REFERENCES TRANSPORTE(NUMERO_TRANS))

CREATE TABLE SUCEVET(


NUMERO_SUC4 INT,
NUMERO_EVENTO1 INT,
CONSTRAINT FK_NS4 FOREIGN KEY(NUMERO_SUC4)REFERENCES SUCURSAL(NUMERO_SUC),
CONSTRAINT FK_NEVN1 FOREIGN KEY(NUMERO_EVENTO1)REFERENCES EVENTO(NUMERO_EVENTO))

CREATE TABLE SUCTEL(


NUMERO_SUC5 INT,
CODIGO_TEL1 INT,
CONSTRAINT FK_NS5 FOREIGN KEY(NUMERO_SUC5)REFERENCES SUCURSAL(NUMERO_SUC),
CONSTRAINT FK_NTE1 FOREIGN KEY(CODIGO_TEL1)REFERENCES TELEFONO(CODIGO_TEL))

11
SCRIPS.
Inicio Sesión
Nombre del módulo: INGRESAR

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite el ingreso al usuario hacia el menú principal, ya sea de nivel


usuario o administrador.

if(contraseña.getText().equals("")&&Usuario.getText().equals("")){

JOptionPane.showMessageDialog(this, "Favor de Ingresar los datos


solicitados");

else if(contraseña.getText().equals("")){

JOptionPane.showMessageDialog(this, "Favor de ingresar password");

Usuario.setText(null);

else if(Usuario.getText().equals("")){

JOptionPane.showMessageDialog(this, "Favor de ingresar Usuario");

contraseña.setText(null);

if (Usuario.getText().equals("CIJ" )&&
contraseña.getText().equals("123")){

12
dispose();

JOptionPane.showMessageDialog(null, "Bienvenido\n"+

"Ha ingresado satisfactoriamente al sistema");

this.setVisible(false);

new MunuPrincipal().setVisible(true);

} else if(Usuario.getText().equals("consultas" )&&


contraseña.getText().equals("123")){

dispose();

JOptionPane.showMessageDialog(null, "Bienvenido\n"+

"Bienvenido A Las Consultas");

this.setVisible(false);

new Consultas().setVisible(true);

else if(Usuario.getText().equals("cij" )&&


contraseña.getText().equals("123")){

dispose();

JOptionPane.showMessageDialog(null, "Bienvenido\n"+

"Ha ingresado satisfactoriamente al sistema");

this.setVisible(false);

new MunuPrincipal().setVisible(true);

} else{

JOptionPane.showMessageDialog(this, "¡Usuario o Contraseña. no


valida!, intentos restantes: "+contador--);

contraseña.setText(null);

13
Usuario.setText(null);

if(contador==0){

System.exit(0);

dispose();

Nombre del módulo: INGRESAR / ELIMINAR

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Cierra el programa, mostrando antes un mensaje de que si el usuario


desea cerrar el programa.

int res= JOptionPane.showConfirmDialog(this,"¿Esta" + "Usted Seguro de Salir


del Sistema?","Sistema!!", JOptionPane.YES_NO_OPTION);

if(res==JOptionPane.YES_OPTION){

System.exit(1);

Nombre del módulo: INGRESAR / INFORMACION

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Cierra la ventana actual, mostrando una ventana de información en


la cual describe una parte importante sobre el uso del programa.

14
InformacionI obj=new InformacionI();

obj.setVisible(true);

Menú Principal
Nombre del módulo: Registros

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos.

Menu obj=new Menu();

obj.setVisible(true);

dispose();

Nombre del módulo: Consultas

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al inicio de sesión para que este consulte
los registros en la base de datos.

15
InicioSesion obj=new InicioSesion();

obj.setVisible(true);

dispose();

Nombre del módulo: Regresar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Regresa al usuario a la ventana de Inicio de sesión.

InicioSesion obj=new InicioSesion();

obj.setVisible(true);

dispose();

Nombre del módulo: Salir

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Manda un mensaje de advertencia el cual pregunta al usuario si quiere


cerrar el programa.

16
int res= JOptionPane.showConfirmDialog(this,"¿Esta" + "Usted Seguro de Salir
del Sistema?","Sistema!!", JOptionPane.YES_NO_OPTION);

if(res==JOptionPane.YES_OPTION){

System.exit(1);

Menú
Nombre del módulo: Teléfono

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de teléfono.

TelefonoI obj=new TelefonoI();

obj.setVisible(true);

dispose();

Nombre del módulo: Empleado

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de empleado.

17
EmpleadoI obj=new EmpleadoI();

obj.setVisible(true);

dispose();

Nombre del módulo: Especialidad

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de especialidad.

EspecialidadI obj=new EspecialidadI();

obj.setVisible(true);

dispose();

Nombre del módulo: Beneficiario

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de beneficiario.

18
BeneficiarioI obj=new BeneficiarioI();

obj.setVisible(true);

dispose();

Nombre del módulo: Transporte

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de transporte.

TransporteI obj=new TransporteI();

obj.setVisible(true);

dispose();

Nombre del módulo: Evento

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de evento.

EventoI obj=new EventoI();

obj.setVisible(true);

dispose();

19
Nombre del módulo: Programa

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de programa.

ProgramaI obj=new ProgramaI();

obj.setVisible(true);

dispose();

Nombre del módulo: Sucursal

Quien lo programo: Archundia Cortes Brandon Said.

Función: Permite al usuario acceder a la ventana de sucursal.

SucursalI obj=new SucursalI();

obj.setVisible(true);

dispose();

Nombre del módulo: Salir

Quien lo programo: Archundia Cortes Brandon Said.

Función: Manda un mensaje de advertencia el cual pregunta al usuario si quiere


cerrar el programa.

20
int res= JOptionPane.showConfirmDialog(this,"¿Esta" + "Usted Seguro de Salir
del Sistema?","Sistema!!", JOptionPane.YES_NO_OPTION);

if(res==JOptionPane.YES_OPTION){

System.exit(1);

Nombre del módulo: Regresar

Quien lo programo: Archundia Cortes Brandon Said.

Función: Regresa al usuario a la ventana de Menú Principal.

MunuPrincipal obj=new MunuPrincipal();

obj.setVisible(true);

dispose();

Teléfono
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara el número de teléfono y el tipo de teléfono

21
try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO CEL"+

" VALUES ('"+NT.getText()+"',"+

"'"+TT.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el


enlace, Sistema"+p);}

NT.setText("");

TT.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de teléfono ordenándolos en 2 columnas llamadas clave de teléfono y tipo de
telefono.

22
try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from CEL");

tabla.addColumn("Clave De Teléfono");

tabla.addColumn("Número De Teléfono");

tabla.addColumn("Tipo De Teléfono");

while(rs.next()){

Object dato[] = new Object[3];

for(int i=0;i<3;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

this.Tabla.setModel(tabla);

23
}

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

Empleado
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de nombre, apellido paterno,
apellido materno, área de desarrollo y puesto.

try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO EMP"+

" VALUES ('"+N.getText()+"',"+

"'"+AP.getText()+"',"+

"'"+AM.getText()+"',"+

"'"+AD.getText()+"',"+

24
"'"+P.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el


enlace, Sistema"+p);}

N.setText("");

AP.setText("");

AM.setText("");

AD.setText("");

P.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 5 columnas.

try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

25
//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from EMP");

tabla.addColumn("Numero De Empleado");

tabla.addColumn("Nombre(S)");

tabla.addColumn("Apellido Paterno");

tabla.addColumn("Apellido Materno");

tabla.addColumn("Area De Desarrollo");

tabla.addColumn("Puesto");

while(rs.next()){

Object dato[] = new Object[6];

for(int i=0;i<6;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

this.Tabla.setModel(tabla);

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

26
Especialidad
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de nombre de especialidad.

try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO ESP"+

" VALUES ('"+NE.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el


enlace, Sistema"+p);}

NE.setText("");

27
Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 1 columna.

try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from ESP");

tabla.addColumn("Numero De La Especialidad");

tabla.addColumn("Nombre De La Especialidad");

while(rs.next()){

Object dato[] = new Object[2];

for(int i=0;i<2;i++){

dato[i] = rs.getString(i+1);

28
tabla.addRow(dato);

this.Tabla.setModel(tabla);

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

Beneficiario
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de nombre de beneficiario, edad,
dirección, origen.

29
try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO BEN"+

" VALUES ('"+E.getText()+"',"+

"'"+N.getText()+"',"+

"'"+D.getText()+"',"+

"'"+O.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el


enlace, Sistema"+p);}

E.setText("");

N.setText("");

D.setText("");

O.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 4 columnas.

30
try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from BEN");

tabla.addColumn("Numero De Empleado");

tabla.addColumn("Edad");

tabla.addColumn("Nombre");

tabla.addColumn("Direccion");

tabla.addColumn("Origen");

while(rs.next()){

Object dato[] = new Object[5];

for(int i=0;i<5;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

31
this.Tabla.setModel(tabla);

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

Transporte
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de tipo de transporte y destino.

try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO CARRO"+

" VALUES ('"+TT.getText()+"',"+

"'"+DT.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

32
} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el
enlace, Sistema"+p);}

TT.setText("");

DT.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 2 columnas.

try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from CARRO");

tabla.addColumn("Numero De Transporte");

tabla.addColumn("Tipo De Transporte");

tabla.addColumn("Destino Del Transporte");

33
while(rs.next()){

Object dato[] = new Object[3];

for(int i=0;i<3;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

this.Tabla.setModel(tabla);

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

Evento
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de nombre de evento, fecha de
evento y descripción del evento.

34
try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO EV"+

" VALUES ('"+NE.getText()+"',"+

"'"+FE.getText()+"',"+

"'"+DE.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en


el enlace, Sistema"+p);}

FE.setText("");

NE.setText("");

DE.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 3 columnas.

35
try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from EV");

tabla.addColumn("Numero Del Evento");

tabla.addColumn("Nombre Del Evento");

tabla.addColumn("Fecha Del Evento");

tabla.addColumn("Descripcion Del Evento");

while(rs.next()){

Object dato[] = new Object[4];

for(int i=0;i<4;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

this.Tabla.setModel(tabla);

36
}

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

Programa
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de nombre de programa,
descripción del programa.

try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO PROG"+

" VALUES ('"+NP.getText()+"',"+

37
"'"+DP.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el


enlace, Sistema"+p);}

NP.setText("");

DP.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 2 columnas.

try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from PROG");

tabla.addColumn("Numero De Programa");

38
tabla.addColumn("Nombre Del Programa");

tabla.addColumn("Descripción Del Programa");

while(rs.next()){

Object dato[] = new Object[3];

for(int i=0;i<3;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

this.Tabla.setModel(tabla);

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

Sucursal
Nombre del módulo: Registrar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario acceder al menú para que este ingrese registros en
la base de datos, los cuales guardara los datos de nombre de sucursal, dirección
de la sucursal.

39
try{

conexion=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;" +

"databaseName=PROYECTO;user=sa; password=sasa;");

sentencia=conexion.createStatement();

sentencia.executeUpdate("INSERT INTO SCS"+

" VALUES ('"+NombreS.getText()+"',"+

"'"+DS.getText()+"')");

conexion.close();

JOptionPane.showMessageDialog(null,"Datos Guardados ");

} catch(SQLException p){ JOptionPane.showMessageDialog(null,"error en el


enlace, Sistema"+p);}

NombreS.setText("");

DS.setText("");

Nombre del módulo: Consultar

Quien lo programo: Chávez Santoyo Miguel Ramon.

Función: Permite al usuario consultar los datos que se encuentran en la tabla


de empleado ordenándolos en 2 columnas.

40
try{

DefaultTableModel tabla = new DefaultTableModel();

Connection con;

con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
PROYECTO;user=sa;password=sasa;");

//con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=
ejem25;user=sa;password=raven;");

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("select * from BEN");

tabla.addColumn("Numero De Sucursal");

tabla.addColumn("Nombre De La Sucursal");

tabla.addColumn("Direccion De La Sucursal");

while(rs.next()){

Object dato[] = new Object[3];

for(int i=0;i<3;i++){

dato[i] = rs.getString(i+1);

tabla.addRow(dato);

41
this.Tabla.setModel(tabla);

catch(Exception e){

JOptionPane.showMessageDialog(null, e);

42

Potrebbero piacerti anche