Você está na página 1de 84

UNIVERSIDAD TECNOLGICA DEL ESTADO DE ZACATECAS

TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

PROYECTO:
SISTEMA DE ADMINISTRACIN DE ESTADAS

REPORTE DE ESTADA QUE PARA OBTENER EL TTULO DE:


INGENIERO EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN.

PRESENTA:
ELOY CONTRERAS DE LIRA

Guadalupe, Zac., agosto 2012.

UNIVERSIDAD TECNOLGICA DEL ESTADO DE ZACATECAS


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

PROYECTO:
SISTEMA DE ADMINISTRACIN DE ESTADAS

REPORTE DE ESTADA QUE PARA OBTENER EL TTULO DE:


INGENIERO EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN.

PRESENTA:
ELOY CONTRERAS DE LIRA

NOMBRE DE LA EMPRESA:
UNIVERSIDAD TECNOLGICA DEL ESTADO DE ZACATECAS

ASESOR EMPRESARIAL:
M.A.D. CLAUDIA VERNICA CHVEZ CORONA
ASESOR ACADMICO:
I.S.C. ROBERTO ALEJANDRO BARRAZA TREJO

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Resumen
El presente reporte contiene la descripcin del Sistema de Administracin de Proyectos de
Estadas, el cual se encargar de recabar informacin para los diferentes catlogos de
alumnos, asesores acadmicos y empresas con sus respectivos proyectos y asesores
empresariales; esta informacin ser procesada, para llevar el control de los proyectos de
estada de una manera ms eficiente.
Este sistema vendr a facilitar y automatizar la administracin de los diferentes proyectos a
cargo de la direccin de carrera de Tecnologas de la Informacin y Comunicacin, con
esto se busca que las personas encargadas de administrar las solicitudes de proyecto y los
proyectos, no tengan que almacenar una gran cantidad de documentos como solicitudes,
revisiones, asignaciones de proyectos, que se podran daar o perder, en lugar de esto
tendremos un lugar donde almacenaremos, en un pequeo espacio fsico toda esta
informacin.
La aplicacin ofrecer a los usuarios una interfaz amigable y funcional que les permitir
ingresar, consultar y modificar informacin de los alumnos, empresas, asesores
acadmicos, asesores empresariales, empresas y proyectos.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Abstract
This report contains the description of the project Administracin de Reportes de Estada
which will take charge to request information from the different catalogs of students,
academic advisers and the companies with its respective projects and advisory managerial
this information will be processed, in few words to take the control of the projects of stays
memory in a more efficient and more effective way.
This system will come to facilitate and to automate the administration of the different
projects in charge of the management of career of Technologies of the Information and
Communication, with this it is looked for that people in charge of administering the project
applications and the projects, don't have to store a great quantity of documents like
applications, revisions, assignments of projects that could be damaged or to lose, instead of
this will take a place where we will store in a small physical space all this information.
The application will offer the users a friendly and functional interface that will allow them
to enter, to consult and to modify the students' information, companies, managerial
academic, advisory advisers, companies and projects.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

ii

Sistema de Administracin de Estadas


Eloy Contreras de Lira

POLTICA DE CALIDAD DE LA UTEZ


Cumplir con la formacin integral de los alumnos de la Universidad Tecnolgica del
Estado de Zacatecas con calidad y conciencia ambiental respetando estndares nacionales e
internacionales que apoyan la sustentabilidad.
MISIN
Formar integralmente profesionales bajo un modelo centrado en el aprendizaje y
programas educativos con enfoque a competencias que respondan a las necesidades del
entorno.
VISIN
Ser una universidad reconocida socialmente por la calidad y creatividad de sus egresados
que contribuye al desarrollo sustentable.
VALORES
COMPROMISO
Conviccin en cada integrante de la Comunidad Universitaria para cumplir con sus
responsabilidades.
RESPONSABILIDAD
Capacidad exigente en los integrantes de la Comunidad Universitaria, para reconocer y
aceptar las consecuencias de un hecho realizado libremente y cumplir con las obligaciones
en tiempo, calidad y forma.
SERVICIO
Prestacin humana que se ofrece en beneficio de los dems, potenciando capacidades y
habilidades de manera positiva.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

iii

Sistema de Administracin de Estadas


Eloy Contreras de Lira

RESPETO
Ser congruente y tolerantes, a favor de las valas de nosotros mismos y del entorno,
conscientes de las diferentes maneras de pensar, actuar y sentir de los dems.
PERFIL PROFESIONAL DEL LA INGENIERA
PRESENTACIN
El Ingeniero en Tecnologas de la Informacin cuenta con las competencias profesionales
necesarias para su desempeo en el campo laboral, en el mbito, local, regional y nacional.
COMPETENCIAS PROFESIONALES
Las competencias profesionales son las destrezas y actitudes que le permiten desarrollar
actividades en su rea profesional, adaptarse a nuevas situaciones, as como transferir, si es
necesario, sus conocimientos, habilidades y actitudes a reas profesionales prximas. Las
competencias profesionales que integran el perfil profesional del Ingeniero en Tecnologas
de la Informacin se clasifican en dos categoras:
COMPETENCIAS GENRICAS
Son las que permiten al egresado aprender a lo largo de su vida y son comunes a todos los
perfiles profesionales; y estn integradas por la capacidad de anlisis y sntesis, habilidades
para la investigacin bsica, las capacidades individuales y las destrezas sociales.
As mismo, se incluyen las competencias que caracterizan a los egresados del modelo
educativo de las Universidades Tecnolgicas, es decir, las habilidades gerenciales y las
habilidades para comunicarse en un segundo idioma.
COMPETENCIAS ESPECFICAS
Son la base de la especializacin y constituyen el sustento terico-metodolgico que
caracteriza a la disciplina, y permiten responder a necesidades especficas de cada sector
productivo y/o regin.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

iv

Sistema de Administracin de Estadas


Eloy Contreras de Lira

COMPETENCIAS ESPECFICAS DEL INGENIERO EN TECNOLOGAS DE LA


INFORMACIN
COMPETENCIA 1: Dirigir proyectos de tecnologas de informacin (TI) para contribuir
a la productividad y logro de los objetivos estratgicos de las organizaciones utilizando las
metodologas apropiadas.
COMPETENCIA 2: Evaluar sistemas de tecnologas de informacin (TI) para establecer
acciones de mejora e innovacin en las organizaciones mediante el uso de metodologas
para auditora.
COMPETENCIAS GENRICAS
COMPETENCIA 1: Desarrollar y dirigir organizaciones a travs del ejercicio tico del
liderazgo, con enfoque sistmico para contribuir al logro de objetivos estratgicos.
COMPETENCIA 2:Comunicar sentimientos, pensamientos, conocimientos, experiencias,
ideas, reflexiones, opiniones, en los mbitos pblico, personal, educacional y ocupacional,
productiva y receptivamente en el idioma ingls de acuerdo al nivel B1+, usuario
independiente, del Marco de Referencia Europeo, para contribuir en el desempeo de sus
funciones en su entorno laboral y personal.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

NDICE
Resumen
Abstract
Poltica de calidad de la utez
Misin
Visin
Valores
Perfil profesional del la ingeniera
Competencias especficas del ingeniero en tecnologas de la informacin
Introduccin. .......................................................................................................................... 1
CAPTULO I. ANTECEDENTES GENERALES DE LA EMPRESA
1.1 Historia ............................................................................................................................ 2
1.2 Filosofa de calidad .......................................................................................................... 3
1.2.1 Misin ........................................................................................................................... 3
1.2.2 Visin ........................................................................................................................... 3
1.2.3 Valores .......................................................................................................................... 3
CAPTULO II. EL PROYECTO
2.1 Antecedentes. .................................................................................................................. 4
2.2 Definicin del proyecto. ................................................................................................. 4
2.3 Alcance. .......................................................................................................................... 4
2.4 Objetivos......................................................................................................................... 5
2.5 Justificacin. ................................................................................................................... 5
2.6 Metodologa utilizada. .................................................................................................... 6
2.6.1 Modelo por prototipos. ................................................................................................. 6
2.7. Recursos materiales y humanos ...................................................................................... 8
2.7.1 Recursos materiales. ..................................................................................................... 8
2.7.2 Recursos humanos. ....................................................................................................... 8
2.8 Plan de trabajo. ................................................................................................................ 9
CAPTULO III. FUNDAMENTACIN TERICA
3.1 Qu es la estada? ......................................................................................................... 10
3.2 Sistema de informacin ................................................................................................. 10
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

vi

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3.2.1 Sistema de computacin. ............................................................................................ 11


3.3 Fundamentos de la web ................................................................................................. 11
3.3.1. Aplicaciones web. ...................................................................................................... 11
3.3.1 Tipos de aplicaciones.................................................................................................. 12
3.3 Historia de php. ............................................................................................................ 13
3.3.1 Evolucin de php ........................................................................................................ 13
3.4.2 Modo de funcionamiento de php ............................................................................... 15
3.5 Concepto de bases de datos .......................................................................................... 16
3.5.1 Bases de datos relacionales. ....................................................................................... 16
3.5.2 Conexin con el gestor de la base de datos. ............................................................... 17
3.5.3 Naturaleza de las bases de datos relacionales............................................................. 17
3.5.4 Diseo de la base de datos .......................................................................................... 17
3.5.5 Diseo formal de una base de datos ........................................................................... 18
3.6 JavaScript ..................................................................................................................... 19
CAPTULO IV. DESARROLLO DEL PROYECTO
4.1 La especificacin de requerimientos ............................................................................. 20
4.2. Diseo de la base de datos. ........................................................................................... 31
4.3 Diseo de prototipos. ..................................................................................................... 32
4.4 Construccin del sistema. .............................................................................................. 35
4.5 Montar aplicacin en un servidor. ................................................................................. 37
Resultados............................................................................................................................ 40
Conclusiones........................................................................................................................ 41
Recomendaciones ................................................................................................................ 42
Bibliografia .......................................................................................................................... 43
Anexos ................................................................................................................................. 44

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

vii

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Lista de tablas y figuras


Figura 1. Modelo por prototipos ................................................................................................... 6
Figura 2. Representacin de un sistema de cmputo. ................................................................. 11
Figura 3 Modelo entidad-relacin............................................................................................... 31
Figura 4 Base de datos en phpmyadmin. .................................................................................... 31
Figura 5 Ventana de acceso ......................................................................................................... 32
Figura 6 Ventanas del mdulo de catlogos ............................................................................... 32
Figura 7 Ventanas del mdulo de proyectos. .............................................................................. 33
Figura 8 Ventanas del mdulo de estadsticas. ........................................................................... 34
Figura 9 Ventana de plantilla. ..................................................................................................... 35
Figura 10 Formulario .................................................................................................................. 36
Figura 11 Ventana de acceso a hosting. ...................................................................................... 37
Figura 12 Ventana de panel de control del hosting. .................................................................... 37
Figura 13 Ventana de phpMyAdmin. ......................................................................................... 38
Figura 14 Ventana de codificacin de Dreamweaver. ................................................................ 38
Figura 15 Ventana de FileZilla...39
Figura 16 Ventana de Acceso al Sistema de Administracin de Proyectos de Estadia......39

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

