Você está na página 1de 80

INTRODUCCIN GENERAL

El proyecto se desarrollo para optimizar el proceso de inscripciones del

I.C.P.E. (Instituto de Computacin y Procesos Electrnicos) y para solucionar problemas como es el resguardo de informacin y organizacin del instituto ya que las formas son llenadas a mano y poco efectivas es por esta razn que se elaboro un software llamado S.I.C.E. (Sistema de Inscripciones y Control Escolar) basado en las especificaciones que se tuvieron gracias a la entrevista que se tuvo con el director del plantel. As como todos los procesos y actividades que tiene que realizar el programa para que cubra todas las demandas del sistema de inscripciones de la institucin. En este proyecto se presenta todo la informacin donde se realizaron las prcticas profesionales. Tambin se presenta el rea donde se particip adems de los objetivos generales que se alcanzaron y como las actividades fueron realizadas. Adems en el proyecto se muestra la informacin que se necesit para concluir con xito el proyecto como son las actividades realizadas, las limitaciones y delimitaciones que se obtuvieron para realizar el proyecto y as mismo los resultados que se obtuvieron. As mismo se muestra como optimiz el sistema el proceso de inscripciones en la institucin utilizando este nuevo software y cmo inscribir a un alumno utilizando el programa ya instalado en la institucin y explica todas las funciones que es capaz de realizar el software como es elaborar boletas de calificaciones, crear usuarios, capturar la informacin de los alumnos registrar a los profesores etc.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

Captulo 1 Generalidades

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

INTRODUCCION.

Un sistema de bases de datos, hoy en da es una necesidad en cualquier institucin ya que gracias a la base de datos se tendr la posibilidad de realizar un sinfn de procedimientos. Se considera de gran importancia el almacenar la informacin en una base de datos estructurada ya que el usuario puede consultarla y administrarla. El I.C.P.E. Instituto de Computacin y Procesos Electrnicos cuenta con ms de mil egresados desde 1987 actualmente el I.C.P.E. cuenta con ms de 40 Inscritos en sus diferentes carreras como son: Operador de sistemas de Cmputo, Analista de Sistemas y diseo grfico y tcnico en electrnica y con el personal capacitado para cubrir estos servicios. La ubicacin de la institucin es Jurez #74 Ote C.P 59600 en Zamora Michoacn. Anteriormente el Instituto de computacin y procesos electrnicos no contaba con ningn sistema y forma de almacenamiento que ayudara para el manejo de la informacin de los alumnos y llevar a cabo el control y automatizacin de la institucin. Sin embargo surge una necesidad de implementar algn sistema que le permita a la institucin tener un mejor control en la informacin que maneje como la informacin de los alumnos, docentes, usuarios, calificaciones y pagos. Este

sistema es necesario actualmente ya que el Instituto de computacin y procesos electrnico est obteniendo prestigio en la zona ya que brinda un servicio de calidad para sus suscriptores. El sistema con el que se contaba para llevar el proceso de Inscripcin de un alumno al momento de registrarse en la institucin se haca de manera manual en un formato ya impreso. Proceso de inscripcin se realiza de la siguiente manera: Llenado del formato de Inscripcin (se registra el alumno en el formato impreso y se registra en la carrera que va a cursar)
Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 4

Comprobante de pago de inscripcin (se registra el pago que realizo el alumno se le entrega una copia del mismo y la institucin almacena el recibo original para llevar el control de pagos de los alumnos) Boletas de calificaciones y evaluaciones (cada profesor elabora sus lista de los grupos y registran las evaluaciones de sus alumnos y al final del semestre se le entrega las calificaciones finales a cada alumno) Para cubrir las necesidades que tiene la institucin se crea un software dedicado para la institucin llamado SICE (sistema de Inscripciones y control escolar), con la finalidad de administrar y controlar la informacin, desde almacenar hasta crear reportes utilizados por la institucin. Permitiendo de esta manera un mayor rendimiento en el trabajo y ahorrar tiempos. Los encargados de inscribir y consultar la informacin de los alumnos son el director quien realiza todas las operaciones del instituto y la secretaria que registra a todos los usuarios finales que existirn en el sistema. Este software es elaborado en visual Basic 2010 adems el uso de un gestor de bases de datos SQL Express 2008, el cual permite crear bases de datos donde se almacena la informacin.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

1.1 Antecedentes.

El proceso de inscripciones que actualmente tiene el instituto toda la informacin se almacena en un archivero todas las solicitudes de inscripciones, informacin personal y documentacin de los estudiantes, todo se separa por carreras y se colocan en folders y se almacenan. No tienen un orden de almacenamiento (aos o fechas de inscripciones), solo se realiza por carrera lo ideal sera almacenarlos por fecha para tener un mejor control. El I.C.P.E tiene algunos desperfectos como es el registro de sus alumno se vuelve frustrante el hecho de estar buscando la informacin de los alumnos sin contar con algn mtodo como puede ser almacenar todos la informacin de la escuela en un solo lugar y no en diferentes archiveros como actualmente lo realizan. La institucin busca un sistema que almacene la informacin del plantel de forma organizada ya que al momento de buscar informacin de algn estudiante en particular se tienen que buscar entre los folders para poder consultar la informacin como por ejemplo verificar que todos sus papeles estn en regla, etc. Este sistema de inscripciones no es efectivo ni seguro ya que la informacin de los alumnos est expuesta a todas las personas que laboren en el instituto y pueden hacer mal uso de la misma o extraviarse documentos de los alumnos.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

1.1.1 Historia del la Institucin.

El instituto de computacin y procesos electrnicos, A. C., es una institucin particular zamorana incorporada a la secretaria de educacin en el estado fundada en 1984 por el profesor Martn Guadalupe Daz Parra actualmente director del

plantel. El I.C.P.E tiene ms de 26 aos dedicada a la enseanza de la computacin y electrnica, sto garantiza confianza, experiencia, seguridad, seriedad, calidad y profesionalismo. Cuenta con ms de 30 alumnos inscritos actualmente y profesores capacitados para cubrir los servicios que la institucin demanda. El instituto actualiza sus equipos peridicamente para as ofrecer un mejor servicio a los alumnos que estn por ingresar.

1.2 Planteamiento del Problema.

El instituto cuenta con un sistema de inscripciones ineficiente e inseguro porque se almacena toda la informacin de los alumnos en folders junto con su expediente y papeles que entrego al momento de inscribirse, despus se archivan en diferentes lugares del instituto donde no existe un orden para almacenarlos, ya sea por aos o generaciones. Por lo que para el encargado le resulta difcil encontrar informacin de algn alumno en particular.

En ocasiones la persona que tiene la responsabilidad de cobrar las cuotas pierde el control ya que no lleva un seguimiento sobre las personas que han pagado (mensualidad o inscripcin), slo registra a los alumnos con un comprobante de pago en el momento cuando van a cubrir la cuota del mes que se tiene que realizar a finales de cada mes pero el responsable pierde el control de las personas que ya pagaron la mensualidad y quienes aun no lo hacen.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

El registro de calificaciones de los alumnos que han egresado se ha llegado a extraviar ya que el responsable de capturarlas slo realiza un documento donde vaca las calificaciones de cada grupo y las almacena en diferente lugar o suelen traspapelarse con los dems documentos. Estos documentos tendran que almacenarse en un solo lugar en forma digital y respaldarse peridicamente.

Adems la informacin se encuentra comprometida en su seguridad ya que todas las personas que laboran y estudian en el instituto tienen acceso a los archiveros y a sus datos personales como son sus calificaciones teniendo acceso todas las

personas que entran en contacto con los archiveros donde se almacena toda la informacin.

1.3 Objetivos

1.3.1 Objetivo General.

Disear e implementar un sistema de inscripciones encaminado al adecuado control y organizacin de la informacin de los estudiantes del (I.C.P.E. Instituto de Computacin y Procesos Electrnicos) adems de controlar los pagos de colegiaturas de los alumnos y los profesores que estn elaborando en el plantel.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

1.3.2 Objetivos Especficos.

Centralizar la informacin de los estudiantes y docentes que se encuentra en los diferentes archiveros en una base de datos.

Restringir la informacin de los estudiantes y docentes Implementando contraseas de seguridad en el sistema donde est alojada toda la informacin de la institucin.

Llevar un control de los pagos de colegiaturas de cada uno de los clientes as como los horarios de cada grupo, saln y carreras.

Consultar informacin de los estudiantes como es calificaciones datos personales etc.

Realizar reportes de pagos de inscripciones y boletas de calificaciones de los alumnos.

Llevar el registro de los docentes que estn elaborando en la institucin.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

1.4 Justificacin.

Anteriormente el I.C.P.E. realizaban las formas de inscripciones, comprobante de pagos de inscripciones, pagos de colegiatura y boletas de calificaciones de los alumnos, de manera manual, por lo que no se cumple de manera satisfactoria una de tantas necesidades con las que cuenta el instituto por lo cual es necesario implementar un programa en la institucin que sea capaz de cumplir el objetivo primordial que se requiere para el control de la informacin de los alumnos, permitiendo con esto una mayor comodidad y confiabilidad en la informacin que se maneja en la institucin.

