PROYECTO: SISTEMA DE IMPRESIN DE HORARIOS DOCENTES DE LA E. S. T. No. 9
ASESOR DE ESTILO: M. C. C. SANTA VALLEJO FIGUEROA
AUTOR DE LA IDEA: JUAN MANUEL CUERVO PIA
INTEGRANTES DEL EQUIPO: JUAN MANUEL CUERVO PIA MARTNEZ SORIA NABOR CLAUDIA HONORATO HERNANDEZ
2
INDICE
CAPITULO I MARCO CONCEPTUAL ...............................................................................3 INTRODUCCION: .................................................................................................................... 4 ANTECEDENTES: .................................................................................................................. 4 PLANTEAMIENTO: ................................................................................................................. 5 OBJETIVO GENERAL: ........................................................................................................... 5 OBJETIVO ESPECFICOS: .................................................................................................... 5 JUSTIFICACION ...................................................................................................................... 5 CAPITULO II MARCO TEORICO .......................................................................................6 REQUERIMIENTOS DEL SOFTWARE Y HARDWARE...................................................... 7 Requerimiento de hardware. .............................................................................................. 7 Requerimiento de software ................................................................................................. 7 Sistemas Operativos ......................................................................................................... 10 CRONOGRAMA DE ACTIVIDADES: .................................................................................. 11 CAPITULO III MARCO OPERATIVO ...............................................................................12 ARQUITECTURA DEL SISTEMA ........................................................................................ 13 MODELADO DE OBJETOS (CASOS DE USOS) .............................................................. 14 DIAGRAMA DE SECUENCIAS ............................................................................................ 15 DISEO DE LA INTERFACE Y OPERATIVIDAD .............................................................. 16 VENTANA DE INICIO ....................................................................................................... 16 VENTANA DE DATOS INCORRECTOS ......................................................................... 17 CONSULTA EN PANTALLA ............................................................................................. 18 RESULTADO DE LA INFORMACION EN PDF .............................................................. 19 MODELADO DE LA BASE DE DATOS ........................................................................... 20
3
CAPITULO I
MARCO CONCEPTUAL
4
INTRODUCCION: El presente proyecto sedesarroll porque exista un problema de sistematizacin en el manejo de la informacin del departamento de la prefectura de la Escuela Secundaria Tcnica No. 9. Ya que existen 23 docentes que necesitaban conocer en tiempo y forma su horario de clases (carga acadmica) para poder planear sus clases de manera efectiva. Se desarroll una interfaz basada en nuevas tecnologas dentro las cuales se puede mencionar el entorno deDreamWeaver combinando sus bondades con el lenguaje php.
Hoy en da con esta interfaz los docentes son capaces de imprimir su carga acadmica y horario respectivo va online desde cualquier computadora que est a su alcance y que se encuentre conectada a internet.
De esta manera se impuls al docente a que hiciera uso de las tecnologas de la informacin y la comunicacin. Generando as un nuevo nivel de comunicacin y asi mismooptimizando el manejo de informacin con un nuevo enfoque tecnolgico.
ANTECEDENTES: En la Secundaria Tcnica No. 9 de TlacolulaChicontepec Veracruz las tareas administrativas relacionadas los docentes (horarios y carga acadmica) se efectuaban de forma manual teniendo como consecuencia un manejo confuso de la informacin, puesto que exista redundancia en los datos y el docente no conoca en tiempo y forma la informacin necesaria para iniciar el ciclo escolar, trayendo como consecuencia la planeacin tarda de sus clases y la aplicacin de exmenes de diagnstico de manera desfasada, por lo que la presente implantacin del sistema busca corregir todos estos problemas administrativos que se presentan, contribuyendo de alguna manera a mejorar el servicio y as mismo motivar al docente para que haga uso de las nuevas tecnolgicas que tiene a su alcance.
5
PLANTEAMIENTO:
La Escuela secundaria Tcnica Agropecuaria No. 9 de Tlacolula, Chicontepec, Veracruz, hasta la fecha ha creado los horarios para sus docentes de manera manual generando as un problema de tiempo y costo, a su vez ha creado confusiones de horarios entre los docentes y en ocasiones cuando requieren del mismo y no se encuentran dentro de su institucin les genera contratiempo en su planeacin.
OBJETIVO GENERAL: - Que el docente conozca su carga acadmica e imprima va online.
OBJETIVO ESPECFICOS: - Planeacin de sus clases en tiempo y forma. - Optimizacin de recursos materiales para el plantel. - Envi de reportes correspondientes a dependencias que lo soliciten (Inspeccin escolar, jefatura de sector, SEV)
JUSTIFICACION
Se desarrollar una interfaz (pgina web) en la que el docente podr consultar e imprimir su horario de trabajo toda vez que lo solicite. Este se manejar mediante una Base de datos que contendrnlos horarios, materias, nombre de docentes, etc. El sistema ser manejado por un administrador de base de datos quien ser el encargado de cargar los datos que el sistema requiera para su buen funcionamiento.
6
CAPITULO II MARCO TEORICO
7
REQUERIMIENTOS DEL SOFTWARE Y HARDWARE Requerimiento de hardware. Los requerimientos mnimos y las caractersticas recomendadas para servidores y clientes se detallan a continuacin. Contar con 2 mquinas y un servidor con un costo de $6, 000 c/u. Dispositivo Caractersticas mnimas. Caractersticas recomendadas. Procesador Pentium IV Mhz Procesador Pentium, IV Mhz con opcin de multiprocesamiento simtrico. Memoria 512 Mb 1 Gb mnimo. Bus ISA EISA y/o PCI Disco Duro 80 Gb Mayor a 80 Gb. CD-ROM CD-ROM 10 x CD-ROM 24x Interfaz grfica y Monitor Super VGA Color Super VGA Color de 0.28. Interfaz con 2 Mb de memoria.
Requerimiento de software FLASH El presente proyecto ser desarrollado sobre la plataforma Macromedia flash que conectado a un manejador de base de datos en MySql, proporcionar los datos necesarios que sern consultados mediante la creacin de una pgina web. La funcionalidad y las caractersticas del Macromedia flash (dreamweaver) es una herramienta que facilita la creacin de interfaces interactivas de fcil acceso para el usuario. El Flash es un programa que permite desarrollar objetos Multimedia, visibles no slo en Internet. En los Browsers ms conocidos que son el Netscape y el Explorer, gracias a un acuerdo entre compaas, ya se implementa, en sus nuevas versiones un instalador automtico, que es un lector de Flash y Shockwave que permite al usuario ver el trabajo realizado. El Flash es mucho ms fcil de aprender. 8
El Flash estuvo proyectado para la WEB, por esto es ms fcil utilizarlo. Las pelculas del Flash pueden leerse por medio de los proyectores del Shockwave (.SWF) estos proyectores son buenos porque resultan ser ms ligeros y utilizan la tecnologa Streaming. El Flash se apoya en Shockwave para tener una mejor proyeccin, o sea que en conclusin trabajan juntos, porque a pesar de estas diferencias, Flash y Shockwave tienen caractersticas y usos similares, porque son productos creados por la Macromedia.
Caractersticas del flash Flash es un programa que contiene muchas herramientas de trabajo similares y en algunos casos igual a las de la mayora de programas de diseo grfico, o al menos de los ms conocidos y mejores en el mercado. Entre algunas de las herramientas y funciones diferentes que este programa contiene estn: y El Publish, que es un visualizador de nuestro trabajo ya sea en Html o en Flash. Y dependiendo de la orden que le demos, en este formato lo veremos, previo a nuestra edicin final. Este se encuentra en Archivo. Otra forma de visualizar nuestro trabajo es por medio de Test Movie que se encuentra en Controles. y Luego en Edit, tenemos varias opciones de Frames o Marcos, que son los fotogramas en dnde se organizan los objetos y movimientos en manera temporal. y Tambin en Edit, encontramos una opcin de Edit Symbols, que sirve para transformar en Vectorial los objetos, nombrndolos de una forma diferente, 9
que se guardan automticamente en una librera de smbolos. En Insert, encontramos tambin esta opcin. y En Insert la mayora de opciones son diferentes porque son especiales para este programa, entre ellas tenemos la de Layer. Que es la pgina en blanco en dnde se trabaja. Esta opcin permite agregar o eliminar hojas de trabajo. y Siempre en Insert, encontramos Motion Guide, que es una gua de la trayectoria que debe realizar un objeto al que se le pretende dar un movimiento. y En Windows se pueden abrir todas las ventanillas donde se manejan los colores, se selecciona, efectos especiales y variables en las acciones que se realizan. y Por ltimo en la barra de tareas encontramos Snap toObject, que es importante porque ayuda a mejorar el diseo realizado, redondendolo en algunos casos y en otros hacindolo ms estilizado. y MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL. MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante adelantar monitoreos sobre el desempeo para detectar y corregir errores tanto de SQL como de programacin.
10
Es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los interpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrnimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa esta liberado bajo la licencia GNU y acta como un servidor Web libre, fcil de usar y capaz de interpretar paginas dinmicas. Actualmente XAMPP est disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS x.
Sistemas Operativos Software bsico Caractersticas mnimas Caractersticas recomendadas Sistema Operativo Windows 2000, Xp
Mysql Mysql Manejador de base de datos que implemente ODBC y que mejor se adapte a las necesidades de la institucin. Servidor de HTTP MS Internet Information Server 3 MS Internet Information Server 4, Netscape Entreprise Server.
Fig. 1Arquitectura del sistema. 1. PAGINA PRINCIPAL: Visualiza la pgina principal 2. IDENTIFICACION DEL DOCENTE: Permite teclear el nombre de usuario y su contrasea. 3. CONSULTA DE LA CARGA ACADEMICA: despus de tener acceso al sistema el docente puede consultar su carga acadmica. 4. IMPRESIN: imprime en pantalla la informacin consultada. 5. Posteriormente la informacin es enviada a la impresora.
1 2 3 4 5 PAGINA PRINCIPAL DOCENTES B.D PAGINA DOCENTE IDENTIFIACION DEL DOCENTE CONSULTAR CARGA ACADEMICA IMPRESION SOLICITUD DE IMPRESION ORDENAR IMPRESION 14
MODELADO DE OBJETOS (CASOS DE USOS)
CASO DE USO CARGA ACADEMICA
Fig. 2caso de uso registro correcto
Fig. 3caso de uso registro incorrecto
PAGINA WEB VISUALIZACION DE LA CARGA ACADEMICA INTRODUCIR DATOS VALIDACION DE DATOS DATOS INCORRECTOS REVALIDACION PAGINA WEB VISUALIZACION DE LA CARGA ACADEMICA INTRODUCIR DATOS VALIDACION DATOS CORRECTOS BD BD 15
DIAGRAMA DE SECUENCIAS
Fig. 4 Consulta De Carga Acadmica
Home (Navegador) Consulta de carga academica Impresin Validacin de datos Datos validos Datos no validos USUARIO ORDENADOR B.D. 16
DISEO DE LA INTERFACE Y OPERATIVIDAD
VENTANA DE INICIO
Fig. 5. Pantalla de bienvenida al sistema. El usuario introduce su Nombre y RFC, para poder accesar al sistema.
17
VENTANA DE DATOS INCORRECTOS
Fig. 6. Pantalla de datos incorrectos. En caso de haber introducido algn dato errneo, el sistema mostrara lo anterior.
18
CONSULTA EN PANTALLA
Fig. 7. Resultado de la consulta. Se muestra en pantalla el resultado de la consulta realizada, siempre y cuando los datos introducidos (Nombre y RFC), sean correctos.
19
RESULTADO DE LA INFORMACION EN PDF
Fig. 8. Resultado impreso de la informacin requerida.