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

Introducción a los Gráficos en Pygame

Introducción a los Gráficos en Pygame

Antes de programar un videojuego, es necesario saber: Cómo representar figuras en la pantalla Cómo se manejan las coorde...

Hola mundo en Netbeans

Hola mundo en Netbeans

De los diferentes IDE’s que existen para crear aplicaciones para android, lamentablemente Netbeans es una de las m...

Lo nuevo de HTTP Client

Lo nuevo de HTTP Client

Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c...

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...

Crea formulario de login estilo Agents of Shield Marvel

Crea formulario de login estilo Agents of Shield Marvel

En esta oportunidad aprovechando el interés que tienen ahora los superheroes de Marvel, crearemos un formulario de logue...

Pon a prueba tu código con Android Studio

Pon a prueba tu código con Android Studio

Realizar pruebas sobre nuestro código nos permiten comprobar su correcto funcionamiento e integración con otros módulos...

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

En muchas ocasiones es necesaria la personalización de componentes java para que estos se adecuen a nuestros requerimien...

En este post mostramos como personalizar el Header (encabezado) de un componente JTable en Java colocando iconos, centra...

El JTable de Java es un gran componente para mostrar datos en una tabla de una forma rápida y sencilla, sin embargo en v...

En este post veremos un ejemplo sencillo de como descargar desde Internet archivos de cualquier tipo (*.jpg, *.png, *.gi...

Herramientas

Generador de Enlaces a Whatsapp