|
1 |
| -## Consignas de trabajo |
2 |
| -Proyecto Final - CAC Inicial 2023 |
3 |
| -(Comisión 1 y 3) |
| 1 | +## CRUD en Java |
4 | 2 |
|
5 |
| -Diseña y desarrolla un programa en Java que implemente un CRUD (Create, Read, Update, Delete) para gestionar los datos de alumnos de Codo a Codo. El programa debe utilizar la biblioteca Swing para la interfaz gráfica y almacenar los datos en un archivo de texto. |
| 3 | +Diseño y desarrollo de un programa en Java que implemente un CRUD (Create, Read, Update, Delete) para gestionar los datos de alumnos. El programa utiliza la biblioteca Swing para la interfaz gráfica y almacena los datos en un archivo de texto. |
6 | 4 |
|
7 |
| -El programa debe tener las siguientes funcionalidades: |
| 5 | +El programa tiene las siguientes funcionalidades: |
8 | 6 |
|
9 |
| -1. Crear un nuevo alumno: El usuario podrá ingresar el nombre, apellido,email, DNI y comisión del alumno a través de campos de texto en la interfaz gráfica. |
| 7 | +1. Crear un nuevo alumno: El usuario podrá ingresar el nombre, apellido, email, DNI del alumno a través de campos de texto en la interfaz gráfica. |
10 | 8 |
|
11 |
| -Al seleccionar la opción "Agregar", se deberá crear un nuevo objeto Alumno con los datos ingresados y se guardarán en el archivo de texto. |
| 9 | +Al seleccionar la opción "Agregar", se crea un nuevo objeto Alumno con los datos ingresados y se guardarán en el archivo de texto. |
12 | 10 |
|
13 | 11 | 2. Mostrar lista de alumnos: Al seleccionar una opción en un menú, se deberá mostrar la lista de alumnos existentes. Cada fila representará a un alumno y mostrará su nombre, apellido, email, DNI y comisión.
|
14 | 12 |
|
15 |
| -3. Actualizar información del alumno: El usuario podrá indicar que numero de registro quiere modificar y los datos que se modificaran. Al seleccionar la opción "Actualizar", se guardarán los cambios realizados en el archivo de texto. |
| 13 | +3. Actualizar información del alumno: El usuario puede indicar que numero de registro que quiere modificar y los datos que se modificaran. Al seleccionar la opción "Actualizar", se guardan los cambios realizados en el archivo de texto. |
16 | 14 |
|
17 |
| -4. Eliminar alumno: El usuario indicar que numero de registro eliminar y al seleccionar la opción "Eliminar", se eliminará el alumno del archivo de texto y se mostrara la lista de alumnos actualizada |
| 15 | +4. Eliminar alumno: El usuario indicar que numero de registro eliminar y al seleccionar la opción "Eliminar", se elimina el alumno del archivo de texto y se muestra la lista de alumnos actualizada |
18 | 16 |
|
19 |
| -5. Buscar alumno: Se proporcionará un campo de texto donde el usuario podrá ingresar el nombre o DNI de un alumno para buscarlo en la lista. Al seleccionar la opcion "Buscar", se mostrarán los alumnos que coincidan con el criterio de búsqueda. |
| 17 | +5. Buscar alumno: Se proporciona un campo de texto donde el usuario puede ingresar el nombre o DNI de un alumno para buscarlo en la lista. Al seleccionar la opcion "Buscar", se mostrarán los alumnos que coincidan con el criterio de búsqueda. |
20 | 18 |
|
21 |
| -Ten en cuenta que el programa debe validar la entrada de datos para asegurar que se ingresen valores válidos y proporcionar mensajes de error cuando corresponda. Además, se recomienda utilizar una estructura de datos adecuada (ArrayList) para almacenar y manipular los objetos Alumno en memoria antes de guardarlos en el archivo de texto. |
| 19 | +El programa valida la entrada de datos para asegurar que se ingresen valores válidos y proporcionar mensajes de error cuando corresponda. |
22 | 20 |
|
23 |
| -Recuerda organizar el código en clases y métodos apropiados para mantener una estructura clara y código legible. También, considera manejar las excepciones que puedan ocurrir al leer y escribir en el archivo de texto. |
| 21 | +Código en clases y métodos apropiados para mantener una estructura clara y código legible. También, se manejan las excepciones que puedan ocurrir al leer y escribir en el archivo de texto. |
0 commit comments