Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Access / Base de Datos / Base de Datos / Java / Java / Proyectos / Proyecto Base de Datos Access y Java

Proyecto Base de Datos Access y Java

Autor jc mouse lunes, junio 27, 2011

interfaz1La base de datos elegida es Access 2007 (*.accdb), pero claro la migracion hacia otra base de datos como MySQL o Postgress no es cosa del otro mundo, el trabajo solo consiste en modificar algunas instrucciones SQL que se encuentran en el codigo, mas propiamente en la clase SQL.java.

El programa:

El programa hace uso de una interfaz tipo formulario MDI, (Multiplie Document Interface) y de la libreria Substance para aplicar un skin a la interfaz, asi tambien para aplicar imagenes de fondo a los objetos JPanel, se hace uso de mi componente jcMousePanel.jar, estas librerias deben estar instaladas y configuradas en el IDE para poder ejecutar el codigo fuente correctamente. Tambien se utiliza el componente de Netbeans JFormattedTextField, componente que nos permite añadir una mascara de entrada (texto formateado) para ingresar correctamente los codigos (Carnet Univesitario, Codigo Asignatura) desde la interfaz.

La base de datos consta de tres tablas:

Modelo Entidad RelacionLa interfaz cuenta con 4 formularios del tipo JInternalFrame:

JInternalFrame : Registro de Alumnos

alumnosJInternalFrame : Registro de Asignaturas

AsignaturasJInternalFrame : Matriculacion de Alumnos en Asignaturas

matriculacionPara maticular a un alumno, se debe elegir  el codigo de la asigantura, el carnet del universitario y la gestion del curso, (01/11 = primer semestre del año 2011)

JInternalFrame : Registro de Notas

registroLa logica es muy simple, cada examen vale 100 puntos pero se ponderan por el 50% , entonces la nota final sera la suma ponderada del examen 1 y el examen 2, notas menores a 51 (nota minima de aprobacion), aparecen en color ROJO (reprobaron), notas mayores o iguales a 51 y menores a 71 de color Amarillo, (Aprobaron), notas mayores o iguales a 71 de color Verde (unos NERD o llunkus de los docentes) pasaron con las mejores notas (pero aprendieron algo??????).

Demo

 

Enlace de Descarga

Esta en un archivo RAR, sin password, contiene el codigo fuente en Netbeans 6.0, las librerias necesarias, la base de datos en Access 2007 y la aplicacion terminada.
Nivel: Intermedio – Avanzado
EL codigo esta bastante comentado, alguna duda pues pregunten.

Enlace de Descarga

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

CUF: Código Único en Kotlin

CUF: Código Único en Kotlin

