You are on page 1of 69

SISTEMA DE GESTION DE NOTAS PARA DEL CENTRO EDUCATIVO SOGA

Plan de Desarrollo de Software Versin 1.0

FACULTAD DE CIENCIAS APLICADAS

ESTUDIO DE REQUERIMIENTO, ANALISIS Y DISEO DEL SISTEMA DE GESTION DE NOTAS DE UN CENTRO EDUCATIVO

PRESENTADO POR: Apellidos Chvez Romero Galn Vigl Lemus Torres Moran Cruz Panameo Lizano Trejo Trejo Nombres Katy Verenice Rene Vladimir Vernica Esmeralda Ral Ernesto Jos Vidal Carmen Leonor Carnet 17-6041-2011 17-4863-2010 17-3602-2011 25-4942-2008 17-4436-2011 17-3379-2011 Firma

Catedrtico: Ing. Jorge Machado

Materia: UML

San Salvador, 23 de Mayo de 2012

TABLA DE CONTENIDOS I. Introduccin.. 1.1 Propsito. 1.2 Alcance 1.3 Resumen II.- Vista General del Proyecto.... 2.1 Objetivos. 2.2 Suposiciones y Restricciones.. 2.3 Entregables del Proyecto. 2.3.1. El sistema Desarrollado 2.3.2 Documentacin del Sistema.. .. 2.3.3 Manuales.. 2.3.1 Manual del Sistema... 2.3.2 Manual del Usuario. 2.3.3 Manual de Instalacin... 2.4 Evolucin del Plan de Desarrollo del Software III Organizacin del Proyecto 3.1 Participantes en el Desarrollo del Proyecto.... 3.2 Interfaces Externas 3.3 Roles y Responsabilidades. IV.- Gestin del Proyecto... 4.1-Estimaciones del Proyecto.... 4.1.1. Licencias... 4.1.2. Software.. 4.1.3. Hardware..... 4.1.4. Resumen. 4.1.5. Condiciones generales. 4.2-Plan del Proyecto. 4.2.1. Plan de las Fases. 4.2.2. Calendario del Proyecto .... 4.3 Seguimiento y Control del Proyecto. 4.4.1Historial de Revisiones.... 4.4.2 Gestin de Riesgos. V ANEXOS.

I. Introduccin En la modernidad, la informtica juega un papel muy importante en el desarrollo de las organizaciones y en el control de las operaciones administrativas y financieras entre otras, la obtencin de una informacin inmediata y eficaz dentro de la estructura organizativa determina el xito y el alcance de los objetivos con mayor eficacia dentro de la empresa. Por tanto la presente investigacin aborda una de las ms triviales temticas referente al mbito educativo, como es el llevar un control sobre sus archivos lo suficientemente eficaz, implicando con ste la automatizacin del proceso de control de notas llevados a cabo en las instituciones. La investigacin se realizar en un Centro Educativo, se basar especficamente en el proceso de control de evaluacin y notas, cuyo objetivo es determinar mediante la evaluacin, que tanta eficacia y confiabilidad tendra de este control automatizado, por tanto, el principal objetivo radica en diagnosticar los posibles problemas inherentes al procedimiento manual que se lleva actualmente, en miras de dar soluciones. Se plantean entonces la necesidad de aplicar en el Centro Educativo un Sistema Automatizado de gestin de notas que permita de forma ms eficiente y segura realizar el Proceso de Notas Esta investigacin de acuerdo a sus caractersticas corresponde a un proyecto factible y a una investigacin de modalidad documental. En la fase documental se elaborar un anlisis y procesamiento de la informacin en relacin a la forma en que es llevado actualmente el Proceso de Notas del Centro Educativo en cuestin.

1.1 Propsito El propsito del desarrollo del software es aplicar en un Centro Educativo un Sistema Automatizado de gestin de notas que permita de forma ms eficiente y segura realizar los diferentes procesos mucho ms fciles y rpido. El objetivo del anlisis, diseo y desarrollo de un sistema de gestin de notas es ofrecer un plan donde el ingresar, modificar, consultar las notas sea ms eficiente y practico tanto para maestros, alumnos y administracin acadmica involucrados en todos los procesos del centro educativo 1.2 Alcance EI sistema una vez teniendo bien comprendido los requerimientos para realizar nuestro proyecto lo cual constituye la base para la planificacin de las iteraciones individuales se describe en los planes de cada iteracin, la toma de decisiones en todos los niveles organizacionales del equipo de desarrollo y seguimiento ocasionar el ajuste del sistema produciendo nuevas versiones actualizadas. Con nuestro sistema pretendemos hacer una funcin la cual permita agilizar los procedimientos en dicho centro educativo evitando la utilizacin de formularios proporciona una vista global del proceso de desarrollo de software, incluyendo mtodos, herramientas y tcnicas que sern utilizadas.

1.3 Resumen/ Justificacin El Centro Educativo requiere de un Sistema personalizado de gestin de notas que permita generar reportes, consultas, validar usuario, gestionar notas la informacin actualizada y relevante a los procesos que realiza tanto el alumno, maestro y administracin acadmica facilitando asi el desempeo de cada uno de los usuarios que harn uso del sistema en la institucin y siendo esta informacin compatible con los procesos y controles establecidos por la misma institucin a la vez que a los estudiantes se les haga ms factible realizar consultas. Adems ser capaz de generar los procesos de verificacin y modificacin segn sean convenientes para el usuario, tambin tendr la opcin de mostrar resultados a travs de impresiones siempre y cuando el usuario lo requiera. La siguiente documentacin del sistema de gestin de notas de un centro educativo en las siguientes secciones: Vista General del Proyecto proporciona una descripcin de los objetivos del proyecto, estableciendo los artefactos que sern producidos y utilizados durante el proyecto. Organizacin del Proyecto describe la estructura organizacional de desarrollo. Gestin del Proceso explica los costos y planificacin estimada, define las fases del proyecto y describe cmo se realizar su seguimiento.

Planes y Guas de aplicacin proporciona una vista global del proceso de desarrollo de software, incluyendo mtodos, herramientas y tcnicas que sern utilizadas. II.- VISTA GENERAL DEL PROYECTO 2.1 Objetivos 2.1.1 Objetivo General Procesar de una forma rpida la informacin ingresada para generar reportes, modificaciones y consultas de utilidad para el usuario ya sea alumno, maestro o administracin acadmica.

2.1.2 Objetivos Especficos Desarrollar las distintas etapas que conforma el ciclo de vida de un sistema de informacin Disear modelos UML con dominio del problema basado en la metodologa de desarrollo de sistemas Coordinar el funcionamiento y proceso de la gestin de notas en cuanto a su operacin y recurso humano necesario. 2.2 Entregables del Proyecto

Los documentos entregables estarn definidos en cada una de las etapas de la metodologa a utilizar, debiendo como mnimo ser los siguientes:

2.3.1 El sistema Desarrollado

El sistema de gestin de notas contara con el Motor de base de datos: MYSQL, e instalacin del mismo. Materiales y guas para su implementacin, Todas las Garantas necesarias para el Sistema Desarrollado, garantizando la calidad del funcionamiento e integridad del Software. 2.3.2 Documentacin del Sistema En este presente documento se mostrara todo el proceso y metodologa llevada desde la fase de inicio hasta el producto terminado que es el SISTEMA DE GESTION DE NOTAS DEL CENTRO EDUCATIVO SOGA

2.3.3 Manuales Se presentaran los siguientes Manuales para tener un mejor alcance del Sistema 2.3.3.1. Manual del Sistema. En este documento se seguirn los pasos adecuados para poder realizar la instalacin del software y mantenimiento con sus correspondientes Procesos, Formularios, etc. Comprender, por lo menos, la descripcin de la arquitectura del sistema, estructura de los botones que componen cada mdulo, descripcin general de los procesos, modelo de datos, Diagrama de procesos de acuerdo al flujo de datos de cada mdulo 2.3.3.2 Manual del Usuario. Mediante este manual podremos tener un gua para el uso correcto del sistema por parte del trabajador del centro educativo en este documento irn los pasos adecuados para poder realizar los diferentes procesos de gestin. Dirigido al usuario final que utilizar los diferentes mdulos. Comprender, por lo menos, la descripcin de las funciones del sistema en general y de cada uno de sus mdulos en particular y su forma de operarlo por parte del usuario final, descripcin de la estructura de mens, descripcin de mens y pantallas, uso de ayudas interactivas, descripcin de formas y reportes y un glosario de trminos orientados a los procesos que los usuarios van a efectuar con el sistema de informacin. 2.3.3.3 Manual de Instalacin. Mediante este manual podremos tener un gua para la correcta instalacin del sistema, en este documento se vern los requisitos bsicos en una computadora para poder instalar el sistema y que aplicaciones debe tener. 2.3 Evolucin del Plan de Desarrollo de Software El Plan de Desarrollo del Software se revisar semanalmente y se refinar antes del comienzo de cada iteracin.

