You are on page 1of 84

INSTITUTO TECNOLGICO SUPERIOR DE URUAPAN

Con reconocimiento y validez oficial de estudios de la Secretara de Educacin


Pblica segn clave ISIC-2010-224 de fecha de Agosto 2010

SISTEMA GENERAL ESCUELA PRIMARIA MOISES SAENZ


X INFORME DE RESIDENCIA PROFESIONAL
Que para obtener el ttulo de
INGENIERO EN SISTEMAS COMPUTACIONALES

Presenta
BRIAN CZAREZ SNCHEZ

Uruapan, Michoacn

13 de Marzo del 2015

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

NDICE
I Introduccin..4
II Justificacin...5
III OBJETIVOS.....7
3.1 Objetivo General..7
3.2 Objetivos Especficos...7
IV Caractersticas del rea.....8
V Problemas a Resolver.....9
VI Alcances..10
VII Limitaciones....11
VIII FUNDAMENTO TERICO.12
8.1 Marco Conceptual...12
8.2 Marco Investigativo.32
8.2.1 Modelo Cascada.32
8.2.2 Modelo de Prototipo..36
8.2.3 Justificacin Modelos Elegidos..38
IX PROCEDIMIENTO DE LAS ACTIVIDADES REALIZADAS......39
9.1 Requerimientos del Cliente..39
9.2 Diseo del Sistema...43

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

9.2.1 Diagramas de Desarrollo....43


9.3 Prototipo y Diseo Final.....49
9.4 Pruebas y Aceptacin del Sistema.66
9.5 Mantenimiento y Refinacin del Sistema.73
9.6 Producto de Ingeniera..74
X RESULTADOS...75
10.1 Beneficios Esperados...75
10.2 Beneficios Obtenidos..76
10.3 Problemas Resueltos...79
XI Conclusiones.82
XII Competencias Desarrolladas y Aplicadas83
XIII Bibliografa...84

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

INTRODUCCIN

Un sistema es un conjunto de elementos que interactan entre s con el fin de


apoyar a las actividades de un negocio, organizacin, con el objetivo de resolver
problemas.
Los Sistemas son usados en la actualidad con el fin de minimizar procesos y el
trabajo humano, ofreciendo la automatizacin.
1.1 La Imagen anterior, muestra el funcionamiento interno de un Sistema.

Los Sistemas funcionan como apoyo en las Empresas para las mejoras en el
Procesamiento de Informacin han dado mltiples ventajas entre las cuales se
encuentran:

Procesamiento de Datos.

Innovacin Constante.

Seguridad.

Control de Informacin.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

JUSTIFICACIN

Fundada en el ao de 1975. La Escuela Primaria Pblica


encarga de

Moiss Senz, es la

ofrecer y brindar educacin bsica a los nios entre 6 y 12 aos.

Maneja la informacin del alumnado en documentacin debido a que no se tiene


el conocimiento sobre uso de tecnologas, los trmites internos (inscripciones,
actualizacin de la informacin de los alumnos, uso del aula de medios), utilizan
bastantes expedientes, los mismos que son llenados a mano.

Se contact

con la Lic. Mara Elda Barajas Maldonado,

como no se obtenan

soluciones viables para reducir el uso de expedientes, se acord el desarrollo de


un software de control escolar y del uso del aula de medios que permita el control
de la informacin de los alumnos y los horarios de clase.
El proyecto llamado SISTEMA GENERAL ESCUELA PRIMARIA MOISS SENZ
GARZA, enfocado en la creacin del software

en

el turno Vespertino, en la

Ciudad de Uruapan, Michoacn.

En el presente documento se detalla el ciclo de vida de software, el cual contiene


las fases utilizadas para el desarrollo del sistema, basndose en la problemtica a
resolver, junto con los objetivos generales y especficos. Por ltimo, los beneficios
esperados mediante la visualizacin de los resultados, esperando la mejora de la
Administracin en la Direccin y Supervisin Escolar.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

Debido a los recientes acontecimientos que da con da se vuelven ms


problemticos en la Escuela Primaria Federal Moiss Senz Garza, debido al
rechazo de los documentos que contienen la informacin del alumnado y las
calificaciones

por parte de la supervisin Escolar y

evitar el uso del aula de

medios por los conflictos que se tenan con los docentes, se opt por desarrollar e
implementar un sistema escolar y un sistema de uso del aula de medios; La
Institucin obtendr como beneficio el ahorro de tiempo y documentacin,
generando que el personal docente y administrativo, conozcan las tecnologas de
la Informacin y Comunicacin, teniendo como resultado, un mejor control sobre la
informacin del alumnado y agilizando los servicios requeridos por los padres de
familia. Adems, el aula de medios tendr un mejor control sobres las fechas de
uso resolviendo los conflictos del personal docente. Por otro lado, el alumnado
tendr los conocimientos necesarios para adentrarse en el mundo de las
tecnologas de la informacin y de la comunicacin; Una vez que ingresen a la
educacin Media, poseern las aptitudes necesarias para realizar las actividades
que sean benficas para el aprendizaje mediante el uso de la computadora.

Los beneficios principales que se encuentran en el Desarrollo del Sistema son:

1. Disminuir uso de documentacin excesiva y tiempos prolongados de


servicios.
2. Control de la Informacin (Alumnos, Docentes, Calificaciones, Horarios de
Clase).
3. Fcil Manipulacin del Sistema por Parte de los Docentes y Administrativos.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

OBJETIVOS

Objetivo General:

Desarrollar e implementar un Sistema General que contenga:

1. Sistema de Control Escolar.


2. Sistema de Uso del Aula de Medios.

Objetivos Especficos:

En el Sistema de Control Escolar:

1. Generar Grficas de Aprobacin y Reprobacin.


2. Generar Constancias de Inscripciones.
3. Generar Constancias de Calificaciones

por Ciclo escolar, evitando el

llenado manual y el uso excesivo de documentacin.


En el Sistema de Uso del Aula de Medios:

Se registrarn a los docentes y su grupo correspondiente, para hacer uso del aula
de medios. Solamente los horarios sern registrados por la Directora, evitando
futuros conflictos, pero los Docentes podrn visualizar e imprimir el horario
correspondiente.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

CARACTERSTICAS DEL AREA DE RESIDENCIA

Nombre del rea:

Direccin

Caractersticas Presentadas:

1) Administracin de la Informacin Personal de los Alumnos.

2) Administracin de las Calificaciones, Constancias de Estudio, Creacin de


Boletas de Calificaciones.

3) Mantener el nivel acadmico del plantel.

4) Mantener la escuela dentro de los rangos disciplinarios establecidos por el


ente educativo.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

