SysGes12-07

58
Manual del Sistema Integrantes: CARDENAS FERNANDEZ, CARLOS CERDAN CRUZ, ANA MARIA LUJAN AYQUIPA LILY MILAGROS VITAURRE ROJAS, FREDDY Universidad Nacional de Ingenieria Lima - Perú SISTEMA GESTION DE NOTAS Y PAGOS DE POSTGRADO

description

Trabajo de Taller de Ing de Software. Con el Profesor Antaurco donde tratamos de desarrollar el sistema de Gestion de Notas ... El cual no creo que concluimso bien. Pero en verdad Anita, Mili, Fredy fueron muy buenos amigos disculpen mi comportamiento chicos... Pasu que estres fue hacer eso no :) valio la PENA !!!

Transcript of SysGes12-07

Page 1: SysGes12-07

Manual del Sistema

Integrantes:

CARDENAS FERNANDEZ, CARLOSCERDAN CRUZ, ANA MARIALUJAN AYQUIPA LILY MILAGROSVITAURRE ROJAS, FREDDY

Universidad Nacional de IngenieriaLima - Perú

SISTEMA GESTION DE NOTAS Y PAGOS

DE POSTGRADO

Page 2: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 2 de 51

ÍNDICE

1. MODELO DEL NEGOCIO...........................................................3

1.1 MODELAMIENTO DE PROCESOS DE NEGOCIO (MNE 1).........31.1.1 Identificación de los Procesos del Negocio (MNE 1.1).....................................31.1.2 Identificación de los actores del entorno del negocio (MNE 1.2)......................41.1.3 Descripción de los Casos de Uso del Negocio (MNE 1.3)...............................41.1.4 Especificación de Reglas de Negocio (MNE 1.4)...........................................10

2. ANÁLISIS DE SISTEMAS............................................11

2.1 REQUERIMIENTOS DEL SISTEMA DE INFORMACION (ASI 1). . .112.1.1 Determinación del alcance del Sistema (ASI 1.1)..........................................112.1.2 Obtención de Requerimientos (ASI 1.2).........................................................112.1.3 Obtención del Modelo de Casos de Uso del Sistema (ASI 1.3).....................122.1.4 Determinación de Subsistemas de Análisis (ASI 1.4)....................................162.1.5 Especificación de la Interface de Usuario (ASI 1.5).......................................172.1.6 Identificación de Perfiles y Diálogos (ASI 1.6)................................................222.1.7 Especificación del Comportamiento Dinámico de la Interface (ASI 1.7)........222.1.8 Especificación de Formatos de Impresión (ASI 1.8)......................................23

2.2 ANALISIS DE LOS CASOS DE USO (ASI 2)..........................23

2.3 ANALISIS DE CLASES (ASI 3)............................................26

2.4 ANALISIS DE PAQUETES (ASI 4).......................................26

2.5 ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS (ASI 5)...............................................................................26

12/04/2023

Page 3: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 3 de 51

1. 1. MODELO DEL NEGOCIO

La Universidad Nacional de Ingeniería es el primer Centro Superior Tecnológico del Perú, creada por Ley No 12379 de julio de 1955. Se inicia como Escuela de Ingenieros Civiles y de Minas el año 1876.

La formación de científicos en general y científicos en ciencias técnicas, es importante para nuestro país, dentro de una perspectiva de desarrollo tecnológico, basado en el aprovechamiento con valor agregado de nuestras principales riquezas naturales.

En este contexto, programas de estudios de Maestría y de Doctorado con estándares internacionales, constituyen vías efectivas para formar los cuadros científicos que el país requiere.

La Oficina Central de Postgrado constituye la expresión más elevada, calificada y pertinente de un sistema integrado, universidad-sociedad para la gestión del conocimiento. En este sistema se conjugan, en un mismo ambiente Académico y en forma privilegiada, las funciones básicas de una universidad socialmente comprometida con una visión de futuro; esto es: formación profesional especializada, creación intelectual (científica, técnica y humanística) e interacción social.

Para el cumplimiento de los objetivos de las unidades de postgrado es necesario contar con un SISTEMA DE GESTION que permita dar constancia del rendimiento académicos de los estudiantes de postgrado. En el trabajo desarrollaremos un los MODULOS DE NOTAS Y PAGOS.

1.1 MODELAMIENTO DE PROCESOS DE NEGOCIO (MNE 1)

1.1.1 Identificación de los Procesos del Negocio (MNE 1.1)

Formato de Identificación de los Casos de Uso de Negocio

Número Proceso de Negocio1 Registrar Nota2 Consultar Nota3 Administrar Pagos

Diagrama de Casos de Uso del Negocio

12/04/2023

Page 4: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 4 de 51

1.1.2 Identificación de los actores del entorno del negocio (MNE 1.2)

Formato de Identificación de los Actores

Número Actor Roles/Responsabilidades1 Administrador Gestiona las notas y pagos realizando

modificaciones pertinentes respecto a casos especiales como reclamos fuera del la clase, errores al ingreso de notas, etc.

2 Alumno Es la persona que tiene un registro académico con sus respectivas notas y consulta las mismas.

3 Profesor Es la persona que califica e ingresa las notas al sistema.

1.1.3 Descripción de los Casos de Uso del Negocio (MNE 1.3)

Formato de Descripción de Casos de Uso de Negocio

1.- Proceso de Negocio Registrar Nota2.- Objetivo Tener un record de las notas de los estudiantes3.- Actores Profesor, Administrador4.- Precondiciones 

Debe tener un plazo máximo para entregar las actas de notas al administrador después de tomada una prueba.

5.- Flujo de Eventos

1. El profesor entrega la prueba y la nota al alumno en el salón de clases.2. El alumno revisa la prueba, si esta correcta la calificación 3. El alumno entrega la prueba al profesor. 4. El profesor pasa las notas al acta.5. El profesor envía el acta a la oficina de registro del postgrado.6. El administrador recoge el acta de notas y la archiva.

6.- Poscondiciones 

12/04/2023

Page 5: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 5 de 51

El profesor corrigió las pruebas previamente. Las actas quedan archivadas en la oficina de registro de notas de postgrado

para su futura consulta.

7.- Excepciones 2. el alumno decide hacer reclamo si así lo cree conveniente3.Si el alumno hizo reclamo, lo verifica el profesor3.1.Si acepta el reclamo Modifica la nota

8.- Versión  9.- Tiempo de Ejecución  10. Diagrama de Actividades del Proceso de Negocio

Profesor(<Modelo de Objetos GestionNotasAyD>)

Alumno(<Modelo de Objetos GestionNotasAyD>)

Administrador(<Modelo de Objetos GestionNotasAyD>)

[SI][NO]

[NO]

[SI]

Entregar la Prueba Revisar la Prueba

Reclamar y Entregar Prueba

Entregar Prueba

Verificar Reclamo

Modificar Nota

<<System>>

Escribir Notas en el Acta <<System>>

Archivar Acta

¿ Reclamar ?

¿Aceptar?

12/04/2023

Page 6: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 6 de 51

1.- Proceso de Negocio Consultar Nota2.- Objetivo Consulta de notas finales del curso.3.- Actores  Alumno, Administrador4.- Precondiciones 

El alumno debió estar matriculado en el curso solicitado. El alumno debió haber hecho el pago correspondiente a la consultad de notas.

5.- Flujo de Eventos

1. El alumno solicita al administrador su constancia de notas de un curso o cursos2. El administrador emite un ticket que deberá pagar el alumno en la caja de la facultad.3. El alumno presenta el Boucher correspondiente al administrador.4. El administrador busca en los registros la nota final del curso solicitado.5. El administrador introduce los datos de los alumnos y la nota final en un reporte

y procede a imprimirlo.6. El administrador entrega el reporte al alumno.

6.- Poscondiciones 

El reporte tiene un valor institucional.

7.- Excepciones  El alumno no podrá realizar reclamos por las notas.

8.- Versión  9.- Tiempo de Ejecución  10. Diagrama de Actividades del Proceso de Negocio

12/04/2023

Page 7: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 7 de 51

Alumno2(<Modelo de Objetos GestionNotasAyD>)

Administrador2(<Modelo de Objetos GestionNotasAyD>)

[No]

[Si]

Solicitar Constancia de Notas

Presentar Voucher

Emitir Ticket

<<system>>

Consultar Registros del Curso

<<system>>

Emitir Reporte

Verificar Datos del Alumno

¿Es Alumno?

Validar Deuda del Alumno

12/04/2023

Page 8: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 8 de 51

1.- Proceso de Negocio Administrar Pagos2.- Objetivo Registrar las deudas del alumno.3.- Actores  Alumno, Administrador4.- Precondiciones 

El alumno requiere hacer pago por cualquier tramite

5.- Flujo de Eventos

7. El alumno requiere hacer un pago.8. El administrador verifica deuda del alumno.9. Informa al alumno pago total y emite ticket.10. El alumno presenta voucher.11. El administrador actualiza el pago en el sistema.

6.- Poscondiciones 

El reporte tiene un valor institucional.

7.- Excepciones  El alumno no necesariamente realiza el pago

8.- Versión  9.- Tiempo de Ejecución  10. Diagrama de Actividades del Proceso de Negocio

12/04/2023

Page 9: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 9 de 51

12/04/2023

Page 10: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 10 de 51

1.1.4 Especificación de Reglas de Negocio (MNE 1.4)

1. Glosario de Términos

Regla del Negocio

Descripción

EspecialidadEl alumno solo puede acceder a dos especialidades para Postgrado estas son Ingeniería Industrial e Ingeniería de Sistemas.

Créditos Permitidos

Es la cantidad de créditos que el alumno puede llevar, que son 12 con un máximo de 4 cursos por ciclo.

Nota Aprobatoria

Es la nota que el alumno debe obtener en promedio para pasar el curso, en este caso la nota aprobatoria es de 12.

Sistema deEvaluación

Son las formas en que un curso puede ser calificado, en este caso existen principalmente tres sistemas de Evaluación que son F,G Evaluación F: Examen Parcial: 1 Examen Final: 2 Promedio de Prácticas y/o Monográficas: 1Evaluación G: Examen Parcial: 1 Examen Final: 1 Promedio de Prácticas y/o Monográficas: 1

Asistencias El alumno debe asistir como mínimo a un 80% de sus clases.

PagosEl alumno podrá pagar el ticket siempre y cuando este tenga la fecha del día.

2. Catálogo de Reglas del Negocio

Término Significado

PostgradoÁrea de la Facultad de Ingeniería industrial y de Sistemas donde se forman profesionales mayor capacitados siguiendo estudios de especialización,

AlumnoEs el estudiante que tiene un registro académico con sus respectivas notas y puede consultar las mismas.

CursoEs el servicio que brinda la sección de Postgrado, el rendimiento del alumno y dicho curso será evaluada.

ProfesorEs la persona que dicta un número determinado de cursos en Postgrado, califica e ingresa las notas al sistema también.

Administrador

Es el encargado de gestionar, organizar e ingresar las notas en el sistema. Realiza las modificaciones pertinentes respecto a casos especiales como reclamos fuera del la clase, errores al ingreso de notas, etc.

NotaEs la calificación que se le otorga a un alumno mediante un examen escrito.

EvaluaciónEs el proceso de evaluar y calificar al alumno en los diferentes cursos que este cursando.

Interfaz de Usuario

Son las ventanas con las que los usuarios interactuaran para acceder al sistema y satisfacer sus requerimientos.

ReporteEs el conjunto de datos que se le entrega al alumno para que pueda verificar su estado en el ciclo en curso.

TicketEs un documento que entrega el administrador al alumno para que realice el respectivo pago por derecho recibir informe de su estado en el ciclo en curso.

Voucher Es el comprobante que el banco extienda al alumno una vez que ha pagado el derecho para recibir su estado en el ciclo en

12/04/2023

Page 11: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 11 de 51

curso.

2. ANÁLISIS DE SISTEMAS

2.1 REQUERIMIENTOS DEL SISTEMA DE INFORMACION (ASI 1)

2.1.1 Determinación del alcance del Sistema (ASI 1.1)El sistema debe ser capaz de brindar información al instante de peticiones del usuario tales como reportes, informes especiales, mostrar datos estadísticos, etc.

Lo que se pretende automatizar en este sistema es los registros, consultas, modificaciones de notas, además de llevar un control de los pagos del alumno.

En lo que respecta al alcance del sistema de acuerdo a la institución académica que lo va a utilizar, como es un sistema basado en el área de Personal de la FIIS, creemos que el sistema puede ser utilizado por escuelas de postgrado que tengas similitudes en los procesos de negocios.

Lo que se podrá observar en el producto final son pantallas donde el profesor o administrador podrá ingresar las notas y el alumno podrá consultarlas. Ademas de que en el modulo de pagos el administrador podrá visualizar el estado de los pagos del alumno teniendo así una información actualizada.

2.1.2 Obtención de Requerimientos (ASI 1.2)

Requerimientos Funcionales

Número Requerimiento Descripción PrioridadRF1 LA ADMINISTRACION

LLEVARA UN CONTROL DE NOTAS DE LOS ALUMNOS

El sistema tendrá las notas de los alumnos en cada curso que ha llevado y que esta cursando actualmente,

5

RF2 EL ADMINISTRADOR PODRA MODIFICAR LAS NOTAS

El sistema deberá permitir la modificación de las notas del curso del ciclo vigente

5

RF3 VIZUALIZAR LA RELACION DE CURSOS Y NOTAS.

El sistema proporcionara al Profesor y al Alumno la información de notas de los cursos del ciclo vigente

4

RF4 TENER UN CONTROL DE LA INFORMACION DE LOS PAGOS

El sistema proporcionara los datos de los pagos realizados por el alumno.

4

RF5 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

RF6 GENERACION DE USUARIOS CURSOS Y CICLOS PARA LA ADMINISTRACIOND EL SISTEMA

El sistema permitirá el ingreso de nuevos usuarios en cualquiera de las tres categorías, ciclos academicos y cursos para cada programa.

4

RF7

12/04/2023

Page 12: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 12 de 51

RF8

Requerimientos no Funcionales

Número Requerimiento Descripción PrioridadRNF1 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

2.1.3 Obtención del Modelo de Casos de Uso del Sistema (ASI 1.3)

Diagrama de Casos de Uso del Sistema (Gráfico)

12/04/2023

Page 13: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 13 de 51

Descripción de Casos de Uso del Sistema

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) Profesor4.- 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 Sistema1 Especificar Curso que desea ingresar

notas.Muestra el tipo de examen que desea modificar y los alumnos inscritos en el curso.

2 Especifica tipo de examen en el que va ingresar las notas, llenas las notas y da guardar.

Manda un mensaje de confirmacion de que las notas han sido ingresadas con exito

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.

1.- Caso de Uso del Sistema Consultar Registros

2.- Descripción del caso de uso

 Permite consultar las notas obtenidas por un alumno en un ciclo determinado

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 Sistema1 Ingresar el codigo del alumno Muestra el listado de cursos que ha

llevado por ciclo. 2 Escoge Curso Muestra las Notas7.- Requerimiento asociado - RF1 - Consultar notas del curso.8.- Prototipo de interfaz de usuario Se utiliza la interfaz de Consultar notas.

1.- Caso de Uso del Sistema Validar el Usuario

2.- Descripción del caso de uso Permite validar el usuario para el ingreso al Sistema3.- Actor(es)

12/04/2023

Page 14: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 14 de 51

 Profesor, Alumno, Administrador4.- Precondiciones Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones Se podrá realizar consultas o modificaciones según accesos del usuario6.- Pasos (Flujo de Eventos)Nro Acción del Actor Respuesta del Sistema1 Ingresa Usuario y contraseña Muestra pantalla de Bienvenida al

Sistema7.- Requerimiento asociado - Verificar notas - Registrar notas - RNF28.- Prototipo de interfaz de usuario Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información.

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 Sistema1 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

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) Administrador4.- Precondiciones

12/04/2023

Page 15: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 15 de 51

 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 Sistema1 Especifica el código del alumno Muestra los cursos que esta llevando

actualmente el alumno.2 Escoge el curso del alumno Muestra notas del curso

3 Ingresa la modificación que desea hacer Manda un mensaje de confirmación de modificación

7.- Requerimiento asociado - RF2 - Visualizar Estado - Registrar Nota8.- Prototipo de interfaz de usuario Las interfaces que se van a utilizar serían el de Modificar notas y algunos mensajes de Información.

1.- Caso de Uso del Sistema Actualizar pago

2.- Descripción del caso de uso Permite modificar el estado de la deuda del alumno registrando así los pagos que

realiza

3.- Actor(es) Administrador4.- Precondiciones Se debe de hacer una Autentificación del usuario ADMINISTRADOR.El alumno debe tener el voucher cancelado

5.- Postcondiciones Se podrá realizar consultas de las deudas del alumno.Se obtendrá reportes de los montos cobrados.

6.- Pasos (Flujo de Eventos)Nro Acción del Actor Respuesta del Sistema1 Ingresa alumno y escoge ciclo que por

default es el actualEnvía el resultado de la búsqueda.

2 Escoge cuota para ingresar los datos del pago

Muestra interfaz de pagos

3 Ingresa datos del pago y graba Se actualiza la base de datos7.- Requerimiento asociado - RF4 - Visualizar Estado - Registrar Pago8.- Prototipo de interfaz de usuario Las interfaces que se van a utilizar serían el de Modificar notas y algunos mensajes de Información.

2.1.4 Determinación de Subsistemas de Análisis (ASI 1.4)

12/04/2023

Page 16: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 16 de 51

Descripción de Subsistemas de Análisis: Diagrama de paquetes. (Se determinan los subsistemas y sus relaciones de dependencias)

12/04/2023

Page 17: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 17 de 51

2.1.5 Especificación de la Interface de Usuario (ASI 1.5)

Número I1Propósito de la interface Registrar notasGráfica de la interface

Número I2Propósito de la interface Consultar NotasGráfica de la interface

12/04/2023

Page 18: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 18 de 51

Número I4Propósito de la interface Validar usuariosGráfica de la interface

12/04/2023

Page 19: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 19 de 51

Número I5Propósito de la interface Acceder a Registros

12/04/2023

Page 20: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 20 de 51

Gráfica de la interface

Número I6Propósito de la interface Registrar PagosGráfica de la interface

12/04/2023

Page 21: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 21 de 51

Número I7Propósito de la interface Consultar pagosGráfica de la interface

12/04/2023

Page 22: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 22 de 51

2.1.6 Identificación de Perfiles y Diálogos (ASI 1.6)

1. Nombre del Perfil: ADMINISTRADOR2. Opciones a las que tiene accesoEste usuario ADMINISTRADOR tendrá acceso a las siguientes opciones:

Podrá generar la cuenta para algún alumno o profesor nuevo. Podrá actualizar los datos de todos los alumnos y profesores. Especificara los cursos de los profesores, es decir podrá crear nuevos

cursos. Será el UNICO con la capacidad de AUTORIZAR PERMISOS

ingresando al módulo de Gestión de Permisos. Los demás usuarios no tendrán acceso a este modulo.

Estará en la capacidad de Generar Informes y Reportes acerca de los alumnos sus cursos y respectivas notas.

3. Tipo de Acceso: Lectura, Modificación, Insertar

1. Nombre del Perfil: ALUMNO2. Opciones a las que tiene accesoEste usuario ALUMNO tendrá acceso a las siguientes opciones:

Podrá ingresar a su propia cuenta. Podrá actualizar sus datos personales. Visualizara sus cursos y notas del presente ciclo académico. Podrá generar un reporte para su respectiva impresión. Podrá enviar consultas al profesor de un curso como al administrador.

3. Tipo de Acceso: Lectura, Insertar

1. Nombre del Perfil: PROFESOR2. Opciones a las que tiene accesoEste usuario PROFESOR tendrá acceso a las siguientes opciones:

Podrá ingresar a su propia cuenta. Podrá actualizar sus datos personales. Podrá colocar las notas de los alumnos de sus cursos encargados. Podrá corregir sus notas en caso de errores manuales. Podrá generar un reporte para su respectiva impresión. Podrá enviar consultas al administrador sobre algún problema del

sistema. Podrá responder la consulta de sus alumnos en línea.

3. Tipo de Acceso: Lectura, Modificación, Insertar

1. Nombre del Perfil: VISITANTE2. Opciones a las que tiene accesoEste usuario VISITANTE tendrá acceso a las siguientes opciones:

Podrá visualizar los cursos y el numero de alumnos que lo llevan.

3. Tipo de Acceso: Lectura

12/04/2023

Page 23: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 23 de 51

2.1.7 Especificación del Comportamiento Dinámico de la Interface (ASI 1.7)

2.2 ANALISIS DE LOS CASOS DE USO (ASI 2)

Diagrama de Interacción de Objetos (Diagrama de Secuencias y/o Colaboración)

1. Diagrama Interacción de Objetos Consultar Registros

12/04/2023

Page 24: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 24 de 51

2. Diagrama Interacción de Objetos Validar Usuario

12/04/2023

Page 25: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 25 de 51

3. Diagrama Interacción de Objetos Registrar Nota

12/04/2023

Page 26: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 26 de 51

12/04/2023

Page 27: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 27 de 51

4. Diagrama Interacción de Objetos Modificar Nota

5. Diagrama Interacción de Objetos Administrar Pagos

12/04/2023

Page 28: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 28 de 51

2.3 ANALISIS DE CLASES (ASI

3)

Diagrama de Clases (Gráfico)

12/04/2023

Page 29: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 29 de 51

0..1

0..*

0..1

0..*

1..1 1..*

1..1

1..*

1..11..*

1..11..*

0..1

0..*

0..1

0..*1..1 1..1

0..1

0..*0..10..*

0..1

0..*CECURSO:EJB

---

IdCursoNombreCursoTipoEvaluacion

+ BuscarCurso () : Varchar(30)

CICLOCURSO:EJB

---

IdCicloCursoIdCursoIdCiclo

: int: int: int

CEALUMNOCICLOCURSO:EJB

---

IdAlumCicloCursoIdAlumnoIdCicloCurso

: int: char(7): int

CENOTA:EJB

--

IdNotaIdAlumCicloCurso

: char(10): int

+++

BuscarNota ()InsertarNota ()ModificarNota ()

: int: void: void

CEALUMNO:EJB

--

IdAlumnoCodigoAlumno

: char(7): char(9)

+ BuscarAlumno () : int

CEPAGO:EJB

------

IdPagoNroVoucherFechaMontoPagoIdConceptoCentroPago

: char(7): varchar(15): DateTime: decimal: char(4): Varchar(30)

+++

RegistrarPago ()ValidarPago ()AnularPago ()

: void: void: void

CEMOVIMIENTOCICLO:EJB

----

IdMovimientoIdAlumnoIdCuotaIdCiclo

: Char(10): char(7): char(7): char(7)

+++

ActualizarMovimiento ()InactivarMovimiento ()BuscarMovimientoCiclo ()

: void: void: int

CEPROFESORCICLOCURSO:EJB

---

IdProfeCicloCursoIdProfesorIdCiclocurso

: int: int: int

CEPROFESOR:EJB

--

IdProfesorCodigoProfesor

: char(7): char(4)

+ BuscarProfesor () : char(4)CEUSUARIO:EJB

-----------

IdUsuarioUsuarioNombreApePaternoApeMaternoDNIFechaNacSexoCelularemailContrasena

: char(7): Varchar(10): Varchar(30): Varchar(15): Varchar(15): char(8): DateTime: char: Char(8): string: Varchar(10)

++++

EditarContrasena ()CrearUsuario ()Operation_3 ()Operation_4 ()

: void: void: void: void

CEADMINISTRADOR:EJB

- IdAdministrador : int

CECUOTA:EJB

------

IdCuotaNumeroCuotaFechaVencimientoMoraIdConceptoMontoCuota

: char(7): int: DateTime: decimal: char(4): decimal

-+#++

EstadoCuota ()FlagCuota ()VencimientoCuota ()PagoCuota ()ActualizarCuota ()

: void: void: void: void: void

CECICLO:EJB

----

IdCicloNombreCicloFICicloFFCiclo

: char(7): varchar(8): DateTime: DateTime

+ BuscarCiclo () : Varchar(8)

CECONCEPTO:EJB

--

IdConceptoConcepto

: char(4): Varchar(50)

++

BuscarConcepto ()ModificarConcepto ()

: Varchar(50): void

2.5 ESPECIFICACION DE INTERFACES CON OTROS SISTEMAS (ASI 5)

Nombre del Sistema relacionado

Sistema de Asistencia

Responsable del Sistema Administrador de PostgradoProcesos 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

12/04/2023

Page 30: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 30 de 51

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.

Nombre del Sistema relacionado

Sistema de Pago

Responsable del Sistema Administrador de PostgradoProcesos 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 lotesFrecuencia 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.

Nombre del Sistema relacionado

Sistema de Matrícula

Responsable del Sistema Administrador de PostgradoProcesos 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 lotesFrecuencia 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.

Nombre del Sistema relacionado

Sistema de Personal

Responsable del Sistema Administrador de Postgrado

12/04/2023

Page 31: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 31 de 51

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 lotesFrecuencia 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.

DISEÑO DE SISTEMAS

3.1 DEFINICION DE LA ARQUITECTURA DEL SISTEMA (DSI 1)

Definición de Niveles de Arquitectura (Grafico) (DSI 1.1)

<<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

12/04/2023

Page 32: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 32 de 51

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

Catalogo de subsistemas

Subsistema Funcionalidad TipoRegistro 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

12/04/2023

Page 33: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 33 de 51

Grafico de subsistemas usando el Diagrama de Paquetes

<<SubSistema>>

Registro2 <<SubSistema>>

Consulta2

<<SubSistema>>

Validacion2

Entorno Tecnológico del Sistema. (DSI 1.3)

Hardware SERVIDORES:El HS20 blade es un servidor blade de alta densidad que ofrece Procesadores Intel® Xeon® de alto rendimiento. Los aplicativos ideales incluyen: Colaboración, Citrix, clústers Linux y aplicativos centrales de computación.

Procesador/velocidad   Intel® Xeon® 2.80 - 3.80GHzNúmero de procesadores   1 estándar/2 máximoMemoria (capacidad)   512MB a 16GBDisco (capacidad)   0GB — 373.6GB

PC Escritorio Terminales:Requerimientos necesarios para un performance mínimo:

Pentium II 266 Mz 192 MB ram Pantalla de 800 * 600

Requerimientos para un performance óptimo: Procesador (Ghz) : Cel-D 2.53ghz/L2 256kb/533mhz Socket Lga775

Chipset Intel 865gv Memoria (Mb) : 256mb (1x256) Ddr 333 Numero De Ranuras 4

Capacidad Maxima Hasta (Gb) 4gb Disco Duro (Gb) : 40gb 7200rpm Drive : Cd-Rom Disketera (Mb) : 1.44mb Pantalla : 15" Crt Video : Intel Extreme Graphics Sonido : Realtek Alc655 6 Channel Audio Red : 10/100

12/04/2023

Page 34: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 34 de 51

Modem: 56kbps Dispone Slots : Agp Express: 1 Pci: 3 Serial(Es): 1 Paralelo: 1 Usb: 4 (2.0/1.1) Ps/2 Para Teclado: 1 Ps/2 Para Mouse: 1 Video Db15: 1 Rj-45: 1 Rj-11: 1 Salidad: Mic Line In Line Out Sistema Operativo : Gnu / Linux Teclado : Estandar Español Ps2 Mouse : Estandar 3 Botones + Rueda Ps2

Software Sistemas operativos: GNU / Linux: Plataforma de Aplicaciones y Servidor de Base de

Datos. NetBSD: Cortafuegos. Windows, GNU/Linux, Mac, etc: PC Desktop.

Subsistemas: Sistema de Matrícula. Sistemas de Control de Asistencias. Sistemas de Pagos.

Middleware: Sistema Samba

Gestores de bases de datos: Postgresql.

Sistemas de ficheros: RAID: Sevidores. FAT 32, FAT 64, NFS, EXTX: PC Desktop

Herramientas Automatización de Procesos por medio de terminales Shell con

uso de CronTabUtilidades de gestión propias del sistema:

Gestor de Administrador de Contenidos en Línea. Panel de Administración Remota.

Comunicaciones

12/04/2023

Page 35: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 35 de 51

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

Diseño Detallado de Subsistemas de Soporte. (Grafico) (DSI 2.1)Diagrama de Clases y de Interacción de Objetos

1: Mantener

3: Visualiza

2: Verifica :Administrador2

:Evaluacion2

:Curso2

<<Control>>

Mantenimiento

ITEMS

ITEMS

ITEMS

12/04/2023

Page 36: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 36 de 51

3.3 DISEÑO DE CASOS DE USO REALES (DSI 3)

3.3.1 Diagrama de Interacción de Objetos Diagrama de Secuencias

3.3.1.1 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

12/04/2023

Page 37: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 37 de 51

3.3.1.2 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

12/04/2023

Page 38: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 38 de 51

3.3.1.3 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

12/04/2023

Page 39: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 39 de 51

3.3.1.4 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

12/04/2023

Page 40: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 40 de 51

3.3.1.5 Diagrama Secuencia 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

12/04/2023

Page 41: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 41 de 51

3.3.1.6 Diagrama Secuencia Modificar Nota

1: Buscar Usuario y Curso

2: Verificar Usuario

3: Verificar Alumno

4: Verificar Curso

5: Aceptar

<<Actor del Sistema>>Administrador

<<Boundary>>

IO: Ingresar Curso Usuario<<Control>>

CO: Controlar Modificaciones

:Alumno2:Curso2

<<Boundary>>

IO:Datos Guardados

12/04/2023

Page 42: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 42 de 51

3.3.1.7 Diagrama Secuencia Actualizar Pago

IngresarDatosAlumno( )

VerificarAlumno( )

BuscarMovimientoCiclo( )

CargaMovimiento( )

EscogerCuota( )

AtenderPago( )

IngresarPago( )

RegistrarPago( )

ActualizarCuota( )

<<Actor del Sistema>>Administrador

:CIPAGOS:JSP:CIMOVIMIENTOCICLO:JSP :CEPAGO:EJB :CECUOTA:EJB:CCALUMNO:SERVLET :CEMOVIMIENTOCICLO:EJB

12/04/2023

Page 43: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 43 de 51

3.4 DISEÑO DE CLASES (DSI 4)

0..1

0..*

0..1

0..* 1..11..*

1..1

1..*

1..1

1..*

1..1

1..*

0..1

0..*

0..1

0..*

1..1

1..1

1..1

1..*

1..1

1..*

1..11..*

CEALUMNO:EJB

--

IdAlumnoCodigoAlumno

: char(7): char(9)

+ BuscarAlumno () : int

CEPROFESOR:EJB

--

IdProfesorCodigoProfesor

: char(7): char(4)

+ BuscarProfesor () : char(4)

CEADMINISTRADOR:EJB

- IdAdministrador : int

CECURSO:EJB

---

IdCursoNombreCursoTipoEvaluacion

: Varchar(6): Varchar(30): char

+ BuscarCurso () : Varchar(30)

CICLOCURSO:EJB

---

IdCicloCursoIdCursoIdCiclo

: int: int: int

CEALUMNOCICLOCURSO:EJB

---

IdAlumCicloCursoIdAlumnoIdCicloCurso

: int: char(7): int

CENOTA:EJB

--

IdNotaIdAlumCicloCurso

: char(10): int

+++

BuscarNota ()InsertarNota ()ModificarNota ()

: int: void: void

CEMOVIMIENTOCICLO:EJB

----

IdMovimientoIdAlumnoIdCuotaIdCiclo

: Char(10): char(7): char(7): char(7)

+++

ActualizarMovimiento ()InactivarMovimiento ()BuscarMovimientoCiclo ()

: void: void: int

CEPAGO:EJB

------

IdPagoNroVoucherFechaMontoPagoIdConceptoCentroPago

: char(7): varchar(15): DateTime: decimal: char(4): Varchar(30)

+++

RegistrarPago ()ValidarPago ()AnularPago ()

: void: void: void

CEPROFESORCICLOCURSO:EJB

---

IdProfeCicloCursoIdProfesorIdCiclocurso

: int: int: int

CEUSUARIO:EJB

-----------

IdUsuarioUsuarioNombreApePaternoApeMaternoDNIFechaNacSexoCelularemailContrasena

: char(7): Varchar(10): Varchar(30): Varchar(15): Varchar(15): char(8): DateTime: char: Char(8): string: Varchar(10)

++++

EditarContrasena ()CrearUsuario ()Operation_3 ()Operation_4 ()

: void: void: void: void

CECUOTA:EJB

------

IdCuotaNumeroCuotaFechaVencimientoMoraIdConceptoMontoCuota

: char(7): int: DateTime: decimal: char(4): decimal

-+#++

EstadoCuota ()FlagCuota ()VencimientoCuota ()PagoCuota ()ActualizarCuota ()

: void: void: void: void: void

CECICLO:EJB

----

IdCicloNombreCicloFICicloFFCiclo

: char(7): varchar(8): DateTime: DateTime

+ BuscarCiclo () : Varchar(8)

CECONCEPTO:EJB

--

IdConceptoConcepto

: char(4): Varchar(50)

++

BuscarConcepto ()ModificarConcepto ()

: Varchar(50): void

12/04/2023

Page 44: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 44 de 51

CIVISUALIZARESTADO:JSP

+ EscogerCurso () : int

CIACCESOREGISTRO:JSP

++

EspecificarAlumno ()EscogerCurso ()

: int: int

CIMODIFICARNOTA:JSP

+++

EspecificaCurso ()EspecificaAlumno ()IngresaModificacion ()

: int: int: int

CIPAGOS:JSP

++

AtenderPago ()IngresarPago ()

: void: void

CIREGISTRARNOTA:JSP

++++

EspecificarCurso ()EspecificarTipoExam ()LlenarNota ()GuardarNota ()

CIVALIDARUSUSARIO:JSP

+ IngresarUsuarioyContrasena () : int

CIUSUARIO:JSP

+ CargarBienvenida ()

CI Interfaz

--

tamañocolor

: int: int

CIMOVIMIENTOCICLO:JSP

+++

IngresarDatosAlumno ()CargaMovimiento ()EscogerCuota ()

: int: int: int

12/04/2023

Page 45: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 45 de 51

3.5 DISEÑO FÍSICO DE DATOS (DSI 5)

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

3.5.2 Optimización del Modelo Físico de Datos. (DSI 5.2)

Formato de Estimación de Volúmenes de tablas

º º Cantidad de registros anual

Tamaño del registro

Crecimiento anual (%)

Tipo de acceso

1 Usuario 1500 2000 kb 10% Select, update, insert

2 Alumno 1500 200’ kb 10% Select, update, insert

3 Administrador 2 30 kb 1% Select, update, insert

4 Profesor 15 300 kb 10% Select, update, insert

6 Curso 30 200000 kb 10% Público7 Notas 5000 200000 kb 120% Restringido8 Sección 4 3000 kb 1% Público9 Permisos 3 30 kb 0% Restringido10 Consulta 100000 300000 kb 500% Público

12/04/2023

Page 46: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 46 de 51

3.6 GENERACION DE ESPECIFICACIONES DE CONSTRUCCION (DSI 6)

3.6.1 Especificación del Entorno de Construcción (DSI 6.1)

Plataforma del ambiente de desarrollo.

Hardware P4 2660 80 G DT PC 80 G M2660 256M Características técnicas Marca: Optima Bluetooth: No Capacidad del Disco Duro: 80000 MB Grabador de CD: con grabador CD Grabador de DVD: sin grabador DVD Tecnología Hyper Threading: sin tecnología

Hyper Threading LAN Inalámbrico: sin LAN inalámbrico Reproductor DVD: con reproductor DVD Mando a Distancia: sin mando a distancia Marca del Procesador: Intel Media Center Edition: No Memoria RAM: 256 MB Modem: No Número de Procesadores: 1 Procesador Intel: Pentium 4 Rack Server: No Salida TV: No Tarjeta de Edición de Vídeo: Sí Tarjeta TV / Radio: No Tecnología Intel Centrino: No Tipo de Ordenador: Torre Velocidad del procesador: 2660 MHz

Sistema Operativo GNU / Linux 2.6.19Distribución KenqOS ACUNIX Developer

Herramientas de Construcción

Enjuta IDE

Base de Datos Postgresql / MysqlSoftware de aplicaciones GNU/ Linux 2.6.19

Python 2.3.6Django is a high-level web framework

Servidor WEB Apache 2.X

12/04/2023

Page 47: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 47 de 51

3.6.2 Definición de Componentes y Subsistemas de Construcción (DSI 6.2)

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

3.6.3 Elaboración de especificación de Construccion (DSI 6.3)

Formato para la especificación detallada de los componentes

Nombre del Componente

CURSO

Tipo de Componente

PY: Web Service

Descripción Es un componente que asocia un patrón de todos los cursos del sistema modificable y reutilizable.

Especificación del componente

Nombre del Componente

USUARIO

Tipo de Componente PYDescripción Es un componente que asocia a los patrones de usuarios.

Alumnos, Profesores y Administradores. Incluye el trato de ingresos al sistema de forma anónima o subalterna.

Especificación del componente

12/04/2023

Page 48: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 48 de 51

12/04/2023

Page 49: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 49 de 51

Nombre del Componente

VALIDACION

Tipo de Componente

PY

Descripción Componente patrón para establecer las validaciones del sistema. Se puede reutilizar a otros sistemas de Postgrado.

Especificación del componente

Nombre del Componente

CONSULTAS

Tipo de Componente

PY : Web Service

Descripción Es un componente con la disponibilidad de realizar consultas por medio del acceso del sistema o de la sindicación de contenidos de forma externa, desde una inscripción.

Especificación del componente

Nombre del Componente

PLANTILLAS

Tipo de Componente

PY

Descripción Es un componente para el mantenimiento de la interfaz grafica del sistema GUI, adoptando cambios de acuerdo a las preferencias del usuario o administrador.

Especificación del componente

Nombre del Componente

NOTAS

Tipo de Componente

PY

Descripción Componente definido en un conjunto de clases que permiten la manipulación de en detalle de los curso. Notas, Aulas, Profesores.

Especificación del componente

3.7 ESTABLECIMIENTO DE REQUERIMIENTOS DE IMPLANTACION (DSI 8)

Catálogo de Requerimientos

Número Requerimiento Descripción1 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

12/04/2023

Page 50: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 50 de 51

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.

12/04/2023

Page 51: SysGes12-07

Sistema Gestion De Notas Y Pagos De Postgrado Pág. 51 de 51

12/04/2023