Escolar Documentos
Profissional Documentos
Cultura Documentos
Santiago de Cuba
f
nn gg e
e
aa e
c
faa c
cuu ll t
taa d
di
i
enn i
i
er
r
ell c
ct
tr
ri
i
caa
Ao 49 de la Revolucin
Dedicatoria
Dedicatoria
Mis hijos, Rebeca y Rafael, que son la inspiracin de mi vida y mi empuje para un futuro con
sueos.
Agradecimientos
Agradecimientos
A Rafael Cintra Snchez por sus esfuerzos brindados para la terminacin de este trabajo.
Uno muy especial al Ing. Osmel Bordies por haberme ayudado con todo su tiempo, su infinita
paciencia y todos sus conocimientos.
A mis tutores el Dr. Andrs Subert Semanat y la MsC. Bertha Pallerols Mir por su esfuerzo y la
gran ayuda prestada para llevar a buen trmino este trabajo.
A todos mis compaeros del Local Investigaciones Telemticas por su apoyo incondicional en cada
momento. En especial al Ing. Maikel Noriega.
Pensamiento
Pensamiento
Con constancia y tenacidad se obtiene lo que se desea; la palabra imposible no tiene significado.
Napolen.
Resumen
Resumen
Las universidades cubanas manejan un volumen de informacin relacionada con los procesos
docentes de postgrado para lo cual se requiere tomar un conjunto de decisiones. En la actualidad el
sistema informativo para la Maestra en Sistemas de Telecomunicaciones existente no renen los
requisitos de abarcar los aspectos fundamentales de la gestin universitaria en docencia ni de
poderse ejecutar en un ambiente de redes.
El trabajo que se desarrolla abarca un sistema informativo que utiliza una base de datos de acuerdo
con las nuevas tecnologas de informacin y las comunicaciones acerca de la gestin universitaria y
que permita actualizar las informaciones en un ambiente de redes (va programas-cliente) y obtener
informaciones en lnea a travs de un ambiente en formato Web, usando los recursos disponibles y
permitiendo a los usuarios diferentes niveles de acceso a la informacin, la que, entre otras ventajas,
permite la toma de decisiones de forma inmediata, usando las ms modernas tecnologas de la
informacin y la comunicacin.
Palabras Clave: gestin docente, sistemas informticos, sitio Web.
Abstract
Abstract
The Cubans universities drive a volume of information related with the teaching processes of
postgraduate courses for which it requires to take a group of decisions. At the present time the
necessities to include the fundamental aspects of university steps in teaching that and cannot be
execute in an environment of nets that do not meet the informative system for the Mastery Program
in Systems of Telecommunications.
The work that develops monopolizes an informative system that he utilizes a data base according to
the new technologies of information and the communications about the university steps and that it
permit updating the reports in an environment of nets ( via customer-program ) and obtaining online reports through an environment in format Web, using available resources and allowing the
different users to access levels of to the information, among other advantages, it permits the
decision making of immediate form, using the more modern information technologies and the
communication.
Key words: Teaching steps, information-technology systems, place Web.
ndice
Introduccin................................................................................................................................................. 2
Capitulo I: Marco referencial de la investigacin. ......................................................................................... 8
1.1 Evolucin de la tecnologa de la gestin. ............................................................................................. 8
1.2 Las Aplicaciones Web Universitarias y la gestin de informacin. .................................................... 10
1.3 Tendencias ms representativas y el anlisis para la seleccin de la estrategia a seguir....................... 11
1.3.1 Software propietario y software libre. ......................................................................................... 12
1.3.1.1 Software propietario. ............................................................................................................ 12
1.3.1.2 Software libre....................................................................................................................... 12
1.3.1.3 Libertades que ofrece el software libre.................................................................................. 13
1.3.1.4 Tipos de licencias de Software libre ms usadas. .................................................................. 14
1.3.1.5 Principales Ventajas que ofrece el software libre. ................................................................. 15
1.4. Seleccin de una aplicacin informtica con gestin de informacin. ............................................... 17
Captulo II. Anlisis y diseo de la Aplicacin Informtica de Gestin de Informacin Docente. ............. 20
2.1 Sobre las aplicaciones de Bases de Datos (BD) orientadas a WWW. ................................................. 20
2.1.1 El servicio WWW. Una plataforma para la implementacin de aplicaciones............................... 20
2.2 Arquitectura de una aplicacin informtica de BD............................................................................. 21
2.2.1 Caractersticas generales de las aplicaciones de gestin de bases de datos orientadas al Web....... 21
2.3. Modelo de una aplicacin informtica con Gestin de Informacin. ............................................... 22
2.3.1. Mdulo Servidor de BD............................................................................................................. 22
2.3.2 Mdulo servidor WWW. ............................................................................................................ 23
2.3.3 Mdulo cliente WWW................................................................................................................ 24
2.4 Las aplicaciones informticas de gestin en entornos acadmicos.................................................... 25
2.4.1. Herramientas utilizadas en la concepcin de la aplicacin informtica de gestin de informacin
docente de la Maestra en Sistemas de Telecomunicaciones. ................................................................ 25
2.4.2. AppServ. ................................................................................................................................... 26
2.4.3. El servidor Apache. ................................................................................................................... 27
2.4.4. Sistema Gestor de Base de Datos (SGBD) MySQL. ................................................................... 27
2.4.4.1 Principales caractersticas de MySQL.................................................................................... 28
2.4.5 Cliente MySQL (Front)............................................................................................................... 29
2.4.5.1 Principales caractersticas de Cliente MySQL -Front............................................................. 29
2.4.5.2. Requerimientos de Cliente MySQL -Front. .......................................................................... 29
2.4.6 Dreamweaver MX 2004............................................................................................................. 29
2.4.7 Lenguaje PHP............................................................................................................................. 30
2.4.8 PHAkt. ...................................................................................................................................... 31
2.5 Diseo de la aplicacin informtica con gestin de informacin docente de la Maestra en Sistemas
de Telecomunicaciones........................................................................................................................... 31
2.5.1. Que es una Base de Datos (BD)?.............................................................................................. 32
2.5.2. Ventajas de una Base de Datos................................................................................................... 32
2.5.3 Conceptos Fundamentales........................................................................................................... 32
2.5.4 Diseo de la base de datos. ........................................................................................................ 33
2.5. Diseo de la aplicacin informtica con gestin de datos.................................................................. 35
2.5.1. Seleccin de los servicios de la aplicacin informtica con gestin de datos. .............................. 36
2.5.2 Sistema de Usuarios................................................................................................................... 38
2.5.2.1 Sistema de Usuarios. ............................................................................................................ 38
2.5.3 Otras consideraciones ................................................................................................................. 38
Capitulo III: Implementacin de la aplicacin Web con gestin de datos. ................................................... 40
3.1 La implementacin de diseo HTML. .............................................................................................. 40
3.2 Implementacin de los servicios del sistema...................................................................................... 41
3.2.1. Servicios con flujo unidireccional de informacin. ..................................................................... 41
3.2.1.1. Tabln de noticias. .............................................................................................................. 41
3.2.2. Servicios con flujo bidireccional de informacin........................................................................ 42
3.2.2.1. Web-Chat............................................................................................................................ 42
3.2.3. Servicios manipulacin de archivos. .......................................................................................... 43
3.2.3.1. Carga (UpLoad). ................................................................................................................. 43
3.2.3.2. Descarga (Download).......................................................................................................... 44
3.3. Seguridad del sitio. .......................................................................................................................... 44
Indice
Introduccin
Introduccin.
Las tecnologas de la informacin y de las comunicaciones (TIC) posibilitan la creacin de un
nuevo espacio social para las interrelaciones humanas. Dicha transformacin puede ser comparada
con las grandes revoluciones tcnicas habidas a lo largo de la historia e incide sobremanera en lo
que atae al conocimiento humano. As como la imprenta transform profundamente los mtodos
universitarios medievales (lectio, dictatio, disputatio, etc.), as tambin las TIC (redes telemticas,
televisin, videojuegos, tecnologas multimedia, plataformas interactivas, etc.) estn modificando la
actividad universitaria. Esta rpida evolucin de las tecnologas de hardware y software han
impactado la vida social y productiva, facilitando la creacin y funcionamiento de sistemas de
informacin que apoyan el proceso docente en las universidades de todo el mundo.
La evolucin tecnolgica ha cambiado la forma de
entender
las
relaciones
sociales
Introduccin
al futuro profesional del manejo de herramientas de computacin, no como un mero usuario de una
caja negra, sino con formacin suficiente, que le permita tomar decisiones sobre la conveniencia o
no de su utilizacin en cada caso.
El profesor universitario recurre diariamente a las Tecnologas de la Informacin y
Comunicaciones en todo el quehacer investigador y docente. Conectadas a las redes telemticas, las
personas pueden desarrollar prcticamente todas las actividades universitarias, e incluso otras
nuevas. Esto posibilita nuevos procesos de aprendizaje, investigacin, transmisin del conocimiento
e interrelacin universitaria, que adopta modalidades distintas y define a los usuarios de la Web
universitaria en diferentes contextos de utilizacin de acuerdo a sus necesidades, capacidades y
posibilidades dentro del proceso docente.
Con la finalidad de facilitar la labor administrativa y acadmica de los Centros y agilizar los
procesos de comunicacin se han creado una serie de aplicaciones de Gestin de Datos en Centros
Universitarios de todo el mundo y de nuestro pas de la cual no se encuentra excluida
la
Universidad de Oriente.
En el Departamento de Telecomunicaciones y Electrnica de la Universidad de Oriente se realiza la
Maestra en Sistemas de Telecomunicaciones , esta
prctica investigativa
es un factor de
Introduccin
Introduccin
Introduccin
Con vistas a dar cumplimiento a estas tareas se utilizaron mtodos de investigacin tericos y
empricos.
Entre los primeros se utiliz el mtodo de anlisis y sntesis para determinar los requerimientos
funcionales, herramientas y metodologas de desarrollo de la aplicacin, as como la modelacin
para realizar el diseo del mismo.
Como mtodos empricos se utiliz la observacin cientfica, para diagnosticar la situacin actual
en la gestin docente de la Maestra en Sistemas de Telecomunicaciones y el uso de aplicaciones
informticas en la obtencin de la informacin necesaria para la gestin y la toma de decisiones.
Tambin se utiliz el anlisis bibliogrfico, para diagnosticar el estado del arte acerca de las
aplicaciones informticas en la gestin de procesos y en particular la gestin de actividades
docentes, as como las caractersticas de las herramientas y metodologas de desarrollo utilizadas
para la construccin del sistema.
Adems de entrevistas para elaborar criterios de especialistas para evaluar los resultados de la
investigacin.
La investigacin sustenta como aporte prctico la implantacin de una aplicacin informtica para
la gestin de informacin docente de la Maestra en Sistemas de Telecomunicaciones
Su importancia radica en la contribucin a la calidad requerida del proceso docente de la maestra
facilitando la comunicacin alumno-profesor dentro de la ella que ayudara al flujo
de la
informacin docente, mediante el uso ventajoso de las TIC, en un contexto donde la informatizacin
de procesos sustantivos constituye una variable representativa de la calidad de un postgrado y
donde las universidades influenciadas por la Sociedad del Conocimiento estn orientadas a
desarrollar un sistema de aprendizaje social de alto nivel; que despliega y construye una capacidad
innovativa.
El informe de investigacin se estructura en tres captulos con referencias bibliogrficas,
conclusiones, recomendaciones, bibliografa y anexos.
El primer captulo est dedicado a estudiar y precisar las principales tendencias en las que se apoya
el trabajo presentado, aqu se definen los fundamentos tericos.
El segundo captulo contiene todo lo referente a las metodologas,
tecnologas y entorno de
desarrollo utilizado, presentando, adems, las caractersticas del sistema y elementos del anlisis y
el diseo realizado para la construccin del sistema.
6
Introduccin
El tercer captulo muestra la solucin del problema a travs de una aplicacin Web interactiva, o
sea, Aplicacin Informtica de Gestin de Informacin Docente para la Maestra en Sistemas de
Telecomunicaciones, que, ofrece de forma profesional una interfaz amigable, fcil de utilizar por
los maestrantes, profesores y Comit Acadmico posibilitndoles acceder a un conjunto de servicios
que en su esencia permiten: autentificar a todos los usuarios del sistema, recopilar, actualizar y
recuperar toda la informacin referente al proceso docente, acceder a bibliografa del postgrado en
cuestin.
Capitulo I
denominadas Pginas Web y, se conoce como Sitio Web a un grupo de pginas que este
ubicadas en el mismo servidor y que la relacin entre ellas es dependiente de los intereses de
quienes controlan estos sitios [3].
La popularidad alcanzada por esta nueva forma de acceder a Internet hizo que evolucionara
rpidamente convirtindose en el centro de la informtica moderna. El hecho de permitir a partir de
la inclusin de comportamiento dinmico, posibilidades de interaccin avanzada con los usuarios,
hace del Web algo ms que una simple aplicacin y la convierte en una plataforma.
Los volmenes de datos a utilizar aumentan y el Web se integra entonces con la tecnologa de
bases de datos, Esta tecnologa haba surgido en los aos 60 y en sus inicios su uso fue limitado
debido a la pequea cantidad de datos que se procesaba. Ya en la dcada de los 70 se manifest un
8
Capitulo I
aumento en la actividad de procesamiento de datos por varias instituciones. Con la llegada del Web
se hace posible el acceso a grandes bancos de informacin desde cualquier lugar del planeta y
tanto empresas como instituciones utilizan sus redes para montar aplicaciones que le permitan
automatizar su gestin.
Con esta evolucin y madurez en la red de redes y la transformacin cuantitativa y cualitativa de su
consumo, una aplicacin informtica institucional pas de ser una herramienta ms a un medio
virtual por donde gran cantidad de pblico accede a la organizacin. Pas de ser un simple sitio
Web a una aplicacin virtual al servicio de un mbito docente. En ese cambio radica la relevancia
que este tipo de productos tiene hoy.
No solo se toma en cuenta la informacin sino los conocimientos y la educacin que sta conlleve.
[4]. En el mundo de la comunicacin las Nuevas Tecnologas de la Informacin (esencialmente las
computadoras y los programas informticos) permiten el acceso a redes, bsicamente porque los
avances tecnolgicos, han dado a la computadora un protagonismo como instrumento pedaggico
ya que permite el acceso a grandes cantidades de informacin. En los sistemas educativos las
computadoras desempean principalmente tres funciones: la funcin tradicional de instrumento para
que los alumnos adquieran un nivel mnimo de conocimientos informticos; la de apoyar y
complementar contenidos curriculares; y, la de medio de interaccin entre profesores y alumnos,
entre los mismos alumnos y entre los propios profesores llevando as esa informacin que genera un
conocimiento. Se han analizado aplicaciones informticas institucionales Universitarias del mundo,
y de nuestro pas. Se ha analizado la interactividad de estas aplicaciones informticas en busca de
algo que se aplicara al problema planteado .Las aplicaciones informticas puede mostrarse como un
lugar de interaccin donde elegimos el contenido deseado pero que adems se crean contenidos , se
interacta con otras personas y se resuelven problemas juntos.
Se ha analizado la gestin en los mbitos universitarios y el anlisis indica que los estudiantes con
estudios superiores convierten la gestin Web en instrumento de la vida diaria en todos los
aspectos. Un 94,2 % utiliza correo electrnico, el 56,8 % consulta bibliotecas y diccionarios y un
22,88 % trabaja parcialmente desde casa [5].Es necesario que en la vida universitaria y de la
investigacin acadmica, la mayora de los contenidos fluyan libremente.
O sea que exista interactividad, pensando en el desarrollo de los contenidos como un proceso en
dos direcciones, donde participan alumnos y profesores. Hay que tener en cuenta que en el sistema
acadmico donde existen investigaciones cientficas estas deben ser conocidas y divulgadas de lo
contrario permanecern ignoradas por la mayora de esta comunidad [6].
9
Capitulo I
Berners-Lee dise la Web, que luego se transform en algo muy grande y de intereses dismiles.
Pero su espritu original fue la transmisin de conocimiento en el mundo acadmico y cientfico. El
objetivo motor fue el mismo que se reclama aqu; que todos los pblicos de la comunidad de
investigadores del postgrado sepan que se est produciendo a su alrededor. [7]
docente
colaborativo no trata solamente de impartir clases magistrales, sino de ser tutor y dinamizador del
proceso de formacin de los maestrantes, siguiendo su evolucin y evaluaciones.
En estos nuevos contextos un sistema de gestin de informacin docente permitir que el estudiante
interaccione con la informacin al poseer nuevas habilidades, realice bsquedas significativas del
conocimiento, y trabaje de forma cooperativa contando con una aplicacin informtica que
signifique una herramienta ms de formacin. Si bien el docente debe familiarizarse con las
herramientas informticas y, en este caso, con la forma de subir contenidos a la Web, no se habla de
una formacin a distancia, ni de una universidad a distancia, sino de una herramienta necesaria que
no significa necesariamente interaccin directa y/o clases en lnea con los alumnos, pero si un
establecimiento de un flujo de informacin utilizando la Web como herramienta educativa y de
gestin. Una aplicacin de gestin en la Maestra en Telecomunicaciones puede funcionar como
una memoria digital abierta y reutilizable, acotada al universo de conocimiento del curso de
postgrado en cuestin.
En una universidad, la informacin viaja por los pasillos y, en encuentros informales o establecidos,
interacta entre sus pblicos, docentes, alumnos y personal administrativo. En la investigacin
acadmica (sobre todo en los postgrados) la mayora de las veces no se sabe que hace el otro y la
10
Capitulo I
informacin queda almacenada en pocos docentes, pero no es distribuida en forma eficiente. Esa
informacin no est sistematizada. Dnde est la informacin valiosa? Quin la administra?
Cul es la forma de acceder a ella? Seguramente depende exclusivamente del profesorado. Y si
un profesor se retira de la organizacin? Dnde queda esa informacin? En ese caso sucede que se
produce un vaco y el profesional deja a la institucin sin una informacin valiosa acumulada en
aos, sin registro o catlogo alguno.
Es vital gestionar y conservar la memoria del postgrado ms all de los profesionales que trabajan
en ella y poder aprovechar a futuro los contenidos en los que queda plasmado dicho conocimiento,
evitando empezar de cero sobre cuestiones en las que ya existe documentacin. Esa debera ser una
tarea docente; comunicar y gestionar el conocimiento generado bajo su supervisin, para que sea
conocido por otros alumnos o miembros de la organizacin. Pero antes de impulsar o exigir esa
obligacin, deberan estar dados los mecanismos para que el profesorado pueda fcilmente
introducir esa informacin en una estructura preparada y organizada que permita acceder a ella con
eficacia. Esto es el futuro de una gestin de datos docentes. Los datos docentes de la Maestra en
Sistemas de Telecomunicaciones necesitan por tanto estar digitalizados traspasando informacin al
Web y administrar, compartir e intercambiar informacin entre alumnos y profesores.
11
Capitulo I
eCollege (un sistema de software diseado para facilitar a profesores la gestin de cursos virtuales
para sus estudiantes, especialmente ayudndolos en la administracin y desarrollo del curso).
En principio se evaluaron segn las necesidades especficas del desarrollo y las condiciones de uso
en el pas, entre ellas:
Disponibilidad: Estos software, como otros en el mundo informtico, se debaten entre el software
propietario y el software libre. El primero carece de la posibilidad de uso libre y de realizarle
adaptaciones debido a las licencias y, por lo regular, se oferta a altos precios; con ello, se vuelven
inaccesibles. El segundo es el software que, una vez obtenido, puede ser usado, copiado, estudiado,
modificado y redistribuido libremente.
Condiciones: Se estudiaron los soportes y los requerimientos tcnicos de cada plataforma, sus
posibilidades de adaptacin, segn su entorno tecnolgico; recursos, software, etc. a las condiciones
especficas del pas.
Es muy importante tener en cuenta los trminos software libre y propietario.
1.3.1 Software propietario y software libre.
Es importante conocer
software propietario y software libre, las cuales tiene particularidades muy bien definidas que los
diferencias y que influyen en el anlisis de seleccin de una aplicacin Web.
1.3.1.1 Software propietario.
El software libre es aquel que puede ser distribuido , copiado y usado; por lo tanto, debe venir
acompaado del cdigo fuente para hacer efectivas las libertades que lo caracterizan .El software de
12
Capitulo I
dominio publico implica que no esta protegido por el copyright, y por lo tanto, que pueden
generarse versiones no libres del mismo . En cambio el software libre protegido con copyleft
(licencias con copyleft) impide a los redistribuidores incluir algn tipo de restricciones a las
libertades propias del software as concebido, es decir, garantiza que las modificaciones mantengan
la condicin de software libre. Tambin es conveniente no confundir el software libre con el
gratuito, este no cuesta nada, hecho que no lo convierte en software libre, porque no es cuestin de
precio sino de libertad.
1.3.1.3 Libertades que ofrece el software libre.
De acuerdo con tal definicin, el software es "libre" si garantiza las siguientes libertades:
? Libertad 0: libertad de ejecutar el programa con cualquier propsito (privado, educativo,
pblico, comercial, militar, etc.)
? Libertad 1: libertad para estudiar y modificar el programa. Libertad 2: libertad para copiar
el programa de manera que se pueda ayudar al vecino o a cualquiera.
? Libertad 3: libertad de mejorar el programa y publicar las mejoras (obliga a que se tenga
acceso al cdigo fuente).
El software libre es cualquier programa cuyos usuarios gocen de estas libertades. De modo que
debe ser libre de distribuir copias con o sin modificaciones, de forma gratuita o cobrando por su
distribucin, a cualquiera y en cualquier lugar. Esta libertad implica, entre otras cosas, que no se
tiene que pedir permiso ni pagar por ello. Asimismo, debe ser libre para introducir modificaciones y
utilizarlas de forma privada, ya sea en el trabajo o en el tiempo libre. Si decide publicar estos
cambios no esta obligado a notificrselo a ninguna persona ni de ninguna forma en particular. La
libertad de utilizar un programa significa que cualquier individuo u organizacin puede ejecutarlo
desde cualquier sistema informtico, con cualquier fin y sin la obligacin de comunicrselo
posteriormente ni al desarrollador ni a entidad alguna en concreto. La libertad para redistribuir
copias supone incluir formas ejecutables del programa y el cdigo fuente tanto de las versiones
modificadas, como de las originales, ya que se debe tener la libertad de redistribuir tales formas si
se encuentra el modo de hacerlo, pues las libertades para hacer cambios y para publicar las
versiones mejoradas requieren de la accesibilidad de cdigo fuente, por supuesto de manera libre,
condicin necesaria del software libre.
La definicin de software libre no contempla el asunto del precio el software gratis y puede incluir
restricciones que no se adaptan a la definicin de software libre por ejemplo: puede no incluir el
13
Capitulo I
cdigo fuente, puede prohibir explcitamente a los distribuidores recibir una compensacin a
cambio, etc.
Para evitar la confusin, algunas personas utilizan los trminos "libre" (''Libre software'') y "gratis"
(''Gratis software'') para evitar la ambigedad de la palabra inglesa free.
trminos alternativos son usados nicamente dentro del movimiento del software libre, aunque
estn extendindose lentamente hacia el resto del mundo. Otros defienden el uso del trmino open
source software (software de cdigo abierto, tambin llamado de fuentes abiertas). La principal
diferencia entre los trminos open source y free software es que ste ltimo tiene en cuenta los
aspectos ticos y filosficos de la libertad, mientras que el open source se basa nicamente en los
aspectos tcnicos.
En un intento por aunar los mencionados trminos que se refieren a conceptos semejantes, se est
extendiendo el uso de la palabra FLOSS con el significado de Free - Libre - Open Source Software
e, indirectamente, tambin a la comunidad que lo produce y apoya.
1.3.1.4 Tipos de licencias de Software libre ms usadas.
Una licencia es aquella autorizacin formal con carcter contractual que un autor de un software da
a un interesado para ejercer "actos de explotacin legales". Desde el punto de vista del software
libre, existen distintos grupos de licencias que permiten redistribuir o no un programa libre.
GPL: Licencia Pblica General (General Public License), GPL-GNU
? Se aplica al software de la Free Software Foundation.
? Utiliza la figura de copyright (copyleft).
? Permite la redistribucin del cdigo fuente del programa.
? Permite las modificaciones.
? El usuario tiene el derecho de usar el programa, modificarlo y distribuir las versiones
modificadas, sin embargo no se permite realizar restricciones propias con respecto a la
utilizacin de ese programa modificado.
Esta licencia protege la libertad de cdigo en todo momento, ya que un programa publicado y
licenciado bajo sus condiciones nunca podr ser convertido en software propietario. Este tipo de
licencia en sus Trminos y Condiciones para la copia, distribucin y modificacin de la Licencia
Pblica General salvaguarda los derechos morales del autor del software.
14
Capitulo I
El software libre presenta una serie de ventajas sobre el software propietario por los derechos que
otorga a sus usuarios, algunas de las cuales son mas apreciadas por los usuarios particulares, otras
por las empresas, y otras por las administraciones pblicas. A continuacin se enumeran algunas de
las fundamentales:
1.-Bajo costo de adquisicin y libre uso: El software como mercadera, por lo general no esta a la
venta. Lo que el usuario quiere , a travs de una erogacin monetaria o sin ella , es una licencia
respecto a los usos que se puede dar a los programas en cuestin .El usuario que adquiere el
15
Capitulo I
software libre lo hace sin ninguna erogacin monetaria o a muy bajo costo y ofrece un conjunto de
recursos muy amplios:
? Cualquier persona con una computadora y acceso a Internet puede utilizar el software libre.
? Cualquier persona tiene derecho a utilizarlo sin costo alguno.
? Cualquier persona tiene derecho a acceder a su diseo.
? Cualquier persona tiene derecho a modificarlo: si el software tiene limitaciones o no es
adecuado para una tarea, es posible adaptarlo a necesidades especficas y redistribuirlo
libremente
? No tiene un costo asociado (gratuito).
? Es de libre distribucin (cualquier persona puede regalarlo, venderlo o prestarlo).
? Tiende a ser muy eficiente (porque muchos usuarios lo optimizan, lo mejoran).
? Tiende a ser muy robusto, mucha gente puede arreglarlo, no solamente el creador o la
compaa que lo produce).Muchos usuarios tienden a contribuir, porque es de inters de
todos mejorar esta base comn.
? Todo software libre tiende a ser muy diverso: los usuarios que contribuyen tienen muchas
necesidades diferentes y esto hace que el software est adaptado a una cantidad ms grande
de problemas.
2-Innovacin tecnolgica: el software libre, tiene como objetivo principal compartir la informacin,
trabajando de manera cooperativa. Los usuarios tienen un destacado papel al influir decisivamente
en la direccin en que evolucionan los programas, sealando errores que quieren que sean
corregidos, proponiendo nuevas funcionalidades al programa o contribuyendo ellos mismos en el
desarrollo del software.
3- Requisitos de hardware menores y durabilidad de las soluciones. Aunque resulta imposible
generalizar, existen casos documentados que las soluciones de software libre tienen requisitos de
hardware menor, y por lo tanto son mas baratas de implementar. Por ejemplo, los sistemas Linux
que actan de servidores pueden ser utilizados en la interfaz grfica, con la consecuente reduccin
de requisitos de hardware necesarios.
16
Capitulo I
4- Independencia del proveedor. El software libre garantiza una independencia con el proveedor
gracias a la disponibilidad del cdigo fuente. Cualquier empresa o profesional con los
conocimientos adecuados, puede seguir ofreciendo desarrollo de servicios para la aplicacin, el
usuario se libera de toda dependencia de un proveedor nico, y puede administrar su crecimiento y
operacin total autonoma, sin temor de costos ocultos ni extorsiones.
Capitulo I
Capitulo I
19
Capitulo II
Informtica de
Gestin de Informacin Docente para permitir el flujo de informacin del postgrado de la Maestra
en Sistemas de Telecomunicaciones. Se describen los conceptos fundamentales a tener en cuenta.
20
Capitulo II
Seguridad y recuperacin.
Control centralizado
Lo anterior implica que debe existir una persona o conjunto de personas que tenga la responsabilidad de
los datos operacionales y puedan:
?
21
Capitulo II
servidor de Base de Datos (back-end o Terminal trasero) que se ocupa de mantener la integridad de los
datos ; en el otro se muestra el mdulo cliente (front-end o Terminal frontal) que se encarga de brindar
un ambiente amigable de trabajo con las herramientas necesarias para explotar la Base de Datos y un
intermediario conocido como middleware o intermediario, que es el servidor WWW.
Este provee a los clientes de una eficiente va para la invocacin de programas servidores remotos por
medio de los servicios de Internet. Este programa servidor accede a la fuente de datos procesando los
datos adquiridos y envindolos al cliente. Deben ser tenidos en cuenta a la hora de la implementacin,
ya que cada uno realiza operaciones bien especficas y obran para obtener un resultado final satisfactorio
el mdulo servidor de BD, el de servidor Web y el de cliente Web (Ver Fig1).
22
Capitulo II
Capitulo II
este mdulo, al tener elementos que residan en l una sola vez y sean usados por todos los usuarios
(como es el caso de las conexiones generales a las BD) o informacin particular a cada usuario
(ocurre con las conexiones particulares que identifique privilegios de nivel de BD). Esto se ver en
la concepcin del trabajo en cuestin.
El acceso a BD (al igual que muchos recursos del servidor) es otra de las potencialidades que brinda
esta tecnologa. Para eso puede usar componentes que residan en el servidor y que se accedan
mediante cdigo scripting.
Estos componentes permiten escribir aplicaciones que accedan y manipule datos en los servidores
de BD mediante un proveedor. Sus beneficios fundamentales son: el uso de transacciones, al
hacerles varias modificaciones a los datos y escribirlas en el servidor como una nica actualizacin,
el soporte de procedimientos almacenados con paso de parmetros y retorno de valores, posibilidad
de especificar el nmero de filas a retornar dada una solicitud o de obtener mltiples conjuntos
resultantes de un procedimiento almacenado, etc.
Es importante sealar que cualquiera de estos objetos puede usarse al nivel de aplicacin o de
sesin pero debe tenerse en cuidado con el uso de sesin, ya que eso significa que ese objeto ser
especifico para cada usuario y en el caso de que haya muchos usuarios conectados podra agotarse
la memoria. En el nivel de sesin se ejecutarn todas las conexiones a BD en las que se especifique
nombre y contrasea, lo cual identificara los privilegios de ese usuario, adems de cualquier
informacin relevante.
Un ejemplo de lo antes expuesto y que se abordar en este trabajo son los documentos basados en
tecnologa PHP (Hypertext Pre-processor) donde los documentos con extensin php alternan el
cdigo HTML con piezas de cdigo en php. Su interpretacin y ejecucin se da en el servidor Web,
en el cual se encuentra almacenado el script, y el cliente slo recibe el resultado de la ejecucin.
Cuando el cliente hace una peticin al servidor para que le enve una pgina Web, generada por un
script PHP, el servidor ejecuta el intrprete de PHP, el cual procesa el script solicitado que generar
el contenido de manera dinmica, pudiendo modificar el contenido a enviar, y regresa el resultado
al servidor, el cual se encarga de regresrselo al cliente.
2.3.3 Mdulo cliente WWW.
El ltimo mdulo que ha de tenerse en cuenta durante el desarrollo de una aplicacin de BD orientado a
WWW, es el cliente WWW.
24
Capitulo II
El primer elemento a analizar es que tipo de sitio creamos. Este puede ser uno pblico de Internet o de
un sitio privado de una Intranet. De acuerdo con ello, el acceso a BD se har enteramente desde el
servidor WWW o de forma compartida servidor WWW-cliente WWW.
Como se ha podido apreciar el servidor WWW se ocupa de todo el trabajo de BD, bajo este enfoque no
importa el tipo de navegador que se use, ya que al cliente solo viaja el cdigo HTML con los datos a
mostrar. Esta opcin es muy til para los sitios pblicos de Internet, a los cuales el usuario puede
acceder con cualquier navegador.
Hasta aqu hemos visto las consideraciones a tener en cuenta durante el diseo de una aplicacin
informtica de gestin de informacin. Ahora hay que tener en cuenta que esta aplicacin se pondr en
uso en la intranet universitaria.
El trmino intranet se puede comprender desde dos puntos de vista: el hardware y el software. Desde el
punto de vista de hardware el concepto de intranet se refiere a la estructura de una red de datos y por la
parte del software se refiere aplicaciones implementadas sobre ese soporte de red.
Capitulo II
Introducir los datos mediante formularios en lugar de hacerlo desde una pgina
Eliminar la necesidad de conocer HTML para poder aadir, borrar o modificar datos por parte
2.4.2. AppServ.
Es una herramienta OpenSource para Windows que facilita la instalacin de un servidor Apache,
MySQL y PHP en una sola herramienta, esta caracterstica facilita la tarea al usuario ya que se
configuran las aplicaciones de forma automtica. Su objetivo es construir fcilmente un servidor
Web y un servidor de bases de datos. La instalacin es muy simple, y proporciona un ambiente listo
para usarse una vez que se ha finalizado la instalacin. [9].
Luego del proceso de instalacin deber existir una carpeta denominada: AppServ. Esta carpeta
contiene cuatro carpetas:
1. Apache.
2. PHP.
3. MySQL.
4. WWW.
26
Capitulo II
En la carpeta WWW se colocarn todos los script de PHP. Ya se tiene instalado el modulo completo
[Ver Fig, 3].
Fig. 3 Appserv.
Es favorablemente configurable.
Proporciona el cdigo fuente completo y viene con una licencia sin restricciones.
Corre sobre Windows y en la mayora de las versiones de Unix, as como en otros sistemas
operativos.
?
27
Capitulo II
datos. Actualmente el gestor de bases de datos juega un rol central en la informtica, como nica
utilidad, o como parte de otra aplicacin.
MySQL es un software de cdigo abierto esto quiere decir que es accesible para cualquiera, para
usarlo o modificarlo. Podemos descargar MySQL desde Internet y usarlo sin pagar nada, de esta
manera cualquiera puede inclinarse a estudiar el cdigo fuente y cambiarlo para adecuarlo a las
necesidades del trabajo en cuestin. Usa el GPL (Licencia Publica General) para definir que
podemos y no podemos hacer con el software en diferentes situaciones.
El servidor de bases de datos MySQL que incluya el software es la versin 4.0.16. MySQL es muy
rpido, confiable, robusto y fcil de usar tanto para volmenes de datos grandes como pequeos.
Adems tiene un conjunto muy prctico de caractersticas desarrolladas en cooperacin muy
cercana con los usuarios. Sin embargo bajo constante desarrollo, MySQL hoy en da ofrece un rico y
muy til conjunto de funciones. MySQL junto con Apache y PHP forman un buen equipo para
servir pginas Web con contenido dinmico, discusiones, noticias, etc.
2.4.4.1 Principales caractersticas de MySQL.
Capitulo II
Presenta una vista de las principales propiedades de las tablas, tales como tipo, comentario,
capacidad, etctera.
?
Permite hacer una rplica de una base de datos entre dos servidores o estaciones de trabajo.
Adiciona usuarios.
Importa datos desde ODBC (Open DataBase Connectivity, que es un estndar de acceso a BD
desarrollado por Microsoft Corporation, con el objetivo de hacer posible el acceder a cualquier dato de
cualquier aplicacin, sin importar qu sistema gestor de datos se utilice).
?
Protocolo TCP/IP
Capitulo II
un entorno de edicin visual, adems facilita herramientas tiles para mejorar el diseo Web y dispone
la posibilidad de trabajo directo con bases de datos.
Dreamweaver MX 2004 incluye numerosas herramientas y funciones de edicin de cdigo. Es capaz de
importar documentos HTML sin necesidad de cambiar el formato del cdigo y, adems, es posible
configurar Dreamweaver MX 2004 para limpiar y cambiar el formato HTML cuando lo desee.
Las funciones de edicin visual de Dreamweaver MX 2004 tambin le permiten aadir diseo y
funcionalidad rpidamente sin escribir una sola lnea de cdigo. Permite la importacin de imgenes
diseadas en Macromedia Fireworks y aadir objetos Flash creados directamente en Dreamweaver MX
2004 .
Dreamweaver MX 2004 se puede personalizar totalmente y permite ir ms all de las pginas estticas,
utilizando interactividad y animacin para captar el inters de los visitantes.
Capitulo II
aprendizaje para programadores que ya conozcan estos lenguajes es muy suave, prcticamente pueden
sentarse delante del ordenador y comenzar a escribir cdigos. PHP incorpora la potencia de lenguajes
relativamente antiguos, como Perl, pero elimina sus debilidades. Aunque PHP es conocido por sus
caractersticas avanzadas, las fundamentales se deben considerar primero.
La ltima versin apunta que:
?
Es independiente del sistema operativo y puede ser utilizado en cualquiera de ellos por ejemplo:
Utiliza una amplia gama de servidores Web, tales como Apache, Microsoft Internet
Se conecta a gran cantidad de bases de datos, como MySQL, Ingres, Sybase, Oracle, Base,
Informix, FrontBase y Unix dbm. Una de las caractersticas que distingue a PHP es que proporciona
soporte a los sitios Web de comercio electrnico que manejan bases de datos.
?
El cdigo de PHP es ms simple que en otros lenguajes de script. Se puede utilizar para crear
imgenes y ficheros de lectura/escritura, as como para enviar mensajes de correo electrnico. Para
proporcionar estos servicios, PHP se sirve de protocolos, como http, POP3, SNMP, LDAP e IMAP.
2.4.8 PHAkt.
El PHAkt es una herramienta libre, de cdigo abierto desarrollada por la compaa Interakt. Fue creada
como una extensin de PHP para Dreamweaver MX 2004 en la creacin de sitios dinmicos.
Una extensin es un software que puede incorporarse a una aplicacin de Macromedia para mejorar las
prestaciones de la aplicacin. Esta extensin soporta la conexin entre el PHP y los siguientes gestores
de bases de datos: MySQL, PostgreSQL, Interbase, Oracle, MsSQL 7, Frox Pro, Access, ADO, Sybase y
ODBC.
31
Capitulo II
Luego se procedi a elaborar la base de datos para ello se tuvo en cuenta todo lo referente a una base
de datos para poder comprender la implementacin de la base da datos de la informacin de la Maestra
en Sistemas de Telecomunicaciones.
32
Capitulo II
Una Base de Datos contendr muchas ocurrencias de los distintos tipos de atributos.
Llave clave: un atributo o conjunto de atributos de un artculo que define que cada ocurrencia de
artculo de la base de datos sea nico. Ejemplo, cdigo de acceso del estudiante.
En cada posicin (fila, columna) existe un solo valor, nunca un conjunto de valores.
33
Capitulo II
.
Fig. 4 Creando el usuario en el cliente MySQL Front.
Para confeccionar la base de datos se hizo un diseo previo con el Visio (Ver Anexo1) Y se crearon
las tablas de acuerdo al modelo escogido y a las necesidades del proceso educativo y condiciones
existentes de la Maestra en Sistemas de Telecomunicaciones. Se dise en el Visio una base de
datos relacional formada por varias tablas cuyos campos estn relacionados y donde se definen las
entidades y sus atributos. Las entidades principales son: Profesores, Alumnos, Comit Acadmico,
Asignatura, Trabajos_Alumnos, Biblioteca, Noticias; las restantes son consideradas secundarias.
Entidad principal se refiere a aquella que contiene informacin general de la entidad y que contiene
datos que hacen referencias a otras tablas. Un ejemplo sera la entidad profesores que entre uno de
sus atributos contiene a un campo llamado codacceso, este atributo hace referencia a la entidad
(secundaria) login.
34
Capitulo II
A cada entidad le corresponde un cdigo y atributos que la identifican de las dems, analizando el
ejemplo anterior la entidad profesores tiene un cdigo o llave (codacceso) y atributos (Nombre,
Apellidos, email, Miembro_Comite_Academico).
Las entidades y las relaciones entre ellas puede observarse en el Anexo1como es el caso de la
entidad asignatura que est relacionada con las tabla trabajos_alumnos y biblioteca (principales) y
con la tabla categora_asignatura (secundaria).
Ya una vez confeccionado este diseo que permiti el anlisis entidad-relacin se llev al MySQL.
Resulta oportuno destacar que en el diseo de las funciones principales de la aplicacin Web se ha
tenido en cuenta las condiciones iniciales para su puesta en explotacin, es decir que datos iniciales
deben estar en la BD del sistema pues a medida que transcurra la Maestra en Sistemas de
Telecomunicaciones se incorporar informaciones y datos nuevos. Teniendo en cuenta el carcter
privado de este, se dispuso de tablas MySQL con la informacin docente de la Maestra en
Sistemas de Telecomunicaciones. [Ver Fig.5]. Otras tablas fueron crendose a medida que se
implementaban servicios necesarios en la aplicacin Web.
35
Capitulo II
Envo de Trabajos: Ofrece a los estudiantes enviar ficheros referentes a trabajos de las distintas
asignaturas.
36
Capitulo II
Descargas de trabajos: permite al estudiante descargar los trabajos impuestos por los profesores
del postgrado.
?
Biblioteca: Permite al estudiante buscar cualquier fichero o documento en general colocado por
Chat: permite la comunicacin entre estudiantes y entre estudiantes y profesores con vista a
bsica de los estudiantes as como situar en servidor cualquier archivo que sea de inters para estos.
?
Imponer trabajos: permite al profesor enviar trabajos a los alumnos de acuerdo con la asignatura.
Descargas: Permite al profesor descargar cualquier trabajo o documento de inters enviado por
el estudiante
?
Chat: permite la comunicacin entre estudiantes y profesores con vista a aclarar dudas.
Existir un tercer usuario que ser el comit acadmico que ser el encargado de mantener el control de
los procesos que transcurran en el sitio del postgrado as como de los usuarios que constituyen matrcula
en la misma. Este se encuentra tambin distribuido entre los diferentes tipos de usuarios segn sus
privilegios que estos posean.
?
Matrcula : le permite al personal del comit acadmico encargado de la matricula llenar la base
37
Capitulo II
accesos, as como realizar un proceso de autentificacin del usuario que desea utilizar la aplicacin.
?
similar para cada tipo de usuario pero las opciones de servicios a brindar son diferentes.
2.5.2.1 Sistema de Usuarios.
Debido a todo lo anteriormente expuesto la aplicacin Web de la Maestra en Sistemas de
Telecomunicaciones cuenta con tres tipos de usuarios, cada uno de los cuales representa un nivel
jerrquico de confidencialidad. Los mismos son:
1. Comit Acadmico.
2. Profesores.
3. Estudiantes.
modificacin.
38
Capitulo II
La mayor parte del cdigo PHP utilizado en el diseo de los servicios estn implementados en la
39
Capitulo III
Capitulo III
Este servicio se encarga de mostrar a los estudiantes informacin de inters publicada por los
profesores y comit acadmico. Al igual que todos los servicios ofrecidos por el sistema, estos estn
relacionados con el manejo de informacin contenida en una base de datos. [ver Fig.7].
Capitulo III
En este servicio se coloca informacin introducida por el profesor o comit acadmico en la tabla
puesta al efecto, cuyo nombre coincide con el del servicio. Para hacer esto se debe utilizar una
consulta de insercin [vase anexo3], luego se muestra a los estudiantes con una consulta de
seleccin [vase anexo4]. Este servicio se brinda la posibilidad a profesores y comit acadmico de
crear, modificar y eliminar anuncios.
Genricamente los servicios de flujo unidireccional funcionan de la misma forma.
3.2.2. Servicios con flujo bidireccional de informacin.
En esta clase encontramos el siguiente servicio:
__Web-Chat
A continuacin se pasa a explicar brevemente dicho servicio.
3.2.2.1. Web-Chat
Para implementar el servicio Web-Chat se utiliz el chat del sistema uoclas hacindole las
transformaciones pertinentes para adaptarlo a las necesidades de la Maestra en Sistemas de
Telecomunicaciones. En este servicio de forma dinmica se propicia el intercambio instantneo de
informacin entre mltiples usuarios. Este servicio permite al usuario escoger un saln de Chat.
Existir un saln de estudiantes y otro de estudiantes con profesores que permiten el intercambio de
opiniones entre todos los usuarios que seleccionaron el mismo saln. [Ver Fig. 8].
Capitulo III
El servicio de Carga aparece en la aplicacin con el nombre de Envo de trabajos en el caso de los
alumnos e Imponer Trabajos en el caso de los profesores.[ Ver Fig.9]. Se toman los nombres de
las asignaturas desde la base de datos y se crea una ruta para guardar el fichero subido al servidor.
En el caso de esta funcin upload fue necesrio configurarla en el servidor Apache para que se
ejecutara correctamente. Luego se guarda esa ruta local del fichero con respecto al usuario en la
BD servidor. El script de carga es simple y efectivo [vase anexo5].
43
Capitulo III
Para implementar la Descarga (Fig.10) se usa la ruta que se obtiene siguiendo el mismo mtodo
utilizado para el caso de la Carga. Esta ruta sumada al nombre del archivo se muestra como un
vnculo en la pgina de descarga. [Vase anexo6].
Dado que los usuarios se encuentran ubicados en diferentes niveles de jerarqua el entorno de
trabajo es similar para cada tipo de usuario pero las opciones de servicios a brindar son diferentes.
Las funciones que garantizan estas acciones son las referidas a la Autentificacin del usuario y la
Restriccin de acceso a las pginas.
44
Capitulo III
Capitulo III
datos reales como es el caso de la Biblioteca con la bibliografa que lleva esta maestra. Se seal la
accesibilidad de forma rpida al sitio, la facilidad de acceder a datos como son la descarga de
ficheros y la descarga de bibliografa, ambiente amigable y sencillo. El Chat se estim como una
forma de realizar consultas rpidas. Necesidad de abrir un espacio en el sitio para planificar cursos
como una forma de mejora futura. En el futuro se debe lograr realizar el historial docente del
alumno con el que se pueda recoger las asignaturas que examin, nota y crditos obtenidos. Adems
la posibilidad de un tabln digital de publicacin de Notas y en las que un profesor pueda ver el
listado de los alumnos con sus notas en una asignatura, este aspecto ya est en construccin como
parte de la labor de hacer efectivo este diseo. Este sitio ayudar a poner en prctica para esta
maestra los cursos semi-presenciales para el alumno.
Se debe sealar que en la concepcin inicial de este trabajo se ha tenido en cuenta la portabilidad
del sitio a cualquier curso de postgrado nuestra universidad. Es decir que la aplicacin informtica
con gestin de datos de la Maestra en Sistemas de Telecomunicaciones en otro entorno acadmico
se convierta en un simple procedimiento de adaptacin, mediante el cambio de los mdulos de las
asignaturas y de usuarios en la base de datos y configurando correctamente el sistema y el servidor.
46
Conclusiones
Conclusiones
Tomando en cuenta el curso adecuado de una investigacin cientfica y una vez trazado los
objetivos de esta tesis de maestra se elabor todo el marco terico para luego llevar a cabo el
diseo de la aplicacin informtica con gestin de informacin docente de la Maestra en Sistemas
de Telecomunicaciones.
Este diseo llevado a trmino posibilita el intercambio docente de esta maestra eliminando as las
dificultades de permanencia por largos perodos del maestrante, acercando al claustro docente de
este postgrado a dicho estudiante y aplicando espacios virtuales a la educacin de postgrado en el
Departamento de Telecomunicaciones y Electrnica promoviendo un producto cooperativo y una
apropiada gestin de informacin docente en pos del inters general y del progreso que impulsa la
investigacin cientfica. Es vlido reiterar que en nuestro pas existen variadas aplicaciones de
gestin pero con este diseo quiso lograrse una aplicacin que respondiera a las necesidades de
comunicacin va Web de la Maestra en Sistemas de Telecomunicaciones de forma simple y rpida
de utilizarse
informacin de la maestra.
Todo lo anterior permite plantear que:
El informe elaborado aborda el tema de implementacin de la aplicacin para que el lector pueda
comprender y continuar el desarrollo de dicha aplicacin.
La aplicacin ofrece entornos diferentes para cada tipo de usuario, implementndose las
las
medidas de seguridad para garantizarlo y el acceso remoto a las bases de datos brindar incontables
ventajas para los estudiantes del postgrado que esperan obtener informacin actualizada.
47
Recomendaciones
Recomendaciones
48
Bibliografa
Bibliografa.
Referenciada:
[1] Rheingold, H. (2004). Multitudes inteligentes. La prxima revolucin social (Smart Mobs).
Barcelona: Gedisa.
[2] Resolucin No.31/2005. Sistema de Evaluacin Institucional MES. Febrero 2005.
[3] Medardo Rodrguez, Oscar Lpez Art. Programacin sobre WWW p.35 GIGA Nmero 4/1997.
[4] WOLTON, Dominique. 2000. Sobrevivir a Internet, Conversaciones con Oliver Jay. Gedisa
Editorial. Barcelona.
[5] CASTELLS, Manuel, TUBELLA, Imma, SANCHO, Teresa, DIAZ DE ISLA, Mara Isabel,
WELLMAN, Barry.2003. La societat xarxa a Catalunya. Editorial UOC. Barcelona.
[6] RHEINGOLD, Howard. 1996. La comunidad virtual. Una sociedad sin fronteras. Gedisa
Editorial. Barcelona. (Primera edicin en ingls: 1994)
Consultada:
ALMIRON, Nuria. 2002. Los amos de la globalizacin. Internet y poder en la era de la
informacin. Plaza & Jans Editores. Barcelona.
Alonso, C.M. y Gallego, J.M. (2002). El ordenador como recurso didctico. Madrid,UNED.
49
Bibliografa
Asinsten, J.C. (2000). Informtica para docentes : proyectos al servicio de las reas.Buenos Aires y
Mxico, Novedades Educativas.
Aula Virtual. Manual de Uso.
BECERRA, Martn. 2003. Sociedad de la Informacin: proyecto, convergencia, divergencia.
Grupo Editorial Norma. Buenos Aires. CABERO, Julio (Coord.) (1999). Medios audiovisuales y
nuevas tecnologas para la formacin en el siglo XXI Murcia: Diego Marn.
Ctedra de Gestin del Conocimiento, Ctedra Manuel F. Grant. (2006). La Revolucin del
Conocimiento; Nuevos Retos a la Universidad.
CASTELLS, Manuel. 1997/2001. La era de la informacin. vol. 1,2 y 3.
COLOM, Antonio, SUREDA, Jaume, SALINAS, Jess. (1988). Tecnologa y medios educativos.
Madrid: Cincel. Comunidad virtual de recursos Educativos: http://www.edured2000.net.
Contexto Educativo Revista digital de Educacin y Nuevas Tecnologas: http://contextoeducativo.com.ar/index.htm .
Dari, N. L. (2004). Entre riesgos y promesas: Educacin digital. [Resea del libro: Educacin:
Riesgos y promesas de las nuevas tecnologas de la informacin]. Revista Electrnica de
Investigacin Educativa: http://redie.uabc.mx/vol6no2/contenido-dari.html.
DE LA FUENTE, Raquel; SANTAMARA, Rosa (2001). "Las nuevas tecnologas. Un reto para el
futuro profesor". Revista Comunicacin y Pedagoga, nm. 177, pp. 27-32"
DE PABLOS, J. y GORTARI, C. (1992) Las nuevas tecnologas de la informacin en la educacin.
Sevilla: Alfar.
Heve.M.C.Vessuri. La investigacin y la Universidad en Amrica Latina.
Fuentes Gonzlez, HC; Fernndez Via, F. (2004). La Gestin (Direccin) de los Procesos
Educativos.
50
Bibliografa
Fuentes Gonzlez, HC; Estrabao Prez, Alejandro; Maca Quintosa, Tania. La Universidad ante los
Retos de la Sociedad del Conocimiento.
Gacita Araneda, J.C. (Dir.) (2005). Sobreviviendo a la educacin on line. Manual para utilizar
recursos de Internet en el aula. Salamanca: Demiurgo.
Gottlieb, Seth Content Management Problems and Open Source Solutions. [en lnea] Optaros
2006 .http://www.optaros.com/pdf/optaros_cmsReport_012206_sgg.pdf.
LYNCH, Patrick, HORTON, Sarah. 2004. Manual de estilo web. Principios de diseo bsico para
la creacin de sitios web. Gustavo Gili. (Primera edicin en ingls: 2000).
McFarlane, A. (2001). El aprendizaje y las tecnologas de la informacin. Experiencias, promesas,
posibilidades. Madrid: Aula XXI-Santillana.
Manchn,
E.
(2003).
La
evolucin
del
perfil
del
usuario
medio.
Disponible
en:
http://www.alzado.org/articulo.php
MANSELL, Robin (editor). 2003. La revolucin de la comunicacin. Modelos de interaccin social
y tcnica. Alianza Editorial. Madrid. (Primera edicin en ingls: 2002).
Muoz
de
la
Pea
Castrillo.
F.(
2002).
Aula
Tecnolgica
Siglo
XXI.
http://www.aula21.net/index.htm.
MARTINEZ SANCHEZ, Francisco (Compilador). 2003. Redes de Comunicacin en la enseanza.
Las nuevas perspectivas del trabajo corporativo. Paids. Barcelona.
NIELSEN, Jakob. Usabilidad. 2000. Diseo de sitios Web, Prentice Hall. Madrid.
NIELSEN, Jakob, TAHIR, Marie. 2001. Homepage Usability: 50 Websites Deconstructed. New
Riders, NewYork.
ORIHUELA, Jos Luis, SANTOS, Mara Luisa. 1999. Introduccin al diseo digital. Anaya
Multimedia. Madrid.
PELTA, Raquel. 2004. Disear hoy. Paids. Barcelona.
PEREZ DIAZ, Vctor, RODRIGUEZ, Juan Carlos. 2001. Educacin Superior y futuro de Espaa.
Fundacin Santillana. Madrid.
51
Bibliografa
PRICE Jonathan, PRICE Lisa. 2002. Texto Vivo. Escribir para la web. Pearson Educacin, Madrid.
Sagol,C.(2006).Web2.0,usuarios2.0.Disponible:en:http://weblog.educ.ar/educacintics/archives/006864.php.
Srderberg, U. (2000); Competence via the web; Behaviour & Information Technology; vol. 19
n3, 229-232.
Sther Bakken, Stig; Aulbach, Alexander; Schmid, Egon; Winstead, Jim; Torben Wilson, Lars;
Lerdorf, Rasmus ; Zmievski, Andrei; Ahto, Jouni. PHP Manual.
52
Anexos
Anexos
ANEXO 1
53
Anexos
54
Anexos
55
Anexos
56
Anexos
/*Una vez efectuda la conexin con la base de daos y la seleccin de la asignatura se ejecuta el
script*/
$query_r1 = sprintf("select * from trabajos_alumnos where IdAsignatura = %s", $colname__r1);
$r1 = $mili->SelectLimit($query_r1) or die($mili->ErrorMsg());
$totalRows_r1 = $r1->RecordCount();/*fin de la seleccin*/
/*se muestra el titulo y resumen del fichero y el nombre del autor*/
while(!$r1->EOF){?>
<?php echo $r1->Fields('Titulo');
<?php echo $r1->Fields('Resumen');
$query_r4
sprintf("SELECT
alumnos.Nombre,
AND
trabajos_alumnos.IdAsignatura
=%s",
$colname__r1);
$r4 = $mili->SelectLimit($query_r4) or die($mili->ErrorMsg());
$totalRows_r4 = $r4->RecordCount();
?>
57
Anexos
$KT_LoginAction = $HTTP_SERVER_VARS["REQUEST_URI"];
if (isset($HTTP_POST_VARS["usrname"])) {
$KT_valUsername = $HTTP_POST_VARS['usrname'];
$KT_fldUserAuthorization = "grupo_usuarios";
$KT_redirectLoginFailed = "error.php";
$KT_rsUser_Source = "SELECT usuarios, contraseas, codacceso ";
if ($KT_fldUserAuthorization != "") $KT_rsUser_Source .= ", " . $KT_fldUserAuthorization;
$KT_rsUser_Source .= " FROM login WHERE usuarios='" . $KT_valUsername . "' AND
contraseas='" . $HTTP_POST_VARS['psw'] . "'";
$KT_rsUser=$mili->Execute($KT_rsUser_Source) or DIE($mili->ErrorMsg());
if (!$KT_rsUser->EOF) {
/*comprobacin de usuario y contrasea*/
$KT_Username=$KT_valUsername;
session_unregister("KT_Username");
session_register("KT_Username");
if ($KT_fldUserAuthorization != "") {
$KT_userAuth=$KT_rsUser->Fields($KT_fldUserAuthorization);
} else {
$KT_userAuth="";
}
58
Anexos
//segun grupo de usuario segn su nivel jerrquico el usuario se envia a una pgina
if ($KT_userAuth == "profesor") {
$KT_redirectLoginSuccess = "profesores/index22.php";
} elseif ($KT_userAuth == "comiteaca") {
$KT_redirectLoginSuccess = "comiteacad/index33.php";
} elseif ($KT_userAuth == "alumno") {
$KT_redirectLoginSuccess = "alumno/index44.php";
}
//
session_unregister("KT_userAuth");
session_register("KT_userAuth");
$KT_userAuth=$KT_rsUser->Fields($KT_fldUserAuthorization);
if (isset($HTTP_GET_VARS['accessdenied']) && false) {
$KT_redirectLoginSuccess = $HTTP_GET_VARS['accessdenied'];
}
$KT_rsUser->Close();
session_unregister("KT_login_failed");
session_register("KT_login_failed");
$KT_login_failed = false;
59
Anexos
Dr. Cs. Andrs Subert Semanat, miembro del Comit Acadmico de la Maestra:
Es necesario realizar el historial docente del alumno con el que se pueda recoger las asignaturas que
examin, nota y crditos obtenidos por cada asignatura y agregar una tabla a la base de datos que
vaya sumando los crditos por cada alumno. Crear la Publicacin de Notas y en las que un profesor
pueda ver el listado de los alumnos con sus notas en una asignatura, que el alumnos pueda conocer
sus notas y crditos a travs de la Web y permitir conocer a los miembros del Comit Acadmico el
estado el alumno en todas las asignaturas.
MsC. Jos Antonio Ibarra Fust, profesor:
Este sitio est sencillo y rpido de acceder, creo que ayudar a poner en prctica para esta nueva
edicin de la maestra los cursos la semi-presenciales para alumno.
Anexos
61