PROBLEMAS A RESOLVER

1.- Uso Excesivo de Documentacin:

1) En primera instancia, los conflictos se generaban en la direccin y en el


saln de usos mltiples (aula de medios), referente al proceso de registro,
control de calificaciones, informacin de los alumnos, docentes; Debido a
que la Direccin no puede actualizar la informacin contenida en los
expedientes del alumnado y el personal docente, ya que la supervisin los
rechaza con tachaduras, enmendaduras o el uso de algn corrector.

2) Adems, los expedientes

son almacenados por periodos prolongados en

gabinetes, y al requerirlos presentan daos

fsicos por los componentes

climticos, como consecuencia, se deben de registrar de nuevo los


expedientes daados o con errores, produciendo que se utilice demasiada
documentacin.

2.-Servicio Ineficiente a Peticiones:

1) Si un padre de familia o docente necesita la informacin o las calificaciones


de un alumno, genera tiempos extensos al estar buscando el expediente,
por lo que la Institucin genera un servicio bastante malo.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

3.-Falta de Organizacin:

1) La Institucin cuenta con un aula de medios, en el cual se tienen conflictos


con los docentes por el uso del mismo, debido a que se requiere usarlo por
varias horas en la semana, generando como resultado que la Directora no
otorgue la autorizacin para su uso.

ALCANCES Y LIMITACIONES

ALCANCES:

Se desarrollar el sistema de control escolar en red, cerciorando el uso en


diferentes equipos.
Se desarrollar el sistema de uso del aula de medios en red, asegurando
que los administrativos asignen y modifiquen las fechas de su uso.

Graficacin del ndice de Aprobacin y Reprobacin de los Alumnos.

Es un Software Multi-Usuario.

Copia de Seguridad y Restauracin de la Informacin en caso de prdida.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

10

LIMITACIONES:

El Sistema puede presentar los siguientes casos de limitaciones:

El Software slo sea utilizado por la Directora o los Administrativos.

Los Docentes slo puedan acceder a ciertas funcionalidades del Sistema.

El Sistema sea reemplazado por uno propio de la SEP.

El sistema no sea utilizado por la Institucin.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

11

FUNDAMENTO TERICO

Se describen los 2 principales marcos que formarn el Proyecto entre los cuales
son: Marco Conceptual y Marco Investigativo. Adems, se describe la parte terica
y

el modelo de Ciclo de Vida del Software, utilizado para la realizacin del

Sistema.

El Marco terico hace referencia a los conceptos bsicos que son integrados
dentro del Software. El ciclo de Vida del Software especifica las etapas que tuvo
que pasar el sistema hasta su implementacin.

MARCO CONCEPTUAL

En esta seccin del Captulo Fundamento Terico, se hablarn los conceptos o


definiciones que ayudarn a la comprensin global del Desarrollo del Sistema de
Control Escolar y el Sistema del Uso del Aula de Medios.
Adems, se presentarn las herramientas utilizadas para el desarrollo del
Software, desde los lenguajes de programacin y los beneficios que presentan.

8.1.1

MySQL.

Es un sistema gestor de base de datos que permite almacenar y administrar la


informacin de una base de datos, proporcionando herramientas para su manejo
sencillo.
BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

12

MySQL es el servidor de bases de datos relacionales ms popular, desarrollado y


proporcionado por MySQL AB. MySQL AB es una empresa cuyo negocio consiste
en proporcionar servicios en torno al servidor de bases de datos MySQL.
La informacin que puede almacenar una base de datos puede ser tan simpl e
como la de una agenda, un contador, o un libro de visitas, una tienda en lnea, un
sistema de noticias, un portal, o la informacin generada en una red corporativa.
Para agregar, accesar, y procesar los datos almacenados en una base de datos,
se necesita un sistema de administracin de bases de datos, tal como MySQL.

MySQL es OPENSORCE (Cdigo Abierto), es decir que puede ser usado de


manera gratuita para la implementacin de servidores y combinarlo con lenguajes
de programacin para la generacin de sistemas informticos. Puede ser usado
como administrador en modo grfico llamado App Server, o como consola de
comandos que es el ms recomendado.

8.1.1.1 Combinacin del Lenguaje de Programacin JAVA con el Sistema Gestor


MySQL.

BRIAN CZAREZ SNCHEZ, INGENIERA EN SISTEMAS COMPUTACIONALES

13

8.1.1.2 La Imagen Anterior, muestra la ventana principal de App Server, que


contiene el entorno grfico de MySQL.

8.1.1.3 Muestra la Ventana de lnea de comandos para sentencias en MySQL.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

14

8.1.2 Lenguaje de Programacin.

Son herramientas que permiten crear software o programas mediante la estructura


semntica y sintctica que imparte distintas instrucciones que luego sern
interpretadas, traducidas por el microprocesador y que pueden controlar el
funcionamiento de una mquina.

8.1.2.1 Lenguaje de Programacin Java, sentencias que son traducidas por el


compilador y ejecutadas por el microprocesador para generar una salida.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

15

8.1.2.2 En la Imagen Anterior, se presenta el cdigo fuente en el lenguaje C++.

8.1.2.3 Cada lenguaje de programacin tiene reglas semnticas y sintcticas que


son convertidas en instrucciones hacia la computadora.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

16

8.1.3 Protocolo TCP/IP.

Es un conjunto de reglas establecidas que permiten la comunicacin y el


intercambio de informacin entre diferentes computadoras en una red interna o
externa.

8.1.3.1 En las Imgenes Anteriores, se muestra el protocolo de Control de


Transmisin, encargado de generar el enlace entre diferentes host mediante las
direcciones ip, asegurando el flujo de datos entre los mismos.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

17

8.1.4 Usuario.

Es un individuo o persona que usa un software, una computadora para obtener


servicios mediante la autentificacin o comprobacin de su registro en un sistema,
puede tener restricciones o acceso completo.

8.1.4.1 En las Imgenes Anteriores, se pueden observar los usuarios que podran
tener accesibilidad completa al sistema, o ciertas restricciones.

8.1.5 Router-mdem.

Es un dispositivo que permite la comunicacin y envo de informacin entre


diferentes computadoras conectadas a una red y que permiten la conexin a redes
externas como Internet.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

18

8.1.6 Puerto.

Es una interfaz o va de comunicacin en la cual la informacin puede ser enviada


y recibida de una computadora a otra.

8.1.6.1 En las Imgenes Anteriores, se visualizan los puertos lgicos que son
usados como canal de comunicacin.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

19

8.1.7 Base de Datos.

Es una coleccin de informacin que puede ser almacenada de forma organizada


