Você está na página 1de 58

UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS


CURSO DE BASE DE DATOS

TTULO
Diseo e implementacin de un sistema de bases de datos para matriculas y notas de la IEP Kepler
Docente: Autor(es): Dr. Luis Boy Chavil Castillo Carranza Masiel Lpez Garca Pedro Prez Huamn Luis Rivera Espinola Holger Vega Santos Marvin

Trujillo, Setiembre de 2013

DEDICATORIA
Dedicamos el presente trabajo de investigacin a nuestros padres, que siempre estn apoyndonos da a da y nos brindan su ayuda incondicional a cada momento.

AGRADECIMIENTO

Agradecemos en primer lugar a Dios por ser el partcipe principal de todos nuestros logros y por darnos la fuerza necesaria para conseguir nuestros objetivos. Una vez ms a nuestros padres, quienes nos brindan todos los recursos necesarios para que podamos especializarnos en nuestra carrera profesional. A nuestro docente altamente capacitado, quien con sus amplios conocimientos nos ha brindado las pautas necesarias para poder desarrollar este trabajo de investigacin. .

RESUMEN

El siguiente proyecto de investigacin se denomina Diseo e Implementacin de

un Sistema de Base de Datos para Matrculas y Notas de la IEP Kepler ha sido


desarrollado teniendo como objetivo principal proporcionar un modelo sistmico e implementar una base de datos para la gestin de matrculas y resultado de notas en dicha institucin, la cual an no cuenta con un sistema informtico que optimice los procesos en dicha organizacin.

El proyecto est desarrollado en el curso de Base de Datos y est dirigida al Consorcio KEPLER S.A.C. para el rea administrativa de dicha empresa.

La metodologa utilizada en dicho proyecto es la de modelado unificado de procesos (RUP), las cual se desarrolla en las siguientes fases: un anlisis exhaustivo de la realidad de la empresa, su dinmica de negocios, sus procesos y actividades que se desarrollan para luego abstraer esa realidad e implementar una propuesta de solucin para dicha problemtica.

En el proyecto se incluye un cronograma de desarrollo en MS Proyect, la descripcin general de la empresa, los diagramas de clases, actividades y secuencia.

ABSTRACT
The following research project is called "Design and implementation of a system of database for registrations and notes of the IEP Kepler" was developed having as main objective provide a systemic model and implement a database for enrollment management and outcome of notes in this institution, which still does not have a computer system that optimizes processes in the organization.

The project is developed in the course of database and is directed to the Consortium "KEPLER" S.A.C. for the administrative area of the company.

The methodology used in this project is the unified process (RUP) modeling, which is developed in the following stages: a comprehensive analysis of the reality of the company, its dynamics of business, its processes and activities carried out to then abstract that reality and implement a proposed solution to this problem.

The project includes a development schedule in MS Project, the general description of the company, classes, activities, and sequence diagrams.

INTRODUCCIN

En el primer captulo veremos las generalidades de la empresa, dgase los datos de la empresa, su misin, visin, enfoque empresarial y su estructura organizacional, adems en lo que corresponde a generalidades del proyecto titulado Diseo e Implementacin de un Sistema de Base de Datos para Matrculas y Notas de la IEP Kepler, daremos a conocer los objetivos, limitaciones, la metodologa de desarrollo del proyecto, sus alcances y finalmente, presentaremos nuestros diseos de entrevistas y un cronograma de actividades del proyecto.

En el segundo captulo se dar una descripcin de la realidad problemtica existente en dicha empresa para luego formular el problema. Analizaremos los documentos que nos pueda proporcionar la empresa, para que de esa manera podamos observar el flujo de documentacin de entrada y salida en la empresa.

Despus de analizar a la empresa, en el tercer captulo trataremos sobre el modelado del sistema propuesto ya sean modelos de objetos o modelos dinmicos.

En el captulo cuatro, pasamos al diseo del sistema propuesto, implementando una base de datos normalizada, estableciendo as, reglas de integridad a travs de scripts y adems, el diseo de interface y resultados.

Finalmente, en el captulo cinco se implementar el sistema integrado haciendo uso de Wizzards, obtenindose asi un manual de instalacin del sistema y un manual de usuario.

NDICE
Pg. CARTULA. 1 DEDICATORIA... 2 AGRADECIMIENTO.. 3 RESUMEN 4 NDICE 5 CAPITULO I: GENERALIDADES......... 7 1.1 Generalidades de la Empresa.. 7 1.1.1 1.1.2 1.1.3 1.1.4 Datos de la empresa.. 7 Breve Resea Histrica de la Empresa..... 7 Estructura Organizacional . 8 Visin, Misin y Objetivos de la empresa 8

1.2 Generalidades del Proyecto 9 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 Denominacin 9 Objetivos Generales del proyecto 9 Metodologa para el desarrollo del proyecto... 9 Alcances... 9 Restricciones y Limitaciones. 10 Plan y diseo de entrevistas . 11 Resumen por prrafos de la situacin actual..... 11 Resumen por prrafos de la situacin deseada. 11 Requerimientos de mano de obra 11

1.2.10 Cronograma de actividades desarrollado en MS-Project11 CAPITULO II: CARACTERISTICAS DEL SISTEMA ACTUAL.12 2.1 Anlisis de la documentacin existente. .. 12 2.1.1 2.1.2 Formas de los documentos de entrada y/o salida 12 Flujograma de documentos 16

2.2 Descripcin de la problemtica actual. 16 2.2.1 Cuadro descriptivo de la problemtica. 16

CAPITULO III: SISTEMA PROPUESTO17 3.1 Modelo de Objetos 18 Diagramas de casos de uso del modelo del negocio.. 18 Diagramas de casos de uso del sistema.. 18 Diagramas de Secuencia 19

3.1.1 3.1.2 3.1.3

3.2 Modelo Dinmico22 Diagramas de Colaboracin .. 22 Diagramas de Actividad .23

