Title | Guia Laboratorio N° 14- POO |
---|---|
Course | Taller de programacion de E. I. |
Institution | Universidad Nacional José Faustino Sánchez Carrión |
Pages | 14 |
File Size | 1.5 MB |
File Type | |
Total Downloads | 6 |
Total Views | 104 |
INGENIERIA DE SISTEMASI. OBJETIVOSAl término de esta experiencia, el estudiante será capaz de: 1. Desarrollar programas utilizando interfaces gráficas 2. Diseñar programar y gestionar bases de datos 3. Plantear correctamente los problemas de programación con orientación a objetos 4. Usar correctamen...
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Laboratorio N° 14 Escuela Profesional: Ingeniería de Sistemas. Docente:Ing. Loncán Salazar, Pierre Paul
Asignatura: Programación orientada a objetos
Sesión 14: Acceso a Base de Datos usando ODBC I. OBJETIVOS Al término de esta experiencia, el estudiante será capaz de: 1. Desarrollar programas utilizando interfaces gráficas 2. Diseñar programar y gestionar bases de datos 3. Plantear correctamente los problemas de programación con orientación a objetos 4. Usar correctamente el programa II. EQUIPOS Y MATERIALES Computador Guía de Laboratorio Material impreso con la información de la sesión de aprendizaje. III. METODOLOGIA Y ACTIVIDADES a) Teoría de Acceso a Base de Datos IV. IMPORTAN IMPORTANTE TE Antes de iniciar con el desarrollo del Laboratorio, crearemos siempre, una carpeta, donde se guardará toda la información del presente laboratorio. Para ello realice lo siguiente: Ingrese al Explorador del Windows (puede hacerlo dando clic derecho sobre el Botón Inicio de la Barra de Tareas y seleccione la opción Explorar). La ventana del Explorador esta dividida en dos columnas, en la columna de la izquierda busque hacia abajo la unidad de almacenamiento (D:) y de un clic izquierdo sobre él. Luego dirija el mouse hacia la columna de la derecha y en un sector vacío, presione clic derecho, seleccione la opción Nuevo y luego la opción Carpeta. Aparecerá una carpeta amarilla con un texto: Nueva Carpeta sombreado en azul, digite sobre él, el nombre para su carpeta (este puede ser L13_POO_(Turno Apellido)), luego de digitar presione la tecla Enter. Listo, ya tiene su carpeta dentro de la cual guardará todo lo que trabaje a continuación. Cierre la ventana del Explorador del Windows. V. PROCEDIMI PROCEDIMIENTO ENTO a) Encender el computador. b) Crear carpeta donde guardará el documento son su información. c) Ingresar al software Microsoft Word y allí crear los cuadros de doble entrada y los diagramas de clases y objetos solicitados. Word d) Ingresar al software NetBeans IDE y allí crear: Cada uno de los Proyectos solicitados. Nómbrelos como Proyecto_Cuenta, Proyecto_Operacion, etc. Según el nombre que se ha asignado en este laboratorio. e) Presentar avances al docente para la calificación correspondiente. f) Guardar la carpeta de sus archivos a sus memorias y enviar por correo una copia del archivo al docente del curso. g) Retirarse del laboratorio de forma ordenada.
Programación Orientada a Objetos
1
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Una empresa desea registrar los pedidos realizados por sus clientes para lo cual requiere de una aplicación que permita gestionar sus datos. A partir de la siguiente base de datos se trabajará para el ejercicio con la tabla cliente:
1. Cree en la Base de Datos los siguientes procedimientos almacenados:
sp_cliente_ins sp_cliente_insertar ertar
sp_cliente_ac sp_cliente_actualizar tualizar
Programación Orientada a Objetos
2
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
sp_cliente_elimi sp_cliente_eliminar nar
sp_cliente_c sp_cliente_consultar_uno onsultar_uno
sp_cliente_c sp_cliente_consultar_todos onsultar_todos
2. Cree un proyecto en Java con la siguiente estructura:
No olvide de agregar la librería D river MySQL JD JDBC BC
Programación Orientada a Objetos
3
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
3. Cree la Clase Co ConectaDB nectaDB para la conexión a la base de datos
4. Cree la clase Op OperaDB eraDB para la gestionar la conexión y ejecución de operaciones hacia la base de datos
Programación Orientada a Objetos
4
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
5. Cree la clase Fo Formulario rmulario para gestionar operaciones de cualquier formulario
Programación Orientada a Objetos
5
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
6. Cree la clase Clie Cliente nte
Programación Orientada a Objetos
6
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
7. Cree la clase Clie ClienteDAO nteDAO
Programación Orientada a Objetos
7
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Programación Orientada a Objetos
8
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
8. Cree el siguiente diseño de formulario:
Programación Orientada a Objetos
9
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Programación Orientada a Objetos
10
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
9. Codifique el formulario
Programación Orientada a Objetos
11
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Programación Orientada a Objetos
12
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Programación Orientada a Objetos
13
Ing. CIP Loncán Salazar, Pierre Paul
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS
Ejercicios Propuesto s: Propuestos: 1. Complete el proyecto con las siguientes características: Cree la clase Direcc Direccion ion con los atributos: idd iddireccion ireccion ireccion, numero numero, calle calle, comuna comuna, ciudad ciudad, idcliente idcliente. Implemente sus constructores, getter y setter. Cree la clase D ireccionDA ireccionDAO O con los métodos estáticos: insertar insertar, actuali actualizar zar zar, eliminar eliminar, co consultarUno nsultarUno y consultarTodos consultarTodos. Cree los procedimientos almacenados: sp_direcci sp_direccion_insertar on_insertar on_insertar, s p_direccion_actualiza p_direccion_actualizarr, sp_direccion_ sp_direccion_eliminar eliminar , sp_dir sp_direccion_consu eccion_consu eccion_consultar_uno ltar_uno y s p_direccion_co p_direccion_consultar_todos nsultar_todos . Cree en la clase Formulario un método llamado L lenar_Combo En la clase J Frame_Princi Frame_Principal pal implemente los controles y eventos necesarios para registrar varias direcciones por cada cliente:
RUBRICA: Inicio 0-10 Desarrollo correctamente del laboratorio hasta un 50 %
Proceso 11-13 Desarrollo correctamente del laboratorio hasta un 60 %
Logro previsto 14-17 Desarrollo correctamente del laboratorio hasta un 80 %
Logro satisfactorio 18-20 Desarrollo correctamente del laboratorio hasta un 100%
Bibliografía: THOMAS WU C. Introducción a la programación orientada a objetos con Java. 1ª Edición. España. McGraw-Hill Interamericana de España. 2008. 15-22pp. ISBN: 978-0-07-352339-2 LEOBARDO LOPEZ. Román. Metodología de la programación orientada a objetos. 1ª Edición. México. Alafomega grupo editor de México. 2006. 241-253pp ISBN: 970- 15-1173-5 HERBERT SHILDT. JAVA 2 v5.0. España. Ediciones Anaya multimedia.2005. 79-99pp ISBN: 84-415-1865-3
Programación Orientada a Objetos
14
Ing. CIP Loncán Salazar, Pierre Paul...