viii

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Introduccin.
El uso de los sistemas ha cambiado radicalmente con el surgimiento de nuevas tecnologas,
hace algunos aos casi todo era manejado localmente y el acceso a estos se haca de
manera limitada en un espacio u edificio. Con la llegada del internet se abrieron los
horizontes y los sistemas comenzaron a evolucionar, dando lugar a que se pudiera acceder
a los sistemas de cualquier lugar sin la limitante del espacio; todo esto gracias a los
servidores y la infraestructura de las redes.
La velocidad y exactitud con que los usuarios de los sistemas de web puedan recibir
informacin en cualquier lugar donde se encuentren sobre lo que est funcionando bien o
lo que est funcionando mal determinarn, en gran medida, la eficacia que tendrn los
sistemas de control.
Los sistemas de informacin desempean un papel muy importante en la administracin de
las diferentes reas que conforman las instituciones educativas, ayudando a mejorar la
calidad en sus servicios, proporcionndoles las herramientas tecnolgicas que ayudan a
cumplir con esta misin, siendo as los sistemas parte importante en el avance educativo.
Ante la gran demanda de nuevas generaciones de egresados, es de vital importancia
implementar este tipo de sistemas que coadyuven a mejorar el servicio y a agilizar el
control y administracin de los proyectos de estada por parte de los actores que participan
en este proceso.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

CAPTULO I. ANTECEDENTES GENERALES DE LA EMPRESA

Sistema de Administracin de Estadas


Eloy Contreras de Lira

1.1 Historia
En el ao de 1989, la Secretara de Educacin Pblica puso en marcha el programa de
Evaluacin y Mejoramiento de la Educacin Superior, emprendiendo, adems estudios
sobre nuevas opciones de educacin superior.
As mismo, se analizaron las experiencias de algunos pases con un crecimiento econmico
mayor, entre ellos Estados Unidos de Amrica, Francia, Japn, Alemania y Gran Bretaa.
Se encontr que la modalidad de educacin superior de los Institutos Universitarios de
Tecnologa franceses eran los ms adecuados, para adaptarlos a Mxico.
En tal virtud y considerando fundamentalmente la situacin de la educacin superior en
Mxico, as como los aspectos socioeconmicos, laborales y de expectativas educativas en
varias regiones del pas, se acord el establecimiento de un nuevo modelo educativo a
travs de las "Universidades Tecnolgicas", el cual, una vez concluidos los estudios de
factibilidad correspondientes, se determin, llevarla a la prctica en los estados de
Aguascalientes, Mxico e Hidalgo, con la puesta en marcha de una Institucin de este tipo
en cada uno de ellos, en el ao 1991.
El modelo Acadmico del Sistema de Universidades Tecnolgicas demanda una revisin
peridica de los contenidos de sus programas que garantice la pertinencia de los mismos,
es decir, que correspondan a las necesidades.
La Universidad Tecnolgica del Estado de Zacatecas, es fundada en el ao de 1998, al no
contar an con instalaciones propias inicia sus clases en la Universidad Pedaggica
Nacional (UPN) con una matrcula inicial de 268 alumnos.
Y es en el mes de marzo de 1999 cuando estrena su propio edificio en Guadalupe,
Zacatecas.
A la fecha, la Universidad cuenta con una matrcula histrica jams obtenida de 1,626
alumnos de los 7 programas educativos que ofrece en los niveles de Tcnico Superior
Universitario e Ingeniera.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

1.2 Filosofa de calidad


1.2.1 Misin
Formar integralmente profesionales, bajo un modelo centrado en el aprendizaje y
programas educativos con enfoque a competencias que respondan a las necesidades del
entorno.
1.2.2 Visin
Ser una Universidad reconocida Socialmente por la Calidad y creatividad de sus egresados
que contribuyen al desarrollo sustentable.
1.2.3 Valores
COMPROMISO: Conviccin en cada integrante de la Comunidad Universitaria para
cumplir con sus responsabilidades.
RESPONSABILIDAD: Capacidad existente en los integrantes de la Comunidad
Universitaria, para reconocer y aceptar las consecuencias de un hecho realizado libremente
y cumplir con las obligaciones en tiempo, calidad y forma.
SERVICIO: Prestacin humana que se ofrece en beneficio de los dems, potenciando
capacidades y habilidades de manera positiva.
RESPETO: Ser congruente y tolerantes, a favor de las valas de nosotros mismos y del
entorno, consistentes de las diferentes maneras de pensar, actuar y sentir de los dems.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

CAPTULO II. EL PROYECTO

Sistema de Administracin de Estadas


Eloy Contreras de Lira

2.1 Antecedentes.
En la Universidad Tecnolgica del Estado de Zacatecas, los alumnos tienen la opcin de
concluir sus estudios en dos modalidades: TSU en 2 aos y la ingeniera en otro ao 8
meses. En cada uno de estos procesos, el alumno realiza un proyecto de estada que le
permite terminar sus estudios y titularse; en los ltimos aos la matrcula de alumnos ha
crecido considerablemente, por lo que es cada vez es mayor el nmero de alumnos
egresados que necesitan un proyecto para titularse y por ende su administracin se vuelve
cada vez ms complicada; por todo esto, la direccin de Tecnologas de Informacin y
Comunicacin decidi implementar un sistema que le permitiera controlar de una mejor
manera la administracin de los proyectos de estadas, en este momento el registro de
estadas se lleva en hojas de clculo de Excel y el seguimiento se lleva de manera informal
y sin tener un estndar, lo que limita enormemente tener disponible la informacin.
2.2 Definicin del proyecto.
El sistema que se desarrollar es una aplicacin web donde podremos almacenar
informacin referente a los proyectos de estada, esta aplicacin contara con una base de
datos que nos permitir almacenar todos los datos de entrada del sistema, su acceso ser de
manera remota mediante la conexin de internet y un explorador web.
2.3 Alcance.
Este sistema va dirigido a todas las personas involucradas en el proceso de estadas, como
docentes y directivos, los cuales estn a cargo de llevar a cabo dicha tarea, el sistema se
crear con la finalidad de ofrecerles una herramienta funcional que les permita llevar un
mejor control de dicho proceso educativo.
El Sistema pretende ayudar a la carrera de Tecnologas de la Informacin y Comunicacin,
en especial a la direccin de carrera la cual tiene la funcin de recibir todas las solicitudes
de proyectos que se enfoquen en esta rea, en este caso el sistema deber ofrecer la
posibilidad de registrar todos y cada uno de estos proyectos, despus de registrar las
solicitudes de proyectos el sistema les ofrecer la posibilidad de validarlos y en seguida
asignarlos a los asesores acadmicos, estos podrn controlar cada proyecto con la
posibilidad de registrar observaciones y registrar la entrega de sus documentos.
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

En un principio el sistema est pensado para que pueda ser utilizado solo en la carrera de
TICS, en este caso todos los docentes que se les asigne un proyecto y en un futuro
expandirse a otras carreras.
2.4 Objetivos.
Generar una herramienta que ayude a los administrativos y personal de docente en el
seguimiento de proyectos de estada.
Ofrecer un servicio eficiente, eficaz y automatizado en cuanto al proceso de titulacin.
Ayudar a que los docentes que toman el papel de asesores acadmicos puedan llevar un
mejor control de sus alumnos, ya que todos los datos estarn disponibles en el sistema.
Ofrecer una plataforma a la que los usuarios puedan acceder a esta en cualquier lugar
contando solo con una conexin de internet y un equipo de cmputo.
Mantener la informacin que genere el sistema concentrada en un solo lugar y que pueda
estar disponible la mayora del tiempo tomando en cuenta otros factores ajenos al sistema
como problemas en el servidor u otro tipo de situaciones.
2.5 Justificacin.
El proceso de estadas funciona en base a una gran cantidad de datos e informacin muy
importante, dicha informacin debe ser manejada de la manera ms eficiente posible, en la
actualidad esta informacin se administra mediante aplicaciones de ofimtica, las cuales no
garantizan que nuestra informacin sea utilizada adecuadamente, por todo esto es difcil
garantizar que este proceso produzca los resultados esperados, en base a estos antecedentes
es necesario implementar un sistema que permita administrar dicha informacin de manera
automatizada y lo ms importante es que permitir ahorrar el tiempo de consulta y
procesamiento.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

2.6 Metodologa utilizada.


Por las caractersticas del proyecto y a peticin del cliente se aplic el Modelo de
prototipos a continuacin se hace referencia a este modelo.
Para desarrollar mi proyecto utilizar esta metodologa la cual se describe a continuacin.
2.6.1 Modelo por prototipos.

Figura 1 Modelo Por Prototipos.


El modelo por prototipos permite que todo el sistema, o algunos de sus partes, se
construyan rpidamente para comprender con facilidad y aclarar ciertos aspectos en los que
se aseguren que el desarrollador, el usuario y el cliente estn de acuerdo en lo que se
necesita as como en la solucin que se propone para dicha necesidad y de esta forma
minimizar el riesgo y la incertidumbre en el desarrollo, este modelo se encarga del
desarrollo de prototipos para que estos sean analizados y prescindir de ellos a medida que
se adhieran nuevas especificaciones, es ideal para medir el alcance del producto, pero no se
asegura su uso real.
Este modelo es muy til cuando un cliente define un conjunto de objetivos generales para
el software a desarrollar sin delimitar detalladamente los requisitos de entrada,
procesamiento y salida, es decir cuando el responsable no est seguro de la eficacia de un
algoritmo, de la adaptabilidad del sistema o de la forma en que interacta el hombre y la
mquina. Este modelo se encarga de ayudar al ingeniero de sistemas y al cliente, a
entender cul ser el resultado de la construccin cuando los requisitos estn satisfechos.
Una maqueta o prototipo de pantallas muestra la interfaz de la aplicacin, pero dicha
interfaz est fija, esttica y no procesa datos.
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

El prototipo no tiene desarrollada una lgica interna, slo muestra las pantallas que
contendr.
Por su parte, el prototipo funcional evolutivo desarrolla un comportamiento que satisface
los requisitos y necesidades que se han entendido claramente. Realiza, por tanto, un
proceso real de datos, para contrastarlo con el usuario. Se va modificando y desarrollando
sobre la marcha, segn las apreciaciones del cliente. Esto ralentiza el proceso de desarrollo
y disminuye la fiabilidad, puesto que el software est constantemente variando, pero a la
larga, genera un producto ms seguro, en cuanto a la satisfaccin de las necesidades del
cliente.
Cuando un prototipo se desarrolla con el slo propsito de precisar mejor las necesidades
del cliente, y despus no se va a aprovechar ni total, ni parcialmente en la implementacin
del sistema final, se habla de un prototipo desechable.
Para que la construccin de prototipos sea posible se debe contar con la participacin
activa del cliente.
Al usar prototipos, las etapas del ciclo de vida clsico quedan modificadas de la siguiente
manera:
 Anlisis de requisitos del sistema.
 Anlisis de requisitos del software.
 Diseo, desarrollo e implementacin del prototipo.
 Prueba del prototipo.
 Refinamiento iterativo del prototipo.
 Refinamiento de las especificaciones del prototipo.
 Diseo e implementacin del sistema final
 Explotacin (u operacin) y mantenimiento