3.2.1 3.2.2

CAPITULO IV: DISEO DEL SISTEMA PROPUESTO...... 25 4.1 Descripcin de Datos .25 Modelo de Datos Normalizado en Erwin 25 Implementacin de la base de datos normalizada en SQL Server. 26

4.1.1 4.1.2

4.2 Diseo de la Interface y Reportes.... 27 Diseo del Men de las Opciones del Sistema.. 27 Diseo de la Interfaz del usuario...28

4.2.1 4.2.2

ANEXOS.31

CAPTULO I: GENERALIDADES
1.1 GENERALIDADES DE LA EMPRESA

1.1.1 Datos de la empresa


Nombre comercial: Colegio KEPLER Razn social: Consorcio Educativo KEPLER S.A.C. Tipo de empresa: Sociedad Annima Cerrada Ubicacin: Alfonso Ugarte 348-3J2 .Centro Histrico Rubro de Empresa: Educacin Telfono: 250786 - 948315782 E - Mail: keplerperu@hotmail.com Contacto: Nombre: Oswaldo Mndez Burgos Cargo : Director General de la I.E.P. KEPLER

1.1.2 Breve Resea Histrica de la Empresa


La empresa KEPLER S.A.C surge de una inquietud, a raz de la problemtica existente en las academias debido al dficit del nivel acadmico. Esta I.E.P. fue fundada en Marzo del 2009 por cuatro docentes, los cuales son los siguientes: Caldern Alva, Roger Guevara Pineda, Jonny Chaupijulca Chvez, Julio Pelez Amado, Walter

El objetivo principal por el que se form este negocio fue para poder brindar una educacin de alto nivel y por consiguiente, de buena calidad.

1.1.3 Estructura Organizacional A. Organigrama Empresarial

1.1.4 Visin, Misin y Objetivos de la Empresa

Visin
La I.E.P. KEPLER tiene como visin ser una institucin educativa REFERENTE(modelo) en la regin, con una Gestin Institucional, Pedaggica y Administrativa de calidad que genere en los alumnos capacidades de liderazgo y emprendimiento, principalmente en el aspecto cientfico-

humanstico, permitindoles continuar con xito sus estudios en el nivel superior; logrando ser ciudadanos con slidos valores morales y principios democrticos a fin de ser competentes, participando positivamente en la mejora de calidad de vida de su familia, su comunidad y del pas.

Misin
Ser una institucin educativa innovadora en enfoques pedaggicos, en metodologas y experiencias curriculares; lo cual les permite brindar una educacin de calidad. Tiene un staff de profesores capacitados y dedicados a optimizar la calidad de la enseanza y la prctica de valores. Adems, cuenta con un local escolar amplio y moderno, el cual tiene un buen soporte tecnolgico que le permite el desarrollo integral en los alumnos.

Objetivos
Elevar el nivel educativo de los alumnos en la prctica de valores sociales y el dominio de la ciencia mediante el empleo de metodologas activas e innovadoras. Elevar el nivel profesional de los docentes en el dominio de competencias especializadas y metodologas de vanguardia en la investigacin y formulacin de proyectos. Mejorar la participacin de los padres de familia, de los alumnos y de la comunidad Kepleriana en los procesos acadmicos y de gestin mediante una organizacin democrtica y flexible. Generar la internalizacin de los valores y principios de la I.E.P. KEPLER a travs de programas de desarrollo de cultura organizacional y clima institucional.

1.2 GENERALIDADES DEL PROYECTO

1.2.1

DENOMINACIN

DISEO E IMPLEMENTACIN DE UN SISTEMA DE BASE DE DATOS PARA MATRCULAS Y NOTAS DE LA IEP KEPLER

1.2.2

OBJETIVOS 1.2.2.1 OBJETIVOS GENERALES


Implementar un sistema de Base de Datos con una aplicacin de Visual Basic y SQL Server para mejorar los procesos de gestin de matrcula y notas en las reas de Registro, Evaluaciones y Secretaria de la IEP Kepler.

1.2.2.2 OBJETIVOS ESPECFICOS


Disminuir el tiempo de registro de matrculas y llenado de notas. Mejorar el nivel de satisfaccin de alumnos, apoderados y personal administrativo del colegio.

1.2.3

ALCANCES
El sistema informtico est dirigido a las reas de Secretaria, Registro y Evaluaciones; Direccin; quienes no cuentan con un sistema

informatizado para llevar el control de sus procesos. Los usuarios con los que cuenta el sistema son el personal de secretaria, el director y el Jefe de Registro y Evaluaciones.

1.2.4

REQUERIMIENTOS DE RECURSOS HUMANOS

En esta seccin detallaremos los datos de cada integrante que participa de manera activa en la implementacin del sistema denominado DISEO E IMPLEMENTACIN DE UN SISTEMA DE BASE DE DATOS PARA MATRCULAS Y NOTAS DE LA IEP KEPLER as como tambin la distribucin de tiempo de cada integrante.

INTEGRANTES CASTILLO CARRANZA, Masiel LOPEZ GARCIA, Pedro PEREZ HUAMAN, Luis RIVERA ESPINOLA, Holger VEGA SANTOS, Marvin INFORMACIN GENERAL DE MASIEL CASTILLO CARRANZA DATOS GENERALES:
APELLIDOS: CASTILLO CARRANZA NOMBRES: MASIEL FECHA DE NACIMIENTO: 13/12/1993 LUGAR DE NACIMIENTO: DEPARTAMENTO PROVINCIA TRUJILLO DISTRITO TRUJILLO DNI: 48106923 DIRECCION: Av DeanSaavedra Mz 59 Lt 4A TELEFONO CELULAR: +51 (044) -968799717 E-MAIL: masiel_ita93@hotmail.com CARNET UNIVERISTARIO: 1053300411

LA

LIBERTAD

HORARIO DE DISPONIBILIDAD PARA EL DESARROLLO DEL PROYECTO


