Está en la página 1de 4

Base de Datos Access+Java "Control de Notas"

(Proyecto Completo)
J AN

29
Post Info

Mouse
en 11:04
44 comentarios

Permalink

Como regalo de ao nuevo (aunque muy tarde) dejo a disposicion de la comunidad de


programadores un proyecto Access+Java para su estudio y critica (critica constructiva
claro) el cual consiste en una programa para el registro de Alumnos, registro de
Asignaturas, Matriculacion del aAumno en una asignatura y su posterior control y registro
de Notas del semestre.
La 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 componentejcMousePanel.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 aadir 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:

La interfaz cuenta con 4 formularios del tipo JInternalFrame:


JInternalFrame : Registro de Alumnos

JInternalFrame : Registro de Asignaturas

JInternalFrame : Matriculacion de Alumnos en Asignaturas

Para 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 ao 2011)
JInternalFrame : Registro de Notas

La 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??????).

También podría gustarte