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

iFrame Injection – Ocultar código malicioso

iFrame Injection – Ocultar código malicioso

En ocasiones los administradores de sitios web experimentan problemas de lentitud en su carga o en el peor de los casos...

MVC Java y Base de Datos Tutorial

MVC Java y Base de Datos Tutorial

En post pasados [Ejemplo práctico de MVC java Swing con Netbeans, 3 en raya java con MVC y Netbeans , MVC: Modelo, Vista...

Dibujar figuras geométricas con java

Dibujar figuras geométricas con java

Problema: Escriba un programa en java que permita dibujar con el mouse cuadrados, círculos y triángulos. El usuario debe...

Login estilo Google

Login estilo Google

Google tiene entre su formulario de autenticación de usuario para sus diferentes servicios (gmail, blogger, youtube, g+)...

Crea un componente swing para cargar fotos en miniaturas

Crea un componente swing para cargar fotos en miniaturas

En este tutorial crearemos un componente swing para java que podremos usar en cualquiera de nuestros proyectos, el compo...

Crear y mover objetos en tiempo de ejecución

Crear y mover objetos en tiempo de ejecución

Dando respuesta a una interrogante sobre el como crear objetos en tiempo de ejecución y como manipular estos, desarrolle...

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

Eratóstenes era un matemático griego del siglo  III a.C. el cual ideó una manera rápida de obtener todos los números pri...

Las matemáticas son fundamentales para la vida y aparte de las actividades clásicas de enseñanza desarrolladas en el aul...

MVC es un patrón de arquitectura de software que separa una aplicación en tres componentes lógicos principales.  Estos s...

Microsoft acaba de lanzar Cascadia Code una fuente monoespaciada enfocada en proporcionar una mejor experiencia en conso...

Herramientas

Generador de Enlaces a Whatsapp