PROGRAMACION ORIENTADA A OBJETOS
PROYECTO A
En
la Universidad Nacional Abierta y a Distancia
UNAD se cuenta con el departamento de registro y control el cual se
encarga de la matrícula de los estudiantes, el cual está constituido por cinco
funcionarios, quienes son los únicos con acceso al sistema (Véase figura 1).
Actualmente la universidad solo cuenta con 8 estudiantes matriculados (Véase figura
2). También intervienen en el proceso otros actores (Véase figura 3), sin
embargo, pensando en el crecimiento de la institución se requiere una
aplicación que permita realizar de forma automatizada los siguientes procesos.
Figura
1. Personal Registro y Control
Identificación
|
Nombre
Completo
|
Edad
|
Teléfono
|
Contraseña
|
109878956
|
Lucia
Medina
|
28
|
6441934
|
Cvtfe34
|
3214567
|
Claudia
Otero
|
35
|
7245678
|
K567892
|
76789065
|
Laura
Montes
|
45
|
6543213
|
Drt7u93
|
9099765
|
Daniel
Donado
|
23
|
6789054
|
qertujh
|
7967890
|
Alirio
Medina
|
27
|
6789032
|
D6yu8ipo
|
Figura
2. Estudiantes Matriculados
Identificación
|
Nombre
Completo
|
Edad
|
Teléfono
|
Dirección
|
109845678
|
Carlos
Medina
|
28
|
6441934
|
Cra
21 15-02
|
3214567
|
Zulia
Vega
|
35
|
7245678
|
AV
115 25-40
|
36789065
|
Alexander
Otálora
|
45
|
6543213
|
Cra
24 Nro 38-18
|
1099765
|
Lucia
Acuña
|
23
|
6789054
|
Cra
25 Nro 45-125
|
2567890
|
Taliana
Vargas
|
27
|
6789032
|
Diag
25 Nro 12-45
|
16789045
|
Elizabeth
Rincón
|
25
|
7896543
|
Cra
25 Nro 76-25
|
Figura 3 Usuarios
Identificación
|
Nombre
Completo
|
Edad
|
Teléfono
|
Contraseña
|
Rol
|
9852471
|
Carlos
Gómez
|
50
|
2065874
|
Qr9075
|
Rector
|
526478
|
Pepita
Mendieta
|
42
|
5478921
|
N96512
|
Decana
|
369874
|
Sebastián
Cortes
|
39
|
9857411
|
P45678
|
Gerente
|
635789
|
Jorge
Pérez
|
26
|
3685478
|
Q78430
|
Líder
de programa
|
254793
|
Daniela
Zúñiga
|
34
|
2222222
|
Z83092
|
Director
de curso
|
578925
|
Salomón
González
|
30
|
6897462
|
P45678
|
Vicerrector
|
8965412
|
Carolina
Gaitán
|
20
|
2486325
|
Br6780
|
Tutor
|
3245689
|
Pedro
Fernández
|
46
|
3333333
|
JRY678
|
Secretario
académico
|
·
Matrícula
de Estudiantes: Inscribir a un estudiante registrando sus
datos personales básicos (Nombre, Teléfono, Identificación, Dirección y teléfono y programa al cual está inscrito).
·
Consulta
de Estudiantes: Consulta mediante identificación o Programa
al cual pertenece.
·
Eliminar
un estudiante: Eliminar un estudiante de la base de datos
de inscritos.
·
Consulta
de Programas: Consulta de número de inscritos a un
determinado programa, teniendo en cuenta que existen solo los siguientes: Ingeniería
de sistemas, Ingeniería industrial, Ingeniería electrónica y Administración de
empresas.
·
Reportes: La
aplicación debe permitir realizar reportes sobre los estudiantes
vinculados a un programa, estudiantes
que se han retirado y estudiantes activos en un programa académico determinado.
·
Finalmente al ejecutar la aplicación, esta
debe solicitar un password y Login para
garantizar la seguridad de la aplicación y el acceso solo a personal
autorizado. Los estudiantes deben tener en cuenta que no se permite en el
password los siguientes caracteres: $,%,&,/,*,/,-,ñ por lo que es
obligatorio hacer uso de los bloques de excepciones en Java para evitar estos
caracteres.
Para
el desarrollo de este proyecto se debe utilizar el paradigma orientado a
objetos (clases, herencia, polimorfismo, encapsulamiento, etc), así mismo se
debe utilizar la base de datos MYSQL como base de datos predeterminada. El
código de la aplicación debe ser comentado en su totalidad y todos los
estudiantes deben registrar las tareas que cada uno de ellos realiza en el foro
correspondiente a cada fase, con el fin de evidenciar su participación.

0 Comentarios
Si necesitas la solución de algún Trabajo o Ejercicios enviala al correo saemaster10@gmail.com con la fecha que la necesitas y te responderemos el costo de la realización