y relacionada entre s, para luego encontrar y utilizar de forma posterior.
Las bases de datos ofrecen seguridad, respaldo y recuperacin, integridad de los
datos, las consultas que son complejas volverlas optimizadas.

Las bases de datos pueden contener infinidad de datos o regi stros, dependiendo
de la magnitud de la organizacin, ms sin embargo, son multiusuarios y trabajan
bajo transacciones.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

20

8.1.8 Transaccin.

Es un conjunto de rdenes que se ejecutan, realizando una operacin.


Bsicamente son atmicas, es decir, puede o no generarse la operacin, mas sin
embargo, si el trabajo no se ejecuta, puede regresar a su estado inicial,
manteniendo la integridad de los datos.

Las transacciones son indispensables, debido a que si se intenta realizar una


operacin pero por alguna razn, no se completa, pueda regresar al estado
anterior, es decir, antes de haberla ejecutado.

8.1.8.1 En las imagen anterior, las transacciones son ejecutadas, pero si hay fallo
regresan a su estado inicial.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

21

8.1.9 Red.

Es un conjunto de equipos que estn conectados entre s por medios fsicos con el
fin de compartir informacin, ofrecer recursos y servicios. Estos medios fsicos
pueden ser un hub, router, switch.

8.1.9.1 Una red de computadoras, puede estar conectada de forma almbrica


(ondas electromagnticas que viajan por el aire) o cable estructurado (cable
ETHERNET).

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

22

8.1.10 Servidor.

Es un ordenador o computadora, que ofrece servicios hacia otros dispositivos


llamados clientes, otorgndoles todo tipo de informacin o recursos de una red
requerida por los usuarios.

8.1.10.1 En las Imgenes Anteriores, una computadora puede ser un servidor y


otra un cliente, unidos mediante una red; El cliente hace peticiones en donde el
servidor le responde.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

23

8.1.11.- Sistema Informtico.

Conjunto de elementos relacionados entre s, para realizar una o ms tareas


especficas, reciben peticiones (entradas) y proveen una salida o un resultado.
Permite almacenar y procesar informacin mediante la ayuda del hardware o
software y usuarios.

8.1.12.- Programa o Software.

Es una secuencia de instrucciones escritas en un lenguaje de programacin, para


realizar una tarea en especfica. El software puede ser convertido en un
ejecutable, para la ejecucin directa mediante el procesador.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

24

8.1.12.1 Existen programas o software que son gratuitos, de prueba y de paga.

El software de prueba, generalmente pose algunas caractersticas disponibles


para que el usuario pueda validar antes de comprar la versin de paga.

El software de paga y gratuitos, contienen todas las caractersticas disponibles, la


nica diferencia, es que el de paga ofrece servicio tcnico (asesora en lnea).

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

25

2.1.13.- Mquina Virtual Java.

Es un entorno en el cual

se ejecutan los programas escritos en el lenguaje de

programacin Java, ejecutando las instrucciones que estn contenidas en los


archivos clase, reservando espacio en la memoria para los objetos que sern
creados y utilizados en el programa.

8.1.14.- Direccin IP.

Es un identificador nico que es asignado a una computadora para reconocerlo


dentro de una red de computadoras. Este identificador, puede ser reconocido por
un servidor DHCP (Protocolo de Control Dinmico de Host) que es el encargado
de asignar de manera automtica las direcciones hacia los dems ordenadores.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

26

8.1.14.1 Pueden utilizarse un nmero limitado de direcciones ip dentro de una red,


debido a la clase que es utilizada.

8.1.15.- NetBeans.

Es un entorno de desarrollo libre y profesional, que est orientado hacia el


lenguaje de programacin java, pensada para escribir, compilar y ejecutar
programas; Permitiendo crear aplicaciones de escritorio y web sencillas hasta
complejas.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

27

Adems, permite elegir una variedad de compiladores como:

1. C++
2. HTML5
3. PHP
4. JSP (JAVA SERVER PAGE)

8.1.15.1 Ventana Principal de la Interfaz de Desarrollo NetBeans.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

28

8.1.15.2 Men Principal, pueden elegirse diferentes opciones permitiendo

la

creacin y administracin de software.

8.1.15.3 Ventana de Creacin de proyectos java, se puede elegir desde proyectos


nuevos hasta ejemplos ya realizados.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

29

8.1.15.4 En las Imgenes Preliminares, se observa el rea de escritura del cdigo


fuente, as como los resultados de la compilacin.

2.1.15.5

De la misma Manera, pueden crearse proyectos ms extensos,

incluyendo el uso de componentes ajenos al IDE de Desarrollo NetBeans.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

30

8.1.16.- Computadora.

Es un dispositivo electrnico que permite el procesamiento y almacenamiento de


datos mediante la ejecucin de rdenes, invocadas por una persona llamada
usuario y que genera un resultado esperado.

8.1.16.1 Se pueden apreciar diferentes modelos de computadoras, conforme la


tecnologa ha ido avanzando.

Las computadoras son tiles en la vida cotidiana, debido a que permiten realizar
un sin fin de tareas facilitando el trabajo de las personas. Existen diferentes tipos
de computadoras, desde las computadoras porttiles hasta los ordenados
llamadores tablets.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

31

MARCO INVESTIGATIVO

En esta seccin se definirn y describirn de manera general los modelos de


desarrollo de software o ciclo de vida de software; Estos modelos ayudan
predefiniendo los requisitos del cliente, verificando que las fases hayan sido
revisadas y aprobadas para la implementacin, entre ellos se encuentra el modelo
en cascada y el modelo prototipo, tambin justificando la eleccin para el
desarrollo del Sistema.

8.2.1 MODELO EN CASCADA

Es un modelo de desarrollo de software, la cual consiste en ordenar las fases


necesarias, de tal forma que el inicio de cada etapa debe esperar hasta la
finalizacin de la fase anterior, es decir, para pasar a la fase siguiente, debe ser
revisada y aprobada correctamente la fase en curso.
Las fases del ciclo de vida en Cascada son las siguientes:
Anlisis de Requisitos.
Diseo del Sistema.
Codificacin.
Pruebas o Verificacin.
Mantenimiento.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

32

De esta forma, se asegura que si es producido un error en una de las etapas, es


necesario la reestructuracin del diseo y una nueva programacin del cdigo
afectado, otorgando como consecuencia tiempo y costo de desarrollo.

La palabra Cascada viene de fuerza de gravedad, indicando el esfuerzo necesario


para corregir errores provenientes en cada una de las etapas o fases avanzadas
del proyecto.
Ventajas:
El progreso del sistema puede ser medido.
Las etapas o fases son verificadas, otorgando mayor calidad en el Sistema.
Claridad de los Objetivos del Proyecto.

8.2.1.1

La Imagen Anterior, muestra el proceso de desarrollo del software

mediante la Metodologa del Desarrollo en Cascada.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

33

A continuacin, se explican las etapas de la Metodologa en Cascada:

1.- Anlisis de Requisitos.

En esta fase se analizan las necesidades del cliente o usuarios finales para
determinar los objetivos que debe cumplir el sistema sin entrar en detalles internos
del desarrollo.

2.- Diseo del Sistema.

Esta etapa consiste en generar un prototipo del sistema que est sujeto a mejoras
posteriormente, partiendo o descomponiendo los elementos que sern utilizados
en el software, especificando los diagramas que ayudarn a comprender las
actividades que desempaar cada uno de sus elementos.

3.- Desarrollo del Sistema.

En esta etapa, se realiza la codificacin o programacin del sistema, siguiendo los


algoritmos

necesarios

para

el

desarrollo

del

software,

cumpliendo

los

requerimientos del cliente y activando los mdulos necesarios para darle


funcionalidad a los mdulos correspondientes.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

34

4.- Pruebas o Verificacin.

Una vez el sistema

programado, se realizan las verificaciones o pruebas

necesarias para detectar errores y comprobar que funciona correctamente.


En caso de que exista un error durante la verificacin es necesario redisear y
actualizar el cdigo para resolver los inconvenientes presentados. Durante esta
etapa, es necesario que el usuario final vea el sistema terminado y acorde a las
necesidades resueltas, planear la instalacin.

5.- Mantenimiento.

Esta es la ltima etapa del ciclo de vida del software, consiste en eliminar los
elementos innecesarios del sistema, especificados en la etapa de Anlisis de
Requisitos.

8.2.2 MODELO DE PROTOTIPOS

Es otro modelo de ciclo de vida de software, el cual consiste en la creacin de un


prototipo de forma general, es decir, otorgando al cliente o usuario final una vista
preliminar del Sistema. Este modelo permite desarrollar el prototipo a prueba y
error, si existe un error o al usuario no le gusta una seccin, se debe de corregir
hasta que el cliente est satisfecho con las mejoras, obligndolo a la creacin en
poco tiempo; Asegurando que el sistema final sea mejor de calidad.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

35

Las Etapas del Modelo de Prototipos son las siguientes:


Recoleccin y refinamiento de requisitos
Modelado, diseo rpido
Construccin del Prototipo
Evaluacin del prototipo por el cliente
Refinamiento del prototipo
Producto de Ingeniera

Ventajas

No modifica el flujo del ciclo de vida

Reduce el riesgo de construir productos que no satisfagan las necesidades


de los usuarios

Reduce costo y aumenta la probabilidad de xito

Exige disponer de las herramientas adecuadas para la creacin del sistema


final.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

36

JUSTIFICACIN DE LOS MODELOS ELEGIDOS

En base a los requerimientos del cliente

y los modelos mencionados con

anterioridad, fue seleccionado el Modelo de Cascada y el Modelo de Prototipos,


debido a que ambos poseen las ventajas de corregir los errores antes de avanz ar
a la fase correspondiente, asegurando aceptacin y la completa satisfaccin por
parte del cliente. Adems, estos modelos aseguran que si existe un error durante
una etapa avanzada del proyecto, el tiempo de correccin es menor y se puede
trabajar para la mejora del prototipo inicial aprobado por el cliente.

Por ltimo, existen otros modelos como el incremental, espiral; Los cuales pueden
sufrir adicin de requisitos una vez empezado el proyecto y modificar las etapas
anteriores que ya haban sido aprobadas.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

37

PROCEDIMIENTO Y DESCRIPCIN DE LAS ACTIVIDADES


DEL PROYECTO

En este captulo, se describirn las actividades y procedimientos que se realizaron


en el proyecto Sistema General Escuela Primaria Moiss Senz Garza, en los
cuales se detallan los puntos vistos durante el desarrollo del problema, as como la
solucin presentada a los Administrativos, basados en el modelo Cascada y el
modelo de Prototipo.

9.1 REQUERIMIENTOS DEL CLIENTE

En esta etapa, se obtuvo la informacin sobre las necesidades del cliente,


conociendo las funcionalidades del Sistema. Esta informacin, fue obtenida
mediante la realizacin de una encuesta o entrevista con la C. la Lic. Mara Elda
Barajas Maldonado, encargada de la Direccin de la Escuela Primaria Federal
Moiss Senz Turno Vespertino, donde explic de manera detallada las
caractersticas principales del proyecto.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

38

9.1.1 Requerimientos del Cliente

El Sistema debe ser multiusuario, con diferentes privilegios y restricciones


para acceder a los mdulos.
La informacin debe estar implementada en la red y debe actualizarse de
manera automtica.

Debe generar constancias de inscripcin y calificaciones.

Crear grficas de ndice de aprobacin y reprobacin de los alumnos


pertenecientes a los grados actuales.

Imprimir horarios de clase para el uso del sistema de Aula de Medios.

ENTREVISTA CON EL CLIENTE

1.- Usted considera deficiente el uso de expedientes para guardar la


informacin personal y las calificaciones de los alumnos?

R: S, debido a que si el documento contiene errores o est daado, se tiene que


volver a registrar el alumno en otro archivo, adems, cuando se necesita consul tar
la informacin de un alumno, el tiempo de respuesta es muy extenso.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

39

2.-Le ofrezco realizar un sistema de control escolar, que le permitir guardar


la informacin del alumno y sus calificaciones; Adems, que le permitir
minimizar el tiempo de consulta, Est de acuerdo en su desarrollo?, Por
qu?

R: S, Porque se evitar el uso de expedientes registro del alumnado,


permitindome inscribir reduciendo bastante el tiempo de espera.

3.- Usted est de acuerdo que el sistema le genere grficas de ndice de


aprobacin y reprobacin, constancias de inscripcin y de calificaciones?

R: Claro, Me parece muy bien, las constancias serviran como comprobante de la


informacin del alumno y las grficas ayudaran a mejorar el mtodo de
enseanza de los docentes.
4.- Le parece bien si el sistema se implementa en red?, es decir, Qu la
informacin est alojada en un servidor y desde equipos de cmputo
autorizados con usuarios registrados, puedan acceder a l solo el personal
que estar bajo su previo consentimiento?

R: S, me parece perfecto, porque solo tendran acceso los docentes para reportar
calificaciones y yo para administrar la informacin de los alumnos y que personas
no autorizadas puedan hacer uso de l.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

40

5.- Por otra parte, Tiene algn control de acceso en el uso del aula de
medios?

R: Pues, slo se imprimen horarios de acceso, pero cuando un docente no asiste,


pide ingresar con su grupo al da siguiente, generando conflictos con los dems
docentes y se tiene que imprimir de nuevo la lista, adems, cuando el horario
contenga errores, se tiene que corregir y volver a imprimirla, y esto genera
desperdicio de papel.
6.- Le ofrezco la realizacin de un sistema de uso del aula de medios, le
permitir generar y modificar el grupo, que tendr acceso con su respectivo
docente y su horario, Est de acuerdo?

R: S, adelante, slo si yo tengo nicamente el permiso necesario para realizar


esa lista, es decir, que nadie ms pueda modificar la informacin, slo que los
docentes puedan consultar e imprimir las listas de horarios de clase.
7.- Podra decirme, Con que equipos de cmputo cuenta, as como sus
caractersticas?

R: S, contamos con 5 equipos, me gustara que en mi computadora estuviera


alojado el servidor y que los docentes solo puedan acceder al sistema utilizando
los otros cuatro equipos.

Las caractersticas de 4 equipos y el servidor son:


De Memoria RAM tienen 1024 Mb, usando sistema Windows xp, de disco duro 50
Gb.
Memoria RAM 1024 MB, disco duro de 120 GB, Windows 7.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

41

9.2.1 DISEO DEL SISTEMA

En esta seccin, se mostrarn y describirn los diagramas necesarios para el


funcionamiento y desarrollo del Sistema, visualizando las diferentes actividades
que realizan los usuarios y la intervencin de los elementos como hardware y
software, los cuales servirn como gua de cada uno de los mdulos a programar.

DIAGRAMAS DE DESARROLLO

9.2.1.1 MODELO RELACIONAL

Este modelo sirve para especificar las relaciones, es decir, la forma en cmo se
unen los datos de diferentes tablas; Adems, especifica

forma en como la

informacin es extrada mediante filas y columnas, evitando la duplicacin de la


informacin.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

42

9.2.1.1.1

El diagrama anterior contiene el diseo que ser el encargado de

almacenar la informacin del sistema de control escolar y el sistema de uso del


aula de medios, en donde se tendrn nombres de usuario y contraseas para
evitar el acceso no autorizado de personas ajenas a la institucin.

Adems, slo se permitir registrar un docente por grado y su cdula profesional


ser el nombre de usuario para acceder a los sistemas.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

43

9.2.1.2 DIAGRAMA DE DESPLIEGUE

El Diagrama de Despliegue, especifica

los elementos hardware y software, que

participarn en conjunto para resolver peticiones, utilizndose como gua en la


elaboracin o desarrollo del Sistema.

SISTEMA DE CONTROL ESCOLAR:

9.2.1.2.1 En el diagrama anterior, se muestra la interaccin del hardware y el


software que ser alojado en el equipo administrador que ser el servidor y los
clientes que sern los equipos de los docentes.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

44

Se tendr un router (mdem) que permitir la comunicacin de los dems equipos


remotos, usando los protocolos TCP/IP y se alojar el sistema gestor de base de
datos MYSQL en todos los equipos, pero la base de datos del control escolar ser
nicamente implementada en el servidor. Los equipos remotos solo usarn el
sistema gestor de base de datos MYSQL para recoger la informacin almacenada
en la base de datos servidor, utilizando el puerto 3306 y solo tendrn ciertas
funcionalidades del sistema para el acceso y manipulacin por parte de los
docentes.

9.2.1.2.2

SISTEMA DE USO DEL AULA DE MEDIOS:

En el diagrama anterior, se presenta

el sistema de uso del aula de

medios que estar en red, con la participacin de los dems nodos.


El servidor que estar en la computadora administrador, alojar el sistema
completo, tendr un sistema gestor de base de datos llamado MYSQL, que

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

45

contendr la base de datos del sistema, compartiendo la base de datos a los


dems equipos remotos,
Mediante el puerto 3306 y el protocolo TCP/IP. Esta comunicacin se da gracias a
la interaccin del mdem y las computadoras conectadas en l, Adems, los
equipos remotos, tendrn ciertas funcionalidades del sistema para el acceso y
manipulacin de la informacin por parte de los docentes y tendrn el sistema
gestor de base de datos MYSQL para recoger la informacin de la base de datos
del servidor.

9.2.1.3 DIAGRAMAS DE CASOS DE USO

El diagrama de casos de usos, representa la interaccin de los usuarios con las


funciones que tendrn en el sistema.

Los Elementos son:

Actor

Casos de Uso

Relaciones

Actor:

Es una entidad que tiene interacciones con los elementos del sistema. Los actores
pueden o no representar una persona fsica.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

46

Caso de Uso:

Es una funcin o tarea especfica que ser realizada en el sistema mediante la


intervencin de un actor.

Relaciones:

Especifica los casos de uso o actividades que son pertenecientes a los actores.

SISTEMA DE USO DEL AULA DE MEDIOS:

9.2.1.3.1 En el diagrama anterior, se muestran las funciones que se realizarn en


el sistema de uso de aula de medios, en donde se podr administrar la
informacin para la generacin de los horarios de clase, mediante la interaccin
del usuario Administrador.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

47

El Administrador tendr los permisos para manipular toda la informacin, incluso si


necesita la informacin ser actualizada.
El usuario docente, solo podr consultar la informacin de los horarios de clase,
debido a que el sistema necesita tener ciertas restricciones para los usuarios no
autorizados a modificar la informacin dentro del software.

SISTEMA DE CONTROL ESCOLAR

El Administrador tendr los permisos para


materias, docentes,

gestionar

a los alumnos, grupos,

generar constancias de calificaciones, generar grficas de

aprobacin y reprobacin, constancias de inscripciones, as como tambin tendr


los permisos para consultar alumnos, grupos

materias. El usuario docente

tendr los permisos para administrar las calificaciones, as como consultar las
materias, grupos y los alumnos de su grupo.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

48

9.3 PROTOTIPO Y DISEO FINAL DEL SISTEMA

En base a los requerimientos del cliente durante la entrevista y los diagramas de


desarrollo, se procede a crear el prototipo del Sistema. La interfaz es amigable y
entendible para los usuarios.

El desarrollo del sistema se elabor en el lenguaje de programacin java usando


el IDE de desarrollo NetBeans, usando el sistema gestor de base de datos MySQL
por su facilidad de uso y bajo consumo de recursos.
Se implement el modelo cliente-servidor, el cual los clientes (computadoras de
los docentes) hacen peticiones al servidor (computadora Administrador), el cual
les da una respuesta de los requerimientos que necesitan.
Se utiliz el paradigma de programacin orientada a objetos junto con estructura
de datos, reutilizando las caractersticas y la informacin entre clases.

A continuacin se presenta la interfaz inicial del Administrador y de los Docentes.

9.3.1 En la imagen anterior, se muestra el inicio de sesin del usuario


Administrador acorde a los datos de acceso.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

49

9.3.2

La interfaz de administracin del sistema de control escolar, el

administrador pose todos los privilegios para acceder a las funcionalidades del
sistema.
1.- ALUMNOS

9.3.3 La Imagen anterior, muestra el formulario para inscripcin del alumno.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

50

El Prototipo no sufri grandes cambios en diseo, la nica diferencia del


Prototipo y el Sistema Final, fue el escudo de la Institucin colocada de
fondo.

Ntese, que antes de registrar un nuevo alumno, primero verifica que la matrcula
no se haya dado de alta con anterioridad, si la matrcula ya ha sido guardada,
mandar un mensaje de error diciendo que debe ingresar otra matrcula.

En caso de que el alumno se intente registrar en un grado que no existe, mandar


un error comentando que el grado no ha sido registrado y debe primero registrarlo
para poder inscribir al alumno en el presente.

9.3.4

Se pueden observar las diferentes opciones para consultar alumnos y

eliminarlos.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

51

Existe la manera en que los alumnos se pueden consultar por matrcula, nombre y
a todos los alumnos inscritos en la institucin.

Por otra parte, se tiene la opcin para eliminar a un alumno, pero slo ser
realizado con xito si no tiene registro de

calificaciones con anterioridad, s el

alumno posee calificaciones no permitir eliminarlo, debido a que se guardar su


historial acadmico para futuros requerimientos.

9.3.5

En la Imagen anterior, puede observarse el formulario para actualizar la

informacin del alumno.

Por otro lado, puede modificar los datos del alumno, primeramente haciendo una
consulta del mismo por su nmero de control. Puede cambiar el nmero de la
matrcula, siempre y cuando no pertenezca a otro alumno.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

52

Por ltimo, si el alumno no es inscrito o es egresado de la institucin, se tiene la


opcin de actualizar el grupo dejndolo vaco.

2.- GRADOS

9.3.6 Se ha mostrado el formulario para registrar los grados.

Para registrar correctamente un grado, se necesario llenar completamente el


formulario, en caso de que un campo no es llenado, no ser posible crear el grado
hasta que se hayan completado los campos faltantes. En dado caso que se intente
registrar un grado y un docente que se hayan guardado previamente, no permitir
continuar con el registro debido a que solo es permitido crear un grado y un
docente encargado de ese grado.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

53

9.3.7

El sistema pueda actualizar la informacin de los grados, puede cambiar el

nombre del grado, docente; Pero se validar si el docente no ha sido registrado o


el grado con anterioridad, si ya estn registrados no permitir actualizar la
informacin del nuevo grado.

9.3.8 Consultas y Eliminacin de Grados.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

54

En esta ventana, se permite la consulta de individual o grupal de los grados, as


como las materias, alumnos, docentes contenidos en cada uno. Adems, pueden
eliminarse los grados, pero sin que tengan alumnos o materias inscritas.

3.- DOCENTES

Por otra parte, se podrn registrar a los docentes pero nicamente uno por grado,
al momento de que el docente sea dado de baja de la institucin, automticamente
el grado pasar a estar disponible para el registro de un nuevo docente.

9.3.9

En la Imagen anterior,

se muestra el formulario de inscripcin de los

docentes.

As mismo, tambin el sistema incluye la validacin de la informacin, es decir, si


los campos estn vacos, mostrar mensajes de error indicando que debe
completar la informacin faltante.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

55

9.3.10

Se pueden Consultar a los Docentes por su Cdula Profesional y as

mismo Actualizar su informacin

4.- MATERIAS

9.3.11 Formulario que permite crear materias.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

56

Pueden crearse mltiples materias pertenecientes a un grado. El sistema validar


si la materia ya ha sido creada en un grado; S la materia ya pertenece a un grado
no puede crearse la misma materia dos veces.

9.3.12 Actualizacin de Materias.

El Software permite la consulta de las materias por Nombre, adems, admite la


actualizacin, pero tambin analiza s la materia ya ha sido registrada en un grado
con anterioridad y si ya ha sido registrada, no permite la actualizacin.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

57

9.3.13 Consultas y Eliminacin de Materias.

Las Materias pueden consultarse por Nombre, independientemente del grado al


que pertenezcan; Adems, pueden consultarse todas las materias registradas,
favoreciendo el control y registro de las que ya se encuentran registradas.

Por otra parte, las materias pueden eliminarse del grado, siempre y cuando no
tengan relaciones a calificaciones ya asignadas; De lo contrario, no ser permitido
eliminarlas.

5.- CALIFICACIONES

Las calificaciones son fundamentales y de mayor importancia para verificar el nivel


de conocimiento de los alumnos, los docentes

podrn asignar y consultar

calificaciones, mientras que el Administrador podr realizar las funciones


mencionadas

con

anterioridad,

incluyendo

actualizacin

eliminar

de

calificaciones.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

58

Por ltimo, el docente y el Administrador

podrn

generar graficas sobre los

ndices de Aprobacin y Reprobacin, esto servir como apoyo para verificar y


mejorar el mtodo se enseanza hacia los alumnos.

9.3.14 Asignacin de Calificaciones.

Los Docentes pueden consultar las materias y los alumnos pertenecientes a su


grado asignado, en caso de buscar informacin no referente al grado designado,
mandar mensaje de error, debido a que no puede asignar calificaciones a grados
impropios.
Tambin, el sistema verificar si el alumno ya le ha sido asignada una calificacin
correspondiente a una materia; En caso de estar asignada, no se podr aadir
nuevamente la calificacin. Se desarroll un software especial para los docentes,
el cual contiene ciertas funcionalidades permitiendo realizar

Consultas de

Alumnos y Materias del grado Asignado, as mismo, como las consultas y


actualizaciones de las calificaciones.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

59

3.3.15 Men Principal de la Interfaz del Sistema para los Docentes.

9.3.16 Consultas de Materias y Alumnos Inscritos.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

60

9.3.17

Consultas de Calificaciones y Alumnos mediante Grado Asignado y

Grficas de Aprobacin y Reprobacin.

9.3.18 Interfaz de Usuarios Docentes para Actualizacin de Calificaciones

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

61

9.3.19 Interfaz del Administrador para

Actualizacin y Eliminacin de

Calificaciones.

Como se pudo observar, el docente no tiene los privilegios o permisos para


