Page 1

SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

CAPITULO I IDENTIFICACIÓN DEL PROBLEMA

1 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

1. IDENTIFICACIÓN DEL PROBLEMA 1.1. Descripción del problema El Instituto de Sistemas Cusco (ISC) está ubicado en la Ciudad Universitaria de PERAYOC, en el pabellón de Servicios Múltiples, cuarto y quinto nivel. El ISC ofrece la Carrera Profesional Técnica de “Informática y Sistemas”, otorgando el Titulo Profesional a nombre de la Nación de “Analista de Sistemas”, con un plan curricular que comprende cinco módulos académicos con una duración de 20 meses; un módulo adicional de profesionalización que dura 4 meses. Asimismo, ofrece la enseñanza de cursos libres de capacitación general o específica, en niveles diferentes, que duran de uno a tres meses. Algunos de estos cursos son: Operador de Computadoras, Diseño Gráfico, ASP.Net, Ensamblaje y Mantenimiento, Autocad, entre otros.

Desde su creación, el ISC en su área Académica, afronta ciertos inconvenientes en el proceso de registro, control y consulta de notas. En la actualidad el ISC, cuenta con un Sistema de Información de Control Académico encargado de inscribir alumnos, registrar carga académica y notas; este sistema no brinda información vía web a los usuarios por ser un sistema de escritorio. Además para el registro de notas, los docentes deben aproximarse obligatoriamente a las instalaciones del Instituto. Existe la necesidad de ampliar la funcionalidad del sistema en mención; ya que solo funciona en dos computadoras, de las cuales, la primera se utiliza como servidor y la segunda como cliente, las notas deben ser ingresadas en un plazo determinado, lo cual ocasiona retrasos y problemas de aglomeración al momento de realizar el registro de notas ocasionando molestias tanto para los docentes (ingreso de notas) y para los alumnos que desearían tener acceso a sus notas en cualquier momento.

Un alumno(a) para consultar sus notas o el seguimiento de ellas, necesariamente tiene que solicitarlo en secretaría, lo que genera que la secretaria interrumpa sus funciones para brindar la información solicitada, la secretaria verificando los pagos del alumno, pide al docente que está a cargo del sistema esta información, muchas veces este docente no está disponible en el horario requerido, de manera que el alumno se ve obligado a regresar en otro momento para poder conocer el estado de sus notas.

2 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

1.2. Objetivos 1.2.1. Objetivo General Desarrollar un Sistema de Información de Registro y Consulta de Notas vía Web para el Instituto de Sistemas Cusco – UNSAAC. 1.2.2. Objetivos Específicos  Recopilar y analizar la información necesaria del proceso de registro y control de notas, que actualmente realiza el ISC.  Establecer los requerimientos generales y específicos de los usuarios para realizar el proceso de registro y consulta de notas vía web.  Analizar la base de datos existente y adecuar la estructura a los requerimientos establecidos.  Implementar módulos e interfaces necesarios para realizar el proceso de registro y control de notas.  Diseñar e implementar diferentes tipos de reportes, según los requerimientos de los usuarios.  Diseñar un sistema amigable y confiable de fácil manejo.

1.3. Alcances Con este sistema de información de control y registro de notas vía web se espera mejorar el sistema actual de manera significativa, ya que tendrá las siguientes características: 

El Sistema permitirá al docente registrar las notas parciales de las asignaturas que dicte en el semestre actual, desde cualquier computadora con acceso a internet, facilitando así su posterior consulta y administración en tiempo real.

Brindará interfaces de fácil manejo para el registro de notas por parte de los docentes que se ajuste al plazo establecido por el Coordinador Académico.

Generará de manera automática reportes relacionados al proceso de registro y consulta de notas, de acuerdo a los requerimientos de la institución.

Establecerá un punto de autenticación para los diferentes tipos de usuarios, habilitando automáticamente sus respectivos módulos; del mismo modo restringirá el acceso al personal no autorizado.

3 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

1.4. Metas Al finalizar el presente proyecto se entregará: 

Un documento con el estudio hecho del proceso de registro y control de notas que realiza el Instituto de Sistemas.

Un documento que especifique los requerimientos de los usuarios para realizar el proceso de registro y consulta de notas vía web.

Un documento con la estructura de una base de datos que soporte los requerimientos del proceso de registro y consulta de notas.

Un CD conteniendo el código fuente, una copia de seguridad de la base de datos con la información actualizada, y un manual de usuario del sistema de información.

Informe documentado del proceso de desarrollo del sistema.

1.5. Limitaciones El sistema no realizará: 

Los procesos referidos a los cursos libres.

Registro de asistencia de alumnos.

El proceso de registro de carga académica.

El registro del cronograma de subsanaciones y convalidaciones de cursos.

No interactuará con los sistemas de caja, matricula, que manejan el ISC, ni el sistema de registro de notas de la UNSAAC.

No emitirá certificados, ni otro documento con valor oficial.

1.6. Justificación La necesidad de que la información sea administrada de forma eficiente, sin la excesiva redundancia de datos, además que sea coherente, clara, accesible y suministrada de forma regular y oportuna, conlleva a la necesidad de desarrollar un sistema de información que permita manejar los datos de manera rápida, eficiente, al mismo tiempo que se pueda ofrecer de mejor manera, a los alumnos, la información que soliciten en tiempo real, y sobre todo evitando los problemas que existen al realizar el trabajo con el sistema actual.

4 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Con este proyecto se pretende agilizar el proceso de registro de notas, facilitando su acceso en línea y consulta en tiempo real, desde cualquier sitio con conexión a internet. También suplirá las deficiencias del sistema actual, para así cubrir las exigencias de los usuarios. Además el desarrollo de este proyecto permitirá al Instituto de Sistemas Cusco obtener mayor prestigio aumentando la calidad del servicio educativo que brinda, permitiendo que los alumnos puedan conocer su progreso académico de oportuna y en el momento que lo deseen.

1.7. Metodología La metodología que se utilizará para desarrollar este proyecto será el “PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE (PUDS), que utiliza el lenguaje unificado de modelado y es iterativo e incremental, centrado en la arquitectura, y dirigido por casos de uso. Como herramienta de modelado se utilizará el UML (Lenguaje de Modelado Unificado), que es un lenguaje estándar que sirve para escribir los planos del software, puede utilizarse para visualizar, especificar, construir y documentar todos los artefactos que componen un sistema. UML puede usarse para modelar desde sistemas de información hasta aplicaciones distribuidas basadas en Web, pasando por sistemas empotrados de tiempo real.

5 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

CAPITULO II MARCO CONCEPTUAL

6 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

2. MARCO CONCEPTUAL 2.1. Antecedentes Se han encontrado los siguientes antecedentes de proyectos y sistemas de información similares: 

En el Instituto de Sistemas, durante el módulo de profesionalización del periodo enero 2010, se ha desarrollado un proyecto similar, titulado “Sistema de Información de Registro y Consulta de notas Vía Web para el Instituto de Sistemas Cusco”, el cual no se implantó debido a problemas técnicos, de costos y de tiempo, ya que se tuvo que realizar un proceso de migración de datos del sistema de información actual, la adquisición de dominio y disponibilidad servidores adecuados no fue posible por el costo que representaba.

La Universidad Nacional San Antonio Abad del Cusco cuenta con un sistema de información vía web que realiza el ingreso, seguimiento y consulta de notas por parte de los docentes.

En el Centro de Idiomas, se implanto un sistema vía web que permite visualizar las notas, horarios, constancias de notas y consultar matriculas.

El CEPRU cuenta con un sistema de información vía web que permite la visualización de notas temporalmente, según cada examen que se da durante el ciclo.

En la Universidad Andina del Cusco se encuentra funcionando un sistema de Sistema de publicación de Notas Vía Web que permite al docente ingresar sus notas desde cualquier sitio con conexión a internet. El sistema utiliza como gestor de base de datos SQL SERVER 2005, Las interfaces están diseñadas en el Lenguaje de Programación C#. Por lo que la universidad cuenta con convenios con Microsoft.

El Instituto Superior Khipu, dedicado al mismo rubro que el ISC, maneja un sistema de información vía web, que permite a los docentes registrar notas, realizar consultas de notas, imprimir formatos de asistencia de alumnos, también permite que los alumnos puedan visualizar sus notas e impriman una constancia simple.

7 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

2.2. Glosario de términos del negocio 2.2.1. ISC: Siglas para denominar al Instituto de Sistemas Cusco.

2.2.2. Ficha de seguimiento: Documento informativo, que muestra un registro de notas detallado de las notas del alumno desde el primer módulo hasta la fecha de solicitud. 2.2.3. Módulos: Son los niveles académicos que comprende la currícula de la carrera del ISC. Sinónimo de ciclo, con una duración de 4 meses (16 semanas). 2.2.4. Coordinación: Área administrativa del Instituto, responsable del manejo y el control de la información académica del ISC. 2.2.5. Coordinador académico: Persona responsable de la: programación de módulos y distribución de carga académica. 2.2.6. Usuario: Persona que accede al sistema de notas vía web, previa autentificación.

2.2.7. Reportes: Documento físico que contiene datos del resultado de un conjunto de información automatizada. 2.2.8. Constancia de notas: Documento que muestra las notas finales obtenidas por el alumno, dentro de un semestre académico correspondiente a un módulo. 2.2.9. Registro de notas: Documento físico que contiene la relación de alumnos que pertenecen a un módulo, horario y aula determinada. Se considera las notas parciales de los alumnos. 2.2.10. NSP: Sigla para determinar que un alumno No Se Presento a rendir un examen.

8 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

2.3. Marco conceptual tecnológico 2.3.1. Sistemas de información 1 Un sistema de información es tipo especializado de sistema que puede definirse de muchas maneras. Un sistema de información es un conjunto de elementos o componentes interrelacionados para recolectar (entrada), manipular (proceso) y diseminar (salida) datos e información y para proveer un mecanismo de retroalimentación en pro de cumplimiento de un objetivo. 2.3.2. Aplicaciones web2 Una aplicación es un programa ejecutado en una maquina o PC utilizado con algún objetivo en concreto. Aquellas aplicaciones informáticas que los usuarios utilizan accediendo de forma remota se denominan aplicaciones web. Estas se encuentran contenidas en un servidor web cuyo acceso se realiza a través de internet o una intranet. Un servidor web es una maquina remota que utiliza el protocolo de comunicaciones HTTP (HyperText Transfer Protocol). Protocolo que transfiere páginas web o paginas HTML (Hypertext Markup Language), llamados hipertextos. La aplicación que se encarga de solicitar mediante peticiones http al servidor web, se denomina navegador o web browser. Un navegador se encarga por tanto de recuperar o visualizar documentos de hipertexto. html, desde servidores web de todo el mundo a través de internet. Esta red de documentos es denominada Word Wide Web (www) o telaraña mundial. Una aplicación web está formada, dependiendo de la estructura que se utilice, por un conjunto de paginas HTML, clases de java, paginas XML, paginas JSP, etc, así como otro tipo de de recursos, ya sean ficheros de imágenes sonidos, texto, etc.

2.3.3. Tecnologías para el desarrollo de aplicaciones web 2.3.3.1. Interfaz de entrada común3 Fue la primera técnica utilizada para el contenido de las páginas web se generara de manera dinámica, es común encontrar en los diferentes servidores web el modulo que soporta la ejecución de CGIs. De manera resumida se puede decir que el CGI es un mecanismo de comunicación entre el servidor web y una aplicación externa, esta aplicación puede estar desarrollada en casi cualquier lenguaje, esta solo debe cumplir la

1

Tesis “Implementación del Sistema de Trámite Documentario vía Web” - SANCHEZ ESCUDERO, Christian Hans –

pág. 51 2

Tesis “Implementación del Sistema de Trámite Documentario vía Web” - SANCHEZ ESCUDERO, Christian Hans –

pág. 52 3

SANCHEZ ESCUDERO, Christian Hans – pág. 54

9 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

condición de ser soportado por el servidor http, es común encontrar que la mayoría de las aplicaciones CGIs se encuentran desarrolladas con el lenguaje PERL. Este mecanismo tiene deficiencias que evita su uso a gran escala, la más conocida es en cuanto a su rendimiento, ya que por cada petición que se realice en el servidor se crea un nuevo proceso, lo cual tiene un costo muy alto en lo que a recursos del sistema se refiere. 2.3.3.2. Servidores (Servers)4 Los servidores son programas que se encuentran esperando a que algún otro ordenador realice una solicitud de conexión. En un mismo ordenador es posible tener simultáneamente servidores de distintos servicios (HTTP, FTP, TELNET etc.). Cuando a dicho ordenador llega un requerimiento de servicio enviado por otro ordenador de la red, se interpreta un tipo de llamada, y se pasa en control de la conexión al servidor correspondiente a dicho requerimiento En caso de no tener el servidor adecuado para responder a la comunicación, esta será rechazada. 2.3.3.3. CGI y SERVLET5 La tecnología servlet proporciona las mismas ventajas del lenguaje Java en cuanto a portabilidad (“write once, run anywhere”) y seguridad, ya que un servlet es una clase de Java igual que cualquier otra, y por tanto tiene en este sentido todas las características del lenguaje. Esto es algo de lo que carecen los programas CGI, ya que hay que compilarlo para el sistema operativo del servidor y no disponen en muchos casos de técnicas de comprobación dinámica de errores en tiempo de ejecución. Otra de las principales ventajas de los servlets con respecto a los programas CGI, es la del rendimiento, y esto a pesar de que Java no es un lenguaje particularmente rápido. Mientras que lo es necesario cargar los programas CGI tantas veces como peticiones de servicio existan por parte de los clientes, los servlets una vez que son llamados por primera vez, quedan activos en la memoria del servidor hasta que el programa que controla el servidor los desactiva. De esta manera se minimiza en gran medida el tiempo de respuesta. 2.3.3.4. JavaScript6 JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que incorpora afectos

4

JAVIER GARCIA DE JALON, JOSE IGNACIO RODRIGUEZ, AITOR IMAZ – Pág. 11

5

Introducción a los servlets GARCIA DE JALON, JOSE IGNACIO RODRIGUEZ, AITOR IMAZ – Pág. 14

6

Introducción a JavaScript JAVIER EGUILUZ PEREZ – Pág. 5

10 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario. Técnicamente, javascript es un lenguaje de programación interpretado, por lo que no es necesario compilar los programas para ejecutarlos. En otras palabras, los programas escritos con javascript se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedios. 2.3.3.5. Extensible Markup Language (XML)7 Es un lenguaje de etiquetas extensibles, es decir en el que podemos crear nuestras propias marcas o etiquetas. Las etiquetas son la base de XML, al igual que ocurre con HTML. No es extrañar que ambos son lenguajes derivados de SGML.(Standard Generalized Markup Languaje). El uso de etiquetas, no obstante, es uno de los pocos puntos comunes que hay entre XML y HTML. La finalidad de un documento XML es definir la estructura de información, contenida así mismo en el propio documento. Las etiquetas XML no indican, por el contrario, cual es el formato visual de información. HTML es un lenguaje de marcas, pero su finalidad consiste solamente en establecer la apariencia de unos datos contenidos en el documento, en ningún caso describir su estructura. 2.3.3.6. AJAX (Asynchronous JavaScript and XML) 8 Es una técnica de desarrollo web que genera aplicaciones web interactivas combinando:  XHTML y CSS para la presentación de información.  Document Object Model (DOM3) para visualizar dinámicamente e interactuar con la información presentada.  XML. XSLT para intercambiar y manipular datos  XMLHttpRequest para recuperar datos asíncronamente  JavaScript como nexo de unión de todas estas tecnologías  No requiere plugins o capacidades especificas de ciertos navegadores.

7

Visual C#.Net FRANSISCO CHARTE OJEDA – Pág. 487

8

Tesis “Implementación del Sistema de Trámite Documentario vía Web” - SANCHEZ ESCUDERO, Christian Hans –

pág. 64

11 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

2.3.4. Base de datos. 9 Una base de datos generalmente está definida como un conjunto integrado de datos que involucra a todos aquellos registros que se pueden relacionar o no entre ellos. Esta base de datos está compuesta por objetos inter-relacionados, los objetos que sean de un mismo tipo pasan a ser una entidad y la relación que puede haber entre estas entidades se les denomina asociación o relación. 2.3.5. Sistema gestor de base de datos (SGBD). 10 Consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada Base de Datos, contiene información relevante para una empresa. El objetivo principal del SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto practica como eficiente. Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. La gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de mecanismos para la manipulación de la información. Además los sistemas de bases de datos deben proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o los intentos de acceso sin autorización. Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar posibles resultados anómalos. 2.3.6. Hosting. Hosting es una palabra del Ingles que quiere decir dar hospedar o alojar. Aplicado al Internet, significa poner una página web en un servidor de Internet para que ella pueda ser vista en cualquier lugar del mundo entero con acceso al Internet. 2.3.7. Dominio. Un dominio o nombre de dominio es el nombre que identifica un sitio web. Cada dominio tiene que ser único en Internet. Por ejemplo, "www.masadelante.com" es el nombre de dominio de la página web de mas adelante. Un solo servidor web puede servir múltiples páginas web de múltiples dominios, pero un dominio sólo puede apuntar a un servidor.