LUNES
7 AM - 8 AM 8 AM - 9 AM 9 AM - 10 AM 10 AM - 11 AM 11 AM - 12 PM 12 PM - 1 PM 1 PM - 2 PM 2 PM - 3 PM 3 PM - 4 PM 4 PM - 5 PM 5 PM - 6 PM 6 PM - 7 PM

MARTES

MIERCOLES

JUEVES

VIERNES

SABADO

DOMINGO

INFORMACIN GENERAL DE PEDRO LOPEZ GARCIA DATOS GENERALES:


APELLIDOS: LOPEZ GARCIA NOMBRES: PEDRO FECHA DE NACIMIENTO: 9/02/1992 LUGAR DE NACIMIENTO: DEPARTAMENTO PROVINCIA TRUJILLO DISTRITO TRUJILLO

LA

LIBERTAD

DNI: 46797211 DIRECCION: AV. JAIME BLANCO 1737 EL PORVENIR TELEFONO CELULAR: +51 (044) -961069064 E-MAIL: David_11_124@hotmail.com CARNET UNIVERISTARIO: 1013300911

HORARIO DE DISPONIBILIDAD PARA EL DESARROLLO DEL PROYECTO


LUNES
7 AM - 8 AM 8 AM - 9 AM 9 AM - 10 AM 10 AM - 11 AM 11 AM - 12 PM 12 PM - 1 PM 1 PM - 2 PM 2 PM - 3 PM 3 PM - 4 PM 4 PM - 5 PM 5 PM - 6 PM 6 PM - 7 PM

MARTES

MIERCOLES

JUEVES

VIERNES

SABADO

DOMINGO

INFORMACIN GENERAL DE LUIS PEREZ HUAMAN DATOS GENERALES:


APELLIDOS: PEREZ HUAMAN NOMBRES: LUIS FECHA DE NACIMIENTO: 04/04/1993 LUGAR DE NACIMIENTO: DEPARTAMENTO PROVINCIA TRUJILLO DISTRITO TRUJILLO

LA

LIBERTAD

DNI: 47687890 DIRECCION: Jr Jose Castelli 228 TELEFONO CELULAR: +51 (044) - 971037990 E-MAIL: lmperez93@hotmail.com CARNET UNIVERISTARIO: 1513301011

HORARIO DE DISPONIBILIDAD PARA EL DESARROLLO DEL PROYECTO


LUNES
7 AM - 8 AM 8 AM - 9 AM 9 AM - 10 AM 10 AM - 11 AM 11 AM - 12 PM 12 PM - 1 PM 1 PM - 2 PM 2 PM - 3 PM 3 PM - 4 PM 4 PM - 5 PM 5 PM - 6 PM 6 PM - 7 PM

MARTES

MIERCOLES

JUEVES

VIERNES

SABADO

DOMINGO

INFORMACIN GENERAL DE HOLGER RIVERA ESPINOLA DATOS GENERALES:


APELLIDOS: RIVERA ESPINOLA NOMBRES: HOLGER FECHA DE NACIMIENTO: 03/01/1994 LUGAR DE NACIMIENTO: DEPARTAMENTO PROVINCIA TRUJILLO DISTRITO TRUJILLO DNI: 18956305 DIRECCION: Pje Ramirez de Arellano 1321 TELEFONO CELULAR: +51 (044) - 949899759 E-MAIL: hadronx@hotmail.com CARNET UNIVERISTARIO: 1033300111

LA

LIBERTAD

HORARIO DE DISPONIBILIDAD PARA EL DESARROLLO DEL PROYECTO


LUNES
7 AM - 8 AM 8 AM - 9 AM 9 AM - 10 AM 10 AM - 11 AM 11 AM - 12 PM 12 PM - 1 PM 1 PM - 2 PM 2 PM - 3 PM 3 PM - 4 PM 4 PM - 5 PM 5 PM - 6 PM 6 PM - 7 PM

MARTES

MIERCOLES

JUEVES

VIERNES

SABADO

DOMINGO

INFORMACIN GENERAL DE MARVIN VEGA SANTOS DATOS GENERALES:


APELLIDOS: VEGA SANTOS NOMBRES: MARVIN FECHA DE NACIMIENTO: 31/05/1988 LUGAR DE NACIMIENTO: DEPARTAMENTO PROVINCIA TRUJILLO DISTRITO TRUJILLO DNI: 45479821 DIRECCION: Jr Chira 159 Int 13 TELEFONO CELULAR: +51 (044) - 971163833 E-MAIL: mvegas712@hotmail.com CARNET UNIVERISTARIO: 1023300711

LA

LIBERTAD

HORARIO DE DISPONIBILIDAD PARA EL DESARROLLO DEL PROYECTO


LUNES
7 AM - 8 AM 8 AM - 9 AM 9 AM - 10 AM 10 AM - 11 AM 11 AM - 12 PM 12 PM - 1 PM 1 PM - 2 PM 2 PM - 3 PM 3 PM - 4 PM 4 PM - 5 PM 5 PM - 6 PM 6 PM - 7 PM

MARTES

MIERCOLES

JUEVES

VIERNES

SABADO

DOMINGO

1.2.5.

RESTRICCIONES Y LIMITACIONES: Las restricciones se presentaron en el tiempo disponible permitido por la empresa, ya que se encontraba en un periodo de finalizacin de ao escolar, aparte de que la empresa si cuenta con computadoras pero todas son utilizadas por el personal de la empresa por lo que tuvimos que utilizar nuestras propias computadoras.

Asimismo tuvimos limitaciones en el presupuesto, ya que los constantes pasajes a la empresa no fueron cubiertos en su totalidad.

1.2.6.

DISEO DE ENTREVISTAS

1.2.7.

CRONOGRAMA DE ACTIVIDADES EN MS - PROYECT

CAPTULO II: CARACTERSTICAS DEL SISTEMA ACTUAL


