You are on page 1of 22

APORTE

Fase 2 - Especificacin, Diseo Y Arquitectura

JOHANNES EDUARDO ROJAS AGUIRRE


COD: 7185498

GRUPO No 301403_9

TUTOR: FRANKLIN LIZCANO CELIS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

INGENIERA DE SISTEMAS

PROGRAMACIN ORIENTADA A OBJETOS

2017
El Diagrama de caso de usos

REGISTRO USUARIO

Caso de Uso Registro de Usuario Login

Actores Usuario, Base de Datos

Registrar usuario y autenticacin del usuario para acceder a las


Propsito
funciones del sistema

Cuando el usuario ingresa a la aplicacin hace clic sobre la opcin

registrar usuario, permite al cliente registrarse mediante un formulario y

Resumen registrando datos para inicio de sesin, mediante el Login cada usuario

segn su rol tendr acceso a cada una de las funcionalidades que se

hayan asignado segn sus permisos


INGRESAR AL SISTEMA

Caso de Uso Ingresar al Sistema Login

Actores Usuario, Base de Datos

Seguridad de acceso al sistema con autenticacin del usuario para


Propsito
acceder a las funciones del aplicativo

Cuando el usuario ingresar a la aplicacin hace clic sobre la opcin

Resumen Acceden donde el sistema solicitara un nombre usuario y contrasea

para poder entrar a las diferentes funciones que ofrece el programa


HACER MATRICULA

Caso de Uso Hacer Matricula

Actores Usuario, Base de Datos

Matricular al estudiante que cumpla con los requisitos al periodo del


Propsito
programas acadmico escogido

El usuario ya dentro del sistema Tiene la opcin de diligenciar las

Resumen Matriculas, mediante una validacin de datos como registro de pago y

actualizacin de informacion
INGRESAR CALIFICACIONES

Caso de Uso Ingresar Calificaciones

Actores Usuario, Base de Datos

Ingresar las diferentes calificaciones obtenidadas por los estudiantes en


Propsito
los diferentes cursos inscritos

El usuario ya dentro del sistema Tiene la opcin de ingresar las

Resumen diferentes calificaciones obtenidas por los estudiantes en los diferentes

cursos a los que est efectuando


ELIMINAR ESTUDIANTE

Caso de Uso Eliminar Estudiante

Actores Usuario, Base de Datos

Solo incluir en el programa estudiantes activos, excluyendo los que se


Propsito
han graduado o desertado

El usuario ya dentro del sistema Tiene la opcin eliminar los estudiantes

Resumen que ya no hagan parte de la institucin, donde el sistema filtra los

candidatos para ser eliminados


CONSULTAR ESTUDIANTE

Caso de Uso Consultar Estudiante

Actores Usuario, Base de Datos

Permitir al usuario Consultar la diferente Informacin de los Estudiantes


Propsito
Matriculados en la Universidad

El usuario ya dentro del sistema Tiene la opcin de buscar por medio de

un ID a cada estudiante, donde el sistema le proporcionara toda la


Resumen
informacin de este, como adems la posibilidad de edicin de algunos

datos.
ORIGINAR REPORTE

Caso de Uso Originar Reporte

Actores Usuario, Base de Datos

Permitir al usuario recibir reportes con datos de inters como los es la


Propsito
cantidad de estudiantes activos, calificaciones por curso acadmico

El usuario ya dentro del sistema Tiene la opcin de generar reportes, que


Resumen
permiten tener informacin de inters para los diferentes usuarios.
El Modelo de Clases

En este diagrama hace referencia a las diferentes clases del sistema, para lo
cual el usuario al ingresar, el programa le pedir usuario y contrasea, que en
el caso que no lo tenga el sistema dar la opcin de crear usuario; ya
ingresado en el programa el usuario tendr la opcin de acuerdo al cargo que
desempea tendr la opcin de realizar como puede ser el de realizar las
matriculas incluyendo los cursos inscritos por cada estudiante y adems el
ingreso de las notas que los estudiantes van obteniendo en el trascurso de
periodo acadmico.
DESCRIPCIN DE CLASES

Clase: CONSULTA
Descripcin: Esta clase sirve para que el sistema genere las
consultas solicitadas por el usuario
Modulo: Generar Mensaje
Superclase: Usuario
Subclase:
Atributos: Id_consulta, Tipo Consulta,
Operaciones:

