Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO
PROYECTO TRANSACCIONAL
Control y Gestión de
Grupo #4 Matricula
Modalidad: Transaccional.
Utilizar:
Desarrollo:
Este programa debe solicitar en primer lugar el control de acceso a toda la información:
Menú Matrícula
1. Registro
2. Consultas
3. Seguridad
4. Salir
Ingrese una opción:
1. Registrar Alumno
2. Registrar Carrera
3. Registrar Modalidad
4. Registrar Grado
5. Registrar Jornada
6. Registrar Matricula
7. Volver a Menú Matrícula
Ingrese una opción:
Si elige la opción 1 “Registrar Alumno” del menú registro, tendrá que capturar los
siguientes datos:
- Id Alumno
- Nombre
- Edad
- Sexo
- Teléfono
- Dirección
Si elige la opción 2 “Registrar Carrera” del menú registro tendrá que capturar los
siguientes datos:
- Id carrera
- Nombre carrera
Si elige la opción 3 “Registrar Modalidad” del menú registro tendrá que capturar los
siguientes datos:
- Id modalidad
- Nombre modalidad
Si elige la opción 4 “Registrar Grado” del menú registro tendrá que capturar los
siguientes datos:
- Id grado
- Grado
Si elige la opción 5 “Registrar Jornada” del menú registro tendrá que capturar los
siguientes datos:
- Id jornada
- Jornada
Si elige la opción 6 “Registrar Matricula” del menú registro tendrá que capturar
los siguientes datos:
- Id matricula
- id Alumno
- id carrera
- id modalidad
- id grado
- id jornada
- Fecha matricula
Validar que, para poder registrar una matrícula, tuvo que haber registrado anteriormente
al menos un alumno, una carrera, una modalidad, un grado y una jornada, de no ser así
mostrar mensaje de error indicando que deben existir registros y no permitir que
registre la matrícula de alumno.
Menú Matrícula
1. Registro
2. Consultas
3. Seguridad
4. Salir
Ingrese una opción:
Si eligió la opción 2 “Consultas”, deberá imprimir el siguiente menú:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula
Si elige la opción 1 “Consultar Alumnos” del menú consultas, tendrá que imprimir en
pantalla el siguiente menú:
Menú Consulta de Alumnos
Si elige la opción 1 “Mostrar listado general de Alumnos” del menú consultas de Alumno,
tendrá que imprimir en pantalla los registros de Alumnos de la siguiente manera,
Ejemplo:
Id Nombre Edad Sexo Teléfono Dirección
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Alumnos: 3
Si elige la opción 2 “Mostrar listado de Alumnos por id” del menú consulta de Alumnos,
tendrá que imprimir en pantalla los registros de Alumnos de la siguiente manera,
Ejemplo:
Ingrese id: 0601-1990-00550
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Alumnos: 1
Mostrar solamente los valores consultados, si el id de Alumno ingresado como filtro no
existe entonces imprimir en pantalla “Alumno no encontrado”.
Si elige la opción 3 “Mostrar listado de Alumnos por nombre” del menú consulta de
Alumnos tendrá que imprimir en pantalla los registros de Alumnos de la siguiente
manera,
Ejemplo:
Ingrese nombre: Marlon
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Alumnos: 1
Mostrar solamente los valores consultados, si el nombre de Alumno ingresado como
filtro no existe entonces imprimir en pantalla “Alumno no encontrado”.
Si elige la opción 4 “Volver a menú Consultas” tendrá que reimprimir el menú Consultas:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula
---------------------------------------------------------------
CAR001 Computación
CAR002 Industrial
CAR003 Derecho
----------------------------------------------------------------
Total Carreras: 3
Si elige la opción 2 “Mostrar listado de carrera por id” del menú consulta de
carreras, tendrá que imprimir en pantalla los registros de carreras de la siguiente
manera, Ejemplo:
Id Carrera
---------------------------------------------------------------
CAR001 Computación
----------------------------------------------------------------
Total Carreras: 1
Mostrar solamente los valores consultados, si el id de la carrera ingresada como filtro
no existe entonces imprimir en pantalla “Carrera no encontrada”.
Si elige la opción 3 “Mostrar listado de Carreras por nombre” del menú consulta de
carreras, tendrá que imprimir en pantalla los registros de carreras de la siguiente
manera, Ejemplo:
Ingrese carrera: Derecho
Id Carrera
---------------------------------------------------------------
CAR003 Derecho
----------------------------------------------------------------
Total Carreras: 1
Mostrar solamente los valores consultados, si el nombre de carrera ingresado
como filtro no existe entonces imprimir en pantalla “Carrera no encontrada”.
Si elige la opción 4 “Volver al menú Consultas” tendrá que reimprimir el menú Consultas:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula Ingrese una opción:
Si elige la opción 3 “Consultar Modalidades” del menú consultas, tendrá que imprimir
en pantalla el siguiente menú:
---------------------------------------------------------------
MOD001 Presencial
MOD002 Zoom
MOD003 Virtual
----------------------------------------------------------------
Total Modalidades: 3
Si elige la opción 2 “Mostrar listado de modalidades por id” del menú consulta de
modalidades, tendrá que imprimir en pantalla los registros de modalidades de la
siguiente manera, Ejemplo:
Id Modalidad
---------------------------------------------------------------
MOD001 Presencial
----------------------------------------------------------------
Total Carreras: 1
Mostrar solamente los valores consultados, si el id de la modalidad ingresada como
filtro no existe entonces imprimir en pantalla “Modalidad no encontrada”.
Si elige la opción 3 “Mostrar listado de Modalidades por nombre” del menú consulta de
modalidades, tendrá que imprimir en pantalla los registros de modalidades de la
siguiente manera, Ejemplo:
Ingrese modalidad: Virtual
Id Modalidad
---------------------------------------------------------------
MOD003 Virtual
----------------------------------------------------------------
Total Carreras: 1
Mostrar solamente los valores consultados, si el nombre de modalidad ingresado
como filtro no existe entonces imprimir en pantalla “Modalidad no encontrada”.
Si elige la opción 4 “Volver al menú Consultas” tendrá que reimprimir el menú Consultas:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula
Si elige la opción 4 “Consultar Grados” del menú consultas, tendrá que imprimir en
pantalla el siguiente menú:
Si elige la opción 1 “Mostrar listado general de grados” del menú consulta de grados,
tendrá que imprimir en pantalla los registros de grados de la siguiente manera,
Ejemplo:
Id Grado
---------------------------------------------------------------
GRA001 Pregrado
GRA002 Postgrado
GRA003 Doctorado
----------------------------------------------------------------
Total grados: 3
Si elige la opción 2 “Mostrar listado de grados por id” del menú consulta de grados,
tendrá que imprimir en pantalla los registros de grados de la siguiente manera,
Ejemplo:
Id Grado
---------------------------------------------------------------
GRA001 Pregado
----------------------------------------------------------------
Total Carreras: 1
Mostrar solamente los valores consultados, si el id del grado ingresado como filtro no
existe entonces imprimir en pantalla “Grado no encontrado”.
Si elige la opción 3 “Mostrar listado de grados por nombre” del menú consulta de
grados, tendrá que imprimir en pantalla los registros de grados de la siguiente
manera, Ejemplo:
Ingrese grado: Doctorado
Id Modalidad
---------------------------------------------------------------
GRA003 Doctorado
----------------------------------------------------------------
Total Grados: 1
Mostrar solamente los valores consultados, si el nombre del grado ingresado
como filtro no existe entonces imprimir en pantalla “Grado no encontrado”.
Si elige la opción 4 “Volver al menú Consultas” tendrá que reimprimir el menú Consultas:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula
---------------------------------------------------------------
JOR001 Matutina
JOR002 Vespertina
JOR003 Nocturna
----------------------------------------------------------------
Total jornadas: 3
Si elige la opción 2 “Mostrar listado de jornadas por id” del menú consulta de
jornadas, tendrá que imprimir en pantalla los registros de jornadsa de la siguiente
manera, Ejemplo:
Id Jornada
---------------------------------------------------------------
JOR001 Matutina
----------------------------------------------------------------
Total Jornadas: 1
Mostrar solamente los valores consultados, si el id de la jornada ingresada como filtro
no existe entonces imprimir en pantalla “Jornada no encontrado”.
Si elige la opción 3 “Mostrar listado de jornadas por nombre” del menú consulta de
jornadas, tendrá que imprimir en pantalla los registros de jornadas de la siguiente
manera, Ejemplo:
Ingrese jornada: Nocturna
Id Jornada
---------------------------------------------------------------
JOR003 Noctura
----------------------------------------------------------------
Total Jornadas: 1
Mostrar solamente los valores consultados, si el nombre de la jornada ingresada
como filtro no existe entonces imprimir en pantalla “Jornada no encontrada”.
Si elige la opción 4 “Volver al menú Consultas” tendrá que reimprimir el menú Consultas:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Matriculas: 3
Si elige la opción 2 “Mostrar listado de matrícula por nombre de alumnos” del menú
consulta de matrícula, tendrá que imprimir en pantalla los registros de matrícula de
la siguiente manera, Ejemplo:
Ingrese nombre de alumno: David Pérez
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Matriculas: 1
Mostrar solamente los valores consultados, si el nombre del alumno ingresado como
filtro no existe entonces imprimir en pantalla “Matricula no encontrada”.
Si elige la opción 3 “Mostrar listado de matrícula por carrera” del menú consulta de
matrícula, tendrá que imprimir en pantalla los registros de matrícula de la siguiente
manera, Ejemplo:
Ingrese carrera: Derecho Penal
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Matriculas: 1
Mostrar solamente los valores consultados, si la carrera ingresada como filtro no
existe entonces imprimir en pantalla “Matricula no encontrada”.
Si elige la opción 4 “Mostrar listado de matrícula por grado” del menú consulta de
matrícula, tendrá que imprimir en pantalla los registros de matrícula de la siguiente
manera, Ejemplo:
Ingrese grado: Pregrado
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Matriculas: 1
Mostrar solamente los valores consultados, si el grado
ingresado como filtro no existe entonces imprimir en pantalla “Matricula no
encontrada”.
Si elige la opción 5 “Mostrar listado de matrícula por jornada” del menú consulta de
matrícula, tendrá que imprimir en pantalla los registros de matrícula de la siguiente
manera, Ejemplo:
Ingrese jornada: Matutina
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Matriculas: 1
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total Matriculas: 2
Mostrar solamente los valores consultados, si la fecha ingresada como filtro no existe entonces
imprimir en pantalla “Matricula no encontrada”.
Si elige la opción 7 “Volver al menú Consultas” tendrá que reimprimir el menú Consultas:
Menú Consultas
1. Consultar Alumnos
2. Consultar Carreras
3. Consultar Modalidades
4. Consultar Grados
5. Consultar Jornadas
6. Consultar Matriculas
7. Volver al Menú Matrícula
Menú Matrícula
1. Registro
2. Consultas
3. Seguridad
4. Salir
Ingrese una opción:
Si eligió la opción 3 “Seguridad”, deberá imprimir el siguiente menú:
Menú Seguridad
1. Cambiar clave de usuario
2. Volver a Menú Matrícula
Si elige la opción 1 “Cambiar clave de usuario” del menú Seguridad, tendrá que capturar:
Menú Matrícula
1. Registro
2. Consultas
3. Seguridad
4. Salir
Si elige la opción 4 “Salir”, mostrar un mensaje que diga “Hasta pronto ”͘͘͘ y cerrar la
aplicación.
Nota:
Para todos los valores ingresados fuera de rango de cada menú, imprimir “Opción
Incorrecta” y reimprimir el menú hasta elegir una opción correcta.
Los id de Alumnos, carreras, modalidades, grados, jornadas y matriculas deben ser
correlativos (generados automáticamente), no deben ser ingresados.
Aspectos a evaluar: