Sistema De Gestion De Notas De Post Grado

47
SISTEMA DE GESTION DE NOTAS DE POST GRADO AGAPITO ALMEYDA, HENRY CARDENAS FERNANDEZ, CARLOS CERDAN CRUZ, ANA MARIA KUNCHO QQUELLCCA , JUAN CARLOS

description

Mi Trabajo Desarrollado Para el Curso de Analisis y Desing (no tengo la enie) del ciclo del 2006-II Con mi Amiga Ana Maria Cerdan :D, Mi compa Cuncho y Agapito... (Espero que te vaya bien en SUNAT compa)...Esa Anita cuanto me soporto ... Pobrechita... Ojala te vaya bien compa...

Transcript of Sistema De Gestion De Notas De Post Grado

Page 1: Sistema De Gestion De Notas De Post Grado

SISTEMA DE GESTION DE NOTAS DE POST GRADO

AGAPITO ALMEYDA, HENRY

CARDENAS FERNANDEZ, CARLOS

CERDAN CRUZ, ANA MARIA

KUNCHO QQUELLCCA , JUAN CARLOS

Page 2: Sistema De Gestion De Notas De Post Grado

MODELO DEL NEGOCIO

<<Actor del Modelo de Negocio>>Profesor

<<CUN>>

Registrar Nota

<<CUN>>

Consultar Nota

<<Actor del Modelo del Negocio>>Alumno

<< Actor del Modelo del Negocio>>Administrador

Page 3: Sistema De Gestion De Notas De Post Grado

Diagrama de Actividades: Registrar Nota

Profesor Alumno Administrador

[SI]

[NO]

[NO]

[SI]

Entregar Prueba y Nota Revisar la Prueba

Reclamar y Entregar Prueba

Entregar Prueba

Verificar Reclamo

<<System>>

Modificar Nota

<<System>>

Escribir Notas en el Acta

<<System>>

Archivar Nota

¿ Reclamar ?

¿Aceptar?

Entregar el Acta

Page 4: Sistema De Gestion De Notas De Post Grado

Diagrama de Actividades: Registrar Nota Alumno Administrador

Solicitar Constancia de Notas

Presentar Voucher

Recibir reporte

Emitir T icket

<<system>>

Buscar Registros del Curso

<<system>>

GenerarReporte

Entregar Reporte

Page 5: Sistema De Gestion De Notas De Post Grado

Requerimientos FuncionalesNúmero Requerimiento Descripción Prioridad

RF1 ESPECIFICACION DE DATOS PERSONALES DE

LOS ALUMNOS, PROFESORES Y

ADMINISTRADORES

Permite el ingreso de los datos personales de cada uno de los

usuarios del sistema.

5

RF2 ESPECIFICAR EL DETALLE DEL CURSO

El sistema deberá permitir el ingreso de código, nombre, numero de

créditos, sistema de evaluación del curso

5

RF3 VIZUALIZAR LA RELACION DE ALUMNOS POR

CURSO

Este caso de uso se permite al profesor visualizar el detalle de los

alumnos que están llevando un determinado curso

3

RF4 GENERACION DE INFORMES Y REPORTES

Con los informes se podrá obtener resultados detallados sobre las notas

del curso, notas por evaluación, además del promedio final, grado

académico, clasificarlos por alumno, área, fecha, etc. Estos podrán ser

impresos.

4

Page 6: Sistema De Gestion De Notas De Post Grado

Requerimientos no funcionalesNúmero

Requerimiento Descripción Prioridad

RNF1 USABILIDAD Debe ser fácil de usar. Con ayudas e interfaces intuitivas.

5

RNF2 SEGURIDAD El ingreso al sistema estará restringido bajo contraseñas cifradas y usuarios definidos.

5

RNF3 PORTABILIDAD El sistema debe brindar comodidad al usuario y a otras áreas que trabajan o necesitan del Área de personal. Por ejemplo El Sistema de Pago y Planillas no debe tener problemas en acceder al Sistema de Personal.

5

RNF4 MULTIPLATAFORMA El sistema deberá funcionar en distintos tipos de sistemas operativos y plataformas de hardware.

3

RNF5 RENDIMIENTO El sistema debe soportar el manejo de gran cantidad de información durante su proceso.

3

RNF6 DESEMPEÑO El sistema no presentara problemas para su manejo e implementación.

1

Page 7: Sistema De Gestion De Notas De Post Grado

Modelo de Casos de uso del sistema

<<extends>>

<<Actor del Sistema>>Profesor

<<Actor del Sistema>>Administrador

<<CUS>>

Validar Usuario

<<CUS>>

Registrar Nota

<<CUS>>

Consultar Registros

<<CUS>>

Generar Reporte

<<CUS>>

Modificar Nota

<<CUS>>

Visualizar Estado

<<Actor del Sistema>>Alumno2

Page 8: Sistema De Gestion De Notas De Post Grado

1.- Caso de Uso del Sistema

Registrar Nota

2.- Descripción del caso de uso

 Permite registrar las notas obtenidas por los alumnos en una determinada prueba.

3.- Actor(es)

 Profesor

4.- Precondiciones

 Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

 Se podrá realizar consultas a las notas guardadas.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Generar un nuevo registro, ingresando las notas solicitadas.

Genera el registro de notas.

2 Manda a Grabar registro Controla y pide confirmación de registrar notas.

3 Debe confirmar si esta conforme con el registro a guardar.

Manda a Registrar notas y emite un mensaje de que las notas se han guardado.

4 Aceptar mensaje

7.- Requerimiento asociado

- Verificar notas - Registrar notas

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información.

Page 9: Sistema De Gestion De Notas De Post Grado

1.- Caso de Uso del Sistema

Consultar Registros

2.- Descripción del caso de uso

 Permite consultar las notas obtenidas por los alumnos en una determinada prueba.

3.- Actor(es)

 Administrador.

4.- Precondiciones

 Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

 Si se desea se podría mandar a imprimir el documento.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Realiza una nueva consulta de notas, seleccionando algún curso.

Manda a controlar la consulta, y verifica en la BD si existen notas, si es así muestra las notas, de lo contrario muestra un mensaje informando que no existen notas.

2 Observa la consulta, o recibe el mensaje.

7.- Requerimiento asociado

- Consultar notas del curso.

8.- Prototipo de interfaz de usuario

Se utiliza la interfaz de Consultar notas.

Page 10: Sistema De Gestion De Notas De Post Grado

1.- Caso de Uso del Sistema

Generar Reporte

2.- Descripción del caso de uso

 Permite imprimir una consulta de notas realizada.

3.- Actor(es)

 Administrador

4.- Precondiciones

 Las notas tienen que estar registradas, y también se tiene que haber realizado la respectiva consulta.

5.- Postcondiciones

 Se tendrá la consulta de notas físicamente.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Manda a imprimir Este controla el mandato de imprimir. Y manda un mensaje si está conforme con la impresión.

2 Puede aceptar la impresión o cancelar la operación.

Si acepta imprimir, el sistema manda a imprimir y luego manda un mensaje informando que ya se está imprimiendo correctamente.

3 Acepta el mensaje de información

7.- Requerimiento asociado

- Imprimir consulta de notas.

8.- Prototipo de interfaz de usuario

Se utiliza la interfaz de Imprimir Consulta de Notas.

Page 11: Sistema De Gestion De Notas De Post Grado

1.- Caso de Uso del Sistema

Validar el Usuario

2.- Descripción del caso de uso

 Permite registrar las notas obtenidas por los alumnos en una determinada prueba.

3.- Actor(es)

 Profesor

4.- Precondiciones

 Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

 Se podrá realizar consultas a las notas guardadas.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Generar un nuevo registro, ingresando las notas solicitadas.

Genera el registro de notas.

2 Manda a Grabar registro Controla y pide confirmación de registrar notas.

3 Debe confirmar si esta conforme con el registro a guardar.

Manda a Registrar notas y emite un mensaje de que las notas se han guardado.

4 Aceptar mensaje

7.- Requerimiento asociado

- Verificar notas - Registrar notas

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información.

Page 12: Sistema De Gestion De Notas De Post Grado

1.- Caso de Uso del Sistema

Visualizar Estado

2.- Descripción del caso de uso

 Permite que el alumno visualice las notas de los cursos que está llevando actualmente.

3.- Actor(es)

 Alumno

4.- Precondiciones

 Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

 Se podrá realizar consultas a las notas guardadas.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 El alumno visualiza sus cursos y escoge uno de ellos.

Muestra las notas de alumno según el curso escogido.

2 Puede imprimir su registro de notas de dicho curso.

Manda imprimir el registro de notas de dicho curso.

3 Retorna al Menú Anterior para realizar otra consulta.

Retorna al Menú Anterior.

4 Puede cerrar cesión. Cierra Cesión.

7.- Requerimiento asociado

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Consultar Notas y Reportar Notas

Page 13: Sistema De Gestion De Notas De Post Grado

1.- Caso de Uso del Sistema Modificar Nota

2.- Descripción del caso de uso

 Permite modificar las notas obtenidas por los alumnos en una determinada prueba. Autorizado por el profesor.

3.- Actor(es)

 Administrador

4.- Precondiciones

 Se debe de hacer una Autentificación del usuario ADMINISTRADOR. Se debe tener una autorización escrita del PROFESOR del curso.

5.- Postcondiciones

 Se podrá realizar consultas a las notas guardadas. Se imprimirá un reporte conteniendo la nota final.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Busca la nota la nota del curso a modificar Envía el resultado de la búsqueda.

2 Generar una modificación de la nota, ingresando las notas solicitadas.

Envía un mensaje de alerta esperando su confirmación o rechazo.

3 Si acepta. Debe confirmar si esta conforme con el registro a guardar.

Manda a Registrar la modificación de las notas y emite un mensaje de que las notas se han guardado.

4 Si no acepta. El sistema guarda la petición.

5 Si desea realizar otra modificación. El sistema regresa al paso 1

6 Si finaliza abandona el Módulo de Modificación de Notas

7.- Requerimiento asociado

- Visualizar Estado - Registrar Nota

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Modificar notas y algunos mensajes de Información.

Page 14: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario :Registrar Nota

Page 15: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario : Consultar Nota

Page 16: Sistema De Gestion De Notas De Post Grado
Page 17: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario : Imprimir Nota

Page 18: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario : Validar Notas

Page 19: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario : Acceder Registros

Page 20: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario : Registros de alumnos

Page 21: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario :Registro de profesores

Page 22: Sistema De Gestion De Notas De Post Grado

Especificación de la Interface de Usuario :Reporte de Ciclo Académico

Page 23: Sistema De Gestion De Notas De Post Grado

ANALISIS DE LOS CASOS DE USO Diagrama Interacción de Objetos Visualizar Estado

1: Ingresa Data Alumno

2: Mostrar Mensaje Alumno Consultado

3: Confirmar Curso

5: Leer Curso

6: Leer Nota

4: Consultar Datos Alumno

<<Boundary>>

IO:Consulta Notas2:Alumno2

<<Entity>>

EO: Alumno2:Alumno2

2:Curso2

<<Control>>

Control_5

<<Entity>>

EO:Curso2:Curso2

<<Entity>>

EO.Nota2:Evaluacion2

<<Actor del Sistema>>Alumno2

Page 24: Sistema De Gestion De Notas De Post Grado

ANALISIS DE LOS CASOS DE USO Diagrama Interacción de Objetos Generar Reporte

3: Confirma Nota4: Consulta Nota

2: Consulta Curso

1: Enviar Busqueda

<<Boundary>>

IO: Reporte de Notas:Alumno2 :Curso2

:Evaluacion2

<<Actor del Sistema>>Administrador

Page 25: Sistema De Gestion De Notas De Post Grado

ANALISIS DE LOS CASOS DE USO Diagrama Interacción de Objetos Consultar Registros

1: Buscar Datos 2: Agrupar Datos

3: Imprimir Datos

<<Actor del Sistema>>Administrador

<<Boundary>>

Verificar Datos

<<Boundary>>

IO: Presentar Datos

<<Control>>

CO: Confirmar Datos

Page 26: Sistema De Gestion De Notas De Post Grado

ANALISIS DE LOS CASOS DE USO Diagrama Interacción de Objetos Validar Usuario

2: Enviar Usuario Login

4: Captar Datos

5: Verificar

7: Autorizar

9: Rechazar

1: Enviar Usuario y Logir

3: Enviar Usuario Login

6: Autorizar

8: Autorizar

<<Boundary>>

IO: Validar:Permiso2

<<Control>>

CO: Permitir Autorización

<<Entity>>

IO: Redireccionar Acceso

<<Actor del Sistema>>Administrador

<<Actor del Sistema>>Profesor2

<<Boundary>>

IO: Permitir Acceso Profesor

<<Boundary>>

IO: Permitir Acceso Alumno:Alumno2

<<Boundary>>

IO: Permitir Acceso Administrador:Administrador2

<<Boundary>>

IO: Ingresar Usuario y Contraseña

<<Actor del Sistema>>Alumno2

Page 27: Sistema De Gestion De Notas De Post Grado

ANALISIS DE LOS CASOS DE USO Diagrama Interacción de Objetos Registrar Nota

1: Ingresar Notas del Alumno

2: Mostrar Mensaje Nota Ingresada

3: Leer Curso

4: Leer Evaluacion

5: Guardar Informe

<<Actor del Sistema>>Profesor2

<<Boundary>>

IO: Registro Notas:Curso2

<<Entity>>

EO: Alumno:Alumno2

<<Control>>

CO: Administrador Registro

<<Entity>>

EO:Curso:Curso2

<<Entity>>

EO:Evaluacion:Evaluacion2

Page 28: Sistema De Gestion De Notas De Post Grado

ANALISIS DE LOS CASOS DE USO Diagrama Interacción de Objetos Modificar Nota

4: Rechazar5: Aceptar

1: Buscar Usuario y Curso

3: Verificar Alumno

4: Verificar Curso

2: Verificar Usuario

:Curso2

<<Actor del Sistema>>Administrador

<<Boundary>>

IO: Ingresar Curso Usuario

<<Control>>

CO: Controlar Modificaciones

<<Boundary>>

IO: Corregir y Guardar Intento

<<Boundary>>

IO:Datos Guardados

:Alumno2

Page 29: Sistema De Gestion De Notas De Post Grado

ANALISIS DE CLASES

1..*

1..1

1..*

1..1

1..*1..1

1..*

1..*

1..1

1..1

Persona2

------

DocDniNombreApell idoPaternoApell idoMaternoFechaNacimientoCodigoUsuario

: int: char: char: char: date: int

Profesor2

---

AreaProfesorEspecial idadProfesorPeriodoDocencia

: varchar: varchar: date

Alumno2

------

CodAlumnoCicloAlumnoCreditoAlumnoPromedioPAlumnoPromedioCAlumnoLeerPromedioCicloAlumno

: char: int: int: float: float: float

Administrador2

Permiso2

----

CodPermisoContrasenhiaNivelUsuario

: int: char: char: char

Curso2

-----

CodCursoNombreCursoHorarioCursoProfesorCursoSeccionCurso

: int: char: int: char: int

Evaluacion2

----

CodEvalucacionNotaCursoEvaluacionHorarioEvaluacionCicloEvaluacion

: varchar: int: datre: varchar

Page 30: Sistema De Gestion De Notas De Post Grado

ANALISIS DE PAQUETES

<<extend>>

<<extend>>

<<include>>

<<SubSystem>>

Modelo de Analisis

<<SubSystem>>

Modelo de Diseño

<<Subsystem>>

Modelo de Negocio

Page 31: Sistema De Gestion De Notas De Post Grado

ESPECIFICACION DE INTERFACES CON

OTROS SISTEMAS Nombre del Sistema relacionado

Sistema de Asistencia

Responsable del Sistema Administrador de Postgrado Procesos del Sistema Recolectar asistencias de cursos.

Volcar información a una terminal para el control. Generar Reportes.

Especificaciones Funcionales del sistema

Validar el número de asistencias por curso, recogido por el profesor en cada sesión de clases.

Formatos de los datos intercambiados

Clases Asistidas. Cursos con Evaluaciones

Tipo de intercambio Intercambio por lotes Frecuencia o periodicidad del intercambio

Cada Mes

Evento que desencadena la interface

Fin de Mes

Validaciones, requisitos especiales de seguridad

Automático o a solicitud del administrador.

Modificaciones requeridas

El Intercambio de datos debe hacerse en un formato estándar xml.

Page 32: Sistema De Gestion De Notas De Post Grado

ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS

Nombre del Sistema relacionado

Sistema de Pago

Responsable del Sistema Administrador de Postgrado Procesos del Sistema Recolectar los pagos de los alumnos.

Volcar información a una terminal para el control. Generar Reportes.

Especificaciones Funcionales del sistema

Validar el número de pago o recibo por alumno, entre el enviado por el banco y el enviado por el alumno.

Formatos de los datos intercambiados

Número de Recibos emitidos por el banco.

Tipo de intercambio Intercambio por lotes Frecuencia o periodicidad del intercambio

Cada Mes

Evento que desencadena la interface

Fin de Mes

Validaciones, requisitos especiales de seguridad

Automático o a solicitud del administrador.

Modificaciones requeridas

El Intercambio de datos debe hacerse en un formato estándar xml.

Page 33: Sistema De Gestion De Notas De Post Grado

ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS

Nombre del Sistema relacionado

Sistema de Matrícula

Responsable del Sistema Administrador de Postgrado Procesos del Sistema Inscribir a los alumnos en sus cursos del periodo

académico Volcar información a una terminal para el control. Generar Reportes.

Especificaciones Funcionales del sistema

Validar el número de pago o recibo por alumno, entre el enviado por el banco y el enviado por el alumno. Validar el curso. El numero de créditos aceptatos

Formatos de los datos intercambiados

Número de créditos y cursos matriculados.

Tipo de intercambio Intercambio por lotes Frecuencia o periodicidad del intercambio

Cada Periodo Académico

Evento que desencadena la interface

Cada Inicio de Periodo Académico

Validaciones, requisitos especiales de seguridad

Automático o a solicitud del administrador.

Modificaciones requeridas

El Intercambio de datos deben almacenarse en una base de datos y replicada a Postgrado UNI.

Page 34: Sistema De Gestion De Notas De Post Grado

ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS

Nombre del Sistema relacionado

Sistema de Personal

Responsable del Sistema Administrador de Postgrado Procesos del Sistema Seguimiento al Personal del Postgrado: Personal

administrativo, profesores, conserjes, etc. Generar Reportes.

Especificaciones Funcionales del sistema

Recopilar información sobre el rendimiento laboral

Formatos de los datos intercambiados

Número de asistencias del personal docente.

Tipo de intercambio Intercambio por lotes Frecuencia o periodicidad del intercambio

Cada Periodo Académico

Evento que desencadena la interface

Cada Inicio de Periodo Académico

Validaciones, requisitos especiales de seguridad

Automático o a solicitud del administrador.

Modificaciones requeridas

El Intercambio de datos debe hacerse en un formato estándar xml.

Page 35: Sistema De Gestion De Notas De Post Grado

DEFINICION DE LA ARQUITECTURA DEL SISTEMA

<<XML>>

<<XML>>

<<HTTP>><<PUERTO:XXXX>>

<<PUERTO:XXX>><<Paquetes TCP/UDP>>

<<Paquetes TCP/UDP>>

<<HTTP>>

<<HTTP>>

<<PUERTO:XXXX>>

Servidor de Aplicaciones

Servidor Web

CortaFuego

Servidor BD

Navegadores

Intranet

Análisis de todos los paquetes

provenientes

Usar Estrictamente Estandares Web W3C

Internet Terminales

Page 36: Sistema De Gestion De Notas De Post Grado

Identificación de subsistemas de diseño (DSI 1.2)

<<SubSistema>>

Registro <<SubSistema>>

Consulta

<<SubSistema>>

Validacion

<<CUS>>

Registrar Nota <<CUS>>

Consultar Registros

<<CUS>>

Validar Usuario

<<CUS>>

Visualizar Estado

<<CUS>>

Modificar Nota

Page 37: Sistema De Gestion De Notas De Post Grado

Catalogo de subsistemasSubsistema Funcionalidad Tipo Registro Este subsistema permite realizar

registros y modificación y guardarlas en la base de datos.

Registrar y Modificar

Validación Este subsistema permite validar un usuario que entre en nuestra aplicación. La validación se hace mediante una sesion, si el usuario es correcto se le abre una sesion y en cada página que queremos que sea privada se mirará si la sesión esta abierta para permitir el acceso.

Validar Usuarios

Consulta Nos permite realizar consultas simples y personalizadas dependiendo del usuario.

Realizar Consultas

Page 38: Sistema De Gestion De Notas De Post Grado

DISEÑO DE LA ARQUITECTURA DE SOPORTE (DSI 2)

1: Mantener

3: Visualiza

2: Verifica :Administrador2

:Evaluacion2

:Curso2

<<Control>>

Mantenimiento

ITEMS

ITEMS

ITEMS

Page 39: Sistema De Gestion De Notas De Post Grado

Diagrama Secuencia Visualizar Estado 2: Mostrar Mensaje Alumno Consultado

3: Confirmar Curso4: Consultar Datos Alumno

5: Leer Curso

6: Leer Nota

<<Entity>>

EO: Alumno2:Alumno2<<Boundary>>

IO:Consulta Notas2:Alumno2

2:Curso2

<<Control>>

Control_5

<<Entity>>

EO:Curso2:Curso2

<<Entity>>

EO.Nota2:Evaluacion2

Page 40: Sistema De Gestion De Notas De Post Grado

Diagrama Secuencia Generar Reporte

1: Enviar Busqueda

2: Consulta Curso

3: Confirma Nota

4: Consulta Nota

<<Actor del Sistema>>Administrador

<<Boundary>>

IO: Reporte de Notas:Alumno2

:Curso2:Evaluacion2

Page 41: Sistema De Gestion De Notas De Post Grado

Diagrama Secuencia Consultar Registros

1: Buscar Datos

2: Agrupar Datos

3: Imprimir Datos

<<Actor del Sistema>>Administrador

<<Boundary>>

Verificar Datos<<Control>>

CO: Confirmar Datos<<Boundary>>

IO: Presentar Datos

Page 42: Sistema De Gestion De Notas De Post Grado

Diagrama Secuencia Validar Usuario

1: Enviar Usuario y Logir

2: Enviar Usuario Login

3: Enviar Usuario Login

4: Captar Datos

5: Verificar

6: Autorizar

7: Autorizar

8: Autorizar

9: Rechazar

<<Actor del Sistema>>Profesor2

<<Boundary>>

IO: Validar:Permiso2<<Actor del Sistema>>

Administrador<<Actor del Sistema>>

Alumno2

<<Control>>

CO: Permitir Autorización<<Entity>>

IO: Redireccionar Acceso<<Boundary>>

IO: Permitir Acceso Profesor<<Boundary>>

IO: Permitir Acceso Alumno:Alumno2<<Boundary>>

IO: Permitir Acceso Administrador:Administrador2<<Boundary>>

IO: Ingresar Usuario y Contraseña

Page 43: Sistema De Gestion De Notas De Post Grado

DISEÑO DE CLASES

1..*

1..1

1..*

1..1

1..*1..1

1..*

1..*

1..1

1..1

Persona2

------

DocDniNombreApell idoPaternoApell idoMaternoFechaNacimientoCodigoUsuario

: int: char: char: char: date: int

+++

LeerPersona ()AgregarPersona ()ModificarPersona ()

: int: int: int

Profesor2

---

AreaProfesorEspecial idadProfesorPeriodoDocencia

: varchar: varchar: date

+++++++

ModificarPersonalesProfesor ()IngresarNotas ()ModificarNotas ()LeerConsultas ()ResponderConsultas ()EnviarConsultas ()ImprimirReporteProfesor ()

: int: float: varchar: int: int: int: int

Alumno2

------

CodAlumnoCicloAlumnoCreditoAlumnoPromedioPAlumnoPromedioCAlumnoLeerPromedioCicloAlumno

