Você está na página 1de 68

Dedicatoria

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

Trabajo para Optar por el Ttulo de Master en


Nuevas Tecnologas para la Educacin

Ttulo: Aplicacin informtica con gestin de informacin docente dirigida a la


Maestra en Sistemas de Telecomunicaciones.

Maestrante: Ing. Milagros Hernndez Martnez.


Tutores: Msc. Bertha Pallerols Mir.
Dr. Andrs Subert Semanat.

Ao 49 de la Revolucin

Dedicatoria

Dedicatoria

A Ellos, mi hermosa familia:

Mi madre, mi gran tesoro, que me ense a luchar sin desmayar un instante.

Mis hijos, Rebeca y Rafael, que son la inspiracin de mi vida y mi empuje para un futuro con
sueos.

Mi esposo, Rafael Cintra, mi apoyo en los momentos difciles y mi gran compaero.

Agradecimientos

Agradecimientos

A mi familia por su comprensin y ayuda en las horas dedicadas al estudio.

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 la MsC. Ldice Romero, por animarme y confiar en m.

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

3.4. Criterio de especialistas.................................................................................................................... 45


Conclusiones.............................................................................................................................................. 47
Recomendaciones ...................................................................................................................................... 48
Bibliografa................................................................................................................................................ 49
Referenciada:.......................................................................................................................................... 49
Consultada: ............................................................................................................................................ 49
Anexos....................................................................................................................................................... 53

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

marcando estrategias basadas en ir sumando productos, servicios y aplicaciones online que


posibiliten la libre creacin de grupos, comunidades o redes sociales donde la mxima sea gestionar
y compartir la informacin y gestionar y compartir usuarios.
Existen sistemas, plataformas, entornos preparados y diseados para animar a la participacin, al
intercambio libre y gratuito de informacin. Sistemas que toman en cuenta el comportamiento del
usuario y advierten sus necesidades creando espacios nicos, complejos pero a la vez intuitivos y
fciles de utilizar.
Rheingold [1] en alguna de sus conversaciones ya cuestionaba si los nuevos modos de
comunicacin cambiaran "el modo en que nos vemos y nos ven los dems", era claro al respecto:
"Si investigas las tendencias de cooperacin, los bienes pblicos, la presentacin del yo y la
reputacin, a lo mejor concluyes que todo est interrelacionado". De esta manera se puede
reconocer la cooperacin, la colaboracin, la construccin de significados o el conocimiento
compartido como un flujo de informacin que, en un momento dado, es ms o menos activo y
cuenta con ms o menos recursos. Este reconocimiento implica la creencia en necesidades reales, en
tecnologas tiles y usables.
La existencia de tecnologas poderosas que permiten transmitir y compartir la informacin y
ofrecen un cmulo inagotable de posibilidades muestra como ha evolucionado la Web
permitiendo planificar, construir, gestionar, compartir, almacenar, con mayor precisin y con un
supuesto grado de simplicidad abrumador.
La vertiginosa evolucin de los medios informticos en los ltimos aos, hace imprescindible dotar
2

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

contribucin a la elevacin de la calidad del proceso de formacin de profesionales, a la slida


sustentacin del desarrollo de los grados cientficos como parte del proceso de formacin
acadmica, as como a la creacin y transferencia de nuevos conocimientos cientficos con vistas a
solucionar problemas de la sociedad. De aqu que en el Sistema de Evaluacin del Ministerio de
Educacin Superior (MES), se reconoce como variable de calidad en un centro, los resultados
obtenidos en el desempeo de la labor cientfica, donde es necesario un elevado reconocimiento por
el claustro y el entorno en general, de la gestin y organizacin de la ciencia as como una
participacin estudiantil protagnica. [2].
Todo lo antes planteado lleva a pensar que el flujo de informacin docente y la gestin de este, es
un elemento clave tanto para la generacin de estrategias que permitan el desarrollo de la Maestra
en Sistemas de Telecomunicaciones. De ah que resulte necesario aprovechar las ventajas de las
tecnologas fomentadas por la informtica, las telecomunicaciones y las redes de computacin en la
creacin de una aplicacin informtica de gestin que permitan recolectar, controlar, gestionar y
divulgar las actividades de este postgrado as como evaluar los resultados obtenidos.
Con la integracin y coordinacin adecuada entre los distintos elementos informticos se llegan a
aplicaciones informticas de gestin que tienen caractersticas atractivas entre las que se destaca la
3

Introduccin

disponibilidad de la informacin docente, por los medios adecuados, independientemente del


momento en que se necesite; el suministro de la informacin de manera selectiva, lo que evita
sobrecargas de informacin irrelevante; velocidad de respuesta entre la peticin de un servicio y su
realizacin; exactitud entre los datos suministrados por el sistema y los reales, entre otros. Estos
aplicaciones permiten, adems, implantar mecanismos de seguridad para la proteccin contra
prdida y uso no autorizado de los recursos de la aplicacin as como un conjunto de funciones
disponibles para atender diferentes necesidades.
Estas caractersticas en el funcionamiento de las aplicaciones informticas de gestin de
informacin docente permite dar soporte adecuado al postgrado de la Maestra de Sistemas de
Telecomunicaciones proporcionando a todos los niveles la informacin necesaria para controlar las
actividades de dicho postgrado. Todo este entorno lleva a poder identificar los principales
problemas que se presentan en la gestin de la actividad de maestra en el departamento de
Telecomunicaciones y Electrnica, plantendose inconformidades en cuanto a las insuficiencias
presentadas en la gestin del postgrado que no permiten dar respuesta a las exigencias actuales. La
informacin referente a los resultados y actividades de este postgrado no siempre est disponible ni
actualizada, tampoco se cuenta con una aplicacin informtica de gestin que permita acceder a esta
informacin (tanto a la actual como a la histrica) de forma rpida e interactiva. Los maestrantes no
tienen forma de conocer las actividades que realizan los profesores de forma simple y rpida, se
limita la comunicacin entre los propios docentes y Comit Acadmico, no hay un control rpido
del proceso docente que se establece en el postgrado.
La Maestra en Sistemas de Telecomunicaciones es un postgrado al cual acceden profesionales del
mbito universitario y de otros municipios y provincias. Por tanto estos maestrantes necesitan un
espacio en la Web de rpido y fcil acceso que responda a los criterios de semipresencialidad del
alumno y que les de participacin del flujo de informacin docente a distancia cuando las
condiciones y actividades docentes as lo requieran.
Las consideraciones anteriores permiten arribar al siguiente Problema cientfico:
La insuficiente divulgacin y control de las actividades docentes de la Maestra en Sistemas de
Telecomunicaciones, as como la poca disponibilidad de informacin docente, que no permiten una
gestin de datos docentes del postgrado en las exigencias actuales de una educacin por vas no
presnciales.

Introduccin

Se plantear entonces como Objeto de la Investigacin:


El Sistema de Gestin de la Maestra en Sistemas de Telecomunicaciones.
Se trazan como Objetivo de la Investigacin: Diseo de una aplicacin informtica para la gestin
de informacin docente de la Maestra en Sistemas de Telecomunicaciones que apoye la
divulgacin de las actividades docentes y facilite la disponibilidad de informacin referente al
postgrado, lo que enmarca el campo de accin en los sistemas de gestin de informacin para
postgrados de maestra.
Con el anlisis anterior la Hiptesis sugiere que: Si se disea una aplicacin informtica con
gestin de informacin docente de la Maestra en Sistemas de Telecomunicaciones se garantizara
resolver el problema al desarrollarse una plataforma para intercambio docente.
En este trabajo se plantean las siguientes Tareas de Investigacin:
1. Determinar cuales son los referentes tericos sobre el tema. Caracterizar histricamente,
gnoseolgicamente y en la actualidad las aplicaciones Web para la gestin de informacin
docente.
2. Anlisis de las caractersticas de los sistemas de informacin en la gestin docente para la
elaboracin de una aplicacin informtica que permita la gestin informacin docente de la
Maestra en Sistemas de Telecomunicaciones de la Universidad de Oriente.
3. Estudio de otras soluciones existentes, de aplicaciones informticas que apoyen el proceso
gestin docente en otras universidades a nivel nacional e internacional.
4. Anlisis de las caractersticas y ventajas de las herramientas y tecnologas informticas
aplicadas en la construccin de la aplicacin.
5. Anlisis y diseo de la aplicacin informtica para el control de las actividades docentes de
la Maestra en Sistemas de Telecomunicaciones.
6. Diseo de la base de datos que almacena toda la informacin. Definir las entidades presentes
y sus relaciones.
7. Obtener criterios de especialistas sobre el Sistema Implementado.

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

Capitulo I: Marco referencial de la investigacin.


En este capitulo se introduce la investigacin en el conocimiento de los referentes tericos de
aplicaciones informticas que incluyan la gestin de sistemas de informacin.

1.1 Evolucin de la tecnologa de la gestin.


Hoy existen millones de sitios Web y montaas de informacin disponible, pero a mediados de los
90 los contenidos eran estticos, la navegacin lenta y dificultosa, los ordenadores posean poca
memoria y los procesadores escasa potencia, la velocidad de transmisin de la informacin que
ofrecan las operadoras telefnicas era de entre uno y diez kilobytes por segundo (y a un costo muy
alto), los programas de diseo Web eran limitados y muy complejos y los navegadores recin
comenzaban a evolucionar en sus posibilidades . Todo esto haca que la productividad en el uso de
la red fuera muy pobre, ya que llevaba mucho tiempo obtener lo deseado, y adems, al no haber el
volumen de informacin que existe hoy, la posibilidad de encontrarlo era muy bajo, ese panorama
cambia al plantearse nuevos retos en la gestin de datos. Un anlisis histrico de este desarrollo
har comprender mejor esto:
En 1992 surge World Wide Web (WWW) como una aplicacin para redes de tipo Internet que
permite combinar varios tipos de recursos (textos, grficos, animaciones, sonidos, etc.) en
documentos hipertextuales.
Estos documentos se elaboran a partir de un lenguaje llamado Hypertex Markup Languaje
(HTML) que, adems de mostrar los recursos mencionados anteriormente, permite usar varios tipos
de formatos, incluir enlaces con otros documentos y definir formas para capturar datos.
Los documentos empiezan a ser

almacenados en servidores Web en agrupaciones lgicas

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]

1.2 Las Aplicaciones Web Universitarias y la gestin de informacin.


El sitio Web de una institucin universitaria debe propiciar la hiperlectura, un concepto
trascendente de Burbules y Callister (2000) que refiere a la posibilidad de saber distinguir entre la
abundancia informativa y

de contenidos, y, entonces, saber gestionarlos en un proceso de

seleccin, organizacin, filtrado, interpretacin, evaluacin, crtica y sntesis de la informacin que


sustenta nuestras estructuras de conocimiento y comprensin. Este ha sido siempre, en cierta forma,
el proyecto educativo central. [8].
En el sitio Web debe haber entre el campo real y el virtual una integracin mutua. No se trata de
desarrollar contenidos para el Web, sino de trasladar los contenidos del curso de postgrado Maestra
en Sistemas de Telecomunicaciones y gestionarlos partiendo de intereses comunes, aportar
informacin bien concreta, integrar lo fsico con lo virtual y pensar globalmente aunque se acte
localmente. La interaccin entre el

docente

y un alumno queda establecida. El proceso

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.

1.3 Tendencias ms representativas y el anlisis para la seleccin de la estrategia


a seguir.
Se realiz un anlisis sobre las condiciones existentes nacional e internacionalmente para el
desarrollo de aplicaciones Web con gestin de datos, cuyo diseo se adecuara a los requerimientos
particulares del curso de postgrado de la Maestra en Sistemas de Telecomunicaciones de la
Universidad de Oriente. Se identificaron las herramientas existentes en el extranjero y en el pas. Se
observaron las caractersticas de un grupo de plataformas seleccionadas por su popularidad, a saber:
Moodle (sistema de gestin de cursos de libre distribucin que ayuda a los educadores a crear
comunidades de aprendizaje en lnea).
Claroline (sistema de gestin de contenidos (CMS). Puede ser utilizado por formadores, para
administrar cursos virtuales).
WebCT ((Herramientas para Cursos Web) es un sistema comercial de aprendizaje virtual online, el
cual es usado principalmente por instituciones educativas para el aprendizaje a travs de Internet).

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

la clasificacin del software para todas las aplicaciones informticas,

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 propietario o software con propietario se refiere a cualquier programa informtico en


que los usuarios tienen las posibilidades limitadas de usarlo, modificarlo o redistribuirlo (con o sin
modificaciones), o que su cdigo fuente no est disponible, tiene acceso restringido. En el software
no libre una persona fsica o jurdica (por nombrar algunos: compaa, corporacin, fundacin)
posee los derechos de autor sobre un software, negando o no otorgando los derechos de usar un
programa y adaptarlo a las propias necesidades (donde el acceso al cdigo fuente es una condicin
previa); de distribuir copias; o de mejorar el programa y hacer pblicas las mejoras ( para esto el
acceso al cdigo fuente es un requisito previo). De esta manera un software sigue siendo no libre
aun si el cdigo fuente es hecho pblico, cuando se mantiene la reserva de derechos sobre el uso,
modificacin o distribucin.
1.3.1.2 Software libre.

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.

Sin embargo, estos

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

LGPL: Licencia Pblica General Menor.


Esta licencia es utilizada en bibliotecas, fue pensada en sus orgenes para permitir el uso de
bibliotecas libres con software propietario, lo que permite el uso de programas libres con software
propietario. El programa se distribuye como si estuviera bajo la licencia GPL, pero permite la
integracin con cualquier otro software.
La forma que opera esta licencia es a travs de dos pasos:
? Se obtienen los derechos de autor de la biblioteca.
? Ofrece la licencia que autoriza copiar, distribuir y/o modificar biblioteca.
BSB: Berkeley Software Distribution.
Esta licencia fue creada por la universidad de Berkeley, en Estados Unidos y:
? Obliga a dar crdito a los autores.
? Permita realizar modificaciones.
? No obliga a redistribuir el cdigo fuente
Se permite la redistribucin en cdigo fuente con o sin modificaciones, siempre que se cumplan las
condiciones siguientes:
La redistribuciones en fuente deben tener la nota copyright y listar estas condiciones y la limitacin
de garanta en la documentacin, ni el nombre del propietario ni de los que han contribuido, puede
usarse sin permiso para promocionar productos derivados de este programa.
1.3.1.5 Principales Ventajas que ofrece el software libre.

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.

1.4. Seleccin de una aplicacin informtica con gestin de informacin.


Al llegar al punto de seleccin de una aplicacin Web con gestin de datos, se plante:
Uso de una aplicacin importada, software propietario, como WebCT.
Introduccin de un entorno sobre software libre, como Moodle y Claroline.
WebCT, desarrollada por el Departamento de Computacin de la Columbia Britnica en Canad,
para buscar una aptitud hacia la tecnologa, un control y un nuevo estilo para una correcta
enseanza, constituye una herramienta eficaz, flexible. Su popularidad se basa en: la facilidad de su
uso y de la navegacin (flexibilidad); la sencillez de su interfaz no permite al usuario
equivocaciones, al tiempo que le posibilita acceder a sus actividades docentes; el diseo uniforme
de la interfaz permite al usuario orientarse con facilidad dentro del sistema; cada opcin, tema o
recurso posibilita la interaccin del alumno con el sistema, ante una situacin especfica, su usuario
puede determinar, entre las mltiples opciones disponibles, la ms conveniente; el estudiante es
parte y componente inseparable de la plataforma, l forma los foros, crea los espacios, llena las
respuestas, desarrolla comunidades, etctera. La plataforma se adapta perfectamente a sus
necesidades y le posibilita la descarga de un documento, le recuerda una evaluacin o le facilita la
aclaracin de dudas en lnea.
WebCT y otros entornos son gigantes contra los que es prcticamente imposible competir en cuanto
a tecnologa y resultados: ms de 85 pases utilizan WebCT como recurso para la gestin docente, el
nmero de universidades es muy grande y el de usuarios registrados es de unos 2 500 000; hasta el
gigante Microsoft la utiliza. Sin embargo, entre sus aspectos negativos, y que llevaron a desechar
esta opcin, se encuentra el alto precio de su uso. La mayora de los pases que lo emplean son
desarrollados y muchas universidades privadas.
En la Universidad Santiago de Cali, Colombia existe el DocCF Software Estndar de Gran
Calidad para la Gestin Escolar. DocCF se constituye como una herramienta orientada a la gestin
y al control, empleando tecnologas capaces de transformar los datos producidos por las
Instituciones en informacin confiable, centralizada, integra y oportuna para facilitar la gestin de
17

Capitulo I

datos e informacin que apoyen las polticas de implementacin y estrategias en la administracin


de sus recursos. La aplicacin desarrolla una base de informacin accesible localmente o a travs de
la red, ideal para organizaciones de educacin que requieren un sistema que aproveche al mximo
las posibilidades de las tecnologas de intranet, en la cual el ente gestor pueda centralizar la
informacin de una o varias Instituciones. Consta de gestin de alumnos, profesores, asignaturas,
salones, grupos, asignacin horarios, matrculas, biblioteca, calificaciones, emails, control de pagos,
recibos, inventario, evaluacin de docencia, ausentismo, estadsticas, listados e informes, gestin de
cursos, etc. Todo en una sola aplicacin. Su Costo comercial: $ 1.310 Dlares. En la actualidad es
uno de los ms completos que existen pero su precio lo convierte en prohibitivo.
La segunda alternativa presenta como ventaja que es una tecnologa basada en software libre, es
decir, puede modificarse y adaptarse a los requerimientos particulares del curso de postgrado de
maestra.
Se estudi el sistema Claroline y mas cercanamente el sistema UOclas de la Universidad de
Oriente basado en el anterior para realizar la aplicacin informtica de gestin de la Maestra en
Sistemas de Telecomunicaciones.
Claroline es software de cdigo libre , est escrito en el lenguaje de programacin PHP utiliza
como sistema de base de datos el MySQL, est disponible para plataformas Linux y navegadores
libres ( Mozilla, Netscape) y plataformas (Unix, Mac OS X y Windows) y navegadores propietarios
(Internet Explorer).
Presenta las caractersticas propias de un sistema de gestin. Permite:
? Publicar documentos en cualquier formato: word, pdf, html, vdeo, etc.
? Administrar foros de discusin tanto pblicos como privados.
? Administrar listas de enlaces.
? Crear grupos de estudiantes.
? Confeccionar ejercicios.
? Estructurar una agenda con tareas y plazos.
? Hacer anuncios, va correo electrnico por ejemplo.
? Gestionar los envos de los estudiantes: documentos, tareas, trabajos, etc.
18

Capitulo I

? Crear y guardar chats.


Despus de todo el anlisis anterior y teniendo la plataforma UOclas de la Universidad de Oriente
como gua se decidi implementar un sistema de gestin de informacin propio para la Maestra en
Sistemas de Telecomunicaciones que le permitiera una accesibilidad rpida a los estudiantes de
esta Maestra, ms fcil de comprender y menor tiempo de aprendizaje para su utilizacin teniendo
en cuenta que son estudiantes de otros centros y no del mbito universitario en su mayora y no
estn habituados al trabajo con sistemas gestores de informacin. Un sistema que le permitiera al
estudiante y al claustro de profesores con una clave y una contrasea acceder rpidamente a
servicios muy simples pero que le proporcionaran datos e informaciones del curso de postgrado en
cuestin. Al analizar su concepcin se utilizaron las caractersticas bsicas del Uoclas: lenguaje de
programacin PHP, utiliza como sistema de base de datos el MySQL y un servidor Apache.

19

Capitulo II

Captulo II. Anlisis y diseo de la Aplicacin Informtica de


Gestin de Informacin Docente.
En este captulo se describe el anlisis, diseo e implementacin la Aplicacin

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.

2.1 Sobre las aplicaciones de Bases de Datos (BD) orientadas a WWW.


Normalmente, para poner en explotacin un sistema de BD estndar, se requiere primero un proceso de
puesta a punto del servidor, para despus pasar a uno de instalacin del mdulo cliente del sistema, lo
que necesita que dicho mdulo este instalado en todas las computadoras con las cuales se desea hacer
uso del mismo. Adems las posibilidades de acceder a BD desde lugares remotos o no previstos con
anterioridad es una tarea bastante compleja en los sistemas estndares de BD.
Si se usa el servicio WWW de Internet, el nivel de acceso a estas BD aumenta considerablemente.
Primero, porque no habra que instalar mdulo cliente para acceder al sistema sino, que ello se hara por
un navegador de Internet que viene integrado en las instalaciones de los sistemas operativos actuales.
Segundo, porque el acceso se puede realizar desde cualquier lugar del mundo solo con tener una
conexin a Internet.

2.1.1 El servicio WWW. Una plataforma para la implementacin de aplicaciones.


En los ltimos tiempos el servicio WWW ha dejado de ser exclusivamente dedicado a la publicacin de
informacin para convertirse en una plataforma dirigida a la implementacin de aplicaciones, ya que sus
documentos no estn formados solo por cdigo HTML sino que comienzan a contener cdigos en
lenguajes scripts, as los autores tienen la posibilidad de introducir objetos, controlar entradas e
influenciar en la organizacin de estos en la pgina HTML.
El manejo de BD juega un papel importante dentro de las aplicaciones que se implanten para el servicio
WWW. Sin embargo, a la hora de plantearse la necesidad de realizacin de una aplicacin de BD para
este ambiente se han de tener en cuenta nuevos elementos como parte de la arquitectura de estas
aplicaciones y de los criterios de la misma, en pos de lograr que el tiempo de respuesta (fundamental) no
se vea afectado por el uso de dichas tecnologas.

20

Capitulo II

2.2 Arquitectura de una aplicacin informtica de BD.


Una aplicacin informtica de gestin de informacin docente integrar un software que permite
la utilizacin y/o la actualizacin de los datos almacenados en una (o varias) base(s) de datos por
uno o varios usuarios desde diferentes puntos de vista y a la vez, que se denomina sistema de
gestin datos (SGD).
El objetivo fundamental de un SGD consiste en suministrar al usuario las herramientas que le
permitan manipular, en trminos abstractos, los datos, o sea, de forma que no le sea necesario
conocer el modo de almacenamiento de los datos en la computadora, ni el mtodo de acceso
empleado.
Los programas de aplicacin operan sobre los datos almacenados en la base utilizando las
facilidades que brindan los SGD, los que, en la mayora de los casos, poseen lenguajes especiales de
manipulacin de la informacin que facilitan el trabajo de los usuarios.