Si bien el modelo de prototipos evolutivos, fcilmente modificables y ampliables es muy
usado, en muchos casos pueden usarse prototipos desechables para esclarecer aquellos
aspectos del sistema que no se comprenden bien.
El paradigma de construccin de prototipos tiene tres pasos:
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

1. Escuchar al cliente. Recoleccin de requisitos. Se encuentran y definen los


objetivos globales, se identifican los requisitos conocidos y las reas donde es
obligatorio ms definicin.
2. Construir y revisar la maqueta (prototipo).
3. El cliente prueba la maqueta (prototipo) y lo utiliza para refinar los requisitos del
software.
Este modelo es til cuando:

El cliente no identifica los requisitos detallados.

El responsable del desarrollo no est seguro de la eficiencia de un algoritmo,


sistema operativo o de la interface hombre-mquina.

Su principal desventaja es que una vez que el cliente ha dado su aprobacin final al
prototipo y cree que est a punto de recibir el proyecto final, se encuentra con que es
necesario reescribir buena parte del prototipo para hacerlo funcional, porque lo ms seguro
es que el desarrollador haya hecho compromisos de implementacin para hacer que el
prototipo funcione rpidamente(Rogers, 2006).
2.7 Recursos materiales y humanos.
2.7.1 Recursos materiales.
Equipo de cmputo.- Herramienta electrnica que permitir desarrollar el proyecto, en
este caso se utiliz una computadora porttil marca Hp con un sistema operativa Windows
7.
Software.- Son las aplicaciones necesarias para el desarrollo del sistema. Es importante
considerar que se utiliz una aplicacin para cada necesidad, para la codificacin y
construccin de formularios se utiliz el Dreamweaver 8, para la edicin de imgenes
Fireworks 8, el XAMMP para montar el servidor local y crear la base de datos y por ltimo
el Filezilla para la gestin de archivos.
2.7.2 Recursos humanos.
Una sola persona realiz el papel de analista, diseador y programador.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

Sistema de Administracin de Estadas


Eloy Contreras de Lira

2.8 Plan de trabajo.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

CAPTULO III. FUNDAMENTACIN TERICA

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3.1 Qu es la estada?
La Estada es la actividad que desempea el alumno al iniciar el ltimo cuatrimestre de su
carrera para lograr su titulacin, mediante el desarrollo de un proyecto dentro de alguna
organizacin y que cumpla con al menos las siguientes al menos, las siguientes
caractersticas: resolver un problema real, significar un valor agregado para una empresa u
organizacin y ser acorde al perfil del alumno.
3.1.1 Proyecto de estada
Son actividades muy especficas que se agrupan a manera de proyecto para llevarse a cabo
segn las necesidades de la Organizacin donde se realizar el proyecto.
3.2 Sistema de informacin
Es un conjunto de hardware, software, personas, procedimientos y datos. Todos ellos
trabajan juntos para ofrecer informacin bsica para conduccin de una empresa.
Existen cuatro tipos de sistemas de informacin basados en computadoras:

Sistema de procesamiento de transacciones.

Sistema de informacin gerencial.

Sistema de apoyo de decisiones.

Sistema de apoyo ejecutivo.

Y dos sistemas de apoyo a las acciones de los trabajadores:

Sistema de automatizacin de oficinas.

Sistema de trabajo de conocimiento.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

10

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3.2.1 Sistema de computacin.


Es la maquinaria que automatiza el proceso. Se entiende como el conjunto de elementos
fsicos y electrnicos (hardware) que funcionan bajo la gua y control de programas
(software), comportndose como un todo compatible o armnico. Ahora bien, un sistema
de cmputo debe ser operado por personas capacitadas para convertirse en un sistema de
informacin. Ver figura 2.

SISTEMA DE
CMPUTO

PERSONAS
CAPACITADAS

SISTEMA DE
INFORMACION

Figura 2 Representacin de un sistema de cmputo.


(Martha Angelica Orozco Guzman, 2006)

3.3 Fundamentos de la web


El xito en los sistemas se basa en dos puntales fundamentales: El protocolo HTTP y el
lenguaje HTML. Uno permite una implementacin simple y sencilla de un sistema de
comunicaciones que nos permite enviar cualquier tipo de ficheros de una forma fcil, que
simplifica el funcionamiento del servidor, permitiendo que servidores poco potentes
atiendan miles de peticiones, simplificando los costes de despliegue. El otro nos
proporciona un mecanismo de composicin de pginas enlazadas simple y fcil, altamente
eficiente(Musiano Musiano, 2003).
3.3.1 Aplicaciones web.
Una aplicacin web bsicamente es un programa, en s es muy parecido a cualquiera de los
programas que todos nosotros tenemos en nuestra computadora pero con la salvedad de
que la computadora que hace correr este programa, es el servidor al que nos conectamos a
travs de nuestro navegador, convirtindose ste en la pantalla o ventana en la que
visualizamos las cosas que ocurren al ejecutar las acciones de la aplicacin. El servidor nos
devuelve la informacin en formato HTML y as cualquier navegador es capaz de
interpretar este cdigo para poder visualizar de manera correcta la informacin que nos
enva la aplicacin.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

11

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Son numerosas las ventajas de las aplicaciones web en cualquiera de los campos para los
que se utilicen, ya que permiten facilitar mucho la estructuracin y sobre todo el
mantenimiento de la informacin que se muestra en el sitio web. Las aplicaciones web se
pueden utilizar con mltiples fines, desde un sencillo uso para facilitar la creacin de un
sitio web ms o menos extenso, hasta para centralizar toda la informacin (contabilidad,
pedidos, logstica, etc.) de una empresa multinacional, con sedes en diferentes pases del
mundo. Al partir toda la informacin de un mismo punto o base de datos, permite a todos
los usuarios que informacin de un mismo punto o base de datos, permite a todos los
usuarios que trabajan con esta informacin conocer en real el estado de la misma. Por
ejemplo una empresa con diferentes sedes que vende productos del tipo que sea,
catalogado y referenciado y por supuesto almacenado, con un control de stock.
Si un agente comercial de un departamento gestiona el pedido de una referencia, de la cual
solo se queda una en el almacn, justo en el momento en el que se haya ejecutado el
pedido, el siguiente agente, aunque pertenezca a otra sede de otro departamento, que entre
para realizar un pedido de esa misma referencia, podr informar al cliente de que no hay
unidades en el almacn de ese producto, evitando problemas en el servicio al cliente.
Ventajas como las mencionadas anteriormente , exigen a cambio el esfuerzo, trabajo o
inversin de mantener toda la informacin actualizada permanentemente para poder as ser
til a todos los usuarios que trabajan diariamente con la aplicacin web(Musiano Musiano,
2003).
3.3.1 Tipos de aplicaciones
Desarrollo de sitios web bsicos.

Web en flash.

Aplicaciones de contenido.

Aplicaciones e-learning.

Comercio electrnico.

Aplicaciones de gestin.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

12

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3.3 Historia de php.


PHP comenz siendo un conjunto de scripts en Perl que permitan a su creador Rasmus
Lerdorf, el control de los accesos a sus pginas personales. A este conjunto de Scripts les
denomino como personal Home Page Tools. Poco a poco, Rasmus fue complementando las
funcionalidades bsicas de sus herramientas escribiendo programas en c. En 1995 decidi
liberar el cdigo fuente escrito en C para que cualquiera pudiera utilizarlo e, incluso,
colaborar con la mejora. De este modo Naci PHP/Fi. A finales de 1997 se libera PHP/FI
2.0, pasando a ser el proyecto de una sola persona el desarrollo de un equipo .Tubo un
seguimiento estimado de varios miles de usuarios en todo el mundo, con aproximadamente
50,000 dominios informando que lo tenan instalados, lo que sumaba alrededor del 1% de
los dominios de Internet.
En junio de 1998 se liber oficialmente PHP 3.0, anunciando como sucesor oficial de PHP
/FI 2.0, si bien haba sido completamente reescrito por Andi Gutmans y Zeev Zuraski. Una
de las mejores caractersticas de PHP 3.0 que trajo a docenas de desarrolladores a unirse y
enviar nuevos mdulos de extensin era su gran extensibilidad, adems de proveer a los
usuarios finales de una slida infraestructura para muchsimas bases de datos, protocolos,
APls. En su apogeo, PHP 3.0 estaba instalado en aproximadamente un 10% de los
servidores Web en internet(Abram Gutierrez, 2008).
3.3.1 Evolucin de php
El siguiente paso en la evolucin de PHP consisti en la rescritura de su ncleo, dando
lugar a un nuevo motor denominado Zend (acrnimo de los apellidos Zeev y Andi). PHP
4.0, basado en este motor, y acoplado con un rango de nuevas caractersticas adicionales,
fue oficialmente liberado en mayo de 2000(Abram Gutierrez, 2008).
Adems de la mejora de ejecucin de esta versin, PHP 4.0 inclua otras caractersticas
calve, como el soporte para la mayora de los servidores Web, sesiones HTTP forma
nativa, ciertas facilidades de orientacin a objetos, compatibilidad con las expresiones
regulares de Perl, Buffers de salida, encriptacin.
Formas ms seguras de controlar entradas de usuarios y muchas nuevas Construcciones de
Lenguaje, etc.
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

13

Sistema de Administracin de Estadas


Eloy Contreras de Lira

La ultima y actual versin de PHP, liberada en julio de 2004, es la 5.0 est basada en el
nuevo motor Zend 2, el cual ha vuelto a ser reescrito por completo.
Entre sus caractersticas y novedades ms resaltables est el completo soporte para
programacin orientada a objetos (que a buen seguro satisfar a los ms apasionados y
ortodoxos seguidores de este paradigma de programacin).
Tambin incorpora a la gestin de excepciones, una nueva librera de XML (libxm 12),
soporte nativo para el sistema gestor de base de datos SQLite, y mejoras en la gestin de
las cadenas de caracteres, PHP 5.0 soporta tambin MySQLi, una nueva ampliacin de
MySQL (est diseada para trabajar con la versin 4.1.2 o superior), la cual, adems de la
interfaz habitual, encierra una interfaz basada en objetos.
(Abrahm Gutirrez)Aunque principalmente se utiliza para programar scripts que se van a
ser ejecutados en servidores Web, no hay que olvidar que puede utilizarse como cualquier
otro lenguaje (Perl, C, Python, Shell, etc.) para escribir programas que se ejecuten desde la
lnea de comandos , es decir, sin necesidad de que se ejecute conjuntamente con un
servidor Web. De todas formas, es en el entorno Web donde se ha conseguido su mayor
aceptacin, y es que PHP no solo nos permite realizar todas las acciones de un Script CGI
tradicional (procesamiento de formularios, manipulacin de cookies, generacin de
pginas con contenidos dinmicos), sino que tambin nos proporciona las siguientes
posibilidades:
 Soporte para mltiples sistemas operativos: Unix (Entre otras Linux, HP-UX,
Solaris y Open BSD), Microsoft Windows, Mac OS X. RISC OS. Actualmente est
en preparacin para las plataformas IBM OS/ 390 y AS/400.
 Soporte para mltiples servidores Web: Apache, Microsoft Internet Information
Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro Server,
Caudium, Xitami, OmniHTTPD y muchos otros.
 Soporte para OBDC y extensiones DBX.
 Soporte para comunicarse con otros servicios usando protocolos tales como LDAP,
IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros.
 Puede utilizar objetos Java de forma transparente, como objetos PHP.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

14

Sistema de Administracin de Estadas


Eloy Contreras de Lira

 La extensin de CORBA puede ser utilizada para acceder a objetos remotos.


 PHP soporta WDDX para intercambio de datos entre lenguajes de programacin
Web.
 Generacin de resultados en mltiples formatos como XHTML, _XML ficheros de
imgenes, ficheros PDF y pelculas flash.
 Manejo de expresiones regulares POSIX Extended o Perl.
 Funciones de comercio electrnico, como Cybercash, CybermutVerisignPayflow
Pro y CCVS para pasarelas de pago.
 Otras extensiones muy interesantes son las funciones del motor de bsquedas
Gosearch, funciones para pasarelas de IRC, utilidades de comprensin (gzip, bz2),
convencin de calendarios y traducciones.

3.4.2 Modo de funcionamiento de php


El intrprete PHP puede ser ejecutado por el servidor Web de dos modos distintos: como
mdulo del propio servidor (interfaz SAPI, Server Application programming Interface) o
como programa externo a ste (modo CGI, Common Gateway Interface).
Agrandes rasgos, ejecutar un programa CGI le supone a la maquina donde se est
ejecutando el servidor Web llamar al sistema operativo para que realice las siguientes
tareas bsicas: cargar el programa en memoria, anotarlo en la lista de tareas, lanzar su
ejecucin, esperar a que termine y, por fin, descargarlo de memoria y de la lista de tareas.
Tantas veces el cliente pida la ejecucin de un programa CGI, tantas veces se repetirn
estas acciones en la maquina servidora(Abram Gutierrez, 2008).
Es tan Facio imaginar que, si el nmero de peticiones en medio-alto, el rendimiento
general de sta se ver proporcionalmente degradado, no ya solo por el nmero de tareas
simultneas a realizar , si9no por la ocupacin de la memoria fsica del equipo servidor con
las copias del programa CGI ejecutndose.
Por otra parte, podemos pensar en un SAPI como un protocolo que permite acceder
directamente a las funciones internas del servidor, por tanto a travs del SAPI podemos
aadir nuevas funcionalidades a un servidor web (por ejemplo, acceso a base de datos,
autentificacin de usuarios, cache de pginas, generacin de imgenes al vuelo, etc.).

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

15

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Lo ms interesante de esta es que todas estas nuevas funcionalidades se van a ejecutar de


forma ms rpida y eficiente ya que lo van a ser en espacio de memoria del propio
servidor. Esto significa que las ejecuciones de los programas las har el propio servidor
web y, por tanto, sern mucho ms rpidas y eficaces (no habr creacin de procesos
nuevos ni ocupacin extra de la memoria fsica con copias de estos).
Segn el fabricante de servidores, existen varios tipos de APIs: Apache API para el
servidor Apache, ISAPI de Microsoft para su producto Internet Informacin Server,
NSAPI de AOL para el servidor iplanet (antes, Netscape Enterprise Server) y WSAPI.
Que es el SAPI del servidor Website Pro de OReilly(Abram Gutierrez, 2008).

3.5 Concepto de bases de datos


El termino base de datos fue acuado por primera vez en 1963 en un simposio celebrado en
California. De una forma sencilla, se puede indicar que una base de datos no es ms que un
conjunto de informacin relacionada que se encuentra agrupada o estructurada. El archivo
por s mismo no constituye una base de datos, sino ms bien la forma en que est
organizada la informacin es la que se da origen a la base de datos(Martinez, 2004).

3.5.1 Bases de datos relacionales.


Existen muchos tipos de bases de datos en funcin del modo en que almacenan y acceden a
la informacin que guardan: relacional, jerrquica, en la red, orientada a objetos, etc.
Ejemplos de gestores de bases de datos relacionables o RDBMS (Rational Database
Management) hay muchos: MySQL, SQLite, Oracle, Infomix, SyBase, Microsoft SQL
Server, Progres, Msql. Etc. (Martinez, 2004).

MySQL
De entre todos los gestores anteriormente mencionados , la eleccin de MySQL como
gestor de base de datos radica en que es gratuito tanto para usos privados, cmo
comerciales(slo hay que pagar en el caso de que se desarroll un producto comercial que
ste basado en MySQL), es su disponibilidad para distintos sistemas operativos( la mayor
parte de los sabores Unix, Windows 9x(NT/2000/XP, OS/2 etc.) en que es capaz de
trabajar con millones de registros y porque , adems es muy rpido y no necesita grandes
recursos de mquina(Martinez, 2004).
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

16

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3.5.2 Conexin con el gestor de la base de datos.


Como ya es sabida las aplicaciones que siguen la arquitectura cliente-servidor (Web,
correo, ftp, news, etc.) basan su funcionamiento en dos extremos; un servidor que se
mantiene a la escucha de peticiones en un puerto determinado y en el otro, los clientes que,
cuando quieren contactar con el servidor, realizan conexiones a ese puerto.
MySQL sigue esta misma arquitectura y, por tanto para poder realizar operaciones, es
necesario tener arrancado el programa servidor, por defecto el servidor de MySQL escucha
peticiones en el puerto TCP 3306(Martinez, 2004).

3.5.3 Naturaleza de las bases de datos relacionales


Aunque las bases de datos fsicamente son archivos de una computadora, las aplicaciones
que utilizan las bases de datos no manejan estos archivos directamente. En su lugar, las
aplicaciones envan comandos y reciben respuestas de un sistema de administracin de
base de datos (SABD). SQL server y Access son ejemplos de sistemas de administracin
de bases de datos. Un SABD libera al programador de muchas tareas tediosas y
complicadas implicadas en el procesamiento de la base de datos y protege frente a la
introduccin de datos no vlidos.
Todos los SABD deben proporcionar las siguientes tres funciones para acceder a los datos:
Select: Presentan una vista de una tabla en la que solo se muestran los registros que tienen
los valores especificados en los campos especificados.
Project: Presenta una vista de una tabla que no incluye tos sus campos.
Join: Presenta una vista combinada de dos tablas como si fuera una sola.
El resultado es como una tabla temporal que el SABD construye haciendo corresponder los
valores de los registros de una tabla con los valores de los registros de otra y despus
combinando los campos de ambos registros.
3.5.4 Diseo de la base de datos
Una nica base de datos relacional puede contener cualquier nmero de tablas, esto plantea
las preguntas de cuntas tablas debe tener una base de datos y de que campos debe tener
cada tabla. Dichas decisiones son la base de datos y ofrece suficiente flexibilidad para
admitir los requisitos futuros(Martinez, 2004).

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

17

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Un diseo pobre obstaculiza las operaciones select, project y join, haciendo que la base de
datos resulte poco flexible y sea difcil trabajar con ella.

3.5.5 Diseo formal de una base de datos


Una base de datos verdaderamente relacional es aquella que sigue el llamado modelo
relacional formulado inicialmente por E.F. Codd, un investigador de IBM. El modelo
relacional describe la base de datos, tablas, registros, campos, operadores como select,
project y join de un modo formal, matemtico.
Uno de los puntos fuertes del modelo relacional es que es matemticamente completo (un
trmino que coloquialmente significa que no contiene incoherencias ni le faltan vnculos).
El resultado es un modelo de base de datos con una capacidad de aplicacin sin
precedentes a una gama de problemas enormemente amplia.
En tecnologa relacional, el proceso de organizar los campos en tablas se denomina
normalizacin, porqu con cada paso el diseo se aproxima cada vez ms al estndar
relacional (es decir, la norma relacional). Los expertos han propuesto muchos grados de
normalizacin, pero todos parecen estar de acuerdo con los cinco primeros:
Primera forma normal: Un campo dado de un registro dado slo puede contener un
valor, esto prohbe todo tipo de grupos que se repiten dentro de un nico registro, para
implementar grupos que se repiten, disee una tabla con registros que se repiten.
Segunda forma normal: Cada campo no clave debe depender de todos los campos de la
clave principal.
Tercera forma normal: Esta forma es muy extrema y suele ignorarse, requiere
descomponer una tabla en las partes ms pequeas posibles para eliminar toda redundancia
Cuarta forma normal: Esta forma prohbe varias relaciones independientes de unos a
varios entre los campos de la clave principal y los campos no clave. Para conseguir la
cuarta forma normal tendr que crear una tabla aparte para cada relacin de uno a varios
independientes.
Quinta forma normal: Esta forma es muy extrema y suele ignorarse, requiere
descomponer una tabla en las partes ms pequeas posibles para eliminar toda
redundancia.(Martinez, 2004)

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

18

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3.6 JavaScript
JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se
inician en el desarrollo y diseo de sitios web. No requiere de compilacin ya que el
lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar
estos cdigos.
Muchos confunden el JavaScript con el Java pero ambos lenguajes son diferentes y tienes
sus caractersticas singulares. JavaScript tiene la ventaja de ser incorporado en cualquier
pgina web, puede ser ejecutado sin la necesidad de instalar otro programa para ser
visualizado.
Java por su parte tiene como principal caracterstica ser un lenguaje independiente de la
plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier
ordenador del mercado: Linux, Windows, Apple, etc. Debido a sus caractersticas tambin
es muy utilizado para internet.
Como sntesis se pude decir que JavaScript es un lenguaje interpretado, basado en
prototipos, mientras que Java es un lenguaje ms orientado a objetos.
JavaScript es un lenguaje con muchas posibilidades, utilizado para crear pequeos
programas que luego son insertados en una pgina web y en programas ms grandes,
orientados a objetos mucho ms complejos. Con JavaScript podemos crear diferentes
efectos e interactuar con nuestros usuarios.
Este lenguaje posee varias caractersticas, entre ellas podemos mencionar que es un
lenguaje basado en acciones que posee menos restricciones. Adems, es un lenguaje que
utiliza Windows y sistemas X-Windows, gran parte de la programacin en este lenguaje
est centrada en describir objetos, escribir funciones que respondan a movimientos del
mouse, aperturas, utilizacin de teclas, cargas de pginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado est el que se ejecuta en
el cliente, este es el JavaScript propiamente dicho, aunque tcnicamente se denomina
Navigator JavaScript. Pero tambin existe un JavaScript que se ejecuta en el servidor, es
ms reciente y se denomina LiveWire JavaScript(Zacas, 2001).
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

19

CAPTULO IV. DESARROLLO DEL PROYECTO

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.1 La especificacin de requerimientos.


La especificacin de requerimientos tiene como propsito definir los requisitos
funcionales, no funcionales y del sistema para la implementacin de una aplicacin web
que permitir administrar y consultar la informacin de los proyectos de estada de la
Universidad Tecnolgica del Estado de Zacatecas, utilizada por asesores acadmicos,
directivos y personal de oficina (secretaria).
Propsito
Plasmar de manera prctica y concisa los requerimientos del cliente, los cuales sern la
base para el desarrollo del proyecto.
Perspectiva del producto
El Sistema de Administracin de Proyectos de Estadas ser un producto diseado para
trabajar en entornos web, lo que permitir su utilizacin de forma descentralizada, adems
de considerar que en el desarrollo de nuevas versiones del sistema pueda interactuar con
otros sistema de la misma universidad que se encarga de manejar la informacin de
servicios escolares como SAIIUT o SITO.
Funcionalidad del producto
En este apartado se describen de manera general las funciones que deber de realizar el
sistema a desarrollar.
Catlogos.
En esta seccin se podr acceder a las siguientes opciones:

Alumnos.

Asesores acadmicos.

Empresas.

Asesores empresariales.

Administrar los proyectos.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

20

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Estadsticas.
Elaborar

una serie de reporte y grficos

que nos permitan mostrar la siguiente

informacin:

Alumnos que iniciaron proyecto de estada.

Alumnos que terminaron proyecto de estada.

Alumnos que se titularon.

Proyectos en empresas pblicas o privadas.

El nmero de estadas que ha asesorado cada asesor acadmico.

Proyectos.

Validar los proyectos registrados.

Asignar los proyectos ya validados.

Seguimiento de los proyectos asignados a cada asesor acadmico, alumno y


asesor empresarial.

Seguridad.

El sistema deber tener una ventana de acceso donde se pedir un usuario y


contrasea la cual ser creada por el administrador. Los roles que se podrn crear
son: Administrador, asesor acadmico y secretaria.

Diseo.

Colores claros en los fondos de preferencia color blanco.

El acceso a la interfaz por medio de hotkeys (atajos de teclado).

Agregar tooltips par a informacin de elementos de la interfaz.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

21

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Caractersticas de los usuarios


El sistema contendr 3 tipos de usuarios que interactuaran y lo administraran:
Administrador del sistema, asesores acadmicos y secretaria.
Tipo de usuario

Administrador

Formacin

Dominio en el proceso de estadas.


Manejo bsico de computadora y saber utilizar aplicaciones de

Habilidades

escritorio.
Encargado de manejar el sistema con gran responsabilidad sobre

Actividades

los criterios de permisos sobre los usuarios.

Tipo de usuario

Asesor acadmico

Formacin

Dominio en el proceso de estadas.

Habilidades

Conocimiento navegacin web y manejo de formatos.

Actividades

Se encarga de capturar informacin sobre el seguimiento de los


proyectos

Tipo de usuario

Secretaria

Formacin

Dominio en el proceso de estadas.

Habilidades

Conocimiento navegacin web y manejo de formatos.

Actividades

Se encarga de capturar informacin sobre el seguimiento de los


proyectos y tiene algunos permisos de administrador.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

22

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Restricciones
La aplicacin se desarrollar mediante software de licencia abierta por lo tanto no se
deber pagar por el uso de un servidor web (Apache), Sistema de Gestin de base de datos
(MySQL) y el lenguaje de programacin (PHP), por lo tanto, la utilizacin de estos
programas se har mediante las polticas establecidas por este tipo de licenciamiento,
adems el sistema ser montado en el servidor de la Universidad.
La aplicacin ser construida para un entorno web, as que su programacin ser realizada
mediante un lenguaje de programacin para construir aplicaciones en servidores, adems
se necesitar instalar una aplicacin que simule los servicios de un servidor para no
depender directamente del servidor.
El sistema debe controlar los permisos que tiene cada usuario, de tal forma que pueda
acceder a la informacin que le corresponde de acuerdo a su rol. Debe tener controles
adecuados para la validacin de datos.
Suposiciones y dependencias
La red interna deber de estar configurado para el manejo de protocolos TCP/IP, HTTP,
DNS, adems de brindar un entorno seguro para el buen funcionamiento de la aplicacin.
Debe realizarse una capacitacin adecuada y acorde al rol de cada usuario va a
desempear.
Evolucin previsible del sistema
El sistema que se planea realizar, quedar abierto a futuras mejoras en los siguientes
aspectos:

Realizar mejoras visuales a la interfaz.

Que pueda funcionar de manera homognea en cualquier explorador web.

Que se pueda extender a dispositivos mviles.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

23

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Requisitos especficos.
En este apartado se presentan los requisitos especficos de origen de una manera clara y
ordenada.
Nmero de requisito

Nombre de requisito

Validar usuario

Tipo
Fuente del requisito

Requisito
Cliente

Prioridad del requisito


Descripcin del requisito

Restriccin

Alta/Esencial

Media/Deseado

Baja/ Opcional

El sistema deber permitir el acceso a usuarios registrados previamente en


el formulario de registro de usuarios que manejar el administrador del
sistema donde ingresar el usuario y una contrasea la cual podr ser
cambiada exclusivamente por el administrador.

Nmero de requisito

Nombre de requisito

Creacin de roles

Tipo
Fuente del requisito

Requisito
Cliente

Prioridad del requisito


Descripcin del requisito

Restriccin

Alta/Esencial

Media/Deseado

Baja/ Opcional

El cliente solicit que crearan los roles de administrador, asesor acadmico


y secretaria.

Nmero de requisito

Nombre de requisito

Catlogo

Tipo

Requisito

Tecnologas de la Informacin y Comunicacin

Restriccin

Universidad Tecnolgica del Estado de Zacatecas

24

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Fuente del requisito

Cliente

Prioridad del requisito


Descripcin del requisito

Alta/Esencial

Media/Deseado

Baja/ Opcional

Se debe crear un catlogo que cuente con los elementos como: Alumnos,
asesores acadmicos, empresas, asesores empresariales y proyectos; cada
formulario debe estar conectado la base de datos y se podrn realizar altas,
bajas, consultas y modificaciones. Manejar la informacin de docentes
(asesores acadmicos), tales como altas, bajas, consultas y actualizaciones,
contando con la siguiente informacin: nm. de empleado, nombre y perfil.
Realizar altas, bajas, consultas y actualizaciones de las empresas, con los
datos de razn social, tipo de empresa, gerente otra informacin
relacionada con este mdulo es la de proyecto y asesores empresariales los
cuales dependen de este mdulo ya que pertenecen directamente con la
empresa.
Deber ser capaz de registrar los diferentes proyectos que sern
desarrollados en las estadas se le ingresar el nombre del proyecto y su
descripcin adems se especificara a que empresa pertenece dicho proyecto
para que cuando se mande llamar la empresa aparezcan todos su proyectos.
Adems deber registrar los diferentes asesores empresariales en base a las
empresas registradas con anterioridad para poder registrar un asesor debes
tener registrada la empresa donde se asignar cada asesor empresarial.

Nmero de requisito.

Nombre de requisito

Estadsticas

Tipo
Fuente del requisito
Prioridad del requisito
Descripcin del requisito

Requisito

Restriccin

Cliente
Alta/Esencial

Media/Deseado

Baja/ Opcional

Elaborar una serie de reporte y grficos que nos permitan mostrar la


siguiente informacin: Alumnos que iniciaron proyecto de estada,
alumnos finalizaron proyecto de estada, alumnos titulados, proyectos
empresas pblicas o privadas, nmero de estadas asignadas por asesor

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

25

Sistema de Administracin de Estadas


Eloy Contreras de Lira

acadmico.

Nmero de requisito

Nombre de requisito

Proyectos

Tipo
Fuente del requisit2o
Prioridad del requisito
Descripcin del requisito

Requisito

Restriccin

Cliente
Alta/Esencial

Media/Deseado

Baja/ Opcional

Este mdulo contendr una serie de elementos que ayudarn a llevar un


control y seguimiento de los proyectos como: Validacin de proyecto,
asignacin de proyecto y seguimiento, permitir seguir paso a paso el
desarrollo de cada proyecto.
Cuando ya se hayan cargado los datos de alumnos y de la empresa con sus
proyectos y asesores empresariales el sistema deber registrar de los datos
de validacin del proyecto con la fecha de solicitud y fecha de recepcin
los datos debern ser enlazado de los datos de los alumnos, asesores
acadmicos, empresas y proyectos.
Llevar un registro de los proyectos asignados a cada asesor acadmico
(quitar columna de nombre en el formato de asignacin.) donde deber
capturar datos como: matricula, nombre de proyecto, empresa, domicilio de
la empresa, nombre del asesor empresarial y nombre del asesor acadmico,
adems de poder imprimir el formato F-DIR17.
Cuando los proyectos ya hayan sido validados y se le haya asignado un
asesor empresarial se podr dar seguimiento a los proyectos donde se
registre el seguimiento de cada revisin, tambin deber contener el estatus
del proyecto como iniciado. Normal y terminado, adems registrar la
fecha de entrega de la documentacin reportada por el alumno como carta
de presentacin, carta de aceptacin, carta de liberacin y oficio de
autorizacin de impresin si el alumno no ha entregado la documentacin
en cierta fecha el sistema pondr un alerta en cada documento y deber
mostrar si la estada ha sido reasignada por ltimo se puede subir los
documentos de avances o documentos oficiales con la posibilidad de poder

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

26

Sistema de Administracin de Estadas


Eloy Contreras de Lira

imprimir el seguimiento registrado de cada proyecto.


El seguimiento se redactar en un rea de texto y se guardar en otra
ventana de la misma pantalla.

Nmero de requisito

Nombre de requisito

Interfaz

Tipo
Fuente del requisito
Prioridad del requisito
Descripcin del requisito

Requisito

Restriccin

Cliente
Alta/Esencial

Media/Deseado

Baja/ Opcional

La interfaz deber ser de colores claros en los fondos, de preferencia color


blanco, el uso de la interfaz debe permitir el uso de hotkeys (atajos de
teclado), agregar tooltips para mostrar la informacin de elementos de la
interfaz.

Requisitos comunes de los interfaces


La interfaz de usuario deber ser amigable y de rpido acceso a cada elemento del sistema,
adems de ofrecerle ingresar informacin sin ningn problema, adems de mostrar la
informacin que le solicite el cliente o administrador.
Interfaces de usuario
La interfaz debe ser de colores claros con facilidad de acceso desde el teclado y que
muestre informacin de cada elemento de la pantalla al deslizar el mouse sobre ellos, la
ventana tendr dos secciones para los mens en la primera estar el men principal en
forma de pestaas en la parte del encabezado y los submens en una barra debajo de las
pestaas, deber ofrecer una navegacin rpida entre las diferentes ventanas de la interfaz.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

27

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Interfaces de hardware
El sistema deber funcionaren cualquier computadora que cumpla por lo menos con las
siguientes caractersticas.


Procesador Intel Pentium 4 1.6 GHz o equivalente.

256 MB de memoria RAM.

4 GB de espacio en disco duro.

Monitor SuperVGA con una resolucin de 1024 x 768.

Interfaces de software
El sistema solo necesita un explorador web para funcionar correctamente, ya que la
mayora de los procesos que realiza los ejecuta del lado del lado del servidor
Interfaces de comunicacin
La comunicacin con el servidor se realizar mediante el protocolo HTTP, la conexin a
base de datos se har por medio del lenguaje PHP del lado del servidor y la base de datos
estar soportada por MySQL.
Requisitos no funcionales
Requisitos de rendimiento
Deber soportar ms de 1 usuarios al ala vez.
Permitir registrar, eliminar, consultar, actualizar varios datos a la vez.
Fcil navegacin entre ventanas.
Seguridad
Se deber implementar una ventana de acceso para restringir usuarios.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

28

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Fiabilidad
El sistema deber tener la capacidad de alertar al usuario si le falta ingresar algn dato que
el sistema necesite para realizar alguna de sus funciones. Utilizarn entornos amigables
adecuados para gestionar el ingreso de informacin y la generacin de reportes.
Disponibilidad
La informacin generada por el sistema deber estar disponible siempre que el usuario
necesite disponer de ella.
Se podr ingresar al sistema siempre y cuando se cuente con un usuario y contrasea valida
las cuales se registraran en la seccin de usuarios en el sistema y el nico con el permiso de
crear usuarios es el que tenga el rol de administrador los dems usuarios solo podrn
cambiar su usuario y contrasea.
El sistema deber estar disponible la mayor parte del tiempo en base a la disponibilidad del
servidor.
Mantenibilidad
El sistema deber recibir por lo menos mantenimiento dos veces al ao para evitar que se
vuelva obsoleto y presente la menor cantidad de fallas posibles. El sistema puede ser
sometido a mejoras y actualizaciones a peticin del cliente.
Se deber entregar manuales tcnicos para su correcto mantenimiento.
Portabilidad
Este sistema ser desarrollado con herramientas libres, lo cual le permitir no depender de
alguna licencia o restriccin de uso de software, adems se podr implementar plataforma
compatible con el sistema que le permita su correcto funcionamiento y sus componentes no
podrn ser modificados si la persona responsable del proyecto no lo autoriza.
La aplicacin deber ser desarrollada para funcionar por medio de internet con la finalidad
de hacerlo ms accesible, y que no dependa de tantos recursos de la computadora.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

29

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Otros requisitos
El sistema podr ser utilizado por cualquier carrera de la Universidad Tecnolgica del
Estado de Zacatecas.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

30

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.2 Diseo de la base de datos.


Primeramente se dise el modelo entidad relacin que nos facilitar la creacin de las
diferentes tablas y sus respectivos campos, adems de poder representar las diferentes
relaciones entre ellas. Ver figura 3.

Figura 3 Modelo entidad-relacin.

Ya que est diseado el modelo entidad relacin, se procede a la creacin de la base de


datos que conformar el sistema, en este caso se usar para generarla phpMyAdmin, la cual
es muy eficiente para creacin de bases de datos. Ver figura 4.

Figura 4 Base de datos en phpMyAdmin.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

31

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.3 Diseo de prototipos.


En esta etapa se realizaron una serie de prototipos, los cuales se tomaron como base para el
desarrollo del proyecto.
Prototipo de la ventana de acceso. Ver figura 5.

Figura 5 Ventana de acceso

Prototipo del mdulo catlogo, que consta de cinco ventanas o formularios (alumnos,
asesores acadmicos, empresas y proyectos). Ver figura 6.

Figura 6 Ventanas del mdulo de catlogos.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

32

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Prototipo del mdulo proyectos, que consta de cinco ventanas o formularios (validacin,
asignacin y seguimiento). Ver figura 7.

Figura 7 Ventanas del mdulo de proyectos.


Prototipo del mdulo estadsticas, que consta de tres ventanas o formularios (Alumnos
titulados y egresados, empresas y asesores acadmicos) asignacin y seguimiento), en las
ventanas de alrededor no se incluy el encabezado porque es el mismo de la figura central
para todas las ventanas. Ver figura 8.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

33

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 8 Ventanas del mdulo de estadsticas.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

34

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.4 Construccin del sistema.


A continuacin se describir en resumen como fue el proceso de construccin del sistema,
tomando en cuenta que ya han sido creados los prototipos y la base de datos.
Primero se dise la interfaz que servir de plantilla para todo el sistema, esto se realiz
con cdigo HTML como cdigo base y los botones, tablas y estilos de fuentes se disearon
mediante cdigo css, en la figura 4.7 se muestra la pgina base que tomamos como molde
para todas las dems ventanas. Ver figura 9.

Figura 9 Ventana de plantilla.


El sistema est basado en formularios, se construyeron diez ventanas principales (acceso,
usuarios, alumnos, asesores acadmicos, empresas, asesores, empresariales, proyectos,
validacin, asignacin y seguimiento), cada una de estas contienen ventanas secundarias de
la siguiente manera: ventana usuarios (consultar usuario, mi cuenta, agregar usuario),
ventana alumnos(ver todos los alumnos), ventana asesor acadmico(ver todos los asesores
acadmicos), empresas(ver todas las empresas),ventana asesor empresarial(ver todos los
asesores empresariales), ventana proyectos (ver todos los proyectos), validacin
(seleccionar proyecto), asignacin(seleccionar proyecto validado), seguimiento(seleccionar
proyecto asignado y documentacin). Para la construccin de todas estas interfaces se
utiliz la herramienta Dreamweaver.
Para poder capturar la informacin necesaria en cada ventana agregamos algunos
componentes como textfields, listas men, textarea y labels, los cuales se conectaron con la
base de datos para su llenado. A continuacin se muestran algunos de los elementos de uno
de los formularios que se desarrollaron. Ver figura 10.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

35

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 10 Formulario
Despus de haber diseado todos los formularios se empez a trabajar en la funcionalidad
del sistema ya que cada ventana debe realizar varias funciones a la vez por ejemplo pueden
guardar, eliminar, modificar o buscar datos, etc. Para que los formularios realizaran estas y
otras funciones, se les agreg cdigo desarrollado en el lenguaje de programacin PHP, el
cual permite que nuestros formularios realicen funciones del lado del servidor incluyendo
la conexin con la base de datos.
Por ltimo, se realiz el proceso de validacin con la finalidad de proteger al formulario de
que el usuario por accidente o imprudencia inserte datos incorrectos, datos de diferente tipo
o que deje un campo vaco, para realizar esta tarea se utiliz JavaScript, un lenguaje muy
utilizado en la validacin de formularios.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

36

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.5 Montar aplicacin en un servidor.


Ya que la aplicacin y la base de datos estn terminadas debemos tener la carpeta con
todos los archivos de la aplicacin como: formularios php, imgenes, animaciones,
archivos css, adems, un script con la base de datos SQL que exportamos del
PHPMyAdmin ahora se deben cargar estos elementos al servidor para lo cual se deben
seguir con los siguientes pasos:
Primero se cargara la base de datos, para esto se debe ingresar al servidor mediante un
usuario o contrasea en este caso se hizo un registro previo en un hosting gratuito. Ver
figura 11.

Figura 11 Ventana de acceso a hosting.


Ya dentro del servidor entramos al panel de control y luego a PHPMyAdmin del servidor,
(es importante que revises primero los servicios que te ofrecen los hosting ya que algunos
no soportan PHP o SQL y para montar la aplicacin necesitamos estos dos elementos).Ver
figura 12.

Figura 12 Ventana de panel de control del hosting.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

37

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Ya dentro de phpMyAdmin se crea una base de datos donde se importar el script de la


base de datos SQL del sistema, es muy importante que se guarden los datos de la base de
datos como: nombre, servidor, usuario y contrasea ya que se necesitan a la hora de
realizar la conexin entre los formularios php y la base de datos. En la figura se muestra la
base datos ya cargada con las tablas del sistema y el vnculo para importar el script. Ver
figura 13.

Figura 13 Ventana de phpMyAdmin.

Ahora que ya se carg la base de datos se procede a modificar el cdigo de la conexin en


PHP utilizando la informacin de la base de datos cargada. Ver figura 14.

Figura 14 Ventana de codificacin de Dreamweaver.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

38

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Despus de haber hecho los cambios necesarios se sube cada archivo al servidor para esto
existen dos opciones, una es subirlos directamente de la pgina del hosting desde la opcin
file manager o manejador de archivos la desventaja de esto se tiene que subir los archivos
uno por uno y crear las carpetas, otro es por medio de una aplicacin para la gestin de
archivo al servidor llamada FileZilla (existen otras aplicaciones para este propsito), la
ventaja es se puede subir todos los archivo a la vez. En la figura

se muestra como se

suben los archivos del sitio local al sitio remoto. En este proceso se necesitan los datos del
hosting como: nombre del servidor, usuario y contrasea, para poder conectarse al
servidor. Ver figura 15.

Figura 15 Ventana de FileZilla.


Y listo ahora podemos entrar al sistema con la direccin del hosting asignado. Se aclara
que el sistema no estar siempre en esta direccin ya que es solo un hosting gratuito de
prueba. Ver figura 16.

Figura 16 Ventana de acceso al Sistema de Administracin de Proyectos de Estada.


Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

39

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Resultados.
Se desarroll un sistema web que permitir llevar un mejor control de los proyectos que
realizan los alumnos en su proceso de estada en la Universidad Tecnolgica del Estado de
Zacatecas. Este sistema ayudar a la direccin de carrera de Tecnologas de la Informacin
y Comunicacin a administrar de una mejor manera todas y cada una de las solicitudes de
proyectos, con esto podr validar, asignar y dar seguimiento a cada uno de estos, adems
con la creacin de este sistema se proporciona una herramienta a los diferentes asesores
acadmicos para que puedan llevar un mejor seguimiento de los proyectos que previamente
se le asignaron.
El sistema no fue terminado y solo se completaron dos mdulos (catlogos y proyectos)
quedando sin construir el mdulo de estadsticas, que el cliente pidi originalmente las
razones fueron que los prototipos se construyeron en ms tiempo de lo planeado, adems
de que no se le dio el tiempo que se deba por parte del desarrollador e incumplimiento en
el trmino de algunas etapas por irresponsabilidad del alumno, para poder sacar adelante
este proyecto el cliente tom la decisin de aprobar la parte terminada del proyecto
quedando el modulo faltante para un prximo proyecto de estada.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

40

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Conclusiones.
El proyecto ha logrado cumplir con la mayora de los objetivos bsicos que se haban
propuesto y respetando las especificaciones planteadas.
A pesar de la premura del tiempo se pudo lograr un producto que podr ser implementado
y que en un futuro podr ser utilizado como parte de una solucin, que al final de todo el
objetivo de los desarrolladores de sistemas, consiste en que podamos resolver problemas
comunes y cotidianos. Espero haber puesto mi granito de arena en la solucin del problema
en la administracin de estadas.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

41

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Recomendaciones
La utilizacin de este sistema puede cambiar de manera positiva la administracin de los
procesos de estada, por esto se recomienda que se siga desarrollando el modulo faltante de
reportes y estadsticas, para que el sistema pueda cubrir todas las necesidades del cliente.
En cuanto a la operacin, se sugiere utilizar el manual de usuario que se encuentra en la
parte de anexos de este reporte, con la finalidad de un mejor aprovechamiento del sistema.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

42

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Bibliografa.
 (2008). PHP 5 a travs de ejemplos. En G. B. Abram Gutierrez. AlfaOmega RaMa.
 (2006). En M. d. Martha Angelica Orozco Guzman, Informatica uno (pg. 6).
Mexico D.F.: Thomson.
 (2004). En F. J. Martinez, Informatica Basica (pgs. 268-293). Mexico D.F.:
AlfaOmega Ra-Ma.
 (2003). En C. K. Musiano Musiano, HTML &XHTML (pg. 120). O' Reilly.
 (2006). En P. Rogers, Ingenieria de Software (un enfoque prctico) (pgs. 92-98).
Interamericana de Espaa: Mc Graw-Hill.
 (s.f.). En Sommerville, Ingenieria de Software (pgs. 105-110). Addison Wesley.
 (2001). En Zacas, Java Script para Desarrolladores Web (pgs. 45-47). Madrid Espaa:
Anaya Multimedia.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

43

Anexos

Sistema de Administracin de Estadas


Eloy Contreras de Lira

MANUAL DE USUARIO
El propsito de este manual es facilitar al usuario la operacin de las diferentes pantallas
de captura y consulta de la informacin que se administra en el Sistema de Administrador
de Proyectos de Estada.
1.-Requerimientos de operacin.
a) Requerimientos de hardware
Contar con:
Computadora personal.
Conexin a Internet.
b) Requerimientos de software
Contar con:
Sistema operativo.
Navegador (Internet Explorer, Firefox, Google Chrome u otro).
2.- Ingresando al sistema.
Dentro de su navegador, teclee la direccin electrnica donde se encuentre el sistema la
direccin puede cambiar se aconseja pedirla a la direccin de carrera de TICS.
http://uap.comlu.com/sisaproa
Inmediatamente despus, el sistema solicita Usuario y Contrasea, datos que sern
proporcionados por el Administrador del Sistema. Ver figura 17.

Figura 17 Ventana de acceso.


Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

44

Sistema de Administracin de Estadas


Eloy Contreras de Lira

3 Funcionalidad general.
La pantalla se divide en cuatro zonas. Ver figura 18.

Figura 18 Zonas del sistema.


Botones y vnculos
La forma de utilizar esta herramienta es la misma que en cualquier aplicacin que use la
inter, faz de cualquier sistema operativo funcionalidad a travs del ratn. Cabe mencionar
que en algunos mdulos del sistema, los botones pueden estar visibles o no, dependiendo
de las acciones a ejecutar.
Los botones principales se encuentran dentro de la zona de formularios o rea de trabajo y
son los siguientes:
Ingreso a mdulos.
Ingreso a las secciones de cada mdulo.
Guarda registros.
Cancela el registro o modificacin de informacin que se est
realizando
Realizar una consulta o busca informacin de la base de datos.
Limpia el formulario para realizar otra consulta.
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

45

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Muestra formulario con todos los registros de cada tabla.


Abre ventana de modificar registro
Eliminar registro.
Modifica los registros.
Buscador de archivos.
Regresa al formulario anterior.
Ingreso mdulo.
Abre ventana para ingresar proyectos.
Cancela ingreso de proyectos.
Valida los proyectos.
Asigna proyectos
Abre calendario para insertar fecha.
Abre ventana para dar de alta documentos.
Abre ventana para modificar documentos.
Agrega los proyectos al formulario anterior.
Agrega nuevo usuario.
Abre ventana para modificar los datos del usuario.
Cierra la sesin.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

46

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4 Modulos del sistema


Los mdulos que integran el sistema son los siguientes:
4.1 Modulo de administracion de usuarios.
Este modulo permite administrar todos y cada uno de los usuarios del sistema y se divide
en las siguientes elementos.
Consultar. En esta seccion se puede ver todos los ususarios registrados con la posibilidad
de eliminarlos o modificarlos sin embargo esta opcion solo esta disponible para el usuario
administrador.ver figura 19.

Figura 19 Ventana de consultar.


Agregar. En esta ventana podremos agregar nuevos usuarios solo ingresamos la
informacion del nuevo usuario hacemos clic en el boton

(solo el administrador

puede ver esta ventana) .Ver figura 20.

Figura 20 Ventana de Agregar


Mi cuenta. En esta ventana podremos ver y modificar la informacion de nuestra cuenta
solo tenemos que pulsar el boton

Tecnologas de la Informacin y Comunicacin

para que nos aparezca la ventana datos de

Universidad Tecnolgica del Estado de Zacatecas

47

Sistema de Administracin de Estadas


Eloy Contreras de Lira

usuario donde cambiaremos la informacion y ahora se da clic en

y listo se

modificarn los datos seleccionados .Ver figura 21.

Figura 21 Ventana de mi cuenta


4.2 Mdulo de Catlogos.
En este mdulo se registra y consulta la informacin de alumnos, asesores acadmicos,
empresas, asesores empresariales y proyectos, est formada de los siguientes elementos.
4.2.1 Alumnos. En esta seccin podremos guardar, consultar, modificar y eliminar los
datos de los alumnos.
Guardar alumnos. Lo primero que debemos hacer es llenar todos los campos del
formulario con los datos del alumno, (algunos datos solo tienes que escribir en la caja de
texto o seleccionar un dato de un lista men y solo para el caso de la foto tienes que cargar
la imagen desde un directorio de la computadora con el botn
pulsa el botn

), y luego se

, automticamente aparecer una ventana emergente con el mensaje

de confirmacin en el caso de que no quieras guardar debes pulsar el botn

Importante. El sistema no acepta matriculas duplicadas. Ver fig. 22.


Nota.-Los campos con el smbolo de * son obligatorios y no podr guardar si falta alguno
de estos.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

48

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 22. Ventana de alumnos.


Consultar alumno. Para consultar un alumno solo tiene que insertar el nombre del alumno
o matricula y pulsar el botn

. En el caso de no encontrar registros el sistema

enviar un alerta diciendo que no existe en la base de datos. Ver figura 23.

Figura 23 Ventana de alerta de datos no existentes.


Si el usuario no ingresa ningn nombre o matricula el sistema pedir que ingrese algn
nombre. Ver figura 24.

Figura 24 Ventana de alerta datos no ingresados.


Y en el caso de que la consulta sea satisfactoria mostrar una tabla con los datos del
alumno. Ver figura 25.

Figura 25 Ventana de alumnos.


Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

49

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Si se desea buscar otro registro solo haga clic en vnculo de nueva bsqueda
. En la tabla donde aparecen los datos resultantes de la consulta tendrs la
posibilidad de editarlo o eliminarlo, si decide editar solo pulsa el smbolo

entonces

abrir la ventana de modificar alumno ahora solo debes cambia la informacin del alumno
y pulsar el botn

, para eliminar solo pulsa el smbolo

.Ver figura 26.

Figura 26 Ventana de alumno

Mostrar todos. Para ver todos los registros de los alumno que se han guardado con
anterioridad hacemos clic en vnculo

en seguida aparece una ventana con una

tabla con los datos de cada alumno. La tabla tiene las opciones de modificar y eliminar,
para modificar selecciona

y para eliminar

. Ver figura 27.

Figura 27 Ventana de lista de alumnos


4.2.2 Asesor Acadmico. En esta seccin podremos guardar, consultar y modificar los
datos de los asesores acadmicos.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

50

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Guardar asesor acadmico. Lo primero que debemos hacer es llenar todos los campos del
formulario con los datos del asesor acadmico y luego se pulsa el botn

automticamente aparecer una ventana emergente con el mensaje de confirmacin. Ver


figura 28.

Figura 28 Ventana de asesores acadmicos.


En el caso de que no quieras guardar debes pulsar el botn

Nota.-Los campos con el smbolo de * son obligatorios y no podr guardar si falta alguno
de estos.
Consultar. Para consultar un asesor acadmico solo tiene que insertar el nombre del asesor
acadmico y pulsar el botn

consultar. En el caso de no encontrar registros el

sistema enviar un alerta diciendo que no existe en la base de datos. Ver figura 29.

Figura 29 Ventana de alerta de datos no existentes


Si el usuario no ingresa ningn nombre el sistema pedir que ingrese algn nombre. Ver
figura 30.

Figura 30 Ventana de alerta de datos no ingresados.


Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

51

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Y en el caso de que la consulta sea satisfactoria mostrar una tabla con los datos del asesor
acadmico. Ver fig. 31.

Figura 31 Ventana de asesores acadmicos.


Si se desea buscar otro registro solo haga clic en vnculo de nueva bsqueda.
.En la tabla donde aparecen los datos resultantes de la consulta tendrs la
posibilidad de editarlo o eliminarlo, si decide editar solo pulsa el smbolo de editar

abrir la ventana de modificar asesor acadmico ahora solo cambia la informacin del
asesor acadmico y pulsa el botn

,para eliminar solo pulsa el smbolo

.Ver

figura 32.

Figura 32 Ventana de asesores acadmico.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

52

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Mostrar todos. Para ver todos los registros de los asesores acadmicos que se han
guardado con anterioridad hacemos clic en vnculo

en seguida aparece una

ventana con una tabla con los datos de cada asesor acadmico. La tabla tiene las opciones
de modificar y eliminar, para modificar selecciona el

y para eliminar

. Ver figura

33.

Figura 33 Ventana de lista de asesores acadmicos.


4.2.3 Empresa. En esta seccin podremos guardar, consultar y modificar los datos de las
empresas.
Guardar. Lo primero que debemos hacer es llenar todos los campos del formulario con los
datos de las empresas y luego se pulsa el botn

, automticamente aparecer una

ventana emergente con el mensaje de confirmacin. Ver figura 34.

Figura 34 Ventana de empresas.


En el caso de que no quieras guardar debes pulsar el botn

Nota.-Los campos con el smbolo de * son obligatorios y no podr guardar si falta alguno
de estos.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

53

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Consultar. Para consultar una empresa solo tiene que insertar el nombre de la empresa y
pulsar el botn

. En el caso de no encontrar registros el sistema enviar un alerta

diciendo que no existe en la base de datos. Ver figura 35.

Figura 35 Ventana de alerta de datos no existentes.


Si el usuario no ingresa ningn nombre el sistema pedir que ingrese algn nombre. Ver
figura 36.

Figura 36 Ventana de alerta de datos sin insertar.


Y en el caso de que la consulta sea satisfactoria mostrar una tabla con los datos de la
empresa. Ver figura 37.

Figura 37 Ventana de empresas.


Si se desea buscar otro registro solo haga clic en vnculo de

. En la tabla

donde aparecen los datos resultantes de la consulta tendrs la posibilidad de editarlo, si


decide editar solo pulsa el smbolo de editar

y abrir la ventana de modificar empresa

ahora solo cambia la informacin de la empresa y pulsa el botn

Tecnologas de la Informacin y Comunicacin

.Ver figura 38.

Universidad Tecnolgica del Estado de Zacatecas

54

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 38 Ventana de empresas