2.3.8. Visual Studio 2008. Microsoft Visual Studio 2008 es una plataforma para herramientas del ciclo de vida del desarrollo de software extensible, integrado y productivo que ayuda a los equipos de 9 10

Eduardo Ramírez Aplicando SQL server 2000 Pág. 11 Fundamentos de Base de Datos ABRAHAM SILBERSCHATZ – HENRY F. KORTH – Pág. 1

12 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

desarrollo de software mediante la mejora de las comunicaciones y la colaboración durante todo el proceso de desarrollo 2.3.9. El Proceso Unificado de Desarrollo de Software. 11  El Proceso Unificado es un proceso de desarrollo de software: “conjunto de actividades necesarias para transformar los requisitos del usuario en un sistema software”.  RUP es un marco genérico que puede especializarse para una variedad de tipos de sistemas, diferentes áreas de aplicación, tipos de organizaciones, niveles de aptitud y diferentes tamaños de proyectos.  RUP está basado en componentes. Está formado por componentes software interconectados a través de interfaces.  RUP está dirigido por casos de uso, centrado en la arquitectura, y es iterativo e incremental. Dirigido por casos de uso:  Un caso de uso es un fragmento de funcionalidad del sistema que proporciona un resultado de valor a un usuario. Los caso s de uso modelan los requerimientos funcionales del sistema.  Todos los casos de uso juntos constituyen el modelo de casos de uso.  Los casos de uso también guían el proceso de desarrollo (diseño, implementación, y prueba). Basándose en los casos de uso los desarrolladores crean una serie de modelos de diseño e implementación que llevan a cabo los casos de uso. De este modo los casos de uso no solo inician el proceso de desarrollo sino que le proporcionan un hilo conductor, avanza a través de una serie de flujos de trabajo que parten de los casos de uso.

Centrado en la arquitectura: La arquitectura de un sistema software se describe mediante diferentes vistas del sistema en construcción. El concepto de arquitectura software incluye los aspectos estáticos y dinámicos más significativos del sistema. La arquitectura es una vista del diseño completo con las características más importantes resaltadas, dejando los detalles de lado.

11

A.U.S. Gustavo Torossi Tesis “Implementación del Sistema de Trámite Documentario vía Web” - SANCHEZ ESCUDERO, Christian Hans – págs. 44, 45, 46, 47, 48,49Y 50.

13 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Los casos de uso y la arquitectura están profundamente relacionados. Los casos de uso deben encajar en la arquitectura, y a su vez la arquitectura debe permitir el desarrollo de todos los casos de uso requeridos, actualmente y a futuro. El arquitecto desarrolla la forma o arquitectura a partir de la comprensión de un conjunto reducido de casos de uso fundamentales o críticos (usualmente no más del 10 % del total). En forma resumida, podemos decir que el arquitecto:  Crea un esquema en borrador de la arquitectura comenzando por la parte no específica de los casos de uso (por ejemplo la plataforma) pero con una comprensión general de los casos de uso fundamentales.  A continuación, trabaja con un conjunto de casos de usos claves o fundamentales. Cada caso de uso es especificado en detalle y realizado en términos de subsistemas, clases, y componentes.  A medida que los casos de uso se especifican y maduran, se descubre más de la arquitectura, y esto a su vez lleva a la maduración de más casos de uso. Este proceso continúa hasta que se considere que la arquitectura es estable. Iterativo e incremental. Es práctico dividir el esfuerzo de desarrollo de un proyecto de software en partes más pequeñas o mini proyectos. Cada mini proyecto es una iteración que resulta en un incremento. Las iteraciones hacen referencia a pasos en el flujo de trabajo, y los incrementos a crecimientos en el producto. Las iteraciones deben estar controladas. Esto significa que deben seleccionarse y ejecutarse de una forma planificada. Los desarrolladores basan la selección de lo que implementarán en cada iteración en dos cosas: el conjunto de casos de uso que amplían la funcionalidad, y en los riesgos más importantes que deben mitigarse. En cada iteración los desarrolladores identifican y especifican los casos de uso relevantes, crean un diseño utilizando la arquitectura seleccionada como guía, para implementar dichos casos de uso. Si la iteración cumple sus objetivos, se continúa con la próxima. Si no deben revisarse las decisiones previas y probar un nuevo enfoque . Beneficios del enfoque iterativo.  La iteración controlada reduce el riesgo a los costes de un solo incremento.  Reduce el riesgo de retrasos en el calendario atacando los riesgos más importantes primero.  Acelera el desarrollo. Los trabajadores trabajan de manera más eficiente al obtener resultados a corto plazo.  Tiene un enfoque más realista al reconocer que los requisitos no pueden definirse completamente al principio.

14 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

El ciclo de vida del proceso unificado. El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo constituye una versión del sistema. Fases. Cada ciclo constas de cuatro fases: inicio, elaboración, construcción, y transición. Fase de inicio Durante la fase de inicio se desarrolla una descripción del producto final, y se presenta el análisis del negocio. En esta fase se identifican y priorizan los riesgos más importantes. El objetivo de esta fase es ayudar al equipo de proyecto a decidir cuáles son los verdaderos objetivos del proyecto. Las iteraciones exploran diferentes soluciones posibles, y diferentes arquitecturas posibles. Puede que todo el trabajo físico realizado en esta fase sea descartado. Lo único que normalmente sobrevive a la fase de inicio es el incremento del conocimiento en el equipo. Los artefactos que típicamente sobreviven a esta fase son:  Un enunciado de los mayores requerimientos planteados generalmente como casos de uso.  Un boceto inicial de la arquitectura.  Una descripción de los objetivos del proyecto.  Una versión muy preliminar del plan del proyecto.  Un modelo del negocio. Fase de elaboración Durante la fase de elaboración se especifican en detalle la mayoría de los casos de uso del producto y se diseña la arquitectura. Las iteraciones en la fase de elaboración:  Establecen una firme comprensión del problema a solucionar.  Establece la fundación arquitectural para el software.  Establece un plan detallado para las siguientes iteraciones.

 Elimina los mayores riesgos. El resultado de esta fase es la línea base de la arquitectura. En esta fase se construyen típicamente los siguientes artefactos:  El cuerpo básico del software en la forma de un prototipo arquitectural.  Casos de prueba  La mayoría de los casos de uso (80%) que des criben la funcionalidad del sistema.  Un plan detallado para las siguientes iteraciones.

15 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Fase de construcción Durante la fase de construcción se crea el producto. La línea base de la arquitectura crece hasta convertirse en el sistema completo. Al final de esta fase, el producto contiene todos los casos de uso implementados, sin embargo puede que no esté libre de defectos. Los artefactos producidos durante esta fase son:  El sistema software  Los casos de prueba  Los manuales de usuario

Fase de transición La fase de transición cubre el período durante el cual el producto se convierte en la versión beta. Las iteraciones en esta fase continúan agregando características al software. Sin embargo las características se agregan a un sistema que el usuario se encuentra a utilizando

activamente. Los artefactos construidos en esta fase son

los mismos que en la fase de construcción. El equipo se encuentra ocupado fundamentalmente en corregir y extender la funcionalidad del sistema desarrollado en la fase anterior.

2.3.10. UML 2.3.10.1. El UML (Unified Modeling Languaje o Lenguaje Unificado de Modelado) 12 Es un lenguaje grafico para la especificación, visualización, construcción y documentación de piezas de información usadas o producidas durante el proceso de desarrollo de software. A estas piezas de información se les conoce como Artefactos. El UML provee un marco arquitectónico de diagramas para trabajar sobre análisis y diseño orientado a objetos, así como también el modelamiento de negocios y otros sistemas que no son software. El UML es pues un lenguaje simbólico para expresar modelos orientados a objetos y no una metodología para desarrolladores. 2.3.10.2. Diagramas de UML13 Un Diagrama es una representación gráfica de una colección de elementos de modelado, a menudo dibujada como un grafo conexo de arcos (relaciones) y vértices (otros elementos del modelo). Un diagrama no es un elemento semántico, un diagrama muestra representaciones de elementos semánticos del modelo, pero su significado no se ve afectado por la forma en que son representados. Un diagrama está contenido por la forma en que son representados. Un diagrama está contenido dentro de un paquete. 12 13

Modelando con UML CESAR LIZA AVILA – Pág. 21 Grady Booch, James Rumbauch, Ivar Jacobson, 2000

16 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

La mayoría de los diagramas de UML y algunos símbolos complejos son grafos que contienen formas conectadas por rutas. La información está sobre todo en la topología, no en el tamaño o la colocación de los símbolos (hay algunas excepciones como el diagrama de secuencia con un eje métrico de tiempo). Hay tres clases importantes de relaciones visuales: conexión (generalmente de líneas a formas de dos dimensiones), contención (de símbolos por formas cerradas de dos dimensiones), y adhesión visual (un símbolo que está "cerca" de otro en un diagrama). Estas relaciones geométricas se reasignan a conexiones entre nodos en un gráfico en la forma analizada de la notación. La notación de UML está pensada para ser dibujada en superficies bidimensionales. Algunas formas bidimensionales son proyecciones de formas tridimensionales tales como cubos, pero todavía se representan como íconos en una superficie bidimensional. UML está compuesto por los siguientes diagramas: Diagrama de clases: Clase, asociación, generalización, dependencia, realización, interfaz. Diagramas de casos de uso: Caso de Uso, Actor, asociación, extensión, generalización. Diagramas de componentes: Componente, interfaz, dependencia, realización. Diagramas de despliegue: Nodo, componente, dependencia, localización.

17 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

CAPITULO III MODELADO DEL NEGOCIO

18 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

3. MODELADO DEL NEGOCIO 3.1. Estructura organizacional del negocio El Instituto de Sistemas Cusco, ha sido creado mediante Resolución Nro. CU-05-97UNSAAC, del 15 de julio de 1997, modificada con Resolución Nro. R-1775-99, del 23 de noviembre de 1999. 14 El Instituto de Sistemas Cusco, reconoce como instancias superiores al gobierno universitario, en sus diferentes niveles. La Directiva del Instituto está conformada por el Director, el Coordinador Académico y el Coordinador Administrativo, jerárquicamente son los responsables directos del gobierno del Instituto de Sistemas.15 Se detalla a continuación la organización jerárquica del Instituto de Sistemas Cusco: 

El director es el representante del Instituto de Sistemas, es elegido por el Consejo Universitario a propuesta del Vicerrector Académico. El mandato del Director dura dos años, pudiendo ser reelegido por una sola vez. 16

El coordinador académico es el responsable de la marcha académica del Instituto y es elegido por el Consejo Universitario a propuesta del Vicerrector Académico por el período de dos años.17

El coordinador administrativo es el responsable de la marcha administrativa del Instituto y es elegido de la misma forma que el coordinador académico.18

La secretaria es contratada por el área de personal de la UNSAAC, es el personal de apoyo de dirección y administración.

La contratación de la cajera, también está a cargo del área de personal.

Los docentes del Instituto son contratados por el área de personal de la UNSAAC, siguiendo las normas de contratación establecidas en el reglamento de la institución.

El área de Soporte Técnico está conformada por alumnos practicantes de los últimos módulos del Instituto de Sistemas.

Esta descripción corresponde al gráfico 3.1. Organigrama del Instituto de Sistemas Cusco.

14 15 16 17 18

Reglamento de la Institución Capítulo I Art. 1° Reglamento de la Institución Capítulo II Art. 5° y 6° Reglamento de la Institución Capítulo II Art. 8° Reglamento de la Institución Capítulo II Art. 12° Reglamento de la Institución Capítulo I Art. 15°

19 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

DIRECCION

SECRETARIA

COORDINACION ADMINISTRATIVA

COORDINACION ACADÉMICA

DOCENTES CAJA

Gráfico 3.1. Organigrama del Instituto de Sistemas Cusco

20 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

SOPORTE TECNICO (SOTEC)


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

3.2. Identificación de actores del negocio Coordinador Académico class Use Case View

Persona encargada de programar el inicio de las labores académicas de los módulos para cada semestre. Además se encarga de asignar la carga académica a los docentes y solicita reportes de

Coordinador Academico

ranking de alumnos por semestre, para tomar decisiones concernientes al proceso académico.

Docente

Responsable de brindar formación académica en las

class Use Cas...

diferentes materias a su cargo, tomar evaluaciones y registrar notas de los alumnos. También debe controlar la asistencia de sus alumnos en los

Docente

registros de asistencia que obtiene del sistema de caja.

Secretaria

Personal administrativo, que cumple la función de

class Use Case...

apoyo en el proceso de registro y consulta de notas, entregando constancia de notas, certificado de estudios,

Secretaria

ficha

de

seguimiento

y

certificados

modulares a los alumnos. Además recepciona los registros de notas impresos de los docentes.

Administrador del

Persona encargada de administrar las cuentas de los

sistema informático de

usuarios, determinando sus niveles de acceso,

notas

genera copias de seguridad de la base de datos,

class Use Cas...

también, es el encargado de registrar a los alumnos de cada módulo, para que los docentes puedan ingresar las notas, en las fechas establecidas.

Administrador

21 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

Alumno class Use ...

2010

Estudiante matriculado en algún módulo de la carrera de Analista de Sistemas en el ISC. Para conocer su progreso académico el alumno solicita el estado de sus notas parciales, su constancia de

Alumno

notas, su ficha de seguimiento, sus certificados modulares, su certificado de estudios; si tuviera cursos desaprobados, también solicita el registro de las notas de sus exámenes de subsanación y sustitución. Además en algunos casos el alumno convalida cursos y solicita el registro de estos.

3.3. Identificación de casos de uso del negocio 

Determinar plazos de registro de notas

Emitir reportes de ranking de alumnos

Ingresar notas parciales

Ingresar notas sustitutorias

Ingresar notas de subsanaciones

Ingresar notas de curso a cargo

Emitir constancia de notas

Emitir certificado de estudios

Emitir ficha de seguimiento

Emitir certificados modulares.

Entregar registro de notas

Administrar cuentas de usuarios

Generar copias de seguridad de la base de datos

Solicitar el estado de notas parciales

Solicitar el estado de notas sustitutorias

Solicitar el estado de notas de subsanación

Solicitar el estado notas de curso a cargo

Solicitar el estado de cursos convalidados

22 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

3.4. Diagrama general de casos de uso del negocio

class Use Case Vi...

Restaurar Backups

Generar backup

Emitir reporte de ranking de alumnos Determinar plazo de registro de notas

Administrar cuentas de usuario

Administrador del sistema

Estado notas parciales

Coordinador Academico

Consultar estado de notas Matricular alumnos

Estado nota sustitutoria

Generar reportes Docente Secretaria

Estado nota subsanacion

«extend» Alumno

Ingresar notas Estado nota curso a cargo

Emitir ficha de seguimiento

Registrar curso a cargo

Entregar registro de notas

Emitir certificados de estudio

Emitir constancia de notas

Registrar Subsanacion

Registrar notas parciales Registrar Sustitutorio

Diagrama 3.2. Diagrama de casos de uso del negocio

23 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Emitir certificados modulares


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

3.5. Descripción de los casos de uso del negocio Caso de uso:

Determinar plazos de registro de notas

Actores:

Coordinador académico.

Tipo:

Esencial, Primario

Descripción:

Con los módulos y horarios bien establecidos, el coordinador académico determina el plazo de registro de notas en el que los docentes deberán ingresar el resultado de las evaluaciones que tomen a sus alumnos, para cada uno de los cursos que dicten en el semestre activo. Estos plazos son establecidos para cada asignatura, según el número de exámenes parciales que contenga, de acuerdo a las normas establecidas en el reglamento del Instituto de Sistemas. (Capítulo VIII – Art. 52°). Los plazos de registro de notas pueden establecerse varias veces durante el semestre, en caso de ocurrir situaciones no previstas, como por ejemplo: toma del local universitario, paros, huelgas, etc. El sistema actual de registro de notas no soporta esta característica para el ingreso de notas.

Caso de uso:

Emitir reportes de ranking de alumnos

Actores:

Coordinador académico (Iniciador), Administrador del sistema

Tipo:

Esencial, Primario

Descripción:

El coordinador académico necesita conocer algunos detalles estadísticos sobre el progreso académico de los alumnos del ISC, para poder otorgar becas de estudios o algún otro beneficio adicional, para esto solicita al administrador del sistema un reporte que contenga el ranking de los 10 mejores alumnos del semestre actual y de ese modo saber a qué alumnos otorgar las becas o beneficios.

|

24 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso:

Ingresar notas parciales

Actores:

Docente

Tipo:

Esencial, Primario

Descripción:

Según el cronograma establecido al inicio del semestre, el docente evalúa a sus alumnos, por cada curso que dicte, para posteriormente realizar el registro de notas en el sistema. Cuando el docente ingrese al sistema, este le mostrará todas las asignaturas a su cargo, luego deberá escoger una de ellas para ingresar las notas y el sistema le mostrará todos los alumnos matriculados en ese curso, luego, el docente procederá con el registro de las notas para cada alumno. Después de registrar cada nota, el sistema tendrá que calcular el promedio final y actualizar la información en la base de datos. En caso de que no figure en la lista un alumno que fue evaluado, el docente deberá informar al administrador del sistema.

Caso de uso:

Ingresar notas sustitutorias.

Actores:

Docente

Tipo:

Esencial, Primario

Descripción:

Si un alumno tiene una nota desaprobatoria en algún examen parcial, el docente pude evaluarlo nuevamente, para que pueda sustituir la nota anterior. Luego el docente deberá registrar la nueva nota de sustitución. Ingresando al sistema, el docente procede a buscar al alumno y registra la nota de sustitutorio, dejando sin validez a la parcial. Si el porcentaje de alumnos desaprobados en una evaluación de proceso o salida fuera igual o mayor al 75% de los que rindieron dicha evaluación, el profesor aplicará en forma obligatoria otra evaluación, cuyo calificativo, si resulta mayor, sustituirá al calificativo anterior. Debe rendirse dentro de los siguientes siete días hábiles. 19

19

Reglamento de la Institución Capítulo VIII Art. 56° y 57°

25 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso:

Ingresar notas de subsanación

Actores:

Docente

Tipo:

Esencial, Primario

Descripción:

Cuando un alumno, al terminar el semestre, tiene un promedio desaprobado, el docente puede tomar una evaluación de subsanación, con todos los temas que comprende la asignatura, en ese semestre. Finalmente el docente debe registrar la nota en el sistema, para reemplazarla por el promedio final obtenido anteriormente. La evaluación de subsanación se rendirá de acuerdo al cronograma establecido por la Coordinación Académica del Instituto y previo pago de los derechos correspondientes, el cual deberá ser publicado para el conocimiento de los estudiantes. En caso de que el estudiante no se presente a dicha evaluación en la fecha prevista, se anotará la sigla NSP en la respectiva columna del registro de evaluación y conservará el promedio final obtenido anteriormente. 20

Caso de uso:

Ingresar notas de curso a cargo

Actores:

Docente

Tipo:

Esencial, Primario

Descripción:

El alumno, al obtener un promedio reprobado, deberá volver a llevar el curso, matriculándose solo en esa asignatura durante un nuevo módulo. Según el cronograma de registro de notas, el docente tendrá que evaluarlo junto con los alumnos regulares y registrar su nota en el sistema, al igual que un alumno regular.

20

Reglamento de la Institución Capítulo VIII Art. 58°

26 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso:

Emitir constancia de notas

Actores:

Administrador del sistema(Iniciador), Secretaria

Tipo:

Esencial, Secundario

Descripción:

Al finalizar un semestre académico, el administrador del sistema genera las constancias de notas de los alumnos matriculados en dicho semestre; luego entrega estas constancias en secretaria. Un alumno puede solicitar una constancia de notas cuando lo desee, siempre y cuando tenga notas registradas, convirtiéndose en iniciador de este caso de uso.

Caso de uso:

Emitir certificado de estudios

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Secundario

Descripción:

Al culminar, como mínimo un módulo de la carrera de Analista de Sistemas, el alumno solicita en secretaría un certificado de estudios, luego la secretaria coordina con el administrador del sistema la emisión del certificado solicitado

Caso de uso:

Emitir ficha de seguimiento

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Secundario

Descripción:

El alumno puede solicitar su ficha de seguimiento en cualquier momento, siempre y cuando tenga notas registradas. Este trámite lo realiza en secretaría, entregando su recibo de pago para que la secretaria se lo haga llegar al administrador del sistema y este ubica al alumno en el sistema de información de registro de notas e imprime la ficha de seguimiento.

27 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso:

Emitir certificados modulares

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Secundario

Descripción:

Al culminar un módulo el alumno, si no tiene ningún curso desaprobado o reprobado, tramita en secretaría su certificado correspondiente al módulo culminado o algún otro previo. Posteriormente la secretaria informa al alumno que deberá volver habiendo pasado aproximadamente 20 días, junta varias solicitudes y las envía al administrador del sistema, quien verifica los datos de cada alumno y si aprobó satisfactoriamente los módulos, de los que está solicitando certificados, genera los certificados modulares para enviarlos al Vicerrectorado Académico, donde serán revisados y firmados por las autoridades académicas correspondientes y finalmente devueltos a la secretaría del Instituto de Sistemas.

Caso de uso:

Entregar registro de notas

Actores:

Docente (Iniciador), Secretaria

Tipo:

Esencial, Secundario

Descripción:

El docente después de realizar el proceso de registro de notas, imprime un registro de notas por cada módulo a su cargo, para entregarlo en secretaría. Luego la secretaria recepciona y archiva los documentos.

Caso de uso:

Administrar cuentas de usuarios

Actores:

Administrador del sistema

Tipo:

Esencial, Secundario

Descripción:

El administrador del sistema se encarga de crear, modificar y eliminar cuentas de usuario, determinando su nivel de acceso dentro del sistema. Del mismo modo, restringir el acceso a personal no autorizado.

28 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso:

Generar copias de seguridad de la base de datos

Actores:

Administrador del sistema

Tipo:

Esencial, Secundario

Descripción:

El administrador del sistema genera una copia de respaldo actualizado de la base de datos con la información general del sistema, eventualmente, para poder solucionar alguna perdida de datos en caso falle el servidor.

Caso de uso:

Solicitar el estado de sus notas parciales.

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Primario

Descripción:

El alumno solicita en secretaría información sobre el estado de una nota parcial, la secretaria verifica que el alumno haya cumplido con sus obligaciones de pago y coordina con el administrador del sistema de notas para mostrar la información solicitada.

Caso de uso:

Solicitar el estado de sus notas sustitutorias.

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Primario

Descripción:

El alumno, para conocer el estado de una nota sustitutoria, deberá solicitar esta información en secretaría, luego la secretaria deberá verificar que el alumno no tenga deudas con la Institución para coordinar con el administrador del sistema de notas que el alumno conozca el resultado del examen sustitutorio.

29 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso:

Solicitar el estado de sus notas de subsanación.

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Primario

Descripción:

El alumno tendrá que esperar que las notas de subsanación sean registradas en el sistema, para conocer el resultado del examen que rindió, solicitando esta información en secretaría. Posteriormente la secretaria verifica el acta de subsanación del alumno, para conocer que docente fue él que tomo el examen, la fecha y los datos completos del alumno, estos datos los entrega al administrador académico, quien deberá informar el resultado del examen de subsanación.

Caso de uso:

Solicitar el estado de sus notas de cursos a cargo.

Actores:

Alumno (Iniciador), Secretaria, Administrador del sistema

Tipo:

Esencial, Primario

Descripción:

Un alumno matriculado en un curso a cargo, podrá conocer el estado de sus notas del mismo modo que un alumno regular, solicitando la información a la secretaria del instituto, quien verificará si el alumno está al día en sus obligaciones de pago y coordinará con el administrador del sistema para que el alumno conozca la información que solicitó.

30 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

CAPITULO IV DESARROLLO DEL SISTEMA

31 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4. DESARROLLO DEL SISTEMA 4.1. FASE DE INICIO 4.1.1. Descripción del problema Considerando que es de mucha importancia contar con un sistema de registro de notas en un instituto; el Instituto de Sistemas Cusco actualmente cuenta con un sistema de notas que no cumple con todos los requerimientos de los usuarios, causando problemas de tiempo y eficiencia en trámites concernientes a las notas de los alumnos de la institución.

El sistema que actualmente utiliza el Instituto de Sistemas realiza el proceso de registro y control de notas en un sistema de escritorio, el cual es de uso exclusivo para el coordinador académico y los docentes, quienes deben autenticarse para poder realizar el registro y consulta de notas, según las restricciones establecidas por cada tipo de usuario. Este sistema es accesible solo dentro de las instalaciones del Instituto de Sistemas, lo que ocasiona problemas de congestión de usuarios, que necesiten realizar el proceso de registro o consulta de notas, obligando que el usuario, que esté utilizando el sistema, tenga que apresurarse a terminar los procesos que esté realizando, ocasionando, algunas veces, errores en el ingreso de datos. Para el proceso de impresión de reportes se cuenta con una sola impresora ocasionando lentitud en la atención de solicitudes.

El coordinador académico al tener la necesidad de conocer información acerca del rendimiento académico de los alumnos, para objeto de becas y otros beneficios, solicita esta información al administrador del sistema, quien, utilizando el sistema, solo puede generar un reporte de los 10 mejor alumnos por semestre. Teniendo que realizar un proceso manual para obtener el ranking de los 3 mejores alumnos por módulo que solicita el coordinador académico.

Los alumnos que deseen conocer su rendimiento académico, deben solicitar esta información en secretaría. La secretaria, para poder brindar esta información, tiene que verificar que el alumno este al día en sus obligaciones de pago y posteriormente informar al administrador del sistema de notas que proporcione dicha información. Ocasionando lentitud en el proceso de consulta de notas.

32 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.2. Lista de requerimientos 4.1.2.1.

Lista de requerimientos generales

 Control de acceso para cualquier usuario, mediante un proceso de autenticación.  Teclado virtual, para mayor seguridad.  Envió de contraseñas y otros a los alumnos.  Emisión de reportes en formato pdf.  Los reportes no tienen validez oficial, pero pueden ser visados en secretaría.  Almacenar copias de seguridad actualizadas. 4.1.2.2.

Lista de requerimientos del docente

 Ingreso de notas parciales de las asignaturas que dicte en el semestre académico actual.  Obtención de los siguientes reportes:  Registro de notas por módulo.  Formato de registro de asistencia.  Horario del módulo.  Horario del docente.  Ranking de alumnos por módulo. 4.1.2.3.

Lista de requerimientos del alumno

 El alumno tendrá acceso a los siguientes reportes:  Constancia de notas parciales del semestre actual.  Constancia de notas finales de semestres anteriores.  Ficha de seguimiento  Horario del módulo 4.1.2.4.

Lista de requerimientos del Coordinador Académico del ISC

 Tendrá acceso a los siguientes reportes:  Relación de matriculados de un módulo específico.  Carga académica del semestre actual.  Registro de notas de un módulo especifico  Horario de módulo  Horario del docente  Ficha de seguimiento de un alumno  Reportes estadísticos: relación de matriculados por módulo, ranking de notas por módulos, ranking de notas por semestre.  Listado de asignaturas desaprobadas por un alumno. 33 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

 Cantidad de asignaturas aprobadas / desaprobadas de alumnos. 4.1.2.5.

Lista de requerimientos del Administrador del sistema:

 Administrar cuentas de usuario.  Registrar cronograma de ingreso de notas.  Copias de seguridad. 4.1.3. Lista de referencias Nº Ref.

Descripción

Categoría

R.1

Administrar cuentas de usuarios

Visible

R.2

Enviar contraseñas y otros a usuarios

Oculto

R.3

Ingresar de notas parciales

Visible

R.4

Emitir reporte de registro de notas de un módulo específico

Oculto

R.5

Emitir formato de registro de asistencia

Oculto

R.6

Emitir reporte de horario del módulo

Oculto

R.7

Emitir reporte de horario del docente

Oculto

R.8

Emitir reporte de ranking de alumnos por módulo

Oculto

R.9

Emitir reporte de ranking de alumnos por semestre

Oculto

R.10

Emitir constancia de notas parciales

Oculto

R.11

Emitir constancia de notas finales

Oculto

R.12

Emitir ficha de seguimiento

Oculto

R.13

Emitir reporte de matriculados de un módulo específico

Oculto

R.14

Emitir reporte de carga académica del semestre actual

Oculto

R.15

Registrar cronograma de ingreso de notas

Visible

R.16

Reporte de asignaturas desaprobadas por un alumno

Visible

R.17

Visible

R.18

Reporte de la cantidad de asignaturas aprobadas y desaprobadas de alumnos Generar y restaurar copias de seguridad

R.19

Cantidad de alumnos matriculados por semestre

Visible

R.20

Controlar el acceso para cualquier usuario, mediante un proceso de

Oculto

autenticación.

34 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Oculto


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.4. Identificación de actores del sistema Paquete de actores del sistema class Caso de us... class Cas...

class Cas...

class Caso de uso Dia...

Administrador del sistema

Docente

Solicitante

Coordinador académico

Diagrama 4.1. Paquete de actores del sistema

4.1.5. Casos de uso del Sistema 4.1.5.1.

Diagrama de casos de uso

class Caso de uso Diagrma

Mostrar cursos del docente

Ver horario del docente

Registrar notas parciales

Ver horario del modulo

Notas parciales Constancia de notas

«include»

Notas finales

Obtener registro de notas Obtener reportes

Emitir formato de registro de asistencia

Ficha de seguimiento

Ranking de 10 mej ores alumnos por semestre

Docente Horario por módulo

Ranking de 3 mej ores alumnos por modulo

Autenticar usuario

Solicitante Cantidad de asignaturas aprobadas y desaprobadas de alumnos

«include» Reporte de ranking

Alumno Iniciar secion Usuario

Padre de familia

Ficha de seguimiento del alumno

Coordinador académico

Restaurar Backups

Obtener Reportes

Reporte de horarios Administrador del sistema Crear backup

Horario por módulo

Registrar plazo de registro de notas Horario de docente

«extend»

«extend»

Administrar cuentas de usuario Modificar plazo de registro de notas

Habilitar registro de notas extemporaneo

Carga académica del semestre actual

Relación de matriculados de un módulo específico

Diagrama 4.2. Diagrama de casos de uso del sistema

35 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Lista de asignaturas desaprobadas por alumno

Registro de notas de un módulo especifico


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.1.5.2.

2010

Casos de uso de alto nivel

Caso de uso

Iniciar sesión

Actor

Usuario

Tipo

Secundario y Esencial

Resumen

Para acceder al sistema de registro y consulta de notas vía web, los usuarios deberán autenticarse. El sistema muestra una interfaz de inicio de sesión, en la que cada usuario ingresa su nombre de logueo y contraseña, presiona el botón ingresar y el sistema deberá verificar si el usuario está habilitado para utilizar el sistema y determinar su nivel de acceso.

Caso de uso

Registrar notas parciales

Actor

Docente

Tipo

Primario y Esencial

Resumen

El docente después de haber iniciado sesión, y estando dentro del plazo de registro establecido, procede a registrar las notas en las asignaturas que tiene a cargo, mediante una interfaz, que mostrará el sistema, donde debe seleccionar la asignatura para que el sistema muestre el listado de todos los alumnos de ese módulo en la correspondiente asignatura.

Caso de uso

Emitir formato de registro de asistencia

Actor

Docente

Tipo

Secundario y Esencial

Resumen

El docente puede obtener un formato de control de asistencia, con una lista de los alumnos matriculados, en cada curso que dicte, seleccionando en la interfaz, que le mostrará el sistema, el módulo y la signatura y después podrá imprimir la lista de alumnos, para registrar la asistencia de los mismos en cada sesión de clases.

36 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso

Obtener registro de notas

Actor

Docente

Tipo

Primario y Esencial

Resumen

El docente requiere tener conocimiento acerca de las notas de los alumnos evaluados durante el semestre; por lo tanto solicita al sistema un reporte de las notas. El sistema muestra una interfaz con todas las asignaturas a su cargo y los módulos en las que los dicta, para que el docente seleccione el módulo y la asignatura de la cual quiere obtener el registro de notas, y después de visualizar los datos ingresados anteriormente, tiene la posibilidad de imprimir el reporte.

Caso de uso

Ver horario docente

Actor

Docente

Tipo

Secundario y Esencial

Resumen

El docente necesita conocer los horarios y las asignaturas que tiene a su cargo; por lo tanto solicita al sistema un reporte de sus horarios de clase. El sistema le muestra una interfaz de horarios, donde el docente puede visualizar un cuadro que contiene información sobre las asignaturas, los horarios, los módulos, las aulas y/o los laboratorios donde deberá dictar sus clases. Posteriormente, el docente, si así lo desea, tiene la posibilidad de imprimir este reporte.

Caso de uso

Ver horario módulo

Actor

Docente

Tipo

Secundario y Esencial

Resumen

El docente tiene la posibilidad de solo visualizar el horario en el que dicta en un módulo determinado. El sistema muestra una interfaz donde el docente debe seleccionar el módulo del que necesite conocer el horario y luego el sistema mostrará los horarios de dictado de clases de la asignatura que tiene a su cargo en ese módulo determinado.

37 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso

Administrar cuentas de usuarios

Actor

Administrador del sistema

Tipo

Secundario y Esencial

Resumen

El administrador del sistema de notas vía web es el encargado de crear las nuevas cuentas de otros usuarios y habilitar e inhabilitar a los usuarios según sus privilegios, proceso que podrá realizar accediendo al sistema y este le mostrará una interfaz para registrar usuarios nuevos o habilitar e inhabilitar a usuarios existentes. El administrador tendrá que ingresar los datos del usuario nuevo y establecer el nivel de acceso que tendrá según cada tipo de usuario (en caso de ser usuario de tipo administrador, tendrá acceso a todos los procesos del sistema), generará una contraseña la cual, posteriormente, será entregada al nuevo usuario. Para habilitar e inhabilitar usuarios, el administrador elige las opciones según el tipo de usuario, puede elegir a un determinado usuario y limitar su acceso, por ejemplo si se trata de un alumno que no cumplió con sus pagos, el administrador podrá restringir su acceso hasta que cumpla con el pago de sus mensualidades.

Caso de uso

Crear backup

Actor

Administrador del sistema

Tipo

Secundario y Esencial

Resumen

El administrador del sistema es el encargado de administrar las copias de seguridad de la base de datos, el sistema creará una copia de seguridad de la base de datos eventualmente, que debe ser almacenada y organizada en un CD por el administrador del sistema.

Caso de uso

Restaurar backup

Actor

Administrador del sistema

Tipo

Secundario y Esencial

Resumen

Cuando sea necesario, el administrador del sistema tiene la posibilidad de restaurar una copia de seguridad de la base de datos para recuperar la información almacena y evitar la pérdida de datos en caso de producirse algún error del sistema u otra falla imprevista.

38 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso

Registrar plazos de ingreso de notas

Actor

Administrador del sistema

Tipo

Primario y Esencial

Resumen

Los docentes no podrán acceder al sistema para ingresar sus notas mientras que el administrador del sistema no registre el plazo de ingreso de notas, establecido por el coordinador académico. El sistema mostrará una interfaz, donde el administrador del sistema podrá seleccionar las fechas de registro de notas para las diferentes asignaturas que se dictan en el Instituto de Sistemas, teniendo en cuenta el número de notas parciales que deben registrarse por cada una. El administrador del sistema tiene la posibilidad de cambiar estas fechas, si el coordinador cambia el cronograma inicial, también tiene la posibilidad de habilitar el registro de notas extemporáneas para un determinado docente en alguna asignatura especifica, pero solo a petición del coordinador académico.

Caso de uso

Obtener reportes

Actor

Solicitante

Tipo

Primario y Esencial

Resumen

El solicitante después de haber iniciado sesión, podrá realizar consultas al sistema. Según la información que desee conocer, debe escoger, en la interfaz que le muestra el sistema, el tipo de reporte que necesite, por ejemplo, puede seleccionar el horario del módulo, la ficha de seguimiento de notas, la constancia de notas parciales, si es del semestre actual o notas finales de un semestre anterior. El solicitante tiene la opción de imprimir todos estos reportes.

Caso de uso

Obtener reportes de ranking

Actor

Coordinador académico

Tipo

Secundario y Esencial

Resumen

El coordinador requiere tener conocimiento de algunos datos concernientes a los alumnos del Instituto de Sistemas. El sistema le permitirá escoger el tipo de reporte de ranking que necesite obtener, mostrándole una interfaz, donde el podrá seleccionar, por ejemplo, el ranking de los 10 mejores alumnos por semestre o los 3 mejores alumnos de un módulo determinado, para poder entregar las becas o algún otro beneficio adicional. Del mismo modo tendrá la posibilidad de imprimir los reportes estadísticos que desee.

39 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso

Obtener reporte de la carga académica del semestre actual

Actor

Coordinador académico

Tipo

Secundario y Esencial

Resumen

El coordinador académico puede obtener un reporte con la carga académica del semestre actual, seleccionando, en la interfaz que le muestra el sistema, la opción de carga académica y luego el semestre le mostrará un cuadro con los docentes y las asignaturas que tienen a su cargo en el semestre actual. El coordinador académico podrá imprimir este reporte si así lo desea.

Caso de uso

Obtener reporte de horarios

Actor

Coordinador académico

Tipo

Secundario y Esencial

Resumen

El coordinador académico necesita tener conocimiento de los horarios de dictado de clases en el Instituto de Sistemas. El sistema le muestra una interfaz donde podrá seleccionar un docente o un módulo específico para obtener un reporte del horario e imprimirlo, si lo desea. Así tendrá mayor información y control del dictado de clases.

Caso de uso

Obtener relación de matriculados de un módulo específico

Actor

Coordinador académico

Tipo

Secundario y Esencial

Resumen

El coordinador para mayor control e información requiere tener conocimiento de la relación de los alumnos que se matricularon a un módulo específico. Solicita esta información, seleccionando en la interfaz que le muestra el sistema, un módulo determinado, así decidirá si el módulo pude iniciar labores académicas o necesita que más alumnos se matriculen para hacerlo. Podrá imprimir esta relación si lo desea.

40 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de uso

Obtener lista de asignaturas desaprobadas por alumno

Actor

Coordinador académico

Tipo

Secundario y Esencial

Resumen

El coordinador académico puede obtener una lista de asignaturas por cada alumno, seleccionando, en la interfaz que le muestra el sistema, el nombre de un alumno determinado y obtendrá la lista de asignaturas que desaprobó. Podrá imprimir este reporte si lo necesita.

Caso de uso

Obtener registro de notas de un módulo especifico

Actor

Coordinador académico

Tipo

Primario y Esencial

Resumen

El coordinador debe tener conocimiento del registro de notas de cada módulo al finalizar un semestre. Selecciona, en la interfaz que le ofrece el sistema, un determinado módulo y obtendrá el registro de notas de ese módulo y si necesita tener esta información de manera física, podrá imprimir el reporte.

41 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.1.5.3.

2010

Casos de uso expandido

Caso de Uso

Iniciar sesión

Actor

Usuario

Tipo

Secundario, Esencial

Descripción

Todos los usuarios habilitados inician sesión en el sistema web, haciendo uso de su cuenta de usuario y contraseña, el sistema muestra la interfaz de inicio sesión en el cual el usuario ingresa los datos solicitado, hace clic en la opción ingresar.

Referencia cruzada

R.20

Precondición

El usuario debe estar registrado en el sistema Curso normal de los eventos Actor

Sistema

1.- El usuario ingresa su nombre de 2.- El sistema verifica si los datos ingresados inicio de sesión y contraseña en los existen y si son validos o no. Luego muestra al recuadros correspondientes y hace clic usuario una interfaz según su nivel de acceso. en el botón correspondiente para iniciar sesión. Cursos alternos de los eventos Línea 2 Si los datos del usuario no existen en la base de datos o son incorrectos, no podrá iniciar sesión y el sistema mostrará un mensaje de error.

42 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Registrar notas parciales

Actor

Docente

Tipo

Primario Esencial

Descripción

Se realiza cuando el docente registra las notas parciales de las asignaturas que tiene a su cargo.

Referencia cruzada

R3

Precondición

El cronograma de ingreso de notas debe estar registrado Curso normal de los eventos Actor

Sistema

1.- El docente selecciona la asignatura de 2.- El sistema muestra una lista con los la cual debe ingresar las notas parciales. alumnos matriculados en la asignatura. 3.- El Docente digita las notas en las 4.- El sistema calcula el promedio final casillas habilitadas. automáticamente. 5.- El docente hace clic en el botón 6.- El sistema almacena las notas ingresadas guardar. en la base de datos. Cursos alternos de los eventos Línea 2 Si un alumno no se matriculo o tiene alguna deuda con la institución, su nombre no aparecerá en la lista y el docente no podrá registrar la nota.

43 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Emitir formato de registro de asistencia

Actor

Docente

Tipo

Secundario y Esencial

Descripción

El docente accede al sistema para obtener un formato de control de asistencia, para registrar la asistencia de los alumnos matriculados en las asignaturas a su cargo en cada sesión de clases que dicte.

Referencia cruzada

R5

Precondición

Deben existir alumnos matriculados en la asignatura seleccionada. Curso normal de los eventos Actor

Sistema

1.- El docente selecciona la asignatura de 2.- El sistema muestra una lista con los la cual desea el formato de asistencia. alumnos matriculados en la asignatura. 3.- El docente hace clic en el botón correspondiente para imprimir o guardar el reporte, según sea su necesidad. Cursos alternos de los eventos Línea 2 Si un alumno no se matriculo o tiene alguna deuda con la institución, su nombre no aparecerá en la lista.

44 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Obtener registro de notas

Actor

Docente

Tipo

Primario y Esencial

Descripción

El docente accede al sistema para obtener un reporte de las notas registradas de cada asignatura a su cargo.

Referencia cruzada

R4

Precondición

Las notas deben estar registradas. Curso normal de los eventos Actor

Sistema

2.- El sistema muestra una lista con los 1.- El docente selecciona la asignatura de la cual desea obtener el reporte de alumnos matriculados en la asignatura y las registro de notas. notas registradas. 3.- El docente hace clic en el botón correspondiente para imprimir o guardar el reporte, según sea su necesidad. Cursos alternos de los eventos Línea 2 Si las notas no están registradas no se podrá mostrar el reporte.

45 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Ver horario módulo

Actor

Docente

Tipo

Secundario y Esencial

Descripción

El docente requiere tener conocimiento acerca de los horarios de las asignaturas que están a su cargo; solicita al sistema un reporte de los horarios de dictado de clases que le corresponden.

Referencia cruzada

R6

Precondición

El docente debe tener asignaturas a su cargo Curso normal de los eventos Actor

Sistema 2.- El sistema muestra cuadro con las asignaturas

1.- El docente selecciona el módulo que el docente tiene a su cargo, los días y las del cual quiere obtener el horario. horas en las que dicta en el módulo seleccionado. 3.- El docente hace clic en el botón correspondiente para imprimir o guardar el reporte, según sea su necesidad. Cursos alternos de los eventos Línea 2 Si el docente no tiene carga académica, no se mostrará el reporte.

46 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Administrar cuentas de usuario

Actor

Administrador del sistema

Tipo

Secundario y Esencial

Descripción

El administrador del sistema es el encargado de registrar los usuarios y habilitar e inhabilitar a los usuarios existentes según sus privilegios, en la interfaz que le muestra el sistema, el administrador del sistema ingresa los datos y consigna los privilegios que tendrá cada tipo de usuario y si estará habilitado o inhabilitado.

Referencia cruzada

R1, R2

Precondición

El usuario nuevo no debe estar registrado. Para Habilitar o inhabilitar a un usuario, este debe estar registrado. Curso normal de los eventos Actor

Sistema

1.- El administrador del sistema hace clic en el botón correspondiente para comenzar a registrar los datos de otro nuevo usuario.

2.- El sistema habilita los cuadros de texto para el ingreso de datos.

3.- El administrador del sistema ingresa los datos solicitados de cada usuario en las casillas y 4.- El sistema selecciona el tipo de usuario para determinar el nivel contraseña. de acceso, luego hace clic en el botón correspondiente para guardar la información. 5.- El administrador del sistema envía la contraseña generada por correo al nuevo usuario.

genera

una

6.El sistema guarda la información ingresada, mostrando la confirmación del registro.

7.- El administrador del sistema habilita la casilla El sistema guarda la correspondiente para determinar el estado del 8.usuario (habilitado / inhabilitado). Finalmente hace información modificada, mostrando clic en el botón que corresponda para guardar la la confirmación del proceso. información. Cursos alternos de los eventos Línea 1 El administrador del sistema no se crea una cuenta de usuario a sí mismo. Línea 3 Si el tipo de usuario es administrador, el nuevo usuario tendrá acceso a todos los procesos del sistema. Línea 4 Si el usuario ya está registrado, el sistema enviará un mensaje de datos duplicados.

47 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Crear backup

Actor

Administrador del sistema

Tipo

Secundario y Esencial

Descripción

El administrador del sistema es el encargado de administrar las copias de seguridad de la base de datos generadas por el sistema, debe almacenarlas y organizada en un CD.

Referencia cruzada

R18

Precondición Curso normal de los eventos Actor

Sistema

1.- El administrador del sistema selecciona el 2.- El sistema obtiene la fecha del tipo de copia de seguridad que desea, hace servidor y asigna un nombre a la copia clic en el botón correspondiente para de seguridad de la base de datos. seleccionar la unidad de almacenamiento donde será guardada la copia de seguridad de la base de datos. 4.- El sistema hace una copia de la base 3.- El administrador del sistema hace clic en el de datos y la almacena en la ubicación botón correspondiente para iniciar el proceso escogida por el administrador del de creación de la copia de seguridad. sistema. Finalmente el sistema muestra un mensaje al finalizar el proceso. Cursos alternos de los eventos Línea 4 Si ocurre algún error durante el proceso de creación de la copia de seguridad el sistema muestra un mensaje de error.

48 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Restaurar backup

Actor

Administrador del sistema

Tipo

Secundario y Esencial

Descripción

El administrador del sistema tiene la posibilidad de restaurar una copia de seguridad de la base de datos para recuperar la información almacena en caso de producirse alguna falla imprevista.

Referencia cruzada

R18

Precondición

Debe existir una copia de seguridad para poder restaurarla Curso normal de los eventos Actor

Sistema

1.- El administrador del sistema hace clic en el 2.- El sistema obtiene el archivo botón correspondiente para seleccionar la seleccionado por el administrador del unidad de almacenamiento donde esta sistema. almacenada la copia de seguridad de la base de datos que desea restaurar. 3.- El administrador del sistema hace clic en el botón correspondiente para iniciar el proceso de restauración y reemplazar la base de datos existente por la copia de seguridad

4.- El sistema manda un mensaje para que el administrador confirme que está seguro de realizar el proceso de restauración.

6.- El sistema inicia el proceso de 5.- El administrador del sistema confirma en el restauración de la base de datos mensaje que está seguro de realizar el reemplazando la existente por la copia proceso de restauración. de seguridad. Cursos alternos de los eventos Línea 2 No existe un archivo de copia de seguridad para restaurar la base de datos existente y el proceso de restauración se cancela. Línea 5 El administrador del sistema decide no aceptar el mensaje de confirmación y el proceso de restauración se cancela.

49 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Registrar plazos de ingreso de notas

Actor

Administrador del sistema

Tipo

Primario y Esencial

Descripción

El administrador del sistema selecciona las fechas de registro de notas para las asignaturas según el número de parciales, también puede cambiar estas fechas, o habilitar el registro extemporáneo.

Referencia cruzada

R15

Precondición

El coordinador académico debe determinar el plazo de registro notas antes de registrarlo en el sistema. Curso normal de los eventos Actor

Sistema

1.- El administrador del sistema hace clic en 2.- El sistema habilita los recuadros para el botón correspondiente para registrar el ingreso de datos y registrar el plazo de cronograma de ingreso de notas. ingreso de notas. 4.- El sistema muestra los docentes y 3.- El administrador del sistema selecciona asignaturas, según los datos ingresados los datos en las casillas habilitadas. por el administrador del sistema. 5.- El administrador del sistema ingresa las fechas de inicio y final de registro de notas y el número de parcial que se desea habilitar. Luego hace clic en botón correspondiente para guardar la información

6.- El sistema activa el cronograma y guarda la información en la base de datos. Finalmente deshabilita el registro de notas automáticamente cuando se cumpla la fecha final.

Cursos alternos de los eventos Línea 6 El administrador del sistema puede modificar las fechas a petición del coordinador académico, o habilitar registros extemporáneos.

50 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Obtener reportes

Actor

Solicitante (Alumno, Padre de familia)

Tipo

Primario y Esencial

Descripción

El solicitante realiza consultas al sistema. Según la información que desee conocer, debe escoger el tipo de reporte que necesite, por ejemplo, horario de módulo, ficha de seguimiento, constancia de notas parciales o notas finales, certificados modulares o certificado de estudios, tiene la opción de imprimir cualquier reporte.

Referencia cruzada

R6, R10, R11, R12

Precondición

Deben existir notas registradas en el sistema y la cuenta del solicitante debe estar habilitada. Curso normal de los eventos Actor

Sistema

2.- El sistema verifica que existen datos 1.- El solicitante selecciona en el menú el para la información solicitada y muestra el reporte que desee. reporte. 3.- El solicitante hace clic en el botón correspondiente para imprimir o guardar el reporte, según sea su necesidad. Cursos alternos de los eventos Línea 2 Si no existen datos para obtener el reporte deseado el sistema muestra un mensaje de error.

51 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Caso de Uso

Obtener reportes

Actor

Coordinador académico

Tipo

Secundario y Esencial

Descripción

El coordinador académico puede obtener un reporte con la información que necesite, ingresado al sistema y escogiendo la opción correspondiente al reporte.

Referencia cruzada

R4, R6, R7, R8, R9, R12, R13, R14, R16, R17, R19

Precondición

Deben haber datos registrados Curso normal de los eventos Actor

Sistema

1.- El coordinador académico selecciona en 2.- El sistema pide los datos que sean el menú reportes la información que necesita, necesarios para mostrar el reporte. por ejemplo horario de un módulo. 4.- El sistema valida la información 3.- El coordinador académico ingresa los ingresada, verifica que existan datos y datos solicitados. muestra el reporte 5.- El coordinador académico hace clic en el botón correspondiente para imprimir o guardar el reporte, según sea su necesidad. Cursos alternos de los eventos Línea 4 Si no existen datos sobre el reporte solicitado el sistema muestra un mensaje de error.

52 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.6. Objetivos del sistema de información Dentro de los objetivos que el sistema persigue alcanzar después de su implementación podemos mencionar: 

Registrar cronograma de ingreso de notas.

Realizar registro y consulta de notas vía web.

Gestionar reportes del proceso de registro y consulta de notas (registro de notas, ranking de alumnos, ficha de seguimiento, etc.).

Realizar el registro y consulta de notas en tiempo real.

Crear mecanismos de copias de seguridad de base de datos y acceso al sistema.

Permitir el acceso autenticado al sistema solo a usuarios autorizados.

4.1.7. Estudio de factibilidad Para determinar que el “SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VÍA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO” sea factible, veremos este aspecto desde tres puntos de vista (técnica, operativa y económica). 4.1.7.1.

Factibilidad técnica

En esta etapa se especificará los recursos a nivel de hardware y software que se requerirán en la elaboración del sistema vía web. 

Análisis de recursos de hardware Para el desarrollo del sistema se requiere un equipo de cómputo con los siguientes elementos mínimos:

Procesador Intel(R) Pentium(R) Dual Core E2160 2.40GHz.

Memoria RAM de 2GB.

Espacio en disco duro de 3GB.

Análisis de recursos de Software Para el desarrollo del sistema se requiere el siguiente software: 

Microsoft SQL-Server 2008.

Microsoft Visual Studio 2008.

Microsoft Office

Enterprise Architect

En la actualidad el Instituto de Sistema cuenta con el equipo necesario como hardware y software para el desarrollo del sistema, estos equipos pertenecen a la UNSAAC y

53 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

cuentan con licencias de software legítimo, lo cual hace que el desarrollo del sistema sea técnicamente factible.

4.1.7.2.

Factibilidad operativa

El Instituto de Sistemas Cusco cuenta con personal capacitado para el manejo del sistema de información vía web, que se pretende implantar en la institución, además, por el rubro de enseñanza del instituto, los usuarios tienen la capacidad suficiente para manejar un sistema vía web. Por lo tanto, el desarrollo del sistema se considera factible desde el punto de vista operativo.

4.1.7.3.

Factibilidad económica

El ISC cuenta con recursos necesarios en hardware y software para el desarrollo del sistema. A continuación detallaremos algunos parámetros en los siguientes cuadros para determinar el costo del sistema, que nos permitirán determinar los costos parciales.

54 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

COSTO DE SOFTWARE Software

Costo

Microsoft Windows XP profesional21 Visual Studio 200822 Microsoft SQL Server 200523 Enterprise Architect 7.524 Microsoft Office 2007 25 Tipo de cambio26

Total(S/.)

$2,900.00

S/. 8,149.00

$942.36

S/. 2,648.03

$7,350.00

S/. 20,653.50

$335.00

S/. 941.35

$1,980.00

S/. 5,563.80

S/. 2.81

Total

S/. 37,955.68

Cuadro 4.1 Costos referenciales de Software

COSTOS HARDWARE Denominación Cantidad Costo Total (S/.) Computador adicional 1 $500.00 S/. 1,405.00 27 Tipo de cambio S/. 2.81 Total S/. 1,405.00 Cuadro 4.2 Costos referenciales de Hardware

Nota: Se utilizó una laptop como computador adicional, es propiedad del equipo de desarrolladores y su costo aproximado, en el mercado actual es de US$500.00. Fue comprada a finales del año 2007 en US$ 699.00.

21

Licencia de Windows XP Profesional al 12 / 08 / 2010 - http://www.megacom.com.mx/microsoft.htm

22

Licencia de Visual Studio 2008 al 12 / 08 / 2010 - http://es.shoppydoo.com/ofertas-softwaremicrosoft_visual_studio_2008_professional_edition.html 23

Licencia de SQL Server 2005 al 12 / 08 / 2010 http://latam.preciomania.com/search_getprod.php/masterid=13439013/search=microsoft+sql+server+2005+ma nagement+estudio/st=product/sv=title 24

Licencia de Enterprise Architect al 12 / 08 / 2010 - de 1 a 4 equipos http://www.sparxsystems.com.ar/products/ea_purchase.html 25

Licencia de Office 2007 Standar al 12 / 08 / 2010 - http://www.megacom.com.mx/microsoft.htm

26

Tipo de cambio al 12 / 08 / 2010 - CoinMill.com - El Convertidor De la Divisa http://es.coinmill.com/PEN_USD.html#USD=1 27

Tipo de cambio al 12 / 08 / 2010 - CoinMill.com - El Convertidor De la Divisa http://es.coinmill.com/PEN_USD.html#USD=1

55 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

COSTO DESARROLLADORES DEL SISTEMA Flujos de Trabajo

Nro. de Personas

Modelo del Negocio Requisitos Análisis y Diseño Implementación Pruebas Implantación del Sistema

Total horas (h)

Fase Inicio 2 15 2 15 Fase Elaboración 4 60 Fase Construcción 4 92 4 12 Fase Transición 4 16

Costo hora (S/.)28

Total (S/.)

S/. 12.50 S/. 12.50

S/. 375.00 S/. 375.00

S/. 12.50

S/. 3,000.00

S/. 11.25 S/. 11.25

S/. 4,140.00 S/. 540.00

S/. 11.25 Total

S/. 720.00 S/. 9,150.00

Cuadro 4.3 Costos estimados de los desarrolladores del sistema por fases

Denominación

GASTOS OPERATIVOS Cantidad Unidad de medida 1 Millar 1000 Hoja 4 Mes 4 Mes

Papel bond de 75 gr Impresiones Electricidad29 Depreciación de 1 Laptop30 Tipo de cambio31 S/. 2.81

Costo unitario S/. 22.00 S/. 0.10 S/. 9.27 $11.67

Costo total

Total

S/. 22.00 S/. 100.00 S/. 37.08 S/. 131.17 S/. 290.25

Cuadro 4.4 Gastos operativos de los desarrolladores

RESUMEN DE COSTOS Costo desarrolladores de sistema

S/. 9,150.00

Gastos operativos Costo Total de Desarrollo del Sistema:

S/. 290.25 S/. 9,440.25

Cuadro 4.5 Resumen de costos y gastos

28

El costo por hora de un analista de sistemas y un programador fue calculado en promedio del costo actual de mercado local. 29

http://www2.osinerg.gob.pe/Tarifas/Electricidad/PliegosTarifariosUsuarioFinal.aspx?Id=80000 http://intranet.minem.gob.pe/AppWeb/DGE/CalculoConsumo/DDOC_Paso2 30

Calculo de depreciación decreciente: http://es.wikipedia.org/wiki/Depreciaci%C3%B3n http://www.economicas-online.com/bienesde5.htm 31

Tipo de cambio al 12 / 08 / 2010 - CoinMill.com - El Convertidor De la Divisa http://es.coinmill.com/PEN_USD.html#USD=1

56 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Nota: Los costos se calcularon sin tomar en cuenta los costos de las licencias del software ni los costos de hardware ya que el Sistema se desarrollará en el Instituto de Sistemas Cusco, y este cuenta con el equipo de cómputo necesario, la Universidad Nacional de San Antonio Abad de Cusco cuenta con el tipo de licencia Campus Agreement y además la computadora portátil es propiedad del grupo de desarrolladores, por lo que sólo se considera el costo de la depreciación. 4.1.7.3.1. Beneficios determinados a)

Beneficios intangibles del sistema: Tras un arduo estudio del Sistema, los beneficios intangibles más resaltantes que se obtendrán son los siguientes: 

Apoyo a la coordinación académica, ofreciéndole reportes de forma oportuna y en tiempo real, de ranking de alumnos, agilizando la toma de decisiones concernientes a becas y beneficios adicionales.

La consulta de ficha de seguimiento en el proceso de matrículas, reducirá problemas con el incumplimiento de normas del reglamento.

Ofrece un mejor manejo de recursos en forma óptima incrementando la precisión, en el proceso de registro y consulta de notas.

Uso de nuevas tecnologías de información para realizar de forma rápida y eficaz todos los procesos relacionas con el registro de notas y llegar a ser más competitivos en los servicios que se ofrecen a los clientes (alumnos y/o padres de familia).

El incremento de la satisfacción de los trabajadores al eliminar el periodo de espera para registrar y consultar las notas. Además los alumnos no tendrán que esperar para conocer el resultado de sus notas.

Al incrementar la satisfacción en los trabajadores mejorará la calidad de trabajo en los procesos, mejorando en consecuencia la imagen del Instituto de Sistemas.

57 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

BENEFICIOS

2010

TIPO DE BENEFICIO RC

RE

IF

IP

MP

TAREAS DE ALMACENAMIENTO DE LA INFORMACIÓN Mantenimiento completo y sistemático de registros

X

X

X

Capacidad mejorada de almacenamiento de registros

X

X

X

Seguridad en el almacenamiento de información

X

X

X

CONTROL DE PROCESOS Y RECURSOS Reducción de tiempo en el proceso de registro de notas

X

Reducción de tiempo en la consulta del registro de notas

X

Emisión de reportes en tiempo real desde cualquier equipo conectado a internet

X

Precisión en el cumplimiento del cronograma de registro de notas

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

TAREAS DE CONSULTA, REPORTES E IMPRESIÓN Rapidez en las consultas y generación de reportes

X

Reducción en los costos de impresión

X

BÚSQUEDA DE REGISTROS EN DATOS Capacidad mejorada de acceso a registros

X

X

X

Capacidad mejorada de modificar registros

X

X

X

Cuadro 4.6 Beneficios derivados de la implantación del sistema en el ámbito de acceso a la información y su impacto en el entorno del usuario

Leyenda RE IF IP MP RC

= Reducción o Eliminación de Errores. = Incremento en la Flexibilidad. = Incremento en la Productividad = Mejora en la Planificación y Control. = Reducción de Costos.

Cuadro 4.7 Leyenda

58 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

b) Beneficios tangibles del Sistema: Para cuantificar los beneficios tangibles con el nuevo sistema se consideran los siguientes aspectos: b.1) Ingreso promedio por hora del trabajador Trabajador32

Ingreso Mensual aprox.33 (S/.)

Secretaria* Coordinador Académico* Docente Administrador SI

S/. 650.00 S/. 800.00

Nº Horas Semanal aprox. (h)

Ingreso aprox. Por Hora34 (S/.)

40 40

Total

S/. 4.06 S/. 5.00 S/. 12.50 S/. 12.50 S/. 34.06

Cuadro 4.8 Ingreso promedio por hora de los trabajadores que utilizarán el sistema.

b.2) Procesos identificados realizados por el sistema 

CONSULTAR NOTAS: El sistema permite al alumno consultar sus notas del semestre académico actual, o de un semestre anterior en tiempo real, visualizando sus notas parciales por asignatura. Lo que en la actualidad es de forma verbal del docente o de la secretaria al alumno.

EMITIR REPORTE CONSTANCIA DE NOTAS: Al término del semestre académico el sistema genera las notas finales (PROMEDIO POR ASIGNATURA) logrando emitir el reporte de constancia de notas, que puede ser impreso de ser necesario. En la actualidad se ha superado el proceso engorroso, pero aún existe ya que se debe realizar un trámite documentario.

EMITIR REPORTE FICHA DE SEGUIMIENTO: El sistema muestra las notas aún de semestres pasados hasta la fecha dentro del semestre académico

que este cursando, obteniendo el reporte de ficha de

seguimiento, donde el alumno visualizará su situación académica por asignatura (aprobado o desaprobado). Este reporte puede imprimirse o ser almacenado según la necesidad del interesado.

32

Trabajadores involucrados con el proceso de registro y consulta de notas.

33

Ingreso mensual referencial estimado de acuerdo a las labores que realiza el trabajador

34

Ingreso promedio por hora = Ingreso mensual promedio / N° horas mensual

59 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

REGISTRAR NOTAS: El sistema almacena el ingreso de notas por parte del docente, quien registra las notas parciales del alumno según asignatura, módulo y turno previamente establecido dentro del semestre académico actual, donde el número de parciales está definido según el reglamento interno de la institución.

EMITIR REPORTE DE HORARIO DE DOCENTE: El sistema mantendrá actualizado automáticamente el horario del docente, y es así que el docente visualiza

la distribución de horas académicas que le

corresponden por el dictado de una asignatura a su cargo por módulo, turno y aula. El docente podrá imprimir el reporte, si es necesario. 

EMITIR REPORTE DE REGISTRO DE NOTAS: El sistema genera automáticamente el acta

de notas del semestre académico por

asignatura, módulo y turno una vez finalizado el semestre académico del Instituto de Sistemas Cusco el cual podrá ser impreso de ser necesario. 

REGISTRAR CRONOGRAMA DE INGRESO DE NOTAS: El sistema almacena el cronograma de registro de notas establecido por el coordinador académico a inicios de cada semestre.

EMITIR REPORTES DE RANKING: El sistema mantendrá actualizado automáticamente el registro de notas, por lo que se facilita algunas tareas como: obtención de ranking de notas por módulos, mejores alumnos del semestre académico.

60 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

PROCESOS DEL ÁREA

2010

SISTEMA ANTERIOR Cant aprox anual

Nº de Horas aprox Por Por Año Mes

SISTEMA NUEVO

Costo Hora (S/.)

Subtotal (S/.)

Cant aprox anual

Nº de Horas aprox Por Por Mes Año

Costo Hora (S/.)

Subtotal (S/.)

Diferencia Anual (S/.)

Consultar notas (1)

9

100.00

900.00

4.06

3,654.00

9

6.00

54.00

4.06

219.24

3,434.76

Emitir reporte constancia de notas (2)

3

1.00

3.00

12.50

37.50

3

0.20

0.60

12.50

7.50

30.00

Emitir reporte ficha de seguimiento (3)

9

50.00

450.00

4.06

1,827.00

9

6.00

54.00

4.06

219.24

1,607.76

Registrar notas (4)

9

37.50

337.50

12.50

4,218.75

9

6.25

56.25

12.50

703.13

3,515.63

Emitir reporte de horario de docente (5)

3

1.50

4.50

12.50

56.25

3

0.15

0.45

12.50

5.63

50.63

Emitir reporte de registro de notas (6)

9

25.50

229.50

12.50

2,868.75

9

0.42

3.75

12.50

46.88

2,821.88

Cronograma de ingreso de notas (7)

3

0.33

1.00

12.50

12.50

3

0.08

0.25

12.50

3.13

9.38

Emitir reportes de ranking (8)

3

2.28

6.85

5.00

34.25

3

0.87

2.60

5.00

13.00

21.25

48

218.12

1,932.35

75.62

12,709.00

48

19.97

171.90

75.62

1,217.73

11,491.27

Total

Cuadro 4.9 Comparación de tiempos y costos para los procesos entre el sistema anterior y el nuevo sistema

61 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Nota1: Cant. aprox. anual: Es el número de veces que se realiza cada proceso al año. Nº Horas por Año: Es el número de horas al año que demora cada trabajador en realizar el proceso. Nº Horas por Mes: Es el número de horas por año dividido entre la cantidad aproximada anual Subtotal: Es la multiplicación del costo por hora y la cantidad de horas al año. Diferencia Anual: Diferencia entre subtotal de costo anual del sistema anterior y subtotal de costo anual del sistema nuevo. Nota2: La siguiente tabla describe cómo se realizó el cálculo de cada proceso. Para el cálculo del sistema anterior se tomo en cuenta el tiempo que demora cada trabajador en acceder al sistema.

62 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

PROCESO

2010

DESCRIPCIÓN

(1)Consultar

600 alumnos que consultan sus notas un promedio de 3 veces por semestre, por

notas

3 semestres al año, y la secretaria demora aproximadamente 10 minutos en cada uno.

(2)Emitir reporte

600 constancias de notas que se imprimen en 3 semestres al año y en cada constancia de semestre el administrador demora aproximadamente 1 hora. notas (3)Emitir reporte 600 alumnos que solicitan su ficha de seguimiento un promedio de 3 veces por ficha de semestre, por 3 semestres al año, y la secretaria demora aproximadamente 5 seguimiento minutos en cada uno. (4)Registrar

25 asignaturas aprox. por 3 turnos hacen un total de 75 registros de notas que

notas

se realizan en promedio 3 veces por semestre por 3 semestres al año, cada docente ingresa un promedio de 3 registros por cada parcial y en cada proceso de registro demora aproximadamente 1:30 h.

(5)Emitir reporte

30 docentes que solicitan su horario 1 vez por semestre por 3 semestres

de horario docente

al año, el administrador del sistema demora aproximadamente 3 min en

de

cada horario. (6)Emitir reporte

25 asignaturas aprox. por 3 turnos hacen un total de 75 registros de notas que de registro de se realizan en promedio 3 veces por semestre por 3 semestres al año, cada notas docente imprime un promedio de 3 registros por cada parcial y en cada proceso de registro demora aproximadamente 1:01 h. (7)Cronograma

Se realiza 1 vez por semestre por 3 semestres al año, el administrador de ingreso de del sistema demora 20 min aproximadamente. notas (8)Emitir Se realiza 1 vez por semestre por 3 semestres al año, el coordinador reportes de académico demora 137 min aproximadamente. ranking

63 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

b.3) Gastos operativos del sistema Materiales de impresión

Papel Cartuchos de tinta Recarga de cartucho TOTAL

Sistema Anterior Cant. aprox. anual

Por Mes (S/.)

Por Año (S/.)

10 14 68

18.33 54.83 45.33

220.00 658.00 544.00

73.17

878.00

Sistema Nuevo Cant. aprox. anual 3 1 4

Por Mes (S/.)

Diferencia Anual (S/.)

Por Año (S/.)

5.50 3.92 2.67

66.00 47.00 32.00

154.00 611.00 512.00

12.08

145.00

1,277.00

Cuadro 4.11 Comparación de gastos operativos entre el sistema anterior y el sistema nuevo.

Nota: Del cuadro se observa que el Beneficio Total Anual Tangible por los gastos operativos del sistema es de S/. 1,277.00 a favor del nuevo sistema. La columna Por Año expresa el gasto operativo por año del sistema (Costo Anual del Sistema). Por Mes (S/.) = Costo Mensual del Concepto. Costo Anual / 12. b.4) Costos de mantenimiento del sistema CONCEPTO

Costo de mantenimiento TOTAL

SISTEMA ANTERIOR Costo M Por año (S/.) (S/.) 0 0 0 0

SISTEMA NUEVO Costo M (S/.) 157.34 157.34

Por año (S/.) 1888.05 1888.05

DIFERENCIA ANUAL (S/.)

-1888.05 -1888.05

Cuadro 4.12 Comparación entre los gastos por mantenimiento y soporte del sistema anterior y el sistema nuevo.

35

Nota: El costo anual de mantenimiento del sistema es el 20% del costo total del

sistema.

35

Costo de mantenimiento http://webcool.wordpress.com/2008/02/22/el-verdadero-costo-delmantenimiento-del-software/

64 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.7.3.2. Cálculo de costos y beneficios A partir de los criterios anteriores se calcula los costos y beneficios anuales totalizados, estos montos están proyectados a 5 años.

a)

Costos del Sistema: El costo del primer año considera los gastos realizados en el desarrollo del sistema durante 4 meses y el costo de mantenimiento por los 8 meses restantes. CONCEPTO

Costo M (S/.)

Por año (S/.)

Costo de desarrollo del sistema

786.69

9,440.25

Costo de mantenimiento

157.34

1,888.05

TOTAL

944.03 11,328.30

Cuadro 4.13 Resumen de costos del sistema

Costo Total Anual

= (Costo Total del Sistema) + (Costo por Mantenimiento 8 meses)

= S/. 9,440.25

+

S/. 1,258.70 (157.34 * 8)

= S/. 10,698.95 El mantenimiento se considerará solo hasta el segundo año por lo que los gastos de mantenimiento y soporte del sistema serán S/. 3,146.75

b) Beneficios del Sistema: Se considera un costo de los 4 primeros meses proyectados para el desarrollo del sistema, el beneficio en el primer año se considera de los 8 meses siguientes ya que estos beneficios se obtendrán a partir de la implantación del sistema que será al quinto mes, para el segundo año se consideran los doce meses siguientes y así sucesivamente. Los beneficios para los años posteriores se calculan en base al beneficio total anual tangible.

65 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

CONCEPTO

Costo M (S/.)

Por año (S/.)

Beneficio en relación al tiempo de trabajadores

957.61 11,491.27

Beneficio en relación a los gastos operativos

106.42

TOTAL

2010

1,277.00

1,064.02 12,768.27

Cuadro 4.14 Resumen de beneficios del sistema

c)

Recuperación de la inversión: En el siguiente cuadro se muestra la relación entre costos y beneficios acumulados, estos valores proyectados a 5 años.

ANUAL 1 2 3 4 5

COSTOS 10,698.95 1,888.05 0.00 0.00 0.00

COSTO BENEFICIO ACUMULADO 10,698.95 8512.18 12,587.00 12,768.27 12,587.00 12,768.27 12,587.00 12,768.27 12,587.00 12,768.27

BENEFICIO ACUMULADO 8,512.18 21,280.45 34,048.72 46,816.99 59,585.26

Cuadro 4.15 Relación entre costos y beneficios acumulados

Como se observa en el cuadro la utilidad al cabo de 5 años será:

Utilidad al cabo de 5 años = S/. 59,585.26 – S/. 12,587.00 = S/. 46,998.26

En el siguiente cuadro se muestra la relación entre costos y beneficios acumulados, estos valores proyectados a 15 meses.

66 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

Mensual Julio Agosto Septiembre Octubre Noviembre Diciembre Enero Febrero Marzo Abril Mayo Junio Julio Agosto

COSTOS S/. 786,69 S/. 786,69 S/. 786,69 S/. 786,69 S/. 944,03 S/. 944,03 S/. 944,03 S/. 944,03 S/. 944,03 S/. 944,03 S/. 944,03 S/. 944,03 S/. 157,34 S/. 157,34

COSTO ACUMULADO S/. 786,69 S/. 1.573,38 S/. 2.360,06 S/. 3.146,75 S/. 4.090,78 S/. 5.034,80 S/. 5.978,83 S/. 6.922,85 S/. 7.866,88 S/. 8.810,90 S/. 9.754,93 S/. 10.698,95 S/. 10.856,29 S/. 11.013,63

BENEFICIO 0,00 0,00 0,00 0,00 1064,02 1064,02 1064,02 1064,02 1064,02 1064,02 1064,02 1064,02 1064,02 1064,02

2010

BENEFICIO ACUMULADO 0,00 0,00 0,00 0,00 1064,02 2128,05 3192,07 4256,09 5320,11 6384,14 7448,16 8512,18 9576,20 10640,23

Cuadro 4.16 Relación entre costos y beneficios acumulado proyectados en 15 meses

La recuperación de la inversión está garantizada al corto plazo. Esta se dará en el segundo año del funcionamiento del sistema. A partir de ese tiempo generará utilidades. Además los cuadros muestran la relación entre costos y beneficios acumulados en años y meses. d) Recuperación de la inversión proyectada en meses: Como se observa en la siguiente figura, existe un beneficio tangible en el desarrollo del sistema, así mismo la inversión se logrará recuperar al segundo año de implantado el sistema, en el mes número 15.

Gráfico 4.1 Recuperación de la inversión

67 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.8. Análisis de riegos Un riesgo es un evento, el cual es incierto y tiene un impacto negativo en el desarrollo del proyecto. Análisis de riesgo es el proceso cuantitativo o cualitativo que permite evaluar los riesgos. Esto involucrará una estimación de incertidumbre del riesgo y su impacto. Esta etapa permitirá hacer una clara identificación de amenazas y factores de vulnerabilidad en el proceso de desarrollo del sistema de información y por lo tanto determinar los riesgos existentes, visualizando potenciales daños y pérdidas ante su posible aparición. 4.1.8.1. a)

Determinar los riesgos y limitaciones

Cambio de gestión: Un cambio en la gestión administrativa o académica del Instituto de Sistemas Cusco representa un riesgo y una limitación en el desarrollo del sistema de información, ya que si cambian las autoridades académicas del instituto es posible que las nuevas autoridades no estén de acuerdo con el plan de trabajo para implantar este nuevo sistema de registro de notas. En caso de un cambio de docentes involucrados en el proceso de desarrollo del sistema el riesgo sería similar.

b) Desintegración del grupo de desarrolladores: La desintegración del grupo de los desarrolladores del sistema de información, representa un riesgo y una limitación que podría afectar la conclusión del sistema de información, ya que si uno de los integrantes del grupo abandona el proyecto por cualquier motivo, retrasaría el desarrollo de las actividades definidas en el cronograma, impidiendo la culminación del proyecto en la fecha programada. c)

Cálculo erróneo de la factibilidad económica: El cálculo de la factibilidad económica representa un riesgo y una limitación porque de existir un error en este cálculo podría frustrar la conclusión del sistema, ya que resulta un proceso complicado porque los cálculos que se realizan son futuros y no se precisan con exactitud, se toma en cuenta los precios del mercado actual y no se considera la variación que pueden sufrir en el tiempo.

4.1.8.2.

Gestión de riesgos

La forma de planificar y desarrollar un sistema de información, se encuentra siempre afectada por los riesgos que se perciben en el entorno de trabajo en el que es desarrollado. A continuación se muestran algunos motivos por los que el desarrollo del proyecto se vería en riesgo de ser afectado.

68 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.8.2.1. Visión general de riesgos: Los impactos de los riesgos encontrados durante el desarrollo del sistema de información se determinaran con los siguientes niveles:  Bajo: Cuando el riesgo se presenta afecta en forma minina al desarrollo del proyecto, pero es factible de corrección.  Medio: Cuando el riesgo se presenta afecta sustancialmente al desarrollo del proyecto, es en ese momento que se debe realizar las correcciones del caso.  Grave: Cuando el riesgo se presenta afecta todo el desarrollo del proyecto y podría llevar al fracaso del mismo y su cancelación. 4.1.8.2.2. Proceso de manejo de riesgos: El desarrollo de un sistema de información está influenciado en gran medida por los riesgos que se perciben. Los riesgos se pueden presentar en las siguientes categorías: a)

Riesgos relacionados con respecto a la tecnología a usar

RIESGO

PROBABILIDAD

IMPACTO

ESTRATEGIA

Poco conocimiento acerca del Proceso Unificado de Desarrollo del Software (PUDS).

15%

Grave

A

Poco conocimiento acerca de las tecnologías de desarrollo web que serán utilizadas en el desarrollo del sistema de información.

15%

Grave

A

Poca experiencia en el desarrollo de aplicaciones reales con tecnología orientada a objetos.

15%

Medio

A

Incumplimiento de uno de los desarrolladores

10%

Bajo

E

Pérdida de información

10%

Grave

F

Cuadro 4.17 Riesgos relacionados con respecto a la tecnología a usar

69 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

b) Riesgos relacionados con la arquitectura

RIESGO

PROBABILIDAD

IMPACTO

ESTRATEGIA

Elección errónea de casos de uso para la estructura del sistema.

10%

Grave

B

Falta de un adecuado estudio en la primera etapa de desarrollo impidiendo se cumpla con el cronograma y los tiempos establecidos.

10%

Medio

G

La posibilidad de no identificar de manera plena los requerimientos más importantes de una primera etapa del proyecto.

10%

Grave

B

Un planteamiento erróneo en una etapa inicial puede ocasionar que el producto no llegue a funcionar.

10%

Grave

B

Cuadro 4.18 Riesgos relacionados con la arquitectura

c)

Riesgos referentes a la construcción del sistema apropiado

RIESGO

PROBABILIDAD

IMPACTO

ESTRATEGIA

Falta de conocimientos de computación por parte del usuario.

15%

Bajo

C

Poca experiencia en el manejo de sistemas de información vía web.

15%

Bajo

C

Poca experiencia en el área de gestión académica lo cual dificulta el entendimiento de los procesos que se realizan.

5%

Medio

C

Rechazo a las interfaces del sistema.

20%

Grave

C

Información reducida para el entendimiento del problema.

15%

Grave

D

Trabajo en Equipo.

10%

Grave

E

Falta de asesoría y apoyo en el área de gestión académica.

10%

Medio

G

Cuadro 4.19 Riesgos referentes a la construcción del sistema apropiado

70 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.1.8.2.3. Estrategias de prevención de riesgos

ESTRATEGIA

PASOS DETERMINADOS Búsqueda de información en internet Elección de bibliografía a estudiar sobre el UML, PUDS, Visual Studio.Net, JavaScript, JQuery, ASP.Net, SQL-Server, CSS, Ajax.

A

Búsqueda de información en manuales, libros trabajos de tesis anteriores. Cursos de actualización incluidos en el durante el módulo de profesionalización. Consulta con docentes, programadores y analistas de sistemas con experiencia en el desarrollo de sistemas vía web. Realización de entrevistas, encuestas a la secretaria, los docentes, el coordinador académico del Instituto de Sistemas Cusco.

B

Observar los procesos que realizan los docentes al ingresar las notas. Documentar información de proceso observado. Establecimiento de métodos de capacitación al usuario.

C

Permanente comunicación con los usuarios que utilizarán el sistema para presentarles los prototipos de las interfaces de usuario y recibir sugerencias para posibles modificaciones. Motivación al usuario sobre las bondades del sistema. Elaboración de un manual de usuario.

D

Comunicación permanente con el docente administrador del sistema, acerca del funcionamiento del sistema de notas actual para tener mayor información.

E

Permanente comunicación entre los desarrolladores del sistema para coordinar horarios flexibles, proponer reuniones por internet.

F

Permanentes copias de seguridad de todos los documentos relacionados con el desarrollo del proyecto en diferentes unidades de almacenamiento.

G

Permanente comunicación con el docente asesor del proyecto, programando reuniones constantes para evitar y corregir errores en el estudio de las etapas de desarrollo del sistema. Cuadro 4.20 Estrategias de prevención de riesgos

71 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.1.9. Cronograma

(Diagrama de gant en msproject)

72 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.2. FASE DE ELABORACIÓN 4.2.1. Diagrama de clases class Class Mo... Realiza

cAlumno -

CodAlumno: char ApPaterno: char ApMaterno: char Nombres: char Apoderado: char

+

Buscar() : void 1

cConv alidacion Tiene

1 cProgramacion cMatriculaRegular

Registra

1 -

0..*

cAsignatura

NroProgramacion: int Semestre: char FechaInicio: char FechaFin: char

1

cModulo Tiene 1 -

1..*

Posee

CodModulo: int 1 Modulo: char Certificacion: char

1

1..* -

Se registra

0..*

0..* -

1

CodAsignatura: int Nombre: char Sumilla: char HorasTeoricas: char HorasPracticas: char CantidadParciales: int

cRegistroNotaCC -

1

Tiene Realiza

1..* -

1..*

1..*

cMatricula cMatriculaCC

NroMatricula: int Fecha: date

0..*

1 -

cAula -

CodAula: int Denominacion: char Capacidad: int

+ +

FechaAsignacion: int NroCarga: int Seccion: char Semestre: int

Tiene

1

Fecha: DateTime NotaFinal: char NroRegNota: int Observacion: Char cRegistroNotaRegular

+ +

Modificar() : void CalcularNFinal() : void

-

Insertar() : void Modificar() : void 1..*

1 1

cMatriculaSubsanacion

Parcial1: char Parcial2: char Parcial3: char Parcial4: char Sustitutorio: char

cRegistroNota 1..* -

Genera

cCargaAcademica

Registra

Nota: char NroResolucion: char

Parcial1: char Parcial2: char Parcial3: char Parcial4: char Sustitutorio: char

Tiene 1..* cHorario

1..*

-

Corresponde cUsuario -

Nombre: char Contraseña: char Habilitado: byte

+ + + + +

Insertar() : void Modificar() : void Habilitar() : void Deshabilitar() : void IniciarSesion() : void

Dia: char Hora fin: char Hora Inicio: char

Tiene Genera

Registra

1

1 cDocente

1 cUsuarioAlumno +

ConsultarNota() : void

cRegistroNotaSubsanacion

cCargaAcademicaSubsanacion

1..*

cUsuarioDocente +

RegistrarNota() : void

Tiene

1 +

1

CodDocente: int Apellidos: char Nombres: char Especialidad: char Telefono: char Buscar() : void

Diagrama 4.1 Diagrama de clases

73 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

1

1..*

Nota: char


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.2.2. Descripción de las clases Clase:

Alumno

Descripción:

Guarda datos del alumno

Atributos

Descripción

CodAlumno

Código de identificación del alumno

ApPaterno

Apellido paterno del alumno

ApMaterno

Apellido materno del alumno

Nombres

Nombres del alumno

Apoderado

Nombre del padre o apoderado del alumno

Clase:

Matricula

Descripción:

Guarda datos de las matriculas

Atributos

Descripción

NroMatricula

Número que se asigna a cada matrícula

Fecha

Fecha en la que se realiza la matrícula

Clase:

MatriculaRegular

Descripción:

Guarda datos de las matriculas regulares

Hereda atributos de la clase Matricula

Clase:

MatriculaCC

Descripción:

Guarda datos de las matriculas a cursos a cargo

Hereda atributos de la clase Matricula

Clase:

MatriculaSubsanacion

74 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

Descripción:

Guarda datos de las matriculas a subsanaciones

Hereda atributos de la clase Matricula

Clase:

Usuario

Descripción:

Guarda datos de los usuarios

Atributos

Descripción

Nombre

Nombre que utiliza el usuario para identificarse

Contraseña

Contraseña del usuario

Habilitado

Estado del usuario, que puede ser habilitado o inhabilitado

Clase:

UsuarioAlumno

Descripción:

Guarda datos de las cuentas de usuarios de alumnos

Hereda datos de la clase Usuario

Clase:

Docente

Descripción:

Guarda datos de las cuentas de usuarios de docentes

Hereda atributos de la clase Usuario

Clase:

Docente

Descripción:

Guarda datos del docentes

Atributos

Descripción

CodDocente

Código de identificación del docente

Apellidos

Apellido paterno y materno del docente

Nombres

Nombres del alumno

Especialidad

Área en la que se especializa el docente

Telefono

Teléfono personal del docente

75 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

Clase:

Programacion

Descripción:

Guarda datos de la programación de ciclos

Atributos

2010

Descripción

NroProgramacion

Número que se asigna a cada programación

Semestre

Nombre del semestre

FechaInicio

Fecha de inicio de labores

FechaFin

Fecha de finalización de labores

Clase:

Modulo

Descripción:

Guarda datos de los módulos de la carrera de Analista de sistemas

Atributos

Descripción

CodModulo

Código del módulo

Modulo

Nombre del módulo

Certificacion

Certifica que se otorga por cada módulo

Clase:

Asignatura

Descripción:

Guarda datos de las asignaturas que se dictan en la carrera

Atributos

Descripción

CodAsignatura

Código de la asignatura

Nombre

Nombre de la asignatura

Sumilla

Breve descripción del contenido de la asignatura

HorasTeoricas

Número de horas teóricas en la asignatura

HorasPracticas

Número de horas practicas en la asignatura

CantidadParciales

Cantidad de exámenes parciales que tiene cada asignatura

76 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Clase:

CargaAcademica

Descripción:

Guarda datos de la carga académica que se asigna cada ciclo

Atributos

Descripción

NroCarga

Número que se asigna a cada carga académica

FechaAsignacion

Fecha de asignación de la carga académica

Seccion

Sección que se asigna a cada grupo

Semestre

Nombre del semestre

Clase:

Aula

Descripción:

Guarda datos de las aulas y laboratorios que tiene el ISC

Atributos

Descripción

CodAula

Código del aula o laboratorio

Denominacion

Nombre del aula o laboratorio

Capacidad

Capacidad del aula o laboratorio

Clase:

Horario

Descripción:

Guarda datos de los horarios de cada carga académica

Atributos

Descripción

DiaSemana

Día de la semana del horario

HorarioInicio

Hora que inicia el dictado de clases

HoraFin

Hora que culmina el dictado de clases

Clase:

CargaAcademicaSubsanacion

Descripción:

Guarda datos de la carga académica de subsanaciones

77 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Hereda atributos de la clase CargaAcademica

Clase:

RegistroNota

Descripción:

Guarda datos de las calificaciones obtenidas por los alumnos

Atributos

Descripción

NroRegNota

Número que se asigna a cada registro de notas

Fecha

Fecha del registro de notas

NotaFinal

Promedio aritmético de las notas de los exámenes parciales

Observacion

Observación del registro de notas que depende de la nota final

Clase:

Convalidacion

Descripción:

Guarda datos de las notas por convalidación de cursos

Atributos

Descripción

Hereda atributos de la clase RegistroNota Nota

Nota que se asignara al curso a convalidar

NroResolucion

Número de resolución que avala la convalidación

Clase:

RegistroNotaSubsanacion

Descripción:

Guarda datos de las notas de subsanación

Atributos

Descripción

Hereda atributos de la clase RegistroNota Nota

Nota obtenida en el examen de subsanación

Clase:

RegistroNotaRegular

Descripción:

Guarda datos de notas de exámenes parciales de cursos regulares

78 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIร“N DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

Atributos

2010

Descripciรณn

Parcial1

Primera nota parcial del alumno (0-20)

Parcial2

Segunda nota parcial del alumno (0-20)

Parcia3

Tercera nota parcial del alumno (0-20)

Parcial4

Cuarta nota parcial del alumno (0-20)

Sustitutorio

Nota sustitutoria del alumno(0-20)

Clase:

RegistroNotaCC

Descripciรณn:

Guarda datos de notas de exรกmenes parciales de cursos a cargo

Atributos

Descripciรณn

Parcial1

Primera nota parcial del alumno (0-20)

Parcial2

Segunda nota parcial del alumno (0-20)

Parcia3

Tercera nota parcial del alumno (0-20)

Parcial4

Cuarta nota parcial del alumno (0-20)

Sustitutorio

Nota sustitutoria del alumno(0-20)

79 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.2.3. Diagrama de secuencia sd Iniciar sesion

Usuario

Inicio Secion

Autenticacion usuario

Ingresar datos()

Usuario

Validar datos() Enviar datos() Verificar datos()

Enviar mensaje de acceso() Enviar mensaje bienvenida o error()

Mostrar mensaje en pantalla()

Diagrama 4.2 Diagrama de secuencias CU Iniciar Sesión

sd Registrar usuario

Administrador

Cuenta usuario

Gestor de cuentas

Usuario

Ingresar datos() Enviar datos() Generar contraseña()

Almacenar datos() Enviar confirmación o error() Mostrar mensaje()

Mostrar en pantalla()

Diagrama 4.3 Diagrama de secuencias CU Registrar usuario

80 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Registrar notas parciales

Docente Registro de notas Seleccionar asignatura()

Generador de registro de notas

Registro de notas

Alumno

Solicitar registro de notas() Obtener registro de notas() Obtener datos de alumnos() Retornar datos de alumnos() Retornar registro de notas() Mostrar registro de notas() Mostrar pantalla()

Ingresar notas parciales() Enviar notas() Calcular promedio()

Mostrar promedio() Mostrar en pantalla()

Presionar boton guardar() Enviar notas() Almacenar notas() Devolver confirmación() Mostrar mensaje() Mostrar en pantalla()

Diagrama 4.4 Diagrama de secuencias CU Registrar notas parciales

sd Consultar notas

Alumno

Consultar notas Seleccionar semestre()

Gestor de consulta de notas

Registro notas

Solicitar datos() Obtener datos (alumno, nota) Retornar datos() Mostrar registro de notas() Mostrar en pantalla()

Diagrama 4.5 Diagrama de secuencias CU Consultar notas

81 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Ver horario docente

Docente

Mostrar horarios Seleccionar semestre()

Carga académica

Gestor para mostrar horarios

Solicictar asignaturasy horarios() Obtener asignatura y horarios() Retornar horario() Mostrar horario() Mostrar en pantalla()

Diagrama 4.6 Diagrama de secuencias CU Ver horario docente

sd Habilitar e inhabilitar cuentas de usuario

Administrador

Habilitar e Seleccionar cuentas de usuarios() Inhabilitar

Gestor Habilitar e Inhabilitar

Usuario

Obtener datos y estado de usuarios() Obtener datos y estado() Retornar información() Mostrar información() Mostrar en pantalla()

Habilitar o inhabilitar cuentas() Enviar nuevo estado() Actualizar nuevo estado() Enviar mensaje de confirmacion() Mostrar mensaje de confimación() Mostar en pantalla()

Diagrama 4.7 Diagrama de secuencias CU Habilitar e inhabilitar cuentas de usuario

82 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Ver horario modulo

Docente

Mostrar horarios

Gestor para mostrar horarios

Seleccionar modulo()

Carga académica

Solicitar horario de modulo() Obtener horario()

Retornar horario() Mostrar horario() Mostar en pantalla()

Diagrama 4.8 Diagrama de secuencias CU Ver horario modulo

sd Registrar plazos de ingreso de notas

Administrador

Registrar plazos de ingreso de notas Seleccionar modulo y nro parciales()

Gestor registrar plazos

Obtener asignaturas()

Carga académica

Asignatura

Solicitar carga académica() Enviar carga académica()

Solicitar datos de asignatura() Enviar datos de asignatura() Mostrar asignaturas()

Mostar en pantalla() Seleccionar parcial() Habilitar ingreso de fechas() Solicitar fechas de registro() Ingresar fechas() Validar fechas() Enviar datos() Guardar información() Enviar mensaje de confirmación() Mostrar mensaje() Mostrar en pantalla()

Diagrama 4.9 Diagrama de secuencias CU Registrar plazos de ingreso de notas

83 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Fecha entrega


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Ranking de alumnos

Coordinador académico

Ranking de alumnos

Gestor de reportes

Matricula

Alumno

Seleccionar semestre()

Enviar semestre() Solicitar mejores promedios() Enviar información() Solicitar datos de alumnos() Enviar datos() Mostrar reporte() Mostrar en pantalla()

Diagrama 4.10 Diagrama de secuencias CU Obtener reporte de ranking de alumnos

sd Matriculados por mod...

Coordinador académico

Reporte de matriculados Seleccionar modulo()

Gestor de reportes

Matricula

Solicitar matriculados() Obtener lista de matriculados() Retornar matriculados()

Solicitar datos de alumnos() Enviar datos de alumnos() Mostrar matriculados() Mostrar en pantalla()

Diagrama 4.11 Diagrama de secuencias CU Obtener reporte de matriculados por modulo

84 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Alumno


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

4.2.4. Diagramas de colaboración sd Iniciar sesión

2: Validar datos()

1: Ingresar datos()

Usuario

7: Mostrar en pantalla()

Inciar secion

3: Verificar datos()

6: Enviar mensaje()

4: Verificar datos() 5: Enviar mensaje de acceso() Usuario

Autenticar usuario

sd Registrar usuario

1: Ingresar datos() 7: Mostrar en pantalla()

Cuenta de usuario

Administrador

2: Enviar datos()

6: Mostrar mensaje()

4: Almacenar datos() 3: Generar contraseña() Gestor de cuenta

5: Enviar confirmación()

85 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Usuario


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Registrar notas parciales 12: Presionar boton guardar() 9: Ingresar notas parciales() 1: Selecionar asignatura() 8: Mostrar en pantalla()

Registro de notas

Alumno

Docente 15: Mostrar promedio en pantalla() 7: Mostrar registro de notas()

19: Mostrar en pantalla()

4: Obtener datos de alumnos()

13: Mostrar promedio() 2: Solicitar registro de notas() 18: Mostrar mensaje() 10: Enviar notas()

5: Retornar datos de alumnos()

14: Enviar notas()

16: Almacenar notas() 11: Calcular promedio()

3: Obtener registro de notas() Generador de registro de notas

6: Retornar registro de notas() 17: Devolver confirmación()

Registro de nota

sd Consultar notas

1: Seleccionar semestre() 6: Mostrar en pantalla()

Consultar notas

Alumno

5: Mostrar registro de notas()

2: Solicitar datos()

3: Obtener datos(Alumno, Nota) Gestor de consulta de notas

4: Retornar datos()

86 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Registro de notas


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Ver horario docente

1: Seleccionar semestre() 6: Mostrar en pantalla()

Mostrar horarios

Docente 5: Mostrar horario()

2: Solicitar las asignaturas y horarios()

3: Obtener asignaturas y horarios() 4: Retornar horario() Gestor mostrar horarios

Carga académica

sd Habilitar e inhabilitar cuentas de usuario

7: Habilitar o inhabilitar cuentas de usuarios() 1: Seleccionar cuentas de usuarios() 6: Mostrar en pantalla() Administrador

12: Mostrar en pantalla()

Habilitar e inhabilitar cuenta

5: Mostrar información()

8: Enviar nuevo estado()

11: Monstrar mensaje de confirmación()

2: Obtener datos y estado de usuarios() 9: Actualizar nuevo estado() 3: Obtener datos y estado() Gestor de habilitar e inhabilitar

4: Retornar información() 10: Enviar mensaje de confirmacion()

87 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Usuario


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

sd Ver horario de modulo

1: Seleccionar modulo() Mostrar horarios

6: Mostar en pantalla() Docente

2: Solicitar horario de modulo()

5: Mostrar horario()

3: Obtener horario() 4: Retornar horario() Carga académica

Gestor mostrar horarios

sd Registrar plazos de ingreso de notas

10: Habilitar ingreso de fechas()

12: Ingresar fechas()

13: Validar fechas()

9: Seleccionar parcial() 1: Seleccionar modulo y nro parciales() 8: Mostrar en pantalla()

Registrar plazos de ingreso de notas

11: Solicitar fechas de registro() Administrador 18: Mostrar en pantalla()

2: Obtener asignaturas()

7: Mostrar asignaturas()

3: Solicitar carga académica()

14: Enviar datos()

Carga académica

17: Mostrar mensaje()

4: Enviar carga académica()

16: Enviar mensaje de confirmación()

FechaEntrega

15: Guardar información()

5: Solicitar datos de asignatura() 6: Enviar datos de asignatura()

Gestor registrar plazos

88 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

Asignatura


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.2.5. Arquitectura del sistema 4.2.5.1.

Diagrama de Componentes

89 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.2.5.2.

Diagrama de Despliegue

90 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

4.2.6. Hardware y Software empleado en el desarrollo del sistema 4.2.6.1.

Hardware

 1 computadora HP con las siguientes características:  Procesador corel 2 dúo  Disco de 160 GB.  RAM 2GB.  Monitor HP LCD de 21”.  1 laptop HP con las siguientes características:  Procesador celeron dual core  Disco de 250 GB.  RAM 1GB.  Monitor HP LCD de 14.5”.

4.2.6.2.

Software

 Microsoft Visual Studio 2008 (Implementación del sistema).  ASP.NET 2.0 (Implementación Sistema)  Microsoft Office 2007 (Documentación del Sistema).  Enterprise Architect (Modelamiento del Sistema).  Microsoft SQL Server 2005 (Creación de la Base de Datos Del sistema).

4.3. FASE DE CONSTRUCCIÓN 4.3.1. Diagrama de Base de Datos 4.3.2. Diseño e implementación de la base de datos USE master GO --comprobar que la base de datos exista para eliminarla IF EXISTS (SELECT Name FROM sysdatabases WHERE Name IN ('BDAcademico')) DROP DATABASE BDAcademico GO --crear la base de datos CREATE DATABASE BDAcademico GO USE BDAcademico GO /*-------------------creación de la tabla TSemestre-------------------------*/ CREATE TABLE TSemestre ( IdSemestre

char(3), --Autogenerado (3 digitos) 001

Semestre

varchar(10),

91 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO InicioMatriculas datetime, FinMatriculas

datetime,

InicioLabores

datetime,

FinLabores

datetime,

CONSTRAINT r_Semestre CHECK (Semestre LIKE '2[0-9][0-9][0-9] - %'), CONSTRAINT r_InicioMatriculas CHECK (InicioMatriculas <= FinMatriculas), CONSTRAINT r_IncioLabores CHECK (InicioLabores <= FinLabores), PRIMARY KEY (IdSemestre) ) GO /*-------------------creación de la tabla TModulo---------------------------*/ CREATE TABLE TModulo ( IdModulo

int identity(1,1),

Modulo

varchar(10),

Certificacion varchar(80), --CONSTRAINT r_Modulo CHECK (Modulo LIKE 'Mod - %'), PRIMARY KEY (IdModulo) ) GO /*-------------------creación de la tabla TSeccion--------------------------*/ CREATE TABLE TSeccion ( IdSeccion int identity(1,1), Seccion

char(1),

CONSTRAINT r_Seccion CHECK(Seccion LIKE '[A-Z]'), PRIMARY KEY (IdSeccion) ) GO /*-------------------creación de la tabla TProgramacion---------------------*/ CREATE TABLE TProgramacion ( IdProgramacion char(5), --IdSemestre + Autogenerado (2 digitos) 00101 Vacantes

tinyint,

Matriculados

tinyint,

Finalizado

bit,

Turno

varchar(10),

IdModulo

int,

IdSeccion

int,

IdSemestre

char(3),

CONSTRAINT r_Turno CHECK(Turno IN ('Mañana', 'Tarde', 'Noche')), PRIMARY KEY (IdProgramacion), FOREIGN KEY (IdModulo) REFERENCES TModulo, FOREIGN KEY (IdSeccion) REFERENCES TSeccion, FOREIGN KEY (IdSemestre) REFERENCES TSemestre ) GO

92 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

2010


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

/*-------------------creación de la tabla TDocente--------------------------*/ CREATE TABLE TDocente ( IdDocente

int identity(1,1),

ApPaterno

varchar(30),

ApMaterno

varchar(30),

Nombres

varchar(30),

DNI

varchar(8),

Direccion

varchar(60),

Telefono

varchar(15),

Celular

varchar(15),

FechaNac

datetime,

EstadoCivil varchar(15), Genero

varchar(10),

Email

varchar(60),

Codigo

varchar(20),

Fotografia

image,

Suspendido

bit,

CONSTRAINT r_Genero_Doc CHECK(Genero IN ('Masculino', 'Femenino')), CONSTRAINT r_FechaNac_Doc CHECK (FechaNac < GetDate()), PRIMARY KEY (IdDocente) ) GO Select * From TDocente /*-------------------creación de la tabla TAsignatura-----------------------*/ CREATE TABLE TAsignatura ( IdAsignatura char(4), Asignatura

--Autogenerado (4 digitos) 0001

varchar(50),

NroParciales tinyint, NroHoras

smallint,

--numero de horas por semana (en el caso de cursos libres es el

numero de horas en total) NroHorasT

smallint,

--numero de horas de teoria

NroHorasP

smallint,

--numero de horas de practica

IdModulo

int,

PRIMARY KEY (IdAsignatura), FOREIGN KEY (IdModulo) REFERENCES TModulo ) GO /*-------------------creación de la tabla TCargaAcademica-------------------*/ CREATE TABLE TCargaAcademica ( IdCargaAcademica char(7),

--IdProgramacion + Autogenerado (2 digitos) 0010101

Tipo

varchar(8),

Principal

bit,

Fecha

datetime,

Observacion

varchar(60),

Finalizado

bit,

IdDocente

int,

IdAsignatura

char(4),

--Teoría ó Práctica

93 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO IdProgramacion

2010

char(5),

PRIMARY KEY (IdCargaAcademica), FOREIGN KEY (IdDocente) REFERENCES TDocente, FOREIGN KEY (IdAsignatura) REFERENCES TAsignatura, FOREIGN KEY (IdProgramacion) REFERENCES TProgramacion ON DELETE CASCADE ) GO /*-------------------creación de la tabla TFechaEntrega---------------------*/ CREATE TABLE TFechaEntrega ( ActivarParcial

varchar(10),

EntregaParcial1

datetime,

EntregaParcial2

datetime,

EntregaParcial3

datetime,

EntregaParcial4

datetime,

IdCargaAcademica char(7), CONSTRAINT r_ActivarParcial CHECK(ActivarParcial IN ('(ninguna)', 'Parcial 1', 'Parcial 2', 'Parcial 3', 'Parcial 4')), PRIMARY KEY (IdCargaAcademica), FOREIGN KEY (IdCargaAcademica) REFERENCES TCargaAcademica ON DELETE CASCADE ) GO /*-------------------creación de la tabla TAlumno---------------------------*/ CREATE TABLE TAlumno ( IdAlumno

char(10), --ISC0

ApPaterno

varchar(30),

ApMaterno

varchar(30),

Nombres

varchar(30),

DNI

varchar(8),

Direccion

varchar(60),

Telefono

varchar(15),

FechaNac

datetime,

Genero

varchar(10),

Email

varchar(60),

Fotografia

image,

CONSTRAINT r_IdAlumno CHECK (IdAlumno LIKE '[A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9][0-9][09][0-9]'), CONSTRAINT r_Genero_Alu CHECK(Genero IN ('Masculino', 'Femenino')), CONSTRAINT r_FechaNac_Alu CHECK (FechaNac < GetDate()), PRIMARY KEY (IdAlumno) ) GO /*-------------------creación de la tabla TMatricula------------------------*/ CREATE TABLE TMatricula ( IdMatricula

char(10),

--MR + IdProgramacion + Autogenerado (3 digitos) MR00101001

Fecha

datetime,

Observacion

varchar(80),

94 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO IdAlumno

2010

char(10),

IdProgramacion char(5), CONSTRAINT r_IdMatricula CHECK (IdMatricula LIKE '[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9][09][0-9][0-9]'), PRIMARY KEY (IdMatricula), FOREIGN KEY (IdAlumno) REFERENCES TAlumno, FOREIGN KEY (IdProgramacion) REFERENCES TProgramacion ) GO /*-------------------creación de la tabla TRegistroNota---------------------*/ CREATE TABLE TRegistroNota ( IdRegistroNota

char(10),

Parcial1

char(2),

FechaParcial1

datetime,

Parcial2

char(2),

FechaParcial2

datetime,

Parcial3

char(2),

FechaParcial3

datetime,

Parcial4

char(2),

FechaParcial4

datetime,

Sustitutorio

char(2),

--R + IdCargaAcademica + Autogenerado (2 digito) R001010101

FechaSustitutorio datetime, NotaFinal

char(2),

NotaEnLetras

varchar(14),

Observacion

varchar(12), --Aprobado, Desaprobado, Reprobado

FechaNotaFinal

datetime,

IdMatricula

char(10),

IdCargaAcademica

char(7),

CONSTRAINT r_Observacion CHECK(Observacion IN ('', 'Aprobado', 'Desaprobado', 'Reprobado')), PRIMARY KEY (IdRegistroNota), FOREIGN KEY (IdMatricula) REFERENCES TMatricula ON UPDATE CASCADE ON DELETE CASCADE , FOREIGN KEY (IdCargaAcademica) REFERENCES TCargaAcademica ON DELETE CASCADE ) GO /*-------------------creación de la tabla TMatricula------------------------*/ CREATE TABLE TMatriculaCC ( IdMatriculaCC

char(10),

Fecha

datetime,

--CC + IdCargaAcademica + Autogenerado (1 digito) CC00101011

Observacion

varchar(80),

IdAlumno

char(10),

IdCargaAcademica char(7), CONSTRAINT r_IdMatriculaCC CHECK (IdMatriculaCC LIKE '[A-Z][A-Z][0-9][0-9][0-9][0-9][09][0-9][0-9][0-9]'), PRIMARY KEY (IdMatriculaCC), FOREIGN KEY (IdAlumno) REFERENCES TAlumno, FOREIGN KEY (IdCargaAcademica) REFERENCES TCargaAcademica )

95 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

GO /*-------------------creación de la tabla TRegistroNotaCC-------------------*/ CREATE TABLE TRegistroNotaCC ( IdRegistroNotaCC

char(10),

--RC + IdCargaAcademica + Autogenerado (1 digito)

RC00101011 Parcial1

char(2),

FechaParcial1

datetime,

Parcial2

char(2),

FechaParcial2

datetime,

Parcial3

char(2),

FechaParcial3

datetime,

Parcial4

char(2),

FechaParcial4

datetime,

Sustitutorio

char(2),

FechaSustitutorio datetime, NotaFinal

char(2),

NotaEnLetras

varchar(14),

Observacion

varchar(12), --Aprobado, Desaprobado, Reprobado

FechaNotaFinal

datetime,

IdMatriculaCC

char(10),

IdCargaAcademica

char(7),

CONSTRAINT r_ObservacionCC CHECK(Observacion IN ('', 'Aprobado', 'Desaprobado', 'Reprobado')), PRIMARY KEY (IdRegistroNotaCC), FOREIGN KEY (IdMatriculaCC) REFERENCES TMatriculaCC ON DELETE CASCADE, FOREIGN KEY (IdCargaAcademica) REFERENCES TCargaAcademica ON DELETE CASCADE ) GO

/*-------------------creación de la tabla TCargaAcademicaSub---------------------*/ CREATE TABLE TCargaAcademicaSub ( IdCargaAcademicaSub char(5),

--IdSemestre + Autogenerado (2 digitos)

Fecha

datetime,

Observacion

varchar(60),

Finalizado

bit,

IdDocente

int,

IdAsignatura

char(4),

IdSemestre

char(3),

00101

PRIMARY KEY (IdCargaAcademicaSub), FOREIGN KEY (IdDocente) REFERENCES TDocente, FOREIGN KEY (IdAsignatura) REFERENCES TAsignatura, FOREIGN KEY (IdSemestre) REFERENCES TSemestre ) GO /*-------------------creación de la tabla TMatriculaSub-----------------------*/ CREATE TABLE TMatriculaSub (

96 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO IdMatriculaSub

char(10),

2010

--MSB + IdCargaAcademicaSub + Autogenerado (2 digitos)

MSB0010101 Fecha

datetime,

Observacion

varchar(80),

IdAlumno

char(10),

IdCargaAcademicaSub char(5), CONSTRAINT r_IdMatriculaSub CHECK (IdMatriculaSub LIKE '[A-Z][A-Z][A-Z][0-9][0-9][09][0-9][0-9][0-9][0-9]'), PRIMARY KEY (IdMatriculaSub), FOREIGN KEY (IdAlumno) REFERENCES TAlumno, FOREIGN KEY (IdCargaAcademicaSub) REFERENCES TCargaAcademicaSub ) GO /*-------------------creación de la tabla TRegistroNotaSub---------------------*/ CREATE TABLE TRegistroNotaSub ( IdRegistroNotaSub

char(10), --RSB + IdCargaAcademicaSub + Autogenerado (2 digitos)

RSB0010101 Fecha

datetime,

Nota

char(2),

NotaEnLetras

varchar(14),

Observacion

varchar(12), --Aprobado, Desaprobado, Reprobado

IdMatriculaSub

char(10),

IdCargaAcademicaSub char(5), CONSTRAINT r_ObservacionSub CHECK(Observacion IN ('', 'Aprobado', 'Desaprobado', 'Reprobado')), PRIMARY KEY (IdRegistroNotaSub), FOREIGN KEY (IdMatriculaSub) REFERENCES TMatriculaSub ON DELETE CASCADE, FOREIGN KEY (IdCargaAcademicaSub) REFERENCES TCargaAcademicaSub ) GO /*-------------------creación de la tabla TRegistroNotaConv---------------------*/ CREATE TABLE TRegistroNotaConv ( IdRegistroNotaConv int identity(1,1), Fecha

datetime,

NroResolucion

varchar(8),

NroRecibo

varchar(10),

Nota

char(2),

NotaEnLetras

varchar(14),

Observacion

varchar(12), --Aprobado, Desaprobado, Reprobado

IdAlumno

char(10),

IdAsignatura

char(4),

CONSTRAINT r_ObservacionConv CHECK (Observacion IN ('', 'Aprobado', 'Desaprobado', 'Reprobado')), PRIMARY KEY (IdRegistroNotaConv), FOREIGN KEY (IdAlumno) REFERENCES TAlumno, FOREIGN KEY (IdAsignatura) REFERENCES TAsignatura ) GO

97 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

/*-------------------creación de la tabla TCertificadoEst-------------------*/ CREATE TABLE TCertificadoEst ( IdCertificadoEst char(12),

--Año, guion y numero consecutivo de 7 digitos (Ej: 2009-

0000873) FechaEmision

datetime,

NroRecibo

varchar(11),

FechaRecibo

datetime,

Expediente

char(5),

RegistradoPor

varchar(90),

IdAlumno

char(10),

PRIMARY KEY (IdCertificadoEst), FOREIGN KEY (IdAlumno) REFERENCES TAlumno ) GO /*-------------------creación de la tabla TDetalleFicha-------------------*/ CREATE TABLE TDetalleCertificado ( IdAlumno

char(10), --0000000001

Alumno

varchar(90),

Modulo

varchar(10),

IdAsignatura

char(4),

Asignatura

varchar(50),

NotaFinal

char(2),

NotaEnLetras

varchar(14),

FechaNotaFinal

varchar(10),

Observacion

varchar(13),

IdCertificadoEst char(12), FOREIGN KEY (IdCertificadoEst) REFERENCES TCertificadoEst ON DELETE CASCADE ) GO /*-------------------creación de la tabla TCertificadoMod-------------------*/ CREATE TABLE TCertificadoMod ( IdCertificadoMod

char(8),

FechaEmision

dateTime,

--Año y autogenerado de 4 digitos (Ej: 20090001)

NombreCertificado varchar(80), FechaInicio

datetime,

FechaFin

datetime,

TotalHoras

int,

NroRecibo

varchar(11),

FechaRecibo

datetime,

IdAlumno

char(10),

PRIMARY KEY (IdCertificadoMod), FOREIGN KEY (IdAlumno) REFERENCES TAlumno ) GO /*-------------------creación de la tabla TDetalleCertificadoMod-------------------*/

98 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

CREATE TABLE TDetalleCertificadoMod ( IdAlumno

char(10), --

Alumno

varchar(90),

IdAsignatura

char(4),

Asignatura

varchar(50),

Duracion

varchar(10),

NotaFinal

char(2),

FechaNotaFinal

varchar(20),

IdCertificadoMod char(8), FOREIGN KEY (IdCertificadoMod) REFERENCES TCertificadoMod ON DELETE CASCADE ) GO /*-------------------creación de la tabla TFichaSeguimiento-----------------*/ CREATE TABLE TFichaSeguimiento ( IdFichaSeguimiento char(8), FechaEmision

datetime,

IdAlumno

char(10),

--Año y autogenerado de 4 digitos (Ej: 20090001)

PRIMARY KEY (IdFichaSeguimiento), FOREIGN KEY (IdAlumno) REFERENCES TAlumno ) GO /*-------------------creación de la tabla TDetalleFicha-------------------*/ CREATE TABLE TDetalleFicha ( IdAlumno char(10), -Alumno varchar(90), IdSemestre char(3), Semestre varchar(20), Orden varchar(1), TipoMatricula varchar(20), Programacion varchar(20), IdAsignatura char(4), Asignatura varchar(50), NotaFinal char(2), NotaEnLetras varchar(14), Observacion varchar(12), FechaNotaFinal datetime, IdFichaSeguimiento char(8), FOREIGN KEY (IdFichaSeguimiento) REFERENCES TFichaSeguimiento ON DELETE CASCADE ) GO /*-------------------creación de la tabla CUENTA USUARIO DE Alumno-------------------*/ CREATE TABLE TCuentaUsuarioAlumno ( IdAlumno

char(10) NOT NULL, --

Contraseña

varchar(35) NOT NULL,

Habilitado

bit NOT NULL,

99 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO PRIMARY KEY

(IdAlumno),

FOREIGN KEY

(IdAlumno) REFERENCES TAlumno

2010

) /*-------------------creación de la tabla CUENTA USUARIO Docente-------------------*/ CREATE TABLE TCuentaUsuarioDocente ( IdDocente

int NOT NULL, --

Contraseña

varchar(35) NOT NULL,

Habilitado

bit NOT NULL,

PRIMARY KEY

(IdDocente),

FOREIGN KEY

(IdDocente) REFERENCES TDocente

)

4.3.3. Descripción de las tablas Tabla: TAlumno Atributo

Tipo

Longitud

Clave

Nulo

IdAlumno

char

10

Si

No

ApPaterno

varchar

30

No

No

ApMaterno

varchar

30

No

No

Nombres

varchar

30

No

No

DNI

varchar

8

No

No

Direccion

varchar

60

No

No

Telefono

varchar

15

No

No

FechaNac

datetime

-

No

No

Genero

varchar

10

No

No

Email

varchar

60

No

No

Fotografia

image

-

No

Si

100 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Tabla: TDocente Atributo

Tipo

Longitud

Clave

Nulo

-

Si

No

IdDocente

int

ApPaterno

varchar

30

No

No

ApMaterno

varchar

30

No

No

Nombres

varchar

30

No

No

DNI

varchar

8

No

No

Direccion

varchar

60

No

No

Telefono

varchar

15

No

No

Celular

varchar

15

No

No

FechaNac

datetime

-

No

No

EstadoCivil

varchar

15

No

No

Genero

varchar

10

No

No

Email

varchar

60

No

No

Codigo

varchar

20

No

No

Fotografia

image

-

No

Si

Suspendido

bit

-

No

No

Longitud

Clave

Nulo

Si

No

No

No

No

No

Longitud

Clave

Nulo

10

Si

No

Tabla: TUsuarioDocente Atributo

Tipo

IdDocente

int

Contraseña

varchar

Habilitado

bit

35

Tabla: TUsuarioAlumno Atributo IdAlumno

Tipo char

101 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

Contraseña

varchar

Habilitado

bit

35

2010

No

No

No

No

Longitud

Clave

Nulo

Tabla: TCargaAcademica Atributo

Tipo

IdCargaAcademica

char

7

Si

No

Tipo

vachar

8

No

No

Principal

bit

-

No

No

Fecha

datetime

-

No

No

Observacion

varchar

60

No

No

Finalizado

bit

-

No

No

IdDocente

int

-

No

No

IdAsignatura

char

4

No

No

IdProgramacion

char

5

No

No

Longitud

Clave

Nulo

Tabla: TAsignatura Atributo

Tipo

IdAsignatura

char

4

Si

No

Asignatura

varchar

50

No

No

NroParciales

tinyint

-

No

No

NroHoras

smallint

-

No

No

NroHorasT

smallint

-

No

No

NroHorasP

smallint

-

No

No

IdModulo

int

-

No

No

Longitud

Clave

Nulo

5

Si

No

Tabla: TProgramacion Atributo IdProgramacion

Tipo char

102 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIĂ&#x201C;N DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Vacantes

tinyint

-

No

No

Matriculados

tinyint

-

No

No

Finalizado

bit

-

No

No

Turno

varchar

10

No

No

IdModulo

int

-

No

No

IdSeccion

int

-

No

No

IdSemestre

char

3

No

No

Longitud

Clave

Nulo

Tabla: TRegistroNota Atributo

Tipo

IdRegistroNota

char

10

Si

No

Parcial1

char

2

No

No

FechaParcial1

datetime

-

No

No

Parcial2

char

2

No

No

FechaParcial2

datetime

-

No

No

Parcial3

char

2

No

No

FechaParcial3

datetime

-

No

No

Parcial4

char

2

No

No

FechaParcial4

datetime

-

No

No

Sustitutorio

char

2

No

No

FechaSustitutorio

datetime

-

No

No

NotaFinal

char

2

No

No

NotaEnLetras

varchar

14

No

No

Observacion

varchar

12

No

No

FechaNotaFinal

datetime

-

No

No

IdMatricula

char

10

No

No

IdCargaAcademica

char

7

No

No

103 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO


SISTEMA DE INFORMACIÓN DE REGISTRO Y CONSULTA DE NOTAS VIA WEB PARA EL INSTITUTO DE SISTEMAS CUSCO

2010

Tabla: TMatricula Atributo

Tipo

Longitud

Clave

Nulo

10

Si

No

IdMatricula

char

Fecha

datetime

-

No

No

Observacion

varchar

80

No

No

IdAlumno

char

10

No

No

IdProgramacion

char

5

No

No

Longitud

Clave

Nulo

Tabla: TFechaEntrega Atributo

Tipo

ActivarParcial

varchar

10

No

No

EntregaParcial1

datetime

-

No

No

EntregaParcial2

datetime

-

No

No

EntregaParcial3

datetime

-

No

No

EntregaParcial4

datetime

-

No

No

IdCargaAcademica

char

7

No

No

4.3.4. Casos de uso de reales 4.4. FASE DE TRANSICIÓN 4.4.1. Pruebas 4.4.2. Manual de usuario

104 UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO INSTITUTO DE SISTEMAS CUSCO

TESIS  

ISC its probably you wont understood

Read more
Read more
Similar to
Popular now
Just for you