INSTITUTO SUPERIOR IDAT

PROGRAMA ACADÉMICO DE COMPUTACIÓN E INFORMÁTICA

SISTEMA DE CONTROL ADMINISTRATIVO SCHOOL MANAGER

DÍAZ SANCHEZ, OLGA JENNIFER ESPINOZA URBANO, JUAN EDUARDO MAGUHN GONZALES, JIM YUMBATO PACAYA, JUAN MANUEL

LIMA - PERÚ 2008

SISTEMA DE CONTROL ADMINISTRATIVO SCHOOL MANAGER PARA LA INSTITUCIÓN EDUCATIVA PRIVADA PEDRO PAULET

DÍAZ SANCHEZ, OLGA JENNIFER ESPINOZA URBANO, JUAN EDUARDO MAGUHN GONZALES, JIM YUMBATO PACAYA, JUAN MANUEL

TESIS PARA OPTAR EL TÍTULO DE PROFESIONAL TÉCNICO EN COMPUTACIÓN E INFORMÁTICA

INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO – IDAT CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA LIMA, PERÚ Año 2008

|3

© 2008, Todo el contenido de esta tesis, está sujeto a la protección de los derechos de autor, de los derechos de la propiedad intelectual y de otras leyes de la protección de la misma. Queda prohibida su divulgación, reproducción, modificación, uso comercial o utilización para cualquier fin diferente al académico sin autorización expresa y por escrito de los autores.

|4

Calificación otorgada por el Jurado evaluador

Nombre PRESIDENTE

Calificación

Firma

MIEMBRO

MIEMBRO

MIEMBRO

Lima, 06 de Setiembre de 2008

|5

Dedicada con cariño a nuestros padres por habernos dado una formación sólida en valores.

.|6 Expresamos nuestro agradecimiento al Instituto Superior Tecnológico Particular IDAT a través de su carrera computación e informática por mi formación académica y profesional.

...... Diagnóstico Empresarial o Estratégico ............... ÁREAS VINCULADAS CON EL SISTEMA: ....................................... Alcance: ...................................1....... 1..........................5.......................... 16 OBJETO DE ESTUDIO Y CAMPO DE ACCIÓN ..1................................ Diagnóstico Funcional ..................1.2........................................................................................ 36 2.................. Área de Matricula y Académica (notas) .................. INTRODUCCIÓN ............. 22 CAPÍTULO II: MARCO CONTEXTUAL ...................................... Objetivos Específicos: ..................... 38 3.... 1.. Limitaciones:.. 24 2...2................................1............. Objetivo General: ................... 18 1................... 17 OBJETIVOS ................... 22 1.... 19 1...................................................................... MÉTODOS Y MEDIOS .....2...................................................... 2..................1................................. ALCANCE Y LIMITACIONES .......................................... 38 3.........................1.....|7 INDICE GENERAL CALIFICACIÓN OTORGADA POR EL JURADO EVALUADOR ........................................ 18 1................................ Datos Generales de la Empresa .........1.............................................3.............2...................... 1....................4................ APORTE PRÁCTICO ... 15 ANTECEDENTES ........... 18 1....................................................................... 20 1...............................1................................... 37 CAPÍTULO III:MARCO TEÓRICO ................................................................... 15 SITUACIÓN PROBLEMÁTICA ............. RELACIÓN TESISTA Y PROBLEMA DE ESTUDIO.............6...........................................4....3.....................................................................7...................... 4 CAPÍTULO I: 1.............. 30 2.............8..................................... 23 2.......................... 15 FORMULACIÓN DEL PROBLEMA .................................. 1.....................3................................... Diagnóstico del Proceso de Negocio ............................................................. METODOLOGÍA RUP Y LAS MEJORES PRÁCTICAS PARA EL DESARROLLO DE SOFTWARE 50 ..............................................................................................1................................................................. 23 2...................... 36 ANTECEDENTES DE PROYECTOS SIMILARES ....................................... 38 3................... 23 2...2...........................6.......... 19 1........................5................... ENTORNO DEL PROBLEMA DE ESTUDIO ......1.............................................................6.........................................................................1.............................................................................1...........................2.....4. 27 2............................... ANÁLISIS DE LOS PROBLEMAS OBSERVADOS ...5...............................................................................

. 96 4.........................................................6......1...............................................................1......2...................3.............4..................................2................. 75 4.. 178 5.........2....2.... 176 Portabilidad................3.......... 178 5.....4.........1............4..................................................................2............................ ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE......1...................................................................................................... PLAN DE DESARROLLO ...............................................................1.............4.... 5.. 165 4. Manual de procedimientos de usuario (TECNICO)............................2...2....... .....................................................2.. Carga Inicial.......................... Formulación del Problema ........... 103 4......................5......................................................... Restricciones ...................................................................................................................... 176 CAPÍTULO V: REALIZACION DE LA SOLUCION DE SOFTWARE .................................. 99 4...................... 91 A) SENTENCIA QUE DEFINE EL PROBLEMA: ....|8 3..............................3..................4.3........................................................ 4. 177 5..4.......3......................3.......5........................................ 4........................................................... Manual de procedimientos de soporte técnico (SEGURIDAD) ...............................................6... .............................................4......4.............. 103 4...........................................................2............... Diagrama de Estado ......................... Gestión del Proceso .......... 178 5. 144 4..................... PROGRAMAS FUENTE ..............3..1... 177 5.............................3. Vista General del proyecto .......... 96 Director de la Institución .2... 103 4...............................2................................... MANUALES Y DOCUMENTACIÓN TÉCNICA ...... 178 5........................................1...2........................................................................... Manual de uso y operación (DE USUARIO) .........................................1............... 4.................... 4............. Verificación y Aceptación del Sistema ................................... 175 Performance ......................................... 175 Restricciones de Diseño ......... Especificaciones ...................... 178 Organización de la Biblioteca ... Funcionalidad Común ......... 181 CAPÍTULO VI:CONCLUSIONES ............ 177 5..............3............................................. Liberación en Productivo ............ Modelamiento Dinámico ...................................................................... 173 Fiabilidad ................................................. DOCUMENTO VISIÓN . 178 5............................................................................................... Requisitos de Documentación ......................4..... 102 4......2.......... Descripción Global del Producto .. PLAN DE IMPLEMENTACIÓN .............1....4..............1...............................2.................................................................................................. 81 4..................................................... 3....................1......... 173 4. 100 4... Descripción de Stake Holders ....................................................................... 177 5.1........................................................2.............3..........3.......................................................................................2...... 106 4................................ Organización del Proyecto ......................................2.................... 173 Utilidad .................3....2. 53 CAPÍTULO IV:MODELAMIENTO DE LA SOLUCIÓN DE SOFTWARE .................2............................... 75 4.......... Modelamiento Estático ..................................................................... 102 4......2..................... 5................................................................................................................4......... 179 Biblioteca de programas fuentes .............1............. 178 5..... 4...... Desarrollar software iterativamente con la metodología RUP .......... ESPECIFICACIONES SUPLEMENTARIAS..................................................3..... 75 4... 50 Diagrama de UML ..... Estándares .................... 91 4........ 78 4.............................. Otros Requisitos del Producto........................................................... 95 B) SENTENCIA QUE DEFINE LA POSICIÓN DEL PRODUCTO: ...................................3...............3................. 153 E..........................1.............................3...........................................1...................1........................ Diagrama de Secuencia y Colaboración...............................2................................. 178 5............................................................................ Transferencia de conocimientos y tecnología....1............... 183 .......

.............................. 187 CAPÍTULO X: ANEXOS ........................................................ 191 ................................................ 8....................|9 CAPÍTULO VII:RECOMENDACIONES .................................................................. TEXTOS ................ 186 DIRECCIONES DE PÁGINAS WEB: .........................2......................................................................................................... 185 CAPÍTULO VIII: BIBLIOGRAFIA ............... 186 8.............. 186 CAPÍTULO IX:GLOSARIO .....................................................1..................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................................................90 Tabla 9: Costo de Hardware ................90 Tabla 8: Costo de Software.......................................................................................................................47 Tabla 4 Roles y Responsabilidades .............................91 .........26 Tabla 2: Plan de Estudios .........................83 Tabla 7: Costo De Recursos Humanos ...........................................................................................................................................................................................................................................................................................................................................................................91 Tabla 11: Costo Total ........................................................................................................................................39 Tabla 3 : Horas de Libre Disponibilidad .........................83 Tabla 6: Descripción de las Fases del Proyecto ...| 10 LISTADO DE TABLAS Tabla 1: Matriz FODA .....................................................91 Tabla 10: Costo de Materiales ...................79 Tabla 5: Plan de Fases del Proyecto ............

..56 Imagen 6: Componentes e interfaces...........90 ............................................................................................69 Imagen 10: Calendario del Proyecto ....................................................................54 Imagen 5: Componentes e interfaces.................86 Imagen 13: Cuadro de Control de Tiempodel Proyecto .........................................................................................................................................................................................................................................| 11 LISTADO DE FIGURAS Imagen 1: WBS (EDT) Estructura de Descomposición del Trabajo ....... formato icónico .........................................................................................................................................................82 Imagen 11: Avance del Proyecto ......................23 Imagen 3: Organigrama de la Institución ..........................................................................................................................56 Imagen 7: Ejemplo de Diagrama de Secuencia..................89 Imagen 16: Informe de Costos Presupuestados .........87 Imagen 14: Cuadro del Control de Costos y Actividades .....................................................................................................57 Imagen 8: Diagrama de Colaboración ....88 Imagen 15: Cuadro de Costos por Recursos.......57 Imagen 9: Gráficos de Entidad y Relación .................................................. formato extendido .............................................................................................................................................21 Imagen 2: Ubicación del Centro Educativo Pedro Paulet ..................................................85 Imagen 12: Diagrama de Costos Previstos ....................................................................28 Imagen 4: Arquitectura de un sistema utilizando paquetes ...................................................................

....................................................................................33 Diagrama 5: Diagrama de Proceso de Cobros .................30 Diagrama 2: Diagrama de Actividad del Proceso de Matricula .................... ¡Error! Marcador no definido....................140 .115 Diagrama 11: Diagrama de Caso de Uso de Cobros a Alumnos ............................................................................................................................................................................................ Diagrama 3: Diagrama de Actividad del Proceso de Registro de Notas¡Error! Marcador no definido..............107 Diagrama 10: Diagrama de Caso de Uso de Descuento ................................................ Diagrama 4: Diagrama de Actividad del Proceso de Descuento ............ Diagrama 7: Diagrama de Actividad del Proceso de Planilla ........................................| 12 LISTADO DE DIAGRAMAS Diagrama 1: Caso de Uso del Negocio .......................................118 Diagrama 12: Diagrama de Caso de Uso de Notas .....................106 Diagrama 9: Diagrama de Caso de Uso Matricula ...............................................................33 Diagrama 6: Diagrama de Proceso de Registro del Personal ......... ¡Error! Marcador no definido.................................................................................................................... Diagrama 8: Diagrama de Paquetes ............. ¡Error! Marcador no definido.............127 Diagrama 14: Diagrama de Caso de Uso: Planilla ............123 Diagrama 13: Diagrama de Caso de Uso de Personal .............................

...............................................................................................| 13 LISTADO DE ANEXOS ENTREVISTAS ......................... 191 MATRIZ DE TRAZABILIDAD ........... 243 CASOS DE PRUEBA .......................... 255 .............................................................................. 197 MANUAL DE PROCEDIMIENTOS DE USUARIO .................. 230 MANUAL DE DE PROCEDIMIENTOS DE SOPORTE TÉCNICO ................................................................ 196 MANUAL DE USO Y OPERACIÓN ....................................................................................................................

el registro manual de las notas. fácil. cobros y control de personal. agilizará en el proceso de matrícula. mediante la generación de las boletas de pago. también se controlará los pagos a través de la planilla. el Sistema controlará los pagos que realizan los alumnos. Podremos ver en esta tesis el desarrollo para la automatización de dichos procesos los cuales presentan para la institución educativa Pedro Paulet un salto a la tecnología. En este aspecto. se tendrá un mejor control de los ingresos. En el Departamento de Personal el sistema permitirá un manejo de datos ordenado. notas. debido a la forma de calificación se tornaba muy engorroso obtener las calificaciones para los docentes. todos los beneficios que este proyecto conlleva. abarca los procesos de matrícula. . por consiguiente. Del mismo modo en el Departamento Académico. rápida y eficiente. El proyecto School Manager.| 14 RESUMEN Esta tesis titulada. de esta manera. ya que éste se tornaba demasiado lento por ser manual. el Sistema School Manager gestiona de una manera más ordenada. “Sistema de Control Administrativo School Manager para la Institucion Educativa Privada “Pedro Paulet”. En el Departamento de Cobranza.

1. notas. se realizo un estudio de la misma para conocer a profundidad la situación del caso. dedicada a la formación del educando. cobros y personal.2. ya que anteriormente no han contado con ningún proyecto. han tenido un desequilibrio en cuanto a rapidez. El departamento académico presenta malestar en el proceso de control y registro de notas por ser muy lento no se entrega a tiempo para la generación de libretas de notas y demás documentos. ha tenido en los últimos años un significativo incremento de alumnado.| 15 CAPÍTULO I: INTRODUCCIÓN 1. Ante ello surge la necesidad de automatizar sus procesos más importantes como el de matrícula. el cual favorece a la institución pero debido a que manejan sus procesos de forma manual. eficiencia y filtraciones ilícitas de dinero. 1. El departamento de matricula debido . Situación Problemática De acuerdo a la problemática planteada por el director de la institución educativa. Antecedentes La Institución Educativa Pedro Paulet.

| 16 al crecimiento del alumnado los procesos del mismo se ha tornado lento y tedioso. .  Riesgo de pérdida de documentos Departamento Académico  La entrega de registro de notas no son dados a tiempo.  El manejo de registros de notas a los docentes se les torna engorroso debido al método de calificación.  Riesgo de pérdida de documentación del personal.  Desorden con los documentos de los alumnos. En el departamento de Cobranza como en el departamento de personal los procesos de pagos y cobros son inexactos habiendo detectado filtros de dinero ocasionando pérdidas para la institución. 1.  Falta de seguridad en cuanto al control de los cobros a los alumnos. Departamento Personal  No hay un buen control de la hora de ingreso del personal. Formulación del Problema Habiendo realizado un estudio de la situación problemática en los diversos departamentos anteriormente mencionados.3. Departamento de Cobranza  Mal manejo en el control de los pagos realizados por los alumnos. procederemos a detallar cada unos de los problemas en sus procesos más importantes: Departamento de Matricula:  Lentitud en la inscripción y matricula de los alumnos.  El cálculo del promedio es muy tedioso por la cantidad de notas que se maneja por cada alumno.  Demora en la generación de reportes de ingresos mensuales.

se implementara el software para que los docentes puedan ingresar al sistema y poder acceder a sus registro de notas. el cual servirá para el ingreso de la notas por tareas. donde el docente y demás trabajadores podrán realizar la marcación de su ingreso y salida.4.| 17  Demora en la generación de la planilla y malestar con los pagos de docentes. Contando con un laboratorio de computo. . teniendo a su alcance la información de cada alumno. evaluaciones y otros. que requiere de un sistema que automatice sus procesos más importantes y pueda tener así un mejor control de su información se implementara el sistema de control Administrativo School Manager. Por último. En la oficina de secretaria se implementara una terminal donde el sistema le permitirá agilizar los procesos de matrícula y cobros a alumnos. Objeto de Estudio y Campo de Acción Para la Institución Educativa Pedro Paulet. 1. Debido a que todos los procesos se realizan de manera manual se busca con el desarrollo de este sistema automatizarlo. para realizar el control de asistencia del personal se instalara un modulo en la entrada de la institución. En la oficina de Director se instalara el servidor de Base de Datos como también una terminal para que este pueda realizar sus consultas de los alumnos como también del personal para así poder generar la planilla. agilizando así dichos proceso. Brindándole todos los principales necesarios para su desenvolvimiento con el sistema y sus necesidades. sin la necesidad de recurrir a su biblioteca de archivos.

El lenguaje de programación a utilizar será: C#.2. Se utilizará el gestor de Base de Datos Microsoft SQL Server 2005. control de asistencia y pagos de personal. La plataforma es una de las más utilizadas en el mercado Microsoft Windows XP Professional. cobros a los alumnos. Objetivos 1.net del paquete de Microsoft. así lograr la eficiencia y rapidez en el manejo de la información que dichos procesos requieren. el cual es orientado a objetos. el cual será implementado en la Institución Educativa. Técnicos Para el Modelamiento de la información se utilizará la metodología RUP en conjunto con el UML con lo cual lograremos un plano visual del proceso de desarrollo del proyecto. se ha cumplido con los . 1. calculo de promedios y reportes. Automatizar los procesos que corresponden a los Pagos de personal mediante la planilla. B.5. Funcionales Automatizar los procesos que corresponden a la Matricula. C. Objetivo General: Automatizar los distintos procesos.| 18 1.5.5. Automatizar los procesos que corresponden al cobro de los alumnos como pensiones y cursos a cargo. Agilizar los procesos de evaluación del alumnado creando un registro para el ingreso de notas. que se dan dentro del plantel educativo. Objetivos Específicos: A.1. tales como matricula. Asimismo. Calidad El software cumple con los requerimientos establecidos por la institución educativa Pedro Paulet.

Alcance y Limitaciones 1. donde cada nivel descendente de la EDT representa una definición cada vez más detallada del trabajo del proyecto. Con el fin de que el usuario responsable lleve a cabo la instalación del sistema de una manera óptima. Al final se entregará el instalador del software.1. Alcance: WBS (EDT) Estructura de Descomposición del Trabajo: El WBS o EDT es la descomposición jerárquica del trabajo que será ejecutado por el equipo del proyecto.1) .6. como también entrega del código fuente y tres tipos de manuales:  Manual de uso y operación. Documento Visión.  Manual de procedimientos de usuario. (Ver figura 1. ya que nos permite subdividir el trabajo en porciones más pequeñas y fáciles de manejar. La presentación de los prototipos del sistema. que es el RUP. Nos permitirá organizar y definir el alcance total del proyecto.  Manual de procedimientos de soporte técnico. Artefactos Documento plan de desarrollo de software.| 19 requerimientos de desarrollo de software sugeridos en la metodología de desarrollo (fases) que estamos utilizando. 1. Análisis para el negocio. D. Documento Análisis de requerimientos.6.

6. solo genera reportes referenciales. El sistema en el área de cobranza no controlará la venta de uniformes. y otros. No trabaja directamente con contabilidad.| 20 1.2. Limitaciones: El sistema solo controlará en lo que respecta a pagos de personal. al proceso de planilla. . útiles.

| 21 WBS (EDT): Imagen 1: WBS (EDT) Estructura de Descomposición del Trabajo .

dirección y personal docente.Net la cual trabajara con la base de datos Microsoft SQL Server 2005. Donde estos últimos podrán tener la información más rápida por parte de la secretaria. .7. Métodos y Medios Para el análisis de los requerimientos se utilizaran métodos como Workshop. muestreo. Para la construcción y desarrollo se utilizara la programación orientada a objetos (POO) utilizando el lenguaje de programación C#. 1. Aporte Práctico Con el desarrollo e implementación del sistema de control administrativo School Manager. se podrá beneficiar desde la Dirección académica hasta el alumnado como los padres de familia. entrevistas.8. Luego se analizaran los requerimientos y de acuerdo a ello se procederá con el uso de la herramienta Rational Rose en el modelado de la información con el lenguaje UML.| 22 1.

1.1. Entorno del problema de estudio 2. (Ver Imagen 2) Imagen 2: Ubicación del Centro Educativo Pedro Paulet .1.| 23 CAPÍTULO II: MARCO CONTEXTUAL 2. Datos Generales de la Empresa Nombre: Institución Educativa Privada “Pedro Paulet” Actividad Económica: Servicio educativo Número de UGEL: UGEL N°5 Ubicación: Jr. San Juan de Lurigancho. Rio Vilcanota 266 Urbanización Canto de Sol.

2. FODA: a) Análisis Interno: Lista de Fortalezas:  Contamos con Profesionales altamente calificados a quienes apoyamos con actualizaciones y especializaciones. los cuales a nivel primaria.5° y 6°) y secundaria en 5 grados (1°. Lista de Debilidades: .  Contamos con solvencia para invertir en el desarrollo de SW para beneficio de nuestros educandos. 6 grados (1°.4°y 5°) los cuales son atendidos por personal Docente Calificado.2.| 24 Reseña Histórica de La Empresa La Institución Educativa Privada “Pedro Paulet” fue creada mediante resolución directoral Nº 0556-88 con fecha de creación 29 de setiembre de 1988 su nivel de modalidad es inicial. Cuenta con 300 alumnos.2. Análisis Estratégico 1. para su desarrollo y compromiso con la sociedad.4°. Misión: Somos una institución integrada por personal docente calificado dedicada al servicio integro de la educación en valores y conocimientos para los alumnos.1. 3. primaria y secundaria de menores. Diagnóstico Empresarial o Estratégico A.3°.  Condiciones de trabajo adecuados. Visión: La Institución Educativa Privada Pedro Paulet desempeña sus labores académicas para lograr llegar a ser la institución mejor reconocida dentro del distrito.2°.°3°. 2.

 Retiro de alumnado por factores económicos.  No existe un sistema que ayude y acelere los procesos.  La institución académica se encuentra cerca de una de las avenidas más importantes de distrito. c) Matriz FODA La iniciativa estratégica que sustenta la existencia del proyecto es la DA (1). (Ver Tabla 1) . b) Análisis Externo: Lista de Oportunidades:  Debido al crecimiento de la población en el distrito. Lista de Amenazas:  Competencia con instituciones privadas del mismo giro del negocio.  La oferta de software para el apoyo y control del sistema académico.| 25  Dificultad en los procesos de cobros y deudas de los alumnos y la ubicación de los documentos generados en ese trámite.  Los reportes de los manejos de cuenta de los clientes no son exactos. podemos captar nuevos alumnos. la misma que indica la Adquisición de un software que automatice las diversas tareas aminorando las dificultades que nos da los procesos manuales así agilizándolos. siendo un competidor fuerte en nuestro rubro.

Los reportes de los manejos F2. La oferta de software para el capacidad apoyo y control del sistema inversión. Dificultad en los procesos de profesionales altamente cobros y deudas de los alumnos calificados. Debido al crecimiento de la 1. FO (Maxi-Maxi) de D3. Adquisición de un software que automatice las diversas tareas aminorando las dificultades que nos da los procesos manuales así agilizándolos. Condiciones trabajo adecuados. FA (Maxi-Mini) 1. D2. el desarrollo de SW F3. podemos y realizar un estudio de captar nuevos alumnos. No contar con un sistema que ayude y acelere los procesos. Aprovechar el apoyo del sw ofertado para mejorar los procesos donde existen dificultades.Retiro de alumnado factores económicos.(F2. A2. acuerdo a nuestra de O2.D2.A1) . LISTA DE AMENAZAS A1. DO (Mini-Maxi) 1. La institución académica se encuentra cerca de una de las avenidas más importantes de distrito.(F1. O3.(O2. El apoyo de nuestro personal calificado garantiza que el alumnado no opte por irse a otra por institución.D2.Contamos con solvencia para invertir en de cuenta de los clientes no son exactos.Competencia con instituciones privadas del mismo giro del negocio.D3.D3) LISTA DE OPORTUNIDADES O1. siendo un competidor fuerte en nuestro rubro (D1. Contamos con D1.O2) académico.A1) DA (Mini-Mini) 1.D1.| 26 Tabla 1: Matriz FODA LISTA DE FORTALEZA LISTA DE DEBILIDADES ANÁLISIS INTERNO ANÁLISIS EXTERNO F1. Evaluar las propuestas población en el distrito.

(Ver Imagen 3) . C. Cabe mencionar que estos criterios tienen un peso de según el curso. B. Servicio: El servicio se basa en brindar una educación integral. brindándoles un servicio de calidad. Organigrama Mediante el organigrama podemos ver gráficamente la estructura de la Institución Educativa Pedro Paulet. como en valores. En su mayoría nuestros clientes residen en el distrito de San Juan de Lurigancho y vienen de un status económico medio.3. Clientes: Los clientes son los alumnos. los cuales a continuación detallan: Cognoscitivo: Se basa en el contenido de la tarea o de lo expuesto. Psicomotor: Como presentan el trabajo y en caso de una exposición como se desenvuelven Valorativo: El mensaje que deja.| 27 2. orientándolos en su formación en conocimientos. es decir de lunes a sábado y se utiliza una metodología en la cual calificamos al alumno bajo tres criterios en sus tareas y trabajos. pues a ellos va el enfoque de nuestra misión.1. Por ello el servicio se da seis días por semana. Diagnóstico Funcional A.

. ordenar y distribuir el trabajo. también se encarga de mantener la comunicación constante con los docentes y los padres de familia. como también deberá asignar los recursos en forma óptima.  Subdirector El subdirector se encarga de apoyar todas las funciones que realizar el director.| 28 Imagen 3: Organigrama de la Institución Fuente: Institución educativa Pedro Paulet Funciones:  Director El director establecerá y definirá las metas de la organización así como las acciones que se deben tomar para concretar la visión y misión.  Secretaria La secretaria apoyara en el proceso de la documentación. también apoyara en la toma de decisiones y en la evaluación de los estudios y proyectos.

realizar compras entre otros. tiene como objetivo mantener la comunicación entre la institución y los padres. . ver la documentación del personal y de sus respectivos pagos. cursos a cargo. es decir no pueden ser miembros los padres de ex-alumnos. uniformes y útiles.  Departamento Administrativo Se encarga de llevar a cabo las gestiones administrativas.  Departamento Académico Encargado del control de los registros de notas y verificar el rendimiento académico de cada alumno. Podemos ubicar también la documentación respectiva de los alumnos. Dentro de este tenemos el Departamento de Cobranza quien controla todos ingresos por pensiones.| 29  Contabilidad Es un staf que se encarga de registrar en los libros principales.  Departamento de Personal Se encarga de hacer los contratos.  Departamento de Matrícula En este departamento los padres o apoderados realizan el proceso de matrícula conjunto con el encargado(a).  Comité de Padres de Familia Conformado por los padres de familia de los alumnos que actualmente pertenecen a la institución educativa. como realizar pagos. también se encarga de hacer los balances generales del colegio. controlar deudas. Este comité representa a todos los padres del plantel. además es quien determina los primeros puestos y genera las libretas de notas.

Caso de Uso de Negocio Diagrama 1: Caso de Uso del Negocio Fuente: Elaboración propia . Diagnóstico del Proceso de Negocio A.| 30 2.1.4.

| 31 Diagrama de Actividades del Proceso del Negocio Proceso de Matricula: Diagrama 2: Diagrama de Actividad del Proceso de Matricula Fuente: Elaboración propia .

| 32 Proceso de Registro de Notas: Diagrama 3: Diagrama de Actividad del Proceso de Registro de Notas Fuente: Elaboración propia .

| 33

Proceso de Descuento:

Diagrama 4: Diagrama de Actividad del Proceso de Descuento Fuente: Elaboración propia

Proceso de Cobros:

Diagrama 5: Diagrama de Proceso de Cobros Fuente: Elaboración propia

| 34

Proceso de Registro del Personal:

Diagrama 6: Diagrama de Proceso de Registro del Personal Fuente: Elaboración propia

| 35

Proceso de Planilla:

Diagrama 7: Diagrama de Actividad del Proceso de Planilla Fuente: Elaboración propia

Los procesos vistos de color amarillo son los involucrados en la automatización

| 36

2.2. Relación tesista y problema de estudio

Debido a que la institución educativa Pedro Paulet, no contaba con ningún sistema se vio con la necesidad de adquirir uno, es así como se da la oportunidad de desarrollar e implementar el software de Control Administrativo School Manager el cual automatizará sus procesos (matricula, notas, cobros y personal) agilizándolos ya que estos eran demasiado lentos debido a que se procedía de manera manual. De esta manera se lleva a cabo la presente tesis para la obtención de nuestro Titulo Profesional.

2.3. Análisis de los problemas observados

En las diferentes aéreas se observaron los problemas a que a continuación se detallan: En el departamento de matricula el principal problema es la demora del mismo al revisar la información y al momento del llenado de datos en las fichas. En el departamento académico las notas se tornan muy tediosas de manejar en los registros manuales ya que cada tarea, evaluación o examen tiene cada una 3 notas una por cada criterio de evaluación; asiendo así mas tedioso y más lento el cálculo de promedios. En el departamento de cobranza el control de los cobros a los alumnos es lento debido a que por cada alumno hay que tener un registro de pagos y la información es muy vulnerable. En el departamento de personal hay problemas en cuanto a la información de la asistencia el cual causa malestar para el desarrollo de la planilla documento que no se en varias oportunidades no se termina a tiempo causando descontento al personal.

| 37

2.4. Antecedentes de proyectos similares

Para la realización de este proyecto, se tomo como ejemplo de apoyo el "Sistema de Información de Apoyo a la Gestión de la Institución Educativa (SIAGIE)"; el cual es utilizado por el Ministerio de Educación para la generación de Nóminas y Fichas de Matrícula. Como también se tomo importancia al sistema de Planilla SISPLANI, sirviéndonos como modelo para la creación y construcción del modulo de personal donde involucra a su vez la creación de la planilla para personal del Centro educativo.

El DCN contiene los aprendizajes fundamentales y básicos que deben desarrollar los estudiantes en cada nivel educativo.1. académica (notas).| 38 CAPÍTULO III: MARCO TEÓRICO Nuestro sistema está dirigido para el área de matrícula. aprobado por la R. Área de Matricula y Académica (notas) A. Normas y orientaciones pedagógicas específicas para la educación básica regular 1. cobros y personal de La Institución Educativa Privada “Pedro Paulet”. Áreas vinculadas con el sistema: 3. en cualquier ámbito . dificultando y demorando algunos trámites como es el caso de la matricula y planilla. Desde ese punto veremos algunos conceptos sobre las áreas afectadas en el sistema: 3.1. ya que actualmente no cuentan con un sistema integrado y gran parte de los procesos es manual.M.1. Nº 06672005-ED. expresa las intenciones educativas a nivel nacional y sirve de base para la diversificación curricular de cada institución educativa. Diseño Curricular Nacional: El Diseño Curricular Nacional (DCN).

Al mismo tiempo considera la diversidad humana. Bilingüe considera la lengua materna y el castellano como segunda lengua en el área de Comunicación Integral. Primaria y Secundaria es el siguiente: Tabla 2: Plan de Estudios La I. .| 39 del país con calidad educativa y equidad.E. 2. cultural y lingüística. Plan de Estudios de la Educación Básica Regular El Plan de Estudios que articula los niveles de Educación Inicial.

| 40 La Dirección de la UGEL monitorea y supervisa que cada IE haya organizado su Plan de Estudios con las horas mínimas que establece la presente norma y que las II. la lengua materna y el castellano como segunda lengua. que tienen Educación Bilingüe consideren en el área de Comunicación Integral.EE. .

y organización escolar del año se desarrollan en el mes de diciembre del año anterior. incluyendo el Cuadro de Distribución y Secciones y Horas de clase. climatológicas. .E. los padres de familia. prepara y acondiciona la Institución para el inicio del año escolar. Esta actividad se debe desarrollar en el mes de diciembre del año anterior. detalla en su Plan anual de trabajo . Las actividades de planificación. Las clases se inician a nivel nacional el 3 de marzo. para iniciar el año escolar en la fecha prevista. Desde el mes de enero. El Director de la IE es responsable de remitir a más tardar el 10 de enero el cuadro de Distribución y Secciones y Horas de clase del Nivel Secundario y Técnico Productiva de su plantel a la UGEL de su jurisdicción para su revisión y aprobación. Organización del año escolar Inicio y preparación del año escolar: Cada I. en un marco de flexibilidad que tiene en cuenta las características geográficas.PAT la fecha de inicio y término del año escolar.E. además de la Dirección de la IE. económico – productivas y socio – culturales de la Región a la que pertenece la IE. directores y subdirectores (según corresponda) serán insumos para reajustar el Plan Curricular de la Institución PCI. Las actividades de evaluación del año y los informes de gestión elaborados por los docentes. el Director de la I. programación. Todos los docentes deben tener listos en ese mes los documentos de gestión pertinentes. con el apoyo de su CONEI y de la APAFA. Éste tiene una duración no menor de 40 semanas lectivas. En el área rural. se establece el horario de la jornada escolar diaria que se adecue mejor a la realidad local.| 41 3.. En esta decisión participan.

Matrícula La Dirección de la IE. cuando se han expedido las actas correspondientes. dentro del horario escolar. para postular a las Instituciones de Educación Superior. así como representantes de organizaciones benéficas para recaudar fondos sin la autorización expresa de la UGEL o DRE. por lo menos 2 horas de trabajo pedagógico. de los profesores y del Municipio local. los certificados. de autorizar publicidad comercial y/o funcionamiento de Instituciones de Educación Superior o Academias Pre-Universitarias en su local escolar. La matrícula es gratuita y no está condicionada al pago de la cuota señalada por la Asociación de Padres de Familia (APAFA). documentos de orden de mérito de cualquiera de los grados de secundaria.| 42 El área de Educación Física debe tener. y. 4. realiza con el apoyo del CONEI. La Dirección de la IE entrega. Se prestará especial atención para que los estudiantes en situaciones de vulnerabilidad accedan al derecho a la educación. deben completar y aprobar sus estudios de los cinco grados de este nivel educativo. Los profesores especializados en Educación Física en las II. los que no lleguen a completarlas en una misma IE. Se exceptúa los casos de traslado de una IE a otra. bajo responsabilidad. al finalizar el 5º grado.EE. en un lugar visible. La Dirección de la IE está prohibida. la fecha límite de inscripción y prioridades de . las acciones que permitan lograr una matrícula oportuna en su ámbito de influencia. públicas tienen una carga horaria de 30 horas semanales. el número de vacantes por grado de estudios. Culminación de los estudios de Educación Secundaria Los estudiantes del 5º grado de Secundaria. La Dirección de la IE pública. bajo responsabilidad. lo harán en otras cercanas.

teniendo en cuenta lo expresado para la matrícula en el primer grado de Educación Primaria.| 43 selección. no impide la matrícula. social. Tampoco puede darse cualquier forma de discriminación económica.EE. madre o apoderado. La Dirección de la IE debe coordinar su obtención con las instituciones pertinentes y en coordinación con la Defensoría Escolar del Niño y del Adolescente. Primaria y Secundaria no se exige a los padres. la prioridad de ingreso es la establecida en el Reglamento Interno de la I. La falta de este requisito. respetando los principios de equidad e inclusión. en caso que la demanda de matrícula supere a la oferta de la IE En Educación Inicial. madres. confesional.E. La matrícula de los estudiantes que ingresan a las II. cultural o de otra índole. y/o apoderados la compra de útiles escolares ni uniforme escolar como requisito para la matrícula. Esta prioridad se publica antes de iniciar el proceso de matrícula.. o el pasaporte del niño o niña. con conocimiento de la UGEL. Los estudiantes provenientes de las zonas afectadas por el sismo del Subcentro del país podrán matricularse sin exigencia de documentación en cualquier parte del país. En este nivel. y la presentación de la partida de nacimiento o DNI si lo tiene. públicas de Educación Básica Regular se efectuará en el mes de diciembre. la IE o Programa no Escolarizado considera la edad cronológica. se requiere en el acto de matrícula la presencia del padre. En caso que la demanda supere la capacidad de atención de la IE. La regularización de la matrícula se efectúa de acuerdo a los procedimientos establecidos. En ningún caso la matrícula está condicionada a una evaluación de ingreso. a) Matrícula en Educación Inicial: En la matrícula para Educación Inicial. .

| 44 donde hubiera. no impide la matrícula. ciclo II . se requiere en el acto de matrícula la presencia del padre. La Dirección de la IE debe coordinar su obtención con las instituciones pertinentes y en coordinación con la Defensoría Escolar del Niño y del Adolescente. En caso que la demanda supere la capacidad de atención de la IE la prioridad de ingreso es la establecida en el Reglamento Interno de la IE. en este último caso deberán haber realizado estudios en Educación Inicial. o cumplirlos hasta el 31 de Julio inclusive. El director puede autorizar. d) Matrícula en Educación secundaria a Distancia Rural Para ingresar al primer grado de Educación Secundaria a Distancia. madre o apoderado. bajo su responsabilidad. con conocimiento de la UGEL.5 años. debe orientar a los padres de familia o responsables del estudiante para que gestione dicho documento ante el Registro Civil o RENIEC de su localidad. donde hubiera. y la presentación de partida de nacimiento y/o DNI del niño o niña. si no existen estos Centros o Programas en su ámbito territorial. el ingreso a niños que no hayan hecho Educación Inicial. es necesario presentar y entregar los certificados de Educación . La falta de este requisito. debe orientar a los padres de familia o responsables del estudiante para que gestionen dicho documento ante el Registro Civil o RENIEC de su localidad. c) Matrícula en Educación Secundaria Para matricularse en el primer grado de Educación Secundaria. se presenta la Ficha Única de Matrícula. En este nivel. se debe haber cumplido 6 años de edad al inicio del año escolar. Esta prioridad se publica antes de iniciar el proceso de matrícula. Partida de Nacimiento o Pasaporte y Certificado Oficial de Educación Primaria. b) Matrícula en Educación Primaria: Para matricularse en el primer grado de primaria.

Los estudiantes que se trasladen de otras II. . la ratificación de la matrícula se realiza previa verificación de los resultados y antes del inicio del año escolar.| 45 Primaria completa. Las aulas inclusivas tienen un número de estudiantes menor a las que no lo son. deben ser evaluados por los docentes tutores para conocer su nivel de logro y determinar su ubicación. g) Matrícula de estudiantes en una IE privada Además de las normas anteriores. la IE privada está obligada a entregar a los padres de familia un documento en el que en forma veraz y suficiente se brinda la información sobre las condiciones pedagógicas y económicas a las que se ajustará la prestación del servicio educativo durante el año escolar y las responsabilidades que asumen la IE y el padre o madre de familia. En los casos de necesidad de recuperación. Se acepta los traslados de la modalidad presencial a la modalidad a distancia y viceversa. de acuerdo a los niveles correspondientes. e) Ratificación de matrícula La ratificación de matrícula en primaria y secundaria es automática para los alumnos promovidos a partir del segundo grado de primaria y se efectúa en el mes de diciembre.EE. f) Matrícula de estudiantes con discapacidad La IE pública reserva las vacantes para estudiantes con NEE asociadas a discapacidad de acuerdo a la demanda y recursos de apoyo de los equipos SAANEE. en el momento de la matrícula o de su ratificación. El estudiante con discapacidad tanto en aula regular como en los CEBE. debe figurar en la nómina de matrícula. Este documento es suscrito por el padre o madre de familia y la Dirección de la IE.

incluyendo el informe psicopedagógico. que fue anteriormente Colegio de Variante Técnica. En la IE privada. El uso de las horas de libre disponibilidad deben sustentarse en el diagnóstico de necesidades y explicitadas en su Proyecto Curricular de la institución. Los traslados de EBA a EBR o viceversa. se hace de acuerdo a las normas establecidas. en consecuencia estas también pueden ser utilizadas para la prevención de conductas y situaciones de riesgo. se realizan hasta dos meses antes de la finalización del año escolar.EE. procede sin previa presentación de documento. si lo hubiere. da preferencia a Educación para el Trabajo siempre y cuando así lo determine el diagnóstico de las necesidades pedagógicas y las condiciones establecidas en este mismo documento. Los traslados de matrícula de los estudiantes de una IE de EBR a otra. proporciona a los padres de familia las facilidades y documentos necesarios cuando gestionan el traslado de matrícula de sus hijos. 5. Comunicación y Educación para el Trabajo. se realizan mediante el proceso de convalidación de Planes de Estudios. de Educación Primaria y Secundaria hacen uso de un mínimo de 10 horas de libre disponibilidad. . En estas horas en las II. En el caso de desastres.| 46 h) Traslado de Matrícula La Dirección de la IE pública. con cargo a regulación posterior de acuerdo a normas específicas emitidas por el MED. públicas se da preferencia a Matemática. Distribución del tiempo a) Horas de libre disponibilidad Las II.EE. Los requisitos de traslado de estudiantes con NEE son los mismos establecidos en las diferentes modalidades y niveles. La IE pública del nivel de Secundaria. la matrícula de los estudiantes de las zonas afectadas.

25 horas semanales.EE. comprende el desarrollo de horas de clase de 45 minutos como mínimo y. estas horas se extienden hasta 50 minutos. en las II. el trabajo pedagógico diario es de 5 horas pedagógicas. . de un solo turno. En Educación Inicial: En los centros escolarizados. Los tiempos utilizados para las actividades permanentes de alimentación y aseo. por ser contenidos del currículo. del cumplimiento del mínimo de horas efectivas de trabajo pedagógico señalado en la presente norma. y un mínimo de 900 horas anuales de trabajo pedagógico efectivo.| 47 La distribución semanal de estas horas se expresa en el Plan de Estudios teniendo en cuenta el cuadro siguiente: Tabla 3 : Horas de Libre Disponibilidad b) Mínimo de horas efectivas de trabajo pedagógico: La Dirección de la IE de cualquier nivel o modalidad de Educación Básica es responsable ante la UGEL y los padres de familia. forman parte de las horas pedagógicas. El trabajo pedagógico es diferente a la jornada laboral del profesor.

el horario mínimo tiene 4 horas diarias. se realizará reuniones técnico pedagógicas de las profesoras coordinadoras con las promotoras.| 48 En los programas no escolarizados. en las que se hace necesario modificar el trabajo pedagógico por condiciones climáticas. Su proceso se realiza de acuerdo a la R. Cada 15 días. 30 horas semanales. el horario es flexible. Ello supone un total anual de 720 horas de funcionamiento de los PRONOEI.3 De los resultados y . debe considerarse el cumplimiento de las 1100 horas anuales adecuándolas al calendario local. geográficas y por el desarrollo de actividades productivas.ED aprobada por R. En el caso de IE del ámbito rural. 6.3.EE. el horario es flexible según el tipo de servicio que se ofrezca. Para niños de 3 a 5 años. Evaluación de los Aprendizajes a) Normas de evaluación La evaluación de los aprendizajes en las II. En Educación Secundaria: El trabajo pedagógico es de 7 horas diarias. y un mínimo de 1100 horas anuales. Los tiempos utilizados para la formación. En Educación Primaria: El trabajo pedagógico diario es de 6 horas pedagógicas.M. 0234-2005-ED. Primaria y Secundaria está normada en las disposiciones señaladas en la Directiva VMGP de Evaluación de los Aprendizajes Nº 0042005 . En el caso de los programas de Prácticas de Crianza. Nº 0387-2005-ED que complementa y modifica los numerales 6.M. de Educación Inicial. 35 horas semanales y un mínimo de 1200 horas anuales de trabajo pedagógico efectivo. de acuerdo con el tipo de programa. desayuno o almuerzo escolar no se les considera como horas pedagógicas diarias.

de origen. b) Convalidación de estudios: La convalidación de estudios se rige por la Directiva Nº 004-VMGP2005. Nº 234-2005-ED.E. La Dirección de la I. por ningún motivo se somete a los niños a examen o pruebas que atenten contra su salud emocional. podrán asimilarse al Programa de Recuperación Académica Anual. . adopta las acciones pertinentes para que los estudiantes que se matriculan teniendo un área curricular pendiente de subsanación. está facultada para programar. organizar y ejecutar el Programa de Recuperación Pedagógica antes del inicio del año escolar siguiente.EE. no pueden rendir la evaluación de recuperación en su I.la autorización expedida por la Dirección de la IE de origen. la rinden en otra. Las DRE y UGEL son responsables de difundir las tablas de Equivalencia del Convenio Andrés Bello. así como otras normas que permitan a las II. c) Programa de recuperación pedagógica El Programa de Recuperación Pedagógica tiene una duración de 6 semanas efectivas. a fin de superar las dificultades vinculadas a dichas áreas. Esta norma también rige para todos los casos de desaprobación o repitencia de grado en los niveles de Primaria y Secundaria. La Dirección de la I.5 de los Requisitos de Promoción. Repitencia y Recuperación en la Evaluación de la Directiva Nº 004-VMGP-2005.E.E. durante ese año subsiguiente.| 49 6. realizar el proceso de Convalidación de los estudios de los estudiantes de EBR de otros países suscritos al Convenio. La evaluación es cualitativa y no tiene un fin selectivo o promocional. De persistir la desaprobación en 01 hasta 03 áreas curriculares. En Educación Inicial.3. siempre y cuando tengan –obligatoriamente. participen en un programa de recuperación durante el año. aprobada por R.M. Los estudiantes de 5º de Educación Secundaria podrán participar en el Programa de recuperación académica hasta antes del inicio del año lectivo siguiente. Los estudiantes que por razones de viaje u otros motivos.

2. las siguientes mejores prácticas: 3. construir el software y finalmente. el desarrollo y la implementación del sistema. entre otras. indicadores y logros deseados al término del período. el cual debe contener: capacidades a reforzar. testear el producto. luego diseñar toda la solución.2. RUP provee a cada miembro del equipo de las guías de proceso. . ya no es posible trabajar secuencialmente: definir primero el problema completo. que permita una comprensión creciente del problema a través de refinamientos sucesivos. Estos enfoques son llamados "mejores prácticas" pues son utilizados en la industria por organizaciones exitosas. A través de las iteraciones que generan raleases ejecutables.| 50 El docente a cargo deberá elaborar un informe que justifique la necesidad de la recuperación pedagógica del alumno. llegando a una solución efectiva luego de múltiples iteraciones acotadas en complejidad. Es necesario un enfoque iterativo. plantillas y mentores de herramientas necesarios para que el team completo tome ventaja de. RUP utiliza y soporta este enfoque iterativo que ayuda a atacar los riesgos mediante la producción de releases ejecutables progresivos y frecuentes que permiten la opinión e involucramiento del usuario. el diseño. Desarrollar software iterativamente con la metodología RUP En función de la cada vez mayor complejidad solicitada para los sistemas de software. 3. Metodología RUP Y Las Mejores Prácticas Para El Desarrollo De Software El Proceso Unificado de Rational (RUP) describe como aplicar efectivamente enfoques comprobados comercialmente para el desarrollo de software.1. se logra detectar en forma temprana los desajustes e inconsistencias entre los requerimientos. manteniendo al team de desarrollo focalizado en producir resultados.

filtrados y monitoreados. documentar. Las nociones de Casos de Uso y de Escenarios utilizadas en RUP han demostrado ser una manera excelente de capturar los requerimientos funcionales y asegurarse que direccionan el diseño. C. Que los requerimientos puedan ser priorizados. logrando así que el sistema satisfaga las necesidades del usuario. RUP describe como: Obtener. B. comprensible intuitivamente y promueve una más efectiva reutilización de software. Que sea posible realizar evaluaciones objetivas de funcionalidad y performance. Utilizar arquitecturas basadas en componentes El proceso de software debe focalizarse en el desarrollo temprano de una arquitectura robusta ejecutable. organizar y documentar la funcionalidad y restricciones requeridas documentar y monitorear las alternativas y decisiones.| 51 A. La Administración de Requerimientos es un enfoque sistemático para hallar. la implementación y la prueba del sistema. RUP describe como diseñar una arquitectura flexible. Soporta el desarrollo . Que las inconsistencias se detecten más fácilmente. organizar y monitorear los requerimientos cambiantes de un sistema. que se acomode a los cambios. antes de comprometer recursos para el desarrollo en gran escala. Administrar los requerimientos: Los requerimientos son las condiciones o capacidades que el sistema debe conformar. La Administración de Requerimientos permite: Que las comunicaciones estén basadas en requerimientos claramente definidos.

Controlar los cambios al software La capacidad de administrar los cambios es esencial en ambientes en los cuales el cambio es inevitable. comprender los requerimientos. RUP provee un enfoque sistemático para definir una arquitectura utilizando componentes nuevos y preexistentes. ver como los elementos del sistema se relacionan entre sí. Verificar la calidad de software Es necesario evaluar la calidad de un sistema respecto de sus requerimientos de funcionalidad. La actividad fundamental es el testing(prueba). RUP describe como controlar. involucrando a todos los participantes. RUP asiste en el planeamiento. utilizando medidas y criterios objetivos. Las abstracciones visuales ayudan a comunicar diferentes aspectos del software. F.| 52 de software basado en componentes: módulos no triviales que completan una función clara. mantener la consistencia entre diseño e implementación y promover una comunicación precisa. que permite encontrar las fallas antes de la puesta en producción. es el cimiento para una modelización visual exitosa. Es . creado por Rational Software. Modelizar software visualmente RUP muestra como modelizar software visualmente para capturar la estructura y comportamiento de arquitecturas y componentes. diseño. permitiendo así detectar e identificar los defectos en forma temprana. rastrear y monitorear los cambios para permitir un desarrollo iterativo exitoso. testing(prueba). ejecución y evaluación de todos estos tipos de El aseguramiento de la calidad se construye dentro del proceso. D. confiabilidad y performance. El estándar UML(Lenguaje de Modelado Unificado). en todas las actividades. implementación. E.

. código. Pueden ser artefactos un modelo. junto con la documentación sobre el sistema constituyen los artefactos principales que el modelador puede observar. una descripción o un software. Se necesita más de un punto de vista para llegar a representar un sistema. Diagrama de Paquetes La forma que tiene UML de agrupar elementos en subsistemas es a través del uso de Paquetes.).2. Diagrama de UML A.2. éstos. Los artefactos de UML se especifican en forma de diagramas. documentos. Describe como automatizar la integración y administrar la conformación de raleases. UML utiliza los diagramas gráficos para obtener estos distintos puntos de vista de un sistema.| 53 también una guía para establecer espacios de trabajo seguros para cada desarrollador. suministrando el aislamiento de los cambios hechos en otros espacios de trabajo y controlando los cambios de todos los elementos de software (modelos. etc. pudiéndose anidar los paquetes formando jerarquías de paquetes. De hecho un sistema que no tenga necesidad de ser descompuesto en subsistemas se puede considerar como con un único paquete que lo abarca todo. Un artefacto es una información que es utilizada o producida mediante un proceso de desarrollo de software. 3.

Diagrama de Componentes: Los componentes pertenecen al mundo físico. representan un bloque de construcción al modelar aspectos físicos de un sistema. es decir deben estar muy relacionados.| 54 Imagen 4: Arquitectura de un sistema utilizando paquetes Identificación de Paquetes Vamos a definir una serie de reglas que nos pueden ser de utilidad a la hora de agrupar los diferentes elementos en paquetes:  Conviene agrupar elementos que proporcionen un mismo servicio. . es decir. B.  Los elementos que se agrupen en un mismo paquete han de presentar un alto grado de cohesión.  Los elementos que estén en diferentes paquetes deben tener poca relación. es decir deben colaborar lo menos posible.

La relación entre un componente y sus interfaces se puede representar de dos maneras diferentes. basados en componentes (COM+. utilizan las interfaces como lazo de unión entre unos componentes y otros. Al igual que las clases los componentes pueden enriquecerse con compartimentos adicionales que muestran sus detalles. todas las facilidades más conocidas de los sistemas operativos. y permitiendo reemplazar fácilmente los componentes más viejos con otros más nuevos y compatibles. CORBA. Cada componente debe tener un nombre que lo distinga de los demás.” Ejemplo: XXXX. Interfaces: Tanto los servicios propio de una clase como los de un componente.). de forma icónica y de forma expandida.| 55 Una característica básica de un componente es que: “debe definir una abstracción precisa con una interfaz bien definida.dll es el nombre del componente. Por ejemplo. se especifican a través de una Interfaz. etc. .

Diagrama de Secuencia: Un diagrama de Secuencia muestra una interacción ordenada según la secuencia temporal de eventos. Se pueden colocar etiquetas (como restricciones de tiempo. sin un orden prefijado. etc. El tiempo fluye de arriba abajo.). El eje vertical representa el tiempo. descripciones de acciones. En particular. formato extendido C. Cada objeto o actor tiene una línea vertical. y en el eje horizontal se colocan los objetos y actores participantes en la interacción. formato icónico Imagen 6: Componentes e interfaces. y los mensajes se representan mediante flechas entre los distintos objetos.| 56 Imagen 5: Componentes e interfaces. muestra los objetos participantes en la interacción y los mensajes que intercambian ordenados según su secuencia en el tiempo. .

La secuencia de los mensajes y los flujos de ejecución concurrentes deben determinarse explícitamente mediante números de secuencia. Diagrama de Colaboración Un Diagrama de Colaboración muestra una interacción organizada basándose en los objetos que toman parte en la interacción y los enlaces entre los mismos (en cuanto a la interacción se refiere). los Diagramas de Colaboración muestran las relaciones entre los roles de los objetos.| 57 Imagen 7: Ejemplo de Diagrama de Secuencia D. Imagen 8: Diagrama de Colaboración . A diferencia de los Diagramas de Secuencia.

y con los mensajes que se intercambian dichos objetos. La idea central es la siguiente: “Un estado que represente una acción es atómico. un Diagrama de Colaboración muestra a una serie de objetos con los enlaces entre los mismos. el diagrama de actividades muestra cómo fluye el control de unas clases a otras con la finalidad de culminar con un flujo de control total que se corresponde con la consecución de un proceso más complejo. en cuyo interior se representa bien una actividad o bien una acción. así como las tareas concurrentes que pueden realizarse a la vez. Los mensajes son flechas que van junto al enlace por el que “circulan”. La idea es generar una especie de diagrama Pert. en un diagrama de actividades aparecerán acciones y actividades correspondientes a distintas clases. Colaborando todas ellas para conseguir un mismo fin. Por este motivo. en el que se puede ver el flujo de actividades que tienen lugar a lo largo del tiempo. E. y con el nombre del mensaje y los parámetros (si los tiene) entre paréntesis. lo que significa que su ejecución se puede considerar instantánea y no puede ser interrumpida”. 1. Diagramas de Actividades: Los diagramas de actividades sirven para modelar el flujo de control entre actividades. .| 58 En cuanto a la representación. Contenido del diagrama de actividades: Básicamente un diagrama de actividades contiene: • Estados de actividad • Estados de acción • Transiciones • Objetos a) Estados de actividad y estados de acción: La representación de ambos es un rectángulo con las puntas redondeadas. Desde un punto de vista conceptual.

| 59 En cambio un estado de actividad. sí puede descomponerse en más sub-actividades representadas a través de otros diagramas de actividades. podemos indicar esto utilizando dos disparadores de inicio y fin tal y como queda reflejado en el ejemplo. b) Transiciones Las transiciones reflejan el paso de un estado a otro. bien sea de actividad o de acción. En los estados de actividad podemos encontrar otros elementos adicionales como son: acciones de entrada (entry) y de salida (exit) del estado en cuestión. Además estos estados sí pueden ser interrumpidos y tardan un cierto tiempo en completarse. . Como todo flujo de control debe empezar y terminar en algún momento.

En cada transición de salida se colocará una expresión booleana que será evaluada una vez al llegar a la bifurcación.| 60 c) Bifurcaciones Un flujo de control no tiene porqué ser siempre secuencial. Dicha bifurcación tendrá una transición de entrada y dos o más de salida. puede presentar caminos alternativos y se utilizará como símbolo el rombo. . las guardas de la bifurcación han de ser excluyentes y contemplar todos los casos ya que de otro modo la ejecución del flujo de control quedaría interrumpida.

y el momento de la unión de nuevo al flujo de control secuencial. que representa la concurrencia. UML representa gráficamente el proceso de división. . es especialmente útil dividir los estados de actividades en grupos.| 61 d) División y unión No sólo existe el flujo secuencial y la bifurcación. también hay algunos casos en los que se requieren tareas concurrentes. e) Calles Cuando se modelan flujos de trabajo de organizaciones. por una línea horizontal ancha. cada grupo tiene un nombre concreto y se denominan calles.

un sistema informatizado u organización.| 62 F. y cada actor está unido a los casos de uso en los que participa mediante una línea. como una persona (identificada por un rol). Se representa mediante una figura humana dibujada con palotes. Elementos Los elementos que pueden aparecer en un Diagrama de Casos de Uso son: a) Actores Un actor es algo con comportamiento. y que realiza algún tipo de interacción con el sistema. 1. Aquí se representa también el sistema como una caja rectangular con el nombre en su interior. Los casos de uso están en el interior de la caja del sistema. y los actores fuera. . Diagrama de Caso de Uso: Un Diagrama de Casos de Uso muestra la relación entre los actores y los casos de uso del sistema. Representa la funcionalidad que ofrece el sistema en lo que se refiere a su interacción externa.

| 63

b) Casos de Uso Un caso de uso es una descripción de la secuencia de interacciones que se producen entre un actor y el sistema, cuando el actor usa el sistema para llevar a cabo una tarea específica. Se representa mediante una elipse con el nombre del caso de uso en su interior.

c) Relaciones entre Casos de Uso Un caso de uso, en principio, debería describir una tarea que tiene un sentido completo para el usuario. Sin embargo, hay ocasiones en las que es útil describir una interacción con un alcance menor como caso de uso. La razón para utilizar estos casos de uso no completos en algunos casos, es mejorar la comunicación en el equipo de desarrollo, el manejo de la documentación de casos de uso. Para el caso de que queramos utilizar estos casos de uso más pequeños, las relaciones entre estos y los casos de uso ordinarios pueden ser de los siguientes tres tipos: • Incluye (<>): Un caso de uso base incorpora explícitamente a otro caso de uso en un lugar especificado en dicho caso base. Se suele utilizar para encapsular un comportamiento parcial común a varios casos de uso. En la Figura 16 se muestra cómo el caso de uso Realizar Reintegro puede incluir el comportamiento del caso de uso Autorización.

• Extiende (<>): Cuando un caso de uso base tiene ciertos puntos (puntos de extensión) en los cuales, dependiendo de ciertos criterios, se va a realizar una interacción adicional. El caso de uso que extiende describe un comportamiento opcional del sistema (a

| 64

diferencia de la relación incluye que se da siempre que se realiza la interacción descrita).

• Generalización ( ): Cuando un caso de uso definido de forma abstracta se particulariza por medio de otro caso de uso más específico. Se representa por una línea continua entre los dos casos de uso, con el triángulo que simboliza generalización en UML (usado también para denotar la herencia entre clases) pegado al extremo del caso de uso más general. Al igual que en la herencia entre clases, el caso de uso hijo hereda las asociaciones y características del caso de uso padre. El caso de uso padre se trata de un caso de uso abstracto, que no está definido completamente. Este tipo de relación se utiliza mucho menos que las dos anteriores.

G. Diagrama de Clases:

Una clase se representa mediante una caja subdividida en tres partes: En la superior se muestra el nombre de la clase, en la media los atributos y en la inferior las operaciones.

| 65

1. Objetos Un objeto se representa de la misma forma que una clase. En el compartimento superior aparecen el nombre del objeto junto con el nombre de la clase subrayados, según la siguiente sintaxis: nombre_del_objeto: nombre_de_la_clase

.
2. Asociaciones Las asociaciones entre dos clases se representan mediante una línea que las une. La línea puede tener una serie de elementos gráficos que expresan características particulares de la asociación. A continuación se verán los más importantes de entre dichos elementos gráficos.

| 66

a) Nombre de la Asociación y Dirección El nombre de la asociación es opcional y se muestra como un texto que está próximo a la línea. Se puede añadir un pequeño triángulo negro sólido que indique la dirección en la cual leer el nombre de la asociación.

b) Multiplicidad La multiplicidad es una restricción que se pone a una asociación, que limita el número de instancias de una clase que pueden tener esa asociación con una instancia de la otra clase. Puede expresarse de las siguientes formas: • Con un número fijo: 1. • Con un intervalo de valores: 2..5. • Con un rango en el cual uno de los extremos es un asterisco. Significa que es un intervalo abierto. Por ejemplo, 2..* significa 2 o más. • Con una combinación de elementos como los anteriores separados por comas: 1, 3..5, 7, 15..*. • Con un asterisco: * . En este caso indica que puede tomar cualquier valor (cero o más).

c) Roles Para indicar el papel que juega una clase en una asociación se puede especificar un nombre de rol.

| 67

Se representa en el extremo de la asociación junto a la clase que desempeña dicho rol.

d) Agregación El símbolo de agregación es un diamante colocado en el extremo en el que está la clase que representa el “todo”.

e) Clases Asociación: Cuando una asociación tiene propiedades propias se representa como una clase unida a la línea de la asociación por medio de una línea a trazos. Tanto la línea como el rectángulo de clase representan el mismo elemento conceptual: la asociación. Por tanto ambos tienen el mismo nombre, el de la asociación. Cuando la clase asociación sólo tiene atributos el nombre suele ponerse sobre la línea. Por el contrario, cuando la clase asociación tiene alguna operación o asociación propia, entonces se pone el nombre en la clase asociación y se puede quitar de la línea.

las clases se unen con una línea a un diamante central. g) Herencia La relación de herencia se representa mediante un triángulo en el extremo de la relación que corresponde a la clase más general o clase “padre”. Si se muestra multiplicidad en un rol. representa el número potencial de tuplas de instancias en la asociación cuando el resto de los N-1 valores están fijos. .| 68 f) Asociaciones N-Arias: En el caso de una asociación en la que participan más de dos clases.

pero en un diagrama concreto no se quieren poner todas. Imagen 9: Gráficos de Entidad y Relación . esto se representa mediante puntos suspensivos.| 69 Si se tiene una relación de herencia con varias clases subordinadas. H. Diagrama de Entidad-Relación: El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.

la participación es opcional (parcial). Una entidad débil es una entidad cuya existencia depende de la existencia de otra entidad. diseños de productos.| 70 1. si son tres las entidades participantes. El nombre de estos papeles es importante para determinar la función de cada participación. clientes. Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior. persona. 2. Relación (interrelación) Es una correspondencia o asociación entre dos o más entidades. . Un nombre de entidad sólo puede aparecer una vez en el esquema conceptual. conciertos. una relación en la que participan dos entidades es una relación binaria. Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior. empleados. empresas. una ocurrencia de la otra entidad participante. la relación es ternaria. al menos. casas. La participación de una entidad en una relación es obligatoria (total) si la existencia de cada una de sus ocurrencias requiere la existencia de. etc. Las entidades que están involucradas en una determinada relación se denominan entidades participantes. La cardinalidad con la que una entidad participa en una relación especifica el número mínimo y el número máximo de correspondencias en las que puede tomar parte cada ocurrencia de dicha entidad. etc. excursiones. Por ejemplo: coches. Por lo tanto. Cada relación tiene un nombre que describe su función. El número de participantes en una relación es lo que se denomina grado de la relación. Entidad Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa. Si no. Hay dos tipos de entidades: fuertes y débiles. oficios. Una entidad fuerte es una entidad que no es débil. Una relación recursiva es una relación donde la misma entidad participa más de una vez en la relación con distintos papeles. concepto abstracto o suceso.

3. Toda la información extensiva es portada por los atributos. Un identificador de una entidad debe cumplir dos condiciones: No pueden existir dos ocurrencias de la entidad con el mismo valor del identificador. Los atributos representan las propiedades básicas de las entidades y de las relaciones. . Toda entidad tiene al menos un identificador y puede tener varios identificadores alternativos. cada uno con un significado por sí mismo. Si se omite cualquier atributo del identificador. Los atributos pueden ser simples o compuestos. Cada atributo tiene un conjunto de valores asociados denominado dominio. El dominio define todos los valores posibles que puede tomar un atributo. la condición anterior deja de cumplirse. Gráficamente. Identificador Un identificador de una entidad es un atributo o conjunto de atributos que determina de modo único cada ocurrencia de esa entidad.| 71 Las reglas que definen la cardinalidad de las relaciones son las reglas de negocio. o en cuanto a su uso. Un atributo compuesto se representa gráficamente mediante un óvalo. que no se puede dividir en partes más pequeñas que tengan un significado propio. se representan mediante bolitas que cuelgan de las entidades o relaciones a las que pertenecen. Atributo Es una característica de interés o un hecho sobre una entidad o sobre una relación. Las relaciones no tienen identificadores. Un atributo compuesto es un atributo con varios componentes. Puede haber varios atributos definidos sobre un mismo dominio. Un atributo simple es un atributo que tiene un solo componente. Un grupo de atributos se representa mediante un atributo compuesto cuando tienen afinidad en cuanto a su significado.

Es superpuesta si existe alguna ocurrencia de la entidad genérica que corresponde a ocurrencias de dos o más subentidades diferentes.| 72 4. Diagrama de Estados Un Diagrama de Estados muestra la secuencia de estados por los que pasa bien un caso de uso. como mucho. Un estado se representa como una caja redondeada con el nombre del estado en su interior. con una ocurrencia de una sola de las subentidades. Una jerarquía es exclusiva si cada ocurrencia de la entidad genérica corresponde.. Jerarquía de generalización Una entidad E es una generalización de un grupo de entidades E . Un subconjunto siempre es una jerarquía parcial y exclusiva. Es parcial si existe alguna ocurrencia de la entidad genérica que no corresponde con ninguna ocurrencia de ninguna subentidad.. En él se indican qué eventos hacen que se pase de un estado a otro y cuáles son las respuestas y acciones que genera. . Una transición se representa como una flecha desde el estado origen al estado destino. La caja de un estado puede tener 1 o 2 compartimentos. y exclusiva o superpuesta. bien un objeto a lo largo de su vida. Cada jerarquía es total o parcial. si cada ocurrencia de cada una de esas entidades es también una ocurrencia de E. E . Todas las propiedades de la entidad genérica E son heredadas por las subentidades. En el primer compartimento aparece el nombre del estado. E . Un subconjunto es un caso particular de generalización con una sola entidad como subentidad. Una jerarquía es total si cada ocurrencia de la entidad genérica corresponde al menos con una ocurrencia de alguna subentidad. o bien todo el sistema. . I.

Un nodo debe tener un nombre asignado que lo distinga del resto de nodos. Los nodos sirven para modelar la topología del hardware sobre el que se ejecuta el sistema. donde acción_asociada es el nombre de la acción que se realiza al entrar o salir según el caso. de salida y acciones internas. Nodos Al igual que los componentes los nodos pertenecen al mundo material.| 73 El segundo compartimento es opcional. capacidad de procesamiento. a menudo. J. . Una acción de entrada aparece en la forma entrada/acción_asociada y una de salida aparece en la forma salida/acción_asociada. que existe en tiempo de ejecución y representa un recurso computacional que generalmente tiene alguna memoria y. Diagrama de despliegue: 1. Vamos a definir un nodo como un elemento físico. y en él pueden aparecer acciones de entrada. Un nodo representa normalmente un procesador o un dispositivo sobre el que se pueden desplegar los componentes.

| 74 2. Vamos a ver con más detalle cuales son los parecidos y las diferencias entre los componentes y los nodos. Nodos y componentes En muchos aspectos los nodos y los componentes tienen características parecidas. Relación entre nodos y componentes: Conexiones entre nodos: .

como la de sus trabajadores.1. Propósito. y además para un mejor control educativo de los alumnos. se vio los principales procesos que se requiere automatizar. con ello el proyecto muestra los subsistemas que abarcaran estos procesos: Sistema de matricula Sistema de Notas Sistema de personal .| 75 CAPÍTULO IV: MODELAMIENTO DE LA SOLUCIÓN DE SOFTWARE 4.1. alcance y objetivos La Institución Educativa Privada “Pedro Paulet”. Mediante una primera reunión con el director del plantel. siendo una de las instituciones que está logrando gran apogeo en la localidad. logrando automatizar y agilizar los procesos de la institución. llegando así a la necesidad de adaptarse a la evolución tecnológica. Vista General del proyecto A. es por ello que considera necesario el desarrollo de un sistema de gestión administrativo dentro del plantel. Plan de Desarrollo 4.1.

Así mismo. Especificaciones de Casos de Uso Se hace una descripción donde se mencionan los procedimientos. 3.| 76  Pagos a través de planilla Sistema de cobranza  Cobros pensión  Cobros de cursos a cargo B. para aquellos casos de uso que lo requieran. postcondiciones. modela las actividades y procesos qué ejecuta una organización. Entregables del proyecto A continuación. 1. un diagrama de clases q muestra gráficamente las entidades del sistema y diagrama de actividad para mostrar flujos de trabajo. flujos y requisitos no funcionales. . constituyendo los entregables. representando lo que abarca y sus límites. mostrando actores externos. Plan de Desarrollo del Software Es el presente punto en el documento. internos y las entidades que manipulan. Modelo de Objetos del Negocio Se utilizan diagramas de colaboración describiendo lo que hace cada caso de uso del negocio. Modelo de Casos de Uso del Negocio Permite visualizar el alcance de la organización. se indican cada uno de los componentes que serán generados y utilizados por el proyecto. 4. señala gráficamente las funciones y metas que persigue el negocio. 2.

Modelo de Datos Este modelo provee de las relaciones lógicas de los datos expresándolos en un diagrama de clases. 11. 7. sistema. q serán mostradas a los usuarios para dar una idea del producto final. Modelo de Casos de Uso Un Modelo de Casos de Uso describe los requerimientos funcionales de un actor (usuario. etc. Casos de Prueba Se establece un documento en el que van las condiciones de ejecución. ficheros de código fuente y todo otro tipo de ficheros necesarios para la implantación y despliegue del sistema. de acuerdo al avance del proyecto. 9. entradas de prueba y resultados q se esperan. . Estos componentes incluyen: ficheros ejecutables. Manual de Instalación Describe los pasos a seguir para la instalación del producto. 10. Modelo de Implementación Este modelo es una colección de componentes y los subsistemas que los contienen. Prototipos de Interfaces de Usuario Son modelos preliminares de las interfaces.) en términos de las interacciones que éste ejecuta con el sistema. 6. Modelo de Análisis y Diseño Este modelo establece la realización de los casos de uso en clases y pasando desde una representación en términos de análisis (sin incluir orientación hacia el entorno de implementación). dispositivo. 8.| 77 5.

Teniendo conocimientos en gestión de proyectos y manejo de programación de objetos. en el se describen las funciones de los subsistemas. como también realizará la misma documentación del sistema. Participante en el Proyecto El Colegio Pedro Paulet designara como responsable del proyecto al director del plantel para el control y seguimiento del proyecto. 14. Olga Jennifer. . 13. Olga Jennifer. ejecución y control del proyecto. tendrá poder ejecutivo y autoridad para mandar y tomar decisiones dentro del ámbito y objetivos del proyecto. utilizando diversas herramientas de desarrollo. 4. se encargará de la planificación. Material de Apoyo al Usuario Final Son las guías de apoyo para los usuarios. Analista Funcional: Lo desempeñan la alumna Díaz Sánchez.| 78 12. adicionalmente supervisará las pruebas del programador y controlará el cumplimento del cronograma de desarrollo del proyecto. realizará las tareas de análisis y diseño de los sistemas informáticos. Producto Describe los requerimientos del producto empaquetados y almacenadas en un CD con los mecanismos apropiados para facilitar su instalación.1. Jefe de Proyecto: Labor de la alumna Díaz Sánchez.2. Con los conocimientos en gestión de proyectos usando la metodología RUP como herramienta principal. Evolución del Plan de Desarrollo del Software El plan de desarrollo de software tendrá una revisión semanal la cual será refinada mediante el comienzo de las iteraciones. Organización del Proyecto A.

net) aplicando conexión a la base de datos Microsoft SQL Server 2005. Interfaces Externas: El Colegio Pedro Paulet asignará como interface externa al director del plantel quien será el encargado de indicar los requerimientos para el desarrollo del sistema el cual tendrá la responsabilidad de evaluara los alcances del proceso de desarrollo. sistemas operativos. con los conocimientos de desarrollo de software será los encargados de realizar la programación en la plataforma de programación definida (C#. Roles y Responsabilidades Tabla 4 Roles y Responsabilidades Puesto Responsabilidad El jefe de proyecto tiene la responsabilidad total respecto a la planificación y ejecución de un determinado proyecto.| 79 Analista Técnico: El alumno Yumbato Pacaya. Como también reconocer Jefe de Proyecto los riesgos que puedan impactar la probabilidad de éxito del proyecto. Jim. Juan Manuel y el alumno Maguhn Gonzales. teniendo experiencia en el diseño de base de datos. Administrador de BD: Labor del alumno Espinoza Urbano. hardware y programación. B. . esta encargado de controlar la Base de Datos corporativa. Juan Eduardo. y los riesgos deben ser formal o informalmente evaluados durante todo el período de ejecución del proyecto. C.

| 80 Relevar y gestionar las necesidades funcionales del cliente en la elaboración y ejecución del Analista Funcional proyecto. Forman parte de sus principales responsabilidades realizar análisis y desarrollo de programación. cumpliendo con los estándares y la documentación requerida por las normas de calidad de la empresa. El cargo implica integrarse al equipo de trabajo en el área de Tecnología Informática y tiene como su principal objetivo la realización de tareas de programación que satisfagan diversas Analista Técnico demandas de los sistemas de información de la Organización. El DBA es responsable primordialmente de:  Administrar la estructura de la Base de Administrador de BD Datos  Administrar la actividad de los datos  Administrar el Sistema Manejador de Base de Datos  Establecer el Diccionario de Datos  Asegurar la confiabilidad de la Base de Datos  Confirmar la seguridad de la Base de Datos . entre otras. La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos. mantenimiento evolutivo de programas.

Plan del Proyecto Es necesario manejar y presentar a la institución el calendario del proyecto. Estimaciones del Proyecto De acuerdo a un estudio económico realizado dentro de la empresa.| 81 4. los cuales serán sustentados con un documento separado. se obtuvo que los gastos que se imponen para la elaboración del software entre los recursos involucrados serán recuperados en un corto periodo mejorando el manejo de la información de los alumnos en la institución.1. B.(Ver Imagen ) . Gestión del Proceso A.3.

| 82 Calendario del Proyecto Imagen 10: Calendario del Proyecto Fuente: Elaboración propia .

También se definirá el modelo del negocio y el alcance del proyecto.| 83 C. Plan de las fases El desarrollo del proyecto se desarrollara en base a fases. Tabla 5: Plan de Fases del Proyecto Fase Nro. Iteraciones Duración Fase de Inicio Fase de Elaboración 2 30 días 2 15 días Fase de Construcción 3 81 días Fase de Transición 2 11 días Tabla 6: Descripción de las Fases del Proyecto Descripción Hito Fase de Inicio En esta fase se establecerá los objetivos para el ciclo de vida del producto. Esta fase culminará con la aprobación del cliente y el plan de desarrollo del proyecto. con una o más iteraciones en cada una de ellas. . identificando todos los actores y casos de uso.

y requerimientos serán integrados. que contendrá los casos de usos críticos que fueron identificados en la fase de inicio. La fase de elaboración finaliza con la obtención de una línea base de la arquitectura del sistema. la captura de la mayoría de los requerimientos y la reducción de los riesgos importantes así como permitir la escalabilidad del equipo del proyecto durante la fase de construcción. componentes. La fase de transición concluye con la entrega del producto funcional al cliente y su aceptación del producto. donde se obtendrá una versión aceptable del producto. La fase de construcción culminará con el desarrollo del sistema con calidad de producción y la preparación para la entrega al equipo de transición. como también completar la documentación con tareas relacionadas a la configuración. Fase Transición de En esta fase se entrenará a los usuarios finales en el manejo del sistema. . que se desarrolla en iteraciones sucesivas hasta obtener el producto final (prototipo). implementados. y probados en su totalidad.| 84 Fase Elaboración de En esta fase se construirá un modelo de la arquitectura. Fase Construcción de En esta fase todas las características. instalación y usabilidad del producto.

| 85 D. Seguimiento y Control del Proyecto Procediendo a desarrollar un control del proyecto para su optimización se realiza los siguientes controles: Control de Performance: Imagen 11: Avance del Proyecto .

| 86 Imagen 12: Diagrama de Costos Previstos .

| 87 Control de Tiempo: Imagen 13: Cuadro de Control de Tiempodel Proyecto .

| 88 Control de Costos: Imagen 14: Cuadro del Control de Costos y Actividades .

| 89

Imagen 15: Cuadro de Costos por Recursos

| 90

Imagen 16: Informe de Costos Presupuestados

Tabla 7: Costo De Recursos Humanos

Tabla 8: Costo de Software

| 91

Tabla 9: Costo de Hardware

Tabla 10: Costo de Materiales

Tabla 11: Costo Total

Gestión de Cambios: Se controlará las solicitudes de cambio y las modificaciones que se puedan dar sobre el sistema, publicándolo para que el personal que participe en el proyecto pueda estar informado.

4.2. Documento Visión

4.2.1. Formulación del Problema

A. Propósito El propósito de este documento es analizar las necesidades de los principales requerimientos ya definidos y el sistema de gestión de negocio

| 92

que se desarrolla en la Institución Educativa. El contenido de este documento se centra en las funcionalidades requeridas por el usuario final.

Estas funcionalidades se basan en las gestiones que se realizan para el proceso de inscripción y matricula de alumnos, de modo que los encargados de realizar la gestión, puedan procesar más fácil la información requerida por el proceso y poder atender a distintos padres de familia de una forma más optima y rápida.

Otra de las gestiones es el proceso de ingreso y control de las notas de los alumnos que los docentes están obligados a realizar para la presentación de sus registros de notas, lo cual mejorara el tiempo, y la pérdida de

documentos ante posibles accidentes.

La última gestión a desarrollar es el manejo de planilla, registrando la asistencia, control de préstamos y adelantos como también la presentación de la planilla de pago, de forma que se mejore en la realización de reportes de asistencias y control de pago de cada uno de los trabajadores de la institución.

Los detalles de cómo el sistema cubre los requerimientos se pueden observar en los casos de usos desarrollados y en algunos documentos adjuntos.

B. Alcance El documento Visión, como ya se ha descrito, del sistema de gestión de una Institución Educativa denominado “SISTEMA DE CONTROL ADMINISTRATIVO PARA COLEGIOS SCHOOL MANAGER”. El cual será desarrollado por el grupo de estudiantes de Computación e Informática del Instituto Tecnológico IDAT.

El sistema permitirá a los usuarios finales, con respecto al Proceso de Inscripción pagos y deudas de los alumnos. Para el proceso de Notas y Reportes de promedios, el Docente como usuario final podrá llevar un

| 93

control de sus alumnos con respecto a sus notas y la Asistencia de los mismos.

Para el Área de Personal, en el sistema, se podrá realizar el registro de los trabajadores; El sistema será capaz de controlar la asistencia y generar la planilla de pagos de cada trabajador en el final de cada periodo.

Adicionalmente el sistema contará con un pequeño control de almacén que servirá para llevar un mejor manejo de los artículos y productos que tenga la institución para los alumnos como para el personal.

C. Definiciones, Acrónimos, y Abreviaciones RUP: Son las siglas de Rational Unified Process. Se trata de una metodología para describir el proceso de desarrollo de software.

SCHOOL MANAGER: Nombre en inglés que se puso al sistema, por el funcionamiento que realiza, que en español significa “Administrador de Colegio”.

D. Posicionamiento

1. Oportunidad de Negocio:

SISTEMA DE CONTROL

ADMINISTRATIVO

PARA

COLEGIOS

“SCHOOL MANAGER”, es un sistema que permitirá a la Institución Educativa, implementar una pequeña área de Sistemas que ayudara para almacenamiento y manejo de la información que el mismo sistema requiere, para la automatización de las actividades de Matricula e Inscripción de Alumnos, también el control de notas y asistencia de alumnos por parte de los docentes; como también el registro y el control de personal para su respectiva elaboración de documentos de planilla y reportes que se requieran para un mejor control de pagos. Todo este proceso se podrá desarrollar de una forma rápida y sencilla gracias a que

| 94 el software cuenta con interfaces graficas sencillas y amigables con el usuario. Gracias al manejo de un pequeño servidor el usuario podrá tener la información a su alcance y realizar consultas que lo requiera. . Adicionalmente el sistema contara con un controla de artículos que ayudara al departamento de logística un mejor control y manejo de los recursos de la institución.

debido a que la institución está creciendo y es tedioso llevar un control por cada alumno. retrasando la entrega de estos a las instituciones que lo requieran. Área Administrativa El impacto Tener la información de los alumnos. teniendo a su alcance todas las herramientas que necesite. como también realizar la matricula e inscripción de los alumnos. teniendo la información adecuada sería almacenada en una base de datos segura. para que esta pueda ser utilizada en forma rápida cuando se requiera no se podrá realizar si el proceso no ha sido automatizado. . Donde el usuario interactuará con una interfaz amigable y sencilla.| 95 a) Sentencia que define el problema: El problema de Tener que desarrollar cada inicio de año un reporte manual de los alumnos que adeudan del año anterior. asociado es Una solución Automatizar los procesos. Director del Plantel. Controlar la asistencia de los profesores a través de cartilla de asistencia y tener que verificar esos datos a finales de cada periodo para sus respectivos pagos. Afecta a Encargados de matrícula(Secretaria). El control de los cobros de matrícula pensiones y cursos a cargo. requiriendo de tiempo y el apoyo de diferente personal para agilizar el proceso. e instalada en una red local que permite acceder a la información desde los distintos terminales que pueda tener la institución. Realizar el traspaso de las notas a los registros en forma manual. Personal Docente. el personal y sus gestiones de cobranza.

no como El proceso actual que se realiza en forma mecánica e inexacta. . El nombre del producto Es una herramienta software denominado: Sistema de Control Administrativo Para Colegios “School Manager”. y tener al alcance para lo que se requiera. Personal Docente.2. Nuestro producto Permite gestionar las distintas actividades que se requieran en las áreas destinadas para el uso del software. el pago de profesores. Que Que ayuda y permite almacenar la información que los usuarios registren. Descripción de Stake Holders Para realizar el software y tener una mejor visión sobre cuales va a ser el contenido que tendrá el sistema es necesario requerir de todo el personal involucrado para identificar los principales requerimientos y sus respectivas soluciones. el control de notas alumnos y el cobro de pensiones y cursos a cargo. Esta parte del documento describirá el perfil de los participantes y los usuarios involucrados en el proyecto.| 96 b) Sentencia que define la posición del Producto: Para Encargados de matricula(Secretaria). Director del Plantel. Área Administrativa (cobranza). Quienes Controlan la matricula de los alumnos. 4.2.

desde otorgar descuentos alumnos. Secretaria Encargado de los Matricula procesos de matrícula y cobros. Hasta para el manejo de la planilla del personal. Docencia . Verificará y aprobará el desarrollo de los requisitos y funcionalidades que tendrá el sistema. Resumen de Usuarios Nombre Director Institución de la Descripción Encargado de la parte administrativa del Stakeholder Administrativo sistema. Resumen de Stakeholders Descripción Director Institución Educativa Privada Pedro Paulet de la Responsabilidades El stakeholder realiza: Representa a todos los usuarios que manejaran el sistema. B. Realizara un seguimiento al desarrollo del producto. Personal Docente Encargado del registro de notas y asistencia de alumnos.| 97 A.

Perfil de los Stakeholders Responsable de la administración y control de la Institución Representante Descripción Tipo Responsabilidades Criterio de Éxito Grado de participación Administrativo Director de la Institución Educativa Pedro Paulet Licenciado en Educación A definir por el cliente Encargado de mostrar las necesidades de cada usuario del sistema. Este sistema está diseñado en forma interactiva y amigable para el usuario.| 98 C. lleva a cabo un seguimiento del desarrollo del proyecto y aprobación de los requisitos y funcionalidades del sistema Comentarios Ninguno . Además. Los reportes serán impresos directamente para que no exista ninguna modificación. donde para ejecutar el sistema tendrá que identificarse con su nombre de usuario y contraseña. D. como también exportado en archivo “. tras su respectiva identificación se mostrara una interfaz diseñada para su respectivo uso de acuerdo a la función que cumpla dentro de la institución. teniendo al alcance todas las herramientas y ayudas disponibles para el uso del cliente.pdf” con sus respectivas restricciones. Entorno de usuario Los usuarios interactuaran con un sistema operativo Windows XP.

| 99 E. Perfiles de Usuario Director de la Institución Representante Descripción Tipo Responsabilidades Administrativo Director y jefe del área administrativa Licenciado en Educación Encargado de la parte administrativa del sistema. desde otorgar descuentos para alumnos. Hasta el manejo de la planilla del personal. Grado de participación Comentarios Brindar información del oso requerimientos y llevara el control del desarrollo del proyecto. Ninguno Secretaria Administrativa Representante Descripción Tipo Responsabilidades Grado participación Comentarios de Secretaria Secretaria del área administrativa Secretaria Encargado de los procesos de matrícula. No definido Ninguno .

2. . le permite realizar un funcionamiento mejor en la información estudiantil. Perspectiva del producto El Sistema Integrado que se está desarrollando para la empresa. Descripción Global del Producto A.3. sección y turno también puede hacer las inscripciones de todos los alumnos nuevos o trasladados generando la ficha y la nomina de matrícula. como también verificar la asistencia. donde pueden ver la situación de los alumnos que están aprobados o desaprobados. Las áreas que más se destacan en el sistema son: Matricula. Departamento de Académico En este departamento se encarga del control de las notas de los alumnos. No definido Ninguno 4. Personal y Cobros Departamento de Matricula Esta encargado de controlar todas las vacantes por cada grado. Notas.| 100 Personal Docente Representante Descripción Tipo Responsabilidades Grado de participación Comentarios Docencia Licenciado en educación Docente Encargado del registro de notas y asistencia de alumnos.

generar la ficha de matrícula. También se encarga de registrar los montos de pago del personal de acuerdo al área que destaca. donde se podrá manejar mejor la información de los alumnos. Tener un mejor manejo en el Departamento Académico. Tener un mejor manejo en el departamento de pagos. genera libreta de notas por alumno y genera el acta de evaluación especificando la situación de los alumnos. así tener un control de los ingresos más exactos. entre otros. El Sistema Integrado controla la asistencia de los alumnos.| 101 Departamentos Administrativo Este departamento se encarga de controlar montos de las mensualidades. con la finalidad de que el cliente tenga una mejor utilidad del producto. inscripciones de los alumnos. como también ayuda con los descuentos del personal y generando las planillas. como descuentos y detallar la situación de alumnos con deudas pendientes. Utilidad del cliente Mayor facilidad en el proceso de Matricula. Características Donde podrá controlar las vacantes por sección. Resumen de características En esta característica mostraremos un listado. que se hace a todo el personal en general del centro educativo estudiantil. El Sistema Integrado controla todos los pagos de los profesores. también descuentos y adelantos del personal. B. . departamento de cobranza. datos de los alumnos. Mayor facilidad para el En donde podemos controlar los cobros de pensiones y cursos a cargo de los alumnos.

fondo que desea cubrir con el objetivo de expansión del centro educativo.  Los usuarios que interactúan con el sistema proporcionaron información auténtica y relevante de los procesos a desarrollar.2. a quien tenemos que entrevistar son al stakeholder de la empresa.4. Cada usuario que use el software tendrá sus propias interfaces de uso de acuerdo a la función que cumpla. Se proporcionará también un manual o guía de instalación con los requisitos necesarios para el funcionamiento del sistema y la transferencia de conocimiento formal que se desarrollara para asegurar que los empleados sean capaces de mantener el sistema avanzado. El tiempo máximo para el desarrollo e implantación del proyecto fue de 5 meses. para que el usuario pueda manejar de forma eficiente y tener SCHOOL MANAGER. Suposiciones:  El stakeholder conoce el proceso de la empresa.00. 4. Restricciones De acuerdo al alcance del Director de la Institución se obtuvo lo siguiente: Se trabajara con módulos de Pentium III y dos módulos Pentium IV. un mejor conocimiento del sistema . 4. Suposiciones y dependencias Las suposiciones y dependencias del sistema. El presupuesto máximo para el proyecto fue de 22 000. Al igual que el manual de usuario será descrito de una forma clara y entendible para el usuario.| 102 C. que es un documento de texto hecho en Microsoft Word 2003.5.2. lo cual nos permitirá un mejor desarrollo para el sistema. Requisitos de Documentación El documento necesario para el usuario será el manual de Usuario. Dependencias:  El Sistema Operativo donde instalaremos nuestro sistema cuenta con los requisitos mínimos requeridos.

sobre Windows 2000 o superior. Especificaciones de requisitos del Software 4. en el cual se detallan todos los pasos a seguir para recuperar los datos en caso de contingencia. Requerimientos del sistema: Para que el sistema se ejecute se requiere del .. .1. 2. 4. Requerimientos Funcionales 1. Departamento Académico: Ingreso de notas al registro del docente. Generará reporte de alumnos matriculados por nivel. Especificaciones A.3. grado y sección. Reporte de Situación del Alumno. Otros Requisitos del Producto Estándares Aplicables: La red funcionara en TCP/IP. Departamento de Matricula: Controlará el número de vacantes por cada grado y sección. Consulta de profesores por grado.NET Framework 2.3.2.0 versión redistributiva y un motor de base de datos SQL Server 2005 versión Express.| 103 También se realizará la entrega de un Manual de procedimientos de soporte técnico. Generación de la libreta de Notas por Alumno. Generación actas de evaluación. 4. Obtener de forma automática los promedios por Curso. Realizará la Inscripción de Alumnos:   Nuevos Trasladados Manejará el proceso de Matricula.6. Reporte de Cuadro de Merito del Alumno.

Controlar Descuentos Controlar Adelantos. personal retirado por despido o renuncia y su . Departamento de Personal: Asignación de cursos a docentes. Controlar Gratificaciones. Generar boleta de pago. Generar reporte de asistencias. Generar Planilla. Asignación de horarios al personal.| 104 3. Generar reporte de ingresos cada mes. Departamentos de Cobranza Realizar mantenimiento al costo de la matricula de cada año en sus diferentes niveles. Genera reporte de morosos. Generar reporte de planilla. Permitir controlar los descuentos académicos. Dar mantenimiento a los Ítems de Planilla. Controlar liquidación. Realizar mantenimiento a los tipos de descuentos. Controlar asistencia. Permitir Registrar y dar mantenimiento al personal. Registrar los montos de pensiones. Controlar vacaciones. (pagos de alumnos) 4. Controlar contratos y su vigencia. Permitir controlar el pago de cursos a cargo.

Se requiere que el aplicativo trabaje con base de datos SQLSERVER 2000 Se requiere que el servidor cuente con sistema operativo WINDOWS SERVER 2003 Para hacer que el usuario tenga una mayor confianza y adquiera rapidez al usarlo. Se tendrá un solo servidor ubicado en la dirección al que accederán los diferentes terminales. Se requiere que haya niveles de acceso según el usuario y password. Se requiere que la interfaz sea atractivo a la vista e interactivo.| 105 B. Se tendrá que adquirir la licencia respectiva. . Requerimientos No Funcionales: REQUERIMIENTO MOTIVO Y RESTRICCIONES ASOCIADAS Para el fácil y rápido manejo del sistema. Se requiere que el sistema cuente con ayuda para su manejo. Así poder controlar el acceso a la información. Se requiere que la aplicación soporte la arquitectura cliente-servidor. y evitar la salida de información para un mal manejo. Se tendrá que adquirir la licencia respectiva.

Diagrama de Paquetes Docente (from Diagrama_Caso_Negocio) Sistema de Matricula Sistema de Cobranza | 106 Director Secretaria Sistema de Personal (from Diagrama_Caso_Negocio) (from Diagrama_Caso_Negocio) .Diagrama 8: Diagrama de Paquetes Fuente: Elaboración propia Sistema de Notas Auxiliar Academico (from Diagrama_Caso_Negocio) 4. Modelamiento Dinámico A.3.2.

. grado.) Consultar Estado Económico Consultar Alumno (from Diagrama de Use Case) (from Diagrama de Use Case) Registra Datos del Apoderado (from Diagrama de Use Case) 1. seccion Llenar Ficha de Matricula (from Diagrama de Use Case) a) Diagrama de Caso de Uso: Matrícula Consultar Estado Academico Registrar datos del alumno (from Diagrama de Use Case) (from Diagrama de Use Case) <<include>> _Director | 107 (f rom Diagrama de Use Case) . Paquete: Sistema de Matricula Diagrama 9: Diagrama de Caso de Uso Matricula Fuente: Elaboración propia <<include>> <<include>> <<include>> Realizar mantenimiento nivel...<<include>> Controlar vacante Registrar Matricular (from Diagrama de Use Case) Generar reporte de matriculados (from Diagrama de Use Case) <<include>> _Secretaria (f rom Diagrama de Use Case) ..) Realizar mantenimiento de periodo escolar y de matricula Registrar Datos de los Padres (from Diagrama de Use Case) .

| 108  Interfaz de Usuario: Frm_NuevaMatrícula .

se podrá buscar al alumno por su nombre o apellidos cuando no se tenga el código. Este caso de uso termina matriculando al alumno y actualizando las vacantes para el aula en que se matriculó.| 109  Especificaciones de caso de uso: Matrícula Código de Caso de Uso: CUM01. Precondiciones: El alumno deberá ser inscrito al menos con sus datos básicos requeridos para poder . el cual tiene un código que servirá para este y otros procesos del sistema. también controlara las vacantes para el grado y sección a la que piensa matricularse. el sistema buscará tanto el estado económico del alumno como el académico. Resumen: Este caso de uso se inicia al proceder la matricula de un alumno.001 Caso de Uso: REGISTRAR MATRICULA Actores: SECRETARIA Propósito: Mantener Actualizado el registro de Matriculas como el Registro de Vacantes.

| 110

ser matriculado. Las vacantes serán copadas en el primer periodo de la matricula por los alumnos que pertenecen al plantel, después del primer periodo de matricula se procederá a matricular a alumnos nuevos. Referencias: RM01.001, RM01.003 CUM01.001 - Registrar Matrícula CUM01.002 - Llenar ficha de matricula CUM01.003 – Consultar alumnos Flujo Básico: Acción de Actor 1. La secretaria ingresara el código del alumno. 3. Si el alumno es nuevo entonces la secretaria Respuesta del Sistema 2. El sistema validará el código y mostrara el nombre del alumno en una caja de texto e indicara si tiene alguna deuda o curso a cargo, también mostrara el último grado y nivel en el que estuvo, activando automáticamente el grado al que debe matricularse. 4. El sistema automáticamente le generará un código que

indicara que es un nuevo alumno. 5. la secretaria procederá a llenar la ficha básica de matrícula para la inscripción del alumno. Flujos Alternos:

identificará al alumno. 6. El sistema validara los datos ingresados y emitirá un

mensaje en el momento de ser guardado la información. 7. El sistema actualizará las vacantes de alumnos.

Si es que el alumno es antiguo, y tiene deudas anteriores el sistema le visualizara un mensaje indicando que estos van a ser pagados o no. Si el pago es realizado se procede con la matricula sino este culminará ahí y no se registrara al alumno. Pos condiciones: Se registra el monto pagado al estado de cuenta del alumno y a su vez se registra al alumno en el grado indicado. Terminado el proceso de matricula la secretaria se encargara de completar los

| 111

datos del alumno, ya que en la matricula solo se uso los datos principales para poder matricularlos. Requerimientos Especiales: En el sistema actualizará el número de vacantes del grado y sección indicado. Si no puede hacer el pago de la deuda el apoderado solicitaría una inscripción especial.

Código de Caso de Uso: CUM01.002 Caso de Uso: LLENAR FICHA DE MATRICULA Actores: SECREATARIA Propósito: Tener los datos del alumno actualizado en la BD. Resumen: Solo si el alumno es antiguo se procederá a modificar los datos y verificar si el grado al que procede es correcto. Si el alumno es nuevo se procederá a llenar los datos en la ficha, recibiendo de forma mecánica la ficha única del alumno que nos servirá para hacer la actualización de los datos de los alumnos. Precondiciones: Se tiene que tener todos los datos requeridos en la ficha de matrícula. Referencias: RM01.002 Flujo Básico:

| 112

Acción de Actor

Respuesta del Sistema

1. La secretaria procederá a llenar los 2. El sistema validara los datos si son correctas para su datos del alumno y demás datos que respectiva grabación. requiera la ficha. Flujos Alternos: El sistema generará un código único para cada alumno inscrito y guardara todos los datos de la ficha de matrícula. Pos condiciones: No se grabara o actualizara la ficha de matricula solo si los datos son incorrectos. Requerimientos Especiales:

Código de Caso de Uso: CUM01.003 Caso de Uso: REALIZAR MANTENIMIENTO NIVEL, GRADO Y SECCION Actores: SECRETARIA, DIRECTOR Propósito: poder crear y actualizar niveles, grados y número de secciones por grado; según la necesidad y crecimiento del colegio. Resumen: Este caso de uso empieza al cargar por primera vez el sistema, en el cual la secretaria o director especificara y creara los niveles, grados y numero de secciones por grado que tendrá el plantel, también podrá usarse cuando se requiera modificar estos parámetros. Precondiciones: El sistema verificará si existe al menos un nivel, grado y sección para poder usar otros formularios del sistema. Referencias:

| 113

RM01.005

Flujo Básico: Acción de Actor Respuesta del Sistema

1. En el caso de nivel se debe ingresar la 2. Revisara si existe el nivel ingresado, si no lo Descripción. encuentra lo grabara.

3. En el caso de grados se debe de escoger el

4. el sistema validara los campos y si son

nivel en el que estará, descripción, número de correctos los guardara. Horas que serán dictadas, numero de secciones que tendrá y el número máximo de alumnos para ese grado.

Flujos Alternos: El sistema verificará los datos ingresados mandando mensajes si estos no son correctos. Pos condiciones: los datos quedaran registrados para su posterior uso Requerimientos Especiales: Es requerido que no existan usuarios conectados utilizando el aplicativo, en el momento en que se utilice esta funcionalidad.

Código de Caso de Uso: CUM01.004 Caso de Uso: REALIZAR MANTENIMIENTO DE PERIODO ESCOLAR Y DE MATRICULA Actores: SECRETARIA, DIRECTOR Propósito: Tener actualizado el periodo escolar, y inicio de la matricula por cada

| 114

año. Resumen: Aquí se detallan o se actualiza el año escolar, empezando por poner el comiendo del periodo de matricula como también el inicio y final del periodo escolar, para que asi una vez terminado este periodo se actualice los datos del alumno. Precondiciones: Solo podrán acceder usuarios autorizados como el caso del director o secretaria solo. Tanto la matricula como el periodo escolar, solo será creada una vez por cada año. Referencias: RM01.006 Flujo Básico: Acción de Actor Respuesta del Sistema

1. se escogerá el precio y la fecha en la que

2. el sistema validar q las fechas sean correctas

comenzara el periodo de matrícula, como el día mandando mensajes de erros si fuera lo contrario. de inicio y fin del año escolar. 4. el sistema validará y guardara los datos. 3. se agregará o actualizará el monto de pensión para el año escolar. Flujos Alternos: El sistema verificará si los datos introducido son correctos para poderlos grabar, mandando mensajes de erro si no lo estuvieran. En el caso de mandar mensajes de error, estos especificaran el motivo. Pos condiciones: Estos datos servirán como base para la actualización del siguiente año. Requerimientos Especiales:

) a) Diagrama de Caso de Uso: Descuento Diagrama 10: Diagrama de Caso de Uso de Descuento <<include>> Registra porcentaje de descuento Realizar mantenimiento de descuentos (from Diagrama de Use Case) | 115 . Paquete: Sistema Cobranza _Director (f rom Diagrama de Use Case) ..<<extend>> Evaluar rendimiento Academico del Alumno (from Diagrama de Use Case) <<extend>> Fuente: Elaboración propia Registrar descuento (from Diagrama de Use Case) Evaluar tipo de descuento Tipos de Descuento: *Por hijo de Personal *Por Estado Economico *Por Rendimiento academico 2..

| 116 Código de Caso de Uso: CUCA01. .001 Caso de Uso: EVALUAR TIPO DE DESCUENTO Actores: Director Propósito: Verificar si se puede otorgar el descuento económico para la permanencia del alumno en cuestión.004 Flujo Básico: Acción de Actor Respuesta del Sistema 1. El director verificara el estado 2. de lo contrario sale del sistema. Se guardará el descuento ingresado para el alumno(a) y se visualizara una vez grabado el registro en la BD. Resumen: El caso de uso se inicia cuando el director revisa el rendimiento académico del alumno. según sean los resultados. El sistema emitirá un reporte del estado académico y si es favorable ingresara el académico del alumno. descuento respectivo. se otorgara o no el descuento. Referencias: RPA01. Precondiciones: Tendrá que enviar una solicitud previa que será entregada a la secretaria. El sistema guardara el descuento respectivo y enviará un mensaje de confirmación. Flujos Alternos: El director verifica el estado académico si es favorable procede el descuento.

Precondiciones: Ninguna. El director ingresara los porcentajes de 2. Resumen: El caso de uso se inicia cuando el director desea cambiar los porcentajes de descuento para los alumnos y termina cuando registra el respectivo descuento o de lo contrario sale. Referencias: RPA01. Pos condiciones: No se registrara el descuento si hay error en el ingreso. Requerimientos Especiales: Código de Caso de Uso: CUCA01. respectivo y enviará un mensaje de confirmación. .| 117 Pos condiciones: No se registrara el descuento si hay error en el ingreso.002 Caso de Uso: REALIZAR MANTENIMIENTO DE DESCUENTOS Actores: Director Propósito: Poder dinamizar los porcentajes de descuentos. El sistema registrará el porcentaje de descuento descuento indicando el tipo. Flujos Alternos: Se guardará el descuento ingresado para el alumno(a) y se visualizara una vez grabado el registro en la BD.004 Flujo Básico: Acción de Actor Respuesta del Sistema 1.

.) Requerimientos Especiales: Generar boleta Generar Rep.Morosos b) Diagrama de Caso de Uso: Cobros a Alumnos Generar Reportes de ingresos Realizar mantenimiento de monto y periodos de pagos | 118 .._Secretaria <<include>> Registrar Cobro (f rom Diagrama de Use Case) .Estado Economico Diagrama 11: Diagrama de Caso de Uso de Cobros a Alumnos Fuente: Elaboración propia Realizar mantenimiento de cursos-cargo _Director (f rom Diagrama de Use Case) ...) Generar Rep.

lo registrará y emitirá su boleta confirmación.001 Caso de Uso: REGISTRAR COBROS Actores: Secretaria Propósito: Poder llevar un control de los ingresos por cobros. e imprimirá su boleta respectiva. Flujos Alternos: Se generará e imprimirá la boleta de pago respectiva o de lo contrario se cancelara el proceso.| 119 Código de Caso de Uso: CUCA02. Luego se emitirá la respectiva boleta de pago Precondiciones: Que el alumno tenga un cobro activo. Referencias: RPA01. Requerimientos Especiales: . El sistema registrará el monto y el tipo de nombre del alumno. La secretaria ingresara el código o 2. de pago respectiva. Pos condiciones: No se registrará sino adeuda. Resumen: El caso de uso se inicia cuando la secretaria registra un cobro. ya sea por pensión o por curso a cargo.002 Flujo Básico: Acción de Actor Respuesta del Sistema 1. seleccionara el cobro respectivo y enviará un mensaje de pago.

La secretaria seleccionará el tipo 2.004 Caso de Uso: GENERAR REPORTE DE ESTADO ECONÓMICO. CUCA02. imprimir. CUCA02. Flujos Alternos: Ninguno Pos condiciones: Ninguna.| 120 Código de Caso de Uso: CUCA02. RPA01. Referencias: RPA01. Resumen: El caso de uso se inicia cuando se requiere información sobre el estado económico de un alumno. Requerimientos Especiales: .005.002. las cuentas por cobrar activas generadas por los alumnos y los respectivos ingresos que obtiene la institución.003.006 Flujo Básico: Acción de Actor Respuesta del Sistema 1. El sistema mostrará la el reporte solicitado y de reporte y luego presionara lo imprimirá. Precondiciones: Ninguna.REPORTE DE INGRESOS Actores: Secretaria Propósito: Poder visualizar la información y sustentarla a través de documentos que se pueden adquirir rápidamente por el sistema.REPORTE DE MOROSOS.

Si hay errores en los montos el sistema no lo registrará hasta que se corrija. Precondiciones: Que existan todos los cursos.| 121 Código de Caso de Uso: CUCA02. Flujos Alternos: Ninguno Pos condiciones: procederá a guardar los nuevos montos. Referencias: RPA01. El sistema mostrará la lista de cursos y sus luego ingresara el costo. si los hubiese. luego montos iniciales.005 Caso de Uso: REALIZAR MANTENIMIENTO DE CURSOS A CARGO Actores: Director Propósito: Poder actualizar los costos de los cursos a cargos.002 Flujo Básico: Acción de Actor Respuesta del Sistema 1. Requerimientos Especiales: . El director seleccionara el curso y 2. luego presionara guardar. Resumen: El caso de uso se inicia cuando se ingresa o cambia los costos de los cursos a cargo para que el sistema actualice los montos de cobros.

Referencias: RPA01. Flujos Alternos: Ninguno Pos condiciones: El sistema no registrará si se ingresan valores no acordes hasta que se corrijan.003 Flujo Básico: Acción de Actor Respuesta del Sistema 1. así llevar un mejor control.006 Caso de Uso: REALIZAR MANTENIMIENTO DE MONTO Y PERIODO DE PAGOS Actores: Director Propósito: Poder actualizar los montos de las pensiones y los periodos de pagos. como las fechas de los periodos enviando un también los costos de las mismas. El sistema guardará los nuevos montos y de inicio y fin de las pensiones.| 122 Código de Caso de Uso: CUCA02. Resumen: El caso de uso se inicia cuando se ingresa o cambia los costos de las pensiones para que el sistema actualice los montos y fechas. El director seleccionara la fecha 2. Precondiciones: Ninguna. Requerimientos Especiales: mensaje de confirmación. .

. Paquete: Sistema Notas Generar Reporte Academico <<extend>> Diagrama 12: Diagrama de Caso de Uso de Notas <<extend>> Registrar_notas_x_Curso (from Diagrama de Use Case) _Docente Diagrama de Caso de Uso: Notas (f rom Diagrama de Use Case) ...) Registrar Tareas Generar Registro de Evaluación Generar Reporte Orden de Mérito (from Diagrama de Use Case) (from Diagrama de Use Case) | 123 Generar Libreta de Notas (from Diagrama de Use Case) ..) 3..) Registrar Notas de Conducta Sacar Promedio (from Diagrama de Use Case) Fuente: Elaboración propia (f rom Diagrama de Use Case) .Consultar Registro de Notas (from Diagrama de Use Case) <<extend>> a) _Secretaria _Auxiliar Académico (from Diagrama de Use Case) (f rom Diagrama de Use Case) ..

| 124  Interface de usuario: .

| 125 Código de Caso de Uso: CUNA01.se inicia cuando se selecciona el registro de notas. también es necesario que los alumnos estén matriculados. se ingresan las tareas o exámenes y luego se ingresan las notas de los alumnos.004 Caso de Uso: REGISTRAR NOTAS POR CURSO Actores: Docente Propósito: Poder registrar las notas de los alumnos. Resumen: Este caso de uso. . Precondiciones: Que existan los cursos.

luego presionara montos iniciales. luego procederá a guardar los nuevos montos.| 126 Referencias: RA01. El docente ingresará las notas 2. Flujos Alternos: Pos condiciones: Requerimientos Especiales: .001 Flujo Básico: Acción de Actor Respuesta del Sistema 1. si los hubiese. El sistema mostrará la lista de cursos y sus en sus tres guardar.

) (f rom Diagrama de Use Case) .....) _Secretaria (f rom Diagrama de Use Case) ..a) <<extend>> Registrar Contrato Diagrama 13: Diagrama de Caso de Uso de Personal Fuente: Elaboración propia  Interface de usuario <<extend>> Registrar asistencia Modificar Cursos Asignar cursos a Docentes _Docente Registrar Horario de aulas Realizar mantenimiento a vacaciones _Director Registrar Horario de ingreso y salida de personal Dar de Baja al Personal Registrar cursos Generar Reportes por Tipo de Personal Registrar adelantos Registrar Personal 4.) | 127 . Paquete: Sistema Personal Diagrama de Caso de Uso: Personal (f rom Diagrama de Use Case) ..

| 128 .

001 Caso de Uso: REGISTRAR PERSONAL Actores: SECRETARIA Propósito: Tener Registro Actualizado del Personal Resumen: En este caso el caso de uso se inicia cuando un nuevo personal va a laborar en la institución y se requiere que este sea registrado en el sistema y así poder tener un mejor control del personal.013  CUP01. Referencias: RP01. llenado los datos requeridos procede a grabar en la BD. La secretaria una vez verificada el 2. El sistema validará los datos del personal y documento que acredite el ingreso del enviara un mensaje de confirmación si se grabo nuevo personal.Registrar personal Flujo Básico: Acción de Actor Respuesta del Sistema 1.| 129 Código de Caso de Uso: CUPP01. una vez incorrectos.001 . Se registrará a su vez el contrato del personal solo si fuera el caso. Flujos Alternos: Se generara el nuevo código para este personal y se visualizara una vez grabado el registro en la BD. procede a su respectivo correctamente o un mensaje de error si los datos son ingreso de datos al sistema. . Precondiciones: • Se tendrá que definir el tipo de trabajador con un documento sustentatorio para su respectivo registro.

| 130 Pos condiciones: No se registrara al personal si los datos ingresados son incorrectos. . enviando un mensaje de sección que fue asignada. Seleccionar el docente y los cursos 2. El sistema procede a registrar e la BD el registro que va puede dictar. el grado y la para cada docente. Requerimientos Especiales: Código de Caso de Uso: CUPP01.002 Caso de Uso: ASIGNAR CURSOS A DOCENTE Actores: SECRETARIA Propósito: Obtener un registro de Cursos que puede dictar un docente. Resumen: El caso de uso se inicia en el momento de registrar cada curso que dictara cada docente en las secciones asignadas. Referencias: RP01. Precondiciones: Tener los cursos registrados tanto a los docentes como a los cursos en el sistema.001 Flujo Básico: Acción de Actor Respuesta del Sistema 1. Tener definido los cursos que van a dictar cada docente y a que secciones vana enseñar. confirmación.

Requerimientos Especiales: Que me genere el horario para cada profesor.| 131 Flujos Alternos: Se podrá modificar o eliminar algunos registros equivocados del docente ante los cursos que dicta.001 Flujo Básico: . Resumen: Este caso de uso inicia cuando se tiene definido los cursos que serán dictados en cada grado Precondiciones: Haber registrado todos los cursos para cada grado. Pos condiciones: Se podrá visualizar después de la grabación los registros insertados por cada docente para alguna modificación. Código de Caso de Uso: CUPP01. Referencias: RP01. según la asignación de cursos a cada aula.003 Caso de Uso: REGISTRAR HORARIO DE AULA Actores: SECRETARIA Propósito: Tener una distribución adecuada de cada curso en las secciones definidas según la curricular de enseñanza.

Flujos Alternos: Se podrá verificar los datos ingresados Pos condiciones: Se procedería a signarles los cursos a los profesores. Al aceptar el registro el sistema procede a validar sección.| 132 Acción de Actor Respuesta del Sistema 1. Resumen: Este caso de uso inicia cuando ya se han definido la cantidad de horas que trabajara cada personal registrando sus horas de trabajo y obteniendo una programación de horas. el día y el curso que se asignará los datos ingresados. . la 2.004 Caso de Uso: REGISTRAR HORARIO DE INGRESO Y SALIDA DE PERSONAL Actores: SECRETARIA Propósito: Obtener un horario de programación para cada personal. Precondiciones: Contar con una programación de horario definida para cada personal que labora. La secretaria seleccionara el grado. verificando si es que no ocurre a la sección ingresando la hora de inicio ningún cruce de hora en ese día. Requerimientos Especiales: Código de Caso de Uso: CUP01. y así continuando a y fin en el que se va a dictar dicho registrar el curso. Se tiene que tener registrado a todo el personal que se hará la programación de horario. el cual ayudara para la elaboración de la planilla. Contar con personal registrado en la BD. curso.

solo se escogerá el cargo y se escogerá el día y la hora de ingreso. Para el caso de asignación de 2. La secretaria procederá la 5. . en ambos casos al aceptar los datos el sistema verificara selección de días y horas de ingreso si los datos que se desea registrar no produce un cruce con y salida de cada uno. escoger el nombre del docente.| 133 Referencias: RP01. personal. 3. El sistema visualizará los horarios del personal en una horario a Docente se tiene que grilla si es que lo tuviera. enviando un mensaje de 4.005 Caso de Uso: REGISTRAR CURSOS Actores: Secretaria Propósito: Tener un registro de todos los cursos que se dictan en el centro educativo. Flujos Alternos: Se podrá modificar si se presento un error en el momento de registrar.002 Flujo Básico: Acción de Actor Respuesta del Sistema 1. las horas en el sistema. Pos condiciones: Requerimientos Especiales: Código de Caso de Uso: CUP01. En el caso de otros tipos de confirmación o rechazo según sea el caso.

grado y especialización. Referencias: Flujo Básico: Acción de Actor 1.| 134 Resumen: Este caso de uso se inicia cuando la secretaria registra todos los cursos de acuerdo al nivel. Precondiciones: Tener insertado todos los cursos en el sistema. La secretaria una vez que allá terminado de ingresar los datos requeridos se procederá a grabar en la BD. Requerimientos Especiales: . Respuesta del Sistema El sistema enviara un mensaje de confirmación si se grabo correctamente o un mensaje de error si los datos son incorrectos. Pos condiciones: Se visualizara después de la grabación los datos insertados para alguna modificación. Flujos Alternos: Se podrá modificar o eliminar los datos del curso.

Requerimientos Especiales: Respuesta del Sistema El sistema validara la hora de ingreso y la hora de salida del docente y enviara un mensaje de confirmación si se grabo correctamente o un mensaje de error si los datos son incorrectos. su hora de ingreso y hora de salida.| 135 Código de Caso de Uso: CUP01. Flujos Alternos: Se podrá modificar o eliminar los datos ingresados del docente. una vez llenado los datos requeridos procederá a grabar en la BD. .005  CUP01. Resumen: Este caso de uso se inicia cuando el docente ingresa el día. Pos condiciones: Se podrá visualizar las asistencias de los docentes para alguna modificación. Referencias: RP01. la hora de entrada y la hora de salida e ingresa los datos al sistema.001 .006 Caso de Uso: REGISTRAR ASISTENCIA Actores: Docente Propósito: Tener un mejor control de los docente. El docente una vez que ingrese el día. Precondiciones: Tener las asistencias de todos los docentes en el sistema.Registrar personal Flujo Básico: Acción de Actor 1.

Referencias: RP01. vacaciones y su pago correspondiente.| 136 Código de Caso de Uso: CUP01. El director ingresara el código 1. luego mostrara el detalle del y de término de sus respectivas personal seleccionado mostrando su fecha de vacaciones. El sistema visualizará un listado de todo el del personal. procediendo el encargado a programar el periodo de vacaciones que se le dará al personal. Flujo Básico: Acción de Actor Respuesta del Sistema 1. . Precondiciones: Se tiene que tener un registro de todo el personal a los cuales se les han programado sus vacaciones.007 Caso de Uso: REALIZAR MANTENIMIENTO A VACACIONES Actores: Director Propósito: Contar con un registro de las vacaciones dada para cada personal Administrativo. Resumen: Este caso de uso se inicia cuando el personal interesado solicita sus vacaciones por derecho. Flujos Alternos: Se podrá verificar los datos ingresados.011  CUPP01.008 .Controlar vacaciones. y la fecha de inicio personal por tipo.

Requerimientos Especiales: Código de Caso de Uso: CUP01.009 Flujo Básico: Acción de Actor Respuesta del Sistema . Se acepto la renuncia del personal.| 137 Pos condiciones: Se visualizara después de la grabación los registros insertados de cada personal que han solicitado sus vacaciones. Referencias: FP001. Se realizo el despido del personal. Precondiciones: El director no ha realizado la renovación de contrato. Resumen: Este caso de uso se inicia cuando el director no va a realizar una renovación de contrato. cuando ocurre un despido o como también una renuncia.008 Caso de Uso: DAR DE BAJA AL PERSONAL Actores: Director Propósito: Obtener un registro de baja para cada personal.006  CUPP01.

