Skip to content

sebacruz1/ProyectoPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Proyecto Java: Sistema de Asistencia Estudiantil

Descripción General

Este proyecto ofrece una aplicación de interfaz gráfica de usuario (GUI) basada en Java para la gestión de la asistencia estudiantil. Permite a los usuarios gestionar cursos, inscripciones de estudiantes y registros de asistencia, utilizando una combinación de archivos CSV para la gestión de datos y Java Swing para la interfaz de usuario.

Alumnos

  • Sebastián Cruz
  • Joaquín Fuenzalida
  • Maximiliano Bustamante

Características

  • Gestión de Cursos: Crear y gestionar detalles de los cursos.
  • Gestión de Estudiantes: Inscribir a los estudiantes y gestionar su información personal.
  • Registro de Asistencia: Registrar y monitorear la asistencia para cada sesión de clase.
  • Selector de Fechas: Utilizar un componente personalizado de selector de fechas para seleccionar fechas.

Archivos y Módulos

  • PROYECTOSIA1.java: Punto de entrada principal de la aplicación.
  • MainFrame.java: Ventana principal de la aplicación donde se cargan diferentes paneles.
  • SpinnerDatePicker.java: Componente personalizado de selector de fechas construido usando Java Swing.
  • Curso.java: Clase para manejar la información relacionada con los cursos.
  • Alumno.java: Clase para manejar la información relacionada con los estudiantes.
  • CursoOpciones.java: Proporciona opciones relacionadas con la gestión de cursos.
  • RegistroAsistencia.java: Gestiona la funcionalidad de registro de asistencia.
  • GestorCSV.java: Maneja la lectura y escritura de archivos CSV para el almacenamiento de datos.

Cómo Ejecutar

Para ejecutar este proyecto, necesitas tener instalado Java 17 en tu sistema. Sigue estos pasos:

  1. Descarga o clona este repositorio en tu sistema local.
  2. Navega hasta la carpeta del proyecto desde tu terminal o línea de comandos.
  3. Compila el proyecto utilizando el comando javac seguido del nombre del archivo principal (por ejemplo, javac PROYECTOSIA1.java).
  4. Ejecuta el archivo compilado con java PROYECTOSIA1.

Como Ejecutar 2

  1. Descargar o clona este repositorio.
  2. Abre Netbeans.
  3. Abre el proyecto en Netbeans.
  4. Compilalo.
  5. Ejecutalo.

Recursos Usados

  • JDK 17.
  • Netbeans 12
  • ChatGPT
  • Trello
  • Git y Github

About

Proyecto programación avanzada.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages