cetpro informe final

Upload: luis-miguel-bravo-rojas

Post on 02-Jun-2018

264 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 Cetpro Informe Final

    1/34

    SISTEMAS Y COMPUTACIN UNDAC 1

    UNIVERSIDAD NACIONAL

    DANIEL ALCIDES CARRIN

    F CULT D DE INGENIERI

    ESCUEL DE FORM CION PROFESION L DE

    SISTEM S Y COMPUT CION

    TRABAJO DE PROGRAMACIN DE SISTEMAS:

    DESARROLLO DEL SISTEMA DE INFORMACINACADEMICO DEL CETPRO JULIO C. TELLO

    AUTORES:BRAVO ROJAS, Luis.COSME CORAZAO, Dayana.GAMARRA BARRERA, Rubn.MELGAREJO RMAC, Anthony.ROMN VICTORIO, Miguel.

  • 8/11/2019 Cetpro Informe Final

    2/34

    SISTEMAS Y COMPUTACIN UNDAC 2

    CONTENIDO

    1. INTRODUCIN ....................................................................................................................... 4

    1.1 PRPOSITO DEL SISTEMA .............................................................................................. 4

    1.2 ALCANCE DEL SISTEMA.................................................................................................. 4

    1.3 OBJETIVOS Y CRITERIOS DE XITO DEL PROYECTO ....................................................... 4

    1.3.1 OBJETIVOS GENERALES ......................................................................................... 4

    1.3.2 OBJETIVOS ESPECIFICOS ........................................................................................ 4

    1.3.3 CRITERIOS DE XITO DEL PROYECTO ..................................................................... 4

    1.4 DEFINICIONES, SIGLAS Y ABREVIATURAS ...................................................................... 5

    1.5 REFERENCIAS ................................................................................................................. 5

    1.6 PANORAMA .....................................................................Error! Bookmark not defined.

    2 SISTEMA ACTUAL ................................................................................................................... 5

    2.1 PROGRAMACIN ACADMICA ...................................................................................... 5

    2.2 PROCESO DE MATRICULA .............................................................................................. 5

    2.3 EVALUACIN ACADEMICA ............................................................................................ 6

    3 SISTEMA PROPUESTO ............................................................................................................ 6

    3.1 PANORAMA ................................................................................................................... 6

    3.2 REQUERIMIENTOS FUNCIONALES ................................................................................. 6

    3.2.1 IDENTIFICACIN DE ACTORES Y CASOS DE USO ................................................... 6

    3.2.2 PRIORIZAR CASOS DE USO ................................................................................... 11

    3.2.3 DETALLAR CASOS DE USO ................................................................................... 11

    3.2.4 ESTRUCTURAR EL MODELO DE CASOS DE USO ................................................... 12

    3.2.5 PROTOTIPAR LA INTERFAZ DE USUARIO ............................................................. 18

    3.3 REQUERIMIENTOS NO FUNCIONALES ......................................................................... 29

    3.3.1 PROPSITO .......................................................................................................... 29

    3.3.2 ALCANCE .............................................................................................................. 29

    3.3.3 REQUERIMIENTOS NO FUNCIONALES DE USABILIDAD ....................................... 30

    3.3.4 REQUERIMIENTOS NO FUNCIONALES DE SEGURIDAD ....................................... 31

    3.3.5 REQUERIMIENTOS NO FUNCIONALES DE MANTENIBILIDAD .............................. 32

    3.3.6 REQUERIMIENTOS NO FUNCIONALES DE FIABILIDAD ........................................ 32

    3.3.7 REQUERIMIENTOS NO FUNCIONALES DE INTERFAZ ........................................... 32

    3.4 SEUDOREQUERIMIENTOS............................................................................................ 34

    3.5 MODELOS DEL SISTEMA .............................................................................................. 34

    3.5.1 ESCENARIOS ........................................................................................................ 34

    3.5.2 MODELO DE CASOS DE USO ................................................................................ 34

  • 8/11/2019 Cetpro Informe Final

    3/34

    SISTEMAS Y COMPUTACIN UNDAC 3

    3.5.3 MODELO DE OBJETOS ......................................................................................... 34

    3.5.4 DICCIONARIO DE DATOS ..................................................................................... 34

    3.5.5 DIAGRAMA DE CLASE .......................................................................................... 34

    3.5.6 MODELOS DINAMICOS ........................................................................................ 34

    3.5.7 INTERFAZ DE USUARIO: RUTAS DE NAVEGACIN Y MAQUETAS DE PANTALLA . 34

    3.6 GLOSARIO .................................................................................................................... 34

  • 8/11/2019 Cetpro Informe Final

    4/34

    SISTEMAS Y COMPUTACIN UNDAC 4

    DESARROLLO DEL SISTEMA DEINFORMACIN ACADEMICO DEL

    CETPRO JULIO C. TELLO1.INTRODUCIN

    1.1 PRPOSITO DEL SISTEMA

    Este presente trabajo se realiza haciendo un anlisis de la situacin acadmica actual delCETPRO, de tal forma que ha permitido conocer que el instituto no cuenta con sistema deinformacin acadmico y mucho menos con una base de datos que pueda almacenar lainformacin captada en el proceso acadmico.

    En miras de brindar un mejor servicio a la comunidad del instituto, se ha propuesto eldesarrollo de un sistema de informacin acadmico, empleando el Proceso Unificado de

    Desarrollo (RUP).El estudio inicio, obteniendo informacin general sobre la estructura orgnica y funcional delinstituto, con la finalidad de estudiar sus procesos acadmicos, y recoger los requerimientos deinformacin, se propone un modelo del sistema, constituido por la definicin de requisitos,Diagramas y Casos de Uso; que son la base para implementar la funcionalidad de la base dedatos y sistema de informacin.

    1.2 ALCANCE DEL SISTEMA

    En el presente estudio se pretende instaurar un sistema que permita a la institucin manejarinformacin acadmica de manera actualizada y oportuna. De esta manera nuestra propuestacontribuye con los objetivos de la institucin.

    Por lo que estudiando las alternativas, se ha considerado: Un sistema de informacincentralizado por la oficina de Secretara General con una terminal en la oficina de laDireccin, la que operara de acuerdo a sus requerimientos.

    Esta alternativa pese a centralizar la informacin acadmica permitir mejorar laplanificacin de las actividades acadmicas, brindar mejor servicio y reflejar eficiencia en losservicios acadmicos. Adems, aminora el nmero de personas en el manejo del sistema.

    1.3 OBJETIVOS Y CRITERIOS DE XITO DEL PROYECTO

    1.3.1

    OBJETIVOS GENERALES

    Estudio y Desarrollo de un Sistema de Informacin Acadmico en el CETPRO JULIO C. TELLO.

    1.3.2

    OBJETIVOS ESPECIFICOS

    Analizar los requerimientos de informacin acadmica del CEPRO JULIO C. TELLO,utilizando una metodologa para el desarrollo del sistema orientado a objetos: UML

    Realizar los diagramas que la metodologa exige, que nos permitir modelar el sistema deinformacin y brinde los alcances en su implementacin.

    Estudiar el desarrollo de un Sistema de Informacin Acadmico empleando el desarrolloiterativo, caracterstica primordial de la metodologa UML, con la finalidad de elaboracinel diagrama de clases, siendo ste permitir la solucin lgica del software.

    1.3.3

    CRITERIOS DE XITO DEL PROYECTO

    Contamos con la informacin necesaria para la elaboracin de este proyecto mediante lametodologa UML.

  • 8/11/2019 Cetpro Informe Final

    5/34

    SISTEMAS Y COMPUTACIN UNDAC 5

    Los objetivos a alcanzar con este proyecto solo considera los requerimientos bsicos delusuario.

    Contamos con el apoyo de nuestro docente, el cual es bastante conocedor en este tema.

    Trabajamos de la mano con el personal de labor, estudiantes y plana jerrquica de esta

    institucin.1.4

    DEFINICIONES SIGLAS Y ABREVIATURAS

    1.5 REFERENCIAS

    Este es un trabajo que se est desarrollando con base a un proyecto mayor que se ejecutmuchos aos atrs, la cual est en funcionamiento y es la parte modelo que nos ayuda a estedesarrollo.

    2

    SISTEMA ACTUAL

    Las actividades acadmicas anuales del CETPRO JULIO C. TELLO se desarrollan en diferentesperodos segn sea la carrera y la cantidad de mdulos por carrera. Cada ao, se da el inicio

    al proceso acadmico desde el primer mdulo con la finalidad CETPRO termine al final delao.

    Actualmente el CETPRO no cuenta con un sistema de informacin que le permite automatizarlos procesos y actividades acadmicas que se desarrollan en la institucin. El desarrollo delproceso acadmico se realiza de forma manual con ayuda de algunos programas (Excel,Word) en los que se desempean funciones especficas, pero frente a las muchas limitacionesy sobre todo a la necesidad de tener la informacin acadmica oportuna y disponible con elfin de procesar informacin en forma rpida, precisa y segura; es por ello que la institucinacadmica CETPRO JULIO C. TELLO ha credo conveniente el desarrollo del sistemasacadmico.

    2.1 PROGRAMACIN ACADMICA

    El desarrollo de cada mdulo con respecto a la carrera define la duracin y se inicia con laelaboracin de la programacin acadmica. El Departamento de Formacin General yProfesional de acuerdo al Reglamento Interno del CETPRO, el Plan de Trabajo Anual y normasvigentes, inicia este proceso, a partir del segundo mdulo verifica los resultados obtenidos enel anterior mdulo. La relacin de mdulos a ofrecer es enviada al Consejo de Docentes deFormacin por Especialidades, el cual es asignado a un solo docente; luego en unanimidad conel Jefe del Departamento de Formacin por Especialidades, determina los horarios de clasepara cada mdulo y as destinarla para su publicacin.

    2.2 PROCESO DE MATRICULA

    Inicialmente el alumno paga un derecho de matrcula en la COOPAC 392 y recibe una boletade pago. La oficina de la Secretara General es la encargada de recepcionar la copia de laboleta de pago, asimismo verifica si se trata de un alumno nuevo para la especialidad o es unalumno que viene a matricularse para el siguiente modulo. Al tratarse de un nuevo alumno laSecretaria tiene la responsabilidad de registrar sus datos en libro de registros, y luego de ellodebe proseguir con el proceso normal de matrcula, este proceso concluye con entregar alalumno los formatos de la ficha de matrcula por duplicado.

    El alumno llena la ficha de matrcula y terminada sta es verificada por la Secretaria y el JefeAdministrativo los cuales la firman y dan el visto bueno, incluido la firma del alumno.

    El Secretaria recepcionar las fichas de matrcula inscritas, lo que resume para luego emitir losRegistros de Alumnos al Departamento de Formacin por Especialidades el cual se encarga dehacerlos llegar a los docentes, para controlar la asistencia y avance del alumno.

  • 8/11/2019 Cetpro Informe Final

    6/34

    SISTEMAS Y COMPUTACIN UNDAC 6

    Antes de terminar el periodo del mdulo, la oficina de Secretara General emite las actas alDepartamento de Formacin por Especialidades. Este rgano despus de haber verificado losregistros de evaluaciones realiza el traspaso de notas (nota promocional del mdulo) al actapara posteriormente enviarlas a Secretara General y luego al Director quien da el visto buenocon una firma y sello.

    2.3

    EVALUACIN ACADEMICA

    El profesor evala al alumno en los aspectos tericos y prcticos las cuales son divididas porunidades de acuerdo a la especialidad, el que es supervisado por el Departamento deFormacin por Especialidades de manera interna, este proceso dejar como constancia la notapromocional del curso. La Secretara General procesa la informacin acadmica del mdulo;anota las notas de las actas promocionales en las boletas de notas del alumno. Finalmente laboleta de notas o constancia de notas es verificada y sellada por Direccin para luego serentregadas al alumno. Asimismo, los alumnos al concluir todo los mdulos de su especialidadsolicitan documentos como: constancias, certificados de estudio, informes acadmicos, etc.

    3 SISTEMA PROPUESTO

    3.1

    PANORAMA

    En el presente estudio se pretende instaurar un sistema que permita al CETPRO manejarinformacin acadmica de manera actualizada y oportuna. De esta manera nuestra propuestacontribuye con los objetivos del CETPRO, adems de considerar las limitaciones que sepresentan el CEO.

    Por lo que estudiando las alternativas, se ha considerado: Un sistema de informacincentralizado por la oficina de Secretara General con una terminal en la oficina de laDireccin, la que operara de acuerdo a sus requerimientos.

    Esta alternativa pese a centralizar la informacin acadmica permitir mejorar laplanificacin de las actividades acadmicas, brindar mejor servicio y reflejar eficiencia en los

    servicios acadmicos. Adems, aminora el nmero de personas en el manejo del sistema.3.2 REQUERIMIENTOS FUNCIONALES

    3.2.1 IDENTIFICACIN DE ACTORES Y CASOS DE USO

    3.2.1.1 IDENTIFICACIN DE ACTORES

    3.2.1.1.1

    ACTORES DE SISTEMA

    Los actores identificados en esta rea son los interactan con el Sistema en si, los cuales loshemos subdivididos en principales y pasivos.

    3.2.1.1.1.1 ACTORES PRINCIPALES

    Secretaria

    Coordinador Operador

    Director

    Cajero

    3.2.1.1.1.2 ACTORES PASIVOS

    Alumno

    3.2.1.1.2 ACTORES DE NEGOCIO

    Los actores identificados en este rea son los intervienen en el estudio de negocios

    3.2.1.1.2.1

    ACTORES PRINCIPALES

    Secretaria

  • 8/11/2019 Cetpro Informe Final

    7/34

    SISTEMAS Y COMPUTACIN UNDAC 7

    Cajero

    Alumno

    Docente

    Director

    3.2.1.1.3 LISTA DE ACTOR OBJETIVO

    ACTOR TIPO OBJETIVO DESCRIPCION

    ADMINISTRADOR PRINCIPAL Registrar plancurricular, registrarprogramacin, registrarhorarios, registrardocentes asignados.

    Es el encargado de registrartodos los movimientosinternos que se llevan a caboen la institucin trabaja de lamano con la juntaacadmica.

    SECRETARIA PRINCIPAL Registrar pago de

    matrcula, registrarnotas finales, verificarBoucher de pago,registrar nuevo alumno,registrar inscripcin acarreras.

    Es la encargada de hacer

    gestiones respecto a lamatrcula de alumnos.

    DIRECTOR PRINCIPAL Contratar nuevodocentes manejar lainstitucin, dar informeal Mindes, contratarpersonal.

    Es la cabeza de lainstitucin, encargada degestionar el manejo internoy externo de la misma.

    ALUMNO APOYO Matricularse en lainstitucin, estudiaruna carrera, saber susnotas.

    Es el que arranca el negocio,si bien no trabajadirectamente con el sistemasu participacin hace posibleque este empiece a fluir.

    JUNTA

    ACADEMICA

    APOYO Consensuar sobrehorarios, programacinacadmica,programacin dedocentes.

    Est formado por laagrupacin de docentes,director y otros; quienes atravs de una reunin figanlas pautas a seguir.

    SISTEMA COOPAC APOYO Brindar informacinsobre pagos.

    Permite conocer sobre lavalidez de un supuesto pagoque realizo el alumno amatricularse.

    CAJERO PASIVO Cobrar y registrarpagos.

    No interviene en el manejode nuestro sistema, porquepertenece a otro, perosiempre se muestrainteresado al interrelacionarse con el alumno.

  • 8/11/2019 Cetpro Informe Final

    8/34

    SISTEMAS Y COMPUTACIN UNDAC 8

    DREP PASIVO Custodiar en buenfuncionamiento de lainstitucin.

    Es el ente rector que siemprese muestra interesado en elfuncionamiento de lainstitucin.

    3.2.1.1.4 LIMITES DEL SISTEMA

    3.2.1.2 IDENTIFICACION DE CASO S DE USO

    3.2.1.2.1 IDENTIFICACION DE ESCENARIOS

    3.2.1.2.1.1 GESTIONAR PERIODO ACADEMICO

    El coordinador asigna a los docentes con sus respectivos mdulos a dictarse.

    El docente gestiona los horarios de clases de cada mdulo por especialidad.

    El coordinador asigna los ambientes de estudio.

    3.2.1.2.1.2 REGISTRAR PLAN CURRICULAR

    El operador de sistema, registra las carreras para luego crear los mdulos y luegoplanificar el periodo de cada mdulo, este ltimo se llevara a cabo en una ventanaModulode Plan para ello se requerirn de los siguientes atributos como (Nombre delcurso, seccin, rubro, tipo de curso) todo esto se debe REPETIR CON CADA ASIGNATURAA AADIR EN EL PLAN, para luego crear la Especificacin del plan con sus respectivosatributos y el periodo de cada uno.

    Finalmente, el operador de sistema en la interfaz de usuario de IU Ventana PlanCurricular podr ver un botn con el nombre de Reporte, para luego generan en laInterfaz de Usuario de Reporte, y luego nos debe mostrar el reporte de los cursos porcarrera.

    3.2.1.2.1.3 REGISTRAR NUEVO DOCENTE

    El operador de sistemas, debe Ingresa los datos del docente como (Nombre, Apellidos, DNI,Fecha de nacimiento, lugar de Nacimiento, etc.), capturar datos del docente en el interfazIU Ventana Docente para luego crear el nuevo docente en el sistema.

    3.2.1.2.1.4 CONTROL DE ACCESO

    El operador de sistema, debe ingresar sus datos de Identificacin como (Usuario,

    contrasea, funcin) en la Ventana IU Ventana de Acceso.

    SISTEMA

    CETPRO

    Realizar Matricula

    Objetivo:

    Monitorear el

    funcionamiento del

    sistema

    Objetivo: Dar informacion de

    datos personales para

    matricularse

    Actualizar Datos en Sistema

    Objetivo: Emi tir boleta

    de pago

    Objetivo: verificar el buen

    funcionamiento del

    sistema

    Objetivo: validar pago

    de matriculaObjetivo: Actualizar y

    registrar datos en

    sistema

    Objetivo:

    Realizar

    matricula

    Administrador Secretaria

    Alumno

    Director

    DREP

    Cajero

    SS. COOPAC

  • 8/11/2019 Cetpro Informe Final

    9/34

    SISTEMAS Y COMPUTACIN UNDAC 9

    El usuario solicita acceso al sistema, en el sistema automticamente se busca si el usuarioexiste o no en el sistema, si los datos son correctos se activara la IU Men Principal eloperador ya podr tener la ventana principal activada.

    3.2.1.2.1.5 REALIZAR MATRICULA

    El alumno solicita a la secretaria la informacin de los cursos a dictarse y los costos de

    ellos

    El alumno solicita matricularse, la secretaria indica realizar un pago de matrcula.

    El alumno realiza su pago en COOPAC.

    La secretaria procede a registrar sus datos y emite su ficha matrcula

    3.2.1.2.1.6 REGISTRAR INCRIPCION DE MDULOS

    El Administrador del sistema, primeramente ingresa datos del alumno en la ventana IUventana Inscripcin Curso el sistema debe ser capaz de buscar si el alumno estmatriculado, para luego devolver lo pedido.

    Buscar posibles mdulos a inscribirse, si encuentra datos de los cursos buscados devuelve

    la lista de asignaturas, entonces el operador agrega los cursos en el sistema.3.2.1.2.1.7 REGISTRAR NUEVO ALUMNO

    El operador de sistema, debe primeramente especificar la carrera con sus (Nombres yTurno) en la Ventana IU Ventana Alumno recin se podra crear nuevo alumno en elsistema, y el sistema nos debe generar un cdigo nico por alumno.

    Finalmente se hace captura de datos del alumno como (Nombre, apellido, fecha denacimiento, lugar de nacimiento, DNI, etc.)

    3.2.1.2.1.8 REGISTRAR PAGO DE MATRICULA

    El operador, debe ingresar los datos del alumno (Cdigo del alumno, Condicin) el sistemadeber verificar el cdigo del alumno y luego el sistema deber retornar datos del alumno

    como (Nombre, y la carrera donde estudia) si en caso no devuelve los datos del alumnobuscado esto quiere decir que el alumno es NUEVO y por lo tanto se creara la matriculaasignndole (seccin y turno) luego consultar el costo, luego devolver el costo.

    Captura los datos de la boleta (Nro. de Boleta, Fecha, Monto) para luego crear Documentode pago.

    3.2.1.3 RELACIN ENTRE ACTORES Y CASOS DE USO

    Falta o hay inconsistencia [Clase 04 Pg. 22]

  • 8/11/2019 Cetpro Informe Final

    10/34

    SISTEMAS Y COMPUTACIN UNDAC 10

    3.2.1.4DIAGRAMA DE CASOS DE USO

    SISTEMA ACADEMICO

    Administrador

    SS. COOPAC

    Secretaria

    Usuario

    Director

    alumno

    Reg. Plan Curricular

    Reg. Programacion de Carreras

    Reg. Programacion Academica

    Reg. Horario

    Reg. Inscripcion de Curso

    Reg. Nota Final por Curso

    Reg. Matricula

    Reg. Pago de Matricula

    Reg. Nuevo Docente

    Reguistrarse

    Pago de Matricula

    cajero

    DREP

  • 8/11/2019 Cetpro Informe Final

    11/34

    SISTEMAS Y COMPUTACIN UNDAC 11

    3.2.2 PRIORIZAR CASOS DE USO

    Pagar matricula.

    Realizar matricula

    3.2.3

    DETALLAR CASOS DE USO

    ACTOR CASO DE USO TIPO DESCRIPCION

    Reg. Pago de Matricula

    Reg. Matricula

    Reg. Plan Curricular

    Reg. Programacion de Carreras

    Reg. Programacion Academica

    Reg. Horario

    Reg. Inscripcion de Curso

    Reg. Nota Final por Curso

    Secretaria

    Director

    Administrador

    SS. COOPAC

    alumno

    cajero

    Usuario

    Reguistrarse

    Pago de Matricula

    Reg. Nuevo Docente

  • 8/11/2019 Cetpro Informe Final

    12/34

    SISTEMAS Y COMPUTACIN UNDAC 12

    Usuario

    (Director,Secretaria yAdministrador)

    Registrarse Primario

    El usuario ingresa la clave ycontrasea para acceder al sistema.El sistema verifica e informa ladisponibilidad del acceso solicitado ypermite el acceso al sistema.

    Secretaria RealizarMatricula

    Primario La secretaria es quien realiza lamatrcula de los alumnos.

    AdministradorAsignarDocente

    PrimarioEl administrador asigna docente porespecialidad.

    DocentesGestionarHorarios

    SecundarioEl docente gestiona los horarios yemite al coordinador.

    AdministradorRegistrarProgramacinde Carreras

    PrimarioAdministrador registraprogramacin de carreras al.

    Administrador RegistrarProgramacinAcadmica

    Primario El administrador registra laprogramacin Acadmica respetandola asamblea de docente.

    AdministradorRegistrarhorario

    SecundarioEl administrador es quien registra loshorarios.

    SecretariaRegistrarInscripcin decursos

    PrimarioLa secretaria registra los cursos enlos que se ha inscrito un alumno.

    Secretaria

    Registrar notapromocional de

    asignatura Primario

    La secretaria es quien registra lasnotas promocionales de cada

    asignatura, para lo cual cada docentehace entrega de notas a la secretaria

    AdministradorRegistrar nuevoplan curricular

    SecundarioEl Administrador registra cada unode los cursos contenidos en el nuevoplan curricular

    DirectorRegistrar nuevodocente

    PrimarioEl Director registra los datos deldocente.

    3.2.3.1DESCRIPCIN DEL CASO DE USO

    Falta esta parte, caminos bsicos y alternativos [Clase 05 Pg. 8]

    3.2.4 ESTRUCTURAR EL MODELO DE CASOS DE USO

    3.2.4.1 RELACIONES DE GENERALIZACIN EXTENSIN E INCLUSIN

    3.2.4.2UTILIZACION DE DIAGRAMAS

    3.2.4.2.1 DIAGRAMA DE ACTIVIDADES

    [Falta]

    3.2.4.2.2 DIAGRAMA DE INTERACCIN

    [Falta]

    3.2.4.3DIAGRAM AS DE SECUENCIA DEL SISTEMAS

    1. REGISTRAR PROGRAMACION DE ESPECIALIDAD

  • 8/11/2019 Cetpro Informe Final

    13/34

    SISTEMAS Y COMPUTACIN UNDAC 13

    2. REGISTRAR ASIGNACION ACADEMICA

    3. REGISTRAR HORARIO

  • 8/11/2019 Cetpro Informe Final

    14/34

    SISTEMAS Y COMPUTACIN UNDAC 14

    4. OBTENER DEUDORES DE PAGO

    5. REGISTRAR PAGO DE MATRICULA

  • 8/11/2019 Cetpro Informe Final

    15/34

    SISTEMAS Y COMPUTACIN UNDAC 15

    6. REGISTRAR NUEVO ALUMNO

    7. REGISTRAR INSCRIPCION DE MODULO

  • 8/11/2019 Cetpro Informe Final

    16/34

    SISTEMAS Y COMPUTACIN UNDAC 16

    8. REGISTRAR NOTA PROMOCIONAL MODULO

    9. REGISTRAR PLAN CURRICULAR

  • 8/11/2019 Cetpro Informe Final

    17/34

    SISTEMAS Y COMPUTACIN UNDAC 17

    10.REGISTRAR NUEVO DOCENTE

    11.CONTROL DE ACCESO AL SISTEMA

  • 8/11/2019 Cetpro Informe Final

    18/34

    SISTEMAS Y COMPUTACIN UNDAC 18

    3.2.5 PROTOTIPAR LA INTERFAZ DE USUARIO

    3.2.5.1DISEO LGICO DE LA INTERFAZ

  • 8/11/2019 Cetpro Informe Final

    19/34

    SISTEMAS Y COMPUTACIN UNDAC 19

  • 8/11/2019 Cetpro Informe Final

    20/34

    SISTEMAS Y COMPUTACIN UNDAC 20

    3.2.5.2DISEO FSICO DE LA INTERFAZ

    3.2.5.2.1 VENTANA PRINCIPAL

    El diseo de las ventanas o pantallas responde a los requerimientos del sistema, ya que dentrode los atributos del sistema se encuentra la metfora de interfaz, es decir, detallar las ventanasque faciliten el trabajo al usuario final. El proceso de desarrollo de la aplicacin se ha basadoen este caso en los procesos acadmicos y en las actividades de los usuarios finales. Siendo losformularios la base para crear la interfaz de una aplicacin, se ha creado como pantallaprincipal una ventana en la que podemos apreciar la estructura del sistema.

    Se dispone del men y sus opciones para el desarrollo de las opciones necesarias:

    Generalidades: Proporcionar informacin sobre Alumnos, Docentes, Cursos, Planes deEstudios, Carreras Profesionales, es decir, informacin elemental.

    Aplicaciones: Realizar los procesos acadmicos del sistema.

    Consultas:Proporcionar la informacin oportuna.

    Reportes: Emitir reportes de los procesos llevados cabo.

    Utilitarios: Opcin que permite realizar operaciones de clculo e informarse de la fecha,etc.

    Ayuda: Ventana que permite obtener informacin sobre el sistema.

    Todas estas funciones del men principal nos han llevado a la necesidad de contar con lassiguientes ventanas:

    Ventana de acceso al sistema

    Ventana del men principal.

    Ventana para la Programacin de Carreras.

  • 8/11/2019 Cetpro Informe Final

    21/34

    SISTEMAS Y COMPUTACIN UNDAC 21

    Ventana para registrar los horarios.

    Ventana para el Proceso de Matricula.

    Ventana para la inscripcin de mdulos.

    Ventana para la carga de notas.

    Reportes

    Permite la presentacin y modificacin de los datos. La elaboracin de los informes oreportes constituyen la mejor manera de crear una copia impresa de la informacin extrada ocalculada a partir de la base de datos.

    Reporte para el Directorio Alumnos, Docentes, Carreras Profesionales, Aulas (detalles),lista de carreras programadas.

    3.2.5.2.1.1 REGISTRAR PROGRAMACIN DE CARRERAS

    Curso Normal de Eventos

    Accin de los actores Respuesta del Sistema

    1. Este caso de uso comienza cuando el Jefedel Dpto. Acadmico realiza laprogramacin de carreras del semestreactual. El Coordinador elige del menprincipal la opcin Registrar Programacinde Carrera.

    3. Con cada programacin de carrera, elcoordinador selecciona el nombre de lacarrera, seccin y turno. Se selecciona elnombre del aula asignada Al terminar de

    capturar la programacin de carreras, eloperador cierra el formulario.

    5. Al terminar de capturar la programacinde carreras, el coordinador cierra elformulario.

    2. Presenta el formulario RegistrarProgramacin de Carrera de la figuraMuestra el periodo por modulo actual.

    4. Determina y muestra el cdigo, estado ycapacidad del aula. Agrega la informacin.

    Cursos Alternos:

    Programacin de carrera, turno y seccin no es vlida. Desplegar mensaje informando queprogramacin ya existe.

    Casos de Uso Registrar Programacin de Carreras.

    Actores Jefe del Dpto. Acadmico (iniciador), Coordinador

    Propsito Capturar la programacin de carreras y el aula asignada a unacarrera en un semestre.

    Resumen El Jefe del Dpto. acadmico define el cuadro de carrerasprogramadas en un semestre por modulo e informa alCoordinador. El coordinador registra cada una de las carrerasprogramadas en el semestre y el aula que le ha sido asignada.Al terminar la transaccin, el coordinador realiza un reporte alJefe del Dpto. acadmico.

  • 8/11/2019 Cetpro Informe Final

    22/34

    SISTEMAS Y COMPUTACIN UNDAC 22

    3.2.5.2.1.2 REGISTRAR HORARIO

    Curso Normal de Eventos

    Accin de los actores Respuesta del Sistema

    1. Este caso de uso comienza cuando el Jefedel Dpto. Acadmico define el horario declases de una carrera. El coordinador eligedel men principal la opcin RegistrarHorario.

    3. El coordinador selecciona la carrera,turno y seccin. Despus se oprime el botnVER CURSOS.

    5. Por cada asignatura, el coordinadorselecciona el nombre de la asignatura yselecciona el da y la hora. Despus deregistrar el horario oprime el botnGUARDAR

    7. Al terminar de capturar el horario detodos los cursos de una carrera, elcoordinador cierra la ventana y escoge una

    de las opciones del mdulo reporte segn losrequerimientos. El operador indica uninforme de los horarios por docente.

    9. El operador enva los reportes para serentregados a cada uno de los interesados.

    2. El men principal muestra el formularioRegistrar horario, que solicita los datos deuna carrera. Muestra el actual modulo.

    4. Determina y muestra la lista deasignaturas programadas a la carrera deacuerdo a la seccin.

    6. Agrega la informacin del curso en laactual transaccin. El cdigo y nmero dehoras de la signatura se muestran. El auladonde se dictar el curso, y el nombre delprofesor se muestra.

    8. Genera reportes.

    Cursos Alternos:

    Lista de cursos por modulo no existe. Verificar que programacin acadmica de carrera sehaya efectuado.

    Da y hora de horario no son vlidos. Desplegar mensaje informando que ese horario ya

    fue ocupado.

  • 8/11/2019 Cetpro Informe Final

    23/34

    SISTEMAS Y COMPUTACIN UNDAC 23

    Casos de Uso Registrar Horario.

    Actores Jefe del Dpto. Acadmico (iniciador),Coordinador

    Propsito Capturar la distribucin de horas de clase de los mdulosprogramados a una carrera.

    Resumen El Jefe del Dpto. Acadmico define el horario dedistribucin de horas de clase de una carrera en un semestrepor modulo e informa al coordinador. El coordinador registralos horarios de cada uno de los cursos programados a unacarrera. Al terminar la operacin, el coordinador solicita unreporte de horarios por docente para enviarlo a los que serelacionan.

    Tipo Primario.

    3.2.5.2.1.3 REGISTRAR PAGO DE MATRCULA.

    Curso Normal de Eventos

    Accin de los actores Respuesta del Sistema

    1. Este caso de uso comienza cuando elalumno realiz en el SIS COOPAC elrespectivo pago por matricula el cual seapersona a Secretara con su copia del pagopor derecho de matrcula. El operador eligeen el men principal la opcin registrar

    matricula.

    2. Presenta el formulario RegistrarMatricula.

    4. Agrega la informacin sobre el alumno ala actual transaccin.

    6. Agrega la informacin sobre el pago de

    matrcula a la actual transaccin. Actualiza

  • 8/11/2019 Cetpro Informe Final

    24/34

    SISTEMAS Y COMPUTACIN UNDAC 24

    3. El operador oprime el botn Nuevamatrcula para indicar que se trata de unanueva matricula. Por defecto escoge laopcin Alumno Regular y teclea el cdigodel Alumno.

    5. Al verificar la boleta de ingreso osolicitud del alumno, el operador escoge lacondicin de matrcula y teclea el nmero,fecha y pago de la boleta. Se oprime el botnGrabar.

    7. Registrada la matricula, el operadorretorna los documentos.

    el saldo de matrcula.

    Cursos Alternos:

    Cdigo de alumno es incorrecto. Despliega mensaje informando que el cdigo del alumnono existe.

    N de boleta es incorrecta. Se despliega mensaje informando que el nmero no es vlido. Siel pago es mayor que el costo de matrcula. Se despliega un mensaje informando que elmonto no es vlido

    Casos de Uso Registrar pago de matrcula.

    Actores Alumno (iniciador), Secretara.

    Propsito Capturar una matrcula y su correspondiente pago.

    Resumen El Alumno entrega en Secretaria la copia de la boleta de pagopor derecho de matrcula. La secretaria registra el CUA (cdigo

    nico del alumno), el nmero, fecha y monto de la boleta. Alterminar la transaccin, el operador remite la copia alCoordinador

    La secretaria registra los mdulos en los que se ha inscrito unalumno. Al terminar la transaccin, la secretaria retorna lacopia de la ficha de matrcula.

    La Secretaria entrega al coordinador la copia de la ficha dematrcula de un alumno.

    Tipo Primario.

  • 8/11/2019 Cetpro Informe Final

    25/34

    SISTEMAS Y COMPUTACIN UNDAC 25

    3.2.5.2.1.4 REGISTRAR INSCRIPCIN DE CURSO.

    Curso Normal de Eventos

    Accin de los actores Respuesta del Sistema

    1. Este caso de uso comienza cuando elSecretario realiza la matrcula de unalumno con los mdulos por carrera en losque se ha inscrito. El operador elige delmen principal la opcin Inscripcin deCurso.

    3. El operador teclea el cdigo del alumno.

    5. Por cada asignatura, el operador

    selecciona el nombre de la asignatura. Seoprime el botn Inscribir despus decapturar cada carrera y su mdulo.

    7. Al terminar de capturar los cursos, eloperador retorna la copia de la ficha de lamatrcula.

    2. Presenta el formulario Inscripcin deMdulos.

    4. Agrega la informacin sobre el alumno ala actual inscripcin.

    Determina y muestra el nombre,especialidad, turno y seccin del alumnomatriculado.

    Muestra una lista de todos los mdulosprogramadas a la carrera y seccin donde elalumno se ha matriculado.

    6. Agrega la informacin sobre la carrera a laactual inscripcin.

    El cdigo, tipo, nmero de horas y encargadodel curso se muestran.

    Calcula y presenta el total de horas inscritasen la pestaa Mdulos Inscritos.

    8. Genera un reporte de los mdulos

  • 8/11/2019 Cetpro Informe Final

    26/34

    SISTEMAS Y COMPUTACIN UNDAC 26

    inscritos.

    Cursos Alternos:

    El cdigo del alumno es incorrecto. Desplegar mensaje informando que el cdigo delalumno no es vlido

    Casos de Uso Registrar pago de matrcula.

    Actores Secretaria (iniciador), Coordinador.

    Propsito Capturar los mdulos en los que se ha inscrito un alumno.

    Resumen La secretaria registra los mdulos en los que se ha inscrito unalumno. Al terminar la transaccin, la secretaria retorna lacopia de la ficha de matrcula.

    La Secretaria entrega al coordinador la copia de la ficha de

    matrcula de un alumno

    Tipo Primario

    3.2.5.2.1.5 REGISTRAR NOTA FINAL POR MDULO.

    Curso Normal de Eventos

    Accin de los actores Respuesta del Sistema

  • 8/11/2019 Cetpro Informe Final

    27/34

    SISTEMAS Y COMPUTACIN UNDAC 27

    1. Este caso de uso comienza cuando elDocente entrega a Secretara el acta con lasnotas obtenidas por los alumnos inscritos enun mdulo por carrera. El operador elige

    del men principal la opcin Registrar Nota.3. El operador selecciona la especialidad,turno y seccin en, luego presiona el botnVer Cursos.

    5. El operador selecciona el nombre de laasignatura y por cada alumno inscrito en laasignatura, el operador ingresa el cdigo delalumno y el valor de la nota obtenida. Seoprime el botn Grabar despus de capturarla evaluacin del alumno.

    7. Al terminar de capturar las notas de losalumnos inscritos en un mdulo, eloperador remite el acta.

    2. Presenta el formulario Registrar Nota.

    4. Determina y muestra una lista de todosmdulos programados a una carrera, turno y

    seccin.6. Agrega la informacin del alumno a laactual transaccin. Agrega la informacindel mdulo a la actual transaccin. El cdigoclave de la carrera, as como el nombre deldocente, el nombre del alumno, laobservacin de la evaluacin.

    8. En la pestaa Relacin de Notas se muestrael nmero de aprobados y desaprobados

    Cursos Alternos:

    La nota no es vlida. Desplegar un mensaje informando que la nota no es vlida

    Casos de Uso Registrar pago de matrcula.

    Actores Docente (iniciador), Secretara, Director

    Propsito Capturar las notas promocionales obtenidas por los alumnosinscritos en un mdulo por asignatura.

    Resumen El Docente entrega al operador el acta de notas de unaasignatura. La secretaria registra las notas de los alumnosinscritos en un mdulo por carrera. Al terminar la transaccin,Secretara retorna el acta al Director.

    Tipo

  • 8/11/2019 Cetpro Informe Final

    28/34

    SISTEMAS Y COMPUTACIN UNDAC 28

    3.2.5.2.1.6 CONTROL ACCESO.

    Curso Normal de Eventos

    Accin de los actores Respuesta del Sistema

    1. Este caso de uso comienza cuando eloperador del sistema enciende el equipo decmputo para utilizar el sistema. Y presionael icono del SIA para utilizar el sistema.

    3. El operador (Secretaria o Coordinador)teclea la clave y contrasea. Se oprime elbotn Aceptar.

    5. El operador tiene la disponibilidad deusar el sistema.

    2. Presenta el formulario Control de Acceso.Muestra el nombre de la institucinacadmica. Muestra el semestre actual.

    4. Verifica y presenta el men principal.

    Cursos Alternos:

    Clave y/o contrasea no vlidas. Desplegar mensaje: clave y/o contrasea no son vlidas

    Casos de Uso Control Acceso.

    Actores Secretara, Coordinador

    Propsito Capturar la clave y contrasea para iniciar el sistema.

  • 8/11/2019 Cetpro Informe Final

    29/34

    SISTEMAS Y COMPUTACIN UNDAC 29

    Resumen El operador (Secretaria o Coordinador) registra la clave ycontrasea para inicializar el sistema.

    Tipo Primario

    3.3 REQUERIMIENTOS NO FUNCIONALES

    3.3.1

    PROPSITOEste documento especifica los Requerimientos No Funcionales necesarios para elPROYECTO DE DESARROLLO DEL SISTEMA DE INFORMACIN ACADEMICO DEL CETPROJULIO C. TELLO. En el cual se especifican los criterios que pueden usarse para un mejorrendimiento del Sistema.

    3.3.2

    ALCANCE

    Los Requerimientos No Funcionales para este proyecto tratan de identificar los aspectosvisibles del Sistema para el usuario, que no estn relacionados de forma directa con elcomportamiento funcional del sistema.

    Abarcan diversos aspectos como:

    Interfaz de Usuario y Factores Humanos que incluye:Tipo de Interfaz, Experiencia.

    Documentacin que incluye: Documentacin Requerida, Destinatarios, Tipo deDocumentacin Tcnica.

    Consideraciones de hardware: Compatibilidad con otro Hardware, Existencia de otrosSistemas.

    Caractersticas de Ejecucin:Usuarios concurrentes, Carga de trabajo, Gestin de erroresy excepciones.

    Cuestiones de Calidad: fiabilidad, disponibilidad, robustez, modificaciones futuras.

  • 8/11/2019 Cetpro Informe Final

    30/34

    SISTEMAS Y COMPUTACIN UNDAC 30

    Ambiente Fsico: Condiciones Climticas, Exposicin a golpes, Accidentes, seguridad,recursos consumidos por el sistema.

    3.3.3 REQUERIMIENTOS NO FUNCIONALES DE USABILIDAD

    3.3.3.1 EXPORTAR LISTADO DE RESULTADOS A EXCEL

    IDENTIFICADOR REQUERIMIENTO:

    PDSIAC-JCT-001

    NOMBRE:

    Exportar listado de resultados a Excel

    CLASIFICACIN:

    USABILIDAD

    DESCRIPCIN:

    Un requerimiento importante para el sistema es que deben tener los cuadernillos paraexportar la lista de resultados a Excel, bsicamente se pretende alcanzar este requerimiento

    ubicando un icono (Excel) al inicio de cada tabla o lista de resultados que se muestre (solopara listas con resultados o elementos mayor a 1 elemento).

    CONSIDERACIONES

    3.3.3.2OPERACIONES SOBRE FORMULARIOS DE DATOS A GUARDAR

    IDENTIFICADOR REQUERIMIENTO:

    PDSIAC-JCT-002

    NOMBRE:

    Operaciones sobre Formularios de datos aguardar.

    CLASIFICACIN:

    USABILIDAD

    DESCRIPCIN:

    La aplicacin presenta diferentes tipos de formularios para las operaciones de modificar uotras transacciones. Al momento de ejecutar estas operaciones los formularios deberntener el siguiente comportamiento:

    Cuando una operacin de modificacin de datos de un objeto del sistema falle, lamisma pantalla deber mantenerse con su correspondiente mensaje notificando la

    operacin fallida y el formulario conservara los datos ya capturados. Cuando una operacin de alta de un objeto del sistema falle, la misma pantalla deber

    mantenerse con su correspondiente mensaje notificando la operacin fallida y elformulario conservara los datos ya capturados.

    CONSIDERACIONES:

    3.3.3.3 TAMAO DE BOTONES

    IDENTIFICADOR REQUERIMIENTO: NOMBRE:

  • 8/11/2019 Cetpro Informe Final

    31/34

    SISTEMAS Y COMPUTACIN UNDAC 31

    PDSIAC-JCT-003 Tamao de Botones

    CLASIFICACIN:

    USABILIDAD

    DESCRIPCIN:

    Los botones utilizados dentro de la aplicacin deben ser tamao grande para su fcil accesoy visualizacin por el usuario.

    CONSIDERACIONES:

    3.3.3.4 PAGINADO R DE LAS LISTAS DE BSQUEDA

    IDENTIFICADOR REQUERIMIENTO:

    PDSIAC-JCT-004

    NOMBRE: Paginador de las lista debsqueda

    CLASIFICACIN:

    USABILIDAD

    DESCRIPCIN:

    Se utilizara el paginador para cuando se decidan mostrar ms de 50 o 100 registros deinformacin en alguna lista para hacer ms eficiente el uso del formulario.

    CONSIDERACIONES: Se utilizara de acuerdo a la funcionalidad del caso de uso y no

    quedara pasmado en todos los Formularios que contengan listas.

    3.3.4

    REQUERIMIENTOS NO FUNCIONALES DE SEGURIDAD

    3.3.4.1MANEJO DE CONTRASEA EN LA SESIN

    IDENTIFICADOR REQUERIMIENTO:

    PDSIAC-JCT-005

    NOMBRE:

    Manejo de Contrasea En La Sesin

    CLASIFICACION:

    SEGURIDAD

    DESCRIPCIN:

    Las contraseas se debern almacenar en la BD en forma encriptada

    La aplicacin solo podr ser accesada por medio de un usuario y un password.

    CONSIDERACIONES

  • 8/11/2019 Cetpro Informe Final

    32/34

    SISTEMAS Y COMPUTACIN UNDAC 32

    3.3.5 REQUERIMIENTOS NO FUNCIONALES DE MANTENIBILIDAD

    3.3.5.1 EMPLEO DE CDIGO

    IDENTIFICADOR REQUERIMIENTO:

    PDSIAC-JCT-006

    NOMBRE:

    Empleo de Cdigo de Programacin lo masclaro Posible

    CLASIFICACION:

    MANTENIBILIDAD

    DESCRIPCIN:

    El cdigo de la aplicacin que se desarrolle debe ser claramente legible y estar limpiode cdigo innecesario.

    Se debern seguir las mejores prcticas para el desarrollo de aplicaciones

    CONSIDERACIONES:

    3.3.6 REQUERIMIENTOS NO FUNCIONALES DE FIABILIDAD

    3.3.6.1 PREVENCIN DE ERRORES

    IDENTIFICADOR REQUERIMIENTO:

    PDSIAC-JCT-007

    NOMBRE:

    Prevencin de Errores

    CLASIFICACION:

    FIABILIDAD

    DESCRIPCIN:

    Todos los errores de las aplicaciones deben ser claros al momento de la captura y sealarcon el mayor detalle posible el componente o funcin en donde ocurren, tratando de que lamayora de stos puedan detectarse en tiempo de compilacin y construccin ms que entiempo de ejecucin.

    CONSIDERACIONES:

    3.3.7

    REQUERIMIENTOS NO FUNCIONALES DE INTERFAZ

    3.3.7.1 FORMULARIO NAVEGACIN CON TECLADO

    IDENTIFICADOR REQUERIMIENTO:

    PDSIA-JCT-007

    NOMBRE:

    Formulario Navegacin con Teclado

    CLASIFICACIN:

    INTERFAZ

  • 8/11/2019 Cetpro Informe Final

    33/34

    SISTEMAS Y COMPUTACIN UNDAC 33

    DESCRIPCIN:

    Este requerimiento maneja los ndices de los elementos modificables en orden, as como losmensajes de error y opciones de navegacin (acciones), lo cul:

    Esto se refiere a que si llegar a ver un error, cuando regresa a la pgina anterior, el

    cursor sea capaz de comenzar al principio del cuadro de captura de texto. Otro ejemplo es que cuando el usuario utilice la tecla tab, el usuario pueda ser capaz

    de desplazarse en los cuadros de texto y botones segn un orden.

    CONSIDERACIONES:

    3.3.7.2MENSAJES DE ERRORES ESTANDARIZADOS

    IDENTIFICADOR REQUERIMIENTO:

    PDSIA-JCT-008

    NOMBRE:

    Mensajes de Errores EstandarizadosCLASIFICACIN:

    INTERFAZ

    DESCRIPCIN:

    Mantener estandarizados los mensajes de errores.

    Mantener la misma redaccin en los mensajes de errores o de confirmacin que existanen toda la aplicacin.

    Los mensajes de error deben especificar exactamente el error surgido para evitarconfusin debe evitarse manejar errores genricos desde la aplicacin.

    CONSIDERACIONES:

    3.3.7.3 FORMATO PARA FECHA EN TODO EL SISTEMA

    IDENTIFICADOR REQUERIMIENTO:

    PDSIA-JCT-009

    NOMBRE:

    Formato para Fecha en todo el Sistema

    CLASIFICACIN:

    INTERFAZ

    DESCRIPCIN:

    Este requerimiento describe la manera en que deben mostrarse todas las fechas que semuestran como etiqueta en el sistema:

    Se define el siguiente formato para las Fechas: DD-MMM-YYYY.

    Ejemplo: 16-Jul-2014.

  • 8/11/2019 Cetpro Informe Final

    34/34

    CONSIDERACIONES:

    Debe considerarse para todas las fechas del sistema tomar el formato anterior como base.La aplicacin debe Mostrar las fechas de acuerdo al formato anterior.

    3.4

    SEUDOREQUERIMIENTOS

    3.5 MODELOS DEL SISTEMA

    3.5.1 ESCENARIOS

    3.5.2

    MODELO DE CASOS DE USO

    3.5.3

    MODELO DE OBJETOS

    3.5.4 DICCIONARIO DE DATOS

    3.5.5 DIAGRAMA DE CLASE

    3.5.6

    MODELOS DINAMICOS

    3.5.7 INTERFAZ DE USUARIO: RUTAS DE NAVEGACIN Y MAQUETAS DE

    PANTALLA

    3.6 GLOSARIO