eliminar calificaciones, protegiendo la informacin del alumnado.
La opcin para eliminar calificaciones, estar disponible slo si

se agregaron

materias que no son necesarias en los grados, no existe ningn problema por su
eliminacin.

6.- CONSTANCIAS

El sistema est desarrollado para la generacin de Constancias de Inscripci n y


Calificaciones; Son muy importantes estas funciones, debido a que los padres de
familia o tutores, pueden requerirlas o necesitarlas como comprobantes de
estudio.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

62

9.3.20 Generacin de Constancias de Inscripcin.

El Software validar si el alumno est inscrito en la Institucin, y

crear la

constancia de inscripcin del alumno e imprimirla de manera automtica. Por otro


lado, si la constancia ya est creada, se podr buscar e imprimirla.

9.3.21 Generacin de Constancias de Calificaciones.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

63

As mismo, se permitir buscar las calificaciones del alumno por su matrcula, en


caso de existir informacin, se tienen las opciones de exportar constancias en
Excel y Pdf; s las constancias ya han sido creadas con anterioridad, el sistema
permitir buscarlas e imprimirlas posteriormente.

7.- SISTEMA DE AULA DE MEDIOS

9.3.22 Registrar hora del aula de Medios.

El Usuario Administrador, ser el encargado nicamente de registrar las horas


necesarias para el uso del aula de medios; El registro ser por las cdulas
profesionales (Docentes) registrados, seleccionando el grado requerido y una
fecha destinada.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

64

Los Docentes, no tienen los privilegios para registrar horas para el uso del aula de
medios.

9.3.23 Administracin de Horarios del Aula de Medios.

El sistema concede las peticiones del usuario Administrador para consultar,


eliminar y actualizar las horas de clase. Adems, es tambin ofrece la opcin de
imprimir el horario completo especificando una fecha. En caso de los Docentes,
podrn consultar la informacin de los horarios de clase, especificando el grado o
la fecha deseada. Tambin, el sistema tiene la opcin de imprimir el horario en
caso de requerirlo.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

65

9.4 VERIFICACIN O PRUEBAS Y ACEPTACIN DEL SISTEMA

En este punto se realizaron las pruebas necesarias en busca de errores que


pudiese presentar el Sistema y verificar que se cumplen los requerimientos
necesarios para la aceptacin del Software, estas Pruebas se realizaron con
apoyo del Personal de la Direccin. Para realizar lo anterior, se registraron
alumnos, grados, docentes, materias, calificaciones

y usuarios

para acceder

desde diferentes equipos de cmputo para comprobar el correcto funcionamiento


del Sistema.

Dentro de las Verificaciones que se realizaron se presentan las siguientes:


1.- El Usuario Administrador registr alumnos en los grados dados de alta
previamente.

2.-Se calificaron las materias pertenecientes a un grado y se verific que no


se pudiese reasignar la calificacin.

3.-Se generaron constancias de calificaciones, inscripcin y grficas del


ndice de aprobacin y reprobacin.

4.-Se registraron horarios de clase y una cuenta de usuario de tipo docente,


verific la informacin mediante una fecha estipulada.

La C: Lic. Mara Elda Barajas Maldonado, una vez que

visualiz el correcto

funcionamiento del sistema, lo aprob conforme a los requisitos mencionados y se


acord la fecha y los equipos que seran designados.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

66

Se Presentan a continuacin las Pruebas que fueron necesarias en base a


informacin real para la Verificacin y el correcto funcionamiento del Sistema.

1.- Inscripcin de Alumnos.

9.4.1 Inscripcin Exitosa del Alumnado.

Se registr a un nuevo alumno verificando que la matrcula no est registrada con


anterioridad, y como no exista, se dio de alta correctamente el nuevo alumno.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

67

2.- Inscripcin Nuevo Docente.

9.4.2 Formulario de Inscripcin Exitosa de Docentes.

Se Realiz el proceso de Inscripcin de un Nuevo Docente, verificando

s la

cdula profesional no haba sido registrada con anterioridad, por lo consiguiente,


la cdula no fue encontrada en el sistema y el docente fue guardado
correctamente.
Por ltimo, se abrir una ventana la cual permitir crear el usuario que se
relaciona con la cdula profesional; El Nombre de Usuario por default es la Cdula
Profesional.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

68

3.- Nuevo Grado.

9.4.3 Creacin de un Nuevo Grado


.
El sistema admite la opcin de crear grados mediante la eleccin personalizada de
un docente.

4.- Registro de Materias.

9.4.4 Creacin de Materias en Grados Especficos

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

69

9.4.5 Inicio de Sesin de Usuarios tipo Docentes.

5.-Calificaciones.

El inicio de Sesin consiste en especificar los datos de acceso como Usuario


(cdula profesional especificada al momento de registrar al docente) y la
contrasea escogida o asignada.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

70

9.4.6 Asignacin de Calificacin a Alumno Inscrito.

9.4.7 Verificacin de Materias Calificadas Anteriormente.

9.4.8 Generacin de Grficas de Aprobacin y Reprobacin.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

71

El Docente especific el grado en el cual est registrado, y se pudo observar que


todos los alumnos han sido aprobados.

9.4.9 Constancias de Inscripcin y Calificaciones creadas en el Sistema.

6.-Sistema del Aula de Medios.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

72

9.5 MANTENIMIENTO O REFINACIN DEL SISTEMA

Una vez hecho las pruebas necesarias y dando como resultado la aprobacin y
correcto funcionamiento del Sistema; La Directora Mara Elda Barajas Maldonado,
mencion que el Software no necesitaba cambios en el diseo, que estaba
perfectamente entendible, su uso era muy sencillo y cumpla con los
requerimientos.
Por lo tanto, para ayudar a la recuperacin de la informacin, se agregaron
funciones extras al Software que ayudarn a su recuperacin en caso de fallos y
se mencionan y describen las siguientes:

1. Mens para que permiten la Generacin de Copias de Seguridad y


Restauracin de la Base de Datos.

2. Interfaz para la Administracin de los Usuarios, esto incluye:

Restablecimiento de Contraseas.
Consultas de Usuarios Registrados.

9.5.1 Opciones de Recuperacin y Restauracin de la Informacin.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

73

9.6 PRODUCTO DE INGENIERA

Debido a la completa aceptacin del Sistema por el cumplimiento de los


requerimientos que la Escuela Primaria Federal Moiss Senz Garza estipul, se
procedi a crear los ejecutables necesarios para la implementacin y correcto
funcionamiento del Software que estar alojado en la Direccin y en los equipos
de cmputo que estn autorizados para el uso de los Docentes.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

74

RESULTADOS

En esta seccin, se describen los beneficios esperados y obtenidos, los resultados


