Está en la página 1de 16
ACTIVIDADES SEMANA 3 ASIGNATURA: REDES INTELIGENTES PROF: Ing. Elias Romero ALUMNO: Trejo Segundo Juan Carlos
ACTIVIDADES SEMANA 3 ASIGNATURA: REDES INTELIGENTES PROF: Ing. Elias Romero ALUMNO: Trejo Segundo Juan Carlos

ACTIVIDADES SEMANA 3 ASIGNATURA: REDES INTELIGENTES PROF: Ing. Elias Romero ALUMNO: Trejo Segundo Juan Carlos FECHA DE ENTREGA: 7/ Mayo/ 2013

ALGORITMO

Ing. Elias Romero ALUMNO: Trejo Segundo Juan Carlos FECHA DE ENTREGA: 7/ Mayo/ 2013 ALGORITMO DICCIONARIO

DICCIONARIO DE DATOS

Ing. Elias Romero ALUMNO: Trejo Segundo Juan Carlos FECHA DE ENTREGA: 7/ Mayo/ 2013 ALGORITMO DICCIONARIO
DIAGRAMA CODIGO DE MY CODIGO EN MYSQL IMPORTANDO LA BD (SCRIP) -- phpMyAdmin SQL Dump

DIAGRAMA

DIAGRAMA CODIGO DE MY CODIGO EN MYSQL IMPORTANDO LA BD (SCRIP) -- phpMyAdmin SQL Dump --
CODIGO DE MY CODIGO EN MYSQL
CODIGO DE MY
CODIGO EN MYSQL

IMPORTANDO LA BD (SCRIP)

-- phpMyAdmin SQL Dump

-- version 3.4.5

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tiempo de generación: 07-05-2013 a las 18:37:40

-- Versión de PHP: 5.3.8 -- Versión del servidor: 5.5.16 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone =

-- Versión de PHP: 5.3.8

-- Versión del servidor: 5.5.16

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