En este post implementamos en lenguaje Kotlin (lenguaje de programación de tipado estático que corre sobre la máquina vi...

Métodos Numéricos: Sustitución Directa

Métodos Numéricos: Sustitución Directa

El Método de Sustitución Directa básicamente consiste en asumir un valor, reemplazar el mismo en la función despejada y...

Extraer texto e imagen, exportar como PNG y encriptar un archivo PDF

Extraer texto e imagen, exportar como PNG y encriptar un archivo PDF

En este post hablaremos sobre la biblioteca de Apache PDFBox el cual es una herramienta para java de código abierto que...

Blog MVC – Consultas Ajax a la base de datos [p5]

Blog MVC – Consultas Ajax a la base de datos [p5]

Quinta parte de la serie de tutoriales «Creación de un blog siguiendo el patrón MVC (Modelo, Vista y Controlador)«. En e...

Impresión de imágenes en PDF

Impresión de imágenes en PDF

Existen varias aplicaciones (free y de pago) que emulan una impresora virtual para generar archivos en PDF  (Portable Do...

Control de Stock en Java (Parte 1)

Control de Stock en Java (Parte 1)

Un SGA «Sistema de Gestión de Almacenes»  es un programa informático destinado a gestionar las entradas y salidas de pro...

17 comentarios en “Proyecto Base de Datos Access y Java”

  1. andres dice:

    gracias por los aportes

    1. Mouse dice:

      de nada 🙂

      1. Juan dice:

        Hola, No es posible descargar el codigo fuente de Control de Notas del link que pones. El archivo .rar está dañado. Además el Link no funciona correctamente. ¿Como podría obtenerlo?

        Gracias

        1. Mouse dice:

          El enlace y el archivo funcionan perfectamente 🙂 intenta nuevamente

  2. diego dice:

    mouse gracias por tan grandes aportes

  3. CAAAPS dice:

    hola beuno pues deciros q todo el codigo esta perfecomuchas gracias por el aporte
    por otra parte andres decirte q qizas tu winrar este mal o este vencido suele psar porq al descomprimir sales muchos errores intea reinstalar tu compresor o instalar otra version bye y una ves muchas gracias porrr el codigo eta sensacionalll

  4. JOSE ANTONIO SAENZ GONZALEZ dice:

    Sea esta la oportunidad para felicitarlos por la loable labor que están desempeñando.

    La verdad es estupenda. El presente tiene por objeto comunicarles que no me ha sido posible descargar los archivos. Me podrían colaborar con la categoría jctablaasignatura.jar. Además me gustaría poder bajar el proyecto Base de Datos Access+Java «Control de Notas» (Proyecto Completo)

    En espera de su afirmativa respuesta, me despido de Ustedes

    1. Mouse dice:

      o.O revisando enlace de descarga 🙂

  5. Jorge Victor dice:

    muy buen aporte, me gustaria saber si se puede cargar una consulta hecha en access desde java cuya consulta te pida parametros de entrada, tengo esa duda no se si me puedes ayudar

    1. Mouse dice:

      pues es similar a si lo hicieras con mysql, todo esta en tu consulta de la forma «SELECT campo1 FROM mitabla WHERE id='»+variable_java+»‘ «

  6. Guillermo dice:

    buen aporte jc mouse. eres profesor o algo parecido?

  7. renato dice:

    no puedo descargarlo me gustaría descargarlo este es mi correo stachy_cv@hotmail.com si pueden me gusatria que me lo envien para poder estudiarlo y comprender el codigo

  8. pAblx dice:

    mil gracias por el aporte y lo mejor es q viene de un otro Boliviano como yo :), tu proyecto me ayudo a aclarar algunas dudas que tenia para terminar el mio, pero aun tengo un problema, al crear el jar de mi aplicacion para distribuirla, no hace nada, la estructura en la carpeta dist esta bien, contiene el jar, la base de datos access y la carpeta lib donde esta el jar de look and feel, igual que en el programa que dejaste, pero aun asi no hace nada, que puedo estar haciendo mal?? si la carpeta desde donde se ejecuta tu proyecto, esta igual y se ejecuta sin problemas…

    1. Mouse dice:

      fíjate en la dirección de la base de datos, cuando ejecutamos el jar desde netbeans y cuando lo hacemos directamente en el JAR, las direcciones cambian, al no encontrar la base de datos, se produce el error.

      puedes usar la funcion GETPROPERTY para indicar la direccion de la base de datos

      System.getProperty(«user.dir») + «\\» + dbName + «;PWD=» + password;

  9. pAblx dice:

    antes q nada gracias por responder :D, pues ya lo hice y cambiando la direccion, e incluso poniendo la base de datos en la misma carpeta, sigue sin ejecutarse, de todas maneras creo que aunque no este la base de datos, deberia ejecutarse al menos la interfaz aunque sin hacer casi nada de consultas ni nada…. creo que es un problema con el proyecto, debi crearlo mal o cambiarle algo, porque los demas que tengo funcionan bien, de nuevo gracias por la respuesta y sigue con los aportes que son muy utiles sobre estas cosas que a veces nos rompen la cabeza

    1. Mouse dice:

      :/ el proyecto corre desde netbeans????, si es así, es problema de ruta, fijate si tienes el MAIN bien configurado 🙂

  10. Jonny dice:

    como siempre increible aporte Jc, solo una pregunta pude agregarle reportes a tu proyecto a traves de ODBC pero si quiera ponerlo en otra mauina debo de agregar la db access en los origenes de datos de la nueva maquina para que funcionen los reportes, hay alguna forma de poner el origen de dato de forma automatica, no se si me explique.

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...

Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...

En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...

Herramientas

Generador de Enlaces a Whatsapp