Mostrar todos. Para ver todos los registros de las empresas que se han guardado con
anterioridad hacemos clic en vnculo de

en seguida aparece una ventana con

una tabla con los datos de cada empresa. Ver figura 39.

Figura 39 Ventana de lista de empresas.


La tabla tiene las opciones de modificar, para modificar selecciona el smbolo

4.2.4 Asesor empresarial. En esta seccin podremos guardar, consultar y modificar los
datos de los asesores empresariales.
Guardar. Lo primero que debes hacer es seleccionar una empresa a la que pertenecer el
asesor empresarial que guardaremos. Ver figura 40.

Figura 40 Ventana de asesores empresariales


Si no existe la empresa tienes que ir a la ventana de empresas y registrarla, despus de
haber seleccionado la empresa tienes que llenar todos los campos del formulario con los
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

55

Sistema de Administracin de Estadas


Eloy Contreras de Lira

datos del asesor empresarial y pulsa el botn

, automticamente aparecer una

ventana emergente con el mensaje de confirmacin en el caso de que no quieras guardar


debes pulsar el botn

.Ver figura 41.

Nota.-Los campos con el smbolo de * son obligatorios y no podr guardar si falta alguno
de estos.

Figura 41 Ventana de asesores empresariales.


Consultar. Para consultar un asesor empresarial solo tiene que insertar el nombre del
asesor empresarial y pulsar el botn

.En el caso de no encontrar resultados el

sistema enviara un alerta diciendo que no existe en la base de datos. Ver figura 42.

Figura 42 Ventana de alerta de datos no existentes.


Si el usuario no ingresa ningn nombre el sistema pedir que ingrese algn nombre. Ver
figura 43.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

56

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 43 Ventana de alerta de datos sin insertar.


En el caso de que la consulta sea satisfactoria mostrar una tabla con los datos del asesor
empresarial. Ver figura 44.

Figura 44 Ventana de asesores empresariales.


Si se desea buscar otro registro solo haga clic en vinculo de

. En la tabla

donde aparecen los datos de resultantes de la consulta tendrs la posibilidad de editarlo o


eliminarlo, si decide editar solo pulsa el smbolo de editar

y abrir la ventana de

modificar asesores empresariales solo cambia la informacin de los asesores empresariales


y pulsas el botn

, para eliminar solo pulsa el smbolo

. Ver figura 45.

Figura 45 Ventana de asesores empresariales.


Mostrar todos. Para ver todos los registros de los asesores empresariales que se han
guardado con anterioridad hacemos clic en vnculo de mostrar todos

en

seguida aparece una ventana con una tabla con los datos de cada asesor empresarial y la
empresa a la que pertenece. La tabla tiene las opciones de modificar y eliminar, para
modificar selecciona el smbolo

y para eliminar el smbolo de

. Ver figura 46.

Figura 46 Ventana de lista de asesores empresariales.


Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

57

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.2.5 Proyectos. En esta seccin podremos guardar, consultar y modificar los datos de
los proyectos.
Guardar. Lo primero que debes hacer es seleccionar una empresa a la que pertenecer el
proyecto que guardaremos, si no existe la empresa tienes que ir a la ventana de empresas y
registrarla. Ver figura 47.

Figura 47 Ventana de proyectos


Despus de haber seleccionado la empresa tienes que

llenar todos los campos del

formulario con los datos del proyecto y pulsa el botn

, automticamente aparecer

una ventana emergente con el mensaje de confirmacin en el caso de que no quieras


guardar debes pulsar el botn

. Ver figura 48.

Figura 48 Ventana de proyectos


Nota.-Los campos con el smbolo de * son obligatorios y no podr guardar si falta alguno
de estos.
Consultar. Para consultar un proyecto solo tiene que insertar el nombre del proyecto y
pulsar el botn

.En el caso de no encontrar resultados el sistema enviara un

alerta diciendo que no existe en la base de datos. Ver figura 49.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

58

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 49Ventana de alerta de datos no existentes.


Si el usuario no ingresa ningn nombre el sistema pedir que ingrese algn nombre. Ver
figura 50.

Figura 50 Ventana de alerta de datos sin introducir.


En el caso de que la consulta sea satisfactoria mostrar una tabla con los datos del
proyecto. Ver figura 51.

Figura 51 Ventana de proyectos.


Si se desea buscar otro registro solo haga clic en vnculo de nueva bsqueda. En la tabla
donde aparecen los datos de resultantes de la consulta tendrs la posibilidad de editarlo o
eliminarlo, si decide editar solo pulsa el smbolo de editar (el lapicito) y abrir la ventana
de modificar proyecto solo cambia la informacin en esta ventana y pulsar el botn
, para eliminar solo pulsa el smbolo

. Ver figura 52.

Figura 52 Ventana de proyectos.


Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

59

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Mostrar todos. Para ver todos los registros de los proyectos que se han guardado con
anterioridad hacemos clic en vnculo de mostrar todos en seguida aparece una ventana con
una tabla con los datos de cada asesor empresarial y la empresa a la que pertenecen. La
tabla tiene las opciones de modificar y eliminar, para modificar selecciona
eliminar

y para

.Ver figura 53.

Figura 53 Ventana de lista de proyectos.


4.3 Mdulo de Proyectos.
Despus de haber almacenado la informacin necesaria en el mdulo de catlogos
podemos pasar al mdulo de proyectos donde se podr validar los proyectos, asignarles
alumnos, asesores acadmicos y asesores empresariales, adems de dar seguimiento y
registrar documentos de cada proyecto asignados.
4.3.1 Validacin. En esta seccin podremos validar los proyectos guardados con
anterioridad.
Validar. Para poder validar necesitamos cargar un proyecto ya que si no seleccionamos
ningn proyecto el botn de validar no aparecer en la ventana, para seleccionar un
proyecto debes pulsar el botn

.Ver figura 54.

Figura 54 Ventana de validacin


Cuando lo actives abrir la ventana donde estn todos los proyectos registrados. A
continuacin hacemos clic en el vnculo de

Tecnologas de la Informacin y Comunicacin

.Ver figura 55.

Universidad Tecnolgica del Estado de Zacatecas

60

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 55 Ventana de lista de proyectos.


Nos regresar a la ventana de validacin llenando automticamente toda la informacin del
proyecto y la empresa donde se realizar el proyecto, despus de haber cargado el proyecto
se selecciona un asesor acadmico que fungir como validador(si no encuentras el asesor
acadmico debers ir al vnculo de

para agregarlo), tambin las fechas

de solicitud, recepcin y validacin por ltimo podremos realizar una observacin de la


validacin del proyecto, despus de completar la informacin requerida pulsamos el botn
de

, si el proyecto ya ha sido validado anteriormente el sistema alertar de esta

situacin y no dejar guardar. Tambin tendrs la posibilidad de cancelar la validacin


pulsando el botn

.Ver figura 56.

Figura 56 Ventana de validacin.


4.3.2 Asignacin. En esta seccin podremos asignar los proyectos que se han validado
en la seccin anterior.
Asignar. Para poder asignar necesitamos cargar un proyecto ya validado ya que si no
seleccionamos ningn proyecto validado el botn de asignacin no aparecer en la ventana
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

61

Sistema de Administracin de Estadas


Eloy Contreras de Lira

de asignacin para seleccionar un proyecto validado debes pulsar el botn

.Ver figura

57.

Figura 57 Ventana de asignacin.


Cuando lo actives abrir la ventana donde estn solo los proyectos que se han validado, a
continuacin hacemos clic en el vnculo de

.Ver figura 58.

Figura 58 Ventana de asignacin.


Nos regresar a la ventana de asignacin y nos cargar automticamente toda la
informacin del proyecto validado y la empresa donde se realizar el proyecto, despus de
haber

cargado

el

proyecto

se

selecciona

un

(si cualquiera de estos no se encuentra

debers registrarlo en el mdulo de catlogos), adems debers poner una


despus de completar la informacin requerida pulsamos
el botn de

, si el proyecto ya ha sido validado anteriormente el sistema

alertara de esta situacin y no dejara guardar. Tambin tendrs la posibilidad de cancelar la


validacin pulsando el botn

.Ver figura 59.

.
Figura 59 Ventana de asignacin.
Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

62

Sistema de Administracin de Estadas


Eloy Contreras de Lira

4.3.3 Seguimiento. En esta seccin podremos dar seguimiento a los proyectos que ya
han sido asignados, adems de llevar un control de los documentos de cada alumno.
Seguimiento. Para poder registrar un seguimiento necesitamos cargar un proyecto que ya
fue asignado, esto es importante porque el seguimiento se har por alumno y para eso el
alumno debe tener un proyecto asignado, si no seleccionamos un proyecto el botn de
seguimiento no aparecer en la ventana de seguimiento, para seleccionar un alumno con su
proyecto debes pulsar el botn

.Ver figura 60.

Figura 60 Ventana de seguimiento.


Cuando lo actives abrir la ventana donde estn los proyectos con el alumno que se le
asign, a continuacin seleccionamos un proyecto y hacemos clic en el vnculo de
.Ver figura 61.

Figura 61Ventana de lista de proyectos para seguimiento.


Nos regresar a la ventana de seguimiento y nos cargar automticamente toda la
informacin del proyecto asignado, despus de haber cargado el proyecto redactamos una
observacin y una fecha de observacin y al pulsar el botn

se registrar la

observacin que aparecer en la parte inferior de la ventana, este paso se repetir por cada
observacin que hagamos. Tambin puedes cancelar la operacin con el botn

.Ver

figura 62.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

63

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Figura 62 Ventana de seguimiento.


Agregar documentos. Para entrar a esta opcin debemos dar clic en vinculo de
, este proceso se deber realizar una sola vez por cada proyecto ya que
solamente se estn dando de alta los documentos que deber entregar el alumno, para esto
debemos seleccionar un proyecto como en la seccin de anterior en la ventana de
documentacin pulsas el botn

. Si ya registrarte los documentos de este alumno

no los podrs volver a guardar y el sistema te mandara una ventana de alerta avisndote de
esta situacin. Ver figura 63.

Figura 63 Ventana de alta de documentacin.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

64

Sistema de Administracin de Estadas


Eloy Contreras de Lira

Ir a documentos. Para entrar a esta opcin debemos dar clic en vinculo de


que se encuentra en la ventana de seguimiento, se abrir la ventana de documentacin en
esta ventana podemos llevar un control de los documentos entregados o sin entregar,
adems podemos registrar en qu fecha fueron entregados, el seguimiento de
documentacin se hace por alumno y debern haber dados de alta en la seccin de agregar
documentos, por ltimo se pulsa el botn

y se guardara el cambio en

documentos. Ver figura 64.

Figura 64 Ventana de modificar documentacin.


4.4. Salir del sistema. Para salir del sistema tendremos que ir a inicio que se encuentra en
la zona de mdulos y se puede ver en todas las ventana, te regresar a la ventana de inicio
y ah seleccionar cerrar sesin. Ver figura 65.

Figura 65 Ventana de mi cuenta.

Tecnologas de la Informacin y Comunicacin

Universidad Tecnolgica del Estado de Zacatecas

65