III.- Organizacin del Proyecto 3.1 Participantes en el Proyecto. o Considerando las fases de Inicio o Elaboracin y las iteraciones de la fase de Construccin, estar formado por los siguientes puestos de trabajo y los encargados de ellos:

Administrador de Base de Datos. Labor de Ral Ernesto Morn con una experiencia modesta en el manejo de MYSQL

Analista de Sistemas. El perfil establecido es conocimientos de UML y el proceso de desarrollo RUP, con lo cual se cuenta al menos con experiencia en sistemas afines a la lnea del proyecto, labor que se llevar a cabo por los siguientes: Katy Verenice Chvez Vernica Esmeralda Lemus Carmen Leonor Trejo

Encargado de la Lgica de Negocios Programador Sera la labor de Jos Vidal Panameo con experiencia en el entorno de desarrollo del proyecto, con el fin de que los prototipos puedan ser lo ms cercanos posibles al producto final Documentador Es el encargado de realizar labores de gestin de requisitos, documentacin y diseo del esquema de presentacin del proyecto, el encargado es Rene Vladimir Galn.

3.2 Interfaces Externas A continuacin se describir los mdulos que formaran parte de la propuesta del Sistema de control gestin de notas del centro educativo Soga y sus requerimientos funcionales, aspectos tcnicos y caractersticas del sistema de informacin.

3.2.1 MDULOS QUE FORMAN PARTE QUE LA PROPUESTA DEL SISTEMA DE GESTION DE NOTAS 3.2.1.1 REQUERIMIENTOS FUNCIONALES Para especificar mejor la funcionalidad del software requerido por el centro educativo se han conformado bloques de requerimientos denominados mdulos, que sern interpretados como una forma de organizar y clasificar las funcionalidades y no necesariamente como mdulos de software. 3.2.1.1.1 REQUERIMIENTOS DEL SISTEMA Tendr las siguientes tareas especficas: Generar reportes estadsticos mensuales de los alumnos inscritos en el Sistema de Gestin de Notas. Generar Reportes que muestren los resultados obtenidos e imprimir si el usuario lo desea Generar y actualizar los resultados obtenidos por periodo Registrar las notas por los maestros de los alumnos encargados de cada grado. Almacenar la informacin completa de alumnos (nombre, telfono, direccin, ciudad, etc.). Agregar o modificar notas. Adems contara y deber manejar los siguientes parmetros generales: Alumno.- Al que se le administraran las notas. Tipo de Reportes.- Reportes en pantalla o impresos. Software. El diferente software a utilizar por el aplicativo. Grados. Los diferentes grados que cuenta el centro educativo. Tipo de Evaluaciones.- Actividades en aula o ex-aula y exmenes.

4.1.3 REQUERIMIENTOS DEL PROCESO DE REPORTES Tendr las siguientes tareas especficas: Reportar las evaluaciones que realiza el profesor durante el transcurso del ao escolar. Reportar las notas obtenidas por los alumnos en el periodo de evaluaciones segn materia registrada para cada grado.

3.2.1.2 REQUERIMIENTOS NO FUNCIONALES. El sistema de informacin, poseer las siguientes caractersticas operacionales.

3.2.1.2.1 Ergonoma El Software deber ser lo suficientemente fcil de manejar a tal forma por que podr ser utilizado en cualquier navegador a gusto del usuario. 3.2.1.2.1 Integracin Es decir deber integrar toda la informacin y sincronizar todos los procesos y eventos, lo que permitir obtener informacin en todo momento. Todos los mdulos del software debern integrar informacin. 3.2.1.2.2 Escalabilidad El diseo del software soportar el incremento de volumen de operaciones sin necesidad de modificar el cdigo fuente. 3.2.1.2.3 Desempeo (performance) No debe tardar ms de cinco segundos en mostrar los resultados de una bsqueda. Si se supera este plazo, el sistema detiene la bsqueda y muestra los resultados encontrados. 3.2.1.2.4 Interfaz de usuario El software deber contar con una interfaz de usuario final ntegramente en entorno grfico y amigable en todos sus aspectos.

3.2.1.3 ASPECTOS TCNICOS DEL SISTEMA. 3.2.1.3.1 Manejador de Base de Datos a Utilizar Nuestro grupo, plantea que el manejador de base de datos para el presente desarrollo debe de ser MYSQL SERVER 5.5, el que se ha elegido teniendo en cuenta los siguientes criterios de evaluacin. Seguridad. MYSQL Server 5.5 implementa un nivel de seguridad a nivel de inicios de sesin y base de datos, lo cual garantiza la confidencialidad de los datos del Centro Educativo. Manejo de integridad de la informacin. MYSQL Server 5.5 valida la integridad de la informacin que el usuario intenta guardar al hacer una transaccin. Capacidad de datos: MYSQL SERVER 5.5 Soporta hasta terabytes de informacin, eso significa una gran capacidad de datos y beneficio para el Centro Escolar. Concurrencia de usuarios. El sistema que se plantea al Centro Escolar ser implementado en una arquitectura cliente servidor con concurrencia simultnea de los diferentes puntos de conexin va Internet, ello implica que el manejador de base de datos garantice esta funcionalidad ya que el Centro educativo tiende a crecer al nivel de comunidad acadmica.

3.2.1.3.2 Herramienta de Entorno de desarrollo integrado (IDE) a utilizar. Nuestro grupo, plantea que la herramienta de desarrollo integrado para el presente desarrollo debe ser Dreamweaver CS5, el que se ha elegido teniendo en cuenta los siguientes criterios de evaluacin: Dreamweaver CS5 es un entorno de desarrollo integrado especialmente diseado para facilitar la construccin y el desarrollo de servicios PHP y soluciones Web. Entre sus mltiples caractersticas cabe destacar su soporte multilenguaje, que permite integrar en una misma aplicacin cdigo escrito en diferentes lenguajes de programacin.

3.2.1.4 CARACTERSTICAS INFORMACIN.

GENERALES

DEL

SISTEMA

DE

El sistema de informacin a desarrollar deber permitir la automatizacin de forma segura y eficiente de todos los procesos operativos, la optimizacin en el uso de los recursos de la empresa, la consolidacin y presentacin de informacin de apoyo a la toma de decisiones en todos los niveles de gestin, permitiendo realizar entre otros informacin que facilite el anlisis de la gestin. El sistema a Implementar tendr las siguientes caractersticas tcnicas generales: El sistema funcionar sobre la plataforma Windows 2000/NTWs/95/98/XP/Vista/7 (esto debido a que se tiene en consideracin las plataformas que se van a plantear, tanto en recursos de hardware, como de software base para el sistema de informacin). Tendr una interfaz grfica amigable entre el sistema y el usuario. El sistema a implementar es de tipo Cliente/Servidor y utilizar el motor de base de datos relacionar MYSQL SERVER 5.5. El sistema tendr varios niveles de seguridad protegidos mediante contraseas, esto nos permitir el acceso en forma dinmica a las diferentes opciones del sistema. El sistema proporcionar reportes, ya sea por pantalla o impresora. El sistema ser desarrollado en PHP/APACHE, HTML Y MYSQL SERVER 5.5. Administracin de informacin histrica.

IV.- GESTIN DEL PROYECTO.

4.1-Estimaciones del Proyecto A continuacin se presenta la propuesta econmica para la ejecucin del presente proyecto. 4.1.1. Licencias.

tem 1 2 3 4 5 6

