Sei sulla pagina 1di 128

ANALISIS, DISEO Y DESARROLLO DEL SISTEMA VIRTUAL SICZ

FUNDACION UNIVERSITARIA SAN MARTIN


CAT ZIPAQUIRA

CESAR HERNAN CLAVIJO GIRAL


JAIRO HUMBERTO RAMIREZ MARQUEZ

FUNDACION UNIVERSITARIA SAN MARTIN


FACULTAD DE INGENIERIA DE SISTEMAS
CAT ZIPAQUIRA
2010

ANALISIS, DISEO Y DESARROLLO DEL SISTEMA VIRTUAL SICZ


FUNDACION UNIVERSITARIA SAN MARTIN
CAT ZIPAQUIRA

CESAR HERNAN CLAVIJO GIRAL


JAIRO HUMBERTO RAMIREZ MARQUEZ

PROYECTO DE GRADO

CARLOS ROBERTO ROJAS


Ingeniero de Sistemas

FUNDACION UNIVERSITARIA SAN MARTIN


FACULTAD DE INGENIERIA DE SISTEMAS
CAT ZIPAQUIRA
2010

ACEPTACION

NOTA DE ACEPTACION
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________
______________________________________

______________________________________
Presidente del jurado

______________________________________
Jurado

______________________________________
Jurado

Zipaquira, Mayo 20 de 2010

Cinco aos de incesante trabajo, esperanzas, alegras, tristezas, todas


ellas vivencias enriquecedoras para cumplir uno de mis mas grandes
anhelos de superacin como lo fue formarme como profesional, todo
esto enmarcado en el entorno familiar y de mis amistades quienes en
cada uno de estos momentos se convirtieron en parte fundamental de
todo este proceso, por tal motivo dedico la culminacin de una parte de
mis sueos a:
Dios todopoderoso por permitirme cumplir con mis metas, iluminarme y
darme el don de la sabidura para realizacin de las mismas.
A mis padres Teresa Mrquez y Humberto Ramrez, pilares de mi vida,
soporte incondicional en todo momento, apoyo moral y concejo
constante en todo proceso de mi vida.
A mi hermana Vicky y sobrinos Johann, Andrs Felipe y Angie Paola
motivacin principal de todos los actos de mi vida.
A Cesar, compaero, amigo incondicional y ejemplo enriquecedor de
superacin y trabajo constante.
Todos ellos pueden entender la importancia que tiene en mi vida la
culminacin de uno de mis sueos y agradezco a que todos brindaran
de una manera u otra un granito de arena en este acto de superacin
personal.
Jairo Humberto Ramrez Mrquez

En primera instancia dedico este proyecto y toda mi carrera universitaria


a Dios y a m mama AMILVIA LUCERO GIRAL GONZALEZ, (Q.E.P.D) por
ser quienes

han

estado a mi lado en todo momento dndome las

fuerzas necesarias para continuar luchando da tras da y seguir


adelante rompiendo todas las barreras que se me presenten.
En segunda instancia les dedico este triunfo a mis hijos, LAURA PAOLA
CLAVIJO, ANDRES CAMILO, CINDY CAROLINA, JUAN FELIPE Y DIEGO
ALEJANDRO,
CONSTANZA,

a mi

esposa

JACKELINE,

a mi

y a mi cuado NELSON HUGO,

hermana

CLAUDIA

quienes conforman mi

hogar y que han estado pendientes en todo el proceso de mi carrera,


apoyndome fsica y moralmente, dndome estabilidad, y tranquilidad
forjando de esta forma toda la fuerza y voluntad que necesit para
poder

culminar

con

xito

este

proyecto,

quiero

agradecer

especialmente a mi ta SATURIA CLAVIJO, quien fue la persona que confi


en m, y me indujo

a realizar este proyecto. Y

a todas las dems

personas que influyeron de una u otra forma y creyeron en el proyecto


ya que sin ellas y todas las anteriores no habra sido posible la
realizacin y culminacin del mismo.

Cesar Hernn Clavijo Giral

AGRADECIMIENTOS

Un espacio para expresar nuestra gratitud con todos aquellos que se convirtieron
en un apoyo especial para poder desarrollar y culminar nuestro trabajo de grado, a
quienes tuvieron la confianza y creyeron en nuestras capacidades, a quienes nos
dieron su apoyo moral en los momentos de dificultades, a quienes comprendieron
nuestra falta de tiempo para otras actividades y a pesar de esto nos dieron su voz
de aliento para continuar.
Agradecemos por sobre todas las cosas a Dios todopoderoso, por brindarnos la
oportunidad de realizar uno de nuestros ms grandes sueos de superacin.
Debemos agradecer de una manera muy especial a nuestro asesor de proyecto el
Ingeniero Carlos Roberto Rojas Contreras, quien nos oriento durante todo el
desarrollo del mismo y nos brindo sus conocimientos y apoyo moral, de igual
manera agradecemos a los docentes que nos instruyeron y formaron con sus
conocimientos y hoy en da nos permite decir que somos ingenieros de sistemas.

CONTENIDO

Pg.

1.
1.1.
2.
2.1
2.2
2.3
3.
3.1
3.2
4.
4.1
4.1.1
4.1.1.1
4.1.1.2
4.1.2
4.1.2.1
4.1.2.2
4.1.2.3
4.1.2.4
4.1.3
4.1.4

INTRODUCCION
PLANTEAMIENTO Y FORMULACION DEL PROBLEMA
DESCRIPCION DEL PROBLEMA
JUSTIFICACION
JUSTIFICACION TEORICA
JUSTIFICACION METODOLOLOGICA
JUSTIFICACION PRCTICA
OBJETIVOS
1 OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
MARCOS DE REFERENCIA
MARCO TEORICO
Sistemas de informacin
Tipos y usos de los sistemas de informacin
Evolucin de los sistemas de informacin
Bases de datos
Caractersticas y objetivos de la base de datos
Tipos de bases de datos
Modelos de bases de datos
Modelos de bases de datos e Internet
Lenguaje de programacin PHP
MySQL

17
18
18
23
23
24
24
26
26
26
27
27
27
28
29
32
32
33
34
37
38
39

4.1.5
4.1.6
4.2
5.
5.1
5.2

Adobe dreamweaver
Metodologa Extrem programing (XP)
MARCO CONTEXTUAL
DISEO METODOLOGICO
METODO DE INVESTIGACION
TIPO DE INVESTIGACION

5.3
5.4
5.5
6.
6.1
6.2
6.3
6.3.1
6.4
6.4.1
6.5

LINEA DE INVESTIGACION
CUADRO METODOLOGICO
ANALISIS DEL DESARROLLO
DISEO DEL DESARROLLO
MODELO ENTIDAD RELACION
CRONOGRAMA PROYECTO SICZ
RELACION DE REQUERIMIENTOS GENERALES DEL SISTEMA
Anlisis de requerimientos generales del sistema
REQUERIMIENTOS DEL MODULO DE MERCADEO
Anlisis de requerimientos modulo de mercadeo
REQUERIMIENTOS DEL MODULO DE COORDINACION
ACADEMICA
Anlisis de requerimientos modulo de coordinacin acadmica
REQUERIMIENTOS DEL MODULO DE ACTIVIDADES
ACADEMICAS
Anlisis de requerimientos modulo de actividades acadmicas
REQUERIMIENTOS MODULO DE BIBLIOTECA
Anlisis de requerimientos modulo de biblioteca
REQUERIMIENTOS MODULO DE ADMINISTRADOR
Anlisis de requerimientos modulo de administrador
DICCIONARIO DE DATOS
prestamoequipos
INTERFACE DE SISTEMA DE INFORMACION SICZ
Pgina de inicio
Pagina institucional sobre programas de la universidad
Pagina de generalidades por programa
Pagina pensum del programa
Pagina de registro de aspirantes
Pagina de acceso al sistema de informacin

6.5.1
6.6
6.6.1
6.7
6.7.1
6.8
6.8.1
6.9
6.9.14
6.10
6.10.1
6.10.2
6.10.3
6.10.4
6.10.5
6.10.6

42
43
45
46
46
46
Pg.
46
48
54
55
55
56
57
57
61
61
65
65
70
70
73
73
76
76
78
93
97
97
98
99
100
101
102

6.10.7
6.10.8
6.10.9
6.10.1
0
6.10.11
6.10.1
2
6.10.1
3
6.10.1
4
6.10.1
5
6.10.1
6
6.10.1
7
6.10.1
8
6.10.1
9
6.10.2
0
6.10.2
1
6.10.2
2
7.

Pagina de registro de nuevo usuario del sistema


Formulario de restablecimiento o cambio de contrasea
Pagina oficina virtual de la FUSM
Pagina de acceso a modulo de mercadeo

103
104
105
106

Formularios de consultas mercadeo


Presentacin de resultados de consultas mercadeo

107
108

de acceso al modulo de coordinacin acadmica

Pg.
109

Formulario de asignacin de carga acadmica

110

Formulario de edicin carga acadmica

111

Formularios de eliminacin carga acadmica

112

Formularios de consultas carga acadmica

113

Pagina de acceso al modulo de actividades acadmicas

114

Formulario inicio proceso evaluacin tutores

115

Formulario consulta evaluacin por docente

116

Pagina de acceso modulo de biblioteca

117

Formulario de consulta de disponibilidad de equipos

118

CONCLUSIONES
BIBLIOGRAFIA

119
120

LISTA DE TABLAS

Tabla
Tabla 1
Tabla 2
Tabla 3
Tabla 4
Tabla 5
Tabla 6
Tabla 7
Tabla 8
Tabla 9
Tabla 10
Tabla 11
Tabla 12
Tabla 13
Tabla 14
Tabla 15
Tabla 16

Titulo de la tabla
Matriculados Administracin de empresas 2008-2009
Matriculados Contadura Pblica 2008-2009
Matriculados Ingeniera de sistemas 2008-200
Consolidado de matriculados ao 2008 y 2009
Cuadro metodolgico
Formato entrevistas funcionarios FUSM
Diccionario de datos tabla asignacarga
Diccionario de datos tabla asignaturas
Diccionario de datos tabla departamentos
Diccionario de datos tabla equipos
Diccionario de datos tabla evaluacin
Diccionario de datos tabla inscripcin
Diccionario de datos tabla inventarioequipos
Diccionario de datos tabla mercadeo
Diccionario de datos tabla municipios
Diccionario de datos tabla pas

10

Pg.
19
19
19
20
48
54
78
79
80
81
82
83
84
85
87
88

Tabla 17
Tabla 18
Tabla 19
Tabla 20
Tabla 21
Tabla 22
Tabla 23

Diccionario de datos tabla perfiles


Diccionario de datos tabla persona
Diccionario de datos tabla preguntas
Diccionario de datos prestamoequipos
Diccionario de datos tabla programas
Diccionario de datos tabla usuario
Diccionario de datos tabla vinculacion

89
90
92
93
94
95
96

LISTA DE FIGURAS

Figura
Figura 1
Figura 2
Figura 3
Figura 4
Figura 5
Figura 6
Figura 7
Figura 8
Figura 9
Figura 10
Figura 11
Figura 12
Figura 13

Titulo de la figura
Modelo entidad relacin
Caso de uso generalidades del sistema
Caso de uso modulo de mercadeo
Caso de uso modulo de coordinacin acadmica
Caso de uso actividades acadmicas
Caso de uso modulo de biblioteca
Caso de uso modulo administrador
Pgina de inicio SICZ
Generalidades de la Fundacin Universidad San Martin
Detalles de los programas de la FUSM
Pensum de los programas de la FUSM
Formulario de inscripcin del aspirante
Pagina de acceso al sistema de informacin

11

Pg.
55
57
61
65
70
73
76
97
98
99
100
101
102

Figura 14
Figura 15
Figura 16
Figura 17
Figura 18
Figura 19
Figura 20
Figura 21
Figura 22
Figura 23
Figura 24
Figura 25
Figura 26

Figura
Figura 27
Figura 28
Figura 29

Formulario de registro de nuevo usuario


Formulario de restablecimiento de contrasea
Pagina oficina virtual
Pagina de acceso al modulo de mercadeo
Formularios de consultas modulo de mercadeo
Presentacin de un resultado de consulta en el modulo de
mercadeo
Pagina de acceso modulo de coordinacin acadmica
Formulario de asignacin de carga acadmica
Formulario de edicin de carga acadmica
Formulario de eliminacin de carga acadmica
Formularios de consulta coordinacin
Pagina de acceso al modulo de actividades acadmicas
Formulario inicio proceso evaluacin de tutores

Titulo de la figura
Formulario consulta evaluacin por docente
Pagina de acceso al modulo de biblioteca
Formulario de consulta disponibilidad de audiovisuales

12

103
104
105
106
107
108
109
110
111
112
113
114
115

Pg.
116
117
118

GLOSARIO

Aplicacin: Cualquier programa que corra en un sistema operativo y que haga


una funcin especfica para un usuario. Por ejemplo, procesadores de palabras,
bases de datos, agendas electrnicas, etc.
Archivo: Archivo es el equivalente a 'file', en ingls. Los archivos de computadora
pueden ser guardados en CD-ROM, DVD, disco duro o cualquier otro medio de
almacenamiento. Usualmente los archivos tienen una 'extensin' despus de un
punto, que indica el tipo de data que contiene el archivo. Dependiendo del sistema
operativo usado, se cargan los programas necesarios para manejar los archivos
segn su extensin. Ejemplo, panamacom.txt se refiere a un archivo de texto,
imagen.jpg a una imagen JPEG, documento.odt a un archivo Open Office, y un
word.doc a Word de Microsoft Office.
Arquitectura de informacin: La Arquitectura de Informacin es una ciencia
emergente, que se encarga de efectuar la planificacin estratgica previa a la
creacin de un website. En la AI se elaboran diagramas estructurales y planos
arquitectnicos donde se pueden identificar las partes de un website, la
clasificacin, diseo de interaccin, sistema de navegacin, usabilidad, etiquetado

13

de la informacin y determinar el impacto que causar el diseo de la informacin,