2.1 DESCRIPCIN DE LA PROBLEMTICA ACTUAL

2.1.1 Descripcin sistemtica de la realidad problemtica La IEP KEPLER fue fundada en marzo del 2009 y tiene como objetivo principal brindar una educacin de calidad de acorde a los nuevos tiempos. Actualmente cuenta con 500 alumnos y atiende un promedio de 30 personas al da. En el sistema de atencin del colegio se encuentra el director general, quien est a cargo de atender a los padres de familia y organizar las actividades; la secretaria, quien est a cargo de matrculas y pagos; el jefe de Registro y Evaluacin quien se encarga de llenar notas y elaborar libretas de notas en la institucin; as tambin estn involucrados alumnos,docentes, auxiliares y padres de familia. Actualmente los alumnos son matriculados en Secretaria y despus de ello se solicita su documentacin, pagando un derecho de matrcula de S/.350. La secretaria llena una ficha de matrcula de manera manual y con ello, el alumno se considera como matriculado, crendose un archivo en folder conteniendo dicha ficha y su documentacin. El registro de notas lo hace el Jefe de Registro y Evaluacin, quien elabora los formatos de Registro de Notas y hacen el llenado de Notas en Excel. El problema central es la demora existente al registrar una matrcula y al organizar la informacin de alumnos matriculados para que luego se generen las listas para profesores y para consolidados de notas, debido a que no existe un sistema informtico que nos ayude a acelerar estos procesos. El sistema a implementar deber mejorar el proceso de atencin en el registro de matriculas y de notas, adems de acelerar la obtencin del listado de alumnos y de obtencin de consolidados de notas. En vista de los problemas detectados, se plantea como solucin la implementacin de un sistema informtico para mejorar los servicios de atencin,registro de matrcula,de notas y reporte de listado de alumnos matriculados.

2.1.2 Formulacin del problema Actualmente la empresa tiene los datos de los alumnos en fichas de PROBLEMA matriculas y los datos de las notas los tiene registradas en excel no contando con un sistema de bases de datos sistematizado que permita agilizar los procesos de registro de matriculas y notas. AFECTA Secretaria y Jefe de Registro de Evaluaciones. El impacto se notar en los procesos de registro de alumnos, listados, IMPACTO consolidados de notas. Implementar una base de datos que contenga toda la informacin SOLUCIN necesaria para agilizar los procesos de matriculas y notas.

2.2 ANLISIS DE LA DOCUMENTACIN EXISTENTE 2.2.1 Formas de los documentos de entrada y/o salida Documentos de Entrada: Ficha de Matricula En secretaria se informa previo a la matricula, se asesora para el correcto llenado de la ficha de matrcula, se solicita los documentos necesarios para tal fin y el pago correspondiente, con la respectiva entrega de un boucher de pago. El documento tiene el formato siguiente:

Registro de Notas El jefe de Evaluaciones y notas, ingresa en el sistema de notas y evaluaciones el registro de alumnos que le facilita la seorita secretaria, posteriormente se entrega a los docentes un formato de evaluacin bimestral, los cuales devolvern dichos registros con las notas correspondientes en una fecha determinada.

Finalmente se emite un reporte de notas bimestral de manera opcional a los padres que deseen saber los resultados que viene obteniendo el alumno en el transcurso del ao, y el registro de notas anuales donde se emiten los resultados finales de evaluacin. Documentos de Salida Los documentos tienen la forma siguiente: Ficha informativa de Notas Bimestral:

Registro de Notas Anual:

2.2.2 Flujograma de documentos


SECRETARIA Brinda informacin Ficha de Matricula Se realiza el pago por matrcula Boucher de pago por matricula

ENCARGADO DE NOTAS Y EVALUACIONES

Ingreso al sistema de alumnos matriculados

Formato de notas bimestrales

DOCENTE

Llenado de notas al registro de notas bimestrales

ENCARGADO DE NOTAS Y EVALUACIONES

Registro de notas bimestrales

Registro de notas anuales

CAPITULO III: SISTEMA PROPUESTO


3.1. MODELO DE OBJETOS 3.1.1. Diagramas de casos de uso del modelo del negocio

3.1.2. Diagramas de casos de uso del sistema

3.1.2.1. Procesar Notas

3.1.2.2. Procesar Registros y Pagos

3.1.2.3. Procesar Reportes

: EntSecretaria : EntApoderado : EntAlumno

: FrmRegistrarAlumno

: CtrlNuevo

: CtrlAvanzar

: CtrlGrabar

: CtrlEliminar

: CtrlDniApoderado

Entra al Formulario

Pulsa boton nuevo alumno Se verifica dni del apoderado

Avanza en el registro Retorna siguiente dato Dni verificado

3.1.3. Diagramas de secuencia

Formulario Efectua accion

Pulsa boton Grabar alumno grabado

Retorno a Formulario

Pulsa boton Eliminar

alumno eliminado

Retorno a Formulario

3.2.

MODELO DINAMICO 3.2.1. Diagramas de colaboracin

: CtrlDniApoderado : EntAlumno 6: Dni verificado 3: Se verifica dni del apoderado

12: alumno eliminado 10: Retorno a Formulario 9: alumno grabado 13: Retorno a Formulario

: CtrlEliminar

: EntApoderado

11: Pulsa boton Eliminar 7: Formulario Efectua accion : CtrlNuevo 2: Pulsa boton nuevo alumno

8: Pulsa boton Grabar : CtrlGrabar : FrmRegistrarAlumno

1: Entra al Formulario : EntSecretaria

5: Retorna siguiente dato

4: Avanza en el registro

: CtrlAvanzar

3.2.2. Diagramas de Actividad 3.2.2.1. DA Promediar Notas

3.2.2.2. DA Registrar Notas

3.2.2.3. DA Registrar Pagos

3.2.2.4. DA Reportar Notas

CAPITULO IV: DISEO DEL SISTEMA PROPUESTO