: char: int: int: float: float: float

+++++

VisualizarCursos ()VisualizarNotadeCurso ()RealizarConsulta ()ImprimirReporte ()ModificarDatosPersonales ()

: int: int: float: float: int

Administrador2

+++++++++

ModificarEspecial idadProfesor ()ModificarPeriodoDocencia ()LeerProfesor ()LeerCodigoAlumno ()ModificarCicloAlumno ()CalcularPromedioPAlumno ()CalcularPropmedioCAlumno ()GenerarReporteEspecial ()ModificarNotasdeCurso ()

: int: int: int: int: int: int: int: int: int

Permiso2

----

CodPermisoContrasenhiaNivelUsuario

: int: char: char: char

+++++

ValidarUsuarioyContrasenhia ()GrabarIngreso ()GrabarRechazo ()EnviarNuevoContrasenhia ()ConfirmarContrasenhia ()

: int: int: int: int: int

Curso2

-----

CodCursoNombreCursoHorarioCursoProfesorCursoSeccionCurso

: int: char: int: char: int

++

IngresodeNotas ()ModificacionEvalucacion ()

: int: int

Evaluacion2

----

CodEvalucacionNotaCursoEvaluacionHorarioEvaluacionCicloEvaluacion

: varchar: int: datre: varchar

++++

RegistrarNota ()ModificarEvalucion ()ModificarNota ()LecturaEvaluacion ()

: int: int: int: int

Page 44: Sistema De Gestion De Notas De Post Grado

Diseño del Modelo Físico de Datos. (DSI 5.1)

Notas

CodNotaCodCursoNotaCur

intintfloat

<pk>

Curso

CodCursoNombreCursoCreCurso

inttextint

<pk>

Persona

DNIPersonNombreApell idoDireccionTelefono

inttexttexttexttext

<pk>

Evaluacion

CodEvaluacionTipoEvaluacion

inttext

<pk>

Seccion

CodSeccionNomSeccion

intchar

<pk>

Profesor

CodProfesorEspprofesor

inttext

<pk>

Alumno

CodAlumnoCicloAlumnoPonderadoAlumno

intintfloat

<pk>

Permisos

CodPermisoNomPermiso

inttext

<pk>

Administrador

CodAdministrardor int <pk>

Consultas

CodConsultaNomConsulta

inttext

<pk>

Page 45: Sistema De Gestion De Notas De Post Grado

Formato de Estimación de Volúmenes de tablas

Nro Tabla Cantidad de registros anual

Tamaño del registro

Crecimiento anual (%)

Tipo de acceso

1 Persona 1500 2000 kb 10% Restringido 2 Alumno 1500 200’ kb 10% Restringido 3 Administrador 2 30 kb 1% Restringido 4 Profesor 15 300 kb 10% Restringido 5 Evaluación 4 30 kb 1% Público 6 Curso 30 200000 kb 10% Público 7 Notas 5000 200000 kb 120% Restringido 8 Sección 4 3000 kb 1% Público 9 Permisos 3 30 kb 0% Restringido 10 Consulta 100000 300000 kb 500% Público

Page 46: Sistema De Gestion De Notas De Post Grado

Gráfico Diagrama de Componentes y/o de Despliegue

<<PY>>

Notas

<<PY>>

Planti l las

<<PY>>

Usuario

<<PY>>

Curso

WebService Implementation

<<PY>>

Consultas

WebService Implementation

<<PY>>

Validación

Page 47: Sistema De Gestion De Notas De Post Grado

Catálogo de Requerimientos Número Requerimiento Descripción 1 Planificación Elaboración de un Plan de

Implantación del Sistema de Gestión de Notas

2 Capacitación Realizar la capacitación correspondiente a los PROFESORES Y ADMINISTRADORES. Con la entrega de Cartillas a los alumnos.

3 Infraestructura Compra de los servidores y los terminales de administración y su correcta instalación física en ambientes apropiados

4 Instalación Instalación de los sistemas en los Servidores

5 Integrar Sistemas Empezar a integrar sistemas con el uso de los paquetes de XML.