generados mediante la implementacin del Software Docente y Administrativo.
Adems de los Sistemas mencionados con anterioridad, se desarroll un Sistema
el cual permita comprobar si la base de datos estaba implementada en el
Servidor; En caso de no existir, el Programa la generaba de manera automtica
junto con el Nombre de Usuario Administrador y su Contrasea Predeterminada.

A continuacin, se mencionan los Beneficios esperados y obtenidos:

10.1 Beneficios Esperados

1. Disminuir tiempos prolongados de servicios.


2. Control de la Informacin (Alumnos, Docentes, Calificaciones, Horarios de
Clase).
3. Fcil Manipulacin del Sistema por Parte de los Docentes y Administrativos.

4. Adquisicin de Conocimientos relacionados con las Tecnologas de la


Informacin y la Comunicacin.

5.- Reduccin del Uso de Documentos.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

75

10.2 Beneficios Obtenidos

1. Disminuir tiempos prolongados de servicios.


2. Control de la Informacin (Alumnos, Docentes, Calificaciones, Horarios de
Clase).
3. Fcil Manipulacin del Sistema por Parte de los Docentes y Administrativos.

4. Adquisicin de Conocimientos relacionados con las Tecnologas de la


Informacin y la Comunicacin.
5. Reduccin del Uso de Documentos.

6.- Funcionamiento del Sistema en Red y de manera local, mediante la


utilizacin de usuarios registrados.

7.- Implementacin del Mdulo para la Generacin de Constancias de


Terminacin de Estudios.

Por otra parte, se realizaron instaladores para la correcta instalacin y


funcionamiento de los Sistemas; Permitiendo que si el Sistema haya sido borrado,
podra implementarse de nuevo, as como las opciones para Realizar Copias de
Seguridad y Restauracin de la Informacin y resolver problemas posteriores.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

76

A continuacin, se presentan los Instaladores que fueron creados, junto con el


Correcto Funcionamiento del Sistema en los Equipos de Cmputo Especificados,
observando los problemas que fueron resueltos

10.2.1 Utilizacin del Sistema de Verificacin de Base de Datos.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

77

10.2.2 Instaladores para el uso de los Sistemas

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

78

10.3 Problemas Resueltos

10.3.1 Se redujo la utilizacin excesiva de documentacin, que permite almacenar


la informacin de los alumnos.

10.3.2 Reduccin del uso de gabinetes para el almacenamiento de expedientes.


BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

79

El almacenar los expedientes en los gabinetes por periodos prolongados, los


afectaba por elementos climticos, provocando que sufriera daos y se hiciera
ilegible el documento; Esto obligaba a utilizar nueva documentacin, debido a que
el expediente del alumno haba sido afectado.

Por otra parte, se permite actualizar la informacin del Alumnado as como las
calificaciones, evitando el uso y el deshecho de la documentacin, al intentar
corregir los documentos que tenan errores, por lo consiguiente, presentaban
tachaduras, enmendaduras y uso de correctores, que eran rechazados por la
Supervisin.

10.3.4 Horario de Clase para los Turnos Matutino y Vespertino.

Los Horarios de clase creados a partir del Sistema, resolvieron conflictos acerca
del uso del Aula de Medios, permitiendo un control eficiente en el Turno Matutino y
Vespertino; Adems, los docentes que se encuentren registrados, slo hacen uso
del mismo, otorgando seguridad y restringiendo el acceso a personas ajenas a la
Institucin.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

80

10.3.5 Constancias de Terminacin de Estudios e Historial Acadmico.

Las Constancias generadas por el Sistema, permitieron ofrecer un servicio


eficiente hacia los padres de familia, resolviendo los problemas de servicio con el
menor tiempo requerido. Las Constancias Anteriores, no son constancias oficiales
que sern entregadas a la SEP,

brindan

seguimiento a los alumnos y son

utilizadas como comprobantes hacia los padres de familia; El Software es


manipulado como interno, pero ayuda a tener el control de las calificaciones

permite la generacin de los documentos oficiales, en base a la informacin


almacenada en el Sistema.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

81

CONCLUSIONES Y RECOMENDACIONES

El propsito de este proyecto, fue resolver los conflictos que la Escuela Primaria
Federal Moiss Senz Garza tena al ofrecer un servicio deficiente ante las
peticiones de los padres de familia y el uso

de

documentacin excesiva,

propiciando gasto econmico y material, al utilizar expedientes que contenan la


informacin de los alumnos as como sus calificaciones. Adems, se evitaba que
los alumnos adquirieran conocimientos sobre el uso de las tecnologas de la
Informacin y la Comunicacin, debido a que existan conflictos entre los docentes
por el uso del Aula de medios.

Para lograr el xito y resolver los percances, se desarrollaron Sistemas capaces


de mantener la informacin registrada y actualizada de los alumnos, as como el
control de los horarios de clase para el uso del Aula de Medios, obteniendo como
resultado, que los padres de familia al requerir informacin detallada, pudieran
obtenerla sin necesidad de esperar tiempos prolongados; Los alumnos siguieran
preparndose al asistir a las clases de computacin y que los recursos tanto
materiales como econmicos, no sufrieran demasiado uso.
Los Sistemas estn actualmente en funcionamiento en la direccin junto con los
equipos remotos, que son usados por los docentes, interconectados mediante una
red de computadoras de rea local. Con estos problemas resueltos, se est
mejorando la calidad en la educacin que se les brinda a los nios, renovando su
desempeo y abriendo camino hacia le excelencia institucional. El uso de estos
sistemas, estn recomendados para la adquisicin de nuevos conocimientos de
las Tecnologas de la Informacin y Comunicacin. Por ltimo, los sistemas
pueden instalarse sin ningn problema en equipos con hardware y software
actualizado.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

82

COMPETENCIAS DESARROLLADAS Y APLICADAS

Capacidad de Elaborar el ciclo de vida de software necesario para la


elaboracin y correcto funcionamiento del Sistema.
Habilidad para aplicar los conocimientos que fueron aprendidos para
resolucin de problemas.
Habilidad para investigar de manera correcta y obtener nuevos
conocimientos.

Capacidad para desarrollar las habilidades de comunicacin oral y escrita.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

83

BIBLIOGRAFA

1) Deitel, Paul y Harvey Deitel(2012). Como Programar en Java 9 Edicin,


Deitel.

2) Raya Jos Luis, Laura Raya , Miguel ngel Martnez, (2008).Redes


Locales, instalacin y configuracin bsica, AlfaOmega-RAMA.

BRIAN CZAREZ SNCHEZ , INGENIERA EN SISTEMAS COMPUTACIONALES

84

You might also like