El S.I.C.E. se desarrollar con la finalidad de ahorrar tiempo y trabajo en la institucin especialmente en el departamento de servicios escolares ya que es ah en donde se lleva a cabo el proceso de inscripciones y el manejo de la informacin de los alumnos como son las la elaboracin de formas de inscripciones, calificaciones, recibos de pago y boletas de calificaciones.

La forma de inscripcin y recibos de pago que se realizaban en la institucin al momento que alguna persona se registraba o realizaba un pago por la mensualidad es de suma importancia para la escuela ya que el encargado de usara el programa tendr el control de las personas que han pagado y las que se han inscrito en el plantel.

Los registros de calificaciones y las formas de inscripciones no tendrn que estar guardando los registros de cada alumno. Ya que gracias a este nuevo sistema de inscripciones las operaciones se realizarn de una forma ms sencilla y efectiva al momento de ingresar y manipular los datos de los alumnos y esto motivar al

usuario a realizar su trabajo de forma ms efectiva y fcil ya que el programa cuenta con una interfaz intuitiva y fcil de usar. Otra de las razones por la cual se decide
Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 10

elaborar este software, es con la idea de dar un mejor servicio hacia los alumnos y evitar los errores en el manejo de la informacin como es el replicar la informacin o prdida de la misma. Anteriormente no se tena la seguridad adecuada en los datos, puesto que al ser llenado los formatos de manera manual y ser guardados en archiveros, se tena el pendiente de que algn da por motivos de descuido estos expedientes se extraviaran del instituto ahora con la implementacin de este nuevo sistema de inscripciones se tendr ms confiabilidad en los datos. Con la implementacin de este software la institucin realizar respaldos ao con ao para evitar la prdida de la informacin.

1.5 Hiptesis.

Con el sistema de inscripciones se pretender optimizar proceso de inscripcin y realizar actividades con mayor facilidad como consultar la informacin de los alumnos inscritos, buscar informacin, generar reportes como son las boletas de calificaciones y consultar la informacin del personal docente que labora en el plantel. Adems de proteger la informacin de los estudiantes del plantel.

1.6 Limitaciones.

El sistema de inscripciones tiene la capacidad de registrar a todo los alumnos que se inscriban en la institucin pero slo se puede usar el sistema de inscripciones en una sola computadora ya que no es un sistema distribuido en red que compartan las misma bases de datos as que slo el sistema se podr usar en un solo equipo desde su instalacin. En el equipo donde se instalar el programa requiere de Windows XP o alguna otra versin superior.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

11

Para que el sistema funcione correctamente el equipo donde estar instalado tiene que cubrir los siguientes requerimientos: Procesador de 1.6 Ghz o superior Disco duro de 180 Gb Memoria RAM de 512 MB

1.7 Delimitaciones.

En ocasiones se presta a registrar alumnos fuera de la institucin ya sea en alguna empresa o instituciones donde estn ofreciendo los servicios de la escuela. Es necesario inscribir a personas interesadas en ese momento pero el sistema de inscripciones no cuenta con conexiones remotas hacia un servidor ya que le presupuesto con el que cuenta la institucin no cobre el costo y el mantenimiento de un servidor (en caso de contar con un servidor).

Conclusiones

Se plante el objetivo del proyecto hacia donde se llegara con el desarrollo del software adems se detectaron cules fueron limitantes para desarrollar un software ms robusto como fue la falta instalaciones y de equipo en la institucin. Y como se mejorar el proceso de inscripciones en la institucin con el software que se diseo adems se desarrollo un sistema que fuera compatible con los recursos que cuenta actualmente la institucin para no tener problemas con compatibilidad o que fuera muy robusto el software para el equipo donde ser instalado.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

12

Captulo II Marco Contextual

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

13

INTRODUCCIN.

En este apartado se menciona la informacin de la institucin o empresa donde el residente desarrolla el proyecto, adems se nombra brevemente la historia e informacin de la institucin, el rea donde particip el residente y cules fueron las funciones que desempea esa rea como son conocer el proceso para inscribir a un alumno y darle el seguimiento en los pagos hasta que la carrera concluya.

Y se exponen los servicios que ofrece el instituto de computacin y procesos electrnicos

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

14

2.1 Datos Generales de la Empresa

Instituto de computacin y procesos electrnicas A.C. Clave SEP 16 PBT 0093 U Domicilio Jurez #74 ote. C.P 59600 Tel 515-40-30

El instituto de computacin y procesos electrnicos, A. C., es una institucin particular zamorana incorporada a la secretaria de educacin en el estado fundada en 1984 por el profesor Martin Guadalupe Daz Parra actualmente director del plantel. El I.C.P.E (instituto de computacin y procesos electrnicos) tiene ms de 26 aos dedicada a la enseanza de la computacin y electrnica esto garantiza confianza, experiencia seguridad, seriedad, calidad y profesionalismo.

2.2 Misin

Capacitar para y en el trabajo atendiendo las necesidades bsicas de informacin y actualizacin, en respuesta a las demandas presentes y futuras generadas por los procesos de produccin y prestacin de servicios, en el marco de la educacin permanente, sustentndose en los principios de justicia, democrtica,

responsabilidad, equidad y bienestar social.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

15

2.3 Visin

Seremos la opcin educativa para los michoacanos que con oportunidad, pertinencia y calidad, los incorpore de manera inmediata y asegure su permanencia en el trabajo, como un hecho de justicia social

2.4 Servicios del instituto de computacin y procesos electrnicos

Cursos de actualizacin de software Cursos de electrnica Mantenimiento de equipos Mantenimiento y reparacin a equipos electrnicos Desarrollo de software Reparacin de equipos de cmputo y perifricos Reparacin de aparatos electrnicos

2.4.1 Carreras

Operador de sistemas de cmputo Analista de sistemas y diseo grfico Tcnico en electrnica

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

16

2.5 Valores Honestidad Compromiso con el trabajo y dedicacin Calidad Integridad y honestidad Innovacin y aplicacin de nuevo mtodos de enseanza Responsabilidad con el trabajo

Conclusiones La institucin ofrece varios servicios al pblico pero en ocasiones no se tiene un control adecuado para los servicios que ofrece. La institucin tiene 26 aos al servicio al pblico y pretende renovar algunos procesos para estar evolucionando y no quedar atrs con respecto a la tecnologa.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

17

Captulo III Marco Terico.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

18

INTRODUCCIN

En este captulo se explicar la metodologa para el desarrollo del software como son el detectar los requisitos del sistema, el diseo y la implementacin del programa para desarrollar un sistema eficiente al momento de instalarlo en la institucin. Adems se darn a conocer el entorno de las aplicaciones que se utilizarn para desarrollar el sistema de inscripciones como es el Visual Studio ya que es la herramienta ptima para desarrollar el proyecto. Se describen el entorno y las herramientas de Visual Studio como son las ventanas del proyecto, el explorador, elementos de cuadro de herramientas, etc.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

19

3.1 Metodologa del desarrollo de software.

3.2 Fases para el desarrollo del software. Las fases en las que hay que desarrollar un proyecto, son bsicamente Requisitos, anlisis, diseo preliminar, diseo detallado, codificacin y pruebas. 3.2.1 Requisitos. Los requisitos son una lista de funciones que se quieren en el programa. Lo normal es recopilar dicha informacin hablando con todas las personas como puede ser con usuario del programa o expertos en el tema de que trata el programa, etc.

3.2.2 Anlisis. Durante el anlisis se va a definir qu es lo que va a hacer el programa primero identificar los usuarios, identificar el caso de uso, detallar los casos de uso y realizar un diagrama de clases de objetos. 1

3.2.2.1 Identificar a los usuarios. Los usuarios y cualesquiera otros sistemas son los que se pueden comunicar con el programa implementado, un actor sera el usuario que operara el software.

Tambin un usuario puede detectar las funciones que se le pueden agregar. La persona que detecta las funciones del programa podra ser otro usuario, al que

http://www.chuidiang.com/ood/metodologia/metodologia.php

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

20

puede llamar "maestro". Una misma persona puede ser varios actores caso es distinto.

Identificar casos de uso. Un caso de uso es algo que un usuario quiera hacer con el sistema. Por ejemplo que el programa cubra todas las demandas para realizar las actividades con xito.

Detallar casos de uso. En un texto se van agregando varios puntos a tratar. En cada punto la sentencias del estilo "el usuario hace tal cosa y el programa hace tal otra". Es decir, se explica por escrito, desde el punto de vista del usuario, qu es lo que tiene que hacer y qu es lo que va a hacer la computadora.

En el caso de uso se detalla una situacin normal, sin fallos ni situaciones raras. Al final debera ponerse una pequea lista con los posibles fallos o situaciones anormales. Diagrama de clases del negocio. Es un diagrama de clases de objetos que tienen sentido para el usuario la clases no son otra cosa que los elementos que necesitas en el sistema como puede ser usuarios, clientes, proveedores etc.

3.2.3 Diseo preliminar. En el diseo preliminar se trata de establecer la arquitectura del programa. La arquitectura es un esquema de en qu mdulos/paquetes para dividir el programa. Si el programa es suficientemente grande, quizs vaya en varios ejecutables, una arquitectura cliente/servidor, etc.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

21

Viendo los casos de usos, se pueden planear las tareas que se desean realizar con el programa y as cubrir todas las necesidades del proceso de inscripciones. En este punto y con los casos de uso en general, deben tener cuidado. Segn una crtica generalizada a los casos de uso, estos llevan a un diseo funcional y no a uno orientado a objetos. Solo se trata de pensar en objetos y almacenarlos juntos en la misma librera cuando estn muy relacionados entre s, no en funciones. Por ello es buena idea tratar de agrupar las clases del diagrama de clases del negocio en paquetes y tratar de desarrollar la arquitectura a partir de ellas.

3.2.4 Diseo detallado. En el diseo detallado ya se entra a nivel de clases y mtodos. Por cada paquete que se haya extrado en el paso anterior y siguiendo siempre los casos de uso, se debe ir detallando las clases que van a implementar y los mtodos que van a tener. Detallamos aun ms los casos de uso y las interfaces de las clases. 3.2.5 Implementacin y Pruebas. Bsicamente son como la descripcin de los casos de uso, pero indicando datos concretos que el operador va a introducir y qu resultados exactos debe dar el programa.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

22

Figura 3.1 diagrama de uso del proceso de Inscripciones.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

23

3.3 Microsoft Visual Studio. Visual Studio es un conjunto completo de herramientas de desarrollo para la generacin de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones mviles. Visual Basic, Visual C++, Visual C# y Visual J# utilizan el mismo entorno de desarrollo integrado (IDE), que les permite compartir herramientas y facilita la creacin de soluciones en varios lenguajes. Asimismo, dichos lenguajes aprovechan las funciones de .NET Framework, que ofrece acceso a tecnologas clave para simplificar el desarrollo de aplicaciones Web ASP y Servicios Web XML2

3.4 Descripcin del Entorno.

3.4.1 Ventana del Proyecto. Es la ventana que va a contener el objeto activo del proyecto, en la imagen superior contiene el formulario vaco, que se utiliza para el diseo grfico. Pero cuando se le aade cdigo, la ventana de cdigo tambin estar contenida aqu. 3.4.2 Explorador de proyectos. Permite visualizar los objetos que contiene el proyecto actual agrupados por categoras, en este caso y por el momento slo hay un formulario colgando de la carpeta formularios. Adems en la parte superior izquierda de esta ventana hay dos botones que permiten intercambiar la vista de diseo grfico con la ventana de cdigo en la ventana del proyecto. No obstante para pasar a la ventana de cdigo bastara con hacer doble click sobre cualquier control.

http://msdn.microsoft.com/es-es/library/8bxxy49h%28v=VS.80%29.aspx

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

24

3.4.3 Ventana de propiedades. Situada debajo del Explorador de proyectos, contiene el conjunto de propiedades, con el valor actual correspondiente, de cada uno de los objetos. Es aqu donde se modifican los valores inciales de esas propiedades, en lo que se conoce como tiempo de diseo. 3.4.4 Ventana de posicin del formulario. Situada debajo de la anterior, permite la colocacin del formulario en la pantalla, representado la misma con una imagen a escala. 3.4.5 Cuadro de herramientas. Contiene los controles que se colocan en los formularios, para ello bastar con hacer doble click sobre uno de ellos o pulsar sobre el control y "dibujarlo" sobre el formulario. 3.4.5.1 Elementos del cuadro de herramientas.

TextBox. Este control realiza tanto la entrada como la salida de datos a las aplicaciones. No hace falta que indicar las coordenadas de la situacin del formulario en pantalla, simplemente se marca sobre el control de la caja de herramientas y dibujarlo en el formulario.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

25

Label. Este control es tambin uno de los ms utilizados, aunque su utilidad queda restringida a la visualizacin de datos en el mismo, no permitiendo la introduccin de datos por parte del usuario.

Button. Este control es el tpico botn que aparece en todas las aplicaciones y que al hacer click sobre l permite realizar alguna operacin concreta, normalmente Aceptar o Cancelar. Aunque segn el cdigo que le agreguen se podr realizar cualquier operacin.

RadioButton. Este control permite elegir una opcin entre varias de las que se plantean.

Frame. Proporciona un agrupamiento identificable para controles. Tambin puede utilizar un Frame para subdividir un formulario

Listas desplegables. Los usuarios pueden introducir informacin en la parte del cuadro de texto y seleccionar un elemento en la parte de cuadro de lista del control.

ListBox. Muestra una lista de elementos en la que el usuario puede seleccionar uno o ms. Si el nmero de elementos supera el nmero que puede mostrarse, se agregar automticamente una barra de

desplazamiento al control ListBox.

ComboBox. Combina las caractersticas de un control TextBox y un control ListBox. Los usuarios pueden introducir informacin en la parte del cuadro de texto y seleccionar un elemento en la parte de cuadro de lista del control. En resumen, un ComboBox es la combinacin de un ListBox, que se comporta como si de un ListBox se tratase, y de un TextBox, con
Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 26

comportamiento anlogo a un TextBox sencillo, con la particularidad aqu de que el texto se le puede introducir por teclado o elegir uno de los que figuran en la parte ListBox del Combo. Line, al igual que Shape, es un control grfico que solamente sirve para poner una lnea en un formulario. Del mismo modo, no tiene

procedimientos, por lo que no sirve para aportar cdigo al programa. Solo sirve para aportar una caracterstica grfica, es un adorno.

RectangleShape. Es un control grfico que se muestra como un rectngulo en donde se inserta esta figura geomtrica a cualquier formulario comnmente usada como adorno en el formulario no se puede usar como contenedor como lo hace un frame en Visual Basic ya que slo es un adorno del formulario.

3.5 Formularios Windows Forms.


Los formularios Windows Forms sirven para crear aplicaciones de Microsoft Windows en .NET Framework. Este marco de trabajo proporciona un conjunto de clases claro, orientado a objetos y ampliable, que permite desarrollar complejas aplicaciones para Windows. Adems, los formularios Windows Forms pueden actuar como interfaz de usuario local en una solucin distribuida de varios niveles. Cada formulario en su aplicacin tiene un mdulo de formulario asociado, estos son guardados con una extensin de archivo FRM y contienen:

Los valores de las propiedades para el formulario y sus controles. Declaracin de variables en el mbito del formulario. Procedimientos de evento y procedimientos generales en el mbito del formulario.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

27

3.5.1 Mdulos Estndar. Los mdulos estndar pueden contener cdigo que es comn a varios formularios en su aplicacin. Este cdigo es por omisin pblico, lo cual significa que fcilmente compartido con otros mdulos de cdigo, tales como un mdulo de formulario. Estos mdulos contienen declaraciones de procedimientos, tipos y variables. No pueden almacenar procedimientos de evento porque no contienen objetos. 3.5.2 Ventana de Cdigo. Cdigo es un trmino general para todas las sentencias Visual Basic que escribe en una aplicacin: procedimientos de evento y procedimientos generales. El cdigo en Visual Basic se escribe en la ventana de Cdigo. El editor de texto es slo un editor ASCII con colores para diferenciar las palabras claves en el cdigo que escribe. La Ventana de Cdigo se usa para escribir, mostrar y editar el cdigo de su aplicacin. Puede abrir una ventana de cdigo por cada mdulo de su aplicacin, de modo que puede fcilmente copiar y pegar entre ellos.

3.5.3 Componentes de la ventana de cdigo. 3.5.3.1 El Cuadro Lista de Objetos. Muestra el nombre del objeto seleccionado. Haga clic en la flecha a la derecha del cuadro Objeto para mostrar una lista de todos los objetos asociados con el formulario.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

28

3.5.3.2 El Cuadro Lista de Eventos. Muestra todos los eventos reconocidos para el formulario o control mostrado en el cuadro Objeto. Cuando se selecciona un evento, en la ventana de cdigo se muestra el procedimiento de evento asociado con ese evento. 3.5.3.3 El Botn Ver Procedimiento. Establece que en la ventana de cdigo se edite un procedimiento a la vez. 3.5.3.4 El Botn Ver Mdulo Completo. Establece que en la ventana de cdigo se tenga acceso a todos los procedimientos, separados por una lnea separadora uno de otro.

3.5.3.5 Sangra. Use la sangra para diferenciar partes de su cdigo, tales como estructuras repetitivas y condicionales. Para aplicar sangra a una seccin de sentencias de un cdigo use la tecla Tab o el comando Aplicar sangra del men Edicin. Se forma similar, Shift + Tab o el comando Anular sangra del men Edicin quitar una sangra a las lneas seleccionadas.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

29

3.5.3.6 Carcter de Continuacin de Lnea. El carcter subrayado (_) es el carcter de continuacin de lnea, y se usa para dividir una sentencia en mltiples lneas. Esto hace que la sentencia sea ms fcil de leer porque est contenida totalmente dentro de la ventana de cdigo en lugar de extenderse mas all de sus lmites. El carcter de continuacin de lnea se coloca luego de un espacio de la sentencia, como se muestra en el siguiente ejemplo: MsgBox "La clave ingresada no es vlida", _ vbOKOnly + vbExclamation, _ "Mensaje

3.5.3.7 Comentarios. El aadir documentacin y comentarios a su cdigo permite comprender mejor lo que hace el cdigo. Esto tambin ayuda a comprender el cdigo si necesita volver a revisarlo en alguna fecha posterior. Un comentario se inicia con el carcter apstrofe (), de modo que todo el texto que contine a este carcter ser ignorado en la ejecucin de la aplicacin.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

30

3.6 Tipos de datos, constantes y variables.

Tipo de Dato
Byte Boolean Integer Long (entero largo) Single (coma flotante/ precisin simple)

Tamao de Almacenamiento Rango


1 byte 2 bytes 2 bytes 4 bytes 4 bytes 0 a 255 True o False -32.768 a 32.767 -2.147.483.648 a 2.147.483.647 -3,402823E38 a -1,401298E-45 para valores negativos; 1,401298E-45 a 3,402823E38 para valores positivos

Double (coma flotante/ precisin doble)

8 bytes

-1,79769313486232E308 a -4,94065645841247E324 para valores negativos; 4,94065645841247E324 a 1,79769313486232E308 para valores positivos

Currency (entero a escala)

8 bytes

-922.337.203.685.477,580 a 922.337.203.685.477,5807

Decimal

14 bytes

+/-79.228.162.514.264.337.593.543.950.335 sin punto decimal; +/7,9228162514264337593543950335 con 28 posiciones a la derecha del signo decimal; el nmero ms pequeo distinto de cero es +/0,000000000000000000000000001

Date Object String (longitud variable) String (longitud fija) Variant (con nmeros)

8 bytes 4 bytes 10 bytes + longitud de la cadena Longitud de la cadena

1 de enero de 100 a 31 de Diciembre de 9999 Cualquier referencia a tipo Object Desde 0 a 2.000 millones

Desde 1 a 65.400 aproximadamente

16 bytes

Cualquier valor numrico hasta el intervalo de un tipo Double

Variant (con caracteres) Definido por el usuario (utilizando Type)

22 bytes + longitud de la cadena Nmero requerido por los elementos

El mismo intervalo para un tipo String de longitud variable. El intervalo de cada elemento es el mismo que el intervalo de su tipo de datos

Tabla 3.1 Tipos de datos.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

31

3.6.1 Tipos de Datos. Un tipo de dato determina la naturaleza del dominio de valores que puede tomar una variable, las operaciones en que puede participar y el espacio de memoria que necesita. La tabla 3.1 muestra los tipos de datos, incluyendo el tamao de almacenamiento y el intervalo.

3.6.1.1 Convertir tipos de datos. Visual Basic proporciona varias funciones de conversin que puede utilizar para convertir valores de tipos de datos especficos La tabla 3.2 muestra las funciones de conversin.

Tabla 3.2 Funciones de conversiones

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

32

3.6.1.2 Variables. Las variables se utilizan para almacenar valores temporalmente durante la ejecucin de una aplicacin. Las variables tienen un nombre (la palabra que utiliza para referirse al valor que contiene la variable) y un tipo de dato (que determina la clase de dato que la variable puede almacenar). 3.6.1.2.1 Declaracin de Variables. Declarar una variable es decirle al programa algo de antemano. Se declara una variable mediante la instruccin Dim, proporcionando un nombre a la variable, segn la siguiente sintaxis: Dim nombre-variable [As tipo] Las variables que se declaran en un procedimiento mediante la sentencia Dim slo existen mientras se ejecuta el procedimiento. Cuando termina el procedimiento, desaparece el valor de la variable. Adems, el valor de una variable de un procedimiento es local a dicho procedimiento; es decir, no puede tener acceso a una variable de un procedimiento desde otro procedimiento. Estas caractersticas le permiten utilizar los mismos nombres de variables en distintos procedimientos sin preocuparse por posibles conflictos o modificaciones accidentales. El nombre de una variable debe cumplir con los siguientes requisitos: Debe comenzar con una letra. No puede incluir un punto o un carcter de declaracin de tipo ($,&,!,%,#,@). No debe exceder de 255 caracteres. Debe ser nica en el mismo alcance, que es el intervalo desde el que se puede hacer referencia a la variable: un procedimiento, formulario, etc.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

33

La clusula opcional As tipo de la sentencia Dim le permite definir el tipo de dato o de objeto de la variable que va a declarar. Los tipos de datos definen el tipo de informacin que almacena la variable. Algunos ejemplos de tipos de datos son String, Integer y Currency. Las variables tambin pueden contener objetos de Visual Basic u otras aplicaciones. Algunos ejemplos de tipos de objeto de Visual Basic, o clases, son Object, Form1 y TextBox. Hay otras formas de declarar variables: Declarar una variable en la seccin Declaraciones de un mdulo de formulario, estndar o de clase, en vez de un procedimiento, hace que la variable est disponible para todos los procedimientos del mdulo. Declarar una variable mediante la palabra clave Public hace que est accesible para toda la aplicacin. Declarar una variable local mediante la palabra clave Static conserva su valor aunque termine el procedimiento.

3.6.2.2.2 Declaracin Implcita. No tiene por qu declarar una variable antes de utilizarla. Por ejemplo, podra escribir una funcin donde no hiciera falta declarar.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

34

3.6.1.2.3 Declaracin Explcita. Para evitar problemas al equivocarse de nombre en las variables, puede configurar Visual Basic para que le avise siempre que encuentre un nombre que no se haya declarado explcitamente como una variable. Para declarar variables de forma explcita: Incluya esta sentencia en la seccin Declaraciones Generales del mdulo de clase, de formulario o estndar: 3.6.1.2.4 Alcance de las Variables. El alcance de una variable define en qu partes del cdigo son reconocidas. Cuando declara una variable en un procedimiento, slo el cdigo de dicho procedimiento puede tener acceso o modificar el valor de la variable; tiene un alcance local al procedimiento. A veces, sin embargo, se necesita utilizar una variable con un alcance ms general, como aquella cuyo valor est disponible para todos los procedimientos del mismo mdulo o incluso para todos los procedimientos de toda la aplicacin. Visual Basic le permite especificar el alcance de una variable cuando la declara.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

35

3.6.1.2.5 Establecido el alcance de las variables. Dependiendo de cmo se declara, una variable tiene como alcance un procedimiento (local) o un mdulo.

Tabla 3.3 Alcances de una variable

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

36

3.6.1.3 Constantes. A menudo ver que el cdigo contiene valores constantes que reaparecen una y otra vez. O puede que el cdigo dependa de ciertos nmeros que resulten difciles de recordar (nmeros que, por s mismos, no tienen un significado obvio). En estos casos, puede mejorar mucho la legibilidad del cdigo y facilitar su mantenimiento si utiliza constantes. Una constante es un nombre significativo que sustituye a un nmero o una cadena que no vara. Aunque una constante recuerda ligeramente a una variable, no puede modificar una constante o asignarle un valor nuevo como ocurre con una variable. Hay dos orgenes para las constantes: 3.6.1.3.1 Constantes o definidas por el sistema proporcionadas por Visual Basic. Las constantes simblicas o definidas por el usuario se declaran mediante la instruccin Const.

Tabla 3.4 Alcances de una Constante

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

37

operadores aritmticos ^ * / Exponenciacin Multiplicacin Divisin =

Operadores de Comparacin Igual Distinto Menor que Mayor que Mayor que o igual Menor que o igual

<> < > >= <=

mod Residuo + & Suma Resta Concatenacin

like compara dos cadenas * ? # Cero o mas Caracteres Cualquier Carcter Cualquier Digito (0-9)

Tabla 3.5 Operadores Aritmticos y de Comparacin. operadores Lgicos Y Lgico O Lgico O Exclusivo NOT Negacin

and or Xor Not

Tabla 3.6 Operadores Lgicos.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

38

3.6.2 Estructura de Programacin. 3.6.2.1 Estructuras de Control. Las estructuras de control permiten controlar el flujo de ejecucin del programa. Existen dos tipos de estructuras de control: Estructuras de decisin Estructuras de bucle

3.6.2.1.1 Estructuras de Decisin. Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisin que acepta Visual Basic se incluyen las siguientes: If...Then If...Then...Else Select Case If...Then Use la estructura If...Then para ejecutar una o ms instrucciones basadas en una condicin. Puede utilizar la sintaxis de una lnea o un bloque de varias lneas: If condicin Then Sentencias If condicin Then Sentencias End If

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

39

La condicin normalmente es una comparacin, pero puede ser cualquier expresin que de como resultado un valor numrico. Visual Basic interpreta este valor como True o False; un valor numrico cero es False y se considera True cualquier valor numrico distinto de cero. Si condicin es True, Visual Basic ejecuta todas las sentencias que siguen a la palabra clave Then. Puede utilizar sintaxis de una lnea o de varias lneas para ejecutar una sentencia basada en una condicin. 3.6.2.1.1.1 If...Then...Else. Utilice un bloque If...The...Else para definir varios bloques de sentencias, uno de los cuales se ejecutar: If condicin1 Then [bloque de sentencias 1] [ElseIf condicin2 Then [bloque de sentencias 2]] ... [Else [bloque de sentencias n]] End If Visual Basic evala primero condicin1. Si es False, Visual Basic procede a evaluar condicin2 y as sucesivamente, hasta que encuentre una condicin True. Cuando encuentra una condicin True, Visual Basic ejecuta el bloque de instrucciones correspondientes y despus ejecuta el cdigo que sigue a End If. Opcionalmente, puede incluir un bloque de instrucciones Else, que Visual Basic ejecutar sin ninguna de las condiciones es True.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

40

If...Then...ElseIf es un caso especial de If...Then...Else. Observe que puede tener cualquier nmero de clusula ElseIf o ninguna. Puede incluir una clusula Else sin tener en cuenta si tiene o no clusula ElseIf. Por ejemplo, la aplicacin podra realizar distintas acciones dependiendo del control en que se haya hecho clic de una matriz de controles de men:

Observe que siempre puede agregar ms clusulas ElseIf a la estructura If...Then. Sin embargo, esta sintaxis puede resultar tediosa de escribir cuando cada ElseIf
Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 41

compara la misma expresin con un valor distinto. Para estas situaciones, puede utilizar la estructura de decisin Select Case.

3.6.2.1.1.2 Select Case. Visual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutar selectivamente un bloque de sentencias entre varios bloques. La sentencia Select Case ofrece posibilidades similares a la instruccin If...Then...Else, pero hace que el cdigo sea ms legible cuando hay varias opciones. La estructura Select Case funciona con una nica expresin de prueba que se evala una vez solamente, al principio de la estructura. Visual Basic compara el resultado de esta expresin con los valores de cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque de sentencias asociado a ese Case:

Cada lista_expresiones es una lista de uno a ms valores. Si hay ms de un valor en una lista, se separan los valores con comas. Cada bloque de sentencias contiene cero o ms instrucciones. Si ms de un Case coincide con la expresin de prueba, slo se ejecutar el bloque de instrucciones asociado con la primera coincidencia. Visual Basic ejecuta las instrucciones de la clusula (opcional) Case Else si ningn valor de la lista de expresiones coincide con la expresin de prueba.
Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 42

Por ejemplo, suponga que agrega otro comando al men Edicin en el ejemplo If...Then...Else. Podra agregar otra clusula ElseIf o podra escribir la funcin con Select Case:

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

43

3.6.2.1.1.3 For...Next. Los bucles Do funcionan bien cuando no se sabe cuntas veces se necesitar ejecutar las sentencias del bucle. Sin embargo, cuando se sabe que se va a ejecutar las sentencias un nmero determinado de veces, es mejor elegir el bucle For...Next. A diferencia del bucle Do, el bucle For utiliza una variable llamada contador que incrementa o reduce su valor en cada repeticin del bucle. La sintaxis es la siguiente: For contador = iniciar To finalizar [Step incremento] Sentencias Next [contador] Los argumentos contador, iniciar, finalizar e incremento son todos numricos. Este cdigo imprime los nombres de todas las fuentes de pantalla disponibles:

Next elemento Por ejemplo, el siguiente procedimiento Sub abre la base de datos Biblio.mdb y agrega el nombre de cada tabla a un cuadro de lista.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

44

3.7 Microsoft SQL Server 2008. Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o MySQL. SQL se usa para describir conjuntos de datos que pueden ayudarle a responder preguntas. Cuando usa SQL, debe emplear la sintaxis correcta. La sintaxis es el conjunto de reglas mediante las cuales se combinan los elementos de un lenguaje correctamente. La sintaxis de SQL se basa en la sintaxis del ingls y usa muchos de los mismos elementos que la sintaxis de Visual Basic para Aplicaciones (VBA) (Visual Basic para Aplicaciones (VBA): versin del lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones basadas en Microsoft Windows y que se incluye en varios programas de Microsoft.)

3.7.1 Bases de datos. Es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible, con la finalidad que los datos puedan ser utilizados por algn usuario

3.7.2 Instrucciones SELECT.

Para describir un conjunto de datos mediante SQL, escriba una instruccin SELECT. Una instruccin SELECT contiene una descripcin completa del conjunto de datos que desea obtener de una base de datos. Incluye lo siguiente:

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

45

Qu tablas contienen los datos. Cmo se relacionan los datos de orgenes diferentes. Qu campos o clculos proporcionarn los datos. Criterios que los datos deben cumplir para ser incluidos. Si se deben ordenar los datos y, en caso de ser as, cmo deben ordenarse. 3.7.3 Clusulas de SQL. Al igual que una frase, una instruccin SQL tiene clusulas. Cada clusula realiza una funcin para la instruccin SQL. Algunas clusulas son obligatorias en una instruccin SELECT. En la comunes.
Clusula SQL SELECT FROM WHERE

Tabla 3.7

se enumeran las clusulas SQL ms

Funcin Muestra una lista de los campos que contienen datos de inters. Muestra las tablas que contienen los campos de la clusula SELECT. S S

Obligatoria

Especifica los criterios de campo que cada registro debe cumplir para No poder ser incluido en los resultados. No

ORDER BY Especifica la forma de ordenar los resultados. GROUP BY

En una instruccin SQL que contiene funciones de agregado, muestra Slo si estn los campos que no se resumen en la clusula SELECT. estos campos En una SQL instruccin que contiene funciones de agregado, especifica las condiciones que se aplican a los campos que se resumen en la instruccin SELECT.

HAVING

No

Tabla 3.7 Clausulas SQL.


Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 46

3.7.4 Trminos de SQL. Cada clusula SQL consta de trminos, comparables a diferentes partes de la oracin. En la siguiente tabla se enumeran los tipos de trminos de SQL.
Parte de la oracin comparable

Trmino de SQL

Definicin

Ejemplo

identificador Sustantivo

Nombre que se usa para identificar un objeto de la base de datos, como el nombre de un campo. Palabra clave que representa o modifica una accin.

Clientes.[Nmero de telfono]

operador

verbo o adverbio

AS

constante

Sustantivo

Valor que no cambia, como un nmero o 42 NULO. Combinacin de identificadores, operadores, constantes y funciones que se evala como un valor nico. > = Productos.[Precio por unidad]

expresin

Adjetivo

Tabla 3.8 Trminos SQL.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

47

3.7.5 Consultas. 3.7.5.1 Clusula SELECT. SELECT [tabla], Empresa Se compone de un operador (SELECT) seguido de dos identificadores ([Tabla] y Empresa). Una clusula SELECT no tiene que mencionar las tablas que contienen los campos y no puede especificar las condiciones que deben cumplir los datos que se van a incluir. La clusula SELECT siempre aparece antes que la clusula FROM en una instruccin SELECT. 3.7.5.2 Clusula FROM. FROM Contactos sta es la clusula FROM. Se compone de un operador (FROM) seguido de un identificador (Contactos). Una clusula FROM no enumera los campos que desea seleccionar. 3.7.5.3 Clusula WHERE. WHERE Ciudad="Zamora" sta es la clusula WHERE. Se compone de un operador (WHERE) seguido de un identificador (Ciudad="Zamora").

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

48

Nota A diferencia de las clusulas SELECT y FROM, la clusula WHERE no es un elemento obligatorio en una instruccin SELECT. Puede realizar muchas de las acciones que SQL permite realizar mediante las clusulas SELECT, FROM y WHERE. 3.8 Modelo relacional.

Realizar la bases de datos que se necesita para el sistema de inscripciones se realiz un modelo relacional que se usa para el modelado de datos basados en la lgica es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar los datos.

Los datos se pueden administrar agrupndolo en tablas para tener un mejor manejo de la informacin y relacionarlas con otras tablas que tengan relacin.

Las tablas en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan.

En este modelo todos los datos son almacenados en relaciones y como cada relacin es un conjunto de datos, el orden en el que estos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar por un usuario. La informacin puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la informacin.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

49

3.8.1 Esquema. Un esquema es la definicin de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relacin y que tipo de informacin podr ser almacenada dentro de ella.

3.8.2 Instancias. Una instancia de manera formal es la aplicacin de un esquema a un conjunto finito de datos. En palabras no tan tcnicas, se puede definir como el contenido de una tabla en un momento dado, pero tambin es vlido referirse a una instancia cuando se trabaja o muestra nicamente un subconjunto de la informacin contenida en una relacin o tabla.

3.8.3 Campo. Es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendr un tipo de datos nico, como una direccin o un nmero de telfono, un nombre, etc.

3.8.4 Llaves principales. Llave primaria es aquel atributo que es clave para la identificacin de tu tabla, este no se repite y no acepta valores nulos.

3.8.5 Llaves forneas. Hacen referencia a una llave primaria de otra ajena a otra tabla para relacionarlas entre s.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

50

Conclusiones

Microsoft SQL Server 2008 es un Administrador de Base de datos importante, con gran versatilidad y potencia para algunas compaas pequeas puede

resultar una buena opcin para el manejo de informacin.

Es importante saber todo los detalles posibles sobre este tipo de Administrador de Base de Datos ya que son muy tiles para cualquier organizacin ayudan a que las organizaciones sean ms eficaces y eficientes.

Al utilizar Microsoft Visual Studio 2010 como plataforma de trabajo provoc que la creatividad y el uso de herramientas para disear el programa no fuera una limitante ya que esta plataforma cuenta con un sin nmero de componentes a usar para que sea ms completa la aplicacin.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

51

Captulo IV Procedimiento y descripcin de las actividades realizadas

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

52

INTRODUCCIN
En esta seccin del proyecto se describirn de forma detallada las actividades que se realizarn en el proyecto, como es el anlisis de las instalaciones con las que cuenta la institucin para poder disear un programa de acuerdo a las especificaciones del los equipos tambin como se evalu el problema que cuenta la institucin como darle la mejor solucin basndonos en los requisitos que se plantearon con el director del plantel Se muestra el diseo de la base de datos del sistema donde se pretende cubrir todas las necesidades del sistema de inscripciones del plantel como son registrar alumnos en el plantel, modificar la informacin personal de los alumnos, registra a los docentes etc. Adems se explica cmo est diseada la interfaz del software y cada uno de sus componentes programados.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

53

Procedimiento y descripcin de las actividades realizadas.

4.1 Procedimiento y descripcin de las actividades realizadas. Se realizaron las actividades de acuerdo a las necesidades con ms prioridad para la institucin adems se estipularon con el director acadmico las actividades que se realizarn en el proyecto para desarrollar el sistema de inscripciones y las actividades fueron las siguientes:

4.2 Anlisis de la definicin de los requisitos. En este punto se analizaron las herramientas que habran de utilizarse mediante una entrevista que se realiz en la institucin en compaa con las personas que se beneficiarn con en el proyecto y con el director. Se define el alcance total del sistema de acuerdo a las necesidades del plantel para cubrir todas las operaciones que se realizan al inscribir alguna persona. Se tomaron en cuenta el equipo de cmputo del instituto para elaborar el software y no tener problemas de compatibilidad al momento de instalarlo en el equipo o elaborar el software muy robusto y que el equipo no cobra los requerimientos que el software ocupa. Es por eso que se elabor el software de acuerdo a las caractersticas del equipo que cuenta la institucin.

Se realiz un anlisis que verifica la viabilidad tanto del proyecto, as como el tiempo de desarrollo, que se implementar el sistema. Las actividades que se realizaron en este procedimiento fueron las siguientes:

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

54

Se realiz una entrevista para conocer las necesidades de la institucin. Se evaluaron los equipos de cmputo para realizar un software ms ptimo

4.3 Evaluacin del problema en el sistema de inscripciones actual. Se evalu el problema con el sistema de inscripciones que cuenta en el instituto de computacin y procesos electrnicos y la informacin que se maneja de los alumnos ya que est expuesta a cualquier persona que labore en la institucin. Con el software se pretende disminuir el riesgo de prdida o consulta de informacin no autorizadas un ochenta por cierto y agilizar la bsqueda de informacin ya que el software cuenta con un sistema de bsqueda de filtrado y con solo recordar su nombre, numero de control o la carrera donde est inscrito se podr consultar la informacin ms rpido as como sus calificaciones y datos personales. Con el software implementado en la escuela se podr crear usuarios para restringir el acceso a todas las personas que no estn autorizadas para usar el sistema de inscripciones y control escolar, implementado en el instituto de computacin y procesos electrnicos. Ya que con el actual sistema de inscripciones cualquier persona tiene acceso a la informacin de los alumnos. Generar formas de inscripciones a mano no es muy eficiente ya que se pierde tiempo para escribir la informacin del alumno en la forma con el software se registraran los alumnos de forma rpida y eficiente. El administrador de la base de datos donde se almacena toda la informacin de los alumnos registrados en el programa podr realizar respaldos de informacin para salvaguardar los datos de los estudiantes inscritos.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

55

4.4 Anlisis de requerimientos y equipos. Se investig el rea, y el equipo donde se instalar el sistema de inscripciones y control escolar donde se evalu el equipo de cmputo con el que cuenta el instituto para desarrollar un software enfocado a las instalaciones de la escuela; con el motivo de evitar problemas al momento de su instalacin como tener errores, bloqueos del sistema o que el equipo se vuelva ms lento y pierda el software eficiencia. Es por eso que se desarrollo un software compatible con las caractersticas que cuenta el equipo de cmputo del I.C.P.E.

4.5 Diseo del sistema de inscripciones. En esta actividad se estableci la estructura que tendra el sistema de inscripciones, como los mdulos y las pantallas de diseo de acuerdo a lo acordado con el director del plantel, se desarroll una interfaz intuitiva para el usuario para que esta sea fcil de interpretar y no sea confusa para el usuario. Las actividades que se realizaron en este apartado fueron las siguientes Los mdulo o submens que tendr el sistema Creacin de la base de datos El diseo de las vistas del sistema Diseo del diagrama relacional

Se dise un diagrama relacional cubriendo toda la informacin involucrada para crear el sistema de inscripciones y control escolar (SICE) agregando las carreras que actualmente estn disponibles adems de agregar la informacin que se necesita para realizar el proceso de inscripciones correctamente.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

56

Se realiz el siguiente diagrama relacional que se muestra en la Figura 4.1

Figura 4.1 Diagrama relacional del sistema de inscripciones y control escolar

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

57

4.6 Diseo del sistema. Para realizar el diseo del sistema fue muy importante haber realizado la entrevista con el director del plantel porque se di una idea de cmo quedara estructurado cada uno de los mdulos o procesos que realizar el software, se complic un poco el recabar informacin con respecto a los procesos que se llevaban en el con el sistema de inscripciones manual que tenan ya que las personas que laborar en la institucin no llevaban un orden para inscribir a los alumnos ya que almacenaban los datos en diferentes archiveros. Adems de que la institucin no tena un conocimiento previo de lo que realmente quera que hiciera el sistema as que se desarrollo el sistema de inscripciones y control escolar (SICE), para realizar el mismo proceso para inscribir a los alumnos adems de darle un mismo seguimiento.

Se estructur el sistema de la siguiente manera para cubrir todas las actividades para realizar el proceso de inscripciones.

Usuarios Crear usuarios del sistema Modificar usuarios del sistema Eliminar usuarios del sistema

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

58

Aspirantes Guardar aspirantes del sistema Modificar aspirantes del sistema Eliminar aspirantes del sistema

Alumnos Guardar aspirantes del sistema Actualizar aspirantes del sistema Eliminar aspirantes del sistema

Documentos Registrar los documentos entregados de los alumnos inscritos Actualizar los documentos entregados de los alumnos inscritos

Padres o tutores Registrar los datos del padre o tutor de los alumnos

Carreras Agregar las carreras de la institucin actualmente

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

59

Profesores Registrar los profesores que laboran en la institucin Modificar informacin de los profesores que laboran en la institucin Eliminar profesores

Calificaciones Almacenar las calificaciones de los alumnos Modificar las calificaciones de los alumnos

Se realiz una seccin donde se crearn las cuentas de los usuarios que se beneficiarn con el software adems se realiz un mdulo en el programa para ingresar a los aspirantes, que son personas que slo llegan a la institucin para pedir informes sobre de los cursos y carreras y para estar en contacto con estas personas, se agreg esta seccin en el programa por dos razones la primera es para estar en contacto en la persona y llamarla cuando est por iniciar el curso para saber si le interesa y la segunda es para no volver a llenar sus datos en caso de que se haya decidido a inscribirse en la institucin, simplemente se llenarn los campos que se requieren para completar el proceso de inscripciones

En la seccin de alumno se agregaron varias secciones como son agregar alumnos nuevos, modificar la informacin o actualizar como son los datos personales de los padres, los documentos que entreg y buscar los alumnos inscritos en el instituto.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

60

En la seccin de calificaciones se almacenarn las calificaciones de cada uno de los alumnos inscritos en el plantel, adems, slo el encargado del rea podr modificar las calificaciones por si existe algn error al momento de vaciar las calificaciones. En la seccin de carreras simplemente agregara las carreras que estn actualmente en servicio. Y en la seccin de profesores se agregarn los profesores que trabajan actualmente adems de poder modificar y eliminar la informacin con el fin de tener algn contacto de los profesores en caso de que surja algn problema.

4.6.1 Diseo de la base de datos del sistema de inscripciones y control escolar.


Tabla Usuarios Descripcin del Campo Nombre del campo, tamao y tipo de dato clave int, Contrasea del Usuario Nombre del Usuario Tipo de Permisos NombreUsuario varchar(30), ContraseaUsuario int, permisos int,

Tabla 3.9 Usuarios.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

61

Tabla Aspirantes Descripcin del Campo Nombre del aspirantes Apellido paterno del aspirante Apellido materno del aspirante Sexo del aspirante Domicilio Colonia Telfono Cuidad Municipio Nacionalidad Ocupacin Carrera Horario Nombre del campo,tamao y tipo de dato NombreAspirante char(30), ApellidoPatAspirante char(30), ApellidoMatAspirante char(30), Sexo char(30), Domicilio char(30), Colonia char(30), Telefono char(30), Ciudad char(30), Municipio char(30), Nacionalidad char(30), Ocupacin char(30), Carrera char(50), Horario char(30), clave int,

Tabla 3.10 Aspirantes.

Tabla profesores Descripcin del Campo Nombre de la Carrera Numero de referencia del docente Nombre Apellido Paterno Apellido Materno Telfono de Casa Telfono Particular Domicilio Ciudad Especialidad Fecha de Nacimiento Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras IDprofesor char(20) primary key not null, Nombre char(30), ApellidoPat char(30), ApellidoMat char(30), TelefonoCasa char(30), TelefonoCel char(30), Domicilio char(30), Ciudad char(30), Especialidad char(30), FechaNacimiento char(30),

Tabla 3.11 Profesores.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

62

Tabla Estudiantes Descripcin del Campo Nmero de Control del estudiante Nombre de la carrrera a cursar Horario Nombre del Estudiante Apellido Paterno Apellido Materno Da de Inicio de curso Mes de Inicio de curso Ao de inicio de curso Nacionalidad Lugar de Nacimiento Escolaridad Mxima Colonia Cdigo Postal Telfono Ciudad Municipio Da de Nacimiento Mes de Nacimiento Ao de Nacimiento Nmero consecutivo para el No control Nombre del campo,tamao y tipo de dato IdAlumno char(20) primary key not null, NombreCarrera char(40) foreign key references carreras, Horario char(30), Nombre char(30), ApellidoPat char(30), ApellidoMat char(30), horarioinicioDIA char(30), horarioinicioMES char(30), horarioinicioAO char(30), Nacionalidad char(30), LugarNacimiento char(30), EscolaridadMax char(30), Colonia char(30), CP char(30), Telefono char(30), Ciudad char(30), Municipio char(30), FechaNacimientoDia char(30), FechaNacimientoMes char(30), FechaNacimientoAo char(30), clave int,

Tabla 3.12 Estudiantes.


Tabla Pagos Descripcin del Campo Numero de Folio de los Pagos Numero de control del Alumno Nombre del estudiante Cantidad a pagar Cantidad a pagar en letra El concepto El curso inscrito Horario Fecha que se realiz el pago Nombre del campo,tamao y tipo de dato folio int primary key, idAlumno char(20) foreign key references Estudiantes , NombreEstudiante char (80), cantidadnumero int, cantidadletra int, +++++++ concepto char (80), curso char (50), horario char (30), fecha char (30),

Tabla 3.13 Pagos.


Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar 63

Tabla Documentos Entregados Descripcin del Campo Nombre del campo,tamao y tipo de dato IdAlumno char(20) foreign key references Nmero de control de estudiante Certificado de Secundaria Certificado de SecundariaCopias Acta de Nacimiento Original Acta de Nacimiento Copias Certificado Medico Fotos Estudiantes, CertSecundariaOriginal char(30), CertSecundariaCopias char(30), ActNacimientoOriginal char(30), ActNacimientoCopias char(30), CertificadoMedico char(30), fotos char(30), Documentos char(30), bandera entreg (si, no) bandera entreg (si, no) bandera entreg (si, no) bandera entreg (si, no) bandera entreg (si, no) bandera entreg (si, no)

Tabla 3.14 Documentos Entregados.


Tabla Padres Tutores Descripcin del Campo Nmero de Control de Estudiante Nombre del Padre Ocupacin Domicilio Particular del Padre Telfono del Domicilio Domicilio del Trabajo Telfono del Trabajo Nombre del campo,tamao y tipo de dato IdAlumno char(20) foreign key references Estudiantes, NombrePadre char(30), Ocupacion char(30), DomicilioPadre char(30), TelefonoDomicilioPadre char(30), DomicilioTrabajoPadre char(30), TelefonoDomicilioTrabajoPadre char(30),

Tabla 3.15 Padres Tutores.

Tabla Carreras Descripcin del Campo Nombre del campo,tamao y tipo de dato

Nombre de las Carreras

NombreCarrera char(40) primary key not null,

Tabla 3.16 Carreras.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

64

Tabla Operador 1 Descripcin del Campo Nombre del campo,tamao y tipo de dato

Nombre de la carrera Nmero de Control de Estudiante Introduccin a la computacin Introduccin a los sistemas operativos Procesador de textos (Word) Hojas de Clculo I (Excel) Paquetes de Presentacin (P.Point) Navegacin Internet (Explorer) Introduccin a la base de datos (Access) Materia Optativa Promedio

NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, introComputacion float, introSO float, word float, excel float, PowerPoint float, internet float, access float, optativa float, promedio float,

Tabla 3.17 Operador 1.


Tabla Operador 2 Descripcin del Campo Nombre de la carrera Numero de Control de Estudiante Hojas de Clculo II (Excel) Introduccin a la Programacin (V.Basic) Paquetes de Diseo Grafico Sistemas de Multimedia Introduccin al manejo de redes Diagnstico y Mantenimiento Materia Optativa Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, Excel2 float, VisualBasic float, CorelPhotoShop float, SistMult float, IntroRedes float, Mantenimiento float, Optativa float, promedio float,

Tabla 3.18 Operador 2.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

65

Tabla Analista 1 Descripcin del Campo Nombre de la carrera Nmero de Control de Estudiante Sistemas Operativos en Ambiente Grfico Diseo Grfico en 3 dimensiones Diseo Asistido por Computadoras Paquetes de animacin y movimiento Diseo de pginas web Proyecto de Diseo Grafico Materia Optativa Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, SOambienteGrafico float, Estudio3D float, AutoCad float, flash float, Dreamweaver float, ProyectoDiseoGrafico float, Optativa float, promedio float,

Tabla 3.19 Analista 1.

Tabla Analista 2 Descripcin del Campo Nombre de la carrera Nmero de Control de Estudiante Introduccin a la Contabilidad Operacin de Paquetes de Contabilidad Operacin de Paquetes Administrativos Anlisis y diseo de Sistemas Programacin en ambiente grafico Administracin de equipos de red Administracin de Centros de Cmputo Proyecto de Diseo de Sistemas Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, introContaAdmin float, COI float, SAENOISUA float, AnalisisDiseoSistemas float, VisualBasic float, admonRed float, admonCC float, ProyectoDiseoSistemas float, promedio float,

Tabla 3.20 Analista 2.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

66

Tabla Tcnico 1 Descripcin del Campo Nombre de la carrera Nmero de Control de Estudiante Principios de la Electricidad Introduccin a aparatos elctricos Instrumentacin I Electrnica del Estado Solido Prcticas Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, PrintElec float, IntroApaElec float, InstrumentacionI float, ElectronicaEstadoSolido float, Practicas float, promedio float,

Tabla 3.21 Tcnico 1.

Tabla Tcnico 2 Descripcin del Campo Nombre de la carrera Nmero de Control de Estudiante Transductores electrnicos Introduccin a Aparatos Electrnicos Diagramas Electrnicos Instrumentacin II - Practicas Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, Transductores float, IntroAparatosElecri float, DiagramasEletri float, InstrumentacionII float, promedio float,

Tabla 3.22 Tcnico 2.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

67

Tabla Tcnico 3 Descripcin del Campo Nombre de la carrera Nmero de Control de Estudiante TV a color Prcticas Hornos de Microondas Proyectos Instrumentacin III Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, tv float, practicas float, hornos float, proyectos float, InstrumentacionIII float, promedio float,

Tabla 3.23 Tcnico 3.

Tabla Tcnico 4 Descripcin del Campo Nombre de la carrera Numero de Control de Estudiante Electrnica Digital Televisores LCD Proyectos II Prcticas Promedio Nombre del campo,tamao y tipo de dato NombreCarrera char(40) foreign key references Carreras not null, IdAlumno char(20) foreign key references Estudiantes, electronicaDigital float, TVLCD float, ProyectosII float, Prctica float, promedio float,

Tabla 3.24 Tcnico 4.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

68

4.7 Diseo de la Interfaz del Software. Se realiz una interfaz que fuera intuitiva y fcil de usar para los usuarios adems de cubrir los requerimientos que se acordaron cuando se realiz la entrevista con el director del plantel. Se present la interfaz del programa y fue de su aprobacin ya que contaba con todos los procesos que se requiere para inscribir a algn alumno.

Se disearon dos mens uno para el administrador de sistema es el que tendr en control de todas las funciones del programa como es el crear usuarios modificar y eliminarlos adems de agregar o quitar permisos ya sea de administrador o como invitado tambin ser capaz de modificar la toda la informacin de los alumnos como son datos personales, informacin de los padres de los alumnos inscritos y documentos entregados adems de poder ingresar calificaciones y poder modificarlas.

Figura 4.3 Men Principal del sistema de Inscripciones y Control Escolar

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

69

4.7.1 Funciones del men Administrador. 4.7.1.1 Usuarios. En la pantalla del men administrador se activan todas las funciones que fueron programas en el sistema y as agregar todos los usuarios que usarn el programa y darles ciertos permisos de uso, puede ser administradores y brindarles toda la responsabilidad de usar todas las funciones que tiene el programa o simplemente darle permisos de invitado donde slo pueda agregar aspirantes y usuarios y consultar la informacin de los estudiantes en otras cosas hara las cosas ms elementales para el sistema.

Figura 4.4 Submen del men usuarios 4.7.1.2 Aspirantes. En esta seccin del programa slo se almacenan las personas interesadas en el curso pero que aun no estn inscritas, slo se les captura la informacin para tener un contacto y posteriormente ofrecerles los servicios de la escuela para que ahora si pueda inscribirse. Esta seccin slo guarda, modifica y elimina la informacin de los aspirantes que ya fueron registrados o se eliminan en caso de tenerlo en la tabla de estudiantes.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

70

Figura 4.5 Submen del men Aspirantes 4.7.1.3 Alumnos. En este apartado se registran todos los alumnos que les interese alguna carrera o tambin inscribir a las personas que fueron registradas como aspirantes y consultar la informacin de cada uno de los alumnos como es la informacin de los padres y los documentos entregados por el alumno as mismo poderla actualizar o buscar algn alumnos en particular ya sea por carrera o por nombre.

Figura 4.6 Submen del men Alumnos.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

71

4.7.1.4 Carreras. Esta es la segunda actividad se que realizar al momento de empezar a operar el sistema la primera fue crear un usuario administrador automticamente para entrar al usuario ya que si no se cargan primero todas las carreras antes de empezar a trabajar con el sistema, este no funcionar correctamente.

Figura 4.7 Pantalla de las carreras

4.7.1.5 Profesores. En esta seccin es exclusiva para el usuario administrador ya que slo l es el responsable de registrar a los docentes y capturar la informacin personal al momento de empezar a elaborar en la institucin; en caso de consultar la informacin de cualquier profesor se realiza desde esta seccin y caso de que ya no labore en la institucin por cualquier razn al profesor se le dar de baja en el sistema

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

72

4.7.1.6 Calificaciones y boletas. En esta seccin del programa se capturan las calificaciones de los alumnos inscritos de todas las carreras se selecciona en el men la carrera de los alumnos que se desea capturar, en esta seccin se almacenan las calificaciones y se pueden consultar pero slo el administrador podr modificarlas en caso de que se haya cometido algn error al momento de capturar la informacin ya cuando se est de acuerdo con las calificaciones se imprime la boleta de calificaciones.

4.7.1.7 Pagos Financieros. En esta seccin se registrarn los pagos que realizan los alumnos para darle un seguimiento a la mensualidad de los alumnos as como sus inscripciones; en esta seccin tambin se imprime un comprobante de pago para que el estudiante pueda corroborar que realiz el pago en caso de alguna aclaracin.

4.7.1.8 Instalacin de componentes. Despus de haber concluido con la creacin de todos los mdulos para el sistema de inscripciones y control escolar se instalarn en el equipo del instituto de computacin y procesos electrnicos todo el software necesario para que el sistema se instale y funcione correctamente. Se instalarn los siguientes programas: Microsoft SQL 2008 y sus componentes Microsoft Visual Studio 2010

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

73

Conclusiones Se explicaron todos los componentes programados en el sistema donde cubren todas las expectativas del encargado del proyecto adems de que se diseo una interfaz intuitiva en el programa para el usuario y fcil de operar para que no sea un ambiente estresante para la persona que lo va a operar.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

74

Captulo V Resultados

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

75

Introduccin
En este captulo se muestra cmo los objetivos establecidos al principio del proyecto fueron cubiertos ya que se alcanzaron las expectativas que se plantearon como fue eficacia y facilidad en el manejo de la base de datos. Y que la seguridad de la misma informacin de los estudiantes sea aumentada ya que sin el sistema estaba comprometida a que cualquier persona ajena a la institucin pueda consultarla o que haga mal uso de ella. Es por eso que se crearon solo usuarios en el sistema para las personas autorizadas para el uso el del programa como es un administrador y dos usuarios como invitados para las secretarias que laboran en la institucin adems se explica en este captulo la capacitacin que se le dio a los que operarn el software en el instituto y qu ventajas tiene el usar el nuevo software. Que realiza el proceso de inscripciones del Instituto.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

76

5.1 Creacin de usuarios. Se cre una cuenta administrador para realizar algunas pruebas y verificar que todo funcione correctamente y esta cuenta ser la que usar el director o el responsable del programa y crear ms usuarios como invitados es responsabilidad del administrador ya que esta persona sabr cuantos usuarios invitados estarn operando el sistema. 5.2 Instalacin. Antes de realizar la instalacin final y presentrselo al encargado del proyecto se realizaron algunas pruebas para verificar que el funcionamiento del sistema sea el adecuado. Se instalo correctamente el programa en el equipo donde se operar y capturarn los alumnos inscritos del presente ao al realizar esta actividad se observ que el manejo de la informacin es ms dinmica y se realiza este procesos ms rpido y al momento de inscribir a alguna persona usando el programa se realiz ms rpido tal como se esperaba y se actualizan y eliminan a los alumnos satisfactoriamente gracias a los modulo programados en el sistema. Tambin se capturaron los datos de los profesores que laboran actualmente para tener un respaldo de su informacin personal y poderlo contactar al momento de necesitar algn otro servicio fuera de la escuela como repar algn equipo o dar asesora en alguna otra institucin. En el mdulo de calificacin, slo se capturaron del ciclo escolar agosto enero hasta el mes de diciembre ya que an no se concluye el semestre de este ao. El programa cumpli con las expectativas que se esperaban por parte de los usuarios que se beneficiarn con l.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

77

Figura 5.1 Imagen del equipo donde se instal el sistema de inscripciones y control escolar instalado en el Instituto de Computacin y Procesos Electrnicos. 5.3 Capacitacin. Se dar una capacitacin a todos los usuario que operaran el programa en la institucin se les explicarn todas las funciones que realiza y como guardar, modificar y eliminar la informacin de cada uno de las secciones como son de aspirantes, usuarios, alumnos, carreras, calificaciones etc. Con el fin de que hagan un buen uso del software y que ste pueda operar correctamente.

5.4 Asistencia y mantenimiento. Se le dar un seguimiento para detectar algn error que se genere al momento de operar el software o realizar algunas mejoras para optimizar las funciones del programa o en caso de que sea necesario realizar una nueva versin del software y mejorar algunas funciones del programa.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

78

Conclusiones

Todas las expectativas que se esperaban con el programa fueron alcanzadas ya que con el software operando en la institucin se comprob que es ms rpido el proceso de inscripciones y la informacin de los alumnos o de los docentes est ms segura ya que solo personal autorizado puede acceder al sistema de inscripciones y control escolar. Y se puede tener un mejor control en la escuela utilizando este software. Fue muy importante desarrollar el software para el instituto de computacin y procesos electrnicos ya que gracias a l se solucionaron distintos problemas como es el manejo de la informacin y las actividades se realizan son ms fciles y rpidos de elaborar como son, inscribir a los alumnos, consultar la informacin de los docentes y estudiantes.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

79

Conclusin General

En el desarrollo se detectaron varios problemas al ir avanzando en el proyecto como fueron la instalacin con las que cuenta el instituto de computacin y procesos electrnicos ya que haba una posibilidad de que el equipo de cmputo no soportara el sistema que se estaba desarrollando, as pues se analizaron las caractersticas para desarrollar el sistema de acuerdo a las instalaciones que tenan despus investigar todas los requerimientos que se necesitaban para realizar todas las actividades que se exigan en el sistema de inscripciones.

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

80

Bibliografa Electrnica http://www.monografias.com/trabajos14/sqlserver/sqlserver.shtml http://es.wikipedia.org/wiki/Microsoft_SQL_Server http://www.definicionde.com/sql-client/5/ http://www.tutorial-enlace.net/tutorial-Teoria_de_Bases_de_Datos-25854.html http://www.microsoft.com/visualstudio/en-us/ http://es.wikipedia.org/wiki/Microsoft_Visual_Studio http://es.wikipedia.org/wiki/Visual_Basic http://www.monografias.com/trabajos10/visual/visual.shtml http://www.alegsa.com.ar/Dic/visual%20basic.php http://www.definicionabc.com/tecnologia/visual-basic.php http://dieumsnh.qfb.umich.mx/VisualBasic/

Instituto Tecnolgico de Estudios Superiores de Zamora | Sistema de Inscripciones y Control escolar

81

Você também pode gostar