2.2.1 Caractersticas generales de las aplicaciones de gestin de bases de datos orientadas al


Web.
Existen muchas formas de organizar datos, pero hay un conjunto de caractersticas generales que
deben cumplir todas los SGD, de modo que faciliten el proceso de diseo de aplicaciones y que los
tratamientos sean ms eficientes y rpidos, dando la mayor flexibilidad posible a los usuarios:
?

Independencia de los datos y los programas de aplicacin.

Integracin y sincronizacin de las bases de datos.

Integridad de los datos.

Seguridad y recuperacin.

Facilidad de manipulacin de la informacin.

Control centralizado

Lo anterior implica que debe existir una persona o conjunto de personas que tenga la responsabilidad de
los datos operacionales y puedan:
?

Decidir el contenido informativo de la BD.

Decidir la estructura de almacenamiento y la estrategia de acceso.

Garantizar el enlace con los usuarios.

Definir los chequeos de autorizacin y procedimientos de validacin.

Supervisar el desempeo y responder a cambios en los requerimientos.

21

Capitulo II

2.3. Modelo de una aplicacin informtica con Gestin de Informacin.


Una aplicacin informtica de gestin

ser un sistemas de tres niveles: uno se encuentra el mdulo

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).

Fig. 1. Funcionamiento de una aplicacin Web con gestin de datos.

2.3.1. Mdulo Servidor de BD.


Este es el primer mdulo que ha tenerse en cuenta durante la implementacin de estas aplicaciones. Se
ubica en el servidor de BD y consiste en tablas, vistas procedimientos almacenados y dems objetos que
puedan conformar una BD.

22

Capitulo II

Un elemento importante ha tenerse en cuenta en el mdulo servidor de BD es la facilidad que brinda en


la creacin automtica de pginas Web. La accin de poblar una pagina Web con informacin obtenida
de una BD puede realizarse por dos mtodos: pull y push. El primero ocurre cuando el servidor WWW
se conecta a la BD por medio de una tecnologa de conexin abierta, como puede ser el OBDC y extrae
la informacin que necesita para poblar la pgina Web. Por su parte el mtodo push consiste en que el
servidor de BD genere documentos WWW que sean colocados en un servidor WWW especfico.

2.3.2 Mdulo servidor WWW.


El mtodo pull es implementado en el servidor WWW. La funcionalidad del mdulo de la
aplicacin perteneciente a este servidor se basa en almacenar los documentos HTML que sern
servidos a los clientes, manipular informacin concerniente a la aplicacin y a cada uno de los
usuarios que se conectan y por ltimo garantizar el enlace cliente WWW-servidor de BD por medio
de las conversiones: comando de usuario-consulta SQL, conjunto resultante-documento HTML.
Existen varios mtodos para lograr la comunicacin cliente WWW- servidor de BD. Uno de ellos es
mediante un programa ejecutable que reside en el servidor Web, que puede ser invocado desde el
cliente y una vez ejecutado es posible acceder a una BD, obtener la informacin deseada,
confeccionar un documento HTML con los datos obtenidos y enviarlos al cliente para que sea
mostrado.
Pero este enfoque tiene la dificultad de que cada vez que se solicita el servicio de una de estas
aplicaciones, la misma tiene que ser cargada en memoria para ser ejecutada, por lo que s varios
usuarios conectados la solicitan, residir ms tiempo en memoria lo que no sera ptimo.
Nuevas tecnologas han sido creadas para solucionar este problema. Una de ellas es el uso de
bibliotecas de enlace dinmico (dll). En lugar de ficheros ejecutables, estas se cargan tras la primera
solicitud, se mantienen en memoria y permiten el uso por parte de todos los usuarios que la
soliciten, lo cual resulta una va mejor y ms rpida.
El accionar del mdulo servidor Web en una aplicacin de BD est determinado por la tecnologa
que se utilice. No obstante, e independientemente de esta, los criterios a tener en cuenta para
optimizar nuestras aplicaciones son los mismos: manejo de memoria, tiempo de respuesta, trfico
de la red, etc.
Uno de los objetivos para alcanzar el estado ptimo deseado es lograr manejar la informacin en el
servidor WWW a diferentes niveles, uno de ellos es la sesin, en el cual se tendra la informacin
particular a cada usuario. En otro nivel se tendra la informacin que debe ser compartida entre
todos, a este se le llama aplicacin. Ellos son de gran importancia para lograr el eficiente manejo de
23

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.

2.4 Las aplicaciones informticas de gestin en entornos acadmicos.


Desde el punto de vista general las aplicaciones informticas de gestin pueden usarse para procesar y
distribuir informacin corporativa como noticias, o actividades a realizar en las instituciones. A travs
de ellas se puede acceder a bancos de informacin. En el caso especfico de las instituciones
universitarias, estas aplicaciones tienen como premisa fundamental el intercambio bilateral de
conocimientos y experiencias entre profesores y estudiantes, adems facilitar la actividad cientfica y
profesional. La telemtica propone soluciones para estas dificultades.
Las bases de datos docentes implementadas, permiten que los alumnos puedan acceder a fuentes de
informacin real, y hacer bsquedas de aquellos datos que le sean relevantes para un objetivo propuesto
de antemano en el contexto docente. La planificacin y coordinacin del trabajo entre los componentes
del equipo, la distribucin de tareas, la formulacin de consultas y la elaboracin de la informacin
obtenida, son aquellas operaciones de alto contenido formativo, propsito principal en la mayor parte de
las reas curriculares, de investigacin cientfica y en este caso para el entorno del postgrado de la
Maestra de Sistemas de Telecomunicaciones.

2.4.1. Herramientas utilizadas en la concepcin de la aplicacin informtica de gestin de


informacin docente de la Maestra en Sistemas de Telecomunicaciones.
Inicialmente al implementar esta aplicacin se busca facilitar el flujo de informacin entre el claustro
de profesores y maestrantes. En este sentido, se pretende:
25

Capitulo II

Facilitar al usuario la localizacin de recursos electrnicos.

Mejorar la administracin y organizacin de los recursos electrnicos.

Simplificar el proceso de actualizacin de la base de datos.

Introducir los datos mediante formularios en lugar de hacerlo desde una pgina

HTML esttica, permitiendo la entrada de registros desde una pgina Web.


?

Eliminar la necesidad de conocer HTML para poder aadir, borrar o modificar datos por parte

del personal autorizado.


En este caso se utiliz para crear esta aplicacin el AppServ, un software que nos permite instalar
sobre Windows: un servidor Apache, PHP y como gestor de datos el MySQL.

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].

Fig. 2 El ejecutable para instalar.

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.

Ahora solo queda instalarle el Openssl para garantizar la seguridad en la aplicacin.

2.4.3. El servidor Apache.


Apache es un servidor Web desarrollado para entornos Unix, Linux y para Windows. Entre algunas de
sus principales caractersticas tenemos:
?

Es poderoso, flexible, con un servidor de red (HTTP/1.1) muy dcil.

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.
?

Est en constante desarrollo.

Es sustancialmente ms rpido, ms estable y con caractersticas ms completas que muchos

otros servidores Web.

2.4.4. Sistema Gestor de Base de Datos (SGBD) MySQL.