Flujos Alternos: Se podrá modificar o eliminar algunos registros equivocados por el director. Pos condiciones: Se visualizara después de la grabación los datos ingresados por el director para alguna modificación. Precondiciones: El préstamo será emitido para solo para el personal nombrado y contratado.| 138 1. Referencias: RP01.. donde actualizara el estado de este. tendrá que ingresar la fecha de baja.El sistema mostrara el detalle del personal seleccionado y código del personal. Resumen: Este caso de uso se inicia cuando el director verifica su neto básico del personal.008 .-El director ingresa el 1.009 Caso de Uso: REGISTRAR ADELANTOS Actores: Director Propósito: Tener un registro de control de todos los adelanto o préstamos del personal. y el monto básico máximo a solicitar. Requerimientos Especiales: Código de Caso de Uso: CUP01.

| 139 Flujo Básico: Acción de Actor 1. Flujos Alternos: Pos condiciones: Se podrá visualizar el préstamo y la fecha del personal solicitado. enviando un mensaje de confirmación que se grabo correctamente o un mensaje de error que los datos son incorrectos. Requerimientos Especiales: . Respuesta del Sistema El sistema procederá a validar los datos ingresados. Para el caso de préstamo el director tendrá que ingresar el monto a prestar. Una vez que allá terminado de ingresar los datos requeridos se procederá a grabar en la BD. verificara que el monto a solicitar sea menor que el monto máximo a prestar.

.b) Generar Planilla Modificar Planilla (from Di agrama de Use Case) (from Di agrama de Use Case) Verificar Descuento (from Di agrama de Use Case) Diagrama 14: Diagrama de Caso de Uso: Planilla Fuente: Elaboración propia <<include>> <<include>> Verificar Trabajador (from Di agrama de Use Case) Diagrama de Caso de Uso: Planilla Verificar Ingresos _Director (from Di agrama de Use Case) (f rom Diagrama de Use Case) ..) Modificar ingresos y descuentos del personal | 140 Consultar Reporte de asistencia Realizar mantenimiento de Items de Planilla ITEMS DE PLANILLA *AFP *ONP *UIT *CTS Generar Boleta de pago .

Requerimientos Especiales: Imprimir el documento con el formato requerido por el director. procediendo a aceptara la sueldo total que le correspondería a cada uno de ellos. Solo el director podrá realizar esta acción. RP01. Referencias: RP01.012.006. RP01. Resumen: Iniciará el caso de uso cuando llega el periodo de corte para el proceso de pago.014 . RP01. El sistema procederá a verificar los datos de cada verificación del pago para cada empleado e ira generando los ingreso. Pos condiciones: Visualizara el reporte de la planilla para que pueda ser impresa. Tener definido todos los ingresos y descuentos que tendrá cada personal.008 Verificar trabajador Modificar ingresos y descuentos del personal Flujo Básico: Acción de Actor 1. solo si ocurre algún error con el pago que corresponde a algún empleado. Flujos Alternos: Se procederá a generar nuevamente la planilla.| 141 Código de Caso de Uso: CUPP01. descuento y trabajador. El director realizará Respuesta del Sistema una 2. generación de la planilla. RP01. RP01.012. Precondiciones: Haber definido la fecha de inicio y la fecha de corte de la planilla.001 Caso de Uso: GENERAR PLANILLA Actores: DIRECTOR Propósito: Obtener un reporte la planilla de pagos por cada mes.011. .

008. Ubicarse en el ítem que será modificado. realizar la Respuesta del Sistema 1. Pudiendo ser modificada y generada nuevamente.002 Caso de Uso: MODIFICAR PLANILLA Actores: DIRECTOR Propósito: Poder corregir algunos errores que se cometió en el momento de generara la planilla.| 142 Código de Caso de Uso: CUPP01.007. Realizar el proceso de validación y grabar los cambios. Resumen: Este caso de uso inicia el momento que se observa una anomalía en la remuneración del empleado.011. Flujos Alternos: Enviara un mensaje de confirmación y abrirá el formulario de generar planilla para el nuevo cálculo. Pos condiciones: Requerimientos Especiales: .012 Modificar Ingresos y Descuentos del Personal Flujo Básico: Acción de Actor 1. Referencias: RP01. Precondiciones: Solo el director podrá realizar el proceso de modificación de ingresos y descuentos del personal. RP01. RP01. RP01. modificación y grabar.

003 Caso de Uso: REALIZAR MANTENIMIENTO DE ITEMS DE PLANILLA Actores: DIRECTOR Propósito: Tener actualizada los datos que se requieren para el cálculo de la planilla. Resumen: Este Caso de Uso se inicia cuando se requiera actualizar Ítems (UIT. etc. El Director ingresara al formulario de 3.) que son necesarios para el Cálculo de la planilla. El Director ingresara el nuevo valor del Ítem.014 Flujo Básico: Acción de Actor 1. Flujos Alternos: Enviara un mensaje de confirmación y si se requiere hacer otras modificaciones. Requerimientos Especiales: Respuesta del Sistema El sistema se encargara de actualizar con el nuevo valor ingresado. . Rentas de 5ta. Ítems y escogerá el Ítem a modificar 2. Pos condiciones: Se utilizara el último cambio que se hizo a los Ítems para los cálculos correspondientes a al planilla. Precondiciones: Tener registrado los Ítems en la Base de Datos Referencias: RP01.| 143 Código de Caso de Uso: CUPP01.

Relación entre caso de uso y actores del sistema Actor Caso de Uso CASO DE USO DEL PROCESO DE MATRICULA CASO DE USO DEL PROCESO INGRESO DE NOTAS CASO DE USO DEL PROCESO DE DESCUENTO CASO DE USO DEL PROCESO DE COBROS A ALUMNOS CASO DE USO DEL PROCESO DE PLANILLA CASO DE USO DEL PROCESO DE PERSONAL Director Docente Auxiliar Académico Secretaria X X X X X X X 4.3. .3. Diagrama de Secuencia y Colaboración.| 144 B.

: _Docente : Frm_Logueo_Prof e Abrir : e.grado.Niv el : Grado/seccion : f rm.Alumno : Notas Ingresar usuario y contraseña Loguear_Prof e() Retorna_cod() List_niv el() Mostrar_niv el() List_Grado() Mostrar_Grado/seccion() Lista_Curso() Mostrar() Abrir f rm.Registro_notas : Alumno : e.seccion Lista_Alumno() Mostrar Alumno() Ingre_notas() Guardar_nota() Guardar_notas() | 145 .Docente/Curso : e.Niv el : e.Docente : Docente_Curso : e. Escoger niv el.Grado/Seccion : c.

grado.Nivel 10: Lista_Curso() 8: List_Grado() 9: Mostrar_Grado/seccion() : Grado/seccion : e.Grado/Seccion | 146 .Docente/Curso : e.Registro_notas 4: Retorna_cod() 3: Loguear_Profe() 14: Mostrar Alumno() 11: Mostrar() 13: Lista_Alumno() 17: Guardar_notas() 6: List_nivel() : e.Docente : e. : frm.Alumno : Notas 7: Mostrar_nivel() : e.Nivel : c.seccion 15: Ingre_notas() 16: Guardar_nota() : Docente_Curso : Frm_Logueo_Profe : Alumno 5: Abrir frm.: _Docente 1: Abrir 2: Ingresar usuario y contraseña 12: Escoger nivel.

Grado/Seccion : Detalle_Matricula Matricula Ingresa cod_alumno busca_alumno() Busca último niv el(cod_alu) Busca ultimo Grado(cod_alu) Buscar condicion() Llenar_campos() Ingresar datos Seleccionar tipo de pago ingresar monto Ingresar f echa de pago Click en guardar Matricular(cod.seccion.Matricula Abrir f rm.Niv el : e. : e..) Registrar_Cuenta_Maticula(monto.Alumno : e..grado.f echa) Cerrar Frm_Matrícula Mensaje de conf irmación() | 147 .niv el.: _Secretaria : Frm.

grado.Niv el | 148 . 2: Ingresa cod_alumno 8: Ingresar datos 10: ingresar monto 11: Ingresar f echa de pago 13: Click en guardar 16: Cerrar Frm_Matrícula 9: Seleccionar tipo de pago 14: Registrar_Cuenta_Maticula(monto.Grado/Seccion : e.niv el..Matricula Matricula : _Secretaria 3: busca_alumno() 12: Matricular(cod..Alumno 4: Busca último niv el(cod_alu) 6: Buscar condicion() 5: Busca ultimo Grado(cod_alu) : Detalle_Matricula : e.f echa) 15: Mensaje de conf irmación() : Frm.seccion.) 7: Llenar_campos() : e.1: Abrir f rm.

Cargo : e. Listar cargo() mostrar cargar Registro personal() Mostrar Mostrar registro() Mostrar cargo() : e.Personal : c.Cargo Seleccionar cargo Ingresar datos Mostrar Cargar remuneracion() Buscar remuneracion() Seleccionar tipo pago Seleccionar aportaciones Ingresar mes de vacaciones Ingresar nro. contrato Ingresa fec_inio y fin de contrato click grabar Rergistrar Personal() Enviar msje cofirmacion | 149 .: _Secretaria : Frm.Personal : c. Registro_Personal Abrir frm.

Personal : e. Registro_Personal : c. 5: Seleccionar cargo 11: Ingresar datos 13: Seleccionar tipo pago 14: Seleccionar aportaciones 15: Ingresar mes de vacaciones 16: Ingresar nro.Cargo 3: Mostrar cargo() 9: Buscar remuneracion() | 150 .1: Abrir frm.Personal 4: mostrar 12: Mostrar 2: Listar cargo() 19: Rergistrar Personal() 7: Mostrar registro() 8: Mostrar 20: Enviar msje cofirmacion 10: Cargar remuneracion() : c.Cargo : e. contrato 17: Ingresa fec_inio y fin de contrato 18: click grabar 6: cargar Registro personal() : _Secretaria : Frm.

Nivel : c.Curso Cargar nivel() Mostrar nivel() : c.Grado : e.Seccion : e. Generar_Horario : e.Nivel : c.Grado : e.Horario Abrir frm. Mostrar Seleccionar Nivel Carga Grado() Mostrar Grado() Mostrar Cargar Seccion() Mostrar Seccion() Mostrar Cargar Curso() Mostar Curso() Seleccionar Grado Mostrar Seleccionar Seccion Seleccionar Curso Selecciona dia Seleccion horas Click Agregar Generar Horario() Confirmar | 151 .Curso : e.: _Secretaria : Frm.Seccion : c.

Niv el 4: Mostrar 6: Carga Grado() 1: Abrir f rm.Grado 12: Mostrar 8: Mostrar 7: Mostrar Grado() : e.Curso 14: Mostar Curso() 13: Cargar Curso() : e. Generar_Horario 15: Mostrar : c.Niv el : e.Seccion 10: Cargar Seccion() : e.Curso | 152 .Seccion 11: Mostrar Seccion() : c. 5: Seleccionar Niv el 9: Seleccionar Grado 16: Seleccionar Seccion 17: Seleccionar Curso 18: Selecciona dia 19: Seleccion horas 20: Click Agregar 21: Generar Horario() 22: Conf irmar : e.Horario : Frm.Grado : c.3: Mostrar niv el() : _Secretaria 2: Cargar niv el() : c.

Modelamiento Estático A.3.4. Diagrama de Clases de Objetos .| 153 4.

Diccionario de Atributos: .| 154 B.

| 155 .

| 156 .

| 157 .

| 158 .

| 159 .

| 160 .

| 161 .

| 162 .

| 163 C. Diagrama de Clases Lógico Especialidad Especialidad_ID Descripcion Estado Descuento_Personal Descuento_Personal_ID Fecha_Descuento Descripcion Monto Estado Personal_ID (FK) Fecha_Bonificacion Monto Descripcion Personal_ID (FK) Cargo Cargo_ID Estado_Civil Estado_Civil_ID Descripcion Descripcion Sueldo_Basico Estado Grado Grado_ID Descripcion Alum_Maximo Estado Secciones Nivel_ID (FK) Bonificacion Horario_Aula Contrato Personal Nro_Contrato Fecha_Inicio Fecha_Fin Sueldo Personal_ID (FK) Personal_ID Nombre Ape_Paterno Ape_Materno DNI Sexo Direccion Telefono Fecha_Nacimiento Distrito_ID (FK) Nro_Hijos Fecha_Ingreso Fecha_Baja Estado Sueldo_Basico Condicion_Trabajo CUSPP Cod_Onp Nro_EsSalud Aportaciones_ID (FK) Especialidad_ID (FK) Estado_Civil_ID (FK) Cargo_ID (FK) Nivel_ID (FK) Password Dia Hora Seccion_ID (FK) Grado_ID (FK) Cursos_ID (FK) Seccion Seccion_ID Descripcion Familiar Familiar_ID Nombre Ape_Paterno Ape_Materno Fech_Nacimiento Sexo Estado_Civil_ID (FK) DNI Ocupacion Grado_ID (FK) Direccion Telefono Vive Vive_con_Alumno Cursos Cursos_ID Descripcion Num_Horas Costo Estado Grado_ID (FK) Especialidad_ID (FK) Tareas Tarea_ID Tarea_Desc Seccion_ID (FK) Grado_ID (FK) Cursos_ID (FK) Periodo_ID (FK) Aportaciones Aportaciones_ID Descripcion Fondo_Pensiones Prima_AFP Comision_AFP Total_Retension Estado Cab_Planilla Cab_Planilla_ID Fecha_Generada Mon_Ing Mon_Desc Periodo_Pago_ID (FK) Horario_Personal Dia Hora_Ingreso Hora_Salida Estado Personal_ID (FK) Cargo_ID (FK) Docente_Curso Nivel Personal_ID (FK) Cursos_ID (FK) Seccion_ID (FK) Prestamo_Adelantado Prestamo_Adelantado_ID Nivel_ID Descripcion Monto Estado Aula Seccion_ID (FK) Grado_ID (FK) Parentesco Parentesco_ID Descripcion Provincia Provincia_ID Familiar_Alumno Religion Religion_ID Descripcion Alumno Alumno_ID Cod_Mod Nombre Ape_Paterno Ape_Materno Fecha_de_Nacimiento Sexo Num_Hermanos Direccion Telefono Lengua_Materna Ult_Nivel Ult_Grado Condicion Estado Religion_ID (FK) Distrito_ID (FK) Descuento_Porcentaje Seccion_ID (FK) Grado_ID (FK) Periodo Distrito Distrito_ID Nom_Dist Provincia_ID (FK) Departamento Departamento_ID Nom_Dep Pais_ID (FK) Periodo_ID Fech_Ini Fech_Fin Descripcion Criterio Criterio_ID Descripcion Reg_Notas Pais Pais_ID Nom_Pais Nota Alumno_ID (FK) Cursos_ID (FK) Periodo_ID (FK) Prom_Cognositivo Prom_Valorativo Prom_Psicomotor Parcial Final Promedio_Periodo Familiar_ID (FK) Alumno_ID (FK) Parentesco_ID (FK) Apoderado Nom_Prov Departamento_ID (FK) Criterio_del_Curso Criterio_ID (FK) Cursos_ID (FK) Peso Detalle_Planilla Cab_Planilla_ID (FK) Personal_ID (FK) Concepto_ID (FK) Tipo Valor Asistencia Vacaciones Vacaciones_ID Personal_ID (FK) Fecha_Incio Fecha_Gose Dias_Pagados Estado Estado_Pago_ID (FK) Fecha_Adelanto Monto Estado Personal_ID (FK) Detalle_Matricula Matricula Matricula_ID Año Fech_Ini Fech_Fin Costo Matricula_ID (FK) Alumno_ID (FK) Fecha_Mat Familiar_ID (FK) Seccion_ID (FK) Grado_ID (FK) Periodo_Pago Periodo_Pago_ID Fecha_Inicio Fecha_Fin Mes_Pago Estado UIT Fecha_Uit Valor Concepto Concepto_ID Descripcion Abreviatura Formulas_ID Clase Unidad Imp_enBol Val_IngDesc Estado Fecha_Asistencia Ingreso_Prog Hora_Ingreso Salida_Prog Hora_Salida Tiempo_NoLaborado H_Trab Personal_ID (FK) Asistio Justificar Observacion Dias Dias_ID Descripcion Cuentas_por_Cobrar Id_Cuenta Alumno_ID (FK) Fecha_Venc Monto Descripcion Tipo_Cobro_ID (FK) Estado Tarea_ID (FK) Nota Criterio_ID (FK) Cursos_ID (FK) Periodo_ID (FK) Estado_Pago Estado_Pago_ID Descripcion Observacion Promedio Tipo_Cobro Tipo_Cobro_ID Descripcion Detalle_Cuenta_Cobrar Alumno_ID (FK) Grado_ID (FK) Cursos_ID (FK) Año Promedio Sustitutorio Id_Cuenta (FK) Fecha_de_Cobro Mora Total .