Descripcin Cantidad PHP 5.3.4 1 HTML 1 MYSQL SERVER 5.6 1 JAVASCRIPT 1 Web Hosting 1 Apache 1 TOTAL 4.1.2. Software.

Precio $ Free Free Free Free $ 387.66 Free

Total

$ 387.66 $ 387.66

tem Descripcin Cantidad 1 Anlisis, diseo, implementacin del 1 Sistema de Gestin de notas del Centro Educativo Soga Total sin IVA 4.1.3. Hardware. tem Descripcin Cantidad 1 HP, Intel Core Duo (Depreciacin: 1.67% mensual), Memoria 2 Gb, 2 discos 1 de 450 GB en RAID 0. Total 4.1.4. Resumen. Rubro Licencias Software Hardware Otros TOTAL

Precio Total $ 5,000.00 $ 5,000.00

$ 5,000.00

Precio $ 1,500.00

Total $ 1,500.00 $ 1,500.00

Total $ 387.66 $ 5,000.00 $ 1,500.00 $ 00.00 $ 6,887.66

4.1.5. Condiciones generales. Como se aprecia en la propuesta Econmica, est dividida en 3 partes principales las cuales se especifican en las siguientes lneas para definir mejor la estructura de costos presentada: Licencias Este rubro indica las licencias que el Centro Educativo de Soga deber adquirir para la construccin del software. Software Ac se indica el costo de anlisis, diseo e implementacin del desarrollo del software la misma que se plantea que el desembolso sea en partidas contra entrega de 50%. ($ 2,500.00), la misma que incluye todos los tributos que establezcan las normas legales pertinentes, que nos va servir para los gastos durante casi todo el desarrollo el Sistema.

Hardware Se sugiere la adquisicin de 1 equipos de Cmputo para la construccin del software, debido a que este proporcionara mayores prestaciones ergonmicas que permitirn aprovechar al mximo las caractersticas del equipo y agilizar la construccin del Sistema. Otros Se tiene en cuenta mltiples gastos realizados durante todo el desarrollo del proyecto como por ejemplo el pago del consumo de luz, CDs, alquiler de computadoras, impresiones de la documentacin, hojas, algunos inconvenientes de ultimo minutos y otros gastos mas.

4.2-Plan del Proyecto 4.2.1 Plan de las Fases. El desarrollo se llevar a cabo en base a fases con una o ms iteraciones en cada una de ellas. La siguiente tabla muestra una la distribucin de tiempos y el nmero de iteraciones de cada fase (para las fases de Construccin y Transicin es slo una aproximacin muy preliminar)

Fase Fase de Inicio Fase de Elaboracin Fase de Construccin Fase de Transicin

Nro. Iteraciones 1 2 2 1

Duracin 4 semanas 5 semanas 7 semanas 3 semanas

Los hitos que marcan el final de cada fase se describen en la siguiente tabla. Fase En esta fase desarrollar los requisitos necesarios del sistema desde la perspectiva del usuario, los cuales sern establecidos en el artefacto Captura de Requerimientos. Los principales casos de uso sern identificados y se har un refinamiento del Plan de Desarrollo del Proyecto. La aceptacin del cliente / usuario y el Plan de Desarrollo marcan el final de esta fase.

Descripcin

Fase de Inicio

En esta fase se analizan los requisitos y se desarrolla un prototipo de arquitectura (incluyendo las partes ms relevantes y / o crticas del sistema). Al final de esta fase, todos los casos de uso correspondientes a requisitos que sern implementados en la primera versin de la fase de Construccin deben estar analizados y diseados (en el Modelo de Anlisis / Diseo). Fase de Elaboracin La revisin y aceptacin del prototipo de la arquitectura del sistema marca el final de esta fase. La primera iteracin tendr como objetivo la identificacin y especificacin de los principales casos de uso, as como su realizacin preliminar en el Modelo de Anlisis / Diseo, tambin permitir hacer una revisin general del estado de los artefactos hasta este punto y ajustar si es necesario la planificacin para asegurar el cumplimiento de los objetivos. Ambas iteraciones tendrn una duracin de semanas.

DISCIPLINAS / ARTEFACTOS GENERADOS O MODIFICADOS DURANTE LA FASE DE INICIO

COMIENZO

APROBACIN

Durante la fase de construccin se terminan de analizar y disear todos los casos de uso, refinando el Modelo de Anlisis/Diseo. El sistema se construye en base a 2 iteraciones, cada una produciendo una versin a la cual se le aplican las pruebas y se valida con el Fase de Construccin cliente / usuario. Se comienza la elaboracin del material de apoyo al usuario. El hito que marca el fin de esta fase de la versin, con la capacidad operacional parcial del sistema que se haya considerado como crtica, lista para ser entregada a los usuarios.

Fase de Transicin

En esta fase se prepararn dos versiones para distribucin, asegurando una implantacin y cambio del sistema previo de manera adecuada. El hito que marca el fin de esta fase incluye, la entrega de toda la documentacin del proyecto con los manuales de instalacin y todo el material de apoyo al usuario, la finalizacin del entrenamiento de los usuarios.

4.2.2 Calendario del Proyecto A continuacin se presenta un calendario de las principales tareas del proyecto incluyendo slo las fases de Inicio y Elaboracin. Como se ha comentado, el proceso iterativo e incremental de RUP (Proceso Unificado Rational) est caracterizado por la realizacin en paralelo de todas las disciplinas de desarrollo a lo largo del proyecto, con lo cual la mayora de los artefactos son generados muy tempranamente en el proyecto pero van desarrollndose en mayor o menor grado de acuerdo a la fase e iteracin del proyecto. Para este proyecto se ha establecido el siguiente calendario. La fecha de aprobacin indica cundo el artefacto en cuestin tiene un estado de completitud suficiente para someterse a revisin y aprobacin, pero esto no quita la posibilidad de su posterior refinamiento y cambios.

Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Requisitos Glosario Visin Modelo de Casos de Uso Especificacin de Casos de Uso Especificaciones Adicionales Anlisis / Diseo Modelo de Anlisis / Diseo Semana 8,9y10 21/03 04/04 Semana 11 12/04 18/04 siguiente fase siguiente fase Modelo de Datos Implementacin Prototipos de Interfaces de Usuario Modelo de Implementacin Pruebas Casos de Pruebas Funcionales Despliegue Modelo de Despliegue Gestin de Cambios y Configuracin Gestin del proyecto Plan de Desarrollo del Software en su versin 1.0 y planes de las Iteraciones. Ambiente Semana 14 03/05 10/05 siguiente fase Semana 16 17/05 24/05 siguiente fase Semana12y13 19/04 03/05 Semana 14 03/05 10/05 siguiente fase siguiente fase Semana 3y4 16/02 4/03 Semana 3y4 16/02 23/02 Semana 5 24/2 4/03 Semana 6 5/03 12/03 Semana 7 13/03 20/03 Semana 5 24/02 4/03 Semana 5 24/02 4/03 siguiente fase siguiente fase siguiente fase Semana 1y2 01/02 15/02 Semana 4 13/03 20/03

Durante todo el proyecto Semana 14 26/04 03/05 Semana 16 17/05 24/05

Durante todo el proyecto

4.4 Seguimiento y Control del Proyecto 4.4.1 Historial de Revisiones

Versin 1.0 1.0

Fecha 28/02/2012 20/03/2012

Descripcin Versin preliminar como propuesta de desarrollo. Versin propuesta para aprobacin al final de la fase de inicio. Versin revisada en la fase de elaboracin. Versin revisada al final de la fase de Elaboracin. Versin revisada en la primera iteracin construccin. Versin revisada en la segunda iteracin construccin. de la fase de

1.0 1.1 1.1

28/04/2012 25/05/2012 04/06/2012

1.2

08/06/2012

de la fase de

El calendario del proyecto tendr un seguimiento y evaluacin semanal por el jefe de proyecto, los defectos detectados en las revisiones y formalizados, tendrn un seguimiento para asegurar la conformidad respecto de la solucin de dichas deficiencias. Para la revisin de cada artefacto y su correspondiente garanta de calidad se utilizarn las guas de revisin incluidas en RUP.

4.4.2 Gestin de Riesgos A partir de la fase de Inicio se mantendr una lista de riesgos asociados al proyecto y de las acciones establecidas como estrategia para mitigarlos o acciones de contingencia. Esta lista ser evaluada al menos una vez en cada iteracin.

Riesgos 1. Baja intensidad de Energa Elctrica, y que se pierda la informacin avanzada y todo nuestro Sistema, o que tenga algunas fallas al momento de las pruebas. 2. Prdida de informacin la base de Datos.

Acciones de Contingencia 1. Guardar cada momento la informacin que se est manejando, teniendo en cuenta aspectos de seguridad.

2. Sacar una copia de seguridad cada cierto tiempo, conforme q se est avanzando el proyecto.

3. Se tratan con cuidado, se realiza el 3. Prdida de Informacin avanzada por mantenimiento de forma regular, est algn desperfecto de la computadora, Falla previsto el prstamo de otros equipos. de los equipos. 4. Al fuego, que puede destruir los equipos y archivos. 3 Generales, se hace una copia casi diaria de los archivos que son vitales para la empresa.

4 Al robo comn, llevndose los equipos y archivos.

5. Robo comn, se cierran las puertas de entrada y ventanas.

5 A la accin de virus, que daen los equipos 6. Todo el software que llega se analiza en y archivos. un sistema utilizando software antivirus.

Anexos

ESTUDIO DE REQUERIMIENTO, ANALISIS Y DISEO DEL SISTEMA DE GESTION DE NOTAS DE UN CENTRO EDUCATIVO
Introduccin En la modernidad, la informtica juega un papel muy importante en el desarrollo de Las organizaciones y en el control de las operaciones administrativas y financieras entre otras, la obtencin de una informacin inmediata y eficaz dentro de la estructura organizativa determina el xito y el alcance de los objetivos con mayor eficacia dentro de la empresa. Por tanto la presente investigacin aborda una de las ms triviales temticas referente al mbito educativo, como es el llevar un control sobre sus archivos lo suficientemente eficaz, implicando con ste la automatizacin del proceso de control de notas llevados a cabo en las instituciones. La investigacin se realizar en un Centro Educativo, se basar especficamente en el proceso de control de evaluacin y notas, cuyo objetivo es determinar mediante la evaluacin, que tanta eficacia y confiabilidad tendra de este control automatizado, por tanto, el principal objetivo radica en diagnosticar los posibles problemas inherentes al procedimiento manual que se lleva actualmente, en miras de dar soluciones. Se plantean entonces la necesidad de aplicar en un Centro Educativo un Sistema Automatizado de gestin de notas que permita de forma ms eficiente y segura realizar el Proceso de Notas Esta investigacin de acuerdo a sus caractersticas corresponde a un proyecto factible y a una investigacin de modalidad documental. En la fase documental se elaborar un anlisis y procesamiento de la informacin en relacin a la forma en que es llevado actualmente el Proceso de Notas de un Centro Educativo.

Objetivos de la Investigacin Objetivo General REALIZAR ESTUDIO DE REQUERIMIENTO, ANALISIS Y DISEO DEL SISTEMA DE GESTION DE NOTAS DE UN CENTRO EDUCATIVO. Objetivos Especficos

Desarrollar las distintas etapas que conforma el ciclo de vida de un sistema de informacin Disear modelos UML con dominio del problema basado en la metodologa de desarrollo de sistemas Coordinar el funcionamiento y proceso de la gestin de notas en cuanto a su operacin y recurso humano necesario.

Importancia y Resultados Esperados Con la popularizacin de las computadoras y los sistemas de informacin para la gestin, desde aproximadamente 25 aos, adems de la aparicin del Internet como producto de uso pblico, masivo y comercial, en el mbito mundial en la dcada de los ochenta, llegando a ser popular a partir de 1992, las exigencias de la vida actual han aumentado, el mundo se encuentra en una era donde la tecnologa en muchos casos llega a percibirse como primordial siendo incesante el avance tecnolgico. El Internet ha tenido un gran impacto tanto social, como empresarial y econmico, gracias a ste las expectativas con respecto al mundo de la tecnologa como manejo de la informacin han sido bastante amplias, sin embargo, hasta ahora no se ha sufrido alguna decepcin o defecto incapaz de solucionarse a menor o mayor plazo. Por estas razones ciertamente "La tecnologa es algo casi omnipresente. El cambio tecnolgico y la innovacin son estratgicamente relevantes no solo en lo tocante a las tecnologas asociadas con los productos, sino, que afectan todas las actividades y funciones de gestin empresarial." Con el tiempo ha sido necesaria la implementacin de sistemas automatizados enfocados al mejoramiento operacional de las empresas en los distintos sectores econmicos, sociales, polticos, comerciales y educativos, entre otros ms. "A lo largo del siglo XX el ritmo del cambio acelerado que vive la sociedad (en tecnologa, medicina, economa, educacin, etc.) est obligando a asumir un proceso de cambio continuo, en una permanente bsqueda de mejora de su competitividad." Asimismo se puede deducir lo importante que sera la aplicacin de un sistema automatizado que agilice de forma segura diferentes procesos en las instituciones del mismo modo que se ha incorporado la tecnologa de la informacin a la vida cotidiana, el ser humano ha tomado amplia conciencia de los retos que implica para un futuro el uso de la computadora, "La fabricacin est pasando de ser un arte, a ser una ciencia y por esto existe mayor necesidad de talentos de ingeniera y matemticas en el diseo y la puesta en marcha de sistemas computacionales (Informticos) automatizados, para un desarrollo eficiente veraz, fcil, gil y confiable; para mejorar la produccin, as sea en un mbito comercial o educativo". Ya que la agilidad de procesos hoy en da, es ms que todo una competencia entre las empresas lugares de desarrollo de tipo educativo o comercial, el desarrollo e implementacin de sistemas que mejoren y agilicen el proceso y funcionamiento de tareas especificas se vuelve mas que necesario, as, se da a conocer que este tipo de sistemas, sobre todo, se ha vuelto indispensable en la era en que vivimos. En la actualidad, muchas instituciones hacen uso de la herramienta tecnolgica con el fin de mejorar sus servicios al cliente, reducir gastos administrativos y operacionales, llevar mejor control de inventarios. Explican el impacto de la automatizacin sobre la organizacin e industrias de todo tipo, la

automatizacin o dicho de otra manera La Revolucin Informtica es un tema que hoy en da es mas que indispensable para la mayora de trabajos y negocios en particular, porque si no, se estn quedando obsoletos o su produccin o distribucin, procesos de todo tipo, son mas tardados que en la parte de la competencia que ellos puedan tener, por eso se dice: En el sector educativo es necesario o sera ventajosa la utilizacin de la informtica para planificar y controlar de manera eficiente todo lo relacionado con el personal que all labora y con los estudiantes en general, es decir, las evaluaciones, las calificaciones, horarios, entre otras cosas podran ser manejados mas rpidos y eficientemente al utilizar dichos sistemas. El impacto ms probable de la automatizacin sobre la organizacin de una empresa es que simplifica, estabiliza y racionaliza la estructura de la misma. Cuando la estructura ya est racionalizada, su analoga con otras estructuras similares ser ms obvia. Esto quiere decir que las herramientas y facultades de direccin podrn ser aprendidas, vividas e implementadas con mayor facilidad, repercutiendo en beneficio del Centro Educativo. El proceso de inscripcin en el Centro Educativo se ha estado llevando de forma manual; el personal administrativo llena una planilla denominada "Ficha de Evaluacin por cada estudiante matriculado durante el ao escolar, luego de esto, se transcribe la informacin a una base de datos, en la cual se lleva el control estudiantil al igual que otras actividades de la institucin. Como resultado de ello se originan extensos archivos fsicos donde se registra y almacena toda la informacin referente al alumnado, con sus respectivos soportes. Debido a que este proceso no se encuentra sistematizado, a la hora de emitir una constancia de estudio, verificar los documentos consignados por el alumno, datos del representante o plantel de procedencia, entre otros, relacionados con el mismo, generara la revisin de extensos archivos fsicos, utilizndose ms tiempo del requerido, por eso se establece en cierta manera se afirma que la implementacin de estos recursos informticos son necesarios para un gil procesamiento de este tipo de informacin. Todas estas razones conllevan al planteamiento de la propuesta de la aplicacin de un sistema de informacin como alternativa que permita realizar la gestin de notas en una forma rpida y automatizada, contribuyendo a reducir tareas en la ejecucin de dicho proceso, mejorando el servicio prestado por la institucin sin que esto represente mayores costos para ella, dando as, una perspectiva de lo que esto facilitara ciertos procesos dando factibilidad de entrega de documentos, entrega de notas constancias y mas. Centrndonos en la entrega de notas como se hablaba anteriormente, damos como propuesta la implementacin de dicho sistema de gestin de notas, ayudando as a los docentes a calcular y generar ms rpidamente este tipo de informacin, y reduciendo el margen de error en ciertos puntos del proceso del clculo de ellos.