MySQL es un sistema gestor de bases de datos SQL (Structured Query Language) para Bases de
Datos Relacionales, una implementacin Cliente - Servidor que consta de un servidor y diferentes
clientes (programas/libreras). Se puede agregar, acceder, y procesar datos grabados en una base de

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.

? El principal objetivo de MySQL es velocidad y robustez.


? Escrito en C y C++.
? Multiproceso, es decir puede usar varias CPU si stas estn disponibles.
? Puede trabajar en distintas plataformas y Sistemas Operativos distintos.
? Sistema de contraseas y privilegios muy flexibles y seguros.
? Registros de longitud fija y variable.
? 16 ndices por tabla, cada ndice puede estar compuesto de 1 a 15 columnas o partes de ellas
con una longitud mxima de 127 bytes.
? Todas las columnas pueden tener valores por defecto.
? Utilidad para chequear, optimizar y reparar tablas.
? El servidor soporta mensajes de error en distintas lenguas.
? Todos los comandos tienen ayudas.
28

Capitulo II

? Diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma flotante, doble


precisin, carcter, fechas, enumerados, etc.
2.4.5 Cliente MySQL (Front).
Conjuntamente con este software fue necesario tener otras herramientas que facilitaran el diseo:
MySQL-Front es una herramienta que permite la administracin de MySQL-Server a travs de una
interfase muy cmoda. De instalacin sencilla sin muchas complicaciones, hace lo bsico, ideal
para un usuario con un poco de entrenamiento en SQL. Permite conectarse al servidor y hacer
consultas en l.
2.4.5.1 Principales caractersticas de Cliente MySQL -Front.

Crea y borra bases de datos.

Crea y borra tablas.

Edita, adiciona y borra campos.

Edita, adiciona y borra registros.

Muestra una lista de las variables del servidor.

Ejecuta largos scripts SQL.

Presenta una vista de las principales propiedades de las tablas, tales como tipo, comentario,

capacidad, etctera.
?

Permite exportar tablas y datos en SQL-scripts u otras bases de datos.

Permite hacer una rplica de una base de datos entre dos servidores o estaciones de trabajo.

Adiciona usuarios.

Permite escribir consultas SQL.

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).
?

Realiza un diagnstico a las tablas (chequeo, optimizacin, reparacin y anlisis).

2.4.5.2. Requerimientos de Cliente MySQL -Front.

Libmysql.dll (librera cliente para el servidor MySQL).

Protocolo TCP/IP

Motor de conectividad abierta de base de datos (ODBC) para la importacin.

2.4.6 Dreamweaver MX 2004.


Macromedia Dreamweaver MX 2004 es un editor de cdigo HTML profesional para el diseo visual y
la administracin de sitios y pginas Web. Este permite trabajar manualmente con cdigo HTML o con
29

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.

2.4.7 Lenguaje PHP.


Con el auge que ha experimentado Internet en los ltimos aos en el sector empresarial, las necesidades
de potencia y versatilidad en el contenido de la Web han aumentado, pasando de simples ficheros html
(mantenidos a mano con un editor de texto) a grandes sistemas de bases de datos accesibles desde el
Web. Existen
multitud de lenguajes de programacin para acceder a estas bases de datos desde el Web y as generar
contenido de forma dinmica, en funcin de los ltimos acontecimientos registrados. De todos estos
lenguajes y tecnologas, los ms utilizados son los CGIs (Common Gateway Interface, generalmente en
Perl), el ASP(Active Server Pages) de Microsoft y los Servlets Java de SUN, hasta que PHP hizo su
aparicin pblica hace algunos aos.
PHP es un lenguaje interpretado en el servidor HTTP que permite acceder a unos veinte tipos de bases
de datos distintas en diversos sistemas operativos y utilizando distintos servidores HTTP. Sus
principales caractersticas frente al resto de competidores en el sector, adems del hecho de ser
multiplataforma, son su alta velocidad de respuesta y que es un software de cdigo abierto, o sea
gratuito y con permiso a modificar el cdigo fuente original (que est disponible). Adems PHP ofrece
de una gran cantidad de caractersticas y aadidos (mdulos) que en otros programas son extras y se
compran aparte del paquete bsico.
PHP est basado principalmente en C, C++ y Java, con los que comparte prcticamente toda su sintaxis
y semntica, aporta tambin algunas caractersticas de lenguajes interpretados como Perl y Bash.
Debido a ello, una de sus principales caractersticas y una gran baza a su favor es que la curva de
30

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 un lenguaje de script de cdigo abierto para servidores.

Es independiente del sistema operativo y puede ser utilizado en cualquiera de ellos por ejemplo:

Microsoft Windows, Linux.


?

Utiliza una amplia gama de servidores Web, tales como Apache, Microsoft Internet

Information Server (IIS), entre otros.


?

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.

2.5 Diseo de la aplicacin informtica con gestin de informacin docente de


la Maestra en Sistemas de Telecomunicaciones.
Teniendo en cuenta el anlisis anterior de cada una de las herramientas informticas y tomando como
prototipo a seguir el sistema UOclas se procedi disear el sistema de gestin de la maestra:
Primeramente se implementaron las pginas estticas necesarias para la informacin de los aspirantes a
ingresar en este postgrado tanto la documentacin como el programa de dicha maestra.

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.

2.5.1. Que es una Base de Datos (BD)?


Una BD est constituida por cierto conjunto de datos persistentes utilizado por los sistemas de
aplicaciones de una organizacin. Conviene llamar persistentes a los datos de una BD (aunque quizs no
persistan mucho tiempo). Esto tiene por objeto sugerir que la informacin de una BD difiere de otros
tipos de datos, ms efmeros, como son los datos de entrada y de salida, las proposiciones de control de
programas, los resultados intermedios y en trminos generales, cualquier informacin cuya naturaleza
sea hasta cierto punto transitorio.
Datos de Entrada: Se refiere a la informacin que entra por vez primera. Esta informacin podra dar pie
a una modificacin de los datos persistentes (podra convertirse en parte de estos ltimos), pero en
principio no forma parte de la BD propiamente dicha.
Datos de Salida: Se refiere a mensajes y resultados que emanan del sistema. Una vez ms esta
informacin podra derivarse de los datos persistentes, pero no se le considera en s como parte de la
BD.

2.5.2. Ventajas de una Base de Datos.


Las ventajas de una BD respecto a las formas tradicionales de mantener registros en papel se evidencia
ya es compacto desde el punto de vista fsico, rpido porque una maquina puede superar fcilmente al
hombre en ese aspecto, menos laborioso y es actual. Adems los sistemas de BD ofrecen a la
organizacin un control centralizado de su informacin.

2.5.3 Conceptos Fundamentales.


Entidades: No son ms que cosas o elementos que existen y estn bien diferenciados entre s, que
poseen propiedades y entre los cuales se establecen relaciones. Ejemplo, una silla es una entidad u
objeto, un automvil, un empleado, un profesor, un estudiante; pero tambin puede ser algo no tangible,
como un suceso cualquiera, una cuenta de ahorro, o un concepto abstracto.
Campo o atributo: es la unidad menor de informacin sobre un objeto (almacenada en la base) y
representa una propiedad de un objeto (ejemplo, el color). Sin embargo, hay que distinguir entre el
nombre o tipo del atributo y el valor del atributo, ya que un nombre de atributo puede tomar diferentes
valores sobre un cierto conjunto que se denomina dominio.

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.

2.5.4 Diseo de la base de datos.