SET time_zone = "+00:00"; /*!40101 SET

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- Base de datos: `banco`

--

-- --------------------------------------------------------

--

-- Estructura Stand-in para la vista `busqueda`

--

CREATE TABLE IF NOT EXISTS `busqueda` (

`id_sucursal` int(11)

,`nom_sucursal` varchar(50)

,`direccion` varchar(50)

,`telefono` varchar(50)

);

-- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `caja_ahorro` --

-- --------------------------------------------------------

--

-- Estructura de tabla para la tabla `caja_ahorro`

--

CREATE TABLE IF NOT EXISTS `caja_ahorro` (

`id_caja` int(11) DEFAULT NULL,

`num_cuenta` int(11) DEFAULT NULL,

`saldo_caja` float DEFAULT NULL,

`retiro_caja` float DEFAULT NULL,

KEY `num_cuenta` (`num_cuenta`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Volcado de datos para la tabla `caja_ahorro`

--

-- -- Volcado de datos para la tabla `caja_ahorro` -- INSERT INTO `caja_ahorro` (`id_caja`, `num_cuenta`,

INSERT INTO `caja_ahorro` (`id_caja`, `num_cuenta`, `saldo_caja`, `retiro_caja`) VALUES

(10, 2007, 32442, 57567),

(12, 2005, 3244440, 574567),

(10, 2009, 7654, 567),

(10, 2001, 0, 361567),

(12, 2004, 107654, 9876),

(11, 2010, 498765, 122343);

-- --------------------------------------------------------

-- -- Estructura de tabla para la tabla `cajeros` -- CREATE TABLE IF NOT EXISTS

--

-- Estructura de tabla para la tabla `cajeros`

--

CREATE TABLE IF NOT EXISTS `cajeros` (

`id_cajero_auto` int(11) NOT NULL DEFAULT '0',

`id_sucursal` int(11) DEFAULT NULL,

PRIMARY KEY (`id_cajero_auto`),

KEY `id_sucursal` (`id_sucursal`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Volcado de datos para la tabla `cajeros`

--

INSERT INTO `cajeros` (`id_cajero_auto`, `id_sucursal`) VALUES

(1002, 201),

(1007, 201),

(1008, 202),

(1005, 203),

(1010, 204),

(1001, 205),

(1006, 206),

(1009, 207),

(1003, 208);

(1002, 201), (1007, 201), (1008, 202), (1005, 203), (1010, 204), (1001, 205), (1006, 206), (1009, 207),
-- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `clientes` -- CREATE

-- --------------------------------------------------------

--

-- Estructura de tabla para la tabla `clientes`

--

CREATE TABLE IF NOT EXISTS `clientes` (

`num_cuenta` int(11) NOT NULL DEFAULT '0',

`nombre_cliente` varchar(45) DEFAULT NULL,

`apellidos` varchar(45) DEFAULT NULL,

`direccion` varchar(45) DEFAULT NULL,

`telefono` varchar(45) DEFAULT NULL,

`tipo_cuenta` varchar(45) DEFAULT NULL,

`saldo` float DEFAULT NULL,

`id_sucursal` int(11) DEFAULT NULL,

PRIMARY KEY (`num_cuenta`),

KEY `id_sucursal` (`id_sucursal`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Volcado de datos para la tabla `clientes`

--

-- -- Volcado de datos para la tabla `clientes` -- INSERT INTO `clientes` (`num_cuenta`, `nombre_cliente`,

INSERT INTO `clientes` (`num_cuenta`, `nombre_cliente`, `apellidos`, `direccion`, `telefono`, `tipo_cuenta`, `saldo`, `id_sucursal`) VALUES

(2001, 'eduardo', 'trejo segundo', 'emiliano Zapata mz1 lt13', '33-45-98-09', 'platino', 234571,

204),

(2002, 'bruno', 'diaz diaz', 'cd gotica N.23', '89-09-00-45', 'perfiles', 987654, 201),

'perfiles', 9876, 209), (2003, 'camilo', 'sesto', 'camelias texanas s/n',

'perfiles', 9876, 209),

'perfiles', 9876, 209), (2003, 'camilo', 'sesto', 'camelias texanas s/n',

(2003, 'camilo', 'sesto', 'camelias texanas s/n', '34-76-89-21',

(2004, 'juan carlos', 'trejo segundo', 'emiliano Zapata mz1 lt13', '22-34-56-78', 'ahorro', 221371, 201),

(2005, 'cohonan', 'el barbaro', 'mexico lindo n.56', '12-34-56-78', 'platino', 2345, 203),

(2006, 'jose maria', 'morelos pavon', 'av.independencia s/n', '21-990-08-45', 'ahorro', 571,

208),

(2007, 'felix daniel', 'aguillon morales', 'san Buena Aventura ', '45-87-88-99', 'platino', 7897,

202),

(2008, 'celia lizbeth', 'rangel juarez', 'texcoco mz3 lt43', '55-67-89-09-32', 'perfiles', 987654,

203),

(2009, 'armando', 'mansanero rodriguez', 'caracol caracolito n.23', '99-90-09-00', 'ahorro', 61290, 206),

(2010, 'ken', 'clark strum', 'small vill', '09-56-78-23', 'perfiles', 271, 203),

(2011, 'MIGUEL ANGEL', 'TREJO SEGUNDO', '', '44-55-66-77', 'PLATINO', 90567, 201);

-- --------------------------------------------------------

--

-- Estructura de tabla para la tabla `red`

--

CREATE TABLE IF NOT EXISTS `red` (

`id_sucursal` int(11) NOT NULL DEFAULT '0',

`nom_sucursal` varchar(50) DEFAULT NULL,

`direccion` varchar(50) DEFAULT NULL,

`telefono` varchar(50) DEFAULT NULL,

PRIMARY KEY (`id_sucursal`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- -- Volcado de datos para la tabla `red` -- INSERT INTO `red` (`id_sucursal`, `nom_sucursal`,

--

-- Volcado de datos para la tabla `red`

--

-- -- Volcado de datos para la tabla `red` -- INSERT INTO `red` (`id_sucursal`, `nom_sucursal`, `direccion`,

INSERT INTO `red` (`id_sucursal`, `nom_sucursal`, `direccion`, `telefono`) VALUES

(201, 'chicoloapan', 'av san jose n34', '23-67-09-12'),

(202, 'texcoco', 'texcoco barrio alto', '45-78-90-32'),

(203, 'ixtapalapa', 'av cárcel N234', '44-76-12-09'),

(204, 'romero rubio', 'altamira mz1 lt13', '34-56-78-90'),

(205, 'puerta texcoco', 'carretera mexico-texcoco km25', '55-80-09-89'),

(206, 'benito juarez', 'calsada del hueso s/n', '65-78-90-54'),

(207, 'pirules', 'tepalcates 304', '32-45-12-11'),

(208, 'ajusco', 'av Ajusco esq redom', '34-76-89-09'),

(209, 'los reyes la paz', 'los reyes la paz sn', '35-41-29-03'),

(210, 'jalapa', 'jalapa col roma', '36-89-05-11');

-- --------------------------------------------------------

--

-- Estructura para la vista `busqueda`

--

DROP TABLE IF EXISTS `busqueda`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `busqueda` AS select `red`.`id_sucursal` AS `id_sucursal`,`red`.`nom_sucursal` AS `nom_sucursal`,`red`.`direccion` AS `direccion`,`red`.`telefono` AS `telefono` from `red`;

--

-- -- Restricciones para tablas volcadas -- -- Filtros para la tabla `caja_ahorro` -- ALTER

--

-- Restricciones para tablas volcadas

--

-- Filtros para la tabla `caja_ahorro`

--

ALTER TABLE `caja_ahorro`

para la tabla `caja_ahorro` -- ALTER TABLE `caja_ahorro` ADD CONSTRAINT `caja_ahorro_ibfk_1` FOREIGN KEY

ADD CONSTRAINT `caja_ahorro_ibfk_1` FOREIGN KEY (`num_cuenta`) REFERENCES `clientes` (`num_cuenta`);

--

-- Filtros para la tabla `cajeros`

--

ALTER TABLE `cajeros`

ADD CONSTRAINT `cajeros_ibfk_1` FOREIGN KEY (`id_sucursal`) REFERENCES `red` (`id_sucursal`);

--

-- Filtros para la tabla `clientes`

--

ALTER TABLE `clientes`

ADD CONSTRAINT `clientes_ibfk_1` FOREIGN KEY (`id_sucursal`) REFERENCES `red` (`id_sucursal`);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

CONSULTAS Mostrar todos los datos de la tabla Clientes Mostrar todos los datos de las

CONSULTAS

Mostrar todos los datos de la tabla Clientes

CONSULTAS Mostrar todos los datos de la tabla Clientes Mostrar todos los datos de las cuentas
CONSULTAS Mostrar todos los datos de la tabla Clientes Mostrar todos los datos de las cuentas

Mostrar todos los datos de las cuentas con saldo mayor a $ 150,00.

CONSULTAS Mostrar todos los datos de la tabla Clientes Mostrar todos los datos de las cuentas
Mostrar los nombres de los clientes de caja de ahorro. Mostrar el nombre y número
Mostrar los nombres de los clientes de caja de ahorro. Mostrar el nombre y número

Mostrar los nombres de los clientes de caja de ahorro.

Mostrar los nombres de los clientes de caja de ahorro. Mostrar el nombre y número de

Mostrar el nombre y número de cuenta de los clientes de cuenta corriente y cuyo saldo sea inferior a $ 200,00.

de cuenta corriente y cuyo saldo sea inferior a $ 200,00. CREACION DEL MENU PRIMERO SE

CREACION DEL MENU

PRIMERO SE SELECCIONA UNA TABLA EN LA CUAL SE QUIERE TRABAJAR

y cuyo saldo sea inferior a $ 200,00. CREACION DEL MENU PRIMERO SE SELECCIONA UNA TABLA
DANDO CLICK EN LOS BOTONES DE LAS TABLAS APARESEN LOS CAMPOS DE CADA TABLA Y
DANDO CLICK EN LOS BOTONES DE LAS TABLAS APARESEN LOS CAMPOS DE CADA TABLA Y
DANDO CLICK EN LOS BOTONES DE LAS TABLAS APARESEN LOS CAMPOS DE CADA TABLA Y

DANDO CLICK EN LOS BOTONES DE LAS TABLAS APARESEN LOS CAMPOS DE CADA TABLA Y LOS BOTONES PARA PODER DAR DE BAJA, CAMBIOS, DAR DE ALTA Y DE BUSQUEDA.

PARA PODER DAR DE BAJA, CAMBIOS, DAR DE ALTA Y DE BUSQUEDA. ACONTINUACION LLENAREMOS LOS CAMPOS
PARA PODER DAR DE BAJA, CAMBIOS, DAR DE ALTA Y DE BUSQUEDA. ACONTINUACION LLENAREMOS LOS CAMPOS
PARA PODER DAR DE BAJA, CAMBIOS, DAR DE ALTA Y DE BUSQUEDA. ACONTINUACION LLENAREMOS LOS CAMPOS

ACONTINUACION LLENAREMOS LOS CAMPOS PARA DAR DE ALTA AUN CLIENTE Y LOS RESULTADOS SE MOSTRARAN POR MEDIO DE UN DATAGRID .

Y LOS RESULTADOS SE MOSTRARAN POR MEDIO DE UN DATAGRID . COMO SE PUEDE OBSERVAR SE

COMO SE PUEDE OBSERVAR SE ACABA DE INTRODUCIR UN REGISTRO MAS ALA BD CON UN NUMERO DE CUENTA 2011

AHORA DAREMOS DE BAJA EL REGISTRO DE LA TABLA CAJEROS CON CLAVE 1004 DE LOS
AHORA DAREMOS DE BAJA EL REGISTRO DE LA TABLA CAJEROS CON CLAVE 1004 DE LOS

AHORA DAREMOS DE BAJA EL REGISTRO DE LA TABLA CAJEROS CON CLAVE 1004 DE LOS CAJEROS AUTOMATICOS QUE SE ENCUENTRA UBICADO EN LA SUCURSAL 209 INTRODUCIREMOS LOS DATOS EN LOS CAMPOS Y SELECCIONAMOS EL BOTON DAR DE BAJA Y LISTO .

EN LOS CAMPOS Y SELECCIONAMOS EL BOTON DAR DE BAJA Y LISTO . ACONTINUACION ACTUALIZAREMOS LA
EN LOS CAMPOS Y SELECCIONAMOS EL BOTON DAR DE BAJA Y LISTO . ACONTINUACION ACTUALIZAREMOS LA

ACONTINUACION ACTUALIZAREMOS LA INFORMACION DE LA TABLA RED DE LA SUCURSAL CON EL NOMBRE DE CHICOLOAPAN LO CAMBIAREMOS POR PUERTA TEXCOCO

INFORMACION DE LA TABLA RED DE LA SUCURSAL CON EL NOMBRE DE CHICOLOAPAN LO CAMBIAREMOS POR
CÓDIGO FUENTE
CÓDIGO FUENTE
Public Class Form1 CODIGO DEL MENU REALIZADO EN VB.NET Private Sub Button1_Click( ByVal sender As

Public Class Form1

CODIGO DEL MENU REALIZADO EN VB.NET

Public Class Form1 CODIGO DEL MENU REALIZADO EN VB.NET Private Sub Button1_Click( ByVal sender As System.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click CAJEROS.Visible = False caja.Visible = False red.Visible = True c4.Visible = False tabla_clientes.Visible = False tabla_cajeros.Visible = False tabla_red.Visible = True tabla_caja.Visible = False End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click CAJEROS.Visible = False CAJA.Visible = False red.Visible = False c4.Visible = True tabla_clientes.Visible = True tabla_cajeros.Visible = False tabla_red.Visible = False tabla_caja.Visible = False End Sub

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click

End Sub

Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub CAJEROS_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub OPCIONES_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta línea de código carga datos en la tabla 'BancoDataSet3.caja_ahorro' Puede moverla o quitarla según sea necesario.

Me.Caja_ahorroTableAdapter.Fill(Me.BancoDataSet3.caja_ahorro)

'TODO: esta línea de código carga datos en la tabla 'BancoDataSet2.red' Puede moverla o quitarla según sea necesario.

Me.RedTableAdapter.Fill(Me.BancoDataSet2.red)

'TODO: esta línea de código carga datos en la tabla 'BancoDataSet1.cajeros' Puede moverla o quitarla según sea necesario.

Me.CajerosTableAdapter.Fill(Me.BancoDataSet1.cajeros)

'TODO: esta línea de código carga datos en la tabla 'BancoDataSet.clientes' Puede moverla o quitarla según sea necesario. Me.ClientesTableAdapter.Fill(Me.BancoDataSet.clientes)

End Sub Private Sub Button3_Click( ByVal sender As System. Object , ByVal e As System.

End Sub

End Sub Private Sub Button3_Click( ByVal sender As System. Object , ByVal e As System. EventArgs

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click cajeros.Visible = False caja.Visible = True RED.Visible = False c4.Visible = False tabla_clientes.Visible = False tabla_cajeros.Visible = False tabla_red.Visible = False tabla_caja.Visible = True End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click CAJEROS.Visible = True CAJA.Visible = False RED.Visible = False c4.Visible = False tabla_clientes.Visible = False tabla_cajeros.Visible = True tabla_red.Visible = False tabla_caja.Visible = False

End Sub

Private Sub CLIENTES_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub tabla_clientes_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles tabla_clientes.CellContentClick

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Me.ClientesTableAdapter.insertar_clientes(c1.Text, c2.Text, c3.Text, direccion.Text, c5.Text, c6.Text, c7.Text, c8.Text) Me.ClientesTableAdapter.Fill(Me.BancoDataSet.clientes) End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Me.CajerosTableAdapter.eliminar(cj1.Text, cj2.Text)

Me.CajerosTableAdapter.Fill(Me.BancoDataSet1.cajeros)

End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click Me.RedTableAdapter.actualizar_tabla(s1.Text, s2.Text, s3.Text, s4.Text)

Me.RedTableAdapter.Fill(Me.BancoDataSet2.red)

End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click

End Sub

End Class