Professional Documents
Culture Documents
Laboratorio
PROGRAMACION AVANZADA
1/3
El sistema debe cumplir ciertos requisitos de implementación y
funcionalidad
• El sistema debe contar con una interfaz de usuario Swing de
Java (podrá manejar las herramientas gráficas de Netbeans).
• El sistema debe permitir la persistencia de los datos
ingresados, usted debe seleccionar la forma que considere
adecuada, siempre que cumpla con las reglas descritas en
clase de laboratorio (en general, use archivos de texto).
• El sistema debe permitir ingresar, modificar y eliminar los
datos correspondientes a profesores (incluida su
disponibilidad) y cursos que dicta, además del ingreso de la
asignación horaria propiamente tal, que el sistema debe
verificar.
• El sistema debe permitir ingresar, modificar y eliminar los
datos correspondientes a cursos y carreras (asuma que un
curso sólo se dicta para una carrera, no tome en cuenta
cursos comunes).
• El sistema debe permitir ver listados de cursos, carreras y
profesores, cursos por profesor, cursos por carrera,
profesores por carrera, búsqueda de un profesor, búsqueda
de un curso, búsqueda de una carrera.
• El sistema debe poder mostrar el horario de un profesor y el
horario de un alumno modelo en un nivel y en una carrera
(alumno modelo es aquel que cursa todos los ramos del
mismo nivel para una carrera determinada).
PROGRAMACION AVANZADA
2/3
Piense en el usuario, de qué manera le presentará la información,
que servicios le ofrecerá y de qué manera le será más fácil usar
su programa.
PROGRAMACION AVANZADA
3/3