Existen distintos modos de organizar la informacin y representar las relaciones entre los datos en una
base de datos. Los Sistemas administradores de bases de datos convencionales usan uno de los tres
modelos lgicos de bases de datos para hacer seguimiento de las entidades, atributos y relaciones. Los
tres modelos lgicos principalmente de bases de datos son el jerrquico, de redes y el relacional.
Modelo Jerrquico: Es una clase de modelo lgico de bases de datos que tiene una estructura
arborescente. Un registro subdivide en segmentos que se interconectan en relaciones padre e hijo y
muchos ms. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y
relaciones de uno a muchos
Modelo de Red: Es una variacin del modelo de datos jerrquico. De hecho las bases de datos pueden
traducirse de jerrquicos a datos en redes y viceversa con el objeto de optimizar la velocidad y la
conveniencia del procesamiento.
Modelo Relacional: Uno de los modelos matemticos ms importantes y actuales para la
representacin de las bases de datos, es el enfoque relacional. Se basa en la teora matemtica de las
relaciones, suministrndose por ello una fundamentacin terica que permite aplicar todos los resultados
de dicha teora a problemas tales como el diseo de sublenguajes de datos y otros.
En el modelo relacional, tanto los objetos o entidades, como las relaciones que se establecen entre ellos,
se representan a travs de "tablas", que en la terminologa relacional se denominan relaciones. Cada
relacin est compuesta de filas (las ocurrencias de los objetos). Tambin la relacin est compuesta por
columnas (los atributos o campos que toman valores en sus respectivos dominios).
Es importante lo siguiente:
?

No hay dos filas iguales.

El orden de las filas no es significativo.

El orden de las columnas no es significativo.

En cada posicin (fila, columna) existe un solo valor, nunca un conjunto de valores.

33

Capitulo II

La teora de la normalizacin se basa en la necesidad de encontrar una representacin del conjunto de


relaciones que en el proceso de actualizacin sea ms adecuada.
Este fue el modelo utilizado al confeccionar la base de datos de sistema informativo de la Maestra en
Sistemas de Telecomunicaciones.
Una vez instalado el Servidor AppServ y el cliente MySQL Front, a travs de este ltimo se crea un
nuevo usuario en el servidor de BD con todos los permisos y mediante este se podr trabajar y acceder a
la base de datos (Ver Fig.4).

.
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.

Fig. 5 Tablas de la base de datos.

2.5. Diseo de la aplicacin informtica con gestin de datos.


El diseo de la aplicacin informtica con gestin de datos se realiza teniendo en cuenta las necesidades
que tiene la Maestra en Sistemas de Telecomunicaciones de tener un portal Web docente que permitiera
dinamizar y desarrollar las relaciones entre maestrantes y el claustro de profesores, elementos
fundamentales de este proceso docente educativo de postgrado.

35

Capitulo II

2.5.1. Seleccin de los servicios de la aplicacin informtica con gestin de datos.


Existe un grupo de servicios que se han estandarizado debido a la proliferacin que ha tenido el uso de
este tipo de aplicaciones en el mundo. Teniendo en cuenta esto, la esencia de las relaciones curriculares
y las necesidades particulares de la Maestra en Sistemas de Telecomunicaciones, se realiza la seleccin
de los servicios.
La poltica definida de recibo y envo de informacin a travs de tales servicios se basa en la premisa de
que el sitio se implementa para dinamizar e informatizar el proceso docente de la Maestra en Sistemas
de Telecomunicaciones cuya pieza principal es el maestrante, y precisamente este usuario es, mientras
est matriculado en la Web de esta maestra, un receptor de informacin; y los servicios brindados
fueron escogidos y diseados en funcin de esto. De forma anloga la seleccin y diseo de los
servicios para el profesor, desde el punto de vista de la lgica docente, deben hacer de l una fuente de
informacin, experiencias y conocimientos. Adems se le debe dar la posibilidad de supervisar
informaciones.
Los administradores forman parte de un personal dedicado a supervisar el funcionamiento del sitio,
control de los usuarios y sus privilegios, aunque tambin influyen en la formacin de los estudiantes.
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 Web de la Maestra
en Sistemas de Telecomunicaciones en otro entorno acadmico se convierta en un simple procedimiento
de copiar y pegar, 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.
Adems es importante destacar que este diseo se hizo sobre un entorno Windows pero es
perfectamente aplicable a un entorno Linux con un servidor Apache solo es necesario adaptar las
configuraciones.
En el diseo se han tenido en cuenta los factores que pueden interactuar en el entorno de la aplicacin.
Estos son los estudiantes como elemento bsico, los profesores, el comit acadmico. De aqu que se
concibieran tres grupos de usuarios y para cada uno de ellos se elabor un espacio Web en el que se le
brindan servicios especficos. [Vase anexo2].
Los destinados a los estudiantes son:
?

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

el profesor en el servidor y ofrece al estudiante informacin bibliogrfica publicada por el profesor


sobre textos de inters para la asignatura que imparte.
?

Tabln de Noticias: permite al estudiante mantenerse al tanto de actividades docentes y

orientaciones de los profesores del postgrado.


?

Chat: permite la comunicacin entre estudiantes y entre estudiantes y profesores con vista a

aclarar dudas. Cambiar contrasea: permite al estudiante cambiar la contrasea.

Los destinados a los profesores:


?

Coloca Bibliografa y materiales: Permite al profesor publicar informacin sobre la bibliografa

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.

Cambiar contrasea: permite al profesor cambiar la contrasea.

Tabln de noticias: permite a los profesores publicar noticias referentes al postgrado.

Listado de alumnos: permite ver al profesor ver la matricula existente.

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.
?

Los servicios con enfoque administrativo destinado al comit acadmico son:

Matrcula : le permite al personal del comit acadmico encargado de la matricula llenar la base

de datos acerca de los estudiantes que pertenecern a la Maestra en Sistemas de Telecomunicaciones


?

Listado de estudiantes: le permitir ver y editar el listado de estudiantes a los miembros

encargados del comit acadmico.

37

Capitulo II

2.5.2 Sistema de Usuarios.


Cuando el Sistema informtico (SI) a desarrollar necesita acceder a la informacin por niveles de
confidencialidad, el programador de las aplicaciones debe implementar mecanismos que permitan
acceder a la base de datos con la jerarqua de accesos necesaria. Existen varias formas de lograr esto, y
que en conjunto se logre dar a la BD del sistema una mayor seguridad.
?

Al establecer la jerarqua se debe mantener una BD de usuarios, contraseas y derechos de

accesos, as como realizar un proceso de autentificacin del usuario que desea utilizar la aplicacin.
?

Si varias personas con diferentes niveles de jerarqua trabajaran en un entorno de trabajo

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.

2.5.3 Otras consideraciones


Valorando el diseo de los servicios a brindar y las prestaciones de la aplicacin Web se puede llegar a
la conclusin de que no se esta lejos de productos informticos en los cuales los servicios se encuentran
agrupados en tres grupos: Colaboracin, Comunicacin y de Administracin y Seguridad.
Los servicios del sitio de maestra aunque agrupados diferentes ya que el contexto de la aplicacin Web
tienen cierto acercamiento a los antes mencionados en cuanto a la cantidad que se ofrecen y las
facilidades que brinda. En analoga con lo antes mencionado podemos citar a servicios tales como los
referidos al envo y descarga de ficheros en el servidor. En el diseo de la aplicacin Web de este
trabajo se ofrece tambin la posibilidad de la codificacin de datos y control sobre los usuarios.
Otra consideracin importante a realizar es la concerniente a las medidas tomadas para permitir el
desarrollo y mantenimiento futuro de la aplicacin Web con gestin de datos de la Maestra en Sistemas
de Telecomunicaciones. Con este objetivo algunas de las medidas son:
?

Diseo modular de la BD para permitir su mejor comprensin y un fcil procedimiento de

modificacin.
38

Capitulo II

La mayor parte del cdigo PHP utilizado en el diseo de los servicios estn implementados en la

herramienta Dreamweaver Mx 2004, la cual lo genera de forma estndar y comentariada.


Como se puede observar en el presente trabajo, en el diseo se han tenido en cuenta requisitos o
condiciones semejantes a las que se aplica en sitios con caractersticas similares en el mundo; pero un
paso importante es el que constituye el proceso de implementacin de la aplicacin, lo cual se abordara
en el prximo captulo.

39

Capitulo III

Capitulo III: Implementacin de la aplicacin Web con gestin de


datos.
Una vez conocidos los requerimientos para el diseo, en este captulo se tratar del diseo
propiamente. La aplicacin Web que se quiere implementar es bsicamente un sitio Web como los
de Internet pero con la diferencia de que no es pblico, es decir el acceso es restringido. Teniendo
en cuenta las consideraciones realizadas en las etapas de investigacin, instalacin y configuracin
del servidor y de diseo de los servicios; se puede pasar al anlisis del proceso de implementacin
sitio Web de aplicacin.

3.1 La implementacin de diseo HTML.


Bsicamente lo que respecta al diseo HTML, este se implementa a travs de las herramientas
visuales que ofrece el Dreamweaver Mx. Un objetivo inicial era que existiera uniformidad entre
todas las pginas del sitio en cuanto a lo que estilo se refiere. Para garantizar este aspecto tan
importante se utilizan tablas y el mismo banner.
Se disearon pginas

estticas en la que se brindan informaciones generales hacia usuarios

interesados en obtener el grado de Master en Sistemas de Telecomunicaciones y que no necesitan


tener un usuario y una contrasea para visitarlas. Estas pginas ofrecen informaciones generales
acerca de la convocatoria, requisitos necesarios para acceder a la Maestra en Sistemas de
Telecomunicaciones, el Claustro Acadmico de dicha maestra, requisitos finales, plan de estudio,
etc . [Ver Fig. 6].

Fig. 6 Portal De la Aplicacin Informtica con Gestin de Informacin Docente.


40

Capitulo III

3.2 Implementacin de los servicios del sistema.


A continuacin se pasa a explicar sobre la implementacin de algunos servicios, aspecto elemental
de la aplicacin. Los servicios desde el punto de vista del modo de funcionamiento en cuanto al
flujo de informacin, han sido clasificados en tres clases principales:
Servicios con flujo unidireccional de informacin: Se tramita informacin en uno de los dos
sentidos en este caso desde el profesor o administrador hacia el estudiante.
Servicios con flujo bidireccional de informacin: Se tramita informacin en los dos sentidos,
desde y hacia el estudiante.
Servicios de manipulacin de archivos: Permiten la carga y descarga de archivos desde y hacia el
servidor.
3.2.1. Servicios con flujo unidireccional de informacin.
Dentro de esta clase de servicios se encuentran los siguientes:
__Tabln de noticias. [Ver Fig.7].
__Biblioteca.
A continuacin, a modo de ejemplo se explica el servicio de Tabln de noticias.
3.2.1.1. Tabln de noticias.

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].

Fig. 7 Publicacin de Noticias.


41

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].

Fig. 8 El Chat para Dudas de la Maestra en Sistemas de Telecomunicaciones.


42

Capitulo III

3.2.3. Servicios manipulacin de archivos.


Dentro de esta clasificacin encontramos:
__Carga (UpLoad).
__Descarga (DownLoad).
A continuacin se pasan a explicar brevemente dichos servicios.
3.2.3.1. Carga (UpLoad).

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].

Fig. 9 Carga de ficheros.

43

Capitulo III

3.2.3.2. Descarga (Download).

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].

Fig. 10 Descarga de archivos.

3.3. Seguridad del sitio.

El trabajo realizado en su conjunto ha tomado en cuenta garantizar la seguridad del sitio y la


selectividad de los servicios prestados. Las funciones dedicadas a este propsito son las que se
muestran a continuacin:
? Autenticacin de usuario.
? Restriccin de acceso a las pginas.
? Encriptacin de los datos.

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

El primer requerimiento es tener la informacin referente al usuario en la BD, la cual ser


consultada para obtener los siguientes parmetros: usuario, contrasea, grupo de usuario y cdigo
de acceso que determinan su nivel de jerarqua.
Los datos usuario y contrasea permiten realizar el proceso de autentificacin del usuario y su
redireccionamiento a la pgina correspondiente [vase anexo 7]. Despus de comprobadas la
existencia del usuario y la coincidencia de su contrasea se toma el parmetro cdigo de acceso y
grupo de usuario guardndolos en una variable seccin, siendo este ltimo el encargado de
garantizar la selectividad de los servicios a prestar. Este proceso se ejecuta en la pgina index.php
adems cada una de las pginas tienen aplicadas directivas de seguridad que redireccionan a los
usuarios no autorizados o no autenticados a la pgina de error.php que advierte sobre la operacin
no vlida realizada.
Para la codificacin de los datos y contraseas se instal en el servidor Apache el Openssl que
permite implementar la codificacin de los datos una vez que se generen para evitar que al viajar
por la red puedan ser detectados por algn sniffer o programa espa esto da una mayor confiabilidad
a los datos.
Hasta aqu los elementos de programacin abordados en este captulo constituyen una seleccin que
agrupa a los ms significativos de los que se utilizaron en la implementacin de la Aplicacin
informtica con gestin de informacin docente de la Maestra en Sistemas de Telecomunicaciones.
Ahora se puede pasar a la etapa final de la creacin de un sitio Web interactivo que consiste en la
evaluacin durante la cual el producto se pone a consideracin de usuarios seleccionados
convenientemente.

3.4. Criterio de especialistas.


La ltima etapa de la creacin de cualquier producto ya sea este informtico o no, es la evaluacin,
durante la cual la aplicacin se pone a consideracin de especialistas y futuros usuarios para cerrar
el ciclo de implementacin. En este caso se seleccion una muestra del claustro de profesores de la
maestra y del departamento con conocimiento en la materia.
Las opiniones partieron desde el punto de vista de la utilidad de este producto para el desarrollo
docente de la Maestra en Sistemas de Telecomunicaciones y fueron obtenidas utilizando el
mtodo de entrevista a los usuarios seleccionados, y cuyos criterios se muestran en el anexo 8.
Entre los aspectos recogidos por las opiniones se obtuvo que para el uso inmediato de la aplicacin
en esta nueva edicin de la Maestra en Sistemas de Telecomunicaciones ponerle al sistema ya los
45

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

y comprendiera una gama de servicios encaminados a garantizar el sistema de

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

Al final de este trabajo, despus de toda la investigacin, estudio y diseo realizados se