4.1. DESCRIPCION DE LA BASE DE DATOS 4.1.1. Modelo de datos normalizado hasta la 3FN, en ERWIN

4.1.2. Implementacion de la base de datos normalizada en SQL server

4.1.3. Reglas de Integridad en la base de datos 4.1.3.1. Script de Dominios y Valores por defecto, en T-SQL
CREATE TABLE ALUMNO ( ALU_CODIGO ALU_AP_PATERNO ALU_AP_MATERNO ALU_NOMBRES ALU_DIRECCION ALU_URBANIZACION ALU_EMAIL ALU_FACEBOOK ALU_TF_FIJO ALU_TF_RPC ALU_TF_RPM APO_DNI ) go varchar(3) varchar(30) varchar(30) varchar(30) varchar(50) varchar(30) varchar(50) varchar(50) varchar(9) varchar(9) varchar(9) varchar(8) NOT NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL

ALTER TABLE ALUMNO ADD CONSTRAINT XPKALUMNO PRIMARY KEY go CREATE TABLE APODERADO ( APO_AP_PATERNO APO_AP_MATERNO APO_NOMBRES APO_DIRECCION APO_URBANIZACION APO_TF_FIJO APO_TF_RPC APO_LOCAL_TRABAJO APO_TF_TRABAJO APO_EMAIL APO_FACEBOOK APO_DNI ) go

CLUSTERED (ALU_CODIGO ASC)

varchar(30) varchar(30) varchar(30) varchar(50) varchar(30) varchar(9) varchar(9) varchar(20) varchar(9) varchar(50) varchar(50) varchar(8)

NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NOT NULL

ALTER TABLE APODERADO ADD CONSTRAINT XPKAPODERADO PRIMARY KEY go CREATE TABLE BIMESTRE ( BIM_CODIGO BIM_DESCRIPCION ) go

CLUSTERED (APO_DNI ASC)

char(1) char(1)

NOT NULL , NULL

ALTER TABLE BIMESTRE ADD CONSTRAINT XPKBIMESTRE PRIMARY KEY go

CLUSTERED (BIM_CODIGO ASC)

CREATE TABLE CURSO ( CUR_CODIGO char(3) NOT NULL , CUR_NOMBRE varchar(20) NULL , DOC_CODIGO varchar(3) NULL , ALU_CODIGO varchar(3) NULL , GRA_CODIGO char(1) NOT NULL ) go ALTER TABLE CURSO ADD CONSTRAINT XPKCURSO PRIMARY KEY CLUSTERED (CUR_CODIGO ASC,GRA_CODIGO ASC) go

CREATE TABLE DOCENTE ( DOC_CODIGO DOC_DNI DOC_AP_PATERNO DOC_AP_MATERNO DOC_NOMBRES DOC_DIRECCION DOC_TELEFONO DOC_HOR_DICTADAS DOC_PAGO_X_HORA DOC_EMAIL ) go

varchar(3) NOT NULL , varchar(8) NULL , varchar(30) NULL , varchar(30) NULL , varchar(30) NULL , varchar(50) NULL , varchar(9) NULL , int NULL , decimal(8,2) NULL , varchar(50) NULL

ALTER TABLE DOCENTE ADD CONSTRAINT XPKDOCENTE PRIMARY KEY go CREATE TABLE GRADO ( GRA_CODIGO GRA_NUMERO GRA_SECCION ) go

CLUSTERED (DOC_CODIGO ASC)

char(1) char(1) char(1)

NOT NULL , NULL , NULL

ALTER TABLE GRADO ADD CONSTRAINT XPKGRADO PRIMARY KEY go CREATE TABLE MATRICULA ( MAT_FECHA ALU_CODIGO GRA_CODIGO MOD_CODIGO ) go

CLUSTERED (GRA_CODIGO ASC)

datetime NULL , varchar(3) NOT NULL , char(1) NOT NULL , char(1) NULL

ALTER TABLE MATRICULA ADD CONSTRAINT XPKMATRICULA PRIMARY KEY ASC) go CREATE TABLE MODALIDAD ( MOD_CODIGO MOD_DESCRIPCION ) go

