Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
1 INTRODUCCIÓN 4 METODOS UTILIZADOS
Este paper incluye la documentación del funcionamiento Los métodos utilizados en la programación de esta
de la aplicación que gestiona la recepción de correspondenciaaplicación se describen a continuación:
en una oficina, los métodos y el lenguaje de programación
utilizados para la realización de la misma. Lo primero que programe fue la interfaz grafica, para la
cual en la clase publica pAvanzada declare la variable
2 CARACTERISTICAS GENERALES panel de tipo JPanel que es el contenedor de los JLabel,
JTextField y los JButton utilizados en la aplicación,
Las características más relevantes de esta aplicación seluego declare dos métodos privados tipo String con
describen a continuación: ayuda de un ciclo while para que validara la contraseña
para permitir o no el ingreso al programa. A
Para acceder a la aplicación el usuario debe ingresar la continuación se le agregaron las características para las
respectiva contraseña, para ello se utilizo un ciclo de validaciónetiquetas, campos de texto y botones, como el nombre,
while igualando las variables mediante el código “equals”. Eltamaño, ubicación y color de fondo y se agrego el panel
manejo de la interfaz requirió de Frame con panel en sual respectivo contenedor mediante el código
interior, administrando la ubicación de los objetos con el“getContentPane().add(Panel);”.
código “setBounds” y distribución del espacio del Frame
mediante “GridLayout”, la conexión con la Base de Datos Luego de esto se le agrego la acción a los botones al
“correspondencia” creada en lenguaje SQL se realizo gracias aldarles clic, instanciando los métodos Generar(),
conector “Java ODBC” y por último se guardó la aplicación consultarBD(), Actualizar(), Consultar() y el
con extensión .JAR para su posterior utilización. System.exit(0) para el botón 2salir”, públicos tipo
“void” que no retornan nada.
3 TERMINOS
Dentro del método Generar() se declararon las variables
3.1 Base de Datos tipo String env, asu, dir, fer, rec y nit, y de tipo Integer
id y ced agregándoles su respectiva excepción numérica,
Es un conjunto de datos pertenecientes a un mismotambién el código “.getText()” para tomar los datos
contexto, almacenados sistemáticamente para su posterior uso;introducidos en los campos de texto, también se creó el
colección de información organizada de forma que el usuarioobjeto DataBase para poder instanciar el método
pueda adicionar, modificar, eliminar y consultar los campos“insertar registro” de la clase conexionBd, el cual
con dicha información. Las bases de datos se organizan porpermitia hacer la adicion de la información escrita en los
campos, registros y archivos. Un campo es una pieza única decampos de texto antes mencionados en los campos de la
información (entidad), un registro es un sistema completo debase de datos.
campos (entidad y sus atributos) y un archivo es una colección
de registros. En el método consultarBD() se escribió la instrucción
del método publico run() el cual permite ejecutar el
3.2 Frame Frame prediseñado que se encuentra en la clase
“Generado” adjunto de la clase “Datos”, que me muestra
Es un contenedor que tiene como tarea guardar nuestroslos registros de la base de datos “correspondencia” en
componentes y darles un sentido grafico, digamos que el Frameuna JTable la cual me importa dichos registros y los
es una ventana que tiene propiedades como tamaño, posición,visualiza.
titulo, etc. El tamaño del Frame esta designado por el borde,
puede ser visualizado mediante la instrucciónEl siguiente método Actualizar(), contiene un Frame el
“.setVisible(true)” y el “layout” por defecto es “BorderLayout”. cual sirve para ingresar el número del ID del registro
que se requiera actualizar o modificar, y al darle clic al
3.3 Java botón “Ingresar” que me instancia al método del mismo
nombre, el cual se compone de un Frame donde se
Es un lenguaje de programación orientado a objetos puede modificar independientemente cualquier campo
desarrollado por Sun Microsystems, independiente de lade la base de datos, realizando la debida conexión con
arquitectura, tiene mucha de su sintaxis de C y de C++, pero MySQL a cada botón “Actualizar” con la consulta
tiene un modelo de objetos más simple y elimina herramientas “update”, también tiene la opción de consultar el registro
de bajo nivel, que suelen llevar a muchos errores. También amodificado en otro Frame con la consulta “select”.
diferencia de C++, combina la sintaxis para programación
genérica, estructurada y orientada a objetos, todo en Java es unPor último el método consultar() permite “consultar“
objeto (salvo algunas excepciones), y todo en Java reside enlos registros por el número de Cedula de Ciudadanía,
alguna clase. para saber cuántos documentos han sido enviados por
esa persona, por medio de la consulta “select” y
mostrando esos registros en Frames independientes.
2
La última instrucción de la clase pAvanzada es agregarle al A continuación le damos clic en Generar y nos
método “Main” el objeto ventana que es el contenedor del aparecerá el registro generado con la
panel antes descrito para que se pueda ejecutar. información ingresada anteriormente.
En el paquete de la aplicación también se encuentran las clases
conexionBd, Generado, Datos y CerrarVentana descritos
anteriormente.
5 USO DE LA APLICACION
Figura 4. Generado.
Figura 6. Actualizar.
Figura 3. Formulario.
3
Figura 10. Consulta Cedula.
Luego le ingresamos el número de cedula a
consultar, y nos aparecerá el, o los registros
asociados con ese número de cedula en una ventana
independiente, así:
[2] http://monografias.com/trabajos/manualjava.html
Figura 9. Registro Actualizado.
[3] e-book: “El lenguaje de programación JAVA”
• Y por ultimo “Consultar Cedula”, que permite
[4] http://es.wikipedia.org/wiki/Base_de_datos
consultar todos los registros asociados con un
numero de cedula; le damos clic y aparecerá lo
siguiente: