Vous êtes sur la page 1sur 86

1

CAPITULO 1
MARCO REFERENCIAL
1.1 PLANTEAMIENTO DEL PROBLEMA
El Instituto Tecnolgico Superior de Informtica Ibarra es una Institucin de
educacin superior, que tiene como misin brindar a sus alumnos una formacin
acadmica de acuerdo a los retos de una sociedad, procurando que logren una
evolucin personal coherente a los cambios tecnolgicos. Ofreciendo servicios
educativos confiables, cuyo producto son los profesionales formados de alta calidad
que aporten sus conocimientos al desarrollo sostenible e integrarse al campo
laboral, haciendo real aporte al avance educativo. La realizacin de esta labor se
expresa en los grados acadmicos, ttulos profesionales que la Institucin otorga
para avalar las distintas carreras que ofrece a la sociedad.

El Instituto Tecnolgico de Informtica Ibarra no cuenta con los datos exactos de
alumnos graduados por ao y por carreras. Esto acarrea una gran dificultad ya que
genera una separacin entre Graduados y el Instituto ya que al no contar con toda la
informacin de la poblacin estudiantil de la Institucin no puede establecer una
comunicacin con los Graduados, lo que conlleva a un desconocimiento de parte
de la Institucin del impacto que generan las carreras que imparte y la imagen que
desarrolla el Graduado ante las demandas de la sociedad, s responde o no a las
exigencias de la vida laboral.

El Instituto Tecnolgico de Informtica Ibarra necesita contar con una aplicacin
web que le permita obtener adecuadamente la informacin de la poblacin de


2
alumnos graduados que existen, logrando con ello el fortalecimiento de la
Institucin. De esta manera le proporcionar un acercamiento a los alumnos
graduados, permitindoles participar en las actualizaciones de las diferentes reas
educativas que conforma la Institucin.

La Institucin debe contar con una aplicacin web para poder cubrir la deficiencia
qu actualmente posee. Una de las problemticas que enfrenta las instituciones de
nivel superior es sin duda alguna la falta de un estudio sistemtico adecuado,
factible y confiable de sus egresados.

La aplicacin web est exclusivamente diseada para resolver el inconveniente de
llevar los registros de los egresados en forma manual, por lo tanto el desarrollo de
sta es factible y necesaria para la Institucin ya que llevar de forma sistematizada
el control de la poblacin de alumnos graduados y de sta manera solucionar la
deficiencia de la Institucin de no contar con una aplicacin web. Con los
respectivos datos que proporcion la Institucin se desarrollar la aplicacin web
que permitir darles el debido seguimiento a los alumnos graduados.

Las Preguntas de Investigacin surgen a partir de varias problemticas:

1.- Cul es el porcentaje de los egresados que se encuentran insertos en el
mercado laboral de las diferentes carreras como Tecnlogos en Diseo
Grfico y Sistemas?

2.- Determinar los factores que influyeron para que los egresados eligieran las
carreras que ofrece el Instituto de Informtica Ibarra?


3
3.- Obtener los datos demogrficos y socioeconmicos de los egresados de las
carreras de Tecnlogos en Diseo Grfico y Sistemas?

1.2 JUSTIFICACION
El presente proyecto se justifica por las siguientes razones:

Permitir sistematizar la informacin en las diferentes carreras que el Instituto
Tecnolgico Superior de Informtica Ibarra ofrece a la ciudadana
Tendr conocimiento del desempeo laboral de los estudiantes graduados
Permitir conocer la manera de responder a las demandas y exigencias de la
sociedad laboral
Cumplir con indicadores especficos de acreditacin de la institucin, puesto que
las polticas educativas emergentes van hacia la acreditacin de planes y
programas de estudio. Uno de ellos es el seguimiento de egresados, esto vino a
surgir como una necesidad de conocer el impacto de la educacin en nuestro
contexto regional, y generar informacin relevante para la toma de decisiones y el
desempeo de las actividades sustantivas del Instituto Tecnolgico Superior de
Informtica Ibarra.
Buscar la calidad educativa no como una poltica sino como un satisfactor
necesario para la comunidad y de esta manera generando necesidades en el
instituto como fueron las coordinaciones de seguimiento de egresados permitiendo
contar con un instrumento de aplicacin comn que contribuya, entre otras cosas,
a comparar el desempeo de los egresados de las distintas instituciones y superar
las limitaciones que al respecto prevalecen.


4
Sustentar la posible oferta y demanda correspondientes con los diferentes tipos de
recursos humanos que se forman en las instituciones. Llegando as a la referencia
terica, basada en el bien posicional, fundamentada en que los individuos,
conforme pasa el tiempo van cumulando estudios de postgrado, lo que repercuten
en mayores exigencias de formacin en el mercado laboral y con ello es necesario
la presentacin de ttulos y diplomas de mayor grado acadmico, cabe mencionar
que esto repercute directamente en la demanda educativa, aunque como
sabemos, la oferta de trabajo se mantiene estable o en ocasiones hasta
disminuye.


Y por ltimo, el referente terico de esta investigacin est enfocado a la
segmentacin de los mercados laborales sentando las bases en la idea de los
salarios que estn estructurados segn sea el empleo y no en las habilidades que
adquieren los egresados al momento de terminar sus estudios superiores. De esta
manera especificar las conclusiones y recomendaciones para el anlisis de
trabajos sobre seguimiento de egresados.

Se beneficiarn a las siguientes entidades:


La Unidad de Registro acadmico: Permitir tener el control de los datos de
los alumnos graduados del Instituto Tecnolgico de Informtica Ibarra
tambin darle seguimiento a los estudiantes que an no han terminado su
proceso de graduacin.



5
Alumnos Egresados y Graduados: Para que puedan dar mayor nfasis en el
proceso de graduacin y mantenerse un contacto de mutuo acuerdo con el
Instituto.

Equipo: Con la realizacin de dicho proyecto se pondr en prctica los
conocimientos adquiridos, durante el desarrollo profesional de la carrera.

1.3 OBJETIVOS
Los objetivos planteados para el desarrollo de sta aplicacin son los siguientes:

1.3.1 Objetivo General

Desarrollar e implementar una Aplicacin Informtica que permita al Instituto
Tecnolgico de Informtica Ibarra dar seguimiento a los Alumnos Egresados de
la Institucin de forma ordenada y sistemtica, teniendo una constante
comunicacin por medio de la Web.

1.3.2 Objetivos Especficos

a) Realizar una aplicacin para el seguimiento de egresados y controlar la
ubicacin de donde se realiza como profesional.
b) Administrar de manera adecuada la informacin de los estudiantes
egresados
c) Mantener un contacto con los egresados, enviando noticias y
actividades a travs de un email desde el sistema.


6
d) Constituir con la Institucin en una referencia de desarrollo profesional
para los graduados con las empresas pblicas y privadas, que
requieren los servicios de los egresados.

1.4 ALCANCES
Con la implementacin de este sistema se va a llegar a obtener un registro de los
alumnos egresados en forma continua y permanente, logrando as una conexin
entre Alumno e Institucin. La implementacin se lo realizar acorde con las
necesidades de la institucin, realizando todas las implementaciones posibles para
que el sistema funcione correctamente.

El sistema a implementarse consta de dos perfiles de usuario, son un administrador
mediante el cual se va a ingresar todos los datos respectivos de los egresados,
realizar consultas acerca de los avances acadmicos de los egresados, permitir
actualizar los datos de los estudiantes egresados, as como tambin enviar
informacin de todos los acontecimientos relevantes del Instituto al estudiante
egresado permitiendo establecer un vnculo entre egresado e Instituto.

En perfil egresado permitir realizar consultas de toda la informacin que sea
enviada al egresado por parte del Instituto, permitir al egresado modificar sus datos
como su contrasea, su email, as como tambin el egresado mantendr informado
al Instituto de todos los cursos acadmicos que ste realice en su vida profesional.

El desarrollo e implementacin del sistema en el Instituto Tecnolgico Superior de
Informtica Ibarra tambin cuenta con los respectivos manuales, para el


7
Administrado y pueda realizar el debido control de los egresados. Tambin realizar
la capacitacin del funcionamiento del sistema al personal encargado Del
seguimiento de los egresados de la Institucin. As como tambin se entregar un
manual por escrito del funcionamiento del sistema para poder guiarse y realizar las
debidas consultas

1.4 PRINCIPALES IMPACTOS

1.5.1 Impacto Educativo
La ejecucin de presente proyecto servir de beneficio al INSTITUTO
TECNOLOGICO SUPERIOR IBARRA, ya que permitir a la institucin mantener
una relacin muy estrecha con los estudiantes egresados para ponerlos al tanto de
las novedades educativas que se presenten en la institucin. Adems se constituir
en una importante herramienta de consulta para las diferentes actividades que se
desarrollen en la institucin.

1.5.2 Impacto Tecnolgico
Facilitar la eficacia del proceso tecnolgico de la institucin, as como tambin
permitir a la comunidad de estudiantes egresados la utilizacin de las tecnologas
actuales para dar a conocer a la institucin el desenvolvimiento dentro del sector
laboral. Con este sistema informtico se hace hincapi en la utilizacin de
herramientas de diseo y desarrollo actualizadas que permite ir avanzando da a da
en este importante mundo de la computacin.


8
1.5.3 Impacto Comunicativo
El desarrollo del proyecto servir como un medio de comunicacin entre el
estudiante egresado y la institucin. Permitiendo actualizar todos los
acontecimientos, avances, actividades tanto de la institucin como del estudiante
egresado. Facilitando la comunicacin por medio de emails desde cualquier parte,
inclusive desde la comodidad del hogar del egresado.











9
CAPITULO 2
MARCO TEORICO
Dentro del marco terico se da a conocer algunas de las teoras utilizadas en el
desarrollo del proyecto.
2.1 RESEA HISTRICA DEL INSTITUTO TECNOLOGICO SUPERIOR
IBARRA
El Instituto Tecnolgico Superior de Informtica Ibarra; fue creado mediante
Acuerdo Ministerial del 19 de Julio de 1983, Once aos ms tarde el 19 de agosto
de 1994 el Instituto, luego de cumplir con todos los requisitos exigidos por la ley,
adquiere la categora de TECNOLGICO SUPERIOR, siendo este el impulso que
sirvi para cristalizar el anhelo permanente de contar con instalaciones propias,
aspiracin que se cumple el 5 de agosto de 1998, fecha en que se inaugura en la
ciudad de Ibarra el edificio del Tecnolgico ITSI.
Es propsito del Tecnolgico ITSI es contribuir al proceso del desarrollo nacional
con una propuesta educativa cientfica y tcnicamente sustentada para la formacin
profesional por perfiles de desempeo, en las reas que el pas necesita para su
integracin soberana en el concierto andino, regional y universal

2.1.1 Qu es el Itsi?
El Instituto Tecnolgico Superior de Informtica Ibarra, es el primer
establecimiento de educacin superior con 24 aos de experiencia en la formacin
de profesionales en la rama de la computacin.


10
2.1.2 Misin.
El Instituto Tecnolgico Superior de Informtica Ibarra, tiene como misin el
formar profesionales en el rea tcnica con fundamentados conocimientos terico
prcticos de las ciencias modernas, a travs del desarrollo integral en los
estudiantes del espritu investigativo y de gestin moderna, adems buscar e
incentivar el perfil del profesional capaz de poner en prctica soluciones concretas
de la realidad regional y nacional de manera que pueda ocupar y desarrollarse
eficientemente en los sectores productivos y empresariales.

2.1.3 Visin De Futuro.
Ser una institucin que consolidar su imagen con miras a encarar los desafos de
los aos dos mil, esto significa replantearla con claridad pertinencia y propiedad
para que ms all del cumplimiento respectivo de programas por contenidos de
materias, se instrumente un modelo de enseanza ms pragmtico en el cual se
garantice una formacin integra del profesional del futuro. Con estos argumentos
queremos que el Instituto Tecnolgico Superior de Informtica Ibarra, se proponga
proyectar su futuro institucional para encarar los desafos del nuevo siglo donde la
organizacin social debe hacer posible la participacin de todos los profesionales
con especializacin acadmica, cada uno desde su puesto, en la creacin y
usufructo de los bienes culturales, incluido el poder y de los bienes materiales, sin
descuidar que la cultura del futuro, ms que mecnica y memorstica ser cientfica
y tecnolgica; cientfica en cuanto se trate de un proceso incontenible del intelecto
humano para la creacin y recreacin de los bienes del uso mismo del hombre; y
tecnolgica, en tanto somos impactados directa o indirectamente por el


11
impresionante vrtigo del desarrollo que esa lnea registra la era de la
comunicacin.

2.2 LEY ORGANICA DE EDUCACON SUPERIOR
Segn el artculo 142 de la ley orgnica de educacin superior obliga al Instituto
Tecnolgico Superior Ibarra a llevar de una mejor manera la informacin de
todos los estudiantes graduados de la institucin de todas sus promociones para lo
cual es necesario implementar una aplicacin web que permita realizarlo.
2.2.1 Art. 142.- Sistema de Seguimiento a Graduados
Todas las instituciones del sistema de educacin superior, pblica y particular,
debern instrumentar un sistema de seguimiento a sus graduados y sus resultados
sern remitidos para conocimiento del Consejo de Evaluacin, Acreditacin y
Aseguramiento de la Calidad de la Educacin Superior.

2.3 TECNOLOGIAS UTULIZADAS EN EL DESARROLLO DEL SISTEMA
Para la realizacin del sistema se utilizaron las siguientes tecnologas.
2.3.1 Software Libre
Software libre es la designacin de un grupo de programas que posee ciertas
libertades y obligaciones que incluye: libertad de ser usado, copiado y distribuido
por cualquier persona. En los ochenta naci el movimiento software libre y su


12
objetivo era oponerse a la apropiacin privada del software por parte de las
empresas.

2.3.2 PHP
El PHP es un lenguaje interpretado de alto nivel embebido en pginas HTML y
ejecutado en el servidor.
PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processorsin
embargo la implementacin principal de PHP es producida ahora por The PHP
Group y sirve como el estndar de facto para PHP al no haber una especificacin
formal. Publicado bajo la PHP License, la Free Software Foundation considera
esta licencia como software libre.
Puede ser desplegado en la mayora de los servidores web y en casi todos los
sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra
instalado en ms de 20 millones de sitios web y en un milln de servidores, el
nmero de sitios en PHP ha compartido algo de su preponderante dominio con
otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio web de
Wikipedia est desarrollado en PHP. Es tambin el mdulo Apache ms popular
entre las computadoras que utilizan Apache como servidor web.
2.3.3 MySQL
MySQL es un sistema de gestin de base de datos relacional, licenciado bajo el
GPL de la GNU. Su diseo multihilo le permite soportar una gran carga de forma
muy eficiente. Este gestor de base de datos es proporcionalmente el gestor ms


13
usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso.
Esta gran aceptacin se debe en gran parte a que existen infinidad de libreras y
otras herramientas que permiten el uso a travs de gran cantidad de lenguaje de
programacin adems de su fcil instalacin y configuracin.

2.3.4 Servidor Web
El servidor HTTP Apache es un servidor web de cdigo abierto para plataformas
Unix, Microsoft Windows, entre otras que implementa el protocolo HTTP y la
nocin de sitio virtual.

2.3.5 PHPMYADMIN
Es una herramienta escrita en PHP con la intencin de manejar la administracin
de MySQL a travs de pginas web, utilizando Internet. Actualmente puede crear y
eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y aadir
campos, ejecutar cualquier sentencia SQL, administrar claves en campos,
administrar privilegios, exportar datos en varios formatos

2.3.6 Zend Studio
Zend Studio o Zend Development Environment es un completo entorno de
desarrollo integrado para el lenguaje de programacin PHP. Est escrito en Java, y
est disponible para las plataformas Microsoft Windows, Mac OS X y GNU/Linux.


14
Junto con su contraparte Zend Server (antes llamado Zend Platform), son la
propuesta de Zend Technologies para el desarrollo de aplicaciones Web utilizando
PHP, actuando Zend Studio como la parte cliente y Zend Server como la parte
servidora. Se trata en ambos casos de software comercial, lo cual contrasta con el
hecho de que PHP es software libre.

2.3.7 Power Designer
PowerDesigner proporciona un potente anlisis de impacto, administracin de
cambios de tiempo de diseo y tcnicas de administracin de metadatos para su
empresa.
Al combinar tcnicas de administracin de modelado y de metadatos lderes del
sector, PowerDesigner tiene un equipamiento nico para brindar soporte a todos los
entornos de arquitectura. El repositorio de PowerDesigner mejora la colaboracin y
la comunicacin entre todos los interesados de la empresa, y esto facilita una
respuesta ms rpida a los cambios para obtener una mejor agilidad del negocio.

2.5 METODOLOGA DE DESARROLLO DE SOFTWARE A UTILIZAR
2.5.1 Metodologa Estructurada.
Tiene como objetivo emplear las metodologas de anlisis y diseo estructurado
para su uso con herramientas CASE, incrementando la productividad en el


15
desarrollo e implantacin de sistemas de informacin y entre ellas podemos
encontrar a Kendall & Kendall entre otras.
Crea los modelos de forma descendente. Son las orientadas a procesos, a datos y
las mixtas. Intentan aplicar formas ingenieriles para solucionar problemas tcnicos al
obtener un sistema de informacin, proponen la creacin de modelos, flujos y
estructuras mediante un Top-Down.
Se utilizan varias herramientas:
a) Diagramas de flujo de datos (DFD): Representan la forma en la que los
datos se mueven y se transforman. Incluye:
Procesos
Flujos de datos
Almacenes de datos
Los procesos individuales se pueden a su vez descomponer en otros DFD de
nivel superior.
b) Especificaciones de procesos: Es lo que se escribe para uno de los
procesos definidos en el DFD cuando no se puede descomponer ms. Puede
hacerse en pseudocdigo, con tablas de decisin o en un lenguaje de
programacin.
c) Diccionario de datos: Son los nombres de todos los tipos de datos y
almacenes de datos junto con sus definiciones.
d) Diagramas de transicin de estados: Modelan procesos que dependen
del tiempo.


16
e) Diagramas entidad-relacin: Los elementos del modelo E/R se
corresponden con almacenes de datos en el DFD. En este diagrama se
muestran las relaciones entre dichos elementos
Los lenguajes de programacin tambin reflejan esta dicotoma que existe
entre la metodologas, as existen lenguajes para la programacin
Gestructurada. Los ms famosos son: Cobol, Fortran, C, Pascal y Modula 2.

2.5.2 Metodologa Xp
La Programacin Extrema surge ideada por Kent Beck, como proceso de creacin
de software diferente al convencional. En palabras de Beck: "XP es una
metodologa ligera, eficiente, con bajo riesgo, flexible, predecible y divertida para
desarrollar software".

2.5.3 Objetivos De Xp:
Los objetivos de XP son muy simples: la satisfaccin del cliente. Esta metodologa
trata de dar al cliente el software que l necesita y cuando lo necesita. Por tanto,
debemos responder muy rpido a las necesidades del cliente, incluso cuando los
cambios sean al final de ciclo de la programacin.

El segundo objetivo es potenciar al mximo el trabajo en grupo. Tanto los jefes de
proyecto, los clientes y desarrolladores, son parte del equipo y estn involucrados
en el desarrollo del software.


17
2.5.4 Bases De Xp
La programacin extrema se basa en la simplicidad, la comunicacin y el reciclado
continuo de cdigo, para algunos no es ms que aplicar una pura lgica. Lo que
buscan en definitiva es la reduccin de costes.

2.5.5 Valores Xp
Una de las cosas que a los programadores nos tiene que quedar muy claro es que
en el ciclo de vida del desarrollo de un proyecto software los cambios van a
aparecer, cambiarn los requisitos, las reglas de negocio, el personal, la tecnologa,
todo va a cambiar. Por tanto el problema no es el cambio en s, ya que este va a
suceder sino la incapacidad de enfrentarnos a estos cambios.
Como en cualquier otra actividad humana necesitamos valores para desarrollar
nuestro trabajo y conseguir los planteamientos iniciales.

Estos cuatro valores son:

Comunicacin
Sencillez
Retroalimentacin
Valenta


18
2.5.6 Actividades Bsicas Xp
Ahora que tenemos nuestros cuatro valores, se debe estar preparado para
construir una disciplina de desarrollo de software. Qu tareas debemos de llevar
a cabo para desarrollar un buen software?

2.5.7 Codificar
Es la nica actividad de la que no se puede prescindir. Sin cdigo fuente no hay
programa, aunque hay gente que cuenta que existe software en produccin del
que se perdi el cdigo fuente. Por tanto se necesita codificar y plasmar ideas a
travs del cdigo. En una programacin en XP en pareja el cdigo expresa tu
interpretacin del problema, as podemos utilizar el cdigo para comunicar, para
hacer mas tus ideas, y por tanto para aprender y mejorar.

2.5.8 Hacer Pruebas
Las caractersticas del software que no pueden ser demostradas mediante
pruebas simplemente no existen. Las pruebas indican que el trabajo funciona,
cuando no se puede pensar en ninguna prueba que pudiese originar un fallo en el
sistema entonces se ha terminado por completo.

Programar y probar es ms rpido que slo programar. Se puede ganar media
hora de productividad sin hacer pruebas, pero se perder mucho tiempo en la
depuracin. Se tendr menos errores, costar menos localizar los errores.


19
2.5.9 Disear
El diseo crea una estructura que organiza la lgica del sistema, un buen diseo
permite que el sistema crezca con cambios en un solo lugar. Los diseos deben
ser sencillos, si alguna parte del sistema es de desarrollo complejo se debe
debitarlos en ms sencillos. Si hay fallos en el diseo o malos diseos, estos
deben de ser corregidos cuanto antes.
Se debe codificar porque sin cdigo no hay programas, Realizar pruebas porque
sin pruebas no se sabe a ciencia cierta si se termin de codificar, se debe
escuchar, porque si no escuchamos no sabemos que codificar ni probar y disear
para poder codificar, probar y escuchar indefinidamente.

2.6 METODOLOGA RUP
El Proceso Unificado de Rational es un proceso de ingeniera del software.
Proporciona un acercamiento disciplinado a la asignacin de tareas y
responsabilidades en una organizacin de desarrollo. Su propsito es asegurar la
produccin de software de alta calidad que se ajuste a las necesidades de sus
usuarios finales con unos costos y calendario predecibles.
En definitiva el RUP es una metodologa de desarrollo de software que intenta
integrar todos los aspectos a tener en cuenta durante todo el ciclo de vida del
software. Adems Rational proporciona herramientas para todos los pasos del
desarrollo as como documentacin en lnea para sus clientes.
Los procesos de RUP estiman tareas y horario del plan midiendo la velocidad de
iteraciones concerniente a sus estimaciones originales. Las iteraciones tempranas


20
de proyectos conducidos RUP se enfocan fuertemente sobre arquitectura del
software; la puesta en prctica rpida de caractersticas se retrasa hasta que se ha
identificado y se ha probado una arquitectura firme .La ventaja principal de RUP es
que se basa todo en las mejores prcticas que se han intentado y se han probado
en el campo.
a) RUP se divide en cuatro fases:
Inicio (Define el alcance del proyecto)
Elaboracin (definicin, anlisis, diseo)
Construccin (implementacin)
Transicin (fin del proyecto y puesta en produccin)

fig. 1 Fases de la metodologa RUP





21
CAPITULO 3
ORGANIZACIN METODOLGICA
La metodologa cuenta con 4 fases, las cuales se desarrollan de la siguiente manera.
3.1 FASES DE LA METODOLOGIA
a) Inicio
En el Instituto Tecnolgico Superior Ibarra, no cuenta con un sistema para
realizar el seguimiento de los estudiantes egresados, con el fin de tener un control
del nmero exacto de profesionales y como se desarrollan en el mbito laboral,
logrando de esta manera formar parte de la integracin del sistema de educacin
superior.
Para empezar se realiz la investigacin necesaria para conocer la realidad del
Instituto, ya que no cuenta con una aplicacin que realice este proceso, as como
tambin verificamos si era factible realizar este proyecto y al constatar que el
Instituto tendr un beneficio se procedi a la realizacin de este nuevo proyecto.

b) Elaboracin
En esta fase se realiza la descripcin de las bases tericas que sirven como
fundamentos para el desarrollo del proyecto, as como tambin los diagramas de
casos de uso y el diseo de la aplicacin web, posteriormente se seleccion la
tecnologa adecuada que se acople a las caractersticas necesarias para poder
realizar el desarrollo del proyecto con toda normalidad.


22
c) Construccin
Se realiza la elaboracin y desarrollo del proyecto con el objetivo de construir un
software funcional, rpido y efectivo para el control de los estudiantes egresados
en el menor tiempo posible para poder realizar las pruebas necesarias para que el
sistema funcione de la mejor manera y comprobar su funcionamiento.
3.2 DIAGRAMAS DE CASOS DE USO
3.2.1 Diagrama Del Administrador









ADMINISTRADOR



fig.2 Diagrama de casos de uso del administrador

Logeo
Gestionar datos
del egresado
Consultar datos
profesionales
del Egresado
Enviar informacin
de eventos a
Egresados
Administrar
documentos de
egresados
Gestionar
informacin
profesional


23
3.2.2 Diagrama Usuario


En este diagrama explicamos que realiza el egresado en el sistema






USUARIO







fig.3 Diagrama de casos de uso del usuario



Consultar
informacin de
eventos
Enviar nueva
Informacin
profecional
Logeo
Cambiar
contrasea


24
3.3 DIAGRAMA DE ACVTIVIDADES
3.3.1 Diagrama de Actividades del Sistema





no
si















fig.4 Diagrama de casos de uso del sistema
Ingreso al sistema
Logeo
Ingreso de nombre
y password
Mdulo usuario Mdulo
administrador
Gestionar datos
profecionales del
egresado
Consultar datos
profecionales del
egresado
Administrar
documentos de
egresado
Enviar nueva
informacin
profecional
Logeo
Modificar datos del
egresado
Cerrar el sistema
Cambiar contrasea
Consultar
informacion de
egresado


25
3.3.2 Diagrama de Actividades del Administrador
a) Caso de uso gestionar datos del egresado





no

si




` no

si






fig.5 Diagrama de casos de uso de gestin de datos de egresados

Ingreso al sistema
Gestionar datos
del egresado
Ingreso de nombre
y password
Mdulo
administrador
Cerrar el sistema
Modificar datos


26
b) Caso de uso consultar datos del egresado





no

si















fig.6 Diagrama de casos de uso consultar datos de egresados
Ingreso al sistema
Sacar reportes
Ingreso de nombre
y password
Mdulo
administrador
Escoger usuario
Escoger tipo de
reporte
Escoger datos para
el reporte


27
c) Caso de uso enviar informacin de eventos a egresados








no

si











fig.7 Caso de uso enviar informacin de eventos


Ingreso al sistema
Enviar informacin
de eventos a
egresados
Ingreso de nombre
y password
Mdulo
administrador
Recibir confirmacin


28
d) Caso de uso administrar documentos de egresados






no

si














fig.8 Casos de uso administracin de documentos de egresados
Ingreso al sistema
Administrar
documentos del
egresado
Ingreso de nombre
y password
Mdulo
administrador
Ingresar datos del
egresado
Modificar datos
del egresado
Cerrar sesin


29
e) Caso de uso gestionar informacin profesional






no

si














fig.9 Casos de uso gestin de informacin de egresados
Ingreso al sistema
Gestionar
informacin
profecional
Ingreso de nombre
y password
Mdulo
administrador
Verificacin de
documentacin
Actulizar datos
nuevos del
egresdo
Cerrar sesin


30
3.3.3 Diagrama de Actividades del Usuario
a) Caso de uso enviar informacin profesional





no

si














fig.10 Casos de uso envo de informacin profesional
Ingreso al sistema
Enviar informacin
profecional
Ingreso de nombre
y password
Mdulo egresado
Cerrar sesion
Subir documentos
Llenar datos
Recivir
confirmacin


31
b) Caso de uso cambiar contrasea





no

si









no
si




fig.10 Casos de uso cambio de contrasea
Ingreso al sistema
Ingresar
contrasea actual
Ingreso de nombre
y password
Mdulo usuario
Cerrar sesin
Verificar nueva
contrasea
Digitar nueva
contrasea
Ingreso al modulo


32
c) Caso de uso consular informacin de eventos





no

si















fig.11 Consulta de informacin de eventos
Ingreso al sistema
Consultar informacin
recibida
Ingreso de nombre
y password
Mdulo usuario
Cerrar sesion
Confirmar informacin
recibida
Responder a la
informacin recibida


33
3.4 ESPECIFICACIN DE CASOS DE USO DEL SISTEMA

3.4.1 Especificaciones de Casos de Uso del Administrador

a) Gestionar datos del egresado.



Especificacin del caso de uso: Gestionar datos del egresado
Cdigo 2
Nombre Ingresar informacin de egresados
Descripcin Este caso de uso permite ingresar, modificar los
diferentes datos de todos los estudiantes egresados
del Instituto
Autores
Actores administrador, sistema
Precondicin El administrador debe tener el usuario y contrasea
vlida para poder acceder al sistema
Pos condicin El administrador puede ingresar toda la informacin
respectiva del estudiante egresado.
Flujo normal 1. Ingresar nombre de usuario
2. Ingresar contrasea
3. Validar datos
4. Ingreso al mdulo del administrador hacemos
clic en el botn ingresar datos.
5. Aparece un formulario en donde se va
ingresar los datos de los egresados
6. Guardamos todo los datos

Excepciones
Anotaciones Ninguna

Tabla.2. Especificacin de casos de uso gestin de datos





34
b) Enviar informacin e invitacin de eventos a egresados



Especificacin del caso de uso: Enviar informacin de eventos a egresados
Cdigo 4
Nombre
Descripcin Este caso de uso permite al administrador revisar
todos los documentos de los estudios realizados y el
desempeo laboral por parte del egresado luego que
egres del Instituto.
Autores
Actores administrador, sistema
Precondicin El administrador debe tener el usuario y contrasea
vlida para poder acceder al sistema
Pos condicin El administrador puede pedir certificados que
acrediten dicha informacin
Flujo normal 1. Ingresar nombre de usuario
2. Ingresar contrasea
3. Validar datos
4. Ingreso al mdulo del administrador hacemos
clic en el botn consultar datos.
5. Aparece una tabla en donde se despliega
Toda
6. Guardamos todo los datos

Excepciones
Anotaciones Ninguna


Tabla.3 Especificacin de casos de uso envo de informacin de eventos







35

c) Gestionar informacin profesional del egresado.




Especificacin del caso de uso: gestionar informacin profesional del egresado
Cdigo 6
Nombre Ingresar informacin de egresados luego de egresar.
Descripcin Este caso de uso permite ingresar, de todos los
cursos que realiza el egresado luego de salir del
Instituto
Autores
Actores administrador, sistema
Precondicin El administrador debe tener el usuario y contrasea
vlida para poder acceder al sistema
Pos condicin El administrador puede hacer o no vlido todo los
certificados.
Flujo normal 1. Ingresar nombre de usuario
2. Ingresar contrasea
3. Validar datos
4. Ingreso al mdulo del administrador hacemos
clic en el botn modificar datos.
5. Aparece un formulario en donde se va
ingresar los nuevos datos de los egresados
6. Guardamos todo los datos

Excepciones
Anotaciones Ninguna


Tabla.4 Especificacin de casos de uso gestin de informacin de egresados






36

3.4.2 Especificaciones de Casos de Uso del Usuario


a) Cambiar contrasea



Especificacin del caso de uso: Cambiar contrasea
Cdigo 2
Nombre Permite cambiar la contrasea del egresado
Descripcin Este caso de uso permite ingresar al mdulo usuario,
y cambiar la contrasea del usuario.
Autores
Actores administrador, sistema
Precondicin El usuario debe tener el usuario y contrasea vlida
para poder acceder al sistema
Pos condicin El usuario descuido su contrasea
Flujo normal 1. Ingresar nombre de usuario
2. Ingresar contrasea
3. Validar datos
4. Ingreso al mdulo del usuario hacemos clic en
el botn cambiar contrasea
5. Aparece un formulario en donde se va
ingresar los datos de los egresados
6. Guardamos todo los datos

Excepciones
Anotaciones Ninguna


Tabla.5 Especificacin de casos de uso cambio de contrasea






37
b) Envo de informacin profesional




Especificacin del caso de uso: enviar informacin profesional
Cdigo 1
Nombre Enviar informacin
Descripcin Este caso de uso permite al sistema enviar
informacin sobre la parte profesional en el que el
egresado se encuentra realizando
Autores
Actores egresado, sistema
Precondicin El egresado debe tener el usuario y contrasea vlida
para poder acceder al sistema
Pos condicin El administrador puede confirmar y rechazar el
formulario
Flujo normal 7. Ingresar nombre de usuario
8. Ingresar contrasea
9. Validar datos
10. Ingreso al mdulo de egresado hacemos en el
botn o en la pestaa enviar datos.
11. Aparece un formulario donde se ingresa
todos los datos
12. En un browser Se cargar el documento de
certificacin de confirmacin de datos. Como
fotografa y clic en el botn guardar
13. Al momento de enviar el formulario de datos
se presentara una pantalla de confirmacin
de datos

Excepciones
Anotaciones Ninguna


Tabla.6 Envi de informacin profesional





38
3.5 MODELO LGICO RELACIONAL DE LA BASE DE DATOS
Se utiliza nicamente la base de datos con la que se trabaja en el desarrollo del
proyecto que se va a implementar en el Instituto.


Fig12. Modelo entidad relacin de la base de datos




39
3.5.1Descripcin Detallada de las Tablas que Componen la Base de Datos.
Se detalla todas las tablas que conforman la base de datos utilizada
a) Tabla administrador
Contiene informacin y datos de la persona que va a administrar los datos de
los estudiantes egresados.
b) Tipos de usuarios
En esta tabla se guarda los datos de los respectivos usuarios que existen en el
sistema y mediante la cual se realiza el logeo para poder trabajar en el mismo.
c) Tabla Egresado
En esta tabla permite ingresar y almacenar los datos personales del egresado
d) Periodo Acadmico
En esta tabla se ingresa el periodo acadmico de las diferentes promociones
de los estudiantes graduados.
e) Tabla Carreras
Se ingresa dos carreras que ofrece y pone a disposicin de los estudiantes el
Instituto.

f) Tabla Ttulos
Se ingresa los ttulos obtenidos por el estudiante al momento de egresar del
Instituto


40
g) Tipo Ttulos
En esta tabla de rompimiento se guardarn los diferentes tipos de ttulos que
obtenga el egresado a lo largo de su vida profesional.
h) Tabla Pases
En esta tabla se ingresa los pases en donde los egresados obtengan los
diferentes ttulos.
i) Tabla Cursos
Se ingresa la informacin de los cursos realizados del egresado luego de su
graduacin.
j) Tabla Instituciones
Se ingresa las diferentes instituciones en donde realiza los cursos el egresado.
k) Tabla Empleos
Se guarda la informacin de los diferentes empleos en los que se va a
desempear el egresado a lo largo de su vida profesional.
l) Tabla Ciudades
Se ingresa las diferentes ciudades en las que el egresado est trabajando y
viene.
m) Tabla Email
Se guarda los diferentes emails mediante los cuales se va a tener contacto
tanto el egresado como la institucin.


41
3.6 MODELO DE PRUEBAS
Las pruebas son los procesos que permite validar, verificar y revelar la calidad de
un sistema. Las pruebas son una fase que se integra dentro del ciclo del desarrollo
del software, la misma que permitir verificar si el software est muy bien realizado
con todos los parmetros requeridos para la institucin en la cual se va a
implementar.
3.6.1 Caso de Uso Gestionar Datos de Egresados
Descripcin: Se ingresa al sistema como administrador, accediendo a su
funcionalidad y solicitando administrar datos de egresados, el sistema
muestra una interfaz para que lleve cabo la administracin de los
egresados. Una vez administrado la informacin seleccionar la opcin
guardar a la base de datos.

Condiciones de ejecucin:
Las condiciones de ejecucin del caso de prueba son que el administrador
opera en la base de datos evaluacin y su clave correspondiente para
administrar la informacin de los egresados.
Entrada:
Introducir el nmero de cedula en el campo usuario
Introducir ****** la contrasea en el campo contrasea
Pulsar entrar o ingresar en el botn de la aplicacin


42
Aparece la interfaz del administrador con sus diferentes
opciones
Escoger del administrar informacin de egresados
Aparecer el formulario ingrese datos del egresado
Ingresar los datos del egresado llenando el formulario
Pulsar registrar datos en el botn de la aplicacin

Resultado esperado:
El sistema almacena datos del estudiante egresado.
Evaluacin de la prueba
Prueba superada con xito.

3.6.2 Caso de Uso Consultar Datos del Egresado

Descripcin: Ingresar al sistema como administrador, accediendo a su
funcionalidad y solicitando consultar datos del egresado, el sistema
despliega una interfaz para realizar la consulta de los datos. Una vez
consultando los datos seleccionar la opcin ingresar nueva informacin y
pulsar en el botn guardar informacin.



43
Condiciones de ejecucin:
Las condiciones de ejecucin del caso de prueba son que el administrador
verifique dicha informacin respaldados por sus respectivos documentos y
modifique los datos del egresado.

Entrada:
Introducir el nmero de cedula en el campo usuario
Introducir ****** la contrasea en el campo contrasea
Pulsar entrar o ingresar en el botn de la aplicacin
Aparece la interfaz del administrador con sus diferentes
opciones
Escoger del men consultar datos del egresado
Aparecer los nuevos datos enviados por los egresados.
Pulsar en el botn modificar informacin de la aplicacin

Resultado esperado:
El sistema almacena la nueva informacin.
Evaluacin de la prueba:
Prueba superada con xito.


44
3.6.3 Caso de Uso Enviar Informacin de Eventos a Egresados

Descripcin: Ingresar al sistema como administrador, accediendo a su
funcionalidad y solicitando enviar informacin a egresado, el sistema
despliega una interfaz mediante la cual permite enviar invitacin de
eventos mediante un correo. Una vez enviado la invitacin seleccionar la
opcin salir del sistema.

Condiciones de ejecucin:
Las condiciones de ejecucin del caso de prueba son que el administrador
tiene la facilidad de enviar invitaciones a los egresados a los diferentes
eventos realizados en la institucin.

Entrada:
Introducir el nmero de cedula en el campo usuario
Introducir ****** la contrasea en el campo contrasea
Pulsar entrar o ingresar en el botn de la aplicacin
Aparece la interfaz del administrador con sus diferentes opciones
Escoger del men enviar invitacin a egresados
Realizar la respectiva invitacin al egresado


45
Pulsar en el botn enviar invitacin
Pulsar el botn salir.

Resultado esperado:
El sistema almacena la nueva carrera.
Evaluacin de la prueba:
Prueba superada con xito.













46
CAPITULO 4
MANUALES DE INSTALCION
Una vez seleccionados los programas con los que vamos a trabajar la aplicacin web; se
procede a la instalacin de los programas seleccionados como en este caso son Mysql-
Front, Zend Studio 9.0.1, xampp.
4.1 INSTALACIN DE ZEND STUDIO 9.0
Dar clic en next


Aparece la ventana que indica la direccin en la que se va a instalar el programa




47
Presionar Next.


Aparece la ventada atreves de la cual se va a instalar Zend Studio 9.0

Dar un clic en Install.




48
Una vez instalado el programa dar clic en Finish



4.2 INSTALACIN DE MYSQL-FRONT



En la ventana del asistente de Mysql-Front se presiona el botn siguiente, donde
va a aparecer l ventana para direccionar en q unidad vamos a instalar el programa


49


Ya seleccionada la unidad de instalacin en el equipo presionamos siguiente

Presionar el boton siguiente.



50
Aqu indica todos los componentes necesarios del programa instalado, y se
presiona siguiente.


Una vez realizados todos los procedimientos est listo para la instalacin de
Mysql-Front y presionar el botn instalar.



4.3 MANUAL DE INSTALACIN DEL SISTEMA
Ya instalados los programas correspondientes exportamos la base de datos de la
aplicacin.
Abrimos Mysql-Front



51


En la opcin localhost dar clic derecho y escoger la opcin nueva/base de datos.



Aparece la ventana en la cual se da el nombre a la base de datos que se va a
trabajar.




52
El nombre de la base de datos se lo pone tal y como est en la base de datos que
se va a exportar.



Presionar el botn Aceptar para que se cree la base de das.





Dar clic derecho en la base de datos creada escoger la opcin Importar/Archivo
SQL.


53


Aparece una ventana en la que permite escoger el dispositivo se va a importar la
base de datos.


Dar clic en la base de datos que se va a importar y dar clic en Abrir para que se
copien todas las tablas y datos que existen en la base de datos.




54
En la ventana que aparece dar un clic en finalizar




Presionar el botn Finalizar, para terminar el proceso.



Presionar el botn cerrar para terminar el proceso y verificar i se han subido todos
los datos




55
Para subir al servidor la aplicacin, copiar la carpeta de la aplicacin dentro de la
unidad de disco en donde est el servidor en ente caso en el disco local C:
xampp/htdocs.









56





Una vez copiada la aplicacin dentro del servidor, se crea un nuevo sitio dentro de
Zend Studio de la siguiente manera.



57
Abrir el programa Zend Studio 9.0






Una vez abierto el programa creamos un nuevo sitio




58
Para crear un nuevo sitio pulsar en la opcin Local PHP Project, pero en nuestro
caso como ya existe un sitio dentro del servidor cogemos la opcin PHP Project
from Existing Directory para poder direccionarle desde la unidad en la que se
encuentra.


Dar un clic den el botn Browse y buscar la unidad en la que se encuentra la
carpeta de la aplicacin.


Abrir la unidad C; xampp/htdocs/ y el nombre de la carpeta de la aplicacin.


59


Dar un clic dentro de la carpeta de la aplicacin, dar un clic en el botn Aceptar y
aparece la localizacin de la carpeta



Dentro de la opcin Project Name poner el nombre de la carpeta tal y como est
en la unidad de disco.


60


Dar un clic en next y aparece una nueva ventana.



Dar clic en Next donde aparece una ventada en la cual se va a escoger las
libreras a utilizar.



61


Presionar el botn Finish para terminar de crear el sitio.




Aparece el sitio de la aplicacin creado dentro de Zend Studuio 9.0


62



4.4 OPCIONES DEL SISTEMA

Agregar o Nuevo Salir del Sistema

Eliminar Registro Modificar Registro

Guardar Actualizar


4.5 MANUAL DEL ADMINISTRADOR

El administrador debe registrarse para que el sistema logeo y poder ingresar al mdulo
administrador, seguidamente presionar Ingresar.


63

Grafico 1 logeo
El sistema ingresa al mdulo administrador.

Grafico 2 Ingreso del Sistema

En este men se puede hacer el ingreso de nuevos registros las diferentes tablas del
sistema.

Grafico 3 Men del Administrador


64

UBICACIN.- se administra los pases, provincias, ciudades las cuales se deben
seguir el mismo procedimiento en el momento del hacer clic en PAIS.

Grafico 4 Gestionar Pas
Ingreso de un nuevo registro del pas clic en GUARDAR

Grafico 5 Ingreso del Registro
Para modificar el registro clic en aplicar y luego clic en guardar

Grafico 6 Modificar el Registro
Para eliminar un registro clic en el icono de eliminar y no mostrar un mensaje de confirmacin de
si se quiere eliminar el registro aceptar o cancelar

Grafico 4 Eliminar el registro


65
SISTEMA.- Ingresando al link de Sistema podemos visualizar los siguiente


Grafico 5 men de acciones

Egresados.- se podr ingresar los registros de los egresados as tambin
toda la informacin correspondiente a los ttulos ingresados y empleo. Clic en
nuevo


Grafico 6 lista de registro
Nuevo Registro.- ingresar todos los campos y clic en guardar

Grafico 7 Ingresar un registro


66

Modificar y eliminar registros.- clic en editar se presentara una ventana de todos
los registro.

Grafico 7 lista de egresados
La ventana del submen donde se encuentra la informacin del egresado, ttulos
obtenidos, empleos


Grafico 8 modificar registro
Ttulos obtenidos.- se encuentra las opciones de editar y eliminar el registro de los
ttulos de igual manera ingresar un nuevo registro clic en NUEVO

Grafico 9 lista de ttulos obtenidos del egresado ingresado al sistema
Se ingresa todos los campos obligatorios y clic en guardar


67

Grafico 10 nuevo registro de ttulos
Se ingresa al link de empleos para ingresar los cargos y periodos de los cargos y
los nombres de las empresas vinculadas al egresado.


Grafico 11 administrar empleos
Instituciones educativas.- se ingresaran todas las instituciones educativas
correspondientes al rea de educacin se puede ingresar un nuevo registro,
modificar y eliminar el mismo.


Grafico 12 administrar instituciones


68
Manual del Egresado
Ingreso del egresado por su usuario que es el email y el password clic en
iniciar seccin.

Grafico 1 logeo
Ingresado al mdulo de usuario presentando la ventanas de informacin clic
en el men de usuario.

Grafico 2 men de usuario


69
Informacin personal.- Se modifica el registro del usuario clic en actualizar
para que se guarde la informacin modificada.

Grafico 5 actualizar datos
Certificados.- el usuario ingresara todos los certificados clic en NUEVO
de la misma manera visualiza los certificados ya ingresados

Grafico 6 certificados
Nuevo certificado.- se ingresa todas los campos ya que son obligatorios y
una copia del certificado conseguido.


70

Grafico 7 ingreso de registro
Modificar y eliminar certificados.- se presentan todos los certificados
ingresados por el egresado clic en icono editar y se despliega una ventana
de actualizar registro.

Grafico 8 modificar
Todo el proceso de modificar hacemos clic en el botn aplicar y luego en
actualizar


71

Grafico 9 modificar registro
Ttulos: para agregar un nuevo ttulo clic en NUEVO as tambin editar y
eliminar el registro del ttulo.

Grafico 10 lista de ttulos
Ingreso del registro de ttulos clic en guardar escogiendo la institucin y ttulo
obtenido

Grafico 11 modificar el registro


72
CAPITULO 5
ESTUDIO DE FACTIBILIDAD
El estudio de factibilidad de un sistema se lo realiza para tomar en cuenta el costo del
proyecto as como tambin se determina los beneficios tangibles e intangibles de la
aplicacin propuesta. Se abordan varios aspectos que permiten determinar la viabilidad o
factibilidad del desarrollo del sistema propuesto.
5.1 PLANIFICACION
Uno de los objetivos de la planificacin es lograr estimaciones razonables para la
estimacin de costos, recursos y tiempo relacionados al desarrollo del software. La
tcnica de estimacin utilizada en este caso es la denominada Anlisis de Puntos
de Casos de Uso. Este mtodo se basa en la posibilidad de predecir el tamao de
un sistema a partir de las caractersticas de sus requisitos, expresados en los
casos de uso.

5.1.1 Identificar los Puntos de Casos de Uso Desajustados
UUCP = UAW + UUCW
Dnde:
UUCP: Puntos de Casos de Uso sin ajustar
UAW: Factor de Peso de los Actores sin ajustar
UUCW: Factor de Peso de los Casos de Uso sin ajustar Para calcular


73
Para calcular UAW:
Cant Tipo Descripcin Peso Cant x
Peso
0 Simple Otro sistema que interacta con el sistema a
desarrollar mediante una interfaz de
programacin (API, Application Programming
Interface)
1 0
0 Medio Otro sistema que interacta con el sistema a
desarrollar mediante un protocolo o una
interfaz basada en texto
2 0
2 Complejo Una persona que interacta con el sistema
mediante una interfaz grfica
3 6
TOTAL 6
Tabla.7. Factor de peso de los actores sin ajustar

Para calcular UUCW:
Cant Tipo Descripcin Peso Cant x Peso
6 Simple El Caso de Uso contiene de 1 a 3 transacciones 5 30
2 Medio El Caso de Uso contiene de 4 a 7 transacciones 10 20
0 Complejo El Caso de Uso contiene ms de 8 transacciones 15 0
TOTAL 50
Tabla 8. Factor de peso de los casos de uso sin ajustar

Luego: UUCP = 6 + 50 UUCP = 56
5.1.2 Ajustar los Puntos de Casos de Uso
UCP = UUCP * TCF * EF
Dnde:
UCP: Puntos de Casos de Uso ajustados
UUCP: Puntos de Casos de Uso sin ajustar


74
TCF: Factor de complejidad tcnica
EF: Factor de ambiente
Para Calcular TCF: TCF = 0.6 + (0.01 * )
Significado de los valores:
0: No presente o sin influencia,
1: Influencia incidental o presencia incidental
2: Influencia moderada o presencia moderada
3: Influencia media o presencia media
4: Influencia significativa o presencia significativa
5: Fuerte influencia o fuerte presencia
Factor Descripcin Peso Valor (Pesoi *Valori)
T1 Sistema distribuido 2 2 4
T2 Objetivos de performance o tiempo de respuesta 1 3 3
T3 Eficiencia del usuario final 1 4 4
T4 Procesamiento interno complejo 1 4 4
T5 El cdigo debe ser reutilizable 1 5 5
T6 Facilidad de instalacin 0,5 4 2
T7 Facilidad de uso 0,5 5 2,5
T8 Portabilidad 2 4 8
T9 Facilidad de cambio 1 5 5
T10 Concurrencia 1 1 1
T11 Incluye objetivos especiales de seguridad 1 3 3
T12 Provee acceso directo a terceras partes 1 0 0
T13 Se requieren facilidades especiales de
entrenamiento a los usuarios
1 2 2
Total 43.5
Tabla 9. Factor de complejidad tcnica


75
Luego: TCF = 0.6 + (0.01 * 43.5) TCF = 1.035
Para Calcular EF: EF = 1.4 + ( 0.03 * )
El Factor de Ambiente EF (Enviromental Factor) trata de medir cun
familiarizado est el equipo de desarrollo con el tipo de problema del
proyecto a realizar.

Facto
r
Descripcin Peso Valor (Pesoi
*Valori)
E1 Familiaridad con el modelo de proyecto
utilizado
1,5 4 6
E2 Experiencia en la aplicacin 0,5 3 1.5
E3 Experiencia en orientacin a objetos 1 3 3
E4 Capacidad del analista lder 0,5 4 2
E5 Motivacin 1 5 5
E6 Estabilidad de los requerimientos 2 4 8
E7 Personal part-time -1 3 -3
E8 Dificultad del lenguaje de programacin -1 4 -4
Total 18.5
Tabla 10. Factor de ambiente
Luego: EF = 1.4 + ( 0.03 * 18.5) EF = 0,845
Luego: UCP = 56 * 1.035 * 0.845 UCP = 48.976
5.1.3 Calcular Esfuerzo de FT Implementacin.
E = UCP * CF
Dnde:
E: Esfuerzo estimado en horas-hombre


76
UCP: Puntos de Casos de Uso ajustados
CF: Factor de Conversin
Para calcular CF:
CF = 20 horas-hombre (si Total EF 2)
CF = 28 horas-hombre (si Total EF = 3 Total EF = 4)
CF = abandonar o cambiar proyecto (si Total EF 5)
Total EF = Cant EF < 3 (entre E1 E6) + Cant EF > 3 (entre E7, E8)
Total EF = 0 + 1
Total EF = 1
CF = 20 horas-hombre (porque Total EF 2)
Luego:
E= 48.976 * 20 E= 979.52 horas-hombre

5.1.4 Calcular esfuerzo de todo el proyecto
Actividad % esfuerzo Valor esfuerzo
Anlisis 10% 245horas-hombre
Diseo 20% 490horas-hombre
Implementacin 40% 980 horas-hombre
Prueba 30% 735 horas-hombre
Total 100% 2450horas-hombre
Tabla 11. Esfuerzo del proyecto


77
Si ET = 1758 Horas/ hombre y se estima que cada mes tiene 160 horas
laborables, y eso se le multiplicara por el salario bsico 292 $ quedara:

ET = 5536/160 ET = 15.313 mes/hombre.
Salario = 15.313*292 Salario = 4472 $














78
5.2 CONCLUSIONES
Con la realizacin del presente sistemas se obtuvieron las siguientes conclusiones:

Los resultados de este trabajo y la utilizacin del sistema desarrollado sern de
gran utilidad para el Instituto Tecnolgico Superior Ibarra, teniendo en cuenta
que contribuye a mejorar el funcionamiento y la organizacin del sistema
acadmico de la institucin.

La implementacin del sistema en la Institucin es un evento relevante para el
manejo de la informacin de sus estudiantes egresados.

Con la aplicacin web implementada en el Instituto Tecnolgico Superior
Ibarra, pone a la Institucin a nivel de las grandes Instituciones acadmicas de
todo el pas.

La realizacin de la aplicacin web facilita la comunicacin entre los estudiantes
egresados y la institucin que le prepar como profesional. Poniendo a
disposicin y conocimiento del desempeo dentro del mbito laboral.

Con el sistema se tendr un exacto porcentaje de los egresados empleados y
desempleados de la Institucin, logrando as que los conocimientos impartidos
mejoren para el bienestar del ala Institucin.







79
5.3 RECOMENDACIONES
Al concluir el desarrollo de este documento se recomienda:
Dar a conocer de la existencia de esta aplicacin web a todos los egresados
Para la instalacin del sistema se debe seguir correctamente los pasos
descritos en el manual tcnico.
Capacitar con seminarios a los estudiantes con respecto a las diferentes
tecnologas de software libre.
Continuar el desarrollo del algoritmo con vistas a aumentar el nmero de
variantes de generacin, y aumentar las vas de solucin ante las distintas
situaciones.










80
5.4 GLOSARIO DE TERMINOS
Administrador: Aplicacin que permite realizar funciones como la gestin de
archivos y la impresin. Con el administrador de ficheros de Windows puedes
crear, copiar, buscar o borrar directorios o ficheros, sin tener que utilizar los
laboriosos comandos del DOS.
Aplicacin: Es un tipo de programa informtico diseado como herramienta para
permitir a un usuario realizar uno o diversos tipos de trabajo.
Archivo: Es un conjunto de bits almacenado en un dispositivo perifrico.
Base de Datos: es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemticamente para su posterior uso.
Cdigo: Es el conjunto de smbolos y reglas que sirven para representar datos de
forma que puedan ser reconocidos por una computadora.
Configuracin: Es el conjunto de datos que permite el valor de algunas variables
de un programa o un sistema.
Datos: Cualquier informacin que pueda ser usada para clculo, comparacin u
otro procedimiento o que quiera ser recomendada para su uso futuro.
Directorio: Es una agrupacin de archivos de datos, atendiendo a su contenido, a
su propsito o a cualquier criterio que decida el usuario.
Disco Duro: Tambin conocido como Hardy Disk o HD, es el dispositivo
magntico interno de la computadora en el que se almacena gran cantidad de
informacin


81
E-mail: es la aplicacin ms sencilla y ms usada de internet. Y la traduccin de
su nombre lo dice todo; es un servicio de correo electrnico en la red. Ya que
cualquier usuario podr enviar o recibir mensajes a travs de la red.
Hardware: Hace referencia a los componentes que forman parte de una
computadora, como es el mouse, el teclado, la placa madre, el monitor, y las
dems unidades fsicas vinculadas al computador.
Host: Indica al ordenador central de n sistema informtico complejo.
HTML: (Lenguaje de marcador de Hipertexto) es el lenguaje de marcado
predominante para la elaboracin de pginas web.
Informtica: es la ciencia que tiene como objetivo estudiar el tratamiento
automtico de la informacin a travs de la computadora.
Internet: Es el conjunto descentralizado de redes de comunicacin
interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las
redes fsicas heterogneas que lo componen funcionen como una red lgica
nica.
IP: es una etiqueta numrica que identifica, de manera lgica y jerrquica, a una
interfaz (elemento de comunicacin/conexin) de un dispositivo (Habitualmente
una computadora) dentro de una red que utilice el protocolo IP (internet protocolo).
Java Script: es un lenguaje de programacin que permite a los desarrolladores
crear acciones en sus pginas web.
Logan: Entrada de identificacin.


82
Microprocesador: es el cerebro del ordenador. Es un chip, u tipo de componente
elctrico en cuyo interior existen miles de elementos llamados transistores.
Ordenador: Es una mquina electrnica que recibe y procesa datos para
convertirlos en informacin til.
Software: Es el conjunto de programas de programas de cmputo, reglas,
procedimientos y datos asociados que forman parte de las operaciones de un
sistema de cmputo.
Sistema: es el conjunto de partes interrelacionadas, hardware, software y de
recurso humano que permite almacenar y procesar informacin.
Usuario: En sentido general, un usuario es un conjunto de permisos y de recursos
(o dispositivos) a los cuales se tiene acceso. Es decir, un usuario puede ser tanto
una persona como una mquina, un programa.









83
5.5 BIBLIOGRAFIA
[Libros]
De la Cruz Villar, Joel, pH & Misal, Megabyte, 2006
PAVON PUERTAS, Creacin de un portal con PHP y MYSQL,
Edicin 3, Editorial RA-MA EDITORIAL, Ao 2007.
BEATI HERNAN, El gran libro de pH, Edicin 1, Editorial Mar combo
S.A, Ao 2010.
LOPEZ QUIJADO JOSE, Domine php y Misal, Edicin 2, Editorial
RA-MA EDITORIAL, Ao 2010.
MINERA FRANCISCO, php Master, Edicin 1,Editorial ZIG ZAG,
Ao 2008
[Documento]
Proporcionado por el Licenciado Jorgito Vivero, sistema-
automatizado-horarios-240408
Fabricio Carlosama, Tesis realizada, seguimiento de
egresados,2010
[Linkografa]
http://es.wikipedia.org/wiki/PHP

http://es.wikipedia.org/wiki/MySQL




84
http://html.conclase.net/w3c/html401-es/struct/global.html#h-7.1

http://www.desarrolloweb.com/articulos/1540.php

http://es.wikipedia.org/wiki/HTML























85
5.6 ANEXOS
a) Conexin a la Base de Datos
<?php
if(!defined("ITSI"))die(header("location: ../../index.php"));
class conexion{
private $c_link;
private $c_result;
private $c_resultados;

public function __construct(){
$this-
>c_link=mysql_connect(SERVIDOR,USUARIO,PASSWORD);
mysql_select_db(BASE,$this->c_link);
}

public function EjecutarSentenciaSql($sql){
$this->c_result=mysql_query($sql,$this->c_link);
$this->ProcesarDatos();
}

public function ProcesarDatos(){
$this->c_resultados=Null;
$datos = array();
if(@mysql_num_rows($this->c_result)>0){
while($fila = mysql_fetch_array($this-
>c_result)){
$datos[] = $fila;
}
}
$this->c_resultados=$datos;
}

public function Resultados(){
return $this->c_resultados;
}

public function JsonResultados(){
return json_encode($this->c_resultados);
}
}
?>







86
c) Modela Persona

<?php
if(!defined("ITSI"))die("location: ../../index.php");
class personaModel{
private $con;

function __construct(){
$this->con= new conexion();
}

function SeleccionaTodos(){
$this->con->EjecutarSentenciaSql("select * from persona");
return $this->con->Resultados();
}

function SeleccionaUno($id_persona){
$this->con->EjecutarSentenciaSql("select * from persona where
id_persona=$id_persona");
$dato = $this->con->Resultados();
return $dato[0];
}

function insertar($cedula, $nombres,$apellidos){
$sql="insert into persona (cedula, nombres, apellidos) values
('$cedula','$nombres','$apellidos')";
$this->con->EjecutarSentenciaSql($sql);
}

function actualizar($id_persona, $cedula, $nombres,$apellidos){
$sql="update persona set cedula=$cedula, nombres=$nombres,
apellidos=$apellidos where id_persona=$id_persona";
$this->con->EjecutarSentenciaSql($sql);
}

function eliminar($id_persona){
$sql = "delete from persona where id_persona = $id_persona";
$this->con->EjecutarSentenciaSql($sql);
}

}
?>

Vous aimerez peut-être aussi