recomienda:
Puesta en funcionamiento de la aplicacin como portal del proceso docente de la Maestra en
Sistemas de Telecomunicaciones.
Designar personal administrativo que se encargue del control del sitio y que garantice su posterior
desarrollo.
Se tomen en cuenta las recomendaciones hechas por los usuarios de la aplicacin para el desarrollo
y creacin de nuevos servicios acorde a las necesidades y particularidades del postgrado.
Incluir la posibilidad de en un futuro no lejano insertar otras tecnologas multimedia como sonido,
video conferencias, etc.
Hacer extensiva su aplicacin a otros postgrados de maestra dentro de la Universidad de Oriente
que faciliten su sistema informativo y proceso docente en el nuevo ambiente de la educacin a
distancia.
Este diseo deber en el futuro emprender la necesaria optimizacin (perfeccionar un producto y
aproximarlo ms a las necesidades y deseos de los pblicos objetivos), siempre a partir de la huella
que el usuario va dejando en su navegacin y en las demandas surgidas de entrevistas e
investigaciones sobre los pblicos.

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.

OECD. (2001). Learining to Change: ICT in Schools. Paris: OECD.


Tay-Lien Soto, Ernesto Couso, Art. Curso Practico de Internet: Aprendiendo HTML (HTML y
CSS) p42 GIGA Nmero1/1999.
Tomsen, M. (2000). Contenidos web. Estrategias para comercio electrnico y creacin de
contenidos. Madrid: Prentice Hall.
LLORET, Oriol. 2000. Converses sobre els orgens dInternet a Catalunya.
Alfons Cornella, Vicent Partal, Artur Serra, Luis Angel Fernndez Hermana. Beta Editorial.
Barcelona.

52

Anexos

Anexos

ANEXO 1

53

Anexos

ANEXO 2: rbol jerrquico del sitio de la Maestra

54

Anexos

ANEXO 3: Procedimiento de insercin de noticias en la BD.


/*conexin con la BD */
if($enviar_datos) /*si se ejecuto botn enviar datos*/
INSERT noticias1 (id, titulo, noticia) values (NULL,'$titulo','$contenido' /*introducir valores en la
base de datos*/
}
if($modificar_datos) /*se ejecuto el botn modificar datos*/
$result3= "SELECT * FROM identificador"
$iden= mysql_fetch_row($result3); /*ident le paso un arreglo*/
Update noticias1 set titulo='$titulo' where ident='$iden [0]'
Update noticias1 set noticia='$contenido' where ident='$iden [0]'
if($eliminar)
DELETE FROM noticias1 WHERE titulo='$trt' /*si se ejecuto eliminar elimina cuando titulo es
igual a lo seleccionado en trt*/
"SELECT * FROM noticias1",

ANEXO 4: Procedimiento para mostrar las noticias.


/*conexin BD*/
SELECT * FROM noticias1/*seleccin de las noticias en la BD*/
while ($row2 = mysql_fetch_row($result)):?>.

55

Anexos

ANEXO 5: Procedimiento de Carga de ficheros.

/*Se efecta la conexin con la BD y se ejecuta el siguiente script*/


if($enviar )
{
if($file1[0])
{
$UPLOAD = fopen( $file1[0], "r" );
$e= filesize ($file1[0]);
$contents = fread ($UPLOAD, $e);
fclose( $UPLOAD );
$SAVEFILE = fopen("uploads/trabajos/".$file1_name[0], "wb" );
fwrite( $SAVEFILE, $contents,$file1_size[0] );
echo "El Fichero... $file1_name[0].... fue enviado <br>";
echo "Con $e bytes";
fclose( $SAVEFILE );
$Titulo="$file1_name[0]";
mysql_db_query("maestriamila","insert into trabajos_alumnos(codacceso, Titulo, IdAsignatura,
Resumen)values('$codacceso','$Titulo','$IdAsignatura','$Resumen')",$link); }
else echo "El fichero no es valido ";
} ?>

56

Anexos

ANEXO 6 : Procedimiento de Descarga de ficheros.

/*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,

alumnos.PrimerApellido,alumnos.SegundoApellido FROM alumnos, trabajos_alumnos WHERE


alumnos.codacceso=trabajos_alumnos.codacceso

AND

trabajos_alumnos.IdAsignatura

=%s",

$colname__r1);
$r4 = $mili->SelectLimit($query_r4) or die($mili->ErrorMsg());
$totalRows_r4 = $r4->RecordCount();
?>

57

Anexos

ANEXO 7: Autentificacin del usuario.

$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

ANEXO 8: Algunas de las entrevistas realizadas a especialistas.


Dr. Cs. Arturo Luis Infante Rielo. Presidente del Comit Acadmico de la Maestra Sistemas de
Telecomunicaciones:
En principio me parece bien. Con el transcurso de la Maestra nos iremos dando cuenta de lo que
pueda faltar. Por ejemplo, veo que falta algo sobre la planificacin de los cursos ( para cuando
comiencen), noticias al respecto, etc. Por supuesto que tendrs que trabajar con el programa nuevo
pues son otras las asignaturas (son menos). Yo no s si tu lo tienes, de lo contrario hace falta que lo
copies conmigo. Esto es importante para la eleccin de las optativas, etc. Sera bueno cotejar el sitio
con los modelos EM para que no haya exceso o falta de informacin. Con el transcurso del tiempo
se podr hacer una mejor evaluacin. Reitero que lo encuentro bueno, aunque susceptible de ser
mejorado. A. Infante.

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.

MsC. Ldice Romero Amondaray, Profesora Asistente, perteneciente al Grupo de Administracin


de Red. Dpto. de Telecomunicaciones, FIE, UO:
El sitio presenta buena interacctividad, solo necesita una mejor captura de las pantallas y con el
inicio de la nueva edicin de la maestra incorporarle rpidamente todos los datos reales.
60

Anexos

Ing. Alexander Barbn, Profesor Asistente, Administrador de Red. Dpto. de Telecomunicaciones,


FIE, UO:
Opinin sobre el sitio Web de la Maestra en Sistemas de Telecomunicaciones:
En el trabajo presentado por la aspirante al ttulo de Master en Nuevas Tecnologas para la
Educacin, se ha diseado un sitio Web que cuenta con pginas tanto estticas como dinmicas, en
las pginas estticas se brinda la posibilidad de conocer los detalles sobre el proceso de matrcula de
la Maestra en Sistemas de Telecomunicaciones. Adems se encuentran publicados los documentos
necesarios para dicho proceso. A travs de las pginas dinmicas se brinda la posibilidad de que
tanto a estudiantes como profesores, una vez comenzado el curso, que cuenten con un nombre de
usuario y una contrasea que les permitir acceder a informaciones docentes propias de la maestra
y establecer un vnculo importante dentro del proceso formativo de postgrado entre profesores y
alumnos.
Ing. Maikel Noriega, Profesor Instructor. Dpto. de Telecomunicaciones:
Considero que se cumplen los objetivos de un sistema para la gestin de maestra, como la gestin
de estudiantes, de documentos a travs de la Biblioteca, como de los apartados de gestin de
documentos de los estudiantes (subida y descarga de trabajos). Adems posee el apartado referente
a la gestin de las noticias. No obstante sera bueno para el desarrollo ulterior de este que ya es
nuestro sistema, mejorar en aspectos de la interfaz de manera que el acceso a los diferentes
servicios que se prestan se realice de manera ms rpida (disminuir la cantidad de clic necesarios
para el acceso) tambin sera bueno retocar el diseo grfico ya que en la interaccin con el usuario
este aspecto es muy importante.

Ing. Jorge Santos, Profesor. Dpto. Telecomunicaciones y maestrante de la Maestra en Sistemas de


Telecomunicaciones.:
En mi opinin est muy buena, presenta facilidad de acceder a datos como son la descarga de
ficheros y la descarga de bibliografa, el ambiente es amigable y sencillo, no hay que dar muchas
vueltas para llegar a los sitios a donde se desea. El chat es una buena forma de realizar consultas
rpidas.

61

Você também pode gostar