1. Editar: El sistema brinda la posibilidad de editar la consulta


2. Generar: El sistema al confirmar la validacin Genera el Tipo de Informe
solicitado
3. Borrar: El sistema da la opcin de borrar la Consulta

Clase: USUARIO
Descripcin: Esta clase sirve para que el usuario ya registrado e
ingresado en el sistema, pueda realizar las diferentes
opciones que ofrece el sistema
Modulo: Consultar Productos
Superclase: Usuario
Subclase: Donaciones, Obsequios
Atributos: Id_usuario, Nombre_usuario,Cargo_usuario
Operaciones:

1. Registrar: El sistema permite al usuario consultar los productos


disponibles con sus respectivas descripciones
2. Validar: El usuario para el Ingreso al sistema Validara Usuario y Contrasea
y confirmara el cargo ocupado
3. Editar: El usuario tendr la oportunidad de actualizar los datos en el
sistema
4. Eliminar : El usuario tendr la oportunidad de eliminar datos en el sistema
Clase: CURSOS
Descripcin: Esta clase sirve para que el usuario incluya los
cursos matriculados y las calificaciones obtenidas
por los estudiantes
Modulo: Hacer Matricula - Ingresar Calificaciones
Superclase: Usuario
Subclase:
Atributos: Id_Curso, Nombre_Curso, Id_ProgramaAcademico_,
Id_Estudiante, Calificacion
Operaciones:

1. Registrar: El sistema permite al usuario registrar los cursos matriculados


por cada estudiante
2. Guardar: El sistema permite al usuario guardar los cursos matriculados
por cada estudiante.
3. Buscar: El sistema permite al Usuario Buscar los Cursos Activos en el
presente periodo acadmico
4. Editar: El sistema permite al Usuario Editar los Cursos Activos en el
presente periodo acadmico

Clase: ESTUDIANTE
Descripcin: Esta clase sirve para que el sistema tenga toda la
informacin correspondiente a los estudiantes de la
Universidad actualmente matriculados
Modulo:
Superclase:
Subclase:
Atributos: Id_Estudiante, Nombre_Estudiante,
Programa_Academico, Id_Cursos
Operaciones:

1. Registrar: El sistema permite al usuario Registrar los Estudiantes


matriculados junto con los cursos inscritos

2. Editar: Si el estudiante ya est registrado el sistema dar la opcin de


editar los datos del Estudiante

3. Buscar: El sistema permite al usuario buscar los Estudiantes Matriculados


en la Universidad mediante su ID

4. Eliminar: El sistema permite al usuario Eliminar Estudiantes que no estn


Matriculados en la Universidad
Clase: PROGRAMAS ACADEMICOS
Descripcin: Esta clase sirve para que el sistema muestre al
usuario los distintos programas acadmicos que
ofrece la Universidad.
Modulo:
Superclase: Usuario
Subclase:
Atributos: Id_ProgramaAcademico, Nombre_
ProgramaAcademico, ID_Estudiante ,
Nombre_Estudiante
Operaciones:

1. Registrar: El sistema permite al usuario registrar los Programas


Acadmicos que ofrece la Universidad
2. Guardar: El sistema permite al usuario guardar nuevos Programas
Acadmicos que ofrezca la Universidad
3. Buscar: El sistema permite al usuario buscar Programas Acadmicos que
ofrezca la Universidad actualmente
4. Editar: El sistema permite al usuario editar datos en los Programas
Acadmicos que ofrezca la Universidad actualmente

Clase: REPORTE
Descripcin: Esta clase sirve para que el sistema muestre al
usuario con permisos un reporte de acuerdo a lo
solicitado por el
Modulo: Generar Reporte
Superclase: Usuario
Subclase:
Atributos: Id_Reporte, TipoReporte, DatosReporte
Operaciones:

1. Editar: El sistema permite al usuarios con accesos privilegiados editar


reportes de los datos solicitados
2. Generar: El sistema permite al usuario con accesos privilegiados generar
reportes de los Estudiantes matriculados en los distintos programas
Acadmicos.
El Diagrama de Actividades

REGISTRAR USUARIO
I NGRESAR AL SISTEMA
HACER MATRICULA
INGRESAR CALIFICACIONES
ELIMINAR ESTUDIANTE
CONSULTAR ESTUDIANTE
GENERAR REPORTE
Diagrama Entidad Relacin
INSTALACION ECLIPCE

You might also like