en el resultado final de un proyecto web. Tomando como referencia la exitosa
experiencia del usuario, como objetivo final.
Base de datos: Conjunto de datos que pertenecen al mismo contexto
almacenados sistemticamente. En una base de datos, la informacin se organiza
en campos y registros. Los datos pueden aparecer en forma de texto, nmeros,
grficos, sonido o vdeo.
Carpeta: Espacio del disco duro de una computadora cuya estructura jerrquica
en forma de rbol contiene la informacin almacenada en una computadora,
habitualmente en archivos y es identificado mediante un nombre (ej. "Mis
documentos"). En las carpetas se puede guardar preferencias del usuario.
Ciberespacio: Trmino concebido por el escritor William Gibson en su novela de
ciencia ficcin "Neuromancer" (1984) con el propsito de describir un mundo de
redes de informacin. Actualmente es utilizado para referirse al conjunto de
informacin digital y a la comunicacin que se realiza a travs de las redes, un
espacio en el cual casi todo lo que contiene informacin; o puede transmitirla,
debe ser incluido.
Cliente: Aplicacin que permite a un usuario obtener un servicio de un servidor
localizado en la red. Sistema o proceso el cual le solicita a otro sistema o proceso
la prestacin de un servicio.
Cdigo fuente: Conjunto de instrucciones que componen un programa, escrito en
cualquier lenguaje. En ingls se dice "source code". Hay programas de cdigo
abierto y "de cdigo cerrado" como por ejemplo Windows, Photoshop, y la mayora
de los programas comerciales, en donde el cdigo es inaccesible y por lo tanto no
se puede alterar la estructura del programa.
Computacin: Es la ciencia que estudia el procesamiento automtico de datos o
informacin por medio de las computadoras.
Conexin remota: Operacin realizada en una computadora remota a travs de
una red de computadoras, como si se tratase de una conexin local.
Criptografa: Se dice que cualquier procedimiento es criptogrfico si permite a un
emisor ocultar el contenido de un mensaje de modo que slo personas en
posesin de determinada clave puedan leerlo, luego de haberlo descifrado.

14

Desarrollador web: Web developer - Persona o empresa responsable de la


programacin de un sitio web as la cual incluye, si se da el caso, plataformas de
comercio electrnico.
Dominio: Sistema de denominacin de hosts en Internet el cual est formado por
un conjunto de caracteres el cual identifica un sitio de la red accesible por un
usuario. Los dominios van separados por un punto y jerrquicamente estn
organizados de derecha a izquierda. Comprenden una red de computadoras que
comparten una caracterstica comn, como el estar en el mismo pas, en la misma
organizacin o en el mismo departamento. Los ms comunes son .com, .edu, .net,
.org, .biz, .info
Gif: Siglas del ingls Graphics Interchange Format, es un tipo de archivo binario
que contiene imgenes comprimidas. Fue desarrollado en 1987 (GIF87) y revisado
en 1989 (GIF89) por Compuserve (actualmente propiedad de Amrica Online),
para compartir rpidamente imgenes entre plataformas.
Hipertexto: Cualquier documento que contiene vnculos con otros documentos de
forma que al seleccionar un vnculo se despliega automticamente el segundo
documento.
Hipervnculo: Vnculo existente en un documento hipertexto que apunta o enlaza
a otro documento que puede ser o no otro documento hipertexto.
Interfaz: Interfaz o interface es el punto de conexin ya sea dos componentes de
hardware, dos programas o entre un usuario y un programa.
Migracin: Es el acto de preservar la integridad de la data al transferirla a travs
de configuraciones distintas de hardware, software y siguientes generaciones de
tecnologa computacional.
PHP: Hypertext Preprocessor. Lenguaje de script diseado para la creacin de
pginas web activas (similares a ".asp" de Microsoft), muy popular en Linux,
aunque existe tambin versin para sistemas Microsoft. Concebido en el tercer
trimestre de 1994 por Rasmus Lerdorf, es usado principalmente para la
programacin de CGIs para pginas web, destaca por su capacidad de ser
embebido en el cdigo HTML.
Portal: Pagina web con la cual un usuario empieza su navegacin por el WWW.
Un portal no necesariamente tiene que ser una pgina web con servicios de
noticias, emails gratuitos, foros, etc. Si alguien decide usar una pgina web para
empezar su navegacin, entonces esa pgina es un portal. Claro que mientras
15

ms personas coinciden en usar la misma pgina de inicio, el portal se vuelve ms


famoso. Un ejemplo de un portal por excelencia, Google, MSN o Yahoo.
Protocolo: Descripcin formal de formatos de mensaje y de reglas que dos
computadoras deben seguir para intercambiar dichos mensajes. Un protocolo
puede describir detalles de bajo nivel de las interfaces mquina a mquina o
intercambios de alto nivel entre programas de asignacin de recursos.
Servidor: Un servidor es una computadora que maneja peticiones de data, email,
servicios de redes y transferencia de archivos de otras computadoras (clientes).
Tambin puede referirse a un software especfico, como lo es el servidor WWW.
Una computadora puede tener distintos software de servidor, proporcionando
muchos servidores a clientes en la red. Por ejemplo, las computadoras que
contienen sitios web se llaman servidores ya que sirven recursos de web para
aplicaciones cliente como los navegadores o browsers.
Servidor Web: Un servidor web es el programa, y la computadora que lo corre,
que maneja los dominios y pginas web, interpretando lenguajes como html y php,
entre otros. Ejemplos: Apache y Microsoft IIS.
Usuario: Persona que tiene una cuenta en una determinada computadora por
medio de la cual puede acceder a los recursos y servicios que ofrece una red.
Puede ser tanto usuario de correo electrnico como de acceso al servidor en
modo terminal. Un usuario que reside en una determinada computadora tiene una
direccin nica de correo electrnico.
World Wide Web: Comnmente conocido como WWW. Es el sistema de
informacin basado en hipertexto, cuya funcin es buscar y tener acceso a
documentos a travs de la red de forma que un usuario pueda acezar usando un
navegador web. Creada a principios de los aos 90 por Tim Berners-Lee,
investigador en el CERN, Suiza. La informacin transmitida por el www puede ser
de cualquier formato: texto, grfico, audio y video.
WYSIWYG: es el acrnimo de What You See Is What You Get (en ingls, "lo que
ves es lo que obtienes"). Se aplica a los procesadores de texto y otros editores de
texto con formato (como los editores de HTML) que permiten escribir un
documento viendo directamente el resultado final, frecuentemente el resultado
impreso. Se dice en contraposicin a otros procesadores de texto, hoy en da poco
frecuentes, en los que se escriba sobre una vista que no mostraba el formato del
texto, hasta la impresin del documento. En el caso de editores de HTML este
concepto se aplica a los que permiten escribir la pgina sobre una vista preliminar

16

similar a la de un procesador de textos, ocupndose en este caso el programa de


generar el cdigo fuente en HTML.

INTRODUCCION

Hoy en da la tecnologa, ha permitido desarrollar grandes avances en sistemas


que permiten almacenar, proteger, procesar, transmitir y recuperar informacin, la
cual, las organizaciones consideran como uno de sus activos ms importantes y
que guan las decisiones y rumbos de estas.
Teniendo en cuenta estas consideraciones y entendiendo la importancia que
puede jugar un ingeniero de sistemas en la solucin de problemas y en el
mejoramiento de procesos dentro de una estructura de negocios, se ha decidido
analizar los aportes que se podran dar para el mejoramiento de los mismos dentro
de la Fundacin Universitaria San Martin, CAT Zipaquira, para lo cual se ha
iniciado el anlisis de algunos procesos que se podran considerar son
susceptibles de mejoramiento.
El proyecto de investigacin, desarrollo e implementacin est direccionado a
determinar la posibilidad del mejoramiento de procesos que manejan informacin
crucial para la fundacin, en reas como mercadeo, coordinacin acadmica,
biblioteca y actividades acadmicas.
La aplicacin est programada para ser desarrollada mediante bases de datos
interactivas mediante una aplicacin web desarrollada en PHP, con la ayuda de
herramientas como dreamweaver y fireworks.

17

1. PLANTEMIENTO Y
FORMULACION DEL PROBLEMA

1.1

Descripcin del problema


De acuerdo a conversaciones realizadas durante el periodo Agosto
Septiembre de 2009, con diferentes funcionarios del rea acadmica, de la
Fundacin Universitaria San Martin, se ha podido determinar que en
diferentes reas de la organizacin se presentan algunos problemas que se
describen a continuacin:

Coordinacin de Mercadeo
La coordinacin de mercadeo es el rea encargada de todo el proceso de
admisin de nuevos estudiantes, el cual comprende desde la bsqueda
de posibles aspirantes a los programas de la fundacin, concluyendo con
la entrega de la carpeta del estudiante a la secretaria acadmica.

18

A pesar del gran volumen de informacin y de la importancia de la misma,


se observa que existen reproceso en el manejo de los datos, como el
llenado de formularios en fsico para luego ser digitados, y consolidar la
informacin, de esta manera se trunca la fiabilidad, agilidad y seguridad
del proceso de la informacin.

Para darnos una idea del volumen de informacin que se maneja en esta
rea de la FUSM CAT Zipaquira, se relacionara informacin del nmero
de alumnos inscritos durante el ao 2008 y 2009.

Tabla 1. Matriculados Administracin de empresas 2008-2009

Periodo
2008 primer semestre
2008 segundo semestre
2009 primer semestre
2009 segundo semestre

No. estudiantes
282
299
320
300

Administracin total ao 2008


Administracin total ao 2009

581
620

Tabla 2. Matriculados Contadura Pblica 2008-2009

Periodo
2008 primer semestre
2008 segundo semestre
2009 primer semestre
2009 segundo semestre

No. estudiantes
353
391
412
408

Contadura total aos 2008


Contadura total ao 2009

744
820

19

Tabla 3. Matriculados Ingeniera de sistemas 2008-200

Periodo
2008 primer semestre
2008 segundo semestre
2009 primer semestre
2009 segundo semestre

No. estudiantes
144
124
149
141

Ing. De sistemas total aos 2008


Ing. De sistemas total ao 2009

268
290

Tabla 4. CONSOLIDADO DE MATRICULADOS AO 2008 Y 2009

Total estudiantes ao 2008

1593

Total estudiantes ao 2009

1730

Como se puede apreciar con la informacin recopilada, la cantidad de


registros de alumnos es bastante amplia y
cada ao se va
incrementando, de manera que la informacin que se maneja en esta rea
es primero que todo muy importante y cada vez se hace ms difcil su
control por el mismo volumen de la misma.
Con estos datos lo que se determina es que, de un ao a otro en este
caso los ms recientes (2008 2009), el incremento es de un 8.6% el
cual requiere de un mayor desgaste administrativo y de tiempo en el
manejo de informacin, esto permite visualizar que la universidad cada
semestre generara mayor cantidad de datos, informes, documentos y que
su administracin cada vez ser ms compleja con el tipo de herramientas
con las que actualmente se trabaja.

Coordinacin acadmica

20

La coordinacin acadmica es el rea encargada de administrar el


proceso logstico, la actualizacin de materiales de aprendizaje,
actualizacin de bases de datos de tutores, formacin de competencias,
nomina de tutores, currculos

acadmicos y evaluacin de tutores.

Dentro de las actividades anteriormente mencionadas es de gran


relevancia la evaluacin de tutores la cual consiste en llenar un formulario
por parte de los alumnos calificando diferentes temas relacionados con el
desempeo de los mismos.
En este proceso se recopila la informacin, pero es muy difcil de
manejar, ya que se tiene que digitarse en un formulario fsico para poder
sacar datos tangibles y globales para poder realizar un verdadero anlisis
de la misma. De igual manera se convierte en un doble proceso, ya que la
informacin ya existe en los formularios y habra que digitalizarla para
convertirla en algo til.
Ahora, el tema no se asocia simplemente con una falta de cuidado en el
manejo de estos documentos, es que el mismo modo en que est
concebida la autoevaluacin en su forma, habra que determinar si en su
fondo, no es una herramienta til, poco dinmica y la informacin que all
se consigna es muy difcil de organizar, analizar y mostrar ante los entes
encargados del tema.

Biblioteca
El rea de biblioteca es la

encargada del manejo de los elementos

audiovisuales (video-beam, retroproyectores, ordenadores, televisores) y


los cuales son elementos de vital importancia para el estudiantado ya que
en muchas de sus exposiciones y presentaciones utilizan este tipo de
herramientas.

21

La informacin que all se maneja se controla por medio de documentos


fsicos y planillas, que el mismo encargado del rea ha creado para
poder controlar los procesos, pero el manejo de los elementos
audiovisuales se hace dispendioso y de una forma en la que la
informacin no fluye de una forma gil.
Otro inconveniente que tiene el proceso es que necesariamente tiene que
el estudiante, desplazarse hasta la fundacin para poder apartar el equipo
audiovisual y no se presenta otra opcin para esta labor.
La vida hoy en da exige que administremos cada vez mejor nuestro
tiempo y tener una herramienta que nos facilite tareas como esta, se
convierten en una gran ventaja y un valor a agregado al servicio que
pueda ofrecer una institucin como la Fundacin Universitaria San Martin.

22

2. JUSTIFICACION

2.1 Justificacin terica


Las ventajas del manejo de informacin basado en aplicaciones web dinmicas, a
pesar de no ser una herramienta relativamente nueva, pero valorando su gran
desarrollo y crecimiento actual, se puede apreciar que es una de los grandes
avances que ha tenido la tecnologa en la actualidad en cuanto al manejo de
informacin a nivel empresarial.
La idea de poder analizar, desarrollar y aplicar un desarrollo web, es precisamente
poder mejorar el manejo, la seguridad, la confiabilidad en el anlisis de
informacin, de manera que las personas encargadas de la toma de decisiones a
nivel administrativo del CAT Zipaquira lo puedan hacer de una forma ms gil que
lo que se est haciendo en el momento.
A nivel administrativo se puede apreciar que hay mucha informacin que se
maneja en Excel, informacin que pierde su propsito inicial al no tener una forma
sencilla de ser consultada, analizada y procesada, de manera que las decisiones
administrativas que se pudieran tomar con dicha informacin no se puede realizar
de una manera gil con un consolidado de datos concluyentes.
Con el desarrollo que se desarrollo se realizara un acercamiento a la institucin
en su relacin con los estudiantes y se les est ofreciendo formas de
comunicacin ms efectiva y gil que la que se maneja actualmente y que podra
causar cierta apata a los procesos internos de la fundacin, como lo es el caso de
la calificacin de tutores, solicitud de medios audiovisuales, la misma forma de
actualizar la informacin de los estudiantes, etc.

23

Definitivamente la Fundacin Universitaria San Martin, est en un momento


propicio para iniciar la implementacin de herramientas que le permitan un avance
significativo en el manejo de sus procesos y poderse colocar a la vanguardia de
una universidad tan importante como esta.

2.2 Justificacin metodolgica


La metodologa sobre la cual se utilizo para apoyar para el desarrollo es conocida
como (Extrem Programing (XP)), que tiene como caractersticas principales que se
aplica a proyectos de corto plazo y equipos de trabajo pequeo; con lo cual
podemos determinar que cumple con las necesidades para el desarrollo de la
aplicacin.
Este tipo de metodologa igualmente se adapta a la documentacin necesaria en
el proceso de desarrollo de la aplicacin y cumple con los estndares necesarios
para controlar el proyecto en una forma eficaz y eficiente.

2.3 Justificacin practica


El fin determinante del desarrollo del sistema de informacin es precisamente
obtener el control sobre todas las reas de la organizacin en cuanto a sus temas
de informacin y poder ser ms precisos y agiles en la toma de decisiones o en la
simple tarea de verificacin de un proceso o en la realizacin de una tarea.
La orientacin que dan los avances alcanzados hoy en da en cuanto a este tema
nos permite determinar que la informacin ya no es solo de control, acceso y
manipulacin dentro de los muros de una organizacin, sino que debe ser
globalizada con sus respectivos controles.
Este es el motivo por el cual cuando se realiza un desarrollo se debe ver la
proyeccin de la aplicacin y que no solo se quede en la solucin momentnea del
24

problema, sino que sea escalable y pueda ser una herramienta hecha para mucho
tiempo que avance con la tecnologa y los nuevos desarrollos que surjan.
Todas estas consideraciones son las que llevan a precisar el tipo de solucin que
desarrollo para la FUSM CAT Zipaquira, la cual se base en una aplicacin
totalmente escalable y que est orientada hacia la tecnologa que se est
utilizando en este momento en materia de sistemas de informacin.
El impacto generado con esta aplicacin est basado en el valor de la informacin,
su veracidad y oportunidad de la misma como instrumento esencial en la toma de
decisiones.
De igual manera llegara un momento en el que se torne tan complicado su manejo
que se perder todo el control sobre la misma y ser en ese momento aun ms
costoso tratar de volverla a su curso normal, por esta razn se desarrollo esta
aplicacin que permitir controlar tanta informacin como la que vemos que se
administra en la FUSM CAT Zipaquira, generara un gran impacto positivo a nivel
administrativo.

25

3. OBJETIVOS

3.1 OBJETIVO GENERAL


Disear, desarrollar e implementar el portal virtual de la Fundacin Universitaria
San Martin para la sede de Zipaquira, integrando sus diferentes reas en

un

sistema de informacin acorde a las exigencias tecnolgicas actuales, que la


coloquen a la vanguardia en la manejo de la informacin.

3.2 OBJETIVOS ESPECFICOS

Analizar la situacin actual de la sede de la FUSM CAT Zipaquira en


cuanto al manejo de informacin.

Levantar, analizar y determinar los requerimientos en cada una de las


reas que intervienen en el sistema de informacin.

Disear y estructurar la arquitectura para el desarrollo del software.

Disear los prototipos de los mdulos.

Ejecutar plan de pruebas para cada uno de los mdulos que componen el
sistema.

Implementar los mdulos en el portal Web para la FUSM CAT Zipaquira.

26

4. MARCOS DE REFERENCIA

4.1 Marco terico


Una aplicacin web para la administracin de informacin en tiempo real,
comprende no solo el nivel del desarrollo de lo relacionado con internet
propiamente dicho, si no que abarca tambin temas muy importantes como lo son
las bases de datos y su enlace con la misma aplicacin.
Hoy en da estamos abocados a tener contacto con internet y con las herramientas
que en l se ofrecen de muchas maneras; esto debido a la gran difusin del
mismo y gracias a que las organizaciones estn comprendiendo el gran potencial
que ofrece estar vinculado a la red y provechar los medios de difusin, consulta y
administracin de informacin que se pueden realizar por medio de los mismos.
A continuacin se describirn las teoras que se aplicaran para el desarrollo de la
aplicacin web, basados en un proceso investigativo que nos servir como base
para la planeacin, diseo, desarrollo e implementacin de sistema de
informacin.

4.1.1 Sistema de informacin


Un sistema de informacin (SI) es un conjunto de componentes interrelacionados
para recolectar, manipular y diseminar datos e informacin para disponer de un
mecanismo de retroalimentacin til en el cumplimiento de un objetivo.
Computadoras y sistemas de informacin no cesan de producir cambios en la
manera de trabajar de las organizaciones. Vivimos inmersos en una economa de
informacin. La propia informacin posee valor, y el comercio implica a menudo el

27

intercambio de informacin ms que bienes tangibles. Los sistemas basados en


computadora

son

de

uso

creciente

como

medios

para

la

creacin,

almacenamiento y transmisin de la informacin. (1)


De acuerdo a los aportes que nos dan los autores Ralph M. Stair, George W.
Rainolds, Julio Coro Pando y Jorge L. Tr. Blanco, en su libro Principios de
Sistemas de Informacin: Enfoque administrativo nos plantea que

las

organizaciones, as sean muy pequeas, hoy en da almacenan, analizan y


procesan una gran cantidad de datos que se convierten en el pilar de su desarrollo
y esto requiere de estar en constante renovacin de las mismas herramientas que
utilizamos para este fin.
La informacin no son solo datos, si no que se convierte en el punto de partida en
las decisiones de una organizacin, esto debido a que el anlisis que de esta hace
que podamos determinar el rumbo que se debe seguir en determinados
momentos.

4.1.1.1 Tipos y usos de los sistemas de informacin


Los sistemas de informacin cumplen tres funciones bsicas dentro de las
organizaciones:
a. Automatizacin de los procesos operativos
Estos son los llamados sistemas transaccionales, esto debido a que su funcin
primordial consiste en procesar transacciones como pagos, cobros, entradas,

____________________
(1)

Ralph M. Stair, George W. Rainolds, Julio Coro Pando, Jorge L. tr Blanco (2000).Principios de
sistemas de informacin: enfoque administrativo. Buenos Aires, Argentina. International Thomson
Editores.

28

salidas, etc. La ventaja de este tipo de sistemas se ve en que los procesos


operativos se vuelven ms agiles, seguros y que la informacin fluye hacia los
niveles superiores de la compaa, donde ser usada para controlar, mejorar o
redisear los procesos de una organizacin.

b. Proporcionan informacin que sirva para el apoyo de toma de decisiones


Denominados como sistemas de soporte a la toma de decisiones, sistemas
expertos o sistemas de informacin para ejecutivos, los cuales cumplen como
funcin principal el apoyo en la toma de decisiones y direccionamiento de las
polticas de desarrollo de una organizacin.

c. Logro de ventajas competitivas a travs de su implantacin y uso


De a cuerdo a uso u objetivo que cumple los sistemas de informacin son
llamados sistemas estratgicos, los cuales se implementa con el fin de obtener
ventajas competitivas, usando la tecnologa de informacin, lo cual puede ofrecer
mejores opciones de xito a una compaa dentro de organizaciones que se
encuentren en la misma lnea de mercado.

29

Reportes e
informes

Entrada
de datos

Proceso

Interface
automtico de
entrada

Almacenamien
to

Interface
automtico de
salida

Ilustracin 1: Proceso general de un sistema de informacin

4.1.1.2 Evolucin de los sistemas de informacin


Los sistemas de informacin se consideraron inicialmente como un ahorro en el
tema de costos para las organizaciones, esto basado en actividades operativas
que implicaban bsicamente el manejo de la misma y que sustancialmente
implicaban demasiado tiempo para su desarrollo.
Esto da pie a que las organizaciones inicialmente implementen los sistemas de
informacin para tareas de tipo operativo, ya que es all donde se ve reflejado de
inmediato el impacto econmico que puede tener para una organizacin el
sistematizar sus actividades, en la medida que van creciendo las compaas se
ven en la necesidad de implementar los sistemas de apoyo a las decisiones y por
ultimo terminan por implementar los sistemas estratgicos los cuales les dan el
valor competitivo que el mercado exige.
En la dcada de los setenta, Richard Nolan, profesor de la escuela de negocios de
Harvard, desarrollo una teora que impacto significativamente el proceso de
planeacin de los recursos y actividades de la informtica.
Segn Nolan todo el proceso informtico dentro de las organizaciones se inicia
con la compra del primer computador, el cual est justificado por el ahorro de
mano de obra y por la cantidad de documentacin que se maneja dentro de la
organizacin, regularmente esta adquisicin est ligada con departamento

30

contable de las compaas, sin embargo en este punto aun existe la resistencia al
cambio por parte de los usuarios.
Luego dentro de la compaa se presenta lo que se denomina la etapa de
expansin la cual en la medida que se va viendo la importancia de la
sistematizacin, se toma la decisin de implementar nuevos equipos que ayuden
en los procesos y la dependencia ya no es solo del departamento contable, si no
que se ve la intervencin a nivel gerencial; este paso implica el aumento de costos
relacionados con esta sistematizacin.
Luego se inicia el proceso de formalizacin, el cual est dentro de la evolucin
informtica de la compaa y es en cual se empiezan a automatizar por medio de
los sistemas de informacin todos los procesos dentro de la organizacin, de igual
manera se inicia los proyectos de desarrollos, la misma auditoria de sistemas y la
programacin.
Todo esto implica la contratacin de personal con perfil ms administrativo y de
igual manera el nivel de capacitacin es ms exigente, de igual manera se inicia el
proceso de interfaces automticas entre diferentes procesos.
En este punto se entra en la etapa de integracin, la cual se basa en la
implementacin de bases de datos y de igual manera la forma de administrarlas lo
cual conlleva obligatoriamente a la integracin entre departamentos y la
informacin empieza a fluir desde los niveles inferiores del cronograma hasta los
ms importantes de la compaa.
Se inicia el desarrollo de nuevos sistemas totalmente adaptados a los procesos de
la organizacin que implican una mejora en los procesos y se ve el verdadero
impacto de las nuevas tecnologas aplicadas a las tareas diarias.
Estando en este punto entramos a la etapa de la administracin de los datos,
donde se reconoce la informacin como un recurso muy valioso al cual deben
poder acceder los diferentes usuarios, de tal manera que tambin se ve que la
administracin, organizacin de los datos se vuelve algo primordial de manera que
lo que se encuentre en el sistema de informacin sea realmente til para cada
usuario segn su necesidad.
El final de las etapas se alcanza cuando se alcanza la madures del sistema, donde
la informtica dentro de la organizacin ha alcanzado los niveles ms altos del
organigrama, donde ya se aprecia la relacin existente entre los sistemas de
soporte y los sistemas estratgicos donde la informacin se vuelve la base de la

31

toma de decisiones a nivel gerencial y se consideran del orden estratgico para la


compaa.
4.1.2 Bases de datos
Se define una base de datos como una serie de datos organizados y
relacionados entre s, los cuales son recolectados y explotados por los sistemas
de informacin de una empresa o negocio en particular.(2)
4.1.2.1 Caractersticas y objetivos de la base de datos
Teniendo en cuanta que los conceptos de base de datos hoy en da son muy
claros y que han alcanzado un nivel de desarrollo bastante importante, podemos
determinar de una forma muy clara sus caractersticas y objetivos, los cuales
relacionaremos a continuacin:
1. Independencia fsica y lgica de datos
Se refiere a la capacidad de modificar una definicin de esquema en un nivel
de la arquitectura sin que esta modificacin afecte al nivel inmediatamente
superior.
2. Redundancia mnima
Nos permite usar la base de datos como almacn comn de datos que se
utilizaran en diferentes tareas o aplicaciones.
3. Acceso concurrente
Permitir la participacin de varios usuarios ingresando, modificando o
consultando una base de datos, de igual manera aplicando las tcnicas y
permisos necesarios para acceso.
4. Distribucin espacial de datos
La separacin fsica de la lgica, permite que los datos estn ubicados en un
sitio diferente a donde el usuario est realizando la consulta, de manera que
su ubicacin no es impedimento para acceder a una base de datos.

____________________
(2)

tomado de http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/

32

5. Integridad de los datos


Son las medidas de seguridad que impiden que se ingresen datos
incoherentes o con errores por motivos fsicos, lgicos o de operacin.
6. Consultas complejas optimizadas
Poder realizar las consultas de una manera gil y segura.
7. Seguridad de acceso y auditoria
Control de acceso a los datos por medio de permisos especficos para
consultar, modificar o ingresar datos. De igual manera permite el control de
usuarios que acceden a la base de datos y las operaciones que realizan
dentro de ellas.
8. Respaldo y recuperacin
Las bases de datos tienen la capacidad de recuperar la informacin anterior
a una falla en el sistema, de esta forma se controla que no se pierda las
informacin contenida por fallos lgicos o fsicos.
9. Acceso a travs de lenguajes de programacin estndar
Acceso a la base de datos con lenguajes de programacin ajenos al sistema
de la base de datos.

4.1.2.2 Tipos de base de datos


Las bases de datos se pueden clasificar de acuerdo al contexto que se est
manejando, o a la utilidad de las mismas:

Segn la variabilidad de los datos almacenados

Bases de datos estticas


Este tipo de bases de datos se utilizan para proyecciones y toma de
decisiones, ya que los datos que se almacenan en estas son de solo lectura
y que conservan datos histricos para su posterior consulta.

33

Bases de datos dinmicas


Son las bases de datos que permiten modificaciones, actualizaciones,
borrado y consulta de los datos que estn almacenados.

Segn el contenido

Bases de datos bibliogrficas


Como su nombre lo indica contiene datos bibliogrficos, como datos del
autor fecha de publicacin, editorial, titulo, edicin de una publicacin
cualquiera; puede contener un resumen o extracto de la publicacin, pero
nunca la el texto completo.

Bases de datos de texto completo


Almacena fuentes primarias, por ejemplo, todo el contenido de todas
ediciones de una coleccin de revistas cientficas.

Directorios
Son las bases de datos como las guas telefnicas en formato electrnico.

Bases de datos o bibliotecas de informacin biolgica


Almacenan datos de tipo de informacin proveniente de ciencias de la vida
o medicas.

4.1.2.3 Modelos de bases de datos


Las bases de datos de acuerdo a la forma en que se administran los datos se
pueden clasificar en diferentes tipos, de manera que un modelo de bases de datos
es la forma en que se almacena y se recupera la informacin de las mismas.

Bases de datos jerrquicas


Este modelo de base de datos almacena su informacin en estructura
jerrquica, esta forma es similar aun la de un rbol (visto al revs), donde
un nodo padre de informacin puede tener varios hijos y el nodo que no

34

tiene padre es denominado raz y los nodos que no tienen hijos se les
conoce como hojas.
Son muy tiles en los casos de aplicaciones que manejan grandes
volmenes de informacin y datos compartidos, casos en los cuales se
crean estructuras estables y de gran rendimiento.
Una de sus grandes desventajas en este tipo de modelo es la incapacidad
de representar eficientemente la redundancia de datos.

Bases de datos de red


Es un poco diferente al jerrquico y su diferencia radica en el concepto que
se maneja sobre nodo, ya que se permite que un mismo nodo tenga varios
padres a la vez.
Esta diferencia fue una ventaja con respecto al modelo jerrquico ya que
soluciono eficientemente el tema de la redundancia de datos.
Su desventaja radica en la complejidad de su administracin, de manera
que se volvi de uso ms para programadores que para usuarios finales.

Bases de datos transaccionales


Este modelo de base de datos cumple nicamente con la funcin de recibir
y transmitir informacin a la mayor velocidad posible, de manera que la
redundancia y duplicidad de datos no es problema, son utilizadas en datos
de produccin industrial o en entornos de anlisis de calidad.

Base de datos relacional


Es utilizado hoy en da para modelar problemas reales y para la
administracin de datos dinmicamente. Dentro de sus grandes ventajas se
encuentran que es mucho ms fcil de entender y su uso para usuarios es
mucho ms sencillo. La administracin y consultas de la informacin son de
gran flexibilidad de manera que estos procesos son muy sencillos de
realizar.
El lenguaje utilizado para acceder a las consultas en este modelo de bases
de datos es el llamado SQL (Structured Query Languaje o Lenguaje
Estructurado de Consultas), el cual es utilizado en los principales motores o
sistemas de gestin de bases de datos.

35

Durante el proceso de diseo de este tipo de bases de datos pasan por un


proceso conocido como normalizacin de base de datos, proceso que se
realiza para evitar la redundancia de datos, evitar problemas de
actualizacin de los datos, proteger la integridad de los datos.

Bases de datos multidimensionales


Este modelo est diseado para aplicaciones muy concretas como la
creacin de Cubos OLAP (OnLine Analytical Prossecing o Procesamiento
Analtico en Lnea), en la cual el almacenamiento fsico de los datos se
realiza en vector multidimensional, la cual se indexa mediante una lista
ordenada de enteros; su representacin esta en las celdas de un cubo (X,
Y, Z) por ejemplo (ciudad, productos, tiempo)

Bases de datos orientadas a objetos


Este tipo de modelo es propio de los modelos informticos orientados a
objetos, en el cual se trata de almacenar en la base de datos los objetos
completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora
todos los conceptos importantes del paradigma de objetos:

Encapsulacin - Propiedad que permite ocultar la informacin al resto de los


objetos, impidiendo as accesos incorrectos o conflictos.

Herencia - Propiedad a travs de la cual los objetos heredan


comportamiento dentro de una jerarqua de clases.

Polimorfismo - Propiedad de una operacin mediante la cual puede ser


aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir
operaciones sobre los datos como parte de la definicin de la base de
datos. Una operacin (llamada funcin) se especifica en dos partes. La
interfaz (o signatura) de una operacin incluye el nombre de la operacin y
los tipos de datos de sus argumentos (o parmetros). La implementacin (o
mtodo) de la operacin se especifica separadamente y puede modificarse
sin afectar la interfaz. Los programas de aplicacin de los usuarios pueden
operar sobre los datos invocando a dichas operaciones a travs de sus

36

nombres y argumentos, sea cual sea la forma en la que se han


implementado. Esto podra denominarse independencia entre programas y
operaciones. (3)

Bases de datos documentales


Son las que permiten la indexacin a texto completo, y en general realiza
tipos de bsquedas ms potentes.

Bases de datos deductivas


Este modelo permite realizar deducciones a partir de inferencias, las cuales
se basan en reglas y hechos que son almacenados dentro de ella, de igual
manera son conocidas tambin como bases de datos lgicas, ya que basan
su proceso en lgica matemtica.

4.1.2.4 Modelos de bases de datos e Internet


De acuerdo a los escritores Peter Rob y Carlos Coronel, en su libro Sistemas de
Bases de Datos: diseo, implementacin y administracin, las estrategias
relacionadas con las bases de datos estn en constante renovacin y cambio, de
all que el Internet como principal herramienta en la realizacin de transacciones
comerciales, ha hecho que el papel y el alcance del mercado de las bases de
datos se haya modificado drsticamente.
Tal ha sido el cambio que en las bases de datos que el OODM (Object Oriented
Hypermedia Design Method Metodo de Diseo Hipermedia Orientado a Objeto)
y ERDM-O/RDM (Modelo de Datos Relacional/Orientado a los objetos), han
cedido su puesto al desarrollo del acceso a base de datos en internet. De tal
manera que antes de presenciar un duelo entre OODM contra ERDM-O/RDM,
ahora los desarrolladores estn dirigiendo sus esfuerzos al desarrollo de bases de
bases de datos que se comuniquen de una forma eficiente y fcilmente con
internet.
De tal manera que las bases de datos ms exitosas en estos tiempos son las que
tienen caractersticas como:
____________________
(3)

Raymond Mclleod, sistemas de informacin gerencial, 7 edicin, prentice hall hispanoamericana


S.A, Mxico 2000

37

Acceso a Internet flexible, eficiente, seguro y fcil de utilizar, de desarrollar


y de soportar.

Interconexin sin suturas con estructuras y fuentes de datos mltiples.

Relativa simplicidad del modelo de bases de datos conceptual, para hacer


del diseo y ejecucin de bases de datos una actividad menos tediosa en
un ambiente de datos muy compleja.

Abundancia de herramientas de diseo, ejecucin de bases de datos y


herramientas de desarrollo de aplicaciones.

Poderosa interfaz grafica de usuario.

No obstante a pesar de que la gran mayora de desarrollos de aplicaciones de


bases de datos, estn orientadas al internet, se debe considerara que todas las
transacciones comerciales realizadas a travs de Internet finalmente se
comunican con algn tipo de base de datos; pero si est mal diseada ni la mejor
interface de Internet podr solucionar los problemas estructurales de la misma y
toda la aplicacin sin remedio fallara en su objetivo final.

4.1.3 Lenguaje de programacin PHP


PHP es un lenguaje interpretado del lado servidor que surge dentro de la
corriente denominada cdigo abierto (open source). Se caracteriza por su
potencia, versatilidad, robustez y modularidad. Al igual que ocurre con tecnologas
similares, los programas son integrados directamente dentro del cdigo HTML.
En definitiva PHP es uno de los lenguajes ms utilizados actualmente en el
desarrollo de aplicaciones Web y viene experimentado un constante crecimiento
en su nivel de utilizacin en internet.
Open source hace referencia a la libre disponibilidad por parte del usuario de un
software y de su cdigo fuente. El cdigo fuente est formado por lneas de
instrucciones escritas en un determinado lenguaje de programacin que permite
desarrollar una aplicacin o software y que se ejecuten las tareas para las cuales
a sigo creado.

38

Es importante aclarar que open source hace referencia a la libre disponibilidad en


cuanto a utilizar, modificar y distribuir el software y su cdigo fuente y no al coste o
precio de adquisicin. Por tanto, es posible encontrar software open source y
software libre que no sea gratis, que presente un precio de adquisicin, que de
haberlo es generalmente muy reducido. (4)

4.1.4 MySQL
MySQL es un sistema de gestin de base de datos relacional, multihilo y
multiusuario con ms de seis millones de instalaciones. MySQL AB desde enero
de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle
Corporation desde abril de 2009 desarrolla MySQL como software libre en un
esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en productos
privativos deben comprar a la empresa una licencia especfica que les permita
este uso. Est desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una
comunidad pblica y el copyright del cdigo est en poder del autor individual,
MySQL es propietario y est patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado.
Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios.
Para sus operaciones contratan trabajadores alrededor del mundo que colaboran
va Internet.
Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de
programacin, acceder a las bases de datos MySQL, incluyendo C, C++, C#,
Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una implementacin
nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic
(Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza
____________________
(4)

Angel Cobo, Patricia Gmez, Daniel Prez, Roco rocha, PHP y MYSQL Tecnologas para el
desarrollo de aplicaciones web, Ediciones Daz de Santos

39

una API especfica. Tambin existe un interfaz ODBC, llamado MyODBC que
permite a cualquier lenguaje de programacin que soporte ODBC comunicarse
con las bases de datos MySQL. Tambin se puede acceder desde el sistema SAP,
lenguaje ABAP.
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en
plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python),
y
por
herramientas de seguimiento de errores como Bugzilla. Su popularidad como
aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin
con MySQL. MySQL es una base de datos muy rpida en la lectura cuando utiliza
el motor no transaccional MyISAM, pero puede provocar problemas de integridad
en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja
concurrencia en la modificacin de datos y en cambio el entorno es intensivo en
lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea
cual sea el entorno en el que va a utilizar MySQL, es importante adelantar
monitoreos sobre el desempeo para detectar y corregir errores tanto de SQL
como de programacin.
MySQL funciona sobre mltiples plataformas, incluyendo:

AIX

BSD

FreeBSD

HP-UX

GNU/Linux

Mac OS X

NetBSD

Novell Netware

OpenBSD

OS/2 Warp

QNX

40

SGI IRIX

Solaris

SunOS

SCO OpenServer

SCO UnixWare

Tru64

eBD

Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP,
Windows Vista, Windows 7 y Windows Server (2000, 2003 y 2008)
Windows.

OpenVMS (vase: www.pi-net.dyndns.org/anonymous/kits/).

Caractersticas generales de MySQL:

Usa GNU Automake, Autoconf, y Libtool para portabilidad

Uso de multihilos mediante hilos del kernel.

Usa tablas en disco b-tree para bsquedas rpidas con compresin de


ndice

Tablas hash en memoria temporales

El cdigo MySQL se prueba con Purify (un detector de memoria perdida


comercial) as como con Valgrind, una herramienta GPL

Completo soporte para operadores y funciones en clusulas select y where.

Completo soporte para clusulas group by y order by, soporte de funciones


de agrupacin

41

Seguridad: ofrece un sistema de contraseas y privilegios seguro mediante


verificacin basada en el host y el trfico de contraseas est cifrado al
conectarse a un servidor.

Soporta gran cantidad de datos. MySQL Server tiene bases de datos de


hasta 50 millones de registros.

Se permiten hasta 64 ndices por tabla (32 antes de MySQL 4.1.2). Cada
ndice puede consistir desde 1 hasta 16 columnas o partes de columnas. El
mximo ancho de lmite son 1000 bytes (500 antes de MySQL 4.1.2).

Los clientes se conectan al servidor MySQL usando sockets TCP/IP en


cualquier plataforma. En sistemas Windows se pueden conectar usando
named pipes y en sistemas Unix usando ficheros socket Unix.

En MySQL 5.0, los clientes y servidores Windows se pueden conectar


usando memoria compartida.

MySQL contiene su propio paquete de pruebas de rendimiento


proporcionado con el cdigo fuente de la distribucin de MySQL (5)

4.1.5 Adobe dreamweaver


Adobe Dreamweaver es una aplicacin en forma de estudio (basada en la forma
de estudio de Adobe Flash) enfocada a la construccin y edicin de sitios y
aplicaciones Web basados en estndares. Creado inicialmente por Macromedia
(actualmente producido por Adobe Systems). Es el programa de este tipo ms
utilizado en el sector del diseo y la programacin web, por sus funcionalidades,
su integracin con otras herramientas como Adobe Flash y, recientemente, por su
soporte de los estndares del World Wide Web Consortium. Su principal
competidor es Microsoft Expression Web y tiene soporte tanto para edicin de
imgenes como para animacin a travs de su integracin con otras. Hasta la
versin MX, fue duramente criticado por su escaso soporte de los estndares de la
web, ya que el cdigo que generaba era con frecuencia slo vlido para Internet
Explorer, y no validaba como HTML estndar. Esto se ha ido corrigiendo en las
versiones recientes.
La gran ventaja de este editor sobre otros es su gran poder de ampliacin y
personalizacin del mismo, puesto que en este programa, sus rutinas (como la de
insertar un hipervinculo, una imagen o aadir un comportamiento) estn hechas en

42

Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto hace
que los archivos del programa no sean instrucciones de C++ sino, rutinas de
Javascript que hace que sea un programa muy fluido, que
____________________
(5)

Tomado de http://www.mysql.com/

todo ello hace, que programadores y editores web hagan extensiones para su
programa y lo ponga a su gusto.
Con la llegada de la versin MX, Macromedia incorpor herramientas de creacin
de contenido dinmico en Dreamweaver. En lo fundamental de las herramientas
HTML WYSIWYG, tambin permite la conexin a Bases de Datos como MySQL y
Microsoft Access, para filtrar y mostrar el contenido utilizando tecnologa de script
como, por ejemplo, ASP (Active Server Pages), ASP.NET, ColdFusion, JSP
(JavaServer Pages) y PHP sin necesidad de tener experiencia previa en
programacin.
Un aspecto de alta consideracin de Dreamweaver es su arquitectura extensible.
Es decir, permite el uso de "Extensiones". Las extensiones, tal y como se conocen,
son pequeos programas, que cualquier desarrollador web puede escribir
(normalmente en HTML y Javascript) y que cualquiera puede descargar e instalar,
ofreciendo as funcionalidades aadidas a la aplicacin. Dreamweaver goza del
apoyo de una gran comunidad de desarrolladores de extensiones que hacen
posible la disponibilidad de extensiones gratuitas y de pago para la mayora de las
tareas de desarrollo web, que van desde simple efectos rollover hasta completas
cartas de compra.
Tambin podra decirse, que para un diseo ms rpido y a la vez fcil podra
complementarse con fireworks en donde podra uno disear un men o para otras
creaciones de imgenes (gif web, gif websnap, gif adaptable, jpeg calidad superior,
jpeg archivo ms pequeo, gif animado websnap) para un sitio web y despus
exportar la imagen creada y as utilizarla como una sola, en donde ya llevara los
vnculos a un dicho sitio en especifico que uno le haya dado.(MRR - U.P.C.) (6)

4.1.6 Metodologia Extrem programing (XP)


Teniendo en cuenta la naturaleza del proyecto que vamos a desarrollar y
sabiendo que encaja dentro de lo que podramos considerar un proyecto de corto

43

plazo, hemos decidido usar una metodologa acorde a estas condiciones y que
cumpla con las necesidades requeridas por el mismo.
____________________
(6)

Tomado de http://www.adobe.com/

Este tipo de metodologa es muy eficaz para proyectos de corto plazo y equipos
de trabajo pequeos.
Caractersticas de la metodologa:

Pruebas unitarias
Le realizaremos pruebas a los principales procesos de nuestro desarrollo,
de manera que podamos adelantarnos a pruebas de fallas futuras del
mismo, esto es una forma de en que podamos corregir inmediatamente y no
esperar hasta el final para resolverlos todos al mismo tiempo.

Refabricacin
Esto se realizara a base de la reutilizacin de cdigo, para lo cual
crearemos patrones o modelos estndar, de tal manera que sean muy
flexibles al cambio.
Un ejemplo de aplicacin de este mtodo se ver reflejado en los mdulos
donde exista creacin, modificacin, eliminacin de alguno de los
elementos que componen nuestro sistema.

Programacin en pares
Es una particularidad de esta metodologa es la programacin en parejas de
desarrolladores, de tal manera que dos desarrolladores trabajan el mismo
proyecto en una estacin de trabajo. Cada uno de los miembros llevara a
cabo la accin que el otro no est haciendo, por ejemplo uno de ellos
desarrolla cdigo y el otro va realizando verificaciones del mismo cdigo
impreso o adelantando cdigo sobre el mismo modulo.

La propuesta concreta sobre esta forma de trabajo es iniciar en actividades


pequeas e ir aadiendo funcionalidad a nuestro desarrollo, lgicamente con una
retroalimentacin continua, cada cambio de actividad ser acordada y de acuerdo
a los avances en cada una de las actividades desarrolladas; no se iniciara a
desarrollar una nueva funcionalidad hasta no ser absolutamente necesaria.

44

4.2 Marco contextual


El proyecto se desarrollara en la FUNDACION UNIVERSITARIA SAN MARTIN,
CAT ZIPAQUIRA, esta institucin educativa se encuentra ubicada en el municipio
de Zipaquira y es una cede satlite cuya oficina principal se encuentra ubicada en
la ciudad de Bogota D.C.

MISION
En el inmediato futuro nos percibimos como una universidad orientada por
principios cristianos, humansticos y civilistas en beneficio de los fines educativos
del sistema de educacin superior de la comunidad social nacional.

VISION
Como institucin de educacin superior desarrolla acciones de investigacin,
docencia y proyeccin social, con el propsito de beneficiar al mayor nmero de
personas tanto de la comunidad como de la sociedad en general, partiendo de la
base de la naturaleza del ser humano como ente libre, responsable de sus propios
actos, capaz de asociarse y actuar democrticamente, integrante de una
comunidad con caractersticas culturales y valores ticos y morales que le
confieren una identidad.

OBJETIVO
La facultad de universidad abierta y a distancia, Educacin a travs de escenarios
mltiples busca formar personas que lleguen a calificarse acadmicamente como
profesionales en distintas disciplinas, tales como administracin de empresas, la
contadura pblica y la ingeniera de sistemas, con criterios morales, cientficos y
tecnolgicos fundamentados en su capacidad de autoformacin.

45

5. DISEO METODOLOGICO

5.1 Mtodo de investigacin


El procedimiento mediante el cual realizaremos las tareas de investigacin,
anlisis, desarrollo e implementacin del Sistema de Informacin del CAT
Zipaquira SICZ se basa el tipo de investigacin descriptiva.
comprende la descripcin, registro, anlisis e interpretacin de la naturaleza
actual, composicin o procesos de los fenmenos. El enfoque se hace sobre
conclusiones dominantes, o sobre una persona, grupo o cosa, se conduce o
funciona en el presente.
Su objetivo fundamental es interpretar realidades de hecho. (7)
5.2 Tipo de investigacin
El tipo de investigacin que se realiza es una investigacin cualitativa ya que se
refiere a un estudio sobre las actividades cotidianas de un grupo de personas
como lo son en este caso los funcionarios de la FUSM CAT Zipaquira, la cual se
basa en lo que este grupo de personas dice, piensa y hace en el desarrollo de sus
actividades diarias propias de su trabajo.
5.3 Lnea de investigacin
La lnea de investigacin que aplica al desarrollo del sistema de informacin
basado en un aplicacin de tipo WEB, es la investigacin accin participacin, ya
que el objetivo primordial de este tipo de investigacin es producir conocimiento y
sistematizar las experiencias con el propsito de cambiar una situacin social
sentida como necesidad, mediante un proceso investigativo donde se involucra
tanto el investigador como la comunidad, en este caso la de la FUSM CAT
Zipaquira.

46

____________________
(7)

"Investigar", en real academia Espaola, diccionario de lengua Espaola (18 ed.; Madrid: Espasa
Calpe, 1956, p.760.

De manera que vemos que cumple con las condiciones para determinar que el
sistema de informacin planteado, permitir sistematizar la informacin a nivel
administrativo de la FUSM, a partir de las inquietudes generadas por el mismo
personal de la organizacin.

47

5.4 CUADRO METODOLOGICO

Tabla 5. Cuadro metodolgico

Objetivo general: Disear, desarrollar e implementar el portal virtual de la Fundacin Universitaria


San Martin para la sede de Zipaquira,

integrando sus diferentes reas

en

un sistema de

informacin acorde a las exigencias tecnolgicas actuales, que la coloquen a la vanguardia en la


manejo de la informacin.
Objetivo especfico

Analizar
la
situacin
actual de la
sede
de
la
FUSM
CAT
Zipaquira
en
cuanto
al
manejo
de
informacin.

Instrumen
tos

Actividades

Tcnicas

Organizacin
y
elaboracin
de formulario
para
entrevistas a
los directores
de reas de
mercadeo,
coordinacin
acadmica y
biblioteca.

Recopilacin
de
informacin
mediante
entrevista
con cada uno
de
los
encargados
de las reas
de
mercadeo,
coordinacin
acadmica y
biblioteca.

48

Formatos
de
entrevista,
debidame
nte
organizado
s,
donde
se realice
una
descripci
n de los
procesos
que
se
desarrolla
n en cada

Poblacin

Funcionario
s
administrati
vos
acadmicos
de la FUSM
CAT
Zipaquira

Producto esperado

Determinar
la
magnitud
del
volumen
de
informacin que se
maneja en cada
una de las reas y
la forma en que se
procesa toda esta
informacin.

una de las
reas de la
FUSM.
Objetivo especfico

Levantar,
analizar
y
determinar los
requerimientos
en cada una de
las reas que
intervienen en
el sistema de
informacin.

Actividades

Tcnicas

Instrument
os

Poblacin

Producto esperado

Realizar
el
levantamient
o
de
los
requerimient
os
especficos
rea
por
rea
del
sistema
de
informacin,
realizar
su
respectivo
anlisis para
enfocar
la
solucin del
problema.

Entrevista
con
los
funcionarios
de la FUSM
CAT
Zipaquira
para
poder
conocer los
requerimient
os
especficos
de cada una
de las reas;
anlisis de la
informacin
obtenida
para
determinar
los
requerimient
os
especficos

Para
el
levantami
ento de la
informaci
n
se
realizaran
entrevistas
mediante
formatos
diseados
especfica
mente
para esta
parte del
proceso,
para
el
anlisis y
descripci
n de los
requerimie
ntos
se
realizaran

Funcionario
s
administrati
vos de la
FUSM CAT
Zipaquira y
adems con
estudiantes
para
determinar
las
expectativa
s sobre una
aplicacin
Web
y
determinar
en
qu
forma
se
puede
enriquecer
esta
aplicacin

El producto final
debe
ser
un
documento donde
se
puedan
determinar
los
requerimientos
especficos
del
sistema
de
informacin.

49

de
los los pasos
usuarios.
sugeridos
por el tipo
de
metodolog
a
conocida
como
extreming
programmi
ng.
Objetivo especfico

Disear

Actividades

y Diseo
de
de
estructurar la bases
datos,
arquitectura
estructuraci
para
el n de pginas
desarrollo del web para la
aplicacin e
software.
interfaz con
el
usuario,
determinaci
n de tipo de
software
a
utilizar en el
desarrollo

Instrument
os

Tcnicas

Convertir los
requerimient
os del cliente
en un diseo
funcional
que cumpla
con
las
especificacio
nes
del
sistema
de
informacin.

50

Se
seguirn
pasos
como
estructura
s
de
registros
(descripci
n de datos
contenidos
en
archivos
maestros y
diagramas

no solo en
la
parte
administrati
va
sino
tambin a
nivel
informativo
para
los
estudiantes
.
Poblacin

Producto esperado

Gerente de
proyecto,
personal de
la
FUSM
CAT
Zipaquira y
desarrollad
ores
y
diseadores
del sistema.

Diseo claro del


sistema junto con
sus
mdulos,
asegurando
que
cumpla con los
requerimientos
especficos
del
cliente.

del sistema.

relacionad
os con la
base
de
datos),
especificac
iones del
programa
(cuadros,
tablas
y
descripci
n grafica
de
los
mdulos y
componen
tes
del
software y
su
interaccin
entre
ellos),
especificac
in
de
procedimi
entos
(procedimi
entos para
instalar y

51

operar el
sistema
cuando
est
terminado)
, plan de
desarrollo
(cronogra
mas para
indicar
tiempos
de
las
actividade
s)
Objetivo especfico

Disear

Actividades

los Analizar
y
prototipos de determinar
cules sern
los mdulos.
los
prototipos
que
se
desarrollaran
con el fin de
asegurar que
los
requerimient

Tcnicas

Instrument
os

Poblacin

Producto esperado

La
tcnica
con la cual
se trabajara
ser
el
desarrollo de
un
modelo
de
trabajo,
de
manera
que
los
usuarios
estn
al

Como
herramient
as
utilizarem
os
bases
de
datos
MySQL, y
dreamwea
ver
para
prototipo
de

Los
prototipos
se
desarrollan
con
el
apoyo
activo
de
los
funcionarios
de
cada
rea de la

Prototipo
del
sistema
de
informacin, donde
se puedan apreciar
los
que
los
requerimientos
exigidos
por
el
usuario final se
cumplen
de
acuerdo
a
las
necesidades
del

52

Objetivo especfico

Ejecutar

os de los
usuarios de
la FUSM CAT
Zipaquira
sern
satisfechos y
evitar
desarrollar
un
sistema
que
tenga
las
caracterstic
as
incorrectas.

tanto
del
tema
y
sepan
exactamente
cul es la
finalidad de
los
prototipos,
de
manera
que
se
pueda
trabajar
sobre temas
especficos
de
la
aplicacin.

Actividades

Tcnicas

Instrument
os

Establecer y
verificar
la
trazabilidad
entre
los
requisitos y
las pruebas,
de forma que
se
pueda
garantizar

Como
instrument
o para el
desarrollo
de
las
pruebas
del
sistema
utilizarem

plan Determinar
de
pruebas los mdulos
que
se
cada uno de consideren
los
mdulos de
vital
que componen importancia
dentro de la
el sistema.
aplicacin
para iniciar

53

pantallas,
formulario
s y enlace
con
la
bases de
datos
lo
realizarem
os
mediante
cdigo
PHP.

FUSM.
mismo.
Quienes
son
los
usuarios
finales del

Poblacin

Producto esperado

Director del
proyecto,
desarrollad
ores
y
usuarios
finales.

Lo que se pretende
es corregir durante
las
pruebas,
cualquier problema
tanto funcional del
desarrollo como de
cumplimiento
de
requerimientos, de
manera que nos

el desarrollo
de
la
pruebas de
funcionalidad
del sistema.

que
cada
requerimient
o
este
cubierto, de
igual manera
que
no
vallan
a
existir
ambigedad
es
o
contradiccion
es entre los
requerimient
os.

54

os
los
casos
de
pruebas,
de
tal
manera
que
se
aplicaran
pruebas
unitarias,
pruebas
de
integraci
n, pruebas
de
aceptacin
del
usuario,
pruebas
de
regresin
y pruebas
de
rendimient
o, con lo
cual
quedara
cubierto el

permita
avanzar
de una manera
segura
y
sin
prdidas de tiempo
en la etapa de
implementacin.

total
de
los
requerimie
ntos,
su
funcionalid
ad y su
desarrollo.
Objetivo especfico

Implementar

Actividades

Desarrollar
los mdulos en las guas de
instalacin,
el portal Web la
cual
para la FUSM consiste en
CAT Zipaquira. documentar
los pasos a
seguir para
la instalacin
del
nuevo
sistema,
determinar
la
informacin
sobre
cada
uno de los
mdulos que
componen el

Instrument
os

Tcnicas

Como
tcnicas se
utilizaran las
propias de la
implementac
in fsica del
sistema y de
su
funcionamie
nto como lo
son
capacitacin
de usuarios,
pruebas del
sistema por
parte de los
usuarios,
aprobacin

55

Como
elementos
del
proceso de
implantaci
n,
se
utilizaran
los
manuales
de
instalacin
, los de
capacitaci
n y los de
control de
errores.

Poblacin

Producto esperado

Gerente del
proyecto,
desarrollad
ores,
usuarios
finales.

Obtener
un
sistema
totalmente
funciona,
que
cumple con las
especificaciones
del cliente, que
cumple con las
condiciones
de
seguridad
y
calidad
en
la
informacin
que
requiere
la
organizacin.

sistema
de
informacin,
elaborar
el
manual
de
usuario
y
manual
de
administraci
n
del
sistema.

de
los
resultados
obtenidos
durante
estas
pruebas
y
por ltimo la
liberacin del
sistema.

56

5.5 Anlisis del desarrollo


Como punto inicial del proyecto se planteo un cuestionario para ser desarrollado
con los funcionarios de la FUSM, CAT Zipaquira de manera que nos permitieran
interpretar de una forma muy clara el proceso administrativo de la informacin
dentro de la universidad.
El formulario utilizado para dicha entrevista es el siguiente, el cual fue desarrollado
con los funcionarios en el mes de Agosto del ao 2009:
Tabla 6. Formato de entrevista funcionarios FUSM

PREGUNTAS
Nombre del funcionario
Cargo del funcionario
Departamento
a
quien
reporta informacin
Descripcin de funciones
del cargo
Informacin generada por el
rea
Descripcin del proceso
realizado dentro del rea
Herramientas usadas para
el manejo de la informacin
Falencias que encuentra en
el manejo de la informacin
Sugerencias sobre el
manejo de la informacin

DESCRIPCION

El resultado de esta entrevista es el descrito dentro del planteamiento y


formulacin del problema.

57

6. DISEO DEL DESARROLLO


6.1 Modelo entidad relacin
Figura 1. Modelo entidad relacin

58

59

6.3 Relacin de requerimientos generales del sistema


Ite
m
1
2
3
4

Descripcin

Usuario

Pagina de control de acceso


Registro de usuarios del sistema
Restauracin o cambio de contrasea
Logeo de acceso al sistema

General
Funcionario y/o estudiantes
Funcionario y/o estudiantes
Funcionario y/o estudiantes

6.3.1 Anlisis de requerimientos generales del sistema


Figura 2. Caso de uso generalidades del sistema

60

6.3.1.1 Item 1
Item 1:

Escena 1:

Pagina de control de acceso

Utensilios

Pagina general de registro de


usuarios, acceso al sistema mediante
logeo y restauracin o cambio de
contrasea
Escena 2:

Aplicativo pagina web


Condiciones de entrada

Acceso mediante aplicativo web


Escena 3:

Acceso a pagina de control de acceso Acceso mediante Internet a aplicativo


mediante internet
web
Condiciones de salida
Escena 4:
Todo funcionario o estudiante iniciara Solo se podr iniciar sesin si se esta
cualquier actividad dentro del sistema creado como usuario y se cuenta con
desde esta pgina de control de una contrasea
acceso
6.3.1.2 Item 2
Item 1:

Escena 1:

Registro de usuarios del sistema

Formulario
de
registro
funcionarios y estudiantes
usuarios del sistema
Escena 2:

Utensilios
Formulario de registro

Condiciones de entrada

para
como

Formulario con datos del usuario y


creacin de contrasea que quedaran
almacenados en la base de datos del
sistema
Escena 3:

Numero de documento y cdigo como Digitacin de tipo de documento,


estudiante o funcionario de la documento, cdigo de la universidad

61

universidad
Condiciones de salida

y contrasea
Escena 4:

Registro del funcionario y/o estudiante Solo se podr iniciar sesin si se est
como usuario con contrasea para creado como usuario y se cuenta con
acceso al sistema y sus diferentes una contrasea
mdulos
6.3.1.3 Item 3
Item 1:

Escena 1:

Restauracin o cambio de contrasea

Formulario de restauracin en caso


de prdida u olvido de la contrasea
o cambio de la misma por seguridad
Escena 2:

Utensilios
Formulario de
contrasea

restablecimiento

Condiciones de entrada

de Formulario con datos que permitan


validar al usuario como ya existente y
que permitan realizar la tarea de
restablecimiento de contrasea
Escena 3:

Nmero del documento, cdigo del El sistema validara estos datos que
funcionario o estudiante e e-mail
permitan comprobar la existencia de
la persona como usuario ya
registrado
Condiciones de salida
Escena 4:
Restablecimiento de contrasea de Nueva contrasea que le permita
acceso al sistema
ingreso a los aplicativos del sistema
de informacin
6.3.1.4 Item 4
Item 1:

Escena 1:

Logeo de acceso al sistema

Solicitud de usuario y contrasea de


usuario para acceso al sistema
62

Utensilios

Escena 2:

Formulario de validacin de usuarios

Formulario que valida la informacin


del usuario con la registrada en la
base de datos del sistema
Escena 3:

Condiciones de entrada

Estar registrado en la base de datos Solo estando registrado en la base de


como usuario del sistema
datos y contando con usuario y
contrasea acceder al sistema de
informacin
Condiciones de salida
Escena 4:
Se garantizara que al sistema solo Solo siendo funcionario o estudiante
ingresaran funcionarios o estudiantes con contrasea registrada en la base
debidamente registrados
de datos se puede acceder al sistema

63

6.4 Requerimientos del modulo de mercadeo


Nombre del departamento: Departamento de mercadeo
Informacin recopilada por: Cesar Hernn Clavijo y Jairo Ramrez Mrquez
Responsable del departamento: Nilson Snchez
Ite
m
1
2
3

Descripcin

Usuario

Acceso a informacin bsica para el aspirante Aspirantes


Inscripcin de aspirante a programas de la
universidad mediante el sistema WEB
Ingreso, edicin y eliminacin de aspirantes a Funcionario
programas de la universidad realizados por el
funcionario de mercadeo
Consulta de aspirantes por documento, por Funcionario
programa y por fecha de inscripcin

6.4.1 Anlisis de requerimientos modulo de mercadeo


Figura 3. Caso de uso modulo de mercadeo

64

6.4.1.1 Requerimiento tem 1


Item 1:

Escena 1:

Acceso a informacin bsica para el Ingreso a pagina web donde el


aspirante
aspirante
encontrara
toda
la
informacin
necesaria
para
documentase sobre los programas de
educacin a distancia que ofrece el
CAT Zipaquira de la Fundacin
Universitaria San Martin
Utensilios
Escena 2:
Aplicativo pagina web
Condiciones de entrada

Acceso mediante aplicativo web


Escena 3:

Conocimiento y ubicacin de acceso a


pagina Web de la FUSM, CAT
Zipaquira
Condiciones de salida

Paginas estticas que permitirn


adquirir informacin bsica sobre los
programas de la universidad
Escena 4:

65

Se obtendr informacin general sobre Misin, visin, objetivos, pensum de


los programas de la universidad
cada uno de los programas de la
universidad
6.4.1.2 Requerimiento tem 2
Item 2:

Escena 1:

Inscripcin de aspirante a programas Si el aspirante est interesado en


de la universidad mediante el sistema alguno de los programas, podr realizar
WEB
su inscripcin como aspirante mediante
la pagina WEB, mediante un formulario
destinado para ello
Utensilios
Escena 2:
Formulario
aspirantes

para

inscripcin

Condiciones de entrada

de Formulario
donde
se
registra
informacin bsica del aspirante y que
ser almacenada en la base de datos
del sistema
Escena 3:

Haberse documentado sobre los Acceder al formulario para diligenciar la


diferentes programas que ofrece la informacin que all se solicita, lo cual
universidad
lo registrara como aspirante al
programa elegido
Condiciones de salida
Escena 4:
Registro de datos necesarios para la Formulario diligenciado que se utilizara
universidad para inicio de los primeros como
consulta
por
parte
de
contactos con el aspirante
funcionarios de la universidad
6.4.1.3 Requerimiento tem 3
Item 3:
Ingreso, edicin y eliminacin
aspirantes a programas de
universidad
realizados
por

Escena 1:
de El funcionario estando en la universidad
la o en una feria estudiantil, podr realizar
el inscripciones, editarlas o eliminarlas
66

funcionario de mercadeo
Utensilios

segn sea el caso


Escena 2:

Formularios que permiten ingreso,


edicin o eliminacin en el proceso de
inscripcin de aspirantes
Condiciones de entrada

Formularios que le permitirn realizar


cualquiera de estas tareas dentro del
sistema
Escena 3:

Estar registrado como usuario y


autorizado dentro del sistema para
acceder a cada uno de estos
formularios
Condiciones de salida

Solo una persona creado como


usuario-funcionario podr acceder a
este tipo de formularios dentro del
modulo de mercadeo
Escena 4:

Informacin registrada, editada o Base datos actualizada con informacin


eliminada dentro de la base de datos sobre aspirantes
del sistema

6.4.1.4 Requerimiento tem 4


Item 4:

Escena 1:

Consultas

Los funcionarios autorizados podrn


consultar
informacin
sobre
los
aspirantes por diferentes criterios
Escena 2:

Utensilios

Formularios de consulta con diferentes Consultas por el criterio que mas pueda
criterios de bsqueda
servir al funcionario que lo requiera
Condiciones de entrada

Escena 3:

Ser usuario registrado del sistema y Solo podrn realizar consultas los
tener acceso al modulo de mercadeo
funcionarios que puedan acceder al
modulo de mercadeo
Condiciones de salida
Escena 4:
Informacin obtenida de la base de Informacin
67

para

ser

evaluada

datos sobre
aspirantes

la

informacin

de simplemente de consulta
funcionario interesado

para

6.5 Requerimientos del modulo de coordinacin acadmica


Nombre del departamento: Departamento de coordinacin acadmica
Informacin recopilada por: Cesar Hernn Clavijo y Jairo Ramrez Mrquez
Responsable del departamento: Dra. Olga Camacho
Ite
m
1
2
3

Descripcin

Usuario

Ingresar carga acadmica de tutores


Ingresar carga acadmica de estudiantes
Edicin de carga acadmica tutores
68

Funcionario
Funcionario
y Funcionario

el

4
5

estudiantes
Eliminar carga acadmica de
estudiantes
Consultas por diferentes criterios

tutores

y Funcionario
Funcionario

6.5.1 Anlisis de requerimientos modulo de coordinacin acadmica


Figura 4. Caso de uso modulo de coordinacin acadmica

FUNCIONARIO
COORIDNACIO
N ACADEMICA

6.5.1.1 Requerimiento tem 1


Item 1:

Escena 1:

Ingresar carga acadmica de tutores

El funcionario registrara la asignacin


de materias para cada tutor
Escena 2:

Utensilios
Formulario
acadmica

de

registro

de

carga Se registrara cada una de las materias


de cada programa que tendr cada

69

Condiciones de entrada

tutor
Escena 3:

El funcionario debe estar registrado


como usuario para poder ingresar al
modulo de coordinacin acadmica, el
tutor debe existir en la base de datos
para poderle asignar carga acadmica
Condiciones de salida

Por medio de un formulario se


ingresaran las materias asignadas a
cada tutor, antes de ingresarlas se
validara que el tutor ya se halla creado
en la base de datos
Escena 4:

Registro de materias por tutor, La base de datos contendr toda la


informacin que va ligada a otras informacin de los tutores en relacin
actividades del sistema de informacin con sus materias asignadas
SICZ

6.5.1.2 Requerimiento tem 2


Item 1:

Escena 1:

Ingresar
carga
estudiantes

acadmica

Utensilios
Formulario
acadmica

de

registro

Condiciones de entrada

de

de El funcionario registrara la asignacin


de materias para cada estudiante
inscrito para cada periodo
Escena 2:
carga Se registrara cada una de las materias
de cada programa que tendr cada
estudiante
Escena 3:

El funcionario debe estar registrado


como usuario para poder ingresar al
modulo de coordinacin acadmica, el
alumno debe existir en la base de datos
para poderle asignar carga acadmica
Condiciones de salida

Por medio de un formulario se


ingresaran las materias asignadas a
cada estudiante, antes de ingresarlas
se validara que el alumno ya se halla
creado en la base de datos
Escena 4:

Registro de materias por estudiante, La base de datos contendr toda la

70

informacin que va ligada a otras informacin de los alumnos en relacin


actividades del sistema de informacin con sus materias asignadas
SICZ

6.5.1.3 Requerimiento tem 3


Escena 1:
Edicin de carga acadmica tutores y El funcionario ingresara al formulario de
estudiantes
edicin de carga acadmica tutores o
estudiantes
Utensilios
Escena 2:
Formulario
acadmica

edicin

de

Condiciones de entrada

carga Se podrn realizar cambios o


actualizaciones en el sistema en cuanto
al tema de asignaciones de carga
acadmica para tutores y estudiantes
Escena 3:

El funcionario debe estar registrado


como usuario para poder ingresar al
modulo de coordinacin acadmica, el
tutor y el alumno deben tener ya
asignada carga acadmica para poder
realizar esta tarea
Condiciones de salida

Por medio del formulario de edicin de


carga acadmica de tutores y
estudiantes se podr realizar dicha
labor

Registro de materias por tutor y


estudiante
con
los
cabios
o
actualizaciones realizadas en la base
de datos

La base de datos contendr toda la


informacin de los tutores o alumnos en
relacin con sus materias asignadas
con
sus
debidos
cambios
o
actualizaciones

Escena 4:

6.5.1.4 Requerimiento tem 4


71

Escena 1:
Eliminar carga acadmica de tutores y El funcionario ingresara al formulario de
estudiantes
eliminar carga acadmica tutores o
estudiantes
Utensilios
Escena 2:
Formulario eliminar carga acadmica

Condiciones de entrada
El funcionario debe estar registrado
como usuario para poder ingresar al
modulo de coordinacin acadmica, el
tutor y el alumno deben tener ya
asignada carga acadmica para poder
realizar esta tarea
Condiciones de salida

Se podr realizar eliminacin en el


sistema en cuanto al tema de
asignaciones de carga acadmica para
tutores y estudiantes
Escena 3:
Por medio del formulario de eliminacin
carga acadmica de tutores y
estudiantes se podr realizar dicha
labor

Escena 4:

Registro de materias por tutor y La base de datos contendr toda la


estudiante con los cambios realizados informacin de los tutores o alumnos en
en la base de datos
relacin con sus materias asignadas
con sus debidas actualizaciones

6.5.1.5 Requerimiento tem 5


Escena 1:
Consultas por diferentes criterios

Utensilios

El funcionario podr realizar consultas


por diferentes criterios dentro de la
base de datos
Escena 2:

Formularios de consulta dentro de la Se

72

podrn

realizar

bsquedas

de

base de datos

Condiciones de entrada

informacin en el sistema por criterios


como asignacin general por programa,
asignacin por docente, asignacin por
estudiante
Escena 3:

El funcionario debe estar registrado


como usuario para poder ingresar al
modulo de coordinacin acadmica, el
tutor y el alumno deben tener ya
asignada carga acadmica para poder
realizar esta tarea
Condiciones de salida

Por medio de de los formularios de


consultas de carga acadmica de
tutores y estudiantes se podr realizar
dicha labor

Registro de materias por tutor y


estudiante con toda la informacin
sobre asignaciones de carga que exista
en la base de datos

La base de datos contendr toda la


informacin de los tutores o alumnos en
relacin con sus materias asignadas
con sus debidas actualizaciones

Escena 4:

73

6.6 Requerimientos del modulo de actividades acadmicas

Nombre del modulo: Modulo de actividades acadmicas


Informacin recopilada por: Cesar Hernn Clavijo y Jairo Ramrez Mrquez
Departamento a cargo: Coordinacin acadmica
Ite
m
1
2

Descripcin

Usuario

Evaluacin de tutores
Reporte de evaluacin de tutores

Estudiantes
Funcionarios

6.6.1 Anlisis de requerimientos modulo de actividades acadmicas


Figura 5. Caso de uso actividades acadmicas

74

6.6.1.1 Requerimiento tem 1


Item 1:

Escena 1:

Evaluacin de tutores

El alumno realizara la evaluacin de


tutores
dentro
de
las
fechas
establecidas por la FUSM, solo de las
materias del programa que le
correspondan por medio de la
aplicacin WEB
Escena 2:

Utensilios
Formulario de evaluacin de tutores

El alumno podr realizar la actividad de


evaluacin de tutores mediante un
formulario
que
almacenar
la
informacin en la base de datos del
75

Condiciones de entrada
Para poder realizar evaluacin de
tutores, tendr que ser un usuario
registrado dentro del sistema SICZ y
tener carga acadmica asignada de
acuerdo al programa al que este
inscrito

Condiciones de salida

sistema
Escena 3:
El modulo de actividades estar solo
disponible para todos los estudiantes
de manera que podrn realizar la
actividad de evaluacin de tutores,
donde podr seleccionar su programa y
al tutor que evaluara, toda la
informacin de la evaluacin se
almacenar en la base de datos del
sistema
Escena 4:

Informacin sobre la evaluacin de La informacin all registrada ser de


tutores para consulta y anlisis de los vital importancia para las directivas de
funcionarios
interesados
en
los la FUSM, en la toma de decisiones
resultados de la evaluacin
pertinentes al tema
6.6.1.2 Requerimiento tem 2
Item 1:

Escena 1:

Consulta de evaluacin de tutores

Los funcionarios autorizados podrn


consultar la informacin almacenada
para su anlisis, conclusiones y
determinaciones
Escena 2:

Utensilios

Formularios de consulta de resultados Los funcionarios autorizados podrn


por tutor
consultar la informacin almacenada de
la evaluacin por cada uno de los
tutores de la FUSM
Condiciones de entrada
Escena 3:
Se requiere estar creado como usuario El funcionario podr realizar consultas
del sistema y con permiso para ingresar de la informacin obtenida de la
a las consultas del sistema de actividad de evaluacin de tutores
informacin

76

Condiciones de salida

Escena 4:

Promedio consolidado resultante de Los funcionarios autorizados podrn


todas las evaluaciones de los diferentes consultar la informacin resultante de la
estudiantes
actividad de evaluacin

6.7 Requerimientos del modulo de biblioteca

Nombre del modulo: Modulo de biblioteca


Informacin recopilada por: Cesar Hernn Clavijo y Jairo Ramrez Mrquez
Ite
m
1

Descripcin

Usuario

Solicitud de equipos por internet

Estudiante,

77

tutor,

funcionario
Funcionarios

Consulta de equipos apartados

6.7.1 Anlisis de requerimientos modulo de biblioteca


Figura 6. Caso de uso modulo de biblioteca

6.7.1.1 Requerimiento tem 1


Item 1:

Escena 1:

Solicitud de equipos por internet

El estudiante, tutor o funcionario podrn


apartar equipos por internet que pueda
necesitar para sus presentaciones o
actividades estudiantiles mediante el
sistema SICZ

78

Utensilios

Escena 2:

Formulario de solicitud de equipos

El estudiante, tutor o funcionario


ingresaran al sistema SICZ y en
modulo de biblioteca podr apartar los
equipos que pudiera necesitar para sus
actividades de alguna de las materias
del programa
Escena 3:

Condiciones de entrada
El estudiante, tutor o funcionario deben
estar registrado como usuario dentro
del sistema SICZ, tener asignada su
carga acadmica en el sistema

Condiciones de salida
Permitir realizar solicitud de equipos en
forma virtual de manera que se pueda
controlar por el sistema de informacin
la solicitud y entrega de los equipos

Al iniciar la solicitud el sistema le


permitir ver la disponibilidad de
equipos,
el
sistema
realizara
validaciones sobre el programa y sobre
asignatura, si se cumple con las
condiciones se podr separar el equipo
Escena 4:
En la base de datos del sistema
quedaran registradas las solicitudes de
manera que el estudiante o tutor solo
deber ir a reclamarlo el da para el
cual lo solicito

6.7.1.2 Requerimiento tem 2


Item 1:

Escena 1:

Consultas

El funcionario a cargo de biblioteca


podr realizar consulta por fecha, por
estudiante o tutor en el momento que
vengan a reclamar el equipo, esto para
confirmar la solicitud y el solicitante
dejara un documento mientras tenga el
equipo, al regresarlo se le devolver el
documento y se eliminara la solicitud
del sistema
Escena 2:

Utensilios

79

Formulario de consulta

Condiciones de entrada
El funcionario deber estar creado
como usuario del sistema y deber
tener acceso permitido al modulo de
biblioteca
Condiciones de salida

El funcionario acceder a las consultas


del modulo y por medio de alguno de
los criterios mencionados realizara la
consulta que requiera
Escena 3:
Al cumplir las condiciones de entrada el
funcionario podr realizar las tareas de
las que dispone el modulo de biblioteca
Escena 4:

Para la entrega de un equipo antes La consulta ser la validacin para la


tendr que verificar en el sistema la entrega del equipo
solicitud realizada virtualmente, de otra
manera no podr entregar el equipo

6.8 Requerimientos del modulo de administrador

80

Nombre del modulo: Modulo administrador


Informacin recopilada por: Cesar Hernn Clavijo y Jairo Ramrez Mrquez
Ite
m
1
2
3

Descripcin

Usuario

Crear
Editar
Eliminar

Administrador
Administrador
Administrador

6.8.1 Anlisis de requerimientos modulo de administrador


Figura 7. Caso de uso modulo administrador
CASO DE USO MODULO DE ADMINISTRADOR

6.8.1.1 Requerimiento tem 1, 2 y 3

81

Item 1, 2 y 3:

Escena 1:

Crear, editar y eliminar

El administrador estar habilitado para


realizar estas tareas relacionadas con
todos los mdulos del sistema y que
permiten la funcionalidad general del
sistema de informacin SICZ
Escena 2:

Utensilios

Formularios que permitirn realizar las El administrador mediante estos


tareas anteriormente mencionadas
modulos podr realizar tareas de vital
importancia
relacionadas
con
la
informacin que contiene la base de
datos
Condiciones de entrada
Escena 3:
El administrador estar creado como un
usuario dentro del sistema, pero
permiso abierto para ingresar en
cualquiera de los mdulos, pero todas
sus tareas se centraran en el modulo
administrador
Condiciones de salida

El administrador ser una persona de


vital importancia en tareas de creacin,
edicin y eliminacin de informacin
dentro del SICZ

Escena 4:

Informacin
que
permitir
la Mediante los tareas realizadas en este
funcionalidad de los diferentes mdulos modulo se dar continuidad a la
del sistema
funcionalidad de los dems mdulos
del sistema

82

6.9 Diccionario de datos

6.9.1 Tabla asignacarga

Tabla 7. Diccionario de datos tabla asignacarga

ENTIDAD

ASIGNACARGA

DESCRIPCION

Almacena la asignacin de materias que se realiza para cada tutor

Atributos

Llave

Tipo de
datos

Longitud
caracteres

codiregistro

numrico

11

Cdigo nico que identifica el nm


registro dentro de la base de dato

codipersona

texto

20

Llave fornea que relaciona es


con la de persona

codiasignatura

texto

20

Llave fornea que relaciona es


con la de asignaturas

horario

texto

20

Horario en el cual quedara asig


materia para el tutor

ciclo

texto

20

Corresponde al periodo del a


cual quedaran asignadas las m
primer o segundo semestres

83

Descripcin

6.9.2 Tabla asignaturas

Tabla 8. Diccionario de datos tabla asignaturas

ENTIDAD

ASIGNATURAS

DESCRIPCION

Almacena todas las asignaturas que se dictan en la FUSM,


ligadas al programa correspondiente

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codiasignatura

texto

20

Cdigo nico que identifica la


asignatura dentro de la base de
datos

nomasignatura

texto

40

Nombre de la asignatura

programa

texto

30

Nombre del programa al cual est


ligado cada asignatura

84

6.9.3 Tabla departamentos

Tabla 9. Diccionario de datos tabla departamentos

ENTIDAD

DEPARTAMENTOS

DESCRIPCION

Almacena todos los nombres de los departamentos del pas

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codidepart

texto

40

Cdigo nico que identifica al


departamento dentro de la base
de datos

departamento

texto

20

Nombre del departamento

codipais

texto

20

Llave fornea que enlaza con la


tabla de pas

6.9.4 Tabla equipos


85

Tabla 10. Diccionario de datos tabla equipos

ENTIDAD

EQUIPOS

DESCRIPCION

Almacena todos los nombres de los equipos que podra solicitar


un tutor o docente

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigoequipo

texto

20

Cdigo nico que identifica al


equipo dentro de la base de datos

nomequipo

texto

20

Nombre del equipo

6.9.5 Tabla evaluacin

86

Tabla 11. Diccionario de datos tabla evaluacin

ENTIDAD

EVALUACION

DESCRIPCION

Almacena la informacin obtenida de la evaluacin


de tutores que hace cada uno de los estudiantes

Atributos

Tipo de
datos

Longitud
caracteres

Descripcin

numrico

11

Cdigo nico auto numrico que


identifica cada uno de los
registros dentro de la base de
datos

fechaevaluacion

fecha

10

Registra la fecha en la que se


est ingresando el registro de la
evaluacin

codigodocente

Texto

20

Llave fornea que relaciona esta


tabla con la de persona

codigoestudiante

Texto

30

Llave fornea que relaciona esta


tabla con la de persona

codigoasignatura

Texto

20

Llave fornea que relaciona esta


tabla con la de asignaturas

codigopregunta

Texto

20

Llave fornea que relaciona esta


tabla con la de preguntas

numrico

11

Valor numrico que el alumno


asigna a cada una de las
preguntas como respuesta

codigoregistro

respuesta

Llave

87

6.9.6 Tabla inscripcin

Tabla 12. Diccionario de datos tabla inscripcin

ENTIDAD

INSCRIPCION

DESCRIPCION

Almacena la asignacin de materias que se realiza para cada estudiante

Atributos

Llave

Tipo de
datos

Longitud
caracteres

codinscripcion

numrico

11

Cdigo nico que identifica el nm


registro dentro de la base de dato

codigopersona

texto

20

Llave fornea que relaciona es


con la de persona

codiasignatura

texto

20

Llave fornea que relaciona es


con la de asignaturas

horario

texto

20

Horario en el cual quedara asig


materia para el estudiante

ciclo

texto

20

Corresponde al periodo del a


cual quedaran asignadas las m
primer o segundo semestres

6.9.7 Tabla inventarioequipos

88

Descripcin

Tabla 13. Diccionario de datos tabla inscripcin

ENTIDAD

INVENTARIOEQUIPOS

DESCRIPCION

Almacena la informacin sobre cada uno de los


equipos que estn disponibles para uso de los
docentes y estudiantes

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

numrico

11

Cdigo nico auto numrico que


identifica cada uno de los
registros dentro de la base de
datos

fecharegistro

fecha

10

Registra la fecha en la que se


est ingresando el registro de un
nuevo equipo

codequipo

Texto

20

Llave fornea que relaciona esta


tabla con la de equipos

descripcion

Texto

30

Registra
una
detallada del equipo

cantequipo

numrico

11

Registra el nmero de equipos de


cada referencia con la que se
cuenta para prstamo

codiregistro

6.9.8 Tabla mercadeo

Tabla 14. Diccionario de datos tabla mercadeo

89

descripcin

ENTIDAD

MERCADEO

DESCRIPCION

Almacena la informacin bsica del aspirante


obtenida mediante el formulario de inscripcin de
aspirantes

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigoregistro

numrico

11

Cdigo nico que identifica cada


registro realizado en la base de
datos

fecharegistro

fecha

10

Fecha en la cual el aspirante


registro su informacin en la base
de datos

identificacion

texto

20

El nmero del documento que


tiene
el
aspirante
como
identificacin

nombres

texto

20

Almacena
aspirante

apellido1

texto

20

Almacena el primer apellido del


aspirante

apellido2

texto

20

Almacena el segundo apellido del


aspirante

direccion

texto

50

Almacena
la
direccin
residencia del estudiante

ciudadres

texto

20

Almacena la ciudad de residencia


del aspirante

celular

Texto

20

Almacena
nmero
celular del aspirante

telfijo

Texto

20

Almacena nmero telefnico fijo


del aspirante

fechanac

fecha

10

Almacena fecha de nacimiento


del aspirante

90

los

nombres

del

de

telefnico

periodo

texto

20

Almacena periodo del ao en el


cual el aspirante desea inscribirse

anoperiodo

Texto

20

Almacena ao en cual
aspirante desea inscribirse

jornada

Texto

20

Almacena jornada de estudio en


la cual el aspirante desea
estudiar

ciudadnac

Texto

20

Almacena ciudad de nacimiento


del aspirante

departanac

Texto

20

Almacena
departamento
nacimiento del aspirante

paisnac

Texto

20

Almacena pas de nacimiento del


aspirante

programa

Texto

40

Almacena el programa al cual el


aspirante desea inscribirse

email

Texto

50

Almacena correo electrnico del


aspirante

6.9.9 Tabla municipios

Tabla 15. Diccionario de datos tabla municipios

ENTIDAD

MUNICIPIOS

91

el

de

DESCRIPCION

Registro de cada uno de los municipios de


Colombia

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigomunicipio

texto

40

Cdigo nico que identifica cada


uno de los municipios dentro de
la base de datos

municipio

texto

40

Registro de cada nombre de los


municipios de Colombia

codidepartamento

Texto

40

Llave fornea que relaciona esta


tabla con la de departamentos

6.9.10 Tabla pas

Tabla 16. Diccionario de datos tabla pas

ENTIDAD

PAIS

92

DESCRIPCION
Atributos

Registro del pais


Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigopais

texto

20

Cdigo nico que identifica al


pas

nombrepais

texto

20

Registro del nombre del pas

6.9.11 Tabla perfiles

Tabla 17. Diccionario de datos tabla perfiles

ENTIDAD

PERFILES

93

DESCRIPCION

Registro de los perfiles de los diferentes usuarios


que tendr el sistema de informacin

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigoperfil

texto

20

Cdigo nico que identifica el


perfil dentro de la base de datos

nombreperfil

texto

20

Registro del nombre del perfil de


los usuarios

6.9.12 Tabla persona

Tabla 18. Diccionario de datos tabla persona

ENTIDAD

PERSONA

94

DESCRIPCION

Registro de los datos de las personas que son


usuarios del sistema

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigopersona

texto

20

Cdigo nico que identifica la


persona dentro de la base de
datos (cdigo de la universidad)

codigovinculacion

texto

20

Llave fornea que enlaza esta


tabla con la de vinculacin

tipodocumento

texto

20

Almacena el tipo de documento


que tiene la persona como
identificacin

identificacion

texto

20

Almacena
el
nmero
de
identificacin de cada persona

nombres

texto

50

Almacena los nombres de las


personas dentro de la base de
datos

primerapellido

texto

20

Almacena el primer apellido de la


persona dentro de la base de
datos

segundoapellido

texto

20

Almacena el segundo apellido de


la persona dentro de la base de
datos

fechanacimiento

fecha

10

Almacena la fecha de nacimiento


de la persona

direccion

texto

50

Almacena
la
direccin
residencia de la persona

ciudad

texto

20

Almacena la ciudad de residencia


de la persona

celular

texto

20

Almacena el nmero celular de la


persona

fijo

texto

20

Almacena el nmero de telfono

95

de

fijo de la persona
email

texto

50

Almacena el correo electrnico de


la persona

6.9.13 Tabla preguntas

Tabla 19. Diccionario de datos tabla preguntas

ENTIDAD

PREGUNTAS

DESCRIPCION

Registro de las preguntas de la evaluacin de

96

tutores
Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigopregunta

texto

Cdigo nico que identifica la


pregunta dentro de la base de
datos

preguntas

texto

Registro de cada una de las


preguntas de la evaluacin de
tutores

6.9.14 Tabla prestamoequipos

Tabla 20. Diccionario de datos tabla prestamoequipos

ENTIDAD

PRESTAMOEQUIPOS

DESCRIPCION

Registro

de

las

97

solicitudes

de

los

equipos

audiovisuales para estudiantes y tutores


Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigoprestamo

numrico

11

Cdigo nico que identifica el


numero de solicitud de prstamo
de equipos audiovisuales

fechadesolicitud

date

10

Registro de la fecha en la cual se


est realizando la solicitud del
equipo

codigopersona

texto

20

Llave fornea que enlaza esta


tabla con la de persona

codigoequipo

texto

20

Llave fornea que enlaza esta


tabla con la de equipos

codiasignatura

texto

20

Llave fornea que enlaza esta


tabla con la de asignaturas

fechaseparar

fecha

11

Fecha para la cual se est


haciendo la solicitud del equipo
audiovisual

6.9.15 Tabla programas

Tabla 21. Diccionario de datos tabla programas

ENTIDAD

PROGRAMAS

DESCRIPCION

Registro de los diferentes programas educativos

98

con que cuenta la universidad


Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codiprograma

texto

20

Cdigo nico que identifica el


programa dentro de la base de
datos

nomprograma

texto

30

Registro
del
nombre
programa educativo

del

6.9.16 Tabla usuario

Tabla 22. Diccionario de datos tabla usuario

ENTIDAD

USUARIO

DESCRIPCION

Registro de los usuarios dentro de la base de datos


del sistema

99

Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

numrico

11

Cdigo nico que identifica el


registro de cada usuario dentro
de la base de datos

fecharegistro

fecha

10

Registro de la fecha en la cual se


cre el nuevo usuario

tipodocumento

texto

20

Registro del tipo de documento


de identificacin del usuario

identificacion

texto

15

Registro
del
nmero
identificacin del usuario

codigouniversidad

texto

15

Registro del numero del cdigo


que la universidad le asigna a
cada estudiante, funcionario o
tutor

contrasena

texto

40

Registro de la contrasea que


cada usuario escoge
para
ingresar
al
sistema
de
informacin

email

texto

40

Registro del correo electrnico


del nuevo usuario

perfil

texto

20

Llave fornea que enlaza esta


tabla con la de perfiles

codigoregiusuario

de

6.9.17 Tabla vinculacion

Tabla 23. Diccionario de datos tabla vinculacion

ENTIDAD

VINCULACION

DESCRIPCION

Registro del tipo de vinculo que lo liga a la


universidad

(funcionario,

100

estudiante,

tutor

aspirante)
Atributos

Llave

Tipo de
datos

Longitud
caracteres

Descripcin

codigovinculacion

texto

20

Cdigo nico que identifica el


tipo de vinculacin que tiene una
persona con la universidad

tipovinculo

texto

30

Registro del nombre del tipo de


vinculo que se tiene con la
universidad

6.10 Interface de sistema de informacin SICZ


6.10.1 Pgina de inicio
Pgina de introduccin al sistema de informacin SICZ, ser la pgina de inicio
mediante la cual el aspirante ingresara a realizar la consulta de la informacin
general de los programas y al mismo tiempo ser el sitio por el cual los usuarios
accedern a la pgina de inicio de sesin en el sistema de informacin.

101

Figura 8. Pgina de inicio SICZ

6.10.2 Pagina institucional sobre programas de la universidad


Es esta pgina se encontraran las generalidades de la Fundacin Universitaria
San Martin como misin, visin, objetivo y los requisitos de inscripcin para
aspirantes a los programas de la universidad, de igual manera el men le permitir
elegir el programa que desea ver detalladamente para conocer ms del mismo.

Figura 9. Generalidades de la Fundacin Universidad San Martin

102

6.10.3 Pagina de generalidades por programa


Pagina que muestra informacin detallada sobre cada uno de los programas de la
Fundacin Universitaria San Martin

Figura 10. Detalles de los programas de la FUSM

103

6.10.4 Pagina pensum del programa


Pagina que informara el pensum de cada uno de los programas de la universidad
con el fin de complementar la informacin para el aspirante del mismo.

Figura 11. Pensum de los programas de la FUSM

104

6.10.5 Pagina de registro de aspirantes


Pagina que permitir al aspirante interesado en alguno de los programas poder
registrase como aspirante, de manera que el funcionario de la universidad pueda
realizar el primer contacto de acercamiento con el mismo.

Figura 12. Formulario de inscripcin del aspirante

105

6.10.6 Pagina de acceso al sistema de informacin


Pagina que permite el acceso mediante usuario registrado y contrasea el acceso
al SICZ, adicionalmente un nuevo usuario puede realizar su registro para poder
acceder al sistema y de igual manera podr ingresar la modulo de
restablecimiento o cambio de contrasea.

Figura 13. Pgina de acceso al sistema de informacin

106

6.10.7 Pagina de registro de nuevo usuario del sistema


Formulario que permitir al estudiante o funcionario ya con cdigo de la asignado
de la universidad poder realizar su registro en la base de datos del sistema para
poder acceder al mismo.

Figura 14. Formulario de registro de nuevo usuario

107

6.10.8 Formulario de restablecimiento o cambio de contrasea


Formulario que permitir a los usuarios restablecer su contrasea por olvido o
prdida y de igual manera cambiarla por simple seguridad.

Figura 15. Formulario de restablecimiento de contrasea

108

6.10.9 Pagina oficina virtual de la FUSM


Pagina donde el usurario podr elegir el acceso a tomar de acuerdo a su inters y
de a cuerdo a sus permisos de acceso al sistema.

Figura 16. Pagina oficina virtual

109

6.10.10 Pagina de acceso a modulo de mercadeo


Esta pgina de inicio del modulo de mercadeo le permitir al funcionario realizar
diferentes tareas de orden administrativo con temas que solo le competen a l,
como lo son los temas relacionados con aspirantes y de igual manera le permita
ingresar a realizar consultas sobre el mismo tema con varios criterios de bsqueda
dentro de la base de datos.

Figura 17. Pagina de acceso al modulo de mercadeo

110

6.10.11 Formularios de consultas mercadeo


Los formularios de consulta dentro del modulo de mercadeo le permitirn al
funcionario realizar bsquedas por criterios como aspirantes por documento de
identificacin, por programa o por fecha de inscripcin lo cual le dar un panorama
muy amplio de la informacin que exista en la base de datos del sistema
relacionado con el tema de aspirantes.

Figura 18. Formularios de consultas modulo de mercadeo

111

6.10.12 Presentacin de resultados de consultas mercadeo


Presentacin de un ejemplo de consulta de un aspirante por documento de
identificacin, el cual nos muestra la informacin ms relevante sobre el mismo
registrada dentro de la base de datos del sistema.
De igual manera se presenta el resultado de consulta por programa o por fecha de
inscripcin.

Figura 19. Presentacin de un resultado de consulta en el modulo de mercadeo

112

6.10.13 Pagina de acceso al modulo de coordinacin acadmica


Pgina de inicio del modulo de coordinacin acadmica, dentro del cual el
funcionario podr realizar tareas como ingreso, edicin y eliminacin de carga
acadmica para tutores y estudiantes; de igual manera se podrn realizar
consultas por diferentes criterios de bsqueda.

Figura 20. Pagina de acceso al modulo de coordinacin acadmica

113

6.10.14 Formulario de asignacin de carga acadmica


Formulario que permitir al funcionario realizar la carga acadmica para tutores o
estudiantes de los diferentes programas de la FUSM.

Figura 21. Formulario de asignacin de carga acadmica

114

6.10.15 Formulario de edicin carga acadmica


Formulario de bsqueda de informacin dentro de la base de datos, que permitirn
editar informacin relacionada con el tema de carga acadmica tanto de tutores
como de estudiantes.

Figura 22. Formulario de edicin de carga acadmica

115

6.10.16 Formularios de eliminacin carga acadmica


Formulario de bsqueda de informacin registrada en la base de datos
relacionados con el tema de carga acadmica tanto de tutores como de
estudiantes que por algn motivo deba ser eliminada de la base de datos del
sistema de informacin SICZ.

Figura 23. Formulario de eliminacin de carga acadmica

116

6.10.17 Formularios de consultas carga acadmica


Formularios de consulta que permiten realizar bsquedas sobre carga acadmica
por criterios como asignacin general por programa, asignacin por docente o
asignacin por estudiantes, dando una herramienta eficaz en la bsqueda de
informacin dentro de la base de datos en temas relacionados con la asignacin
de carga acadmica de cada uno de los programas de acuerdo a los tutores
estudiantes de los mismos.

Figura 24. Formularios de consulta coordinacin acadmica

117

6.10.18 Pagina de acceso al modulo de actividades acadmicas


Pgina de inicio del modulo de actividades acadmicas el cual est centrado
bsicamente en la evaluacin de tutores y la consulta de las mismas.

Figura 25. Pagina de acceso al modulo de actividades acadmicas

118

6.10.19 Formulario inicio proceso evaluacin tutores


Formulario que permitir iniciar el proceso de evaluacin del tutor por parte del
estudiante, actividad de gran relevancia dentro del proceso administrativo de la
FUSM.

Figura 26. Formulario inicio proceso evaluacin de tutores

119

6.10.20 Formulario consulta evaluacin por docente


Formulario que acede a los resultados de la evaluacin en la base de datos del
sistema y muestra el promedio de la suma de todos los estudiantes que evaluaron
al tutor por pregunta.

Figura 27. Formulario consulta evaluacin por docente

120

6.10.21 Pagina de acceso modulo de biblioteca


Pgina de inicio del modulo de biblioteca, cuya funcin principal es poder solicitar
equipos audiovisuales por medio del sistema en forma virtual, sin tener que
desplazarse hasta la universidad para realizar esta tarea.

Figura 28. Pagina de acceso al modulo de biblioteca

121

6.10.22 Formulario de consulta de disponibilidad de equipos


Formulario que permite al interesado en solicitar un equipo, consultar para la fecha
que lo requiera si hay disponibilidad del mismo para continuar con el proceso de
solicitud.

Figura 29. Formulario de consulta disponibilidad de audiovisuales

122

7. CONCLUSIONES

La Fundacin Universitaria San Martin, CAT Zipaquira es una institucin


que tiene un proceso definido para cada una de sus actividades, pero que
es susceptible de un mejoramiento notorio gracias al uso de nuevas
tecnologas que le permitirn un gran avance en desarrollo de las diferentes
actividades administrativas y acadmicas.

Una herramienta orientada a web como la que se est planteando es un


gran avance en el manejo de informacin en tiempo real y que permite la
toma de decisiones en forma gil y con una informacin totalmente
actualizada.

123

La informacin de una organizacin hoy en da es uno de los activos ms


importantes y por ende la bsqueda de herramientas que ayuden a su
conservacin, administracin y manejo, genera un gran impacto laboral
dentro de la misma y permiten adquirir una gran ventaja competitiva a nivel
comercial y con un gran valor estratgico para quienes se basan en ella
para la toma de decisiones.

BIBLIOGRAFIA

Ralph M. Stair, George W. Rainolds, Julio Coro Pando, Jorge L. tr


Blanco (2000).Principios de sistemas de informacin: enfoque
administrativo. Buenos Aires, Argentina. International Thomson Editores.

http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-basesde-datos/

Raymond Mclleod, sistemas de informacin gerencial, 7 edicin, prentice


hall hispanoamericana S.A, Mxico 2000

124

Angel Cobo, Patricia Gmez, Daniel Prez, Roco rocha, PHP y MYSQL
Tecnologas para el desarrollo de aplicaciones web, Ediciones Daz de
Santos

http://www.mysql.com/

http://www.adobe.com/

"Investigar", en real academia Espaola, diccionario de lengua Espaola


(18 ed.; Madrid: Espasa Calpe, 1956, p.760.

125

126

127

128

Potrebbero piacerti anche