CLUSTERED (ALU_CODIGO ASC,GRA_CODIGO

char(1) NOT NULL , varchar(15) NULL

ALTER TABLE MODALIDAD ADD CONSTRAINT XPKMODALIDAD PRIMARY KEY go

CLUSTERED (MOD_CODIGO ASC)

CREATE TABLE NOTAS ( ALU_CODIGO varchar(3) NOT NULL , CUR_CODIGO char(3) NOT NULL , GRA_CODIGO char(1) NOT NULL , NOT_QUINCENAL float NULL , NOT_EXAMEN float NULL , NOT_TAREA float NULL , NOT_CONDUCTA float NULL , BIM_CODIGO char(1) NOT NULL ) go ALTER TABLE NOTAS ADD CONSTRAINT XPKNOTAS PRIMARY KEY CLUSTERED (ALU_CODIGO ASC,CUR_CODIGO ASC,GRA_CODIGO ASC,BIM_CODIGO ASC) go CREATE TABLE PAGO ( PAG_CODIGO PAG_FECHA

varchar(3) NOT NULL , datetime NULL ,

PAG_VALOR MOD_CODIGO ) go

float NULL , char(1) NOT NULL

ALTER TABLE PAGO ADD CONSTRAINT XPKPAGO PRIMARY KEY go

CLUSTERED (PAG_CODIGO ASC,MOD_CODIGO ASC)

ALTER TABLE ALUMNO ADD CONSTRAINT R_3 FOREIGN KEY (APO_DNI) REFERENCES APODERADO(APO_DNI) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE CURSO ADD CONSTRAINT R_10 FOREIGN KEY (DOC_CODIGO) REFERENCES DOCENTE(DOC_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE CURSO ADD CONSTRAINT R_20 FOREIGN KEY (ALU_CODIGO) REFERENCES ALUMNO(ALU_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE CURSO ADD CONSTRAINT R_22 FOREIGN KEY (GRA_CODIGO) REFERENCES GRADO(GRA_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE MATRICULA ADD CONSTRAINT R_4 FOREIGN KEY (ALU_CODIGO) REFERENCES ALUMNO(ALU_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE MATRICULA ADD CONSTRAINT R_5 FOREIGN KEY (GRA_CODIGO) REFERENCES GRADO(GRA_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE MATRICULA ADD CONSTRAINT R_16 FOREIGN KEY (MOD_CODIGO) REFERENCES MODALIDAD(MOD_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE NOTAS ADD CONSTRAINT R_23 FOREIGN KEY (ALU_CODIGO) REFERENCES ALUMNO(ALU_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE NOTAS ADD CONSTRAINT R_24 FOREIGN KEY (CUR_CODIGO,GRA_CODIGO) REFERENCES CURSO(CUR_CODIGO,GRA_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE NOTAS ADD CONSTRAINT R_25 FOREIGN KEY (BIM_CODIGO) REFERENCES BIMESTRE(BIM_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION go ALTER TABLE PAGO ADD CONSTRAINT R_17 FOREIGN KEY (MOD_CODIGO) REFERENCES MODALIDAD(MOD_CODIGO) ON DELETE NO ACTION ON UPDATE NO ACTION Go

--*************************************** --SCRIPT DE DOMINIOS Y VALORES X DEFAULT --*************************************** --CONSTRAINTS PARA TABLA ALUMNO ALTER TABLE ALUMNO ADD CONSTRAINT CK_ALU_CODIGO CHECK(ALU_CODIGO LIKE '[0-9][0-9][0-9]') GO ALTER TABLE ALUMNO ADD CONSTRAINT CK_ALU_TF_FIJO CHECK(ALU_TF_FIJO LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]') GO --CONSTRAINTS PARA TABLA APODERADO ALTER TABLE APODERADO ADD CONSTRAINT CK_APO_DNI CHECK(APO_DNI LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') GO ALTER TABLE APODERADO ADD CONSTRAINT CK_APO_TF_FIJO CHECK(APO_TF_FIJO LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]') GO ALTER TABLE APODERADO ADD CONSTRAINT CK_APO_TF_RPC CHECK(APO_TF_RPC LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') GO ALTER TABLE APODERADO ADD CONSTRAINT CK_APO_TF_TRABAJO CHECK(APO_TF_TRABAJO LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]') GO --CONSTRAINTS PARA TABLA BIMESTRE ALTER TABLE BIMESTRE ADD CONSTRAINT CK_BIM_CODIGO CHECK(BIM_CODIGO='1' OR BIM_CODIGO='2' OR BIM_CODIGO='3' OR BIM_CODIGO='4') GO ALTER TABLE BIMESTRE ADD CONSTRAINT DF_BIM_CODIGO DEFAULT('1') FOR BIM_CODIGO GO ALTER TABLE BIMESTRE ADD CONSTRAINT CK_BIM_DESCRIPCION CHECK(BIM_DESCRIPCION='1' OR BIM_DESCRIPCION='2' OR BIM_DESCRIPCION='3' OR BIM_DESCRIPCION='4') GO ALTER TABLE BIMESTRE ADD CONSTRAINT DF_BIM_DESCRIPCION DEFAULT('1') FOR BIM_DESCRIPCION GO --CONSTRAINTS PARA TABLA CURSO ALTER TABLE CURSO ADD CONSTRAINT CK_CUR_CODIGO CHECK(CUR_CODIGO LIKE 'C[0-9][0-9]') GO ALTER TABLE CURSO ADD CONSTRAINT DF_CUR_CODIGO DEFAULT('C00') FOR CUR_CODIGO GO

--COSTRAINTS PARA TABLA DOCENTE ALTER TABLE DOCENTE ADD CONSTRAINT CK_DOC_CODIGO CHECK(DOC_CODIGO LIKE '[0-9][0-9][0-9]') GO ALTER TABLE DOCENTE ADD CONSTRAINT CK_DOC_DNI CHECK(DOC_DNI LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') GO ALTER TABLE DOCENTE ADD CONSTRAINT CK_DOC_TELEFONO CHECK(DOC_TELEFONO LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') GO ALTER TABLE DOCENTE ADD CONSTRAINT CK_DOC_HOR_DICTADAS CHECK(DOC_HOR_DICTADAS>=0 AND DOC_HOR_DICTADAS<=30) GO ALTER TABLE DOCENTE ADD CONSTRAINT DF_DOC_HOR_DICTADAS DEFAULT(5) FOR DOC_HOR_DICTADAS GO ALTER TABLE DOCENTE ADD CONSTRAINT CK_DOC_PAGO_X_HORA CHECK(DOC_PAGO_X_HORA>=8 AND DOC_PAGO_X_HORA<=30) GO --CONSTRAINTS PARA TABLA GRADO ALTER TABLE GRADO ADD CONSTRAINT CK_GRA_CODIGO CHECK(GRA_CODIGO='1' OR GRA_CODIGO='2' OR GRA_CODIGO='3' OR GRA_CODIGO='4' OR GRA_CODIGO='5' OR GRA_CODIGO='6' OR GRA_CODIGO='7' OR GRA_CODIGO='8' OR GRA_CODIGO='9' OR GRA_CODIGO='10') GO ALTER TABLE GRADO ADD CONSTRAINT CK_GRA_NUMERO CHECK(GRA_NUMERO='1' OR GRA_NUMERO='2' OR GRA_NUMERO='3' OR GRA_NUMERO='4' OR GRA_NUMERO='5') GO ALTER TABLE GRADO ADD CONSTRAINT DF_GRA_NUMERO DEFAULT('1') FOR GRA_NUMERO GO ALTER TABLE GRADO ADD CONSTRAINT CK_GRA_SECCION CHECK(GRA_SECCION='A' OR GRA_SECCION='B') GO ALTER TABLE GRADO ADD CONSTRAINT DF_GRA_SECCION DEFAULT('A') FOR GRA_SECCION GO --CONSTRAINTS PARA TABLA MODALIDAD ALTER TABLE MODALIDAD ADD CONSTRAINT CK_MOD_CODIGO CHECK(MOD_CODIGO='1' OR MOD_CODIGO='2' OR MOD_CODIGO='3') GO ALTER TABLE MODALIDAD ADD CONSTRAINT DF_MOD_CODIGO DEFAULT('1') FOR MOD_CODIGO GO ALTER TABLE MODALIDAD ADD CONSTRAINT CK_MOD_DESCRIPCION CHECK(MOD_DESCRIPCION='REGULAR' OR MOD_DESCRIPCION='BECA' OR

MOD_DESCRIPCION='EXTEMPORANEA') GO ALTER TABLE MODALIDAD ADD CONSTRAINT DF_MOD_DESCIPCION DEFAULT('REGULAR') FOR MOD_DESCRIPCION GO --CONSTRAINTS PARA TABLA NOTAS ALTER TABLE NOTAS ADD CONSTRAINT CK_NOT_QUINCENAL CHECK(NOT_QUINCENAL>=0 AND NOT_QUINCENAL<=20) GO ALTER TABLE NOTAS ADD CONSTRAINT CK_NOT_EXAMEN CHECK(NOT_EXAMEN>=0 AND NOT_EXAMEN<=20) GO ALTER TABLE NOTAS ADD CONSTRAINT CK_NOT_TAREA CHECK(NOT_TAREA>=0 AND NOT_TAREA<=20) GO ALTER TABLE NOTAS ADD CONSTRAINT CK_NOT_CONDUCTA CHECK(NOT_CONDUCTA>=0 AND NOT_CONDUCTA<=20) GO ALTER TABLE PAGO ADD CONSTRAINT CK_PAG_VALOR CHECK(PAG_VALOR>0 AND PAG_VALOR<=350) GO

4.2.

DISEO DE LA INTERFACE Y RESULTADOS

4.2.1. Diseo del Men de las Opciones del Sistema


SUBMENU REGISTRO

SUBMENU CONSULTAS

SUBMENU REPORTES

4.2.2. Diseo de la Interfaz del usuario FORMULARIO REGISTRAR ALUMNO

FORMULARIO REGISTRAR APODERO

FORMULARIO REGISTRAR NOTAS

FORMULARIO REGISTRAR CURSO

FORMULARIO REGISTRAR DOCENTE

FORMULARIO REGISTRAR MATRICULA

FORMULARIO REGISTRAR PAGOS

4.2.3. Diseo de resultados a modo de consultas CONSULTA Y REPORTE DE ALUMNOS

CONSULTA DE APODERADOS

CONSULTA Y REPORTE DE DOCENTES

CONSULTA DE CURSOS

CONSULTA Y REPORTE DE MATRICULAS

CONSULTA Y REPORTE DE NOTAS

CONSULTA DE PAGOS

CONSULTA DE BIMESTRE

CONSULTA DE MODALIDAD

CONSULTA DE GRADOS

CAPITULO V: IMPLEMENTACION DEL SISTEMA PROPUESTO


5.1.
Codificacin del Sistema Integrado usando Wizzards

Public Class Form1 Private Sub ALUMNOToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ALUMNOToolStripMenuItem.Click Dim objAlumnos As New frmAlumno objAlumnos.MdiParent = Me objAlumnos.Show() End Sub Private Sub APODERADOToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles APODERADOToolStripMenuItem.Click Dim objApoderado As New frmApoderado objApoderado.MdiParent = Me objApoderado.Show() End Sub Private Sub NOTASToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NOTASToolStripMenuItem1.Click Dim objNotas As New frmNotas objNotas.MdiParent = Me objNotas.Show() End Sub Private Sub CURSOToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CURSOToolStripMenuItem.Click Dim objCurso As New frmCurso objCurso.MdiParent = Me objCurso.Show() End Sub Private Sub DOCENTEToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DOCENTEToolStripMenuItem.Click Dim objDocente As New frmDocente objDocente.MdiParent = Me objDocente.Show() End Sub Private Sub FICHAMATRICULAToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FICHAMATRICULAToolStripMenuItem.Click Dim objMatricula As New frmMatricula objMatricula.MdiParent = Me objMatricula.Show() End Sub Private Sub PAGOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PAGOSToolStripMenuItem.Click Dim objPagos As New frmPago objPagos.MdiParent = Me objPagos.Show() End Sub -----------------------------------------------------------------------------------

Private Sub CONSULTARALUMNOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARALUMNOSToolStripMenuItem.Click Dim queryAlumnos As New ConsultarAlumno queryAlumnos.MdiParent = Me queryAlumnos.Show() End Sub Private Sub CONSULTARAPODERADOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARAPODERADOSToolStripMenuItem.Click Dim queryApoderados As New ConsultarApoderados queryApoderados.MdiParent = Me queryApoderados.Show() End Sub Private Sub CONSULTARDOCENTESToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARDOCENTESToolStripMenuItem1.Click Dim queryDocentes As New ConsultarDocentes queryDocentes.MdiParent = Me queryDocentes.Show() End Sub Private Sub CONSULTARCURSOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARCURSOSToolStripMenuItem.Click Dim queryCursos As New ConsultarCursos queryCursos.MdiParent = Me queryCursos.Show() End Sub Private Sub CONSULTARMATRICULASToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARMATRICULASToolStripMenuItem.Click Dim queryMatriculas As New ConsultarMatriculas queryMatriculas.MdiParent = Me queryMatriculas.Show() End Sub Private Sub CONSULTARNOTASToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARNOTASToolStripMenuItem.Click Dim queryNotas As New ConsultarNotas queryNotas.MdiParent = Me queryNotas.Show() End Sub Private Sub CONSULTARPAGOSToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARPAGOSToolStripMenuItem1.Click Dim queryPagos As New ConsultarPagos queryPagos.MdiParent = Me queryPagos.Show() End Sub Private Sub CONSULTARBIMESTRESToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARBIMESTRESToolStripMenuItem.Click Dim queryBimestres As New ConsultarBimestres queryBimestres.MdiParent = Me queryBimestres.Show()

End Sub Private Sub CONSULTARMODALIDADDEMATRICULAToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARMODALIDADDEMATRICULAToolStripMenuItem.Click Dim queryModalidad As New ConsultarModalidades queryModalidad.MdiParent = Me queryModalidad.Show() End Sub Private Sub CONSULTARGRADOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CONSULTARGRADOSToolStripMenuItem.Click Dim queryGrados As New ConsultarGrados queryGrados.MdiParent = Me queryGrados.Show() End Sub ----------------------------------------------------------------------------------Private Sub REPORTARALUMNOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles REPORTARALUMNOSToolStripMenuItem.Click Dim reportarAlumnos As New RptAlumnos reportarAlumnos.MdiParent = Me reportarAlumnos.Show() End Sub Private Sub REPORTARNOTASToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles REPORTARNOTASToolStripMenuItem.Click Dim reportarNotas As New RptNotas reportarNotas.MdiParent = Me reportarNotas.Show() End Sub Private Sub REPORTARDOCENTESToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles REPORTARDOCENTESToolStripMenuItem.Click Dim reportarDocentes As New RptDocentes reportarDocentes.MdiParent = Me reportarDocentes.Show() End Sub Private Sub REPORTARMATRICULASToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles REPORTARMATRICULASToolStripMenuItem.Click Dim reportarMatriculas As New RptMatriculas reportarMatriculas.MdiParent = Me reportarMatriculas.Show() End Sub Dim Resultado As MsgBoxResult Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Resultado = CType(MessageBox.Show("Desea Salir de la Aplicacion?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question), MsgBoxResult) If Resultado = MsgBoxResult.No Then e.Cancel = True Else

e.Cancel = False End If End Sub End Class

-------------------------------------------------------------------Public Class RptAlumnos Private Sub RptAlumnos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'SIST_KEPLER2DataSet.ALUMNO' table. You can move, or remove it, as needed. Me.ALUMNOTableAdapter.Fill(Me.SIST_KEPLER2DataSet.ALUMNO) Dim reporAlumnos As New REPORTES_KEPLER() reporAlumnos.SetDataSource(SIST_KEPLER2DataSet) CrystalReportViewer1.ReportSource = reporAlumnos End Sub End Class Public Class RptDocentes Private Sub RptDocentes_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'SIST_KEPLER2DataSet.DOCENTE' table. You can move, or remove it, as needed. Me.DOCENTETableAdapter.Fill(Me.SIST_KEPLER2DataSet.DOCENTE) Dim reporDocentes As New REPORTES_DOCENTES() reporDocentes.SetDataSource(SIST_KEPLER2DataSet) CrystalReportViewer1.ReportSource = reporDocentes End Sub End Class Public Class RptMatriculas Private Sub RptMatriculas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'SIST_KEPLER2DataSet.MODALIDAD' table. You can move, or remove it, as needed. Me.MODALIDADTableAdapter.Fill(Me.SIST_KEPLER2DataSet.MODALIDAD) 'TODO: This line of code loads data into the 'SIST_KEPLER2DataSet.MATRICULA' table. You can move, or remove it, as needed. Me.MATRICULATableAdapter.Fill(Me.SIST_KEPLER2DataSet.MATRICULA) Dim reporMatriculas As New REPORTE_MATRICULAS() reporMatriculas.SetDataSource(SIST_KEPLER2DataSet) CrystalReportViewer1.ReportSource = reporMatriculas End Sub End Class Public Class RptNotas Private Sub RptNotas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'SIST_KEPLER2DataSet.NOTAS' table. You can move, or remove it, as needed. Me.NOTASTableAdapter.Fill(Me.SIST_KEPLER2DataSet.NOTAS) Dim reporNotas As New REPORTES_NOTAS()

reporNotas.SetDataSource(SIST_KEPLER2DataSet) CrystalReportViewer1.ReportSource = reporNotas End Sub End Class

ANEXOS
Anexo 01: Definicin sistemtica del problema

Organizacin sincrnica

VARIABLES ENDGENAS SECRETARIA DIRECTOR DOCENTES JEFE DE REGISTRO ALUMNOS

VARIABLES EXGENAS SIAGIE COLEGIO

Organizacin diacrnica

Alumnos

Gestin de matrculas

Gestin de entrega de documentos

Gestin de pagos

Alumnos matriculados

Arbol de causa efecto

POCA EFICIENCIA EN EL BRINDADO DE SERVICIOS DEL COLEGIO

MALA REFERENCIA DEL COLEGIO POR PARTE DE LOS CLIENTES

ESTRS EN EL BRINDADO DEL SERVICIO DE REPORTE DE NOTAS

INSATISFACCIN DE APODERADOS

INSATISFACCIN DE ALUMNOS

INSATISFACCION DE PERSONAL ACADEMICO

DEMORA EN LA ATENCIN DE LOS PROCESOS DEL COLEGIO

DEMORA EN REGISTRO DE cv MATRCULA

DEMORA EN LA OBTENCIN DE LISTADO DE ALUMNOS

DEMORA EN LA OBTENCIN DE REPORTES DE NOTAS

Llenado manual de ficha de matrcula Anexo 02: Cronograma

Verificacin manual del nmero mximo de alumnos por seccin

Mucho intervalo de tiempo entre registro de notas y elaboracin de libretas

Anexo 02: Cronograma de Actividades en MS

Você também pode gostar