4) Prima_AFP: decimal(7.4) Total_Retension: decimal(7.4) Estado: int Cab_Planilla Cab_Planilla_ID: int Fecha_Generada: datetime Mon_Ing: money Mon_Desc: money Periodo_Pago_ID: int R_191 Detalle_Planilla R_31 Cab_Planilla_ID: varchar(5) Personal_ID: varchar(6) Concepto_ID: varchar(4) Tipo: char(1) Valor: float R_194 R_158 Personal Personal_ID: varchar(6) R_25 Descuento_Personal Descuento_Personal_ID: int Fecha_Descuento: varchar(10) Descripcion: varchar(10) Monto: money Estado: int Personal_ID: varchar(6) Fecha_Bonificacion: varchar(10) Monto: money Descripcion: text Personal_ID: varchar(6) Cargo Cargo_ID: int Grado Grado_ID: int Bonificacion Horario_Aula Dia: varchar(10) Hora: varchar(5) Seccion_ID: int R_173 Grado_ID: int Cursos_ID: varchar(5) Seccion Seccion_ID: int Familiar Familiar_ID: varchar(7) Nombre: varchar(20) Ape_Paterno: varchar(20) R_125 Ape_Materno: varchar(20) Fech_Nacimiento: varchar(10) Sexo: char(1) Estado_Civil_ID: char(2) DNI: varchar(8) Ocupacion: varchar(15) Grado_ID: int Direccion: varchar(25) Telefono: varchar(10) Vive: char(2) Vive_con_Alumno: char(18) R_203 Cursos Cursos_ID: varchar(5) Descripcion: varchar(20) Num_Horas: smallint Costo: money Estado: char(1) Grado_ID: int Especialidad_ID: int Tareas Tarea_ID: int R_183 Tarea_Desc: varchar(20) Seccion_ID: int Grado_ID: int Cursos_ID: varchar(5) Periodo_ID: int R_23 Nombre: varchar(15) R_201 Descripcion: char(1) Descripcion: varchar(20) Descripcion: varchar(10) Ape_Paterno: varchar(20) Estado_Civil Sueldo_Basico: float Alum_Maximo: int Ape_Materno: varchar(20) Estado: char(1) Estado: int R_205 Estado_Civil_ID: char(2) DNI: char(8) Secciones: int R_202 Sexo: char(1) R_27 R_172 Nivel_ID: int Descripcion: varchar(15) Direccion: varchar(100) R_160 R_199 R_59 Telefono: varchar(15) Fecha_Nacimiento: varchar(10) Distrito_ID: int Horario_Personal R_58 R_177 Nro_Hijos: int Fecha_Ingreso: varchar(10) R_178 Dia: int Fecha_Baja: varchar(10) R_47 R_200 Hora_Ingreso: varchar(5) Estado: int Aula Hora_Salida: varchar(5) Sueldo_Basico: money Seccion_ID: int Estado: int Condicion_Trabajo: varchar(10) Grado_ID: int Personal_ID: varchar(6) CUSPP: varchar(12) Cargo_ID: int Cod_Onp: varchar(12) Nro_EsSalud: varchar(11) R_46 R_198 Docente_Curso Aportaciones_ID: int Nivel Especialidad_ID: int Personal_ID: varchar(6) Estado_Civil_ID: char(2) Nivel_ID: int Cursos_ID: varchar(5) Cargo_ID: int R_204 Descripcion: varchar(15) Seccion_ID: int Nivel_ID: int R_44 Monto: float Password: binary(255) R_169 Estado: int Religion Prestamo_Adelantado R_192 Religion_ID: int Prestamo_Adelantado_ID: int Fecha_Adelanto: varchar(10) Monto: money Estado: int Personal_ID: varchar(6) Descripcion: varchar(15) R_221 R_219 R_104 Detalle_Matricula Matricula Matricula_ID: int Asistencia Vacaciones Vacaciones_ID: char(18) Personal_ID: varchar(6) Fecha_Incio: varchar(10) Fecha_Gose: varchar(10) Dias_Pagados: int Estado: int Estado_Pago_ID: int R_39 Fecha_Asistencia: varchar(10) Ingreso_Prog: varchar(5) Hora_Ingreso: varchar(5) Salida_Prog: varchar(5) Hora_Salida: varchar(5) Tiempo_NoLaborado: int H_Trab: int Personal_ID: varchar(6) Asistio: char(1) Justificar: char(1) Observacion: text Año: int R_131 Fech_Ini: varchar(10) Fech_Fin: varchar(10) Costo: float Matricula_ID: int Alumno_ID: varchar(7) Fecha_Mat: varchar(10) Familiar_ID: varchar(7) Seccion_ID: int Grado_ID: int R_168 R_185 Parentesco Parentesco_ID: int Descripcion: varchar(15) R_138 R_180 R_209 Provincia Provincia_ID: int R_170 Familiar_Alumno Familiar_ID: varchar(7) Alumno_ID: varchar(7) Parentesco_ID: int Apoderado: char(1) R_93 R_218 R_94 R_137 Periodo Periodo_ID: int Distrito Distrito_ID: int Nom_Dist: varchar(30) Provincia_ID: int Departamento Departamento_ID: int Nom_Dep: varchar(20) Pais_ID: int R_95 R_105 Pais Pais_ID: int R_113 Nom_Pais: varchar(15) Nota Alumno_ID: varchar(7) Cursos_ID: varchar(5) Periodo_ID: int Prom_Cognositivo: float Prom_Valorativo: float Prom_Psicomotor: float Parcial: float Final: float Promedio_Periodo: float Tarea_ID: int Nota: float Criterio_ID: int Cursos_ID: varchar(5) Periodo_ID: int Fech_Ini: varchar(10) Fech_Fin: varchar(10) Descripcion: varchar(6) R_212 R_214 Criterio Criterio_ID: int Descripcion: varchar(15) Nom_Prov: varchar(30) Departamento_ID: int R_210 R_216 R_213 Criterio_del_Curso Criterio_ID: int Cursos_ID: varchar(5) Peso: smallint R_184 Alumno Alumno_ID: varchar(7) Periodo_Pago Periodo_Pago_ID: int Fecha_Inicio: varchar(10) Fecha_Fin: varchar(10) Mes_Pago: varchar(15) Estado: int R_193 Dias Dias_ID: int Descripcion: varchar(10) Cuentas_por_Cobrar Id_Cuenta: int Alumno_ID: varchar(7) Fecha_Venc: varchar(10) Monto: float Descripcion: varchar(100) Tipo_Cobro_ID: int Estado: int R_207 UIT Fecha_Uit: varchar(10) Valor: money Cod_Mod: varchar(15) R_149 Nombre: varchar(20) Ape_Paterno: varchar(20) Ape_Materno: varchar(20) Fecha_de_Nacimiento: varchar(10) Sexo: char(1) Num_Hermanos: int R_92 Direccion: varchar(100) Telefono: varchar(10) Lengua_Materna: varchar(25) Ult_Nivel: varchar(15) Ult_Grado: varchar(15) Condicion: varchar(15) Estado: char(1) Religion_ID: int Distrito_ID: int Descuento_Porcentaje: int Seccion_ID: int Grado_ID: int R_217 Promedio Reg_Notas Estado_Pago Estado_Pago_ID: int Concepto Concepto_ID: varchar(4) Descripcion: varchar(20) Abreviatura: varchar(10) Formulas_ID: int Clase: varchar(6) Unidad: varchar(5) Imp_enBol: smallint Val_IngDesc: char(1) Estado: smallint Descripcion: varchar(15) Observacion: varchar(52) Tipo_Cobro R_220 R_175 Tipo_Cobro_ID: int Descripcion: varchar(20) Detalle_Cuenta_Cobrar Id_Cuenta: int Fecha_de_Cobro: varchar(10) Mora: float Total: varchar(7) Alumno_ID: varchar(7) Grado_ID: int Cursos_ID: varchar(5) Año: varchar(4) Promedio: float Sustitutorio: float . Diagrama de Clases Físico Especialidad Especialidad_ID: int Descripcion: varchar(20) Estado: int R_19 Contrato Nro_Contrato: varchar(7) Fecha_Inicio: varchar(10) Fecha_Fin: varchar(10) Sueldo: money Personal_ID: varchar(6) R_190 Aportaciones Aportaciones_ID: int Descripcion: varchar(12) Fondo_Pensiones: decimal(7.| 164 D.4) Comision_AFP: decimal(7.

| 165 E. Diagrama de Estado Clase Matricula separada vigente aplazada cancelada culminada Fuente: Elaboración propia Clase Alumno nuevo repitente activo reserva debe pensiones u otros Aprobado trasladado moroso retirado Fuente: Elaboración propia .

| 166 Clase Curso nuevo activo a cargo baja Fuente: Elaboración propia Clase Nota nuevo aprobado espera Modificado promediad a desaprobado Fuente: Elaboración propia .

| 167 Clase Personal Ingresante Nombrado Contratado Licencia Vacaciones Activo Despido Liquidacion Jubilado Fuente: Elaboración propia .

| 168 F. Diagrama de Componentes CAPA SCHOOL_VISTA CAPA AYUDA CAPA CONTROLES CAPA SCHOOL_BUSS CAPA SCHOOL_ENTITY ZZ CAPA SCHOOL_DAO BD_SCHOOLMANAGER Fuente: Elaboración propia .

| 169  Capa de Datos:School_DAO  Capa de Negocio: School_Buss .

| 170  Capa de Ayuda:  Capa de Controles: .

| 171  Capa Presentación: School_Vista .

Diagrama de Distribución SERVIDOR BD PC01 DIRECTOR IMPRES ORA01 IMPRES ORA02 SWITCH PC02 SECRETARIA PC04 DOCENTES PC03 PUERTA .| 172 G.

4.| 173 H.4. no existen sistemas anteriores. Utilidad A.4.1. Diccionario de Nodos: 4.2. Comportamiento de ventanas El comportamiento que tendrán las ventanas de SCHOOL MANAGER será similar al sistema operativo Windows. por lo consiguiente la adapatacion del . Funcionalidad Común El sistema School Manager es el único sistema que será implementado en la institución. 4. Especificaciones Suplementarias 4.

gracias a que las interfaces fueron diseñadas para interactuar con el cliente. varios negro varios negro varios celeste Arial Negro -- celeste Arial Según pantalla negro Según formulario -- celeste Arial Según pantalla Negro Según formulario -- . Diseño de Interfase de usuario final ITEMS (Objetos) LETRA COLOR Tipo Tamaño Color TAMAÑO IMAGEN (Píxeles) Barra de Titulo Barra de Menús Botones Cuadros de Texto Listas desplega bles Casillas de marcado Azul degradad o Negro Arial Times New Roman Arial Según pantalla. B. Ancho de pantalla Según pantalla Según pantalla Blanco Según formulario Según formulario Según formulario Según formulario Banner diseñada con la insignia de la institución.| 174 usuario con el uso del software será un proceso rápido.

Tiempo de Acceso a la Base de Datos Debido al motor de base de datos y la capacidad de procesamiento del servidor. Se tomarán los datos del fallo. Tiempo de Fallo El tiempo de recepción de un fallo será de inmediato. D. Tiempo de respuesta de transacción En cuanto al tiempo de transacción. Escalabilidad El sistema debe adaptarse al crecimiento del número de usuarios en la institución y al cambio de plataformas tecnológicas. siempre y cuando se mantenga disponible el servicio de hardware y de red. B. De no existir.3. el acceso a la base de datos es lo suficientemente rápido al procesar la información. . Pedro Paulet. Performance A. 4. Tiempo de Respuesta Los procesos que requieren más tiempo de respuesta son los de mantenimiento. los cuales no superan a los 5 segundos.4. Disponibilidad School Manager estará disponible durante las 24 horas. Fiabilidad A.E. a partir del aviso de C.| 175 4. contando con la vigencia de un contrato de mantenimiento. B. para ello se evaluará usando la tabla de trazabilidad. C.4. Para fallos simples la corrección tomará máximo un día. Luego de análisis se indicará el tiempo en que estará corregido el fallo. dependerá de su impacto en el sistema. diremos que depende de la complejidad de la interfaz gráfica que es manejada por dicho usuario.4. La corrección para cualquier funcionalidad. se presentará una cotización.

Windows XP 4.6. especificados en la plataforma XP o en Windows Server 2003.7 GHz HD de 40 Gb RAM de 256 Gb S. Portabilidad School Manager será portable en la plataforma Windows.La Base de Datos SQL Server 2005.4.6 GHz Servidor de Base de Datos HD de 220 Gb RAM de 2 Gb S. Windows 2003 Server Enterprice Computadoras de Usuarios finales (Requisito Mínimo) Pentium III 1.5.O.O.4. . Restricciones de Diseño Requerimientos de Plataforma Core 2 DUO 2.| 176 4.

5.1.1. que garantizará que la información de los alumnos como del personal y docentes no se llegará a perder. Plan de Implementación 5. Transferencia de conocimientos y tecnología. se encuentra el llenado de datos principales a la Base de datos para que este pueda funcionar correctamente. .| 177 CAPÍTULO V: REALIZACION DE LA SOLUCION DE SOFTWARE 5. el cual será familiar para el usuario y con un proceso de carga en un formulario se procederá a llenar la data a la Base de datos. Se desarrolló un manual didáctico que enseñará al usuario a manejar el sistema y hacerle mantenimiento de una forma fácil y entendible. Carga Inicial Dentro del proceso de implementación del sistema “School Manager”. desde un archivo Excel como también un archivo backup. Para asegurar que la información no se pierda se contará con una copia de respaldo en sus diferentes formas.1. se está tomando en cuenta el envió de información desde un archivo Excel.1. y que este pueda ser restaurado cuando se produzca una falla en el servidor u otros externos.2.

planteando un prototipo del sistema y como se llevara a cavo su funcionamiento se busca la aceptación de los usuarios finales directos.2. Programas Fuente 5. Ubicado en la página 187 5. Manuales y Documentación técnica 5. Ubicado en la página 230 5.1.3. Estándares .4. 5.3.3.1.2. se procedió a plantear una solución con el desarrollo de un software que cubra con sus requerimientos.3. Se le enseñara el tipo de hardware que usaran y los permisos que tendrán dentro del sistema. Contando con un tiempo destinado para esta tarea.3. Se contó con la aprobación de la dirección y el sistema se encuentra en uso.3.3.2. 5.1. se desarrollo el sistema haciendo pruebas junto con la programación concluyendo más rápido con el producto a entregar. Liberación en Productivo Usando la estrategia de Pruebas en paralelo.| 178 Ante el proceso de implementación del sistema se esta contando con el proceso de entrenamiento al usuario los cuales manejaran el sistema. Manual de uso y operación (DE USUARIO) Ver en el anexo punto 10.2. Manual de procedimientos de usuario (TECNICO) Ver en el anexo punto 10. Ubicado en la página 220 5. 5. Verificación y Aceptación del Sistema Después de realizar un análisis exhaustivo de los requerimientos de los usuarios. para culminar con el proceso de construcción y programación. Manual de procedimientos de soporte técnico (SEGURIDAD) Ver en el anexo punto 10.1.2.

cs 5. creación de horarios.cs (2-20) Caracteres Negocio Xxxx…_Bussines. NOTAS . asignar horarios a los profesores. registrar las matriculas.cs (2-20) Caracteres Formularios Frm_Xxxx_xx_Xxx.3. reporte de alumnos desaprobados. En este directorio se encuentran los fuentes correspondientes a los registros de notas.2.| 179 Estándar de Base de Datos Base de Datos Tablas BD_School_Manager Xxx_xxx_Xxx (2-10)_(2-3)_(2-10) Caracteres Campos Xxx-xxx-Xxx (2-4) -(2-4)-(2-8) Caracteres Store Procedure sp_Xxx_Xxx (2-8)-(2-8) Caracteres Estándar de Programación Capas Entidad (2-8) Caracteres Datos Xxxx…_DAO.cs (2-8)_(2-3)_(2-8) Caracteres Xxxx_Entity. Reporte de notas. se encuentra todo el código fuente correspondiente a la creación de una nueva matricula. Organización de la Biblioteca La organización de la biblioteca se presenta a continuación: MODULO MATRICULA DESCRIPCIÒN En este módulo. registro de los alumnos y reporte de alumnos matriculados.

generación de la planilla. marcación de personal. creación de los horarios. se encuentra los fuentes que corresponden al registro de personal. la creación de las boletas de pago. matricula. genera reportes de morosos y reporte de deudas. de cursos a cargo. y los diversos reportes que serán requeridos. los descuentos. Este último módulo. PERSONAL .| 180 COBROS Este módulo contiene el código fuente del control de cobros de pensiones.

3.3. Biblioteca de programas fuentes .| 181 5.

| 182 .

es ahora más óptimo gracias a la emisión del reporte de morosos y el reporte de deudas. mediante la generación de la planilla. logrando mayor velocidad.  El proceso de matrícula del centro educativo. del sistema School Manager. del sistema School Manager. .  El control de los cobros a los alumnos. tiene que recibir una capacitación de las funciones y manejo del sistema.| 183 CAPÍTULO VI: CONCLUSIONES  La gestión de la planilla del centro educativo. orden y precisión en los procesos del manejo de información. fue mejorado mediante la utilización del sistema School Manager. se mejoró significativamente.  El usuario final para hacer uso y estar familiarizado con el sistema School Manager.  Podemos concluir que el sistema School Manager es de gran ayuda en la administración del centro educativo.  Se agilizó el proceso de evaluación del alumnado gracias a la creación del registro de notas del sistema School Manager.

ha sido indispensable contar con: trabajo en equipo.  Se logró cumplir con todos los requerimientos dispuestos por el usuario. cumplimiento de tareas. compromiso.| 184  Para concluir exitosamente el proyecto de desarrollo de software. comunicación transparente. mucha perseverancia y trabajo duro. .

| 185 CAPÍTULO VII: RECOMENDACIONES Recomendamos que a medida que evolucione la institución educativa. cuando se instala el sistema por primera vez. después de eso restaurar los datos desde el lugar donde se halla creado el backup. . Solo se restaurará el backup de la base de datos desde el CD. el sistema tenga un mantenimiento de acuerdo a los nuevos requerimientos que se vaya presentando.

rinde.ve . Textos Nombre: Aplicación práctica del derecho laboral Autores: Estudio Caballero Bustamante (ECB) Editorial: Editorial Tinco Año: 2007 Nombre: La compensación por tiempos de servicios Autores: Estudio Caballero Bustamante (ECB) Editorial: Editorial Tinco Año: 2007 Nombre: Ingeniería de software Autores: Alfredo Weitzenfeld Editorial: Editorial Thomson 8. Direcciones de páginas web: http://merinde.2.gob.1.| 186 CAPÍTULO VIII: BIBLIOGRAFIA 8.

 Artefacto: Es un trozo de información que es producido. Las actividades tienen un objetivo concreto.  Cooperación: Realización de un trabajo o tarea con otro u otros para un mismo alcanzar un mismo fin.   Comunicación: Intercambio con otro u otros de información. . modificado o usado durante el proceso de desarrollo de software.| 187 CAPÍTULO IX:  GLOSARIO Actividad: Es una unidad de trabajo que una persona que desempeñe un rol puede ser solicitado a que realice.  Componente: Representa una parte modular del sistema que encapsula su contenido y cuya manifestación es reemplazable dentro de su ambiente. Configuración: Es una colección de propiedades que determinan el comportamiento del proceso de elaboración del software.  Ciclo de Vida: Conjunto de fases sucesivas compuestas por tareas planificables que contribuyen a generar un producto intermedio.  Caso de Uso: Es una técnica para la captura de requerimientos de un nuevo sistema o una actualización software. necesario para continuar hacia el producto final y facilitar la gestión del proyecto. Los artefactos son los resultados tangibles del proyecto. normalmente expresado en términos de crear o actualizar algún producto.

Las actividades producen artefactos. cualquiera que fuere la forma o modalidad de su creación.. Diagrama: Representación gráfica en el que se muestran las relaciones entre las diferentes partes de un conjunto o sistema. cómo se sincronizan. Los estereotipos pueden extender la semántica. para una acción común.  Herramienta: Funciones que ofrece un programa a través de una barra con íconos. .  Estándar: Es una norma que regula la realización de ciertos procesos o la fabricación de componentes. Involucrado: Toda aquella persona u organización siendo influenciada o ejerciendo influencia sobre el software que está siendo construido. En otras palabras es un modelo que se sigue para realizar un proceso o una guía que se sigue para no desviarnos de un lugar al que se desea llegar.   Hito: Punto de control de objetivo intermedio antes de que el proyecto finalice. almacenamiento.  Fase: Expresa cómo ha progresado el desarrollo de un software y cuánto desarrollo puede requerir. que representan los distintos recursos del software para realizar una tarea determinada. Los estereotipos deben basarse en ciertos tipos existentes o clases en el metamodelo. esfuerzos. organización y acceso.| 188   Coordinación: Reunión de medios. cómo se realizan. cómo fluye la información que soporta las tareas y cómo se le hace seguimiento al cumplimiento de las tareas. etc. pero no la estructura o tipos pre-existentes y clases.  Flujo de Trabajo: Es el estudio de los aspectos operacionales de una actividad de trabajo: cómo se estructuran las tareas.  Disciplina: Es un conjunto de actividades realizadas en un área determinada.  Estereotipo: Un nuevo tipo de elemento de modelado que extiende la semántica de un metamodelo. cuál es su orden correlativo.  Fichero: Es todo conjunto organizado de datos de carácter personal.

Son interpretadas por un intérprete y usualmente son archivos de texto.   Metodología: Manera sistemática de hacer cierta cosa. una abstracción de dicho sistema considerando un cierto propósito.  Requerimiento: Es una necesidad documentada sobre el contenido. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.  Rol: Define el comportamiento y responsabilidades de un individuo. a través de unas herramientas determinadas. forma o funcionalidad de un producto o servicio. especificar.  Trazabilidad: Aquellos procedimientos preestablecidos y autosuficientes que permiten conocer el histórico. Modelo: Es una vista de un sistema del mundo real.  Script: Es un guión o conjunto de instrucciones. . Marco de Trabajo: Es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. es decir. la ubicación y la trayectoria de un producto o lote de productos a lo largo de la cadena de suministros en un momento dado.   Licencia: El derecho de uso de una versión específica de un producto. Permiten automatizar tareas creando pequeñas utilidades.  Módulo: Es un componente autocontrolado de un sistema. o de un grupo de individuos trabajando juntos como un equipo.  Plantilla: Es un conjunto predefinido de formas que establece la estructura necesaria para crear contenido rápidamente. el cual posee una interfaz bien definida hacia otros componentes.| 189   Iteración: Repetición de una secuencia de instrucciones o eventos. Lenguaje Unificado de Modelado (UML): Es un lenguaje gráfico para visualizar. construir y documentar un sistema de software.

| 190 .

todo o demás es elaborado a mano. ¿Cómo es el proceso de matricula? ¿Qué datos solicitan? . Contamos con un centro de cómputo de 16 computadoras.1. 3. ¿Actualmente cuenta con un sistema automatizado? Rpta.| 191 CAPÍTULO X: ANEXOS 10. 4. Entrevistas Entrevista dirigida al director de la Institución Educativa Pedro Paulet: 1. donde se encuentra el director y sub-director manejando el campo administrativo. la secretaria manea una computadora y una impresora en su oficina. ¿cuentan con hardware? Rpta. ¿Cómo está organizada la institución? ¿cuentan con áreas? Rpta. 2. La institución se maneja el orden jerárquico.: actualmente contamos con un sistema que solo se encarga de la matricula y registro de los alumnos y pensiones. y manejando el campo de la enseñanza los docentes y personal de servicio y el alumnado.

Se hace planillas para los profesores nombrados. Tenemos un registro de cobros de todos los alumnos. . Mediante los registros q llevan los profesores 12. este descuento es por cada periodo. ¿Cómo controlan el estado de los alumnos (repitente. 10. ¿Quiénes se encargan del proceso de matricula? Rpta. si el alumno no ocupa el primer puesto el siguiente periodo lo perderá. 8. ¿Cómo es el pago a los profesores (cuentan con planilla. 50% a hijos de trabajadores. ¿se otorgan descuentos? (sobre q modalidades).| 192 Rpta. 9. los padres firman el compromiso de pago. ¿Cómo se publicitan? Rpta. 11. Solo la secretaria 7. 5. En la secretaria se paga. 50% a los alumnos q ocupen el primer puesto. ¿Cómo controlan las notas de los alumnos? Rpta. A tratar en caso de estado económico 20% a 50%. y se paga con recibos por honorario a los contratados q son pocos. Cada salón cuenta con un comité de aula. No tenemos publicidad. Rpta. llevan cursos a cargo)? Rpta. 6. pago por honorarios)? Rpta. ¿cuentan con alguna organización de padres de familia? Rpta. Mediante reportes manuales que se hacen a fin de año. ¿Cómo controlan las pensiones? ¿cobrar mora? Rpta. llenan las fichas que da el ministerio y una adicional de la institución.

Si. Los profesores sacan de la dirección los materiales q utilizaran. ¿Qué tipo de registros utilizan para las notas? Rpta. Contamos con una biblioteca pero no con videoteca. 21. contratados y auxiliar en caso de inasistencia del profesor. valorativo. psicomotor). el cual el auxiliar llena diariamente. ¿Cómo está distribuida la planta docente? Rpta. 18. No. Mediante el registro de asistencia. ¿Qué tipo de equipos utilizan? ¿Qué periféricos utilizan? Rpta. 22. videoteca? Rpta. los alumnos nuevos se considera el certificado de conducta del colegio del cual proviene. ¿cuentan con modalidad de examen de admisión. auxiliares? Rpta. ¿cuentan con internet? Rpta. registro de asistencia. en las q se divide en niveles (cognoscitivo. registro de comportamiento. ¿cuentan con sala de cómputo? Rpta. 20. 19. Si. ¿Cómo organizan el material de enseñanza? Rpta. 16. 15. 14. bajo que puntaje? Rpta. ¿Cómo es el pago del personal de limpieza. ¿Cómo controlan la asistencia de los alumnos? Rpta. Profesores nombrados. en la cual tenemos 16 computadoras.| 193 13. control de tareas. 17. Planillas y recibos por honorarios. Registro de notas. ¿cuentan con biblioteca. estos materiales se encuentran en la dirección. PIII. .

pagos. académico. 24. Mediante el código único q el alumno tiene en el ministerio de educación. 31. No. ¿manejan sedes? Rpta. ¿cuentan con talleres extracurriculares? Rpta. ¿Qué desearían automatizar en la institución? Rpta. el es quien toma las decisiones con la ayuda del sub-director. 28. 29. almacén. y los certificados de conducta y certificado de estudios q se solicitan. ingles. danzas. ¿Cómo controlan los cursos a cargo? Rpta. Cada profesor firma en una lista q se encuentra en la dirección. además es la que realiza las principales funciones y con ayuda de secretaria quien realiza los . ¿Cómo controlan los traslados? Rpta. ¿cuentan con un manual de funciones? Rpta. facilidad de cálculo de los promedios de alumnos. Controlar la hora exacta en que los profesores llegan al plantel.| 194 23. 27. carate. 25. El director se encarga del control del colegio. docentes. 30. ¿Cómo controlan la asistencia de los profesores? ¿Cómo son las amonestaciones? Rpta. Matricula. ¿Cuáles son los inconvenientes que desearía mejorar? Rpta. ¿Actualmente cuales son las funciones de los miembros de la institución? ¿cuenta con algún manual de funciones? Rpta. 26. A fin de año se ve que alumnos están reprobados y se programan seminarios para enero y exámenes para febrero. biblioteca. etc. Si. el plantel es único. Si.

solicitudes y demás documentos que se utilizan en la institución. los docentes se encargan de realizar y preparar su material de estudio. como también realiza el llenado de las fichas de matriculas y otros. .| 195 informes.

Matriz de Trazabilidad .2.| 196 10.

3. . . escogiendo el día en que comenzara la matricula año . el costo de la matricula para ese Y el día en el que comenzara las clases El botón guardará la matrícula y solo podrá ser modificada antes de que comience el periodo escolar.| 197 10. si no hubiera enviará en mensaje. El botón cargará los datos de la matricula del año actual. . MANUAL DE USO Y OPERACIÓN VENTANA NUEVA MATRICULA En esta ventana se creará la matricula por cada año.

. cargando automáticamente todos sus datos.| 198 VENTANA MATRICULA Esta ventana simula a la ficha de matricula en la que se buscará al alumno que se quiere matricular solo si ya esta inscrito en el plantel.

solo si grado actual al que desea matricularse es dictado en el plantel. generando un registro en la cuenta del alumno. caso contrario se tendrá que ingresar el código modular . VENTANA REGISTRAR ALUMNO En este formulario se inscribirá al alumno poniendo todos sus datos. En la pestaña “datos del alumno” se llenaran los datos personales del alumno.| 199 Si el alumno aun no esta matriculado se podrá dar click en el botón llevara a una nueva ventana en la que se inscribirá al alumno. que nos Si la opción esta deshabilitada al dar click en se matriculará al alumno generando las pensiones en la cuenta del alumno. si el alumno nunca estudio en un colegio se tendrá que marcar generar código modular. caso contrario mandara un mensaje para rectificar los datos del alumno si estuvieran erróneos. Si la opción estuviera marcada se tendrá que poner el monto que dejara como inicial.

al dar click en se grabaran todos los datos y se . hará una búsqueda en el caso de que el familiar ya existiera en la base de datos representando a otro alumno. El botón familiar. y nos generara su código de alumno dentro del plantel ubicara en la pestaña “Datos del apoderado”.| 200 existente del alumno. . de esta pestaña limpiara los campos para poder ingresar un nuevo El botón El botón de esta pestaña guardará los datos del familiar por alumno. En esta pestaña se ingresaran los datos de los familiares del alumno. y especificar cual de ellos será el apoderado .

. Al escoger al alumno se cargaran todos sus datos para poder ser modificados. El botón activa la casilla para poder modificar los datos del alumno.| 201 El botón de la ventana “Registro de Alumnos” limpiara todos los campos para poder inscribir a otro alumno.

. o dar doble click Si se escogió un espacio ya ocupado. mostrará un mensaje de error y no se guardará. En la lista de de cursos se llenará solo los cursos por aula que todavía no fueron asignadas en su totalidad de horas al horario. podrá escoger el dia y la hora desde los menus click en la posición de la tabla en la que quiere colocar el curos. o solo dar Para asignar el curso en el horario dar click en guardar en la tabla especificando la posición del horario. Al escoger el curso.| 202 VENTANA HORARIO En la pestaña “horario” se determinara el horario escolar por cada aula.

se escogerá al docente . En la lista de cursos solo se llenaran aquellos cursos que fueron asignados al horario (pestaña Horario) en su totalidad de horas.| 203 El botón “Eliminar” quitara al curso del horario mostrandolo nuevamente el la lista de cursos para hubicarlo en otra posicion. automáticamente se pintara la tabla de horario de profesor. las horas de ese curso se cruzan con el horario del . para ver si profesor. mostrando el horario del profesor. luego escoger el aula de donde se escogerá el curso . Al dar clik en el curso. En la pestaña asignar horario se asignará los cursos que dictará cada docente.

VENTANA NOTAS A esta ventana solo podrán tener acceso los docentes.| 204 Al dar click en el botón se asignara el curso al profesor si el curso no se cruza con su horario. se guardará en la tabla de cursos asignados del docente. y se listaran solo los cursos que le fueron asignados anteriormente . y lo volverá a visualizar en la lista de cursos. Al ingresar se cargara el nombre del docente. ingresando su código y password. El botón eliminará el curso asignado de la tabla cursos asignados del docente. si este fuera el caso mostrará un mensaje Si el curso fue asignado satisfactoriamente.

| 205 Al dar click en nueva tarea . esta tarea solo será para el grado. . se abrirá una pequeña ventana en la que se ingresara en nombre de la tarea o trabajo. sección y periodo especificado.

.| 206 El botón abrirá una ventana en la que cargara los datos de los alumnos para poner sus notas por cada criterio de evaluación.

En la pestaña exámenes se ingresaran las notas de los exámenes parciales y finales de cada periodo.| 207 El botón alumno. . El botón guarda las notas ingresadas y carga los datos del siguiente guarda las notas ingresadas y retorna a la ventana “Notas”. El botón cierra la ventana retornando a la ventana “Notas”.

El botón guarda las notas ingresadas y carga los datos del siguiente guarda las notas ingresadas y retorna a la ventana “Notas”.| 208 El botón abrirá una pequeña ventana en la que cargaran los datos de los alumnos para colocar sus notas. El botón alumno. . El botón cierra la ventana retornando a la ventana “Notas”.

.| 209 En la pestaña promedios se visualizaran las notas de los promedios de tareas por cada criterio. notas de exámenes y promedio de periodo.

| 210 VENTANA COBROS En esta ventana se hará los pagos de los alumnos. las deudas se cargaran ingresando el código del alumno ó buscándolo por su nombre. .

El monto vencido ya se vencieron. El subtotal indica la de la pensión o pensiones que indica el total de todas las pensiones que suma de todas las pensiones seleccionadas para pagar. La mora indica el valor de las pensiones que ya vencieron y están seleccionadas para el pago. El descuento indica el valor descontado de las pensiones seleccionadas. la columna “op” se pinta de rojo cuando la fecha de vencimiento se haya cumplido generando moras. guarda los cobros realizados generando una boleta para su . El botón impresión. Para pagar solo hay que dar check se desea pagar. solo si el alumno cuenta con algún descuento.| 211 En la pestaña pensiones se cargaran todas las pensiones pendientes del alumno.

el valor del curso y el promedio que obtuvo. . se especifica en la tabla el curso reprobado.| 212 La pestaña cursos a cargo es para cuando un alumno reprobó cursos y quiere subsanarlos.

a esta ventana solo tiene acceso el director. especificando la mora y la fecha límite de pago. VENTANA DESCUENTO En esta ventana se otorga descuentos a los alumnos. Se tendrá que ingresar el código o nombre del alumno. . y podrá ver un reporte académico del alumno para poder evaluar el descuento a dar.| 213 La pestaña matricula especifica la deuda de la matricula en caso no hay sigo pagada en su totalidad.

VENTANA REPORTE DE DEUDAS . grado y sección.| 214 VENTANA REPORTE DE MATRICULADOS En esta ventana se muestra todos los alumnos matriculados en el rango de fechas que se especifique. los alumnos serán separado por nivel.

matricula. pensión. grado. separadas por matriculas cursos a cargo y pensiones. y cursos a cargo.| 215 En esta ventana se lista todas las deudas pendientes del alumnos. . alumno. VENTANA REPORTE DE MOROSOS En esta ventana se hace un reporte de todos los alumnos que tienen deudas vencidas separadas por nivel. sección.

| 216 VENTANA BACKUP En la pestaña crear copia. se realiza la restauración del backup en caso de que se perdiera la data. para ello se especifica el servidor donde se hará la restauración. se realizara el backup correspondiente. el nombre de la base de datos y se buscara la ruta donde se tiene el backup que se desea restaurar. el nombre del backup y la ruta en donde se creara la copia de seguridad. . especificando el servidor sql donde está la base de datos. En la pestaña restaurar copia.

| 217 MANTENIMIENTO Y REGISTRO DE PERSONAL Para empezar a trabajar con el personal. seleccionar el Departamento . Provincia y Distrito . Se tiene que ir al menú principal. el sexo. escoger el distrito donde vive e ingresar su direccion.Mantenimiento-Personal-Nuevo Personal . se tiene que realizar el proceso de registrar personal. Apellido materno y Nombre). donde se mostrará la ventana de Registro y Mantenimiento de Personal. Para realizar el proceso de Registro de Personal se tiene que ingresar los datos del personal (Apellido paterno. ingresar el teléfono. en la pestaña “Personales”se tiene que ingresar el numero de DNI. . y el estado civil . una vez realizado esto procede a ingresar o a escoger la fecha de nacimiento. marcar si tiene o no hijo e indicar el número de hijos.

por último se ingresará el sueldo basico que se le pagará al empleado. Se tendra que escoger si esta afiliado a un EsSalud y desea que se le descuente para que se deposite directamente a la cuenta de seguro. Condicion del Trabajador: Contratado o Nombrado.| 218 En la siguiente pestaña “Laborales” se ingresaran todos los datos del trabajador. Sub-Director. Fecha de Inicio: se indicara la fecha que inicia o inicio el personal. Nivel: Primaria o Secundaria (se escogera solo si el cargo es docente o SubDirector). visualizara la ventana de abrir . Fecha de Fin: se indicara la fecha de fin de contrato solo si su copndicion es Nombrado. Para ingresar la foto del personal se tiene que hacer click en el botón examinar . Docente. Secretaria. se indicará si esta afiliado a la ONP o AFP por consiguiente se ingresará el número de su cuenta. Cargo: Director. Bibliotecario(A) o Pers Servicios.

El botón sirve para que se refresque o limpie el formulario y asi proceder al registro de un nuevo personal. Nota: no es necesario seleccionar la foto para realizar el registro del trabajador. Para salir de la ventana donde estamos se tiene que hacer clic en el botón de salir . Para la confirmación de los datos enviara un mensaje de confirmacion con el codigo del usuario. LISTADO DE PERSONAL Para ver el registro de todo el personal activo en la institución se tiene que ir a : Consultas-Listar Personal .| 219 Donde indicaremos donde se encuentra la imagen a cargar. El botón sirve para ir a la ventana de Listado de personal. visualizando la foto del trabajador en la pantalla Una vez ingresado todo los datos se procederá a grabar los datos presionando el boton grabar . seleccionamos la imagen y presionamos en el botón abrir. más adelante se puede actualizar los datos.

hacer click en el botón de Modificar el cual no dirigirá a la ventana de Registro y mantenimiento de Personal.” . donde nos visualizará el listado de todos los empleados. donde se podrá modificar los datos del empleado y ser actualizadas con el botón de “Actualizar.| 220 Al visualizar la ventana “Listado de Personal”. Esta ventana nos servirá para poder realizar diversas tareas que se requieran en su momento. como: Realizar la modificación del personal: para esto se tiene que seleccionar el registro del personal.

ELIMINAR O DAR DE BAJA A UN PERSONAL . sirve para dar de baja al personal.| 221 El botón “Eliminar” .

Una vez verificado los datos ingresados se procede a presionar el botón el cual nos mostrara un mensaje de Confirmación.| 222 Para realizar este proceso se tiene que ir desde el menú principal a Mantenimiento – Personal. En esta ventana se indicará el motivo de Fin baja del (Despedido. Renuncia. Finalmente Nos enviara un mensaje de Información. Dentro de la ventana “Listado de Personal”. . dirigiéndonos a la ventana “Retiro de Personal” donde los datos del personal estarán cargados. Fallecimiento. seleccionamos al personal y presionamos el botón eliminar . . Ademas se escogerá la fecha de baja para ese personal e indicancdo alguna observación necesaria para esa acción. Contrato). Indicándonos que re registro correctamente.Retiro de personal.

Para registrar el horario se tiene que seleccionar el cargo. y se ingresa la hora de ingreso y salida. el boton elimina el registro del horario seleccionado. Mensaje de Registro grabado Mensaje De confirmación para Eliminar Mensaje de proceso terminado . el día.| 223 REGISTRAR HORARIO PARA PERSONAL ADMINISTRATIVO. Para registrar el horario del personal Administrativo se tiene que dirigirse al menú Horario – Horario Administrativo. nos visualizara la ventana Mantenimiento de Horario de Personal. al presionar el botón Agregar se agrega el horario del personal y automáticamente se actualizará la tabla con el horario ingresado.

al presionar el botón Agregar se agrega el horario del personal y automáticamente se actualizará la tabla con el horario ingresado. y se ingresa la hora de ingreso y salida.| 224 Mensaje de confirmación de Actualización Mensaje de Actualización completa REGISTRAR HORARIO DE DOCENTE Para registrar el horario del personal Docente se tiene que dirigirse al menú Horario – Horario Docente. nos visualizará la ventana Asignacion y Mantenimiento de Horario Docente. Seleccionar el dia. Para registrar el horario se tiene que marcar el nivel. mostrara una lista de profesores que corresponden a ese nivel. al seleccionar una docente mostrará su horario de acuerdo al dia. . el boton elimina el registro del horario seleccionado y para modificar se tiene que hacer con el mosuse un clic sobre el regstro que se desea modificar y luego se presiona el botón modificar después de haber realizado las modificaciones.

y por ultimo con el botón de ayuda podemos visualizar un panel de fórmulas donde se puede seleccionar la formula indicada para el concepto. ingresar el nombre del concepto. presionar el botón Nuevo para realizar el primer registro del Concepto.| 225 REGISTRAR CONCEPTO DE PLANILLA Para realizar el registro de los conceptos que tendrá la planilla se tiene que ir al menú Mantenimiento – Planilla – Concepto. luego marcar si es un ingreso o descuento. Para realizar la eliminación de un concepto se puede realizar de dos formas: . seleccionar la unidad de medida. y marcar el chek de imprimir en planilla si se desea mostrar este concepto en el reporte. Una vez realizado el proceso se presiona el botón grabar para registrar el concepto.

para ver el record de permisos hacer clic en el botón Ver Listado lo que nos visualizara la ventana Record de Permisos y Faltas.| 226 Eliminación Forzosa: para eliminar de la base de datos (solo si el proceso de registro se está realizando en el momento). Para retornar la ventana anterior hacer clic en el botón Al hacer clic en botón Dar Permisos nos visualizara la ventana donde se realizara los permisos del personal. – Programación de Personal – Permisos. Eliminación Normal: Se elimina cambiando el estado en la BD sin riesgo de pérdida de datos. ASIGNAR PERMISO A PERSONAL Para asignarle un permiso a un personal se va al menú inicio Control Pers. . nos visualizará la ventana Listado de Personal para Permisos.

cuantos días durará y cuantos días serán pagados. pudiendo cambiar este estado. Asistencia y Mantenimiento de Vacaciones En esta ventana se cargara los datos del personal.| 227 En esta ventana se cargara los datos del personal y se escogerá la fecha en la que se dará el permiso de faltas. . En esta ventana se cambiar el password del personal cuando se de el caso. se escogerá el día de inicio de las vacaciones el día final. En estado actual muestra si las vacaciones ya fueron remuneradas.

| 228 En esta ventana se mostrara el neto a pagar de los trabajadores. como también se puede hacer un filtrado por apellidos o filtrar a un solo trabajador para modificar sus datos. . Desde esta ventana se imprimirá la planilla general de remuneraciones. VENTANA DE INGRESOS DEL TRABAJADOR En esta ventana se cargaran los datos del trabajador. sus ingresos y descuentos para poder ser modificados si se diera el caso.

para su evaluación. MANTENIMIENTO DE APORTACIONES. crearlas. En esta ventana se hará el mantenimiento de las aportaciones. aquí se justificara las faltas según el criterio del director. .| 229 CONTROL DE ASISTENCIAS Aquí se listara solo los días que el personal falto en el mes. actualizarlas o eliminarlas.

MANUAL DE PROCEDIMIENTOS DE USUARIO VENTANA DE MANTENIMIENTO En la pestaña “nivel” el usuario podrá escoger que niveles tendrá el centro educativo mancando check en la columna ”op”.| 230 10. Al dar click en la tabla se llenara la caja de texto “descripción” con el nombre del nivel y la caja de “costo” con el precio de la mensualidad del nivel. Botón Actualizar Con este boton podrá modificar tanto el nombre como el monto de la mensualidad de las pensiones. . habiendo escogido antes que nivel será actualizado.4.

en el que podrá desmarcar los check no se dictara un determinado grado. al seleccionar el nivel automáticamente se llenaran si todos los grados de ese nivel. el numero de alumnos máximos para ese grado y la cantidad de secciones que tendrá. .| 231 En la pesataña grado se podrá escoger que grados por cada nivel tendrá el colegio. Al dar click dentro de la tabla se llenaran sus campos en las cajas de texto por si se quiere modificar algún campo Botón Actualizar Con este botón podrá modificar la descripción.

Al dar click en la tabla se llenara la caja de texto con la descripción de la especialidad. . Botón nuevo Este botón hace que la caja de texto descripción se limpie para poder ingresar una nueva especialidad Botón Guardar Este botón sirve para guardar una nueva especialidad.| 232 El la pestaña de especialidad se podrá hacer el mantenimiento de las especialidades en las que estará cada curso.

Botón Eliminar Este botón elimina la especialidad seleccionada. de cada grado. VENTANA REGISTRO DE CURSOS En esta ventana se hará el mantenimiento y creación de cursos. la especialidad a la que pertenece cada curso y el peso por cada criterio de .| 233 Botón Actualizar Este botón modifica la descripción de la especialidad. en ellos se especificará la descripción de curso. el costo que tendrá para aquellos que reprueben el curso. el número de horas dictadas a la semana.

. El botón El botón guarda los cursos validando los criterios. El botón modifica los campos de los cursos una vez seleccionados en la tabla y cargados en los controles. la suma de los pesos de estos criterios es igual a 10 no puede exceder ni ser menor. y nos visualizará el reporte del Personal. El botón elimina el curso seleccionado. y nos visualizara el formulario reporte de asistencia.| 234 evaluación de las tareas y trabajos. limpia todos los controles si se desea crear otro curso. REPORTE DE ASISTENCIA Para la generación de reporte tiene que ir al menú reporte – asistencia. para ver el reporte general de todos los empleado solo se tiene que escoger el rango de fechas y seleccionar la opción todos los empleados y presionamos el botón procesar.

Asi como tambien si seleccionamos faltas o Asistencia/Faltas nos visualizará los reporte correspondiente. .| 235 Para visualizar el reporte por empleado. seleccionamos la opción empleado. escogemos al empleado y seleccionamos el tipo de reporte. Al seleccionar Asistencia nos visualizara el reporte de asistencia del personal.

| 236 .

| 237 TABLAS DE LA BASE DE DATOS DEL SISTEMA .

| 238 .

| 239 .

| 240 .

| 241 .

| 242 .

MANUAL DE DE PROCEDIMIENTOS DE SOPORTE TÉCNICO Primero se instalara “School ManagerSystem” que esta en el CD de instalacion.| 243 10.5. .  Dar doble click en “School ManagerSystem”.

.| 244  Escoger la ruta e la que sera instalado el sistema.  Marcar el chel si desea crear un icono en el escritorio.

| 245 .

| 246 Terminado la instalacion del sistema procederemos a lebantar el servidor de base de datos:  En el servidor de base de datos instalar el “SQL Server 2005”. .

| 247 .

| 248 .

| 249 .

| 250 Se procederá a restaurar la base de datos que se encuentra en el CD realizando lo siguiente  En la ventana BACKUP se escogerá la pestaña “Restaurar Copia”. se ingresará el servidor de Sql donde será restaurada la base de datos. .  Se buscara la dirección en la que se encuentra la base de datos.

. Nota: solo se restaurará el backup de la base de datos desde el cd. despues de eso restaurar los datos desde el lugar que se haya creado el backup.| 251  Click en guardar y se espera n momento. cuando se instala el sistema por primera vez.  Una vez restaurada enviara un mensaje de información.

 En la pestaña “Crear Copia” se ingresara el nombre del servidor de base de datos. tendra que hacer constantes copias de seguridad y asi cuando ocurra alguna contingencia se podra recuperar la data hasta un dia anterior a la contingencia. el nombre de la base de datos que se desea guardar el backup.| 252 Crear Backup de los datos  El encargado del control de los datos. .

| 253  Se buscara la ruta en la que se desea guardar la base de datos.  Si al dar grabar crea el backup satisfactoriamente no mostrara un mensaje .

| 254 .

para poder modificar sus costos el usuario dará un click y se mostrara en una caja de texto luego ingresara el monto ya establecido y luego presionar el botón grabar. El sistema también mostrara los niveles en un grid con las pensiones respectivas. El usuario procederá a presionar el botón guardar y enviara el mensaje de confirmación satisfactorio. Resultado Ejecutado: Participantes: Díaz Sánchez Matricula nueva guardada Espinoza Urbano Maguhn Gonzales Yumbato Pacaya Aprobado Observación:-Desaprobado Fecha:15/07/08 correctamente. Datos de Entrada: Matricula: Día de inicio: 15/01/2008 Monto: 50 Periodo escolar Día de inicio: 03/03/2008 Pensión Primaria: 180 Secundaria:220 Pasos a seguir: El usuario (Director) seleccionara la fecha de inicio de la matricula e ingresará el costo de la misma.6.006 frm_Nueva_Matricula Descripción: Se registrara la matricula 2008 en el sistema. Resultado Esperado: Matricula registrada correctamente. En el periodo escolar también ingresara el día de inicio de este. CP01 Casos de Prueba Caso de Prueba Generar Nueva Matricula Caso de uso: DIAGRAMA DE CASO DE USO DEL PROCESO DE MATRICULA Formulario: FM001.| 255 10. .

El sistema mostrará el grado. Datos de Entrada: Alumno Alumno: Romero Rojas.001 frm_Matricula Descripción: Se matriculara un alumno antiguo en el sistema. luego que el usuario ingrese los datos indicados. el sistema generará una deuda. En los datos de Apoderado se visualizara el parentesco (madre). mientras ingresa el sistema mostrara la ayuda de alumnos para su fácil ingreso mostrando también su código (AL00015). Al activar el check inicial. Resultado Esperado: Matricula guardada correctamente. mostrando también las secciones y sus vacantes. El usuario procederá a presionar el botón guardar y enviara el mensaje de confirmación satisfactorio. Mariana). Resultado Ejecutado: Participantes: Fecha:15/07/08 Díaz Sánchez Matricula guardada correctamente. El sistema mostrará automáticamente el grado y nivel al que corresponda el año actual. Mariana Apoderado Parentesco: padre Nombre: Jorge Romero Guzmán Grado actual Sección : A Inicial Marcar el check Monto:30 Fecha de pago: 12/09/08 Pasos a seguir: El usuario (Secretaria) ingresara el nombre del alumno (Romero Díaz.| 256 CP02 Caso de Prueba Realizar Matricula Caso de uso: DIAGRAMA DE CASO DE USO DEL PROCESO DE MATRICULA Formulario: FM001. Espinoza Urbano Maguhn Gonzales Yumbato Pacaya Aprobado Observación:-Desaprobado . nivel (Segundo Primaria) y condición (aprobada) con la que concluyo el año anterior. nombre (Paula. el sistema habilita los controles. Rojas Díaz) estos datos serán actualizados por los datos que ingrese el usuario.

El usuario ingresará el nombre del personal y los campos ya contemplados tanto de la pestaña Personales como de la pestaña Laborales.: Lima Prov.: Lima Prov.00 Click en el botón guardar. Pasos a seguir: El sistema carga los combos y los campos de fecha. Inicio:26/08/08 Fech.: 16/05/80 Hijos Menores: No Teléfono:2632164 Dirección: Dpto. Resultado Esperado: Guardó correctamente.| 257 CP03 Caso de Prueba de Registrar Personal Caso de uso: DIAGRAMA DE CASO DE USO DEL PROCESO DE PERSONAL Formulario: frm_ RegistrarPers Descripción: Se registrara al personal de tipo docente Datos de Entrada: Apellido Paterno: Reyes Apellido Materno: Ruiz Nombre: Rolando Examinar: Reyes. Al dar click en examinar daremos la ruta en donde se guardara la foto del personal. Fin: 26/08/09 Remuneración: 850. Resultado Ejecutado: Participantes: . luego el usuario ingresara los datos ya indicados.: San Miguel Dirección: Av.jpg Pestaña Personal: DNI: 42598041 Sexo: M Estado civil: Soltero(a) Lugar de nacimiento: Dpto.: Miraflores Fecha de Nac.: Lima Dist. La Paz 1252 Pestaña Laborales: Condición de trabajo: Contratado Cargo: Docente Nivel: secundaria Especialidad: Matemática Essalud vida: No Escoger: ONP Fech. El usuario al dar click en guardar el sistema almacenara la data en la base de datos.: Lima Dist.

0.00). El usuario al dar click en guardar el sistema almacenara la data en la base de datos y mandara imprimir la boleta de pago.00). mora(s/. de El sistema carga llenara el datagrid con las pensiones cobradas marcada con azul.( s/.| 258 Fecha:15/07/08 guardó correctamente.00). Resultado Esperado: guardó correctamente. total a pagar. y con rojo las pendientes. 200. mientras ingresa el sistema mostrara la ayuda de alumnos para su fácil ingreso mostrando también su código (AL00015).00). Mariana Pestaña Pensiones: Marcar el check de la pensión de fecha correspondiente al mes setiembre. Espinoza Urbano Maguhn Gonzales Yumbato Pacaya Aprobado Desaprobado Fecha:15/07/08 . 0. Una vez elegida la pensión. Click en el botón guardar. Díaz Sánchez Espinoza Urbano Maguhn Gonzales Yumbato Pacaya Aprobado Observación:-Desaprobado CP04 Caso de Prueba de Cobros Caso de uso: DIAGRAMA DE CASO DE USO DEL PROCESO DE COBROS Formulario: frm_ cobros Descripción: Se registrara el cobro de una pensión Datos de Entrada: Alumno Alumno: Romero Rojas. 200. Mariana). descuento(s/. el sistema mostrara el subtotal (s/. Pasos a seguir: El usuario (Secretaria) ingresara el nombre del alumno (Romero Rojas. Resultado Ejecutado: Participantes: Díaz Sánchez Guardó correctamente.

| 259 .

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.