1. SITUACIN ACTUAL.
1.1 Datos Generales del Proyecto: Al pasar de los aos se ha ido incrementando la utilizacin de las computadoras y con ello la aplicacin de herramientas tecnolgicas que permitan facilitar las operaciones de las distintas empresas, es decir, la informtica ha ido tomando auge en los distintos entes econmicos con el fin de obtener mejores resultados a menor costo y con la utilizacin de menos recursos humanos, en el rea educacional la aplicacin de un sistema automatizado para el proceso del control de notas ofrece la posibilidad de realizar la asignacin de notas y correccin de estas de manera gil y sencilla, con una mxima confiabilidad. En tal sentido, la presente investigacin se justifica debido a que se proyecta disear un Sistema de Gestin que permita mejorar el proceso de control de notas, el cual se realizara a travs de una aplicacin, donde el sistema solicitara el nombre de usuario y una clave de acceso con la que se ingresara automticamente al sistema, donde ste generara la planilla de ingreso de notas ya pre-elaborada, incluyendo los datos del representante y su (s) representado (s) en el plantel, luego de ser actualizada por pantalla la informacin, sta quedar verazmente almacenada en la base de datos del plantel, asimismo, se podr imprimir la planilla previamente proporcionada la informacin requerida en cada una de las casillas, permitiendo de un mismo modo tener un registro fsico, lo cual simplifica el proceso del gestin de notas y reduce errores. Tambin, ser de gran utilidad para los investigadores ya que le permitir tener una visin ms amplia sobre el tema, aprendern a realizar un sistema de informacin, lo que se traducir en un mejor y mayor desarrollo de los mismos y crecimiento en el mbito profesional. Igualmente, la investigacin es importante para el Centro Educativo ya que le permitir prestar un mejor servicio a los usuarios convirtindose en receptora de los beneficios que ellos obtendrn con el proceso de inscripcin automatizado, y disminuye la excesiva cantidad de trabajo formada durante el proceso ubicada en el departamento administrativo, principalmente en la seccin del asistente administrativo, esto tambin evita la demora en la entrega de la lista del alumnado y la duplicacin de registros, todo ello representa ventajas y facilidades que redundan en un mejor funcionamiento de la institucin. Asimismo, ser de gran utilidad acadmica ya que podra ser una herramienta que facilite ayuda para la poblacin estudiantil, para el desarrollo de futuras investigaciones sobre el tema.

1.2 Descripcin del Sistema de Informacin. Entre los antecedentes relacionados con el tema estn un grupo de estudios, los cuales son una necesaria referencia ya que orientan a los investigadores en el desarrollo del mismo. Aplicacin de Tecnologa Web en los Sistemas de Informacin. Sistema de Control de Calificaciones. En su investigacin presenta como objetivo crear los cimientos de un sistema de base de datos con las notas de los alumnos a travs de una pgina dinmica en la Web, en donde los docentes, los alumnos y los representantes sern los principales usuarios. En sus conclusiones seala: La meta final ser llegar a crear una comunidad virtual alrededor del sitio Web, con Chat directamente con los profesores, y correo electrnico, a travs de la cual primeramente se minimice el tiempo de respuesta a la solicitud de informacin y en segundo lugar, que esta informacin sea vlida y confiable. El aporte que esta Proyecto dar a la investigacin es que la creacin de una base de datos con las notas de los alumnos, como un proyecto factible, es decir, desarroll un sistema de informacin que permite llevar el control de las calificaciones de una forma rpida y confiable, en el trabajo en estudio igualmente, se piensa desarrollar una aplicacin tecnolgica, con el fin de automatizar un proceso gestin de notas. La metodologa utilizada desde el punto de vista de la investigacin descriptiva, documental y de campo, para la realizacin del diseo de la investigacin permiti el desarrollo de las fases de diagnstico de la situacin actual, anlisis, diseo lgico e implantacin del Sistema de Gestin de notas. Esta investigacin le sirve de referencia a los investigadores porque le servir de gua a la hora de realizar el diagnstico de los actuales procesos de gestin de notas llevados en la Centro Educativo con el fin de detectar las posibles fallas y debilidades del mismo y buscar las posibles soluciones, a su vez establecer la factibilidad de la implementacin del Sistema.

1.3 Enfoque de Sistemas.

1.3.1 Descripcin de Entradas.


Las tcnicas e instrumentos de recoleccin son las estrategias que adopta el investigador para responder as al problema planteado. Se refiere al dnde y cundo se recopil la informacin, as como la amplitud de la informacin recopilada. Para la recopilacin de datos se emplearan las siguientes tcnicas: La observacin, es la accin de utilizar los sentidos para estudiar un problema de investigacin. El instrumento a utilizar ser el registro, el cual se puede indicar que es un conjunto de procedimientos y recursos de que se sirve para que ayuden a guardar una informacin para algn fin. El fichaje constituye una tcnica que permite acumular datos, recoger ideas y organizarlo todo en un fichero. Es una contante fuente de informacin, creciente y flexible, utilizando en sta la ficha como instrumento de recoleccin de datos, siendo definida como el instrumento que nos permite ordenar y clasificar los datos consultados, incluyendo nuestras observaciones y crticas, facilitando as la redaccin del escrito. Se recolectarn datos de fuentes primarias y secundarias, tales como libros, revistas, documentos y consultas en lnea. Una vez efectuada la recoleccin, la informacin debe ser objeto de revisin para su clasificacin. Las encuestas, Es la obtencin directa de las personas y/o fuentes primarias de las informaciones, datos, puntos de vista o aspectos relevantes de un tema objeto de estudio. La Encuesta, basndose en el cuestionario como instrumento, se realizar durante la ejecucin del trabajo con la finalidad de obtener la informacin necesaria para el desarrollo de las variables. El cuestionario es definid como un Instrumento que consiste en una serie de preguntas previamente ordenadas y relacionadas con los aspectos ms relevantes de la investigacin, ya que de no ser as, pierde el sentido de utilidad. Una vez obtenida la informacin, se organiza y se analiza el material para la elaboracin del informe, el cual indicar los pasos e interpretacin de los datos para determinar su validez y precisin dentro del estudio, para emitir una informacin en el desarrollo de la investigacin. Se utilizarn fichas de trabajo

para una mejor organizacin de la informacin obtenida de las fuentes consultadas. La validez se define como la ausencia de sesgos. Representa la relacin entre lo que se mide y aquello que realmente se quiere medir. Existen diferentes mtodos para validar un instrumento, en esta oportunidad se aplicar la validez de contenido. La validez de contenido no puede ser expresada cuantitativamente, es una cuestin de juicio, se estima de una manera subjetiva, a travs de un procedimiento denominado juicio de expertos, donde 3 o 5 expertos (siempre nmeros impares de expertos) revisan el contenido, la redaccin y la pertinencia de cada tem y en algunos casos realizarn recomendaciones para que los investigadores efecten las correcciones pertinentes. Se proceder a realizar la evaluacin de criterios expertos especialistas en el rea de informtica para obtener la validez de los diferentes reactivos alusivos al tema y para comprobar si los reactivos miden lo que se quiere medir. La confiabilidad, es una de las caractersticas para determinar la utilidad de los resultados de un instrumento. La ausencia de error aleatorio en un instrumento de recoleccin de datos. Representa la influencia del azar en la medida; es decir, es el grado en el que las influencias del azar estn libres de la desviacin producida por los errores casuales. Adems, si la precisin de una medida es lo que asegura su repetitividad (si se repite, siempre da el mismo resultado).

1.3.2 Descripcin de Salidas.


Tcnica: En esta viabilidad entra la experiencia y la eficacia del analista quien con su conocimiento y experiencia buscara opiniones de fabricantes en relacin a la disponibilidad de cumplimiento de metas o especificaciones en la tecnologa a utilizar ya que son muy costosos para que no cumplan las necesidades de los Recursos tecnolgicos y los sistemas existentes. Econmica: Se debe estudiar todos los costos de la inversin para tener una proyeccin de las ganancias, de manera que los costos operativos no sean superiores y as obtener nuestra viabilidad econmica esperada en cuanto tiempo, el costo del estudio de sistemas, el costo del tiempo que los empleados dedicaran al estudio, el costo estimado del hardware, y el costo de software. Operativa: Esta parte depende nica y exclusivamente de los usuarios ya que si le aportamos un sistema que funcione eficaz y accesiblemente, con creatividad e innovaciones, las probabilidades de que el sistema solicitado sea usado sern mayores en cuanto a la Funcionalidad del sistema, la utilizacin del sistema, y los recursos humanos necesarios. Sistema de informacin: Es el conjunto formal de procesos que, operando sobre una coleccin de datos estructurados de acuerdo con las necesidades de una empresa, recopila, elabora y distribuye (parte de) la informacin necesaria para la operacin de dicho centro educativo y para las actividades de direccin y control correspondiente, apoyando al menos en parte, la toma de decisiones necesaria para desempear las funciones y procesos de negocio de la empresa de acuerdo con su estrategia. Sistema de apoyo a las operaciones: Toda empresa comercial busca eficiencia, rapidez, facilidades en el desempeo de sus transacciones internas y externas, y debemos optimizar el Sistema de procesamiento de transacciones, el sistema de control de procesos, y el sistema de colaboracin empresarial. Sistema de apoyo Gerencial: Proporcionar informacin y respaldo en cuanto a datos de los alumnos, notas, datos de los profesores, datos de las materias, actualizaciones del Sistema de informacin, el sistema de apoyo a las decisiones y el sistema de informacin educativa.

1.3.3 Descripcin de los Elementos.


1.3.3.1 Actividades.
Acciones Reunin con el Cliente para Conocer la necesidad Recepcin de los requerimientos En cuesta a Usuarios (maestros y alumnos) Conocer los procesos Consultas con un experto en el rea Reunin discutir puntos analizados con el experto tabulacin de los datos Se inicia elaboracin de documentacin de requerimientos Presentacin del Documento de Requerimientos CRONOGRAMA DE ACTIVIDADES Semana 1 Semana 2 Semana 3 Semana 4 Semana 5 Semana 6 Semana 7 semana 8 semana 9

1.3.3.2 Recursos. Recursos Humanos Digitador que se encargue de digitalizar todas las propuestas y requerimientos recopilados para el anlisis y procesos del proyecto.

Analista: generara la propuesta para el desarrollo del sistema en base a los requerimientos recopilados, el cual genere una solucin de gestin de notas en un ambiente amigable con el usuario.

Diseador: se encargara de desarrollo del entorno del sistema y disee una plantilla adecuada con respecto a los requerimientos y anlisis del sistema de gestin de notas y sus diferentes resultados que se generaran en dicho sistema.

Recursos Tecnolgicos Computadora Software CD Memoria

Recursos Econmicos Segn anlisis de recopilacin de requerimientos se llega breve conclusin que en recursos econmicos es necesario contar mnimo $35.00 dlares por integrante para los diferentes gasto en cuanto al desarrollo del proyecto de gestin de notas, ya que cada uno se ve en la necesidad de transporte y la alimentacin.

Plan de Desarrollo de Software para un Centro Educativo

31

II. Workflow de los Requisitos del Sistema de Gestin de Notas para la Institucin Educativa el progreso

2.1 Modelo de Negocios de la Empresa

Plan de Desarrollo de Software para un Centro Educativo

32

2.2 Diagrama de Casos de Uso ( 1ra Iteracin)

Sistema
Generar Reporte

extends *

Estudiante * Consultas * * * * Validar Usuario * * * Profesor * * *

Registro Academico *

Gestion Notas

Plan de Desarrollo de Software para un Centro Educativo

33

2.2.1 Descripcin de actores Validarse Ingresar Notas Generar Reportes


Profesor

Consultar notas Sacar reportes Validarse


Estudiante

Modificar notas Generar Reportes Buscar y mostrar


Registro Academico

Validar ingresos Visualizar reportes

Plan de Desarrollo de Software para un Centro Educativo

34

2.2.2 Descripcin de los Casos de Uso Nombre: Autor: Fecha: Descripcin: Permite ingresar las notas obtenidas por los alumnos en una determinada actividad. Actores: Profesor Precondiciones: Se debe autentificar el usuario. Flujo Normal: Realiza el ingreso de notas Los datos se verifican Los datos se almacenan Flujo Alternativo: Realiza el ingreso de notas Los datos se verifican Enva mensaje de error Solicita el reingreso de los datos Pos condicin: Se podr acceder al sistema a realizar la operacin segn el usuario. Ingresar Notas Jos Vidal Panameo Lizano 18/03/2012

Plan de Desarrollo de Software para un Centro Educativo

35

Nombre: Autor: Fecha:

Validar Usuario Jos Vidal Panameo Lizano 18/03/2012

Descripcin: Permite hacer la validacin para el ingreso de un usuario y dar el acceso, para realizar un determinado proceso que desee realizar. Actores: Alumno, Profesor, Registro Acadmico Precondiciones: Se debe autentificar el usuario. Flujo Normal: Autenticar el Usuario Enviar mensaje Permitir el acceso Flujo Alternativo: Autenticar el usuario Enviar mensaje de error Solicitar verificacin de usuario Pos condicin: Se podr acceder al sistema a realizar la operacin segn el usuario.

Plan de Desarrollo de Software para un Centro Educativo

36

Nombre: Autor: Fecha:

Consultas Notas Vernica Esmeralda Lemus Torres 18/03/2012

Descripcin: Permite visualizar consultas solicitadas Actores: Alumno, Precondiciones: Debe autentificar usuarios Flujo Normal: - Autentificar el usuario - Ingresar Datos - Verificar datos ingresados - Acceso sistema - Mostrar Consultas Flujo Alternativo: - Validacin Usuario Errnea - Mostrar mensaje de error - Solicitar verificacin de usuario Pos-condiciones: Mostrar en pantalla los datos del usuario, los resultados obtenidos y si es sugerido imprimir datos.

Plan de Desarrollo de Software para un Centro Educativo

37

Nombre: Autor: Fecha:

Generar Reporte Carmen Leonor Trejo Trejo 18/03/2012

Descripcin: Permite imprimir una consulta de notas realizada. Actores: Registro Acadmico Precondiciones: Que el reporte haya sido solicitado. Flujo Normal: Seleccin de tipos de registro a generar. Muestra el registro. Salir del sistema. Flujo Alternativo: Mensaje de Visualizacin. Error de impresin (Falta de impresora). Pos condicin: Tener el reporte de notas fsicamente.

Plan de Desarrollo de Software para un Centro Educativo

38

Nombre: Autor: Fecha:

Consultar Registro Rene Vladimir Galn Vigl 18/03/2012

Descripcin: Permitir consultar registro en registro acadmico Actores: Registro Acadmico Precondiciones: Solicitar la consulta a registro acadmico Flujo Normal: El sistema enva solicitud de consulta Se autoriza la consulta Se realiza la consulta Flujo Alternativo: No se autoriza la consulta Pos condicin: Muestra lo solicitado

Plan de Desarrollo de Software para un Centro Educativo

39

Nombre: Autor: Fecha: Descripcin:

Modificar nota Ral Ernesto Moran Cruz 18/03/2012

Permite modificar las notas obtenidas por los alumnos en una determinada prueba. Autorizada por el Director. Actores: Profesor Precondiciones: Debe haber una autorizacin del Director para la modificacin de la nota. Flujo Normal: pantalla. Pos condicin: Se ha hecho el cambio de la nota Bsqueda de nota a modificar El sistema devuelve la nota a buscar Se realiza el cambio en la nota. El sistema solicita confirmacin del cambio. Se confirma la nota a cambiar Se almacena el cambio en registro El sistema muestra mensaje de no encontrar registro EL usuario no confirma cambio, el sistema regresa a

Flujo Alternativo:

Plan de Desarrollo de Software para un Centro Educativo

40

2.2 Requisitos Iniciales 2.2.1 Requisitos Funcionales y Requisitos No Funcionales Requisitos Funcionales: Para la elaboracin de un Sistema gestin de notas debemos considerar las Funciones : Matrcula del estudiante La Inscripcin del estudiante en un grado Las Calificaciones del grado Inscrito Docentes que imparten los grados inscritos Grados que ofrece el Centro Educativo Grados como objetos individuales caracterizados por: asignaturas, docente, estudiante y fecha de inicio y fin del ao escolar. El Sistema llevar un control detallado desde el momento en que se decide cual ser el grado a impartir en ese ao. La coordinacin del centro educativo, analizar cules sern las asignaturas para cada uno de los grados, esta informacin ser almacenada para tener un control ms prctico y seguro de los datos. Esta misma coordinacin seleccionar a los docentes que impartirn las asignaturas y grados, durante este proceso de seleccin se crearn un almacenamiento de Datos, que contendr: la informacin general del Docente, la asignatura o grado que se le ha asignado, fecha de inicio y fecha de finalizacin del ao escolar. Para el Registro Acadmico tomamos como punto de partida la matrcula del estudiante, crendose de esta manera la base de datos de Alumnos Activos. Requisitos No Funcionales El sistema debe visualizarse y funcionar correctamente en cualquier navegador El sistema no debe tardar ms de cinco segundos en mostrar los resultados de una bsqueda. Si se supera este plazo, el sistema detiene la bsqueda y muestra los resultados encontrados. Debe ser fcil de usar. Con ayuda e interfaces intuitivas. El ingreso al sistema estar registrado bajo contraseas cifradas y usuarios definidos El sistema debe brindar comodidad al usuario y otras reas que trabajan o necesitan el rea del personal. El sistema debe funcionar en distintos tipos de sistemas operativos y plataformas de hardware. El sistema debe soportar el manejo de gran cantidad de informacin durante el proceso. El sistema no presentara problemas mara su manejo e implementaciones.

Plan de Desarrollo de Software para un Centro Educativo

41

3.1 Extraccin de las Clases Entidad Consultas

Generar Reportes

Plan de Desarrollo de Software para un Centro Educativo

42

Gestin de Notas

Validacin

Plan de Desarrollo de Software para un Centro Educativo

43

3.1.1 Modelo Funcional FLUJO DE ESCENARIO (Validacin de Usuario) Ingresar Usuario. Ingresar Clave. Mostrar mensaje de permiso concedido. Permitir Acceso. FLUJO ALTERNATIVO Enviar mensaje de error. Solicitar verificacin de usuario.

FLUJO DE ESCENARIO (Gestin Notas) El profesor ingresa notas en base a grado y asignatura Profesor guarda notas ingresadas Mensaje de confirmacin de almacenamiento de notas Bsqueda de notas a modificar. El sistema devuelve notas buscadas. El sistema solicita confirmacin del cambio. Se confirma el cambio. Se realiza el cambio en la nota. Se almacena el cambio en el registro. FLUJO ALTERNATIVO El sistema muestra mensaje de error de almacenamiento Mensaje de error al intentar almacenar el cambio en el Mensaje de nota no encontrada

de notas registro

Plan de Desarrollo de Software para un Centro Educativo

44

FLUJO DE ESCENARIO (CONSULTAS) El usuario realiza el proceso de validacin, Solcita visualizacin de registros y/o Notas El sistema manda a ejecutar la consulta con el administrador. Se ejecuta la consulta en la Bases de Datos Se observa la consulta solicitada. Se muestra mensaje para enviar impresin FLUJO ALTERNATIVO: Se enva mensaje de que no existen las consulta enviada Usuario cancela la accin de consultar. Usuario no desea imprimir el reporte. FLUJO DE ESCENARIO (GENERAR REPORTE) El alumno luego de realizar el proceso de consulta, selecciona la opcin de Generar Reporte. Mandar a imprimir la consulta antes obtenida. El sistema controla el mandato de impresin Se acepta la impresin El sistema manda a imprimir Se manda un mensaje d la impresin de ejecucin correcta. FLUJO ALTERNATIVO Se detiene la operacin al declinar conformidad.

Plan de Desarrollo de Software para un Centro Educativo

45

3.1.2 Modelado de clases Entidad (extraccin de Sustantivos)

Modelamiento Clases de entidad: Validacin de usuario


El usuario ingresa datos del nombre de usuario y contrasea, el sistema hace la validacin de datos ingresados y permite el acceso. Sustraccin de sustantivos: El usuario ingresa al login datos del nombre de usuario y contrasea, el sistema hace la validacin de datos ingresados y permite el acceso. Sustantivos: Login* Usuario* Datos Contrasea* Validacin*

Plan de Desarrollo de Software para un Centro Educativo

46

Modelamiento Clases de entidad: Gestin Notas

El profesor ingresa las notas de los alumnos evaluados en las diferentes actividades, Registro acadmico busca al alumno lo realiza el proceso de verificacin de datos del alumno al encontrar los datos del alumno se procede a realizar modificacin de notas al realizar la modificacin se guardan los cambios. Profesor Registro Alumno Verificacin* Modificacin * Guardar* Datos

Gestion Notas

Ingresar Notas

Modificar notas

Plan de Desarrollo de Software para un Centro Educativo

47

Plan de Desarrollo de Software para un Centro Educativo

48

Modelamiento Clases de entidad: Consultar Notas


Planteamiento del problema: Se realiza la consulta de notas, seleccionando algn curso. Se realizara la consulta y verificar si en la BD existen las notas, si es as muestra las notas, de lo contrario un mensaje informando que no existen las notas. Se observa la nota o se recibe el mensaje. Extraccin de los sustantivos: Se realiza la consulta de notas, seleccionando algn curso. Se realizara la consulta y verificar si en la BD existen las notas, si es as muestra las notas, de lo contrario un mensaje informando que no existen las notas. Se observa la nota o se recibe el mensaje. Sustantivos: Notas Curso Mensaje.

Consultas

Registro

Notas

Plan de Desarrollo de Software para un Centro Educativo

49

Plan de Desarrollo de Software para un Centro Educativo

50

Modelamiento Clases de entidad: Generar Reporte.


Planteamiento del problema: Se manda a imprimir el reporte solicitado, el sistema controla el mandato de imprimir, y manda un mensaje si est conforme con la impresin. Se puede aceptar la impresin o cancelar la operacin, si se acepta imprimir y luego manda un mensaje informando que ya se est imprimiendo correctamente. Se acepta el mensaje de informacin. Extraccin de los sustantivos: Se manda a imprimir el reporte solicitado, el sistema controla el mandato de imprimir, y manda un mensaje si est conforme con la impresin. Se puede aceptar la impresin o cancelar la operacin, si se acepta imprimir y luego manda un mensaje informando que ya se est imprimiendo correctamente. Se acepta el mensaje de informacin. Sustantivos: Reporte Sistema Mandato Mensaje Impresin Operacin Informacin.

Plan de Desarrollo de Software para un Centro Educativo

51

3.1.3 Modelado Dinmico (Diagrama de Estado)

Plan de Desarrollo de Software para un Centro Educativo

52

3.2 Extraccin de las Clases Borde Validacin:

Gestin de Notas:

Consultas:

Generar Reporte:

Plan de Desarrollo de Software para un Centro Educativo

53

3.3 Extracciones de las Clases Control Validacin:

Gestin de notas:

Consultas:

Generar Reporte:

Plan de Desarrollo de Software para un Centro Educativo

54

4. Diagrama de clases

Plan de Desarrollo de Software para un Centro Educativo

55

4.1 Descripcin de mtodos


Public void Ingreso (ev1, ev2, ev3, ev4, ev5, carnet) Double nota_final Buscar alumno: si existe ingresar notas por material Nota_final= (ev1+ev2+ev3+ev4+ev5) / 5 Public double consultor (double Notas) Double Notas Buscar cdigo: si cdigo existe y contrasea coincide Retorno Notas; Public double Generar Reporte (double eva1, double ev2, double ev3, double eva4, double ev5, double nota_final) String Reporte Buscar cdigo: si las notas corresponden al cdigo mostrar notas y presentar un mensaje desea imprimir este reporte + reporte Si la respuesta es si imprimir reporte Public string Generar reporte (string carnet, double notas, string Grado, string seccion) String reporte Buscar cdigo: si el alumno esta registrado mostrar datos personales y notas, Presentar un mensaje desea imprimir este reporte + reporte Si la respuesta es si imprimir Reporte Public string Modicacion (string contrasea) String datos Leer datos: si la contrasea coincide presentar mensaje deseas modificar sus datos Si la respuesta es si almacenar la nueva nota en una variable mod_datos Hacer dato= mod_datos

Plan de Desarrollo de Software para un Centro Educativo

56

Public string almacenar (string carnet, string cod_materia, string seccion, double eva1, double ev2, double ev3, double ev4 double ev5, double nota_final) String datos Buscar carnet: si los datos coinciden con el numero de carnet ingresados entonces almacenar los datos en el respectivo registro

Plan de Desarrollo de Software para un Centro Educativo

57

4.2 rbol de Carpetas

Plan de Desarrollo de Software para un Centro Educativo

58

Plan de Desarrollo de Software para un Centro Educativo

59

5. Diseo 5.1 Pantallas Login

Plan de Desarrollo de Software para un Centro Educativo

60

Consulta de Notas

Plan de Desarrollo de Software para un Centro Educativo

61

Ingreso de Notas

Plan de Desarrollo de Software para un Centro Educativo

62

Reporte

Plan de Desarrollo de Software para un Centro Educativo

63

Anexos
a. Gua de Entrevistas y Formato de Cuestionarios Utilizados Persona a entrevistar: DIRECTOR 1- Para que tipos de usuarios ser implementado el sistema? 2- Como se lleva acabo el proceso de control de notas para la Institucin? 3- Cunta documentacin utiliza el docente para realizar el proceso de control de notas por asignatura? 4- Cul es el tiempo estimado que el docente presente el control de notas? 5- Cmo se calcula las notas de los estudiantes? 6- Los docentes tendran la posibilidad de realizar correccin de notas? 7- Debe haber un tiempo lmite para hacer el ingreso de notas por docente? 8- Los estudiantes que actividades podran realizar en el sistema? 9- En que tipo de Lenguaje de programacin necesitara el sistema? 10-Qu esperara obtener con el sistema? Persona a entrevistar: DOCENTE 1- Los porcentajes utilizados varan segn la actividad realizada o existe un porcentaje estipulado? 2- Se solicita una autorizacin para realizar el cambio de porcentaje de las actividades o es a consideracin segn cada docente? 3- Qu tipo de formularios utiliza para realizar el control de notas? 4- Utiliza un solo formulario para todas las asignaturas o uno por cada asignatura? 5- Existe un mximo de actividades para realizar en el periodo? 6- Se le dificultara manejar de forma electrnica el control de notas? 7- Considera una forma segura de realizar el control de notas por medio del sistema?

Plan de Desarrollo de Software para un Centro Educativo

64

8- Cree que un sistema informtico podra ayudar a la eficiencia a la hora de realizar el control de notas? 9- Le beneficiaria que el sistema le calculara automticamente? 10-Qu esperara obtener con el sistema? Encuesta 1- Cree que el sistema beneficiaria a la institucin? SI.______ NO. ______ Porque?_____________________________________________________________________ ________________________________________________________________________ 2- Ayudara el sistema a mejorar la eficiencia y eficacia en los procesos del control de nota? SI. ______ NO. ______ Porque?_____________________________________________________________________ ________________________________________________________________________ 3- Considerara el sistema una forma segura de llevar el control de notas de los estudiantes? SI. ______ NO. ______ Porque?_____________________________________________________________________ ________________________________________________________________________ 4- Considera una metodologa adecuada que la gestin de notas se haga de manera digital? SI. NO. Porque?_____________________________________________________________________ ________________________________________________________________________ 5- Considera que tendran dificultad para la utilizacin de una computadora para el ingreso de notas al sistema? SI. ______ NO. ______ Porque?_____________________________________________________________________ ________________________________________________________________________

Plan de Desarrollo de Software para un Centro Educativo

65

b. Copia de Formularios y Reportes utilizados por el negocio

Plan de Desarrollo de Software para un Centro Educativo

66

Carnet

Plan de Desarrollo de Software para un Centro Educativo

67

Conclusin Las Instituciones Educativas se han visto en la necesidad de ser ms eficientes en el desempeo de sus funciones para as asegurar el buen servicio a padres y alumnos, con el fin de ser ms competitivos, siendo de gran importancia la automatizacin de los procesos y su adecuacin continua, en concordancia a los nuevos requerimientos y avances tecnolgicos para colocarse a la par de las dems instituciones. Actualmente el proceso de gestin de notas del Centro educativo se realiza de forma manual esto conlleva a plantear la aplicacin de un sistema de informacin que permita mejorarlo, con lo cual el representante podr ver las notas obtenidas por su representado suministrando toda la informacin requerida, permitiendo ste llevar un mejor control de requisitos solicitados y recibidos. En virtud de mejorar la calidad del servicio prestado por esta Institucin, se dise una propuesta de un Sistema Automatizado que contribuya a agilizar el flujo de la informacin requerida en dicho proceso y por ende, facilite la bsqueda de informacin y documentos, con el fin de adecuarse a las exigencias que impone continuamente el mercado, garantizando as su competitividad. Esta propuesta permitir a la Unidad Administrativa recopilar toda la informacin relativa en la gestin de notas, directamente del representante lo que conllevara a evitar la duplicidad de funciones que se realiza actualmente, donde toda la informacin es registrada de forma manual por el personal encargado de realizar el proceso y luego es vaciada al computador, a su vez, se ejercera mayores controles, ya que se tendra un soporte fsico, que seran las planillas de evaluacin que se imprimira al finalizar la obtencin de la informacin requerida y el registro automatizado o base de datos de las mismas. El sistema cuenta con una clave donde el usuario tiene que suministrar su nombre y contrasea, adicionalmente est diseado para bloquearse al 3er intento fallido, evitando el uso del mismo por usuarios indebidos, siendo manipulado por las personas autorizadas por el Departamento Administrativo que est a cargo del mismo. Asimismo, contar con un men de ayuda y adicionalmente tendrn un manual de procedimiento. De todo lo anteriormente expuesto, los autores concluimos que la propuesta desarrollada es capaz de mejorar la calidad del servicio prestado por la institucin, en relacin al proceso de gestin de notas. De llevarse a cabo, podra llegar a convertirse en una herramienta esencial que permitir realizar dicho proceso de una manera eficiente y confiable, permitiendo obtener mejores resultados a menor costo. Se realizo una diversidad de estrategias para la obtencin de datos para los requerimientos para la solicitud del cliente en cuanto al Sistema de Gestin de Notas.

Plan de Desarrollo de Software para un Centro Educativo

68

Se realizo entrevista para conocer sobre las necesidades del cliente, obteniendo datos importantes tales como los procesos que realizan los docentes para llevar el acabo el control de notas de la institucin paso a paso. De igual forma se analizaron los formularios que utilizan actualmente los docentes para llevar el control del notas, el que costa de actividades y una evaluacin trimestral. Despus de entrevista y, encuestas realizada, se concluyo que la institucin necesita el sistema de gestin de notas para una mayor eficiencia en cuanto al proceso ya que ayudara a que los docentes realizaran su trabajo de una manera mas fcil, en menos tiempo y evitando menos errores humanos. Y que los alumnos de la institucin tengan el acceso o la facilidad de poder ver como van en sus actividades acadmicas si esperar a un final de periodo para poder ver sus notas.

Plan de Desarrollo de Software para un Centro Educativo

69

You might also like