Sei sulla pagina 1di 53

INSTITUTO TECNOLGICO SUPERIOR

NUESTRA SEORA DEL ROSARIO

TECNOLOGA EN ANLISIS DE SISTEMAS


TEMA
ANLISIS, DISEO E IMPLEMENTACIN DE UN SISTEMA INFORMTICO
PARA EL SEGUIMIENTO DE EGRESADOS Y GRADUADOS
DEL INSTITUTO TECNOLGICO SUPERIOR NUESTRA SEORA DEL
ROSARIO UBICADO EN LA CUIDAD DE CATAMAYO, PROVINCIA DE
LOJA PERIODO ABRIL AGOSTO DEL 2016.

AUTORA
Quinde Chavez Mercy Johanna

TUTOR
Tlgo. Tillaguango Luis

AO LECTIVO 2015
2016

INSTITUTO TECNOLGICO SUPERIOR


NUESTRA SEORA DEL ROSARIO

ACTA DE SESIN DE DERECHOS


Yo, Mercy Johanna Quinde Chavez con C.l. N. 1104764137, estudiante de la
carrera de Anlisis de Sistemas, declaro conocer y aceptar las disposiciones
del Programa de Prepago, que en lo pertinente dice: Es patrimonio del
Instituto Tecnolgico Superior Nuestra Seora del Rosario, todos los
resultados provenientes de trabajos investigativos, cientficos, tcnicos o
tecnolgicos, o productos tangibles y de tesis o trabajos de grado que se
realicen a travs o con el apoyo de cualquier tipo del Instituto Tecnolgico
Superior Nuestra Seora del Rosario, esto significa la cesin de los derechos
de propiedad intelectual al Instituto Tecnolgico Superior Nuestra Seora del
Rosario.

Tlgo. Luis Tillaguango


Cl. 110476575
Director

Mercy J. Quinde Ch.


Cl. 1104764137
Estudiante

II

INSTITUTO TECNOLGICO SUPERIOR


NUESTRA SEORA DEL ROSARIO

CERTIFICACIN
Yo, Tlgo. Luis Tillaguango, certifico que la seorita Mercy Johanna Quinde
Chavez con C.l. N. 1104764137 realizo la presente tesis con el ttulo
ANLISIS, DISEO E IMPLEMENTACIN DE UN SISTEMA INFORMTICO
PARA EL SEGUIMIENTO DE EGRESADOS Y GRADUADOS
DEL INSTITUTO TECNOLGICO SUPERIOR NUESTRA SEORA DEL
ROSARIO UBICADO EN LA CUIDAD DE CATAMAYO, PROVINCIA DE
LOJA PERIODO ABRIL AGOSTO DEL 2016., y es autora intelectual del
mismo, que es original, autentico y personal.

Tlgo. Luis Tillaguango


Cl.

III

INSTITUTO TECNOLGICO SUPERIOR


NUESTRA SEORA DEL ROSARIO

CERTIFICADO DE AUTORA
Yo, Mercy Johanna Quinde Chavez con C.l. 1104764137 certifico que el
proyecto titulado: ANLISIS, DISEO E IMPLEMENTACIN DE UN
SISTEMA INFORMTICO PARA EL SEGUIMIENTO DE EGRESADOS Y
GRADUADOS DEL INSTITUTO TECNOLGICO SUPERIOR NUESTRA
SEORA DEL ROSARIO UBICADO EN LA CUIDAD DE CATAMAYO,
PROVINCIA DE LOJA PERIODO ABRIL AGOSTO DEL 2016., el cual
presento como requisito para optar por el ttulo de Tecnloga en Anlisis de
Sistemas, del INSTITUTO TECNOLGICO SUPERIOR NUESTRA SEORA
DEL ROSARIO, es el producto de mi labor investigada.
As mismo, doy fe de este trabajo es uno original e indito, el contenido,
efectos legales y acadmicos que se desprenden del mismo son exclusividad
de la autora.

Mercy Johanna Quinde Chavez.

IV

DEDICATORIA
Dedico esta tesis a mi Dios por la vida y salud que me ha otorgado, para dar
culminacin a este trabajo.
A mis padres Flix Quinde y Agustina Chavez, queridos padres me faltan
palabras para agradecerles todo lo que me han brindado y me brindan, dedico
a ustedes mi esfuerzo y dedicacin, mis largas noches y das de trabajo,
espero retribuir un poco de lo mucho que me han confiado.
A mis hermanos Diana, Jos Flix, Viviana y Jhon, por su apoyo, confianza y
amor, gracias infinitas por ayudarme a cumplir mis objetivos planteados.
A mis abuelos Flix Quinde y Rosa Vuele mis segundos padres, a mis tos y
tas, a mis primos por brindarme sus consejos, sus sonrisas y sus regaos,
que han hecho de m una mejor persona como: hija, hermana, sobrina y prima.
A mis hijos Flix Andrs, Sofa Monserrath y Santiago Isrrael; mis grandes
amores, mis motores de vida porque han llenado de felicidad mi rostro, mi
vida y mi corazn, a ustedes dedico este sueo alcanzado, porque son los
pilares fundamentales en mi vida y ese empujoncito que necesito para salir
adelante en el mbito personal y profesional.
A mis sobrinos Juan Agustn y Justin Javier porque son dos hijos ms en mi
corazn, ser su ta es maravilloso.
A todos mis amigos, sin excluir a ninguno, a ustedes que siempre fueron mi
gran apoyo emocional en todo momento.
A mis compaeros de clases por darme la dicha de compartir momentos de
risas, preocupaciones, bromas, en fin, gracias por su respeto y amistad,
porque han sido los hermanos que decid adoptar en mi corazn, y hemos
caminado de la mano durante el proceso de nuestro trabajo de graduacin,
porque a pesar de los tropiezos que hemos tenido, nos hemos sabido levantar
y con ms fuerzas para recuperar el tiempo perdido y alcanzar un objetivo
comn.
V

A mis docentes que nunca desistieron al ensearme y compartir conmigo y


mis compaeros sus conocimientos y experiencias de vida.
Adems le dedico este triunfo a cada una de las personas que pensaron que
no lo lograra, porque con esos deseos me obligaron a continuar en busca de
este logro y a no decaer en el camino.

VI

AGRADECIMIENTO

A Dios por regalarme la vida y permitirme dar este pas en mi preparacin


personal y profesional.
Al Instituto Tecnolgico Superior Nuestra Seora del Rosario, por abrirme
las puertas de sus aulas para adquirir uno a uno cada conocimiento impartido,
teniendo en cuenta como eje principal el lema de esta preciada institucin
educativa Verdad, Virtud y Ciencia.
Agradecer a mis Padres Flix y Agustina, a mis hermanos y hermanas, Diana,
Jos Felix, Viviana y Jhon, mi familia consangunea, quienes han participaron
directa e indirectamente de mi formacin, sin ustedes esto no hubiera sido
posible, adems no podra dejar pasar la oportunidad sin decirles que los AMO
y que gracias a ustedes soy lo que soy y estoy donde estoy.
Quiero expresar mi agradecimiento a mi abuelita Mara Rosa Eduvi Vuele a
quien con gran amor y respeto la llamo MI MAMI, gracias por las muchas
veces en que me despertabas a tempranas horas de la madrugada, con la
finalidad de estudiar para mis exmenes, gracias por ser la amiga, la madre,
la confidente y el gran ejemplo de mujer que cualquiera pudiera desear, y que
yo, con la gracia de Dios la tengo.
Agradecer a mi Hijos, por saber entender a pesar de su corta edad, que su
mamita tena que hacer deberes y postergar los juegos por las obligaciones.
A mis docentes quienes nunca desistieron al ensearme, en especial a Ing.
Carlos Aguilar, Ing. Amada Criollo, Lic. Patricio Guarnizo, Tnlgo. Luis
Tillaguango, a todos ustedes gracias, por compartir conocimientos
intelectuales y enseanzas de vida; gracias por el tiempo que han dedicado a
m y a mis compaeros en nuestra formacin estudiantil, para as poder
desenvolvernos en el campo laboral como excelentes profesionales.

VII

Quiero agradecer a mis amigos y compaeros aquellos que siempre


estuvieron presentes con su voz de aliento y un consejo oportuno, chicos y
chicas mil gracias.

VIII

NDICE RESUMEN
El propsito de este proyecto de investigacin es desarrollar una actualizacin
al sistema informtico que la institucin educativa posee; dicha institucin se
encuentra

ubicada en el Cantn Catamayo, provincia de Loja, su objetivo

presentar una actualizacin, permitiendo que sea Web mas no aplicacin de


escritorio, para de esta manera llegara todos los Egresados y graduados de
la institucin, con la firme conviccin de realizar un sistema que supla de
manera eficiente y capaz cada una de las necesidades encontradas en la
investigacin.
Por tal razn, se presenta como proyecto de grado, se presenta realizar
ANLISIS, DISEO E IMPLEMENTACIN DE UN SISTEMA INFORMTICO
PARA EL SEGUIMIENTO DE EGRESADOS Y GRADUADOS
DEL INSTITUTO TECNOLGICO SUPERIOR NUESTRA SEORA DEL
ROSARIO UBICADO EN LA CUIDAD DE CATAMAYO, PROVINCIA DE
LOJA PERIODO ABRIL AGOSTO DEL 2016..
La realizacin de este proyecto es el resultado de una extensa y profunda
investigacin sobre el funcionamiento del sistema actual y de cada uno de sus
procesos, logrando realizar un anlisis, el diseo e implementacin de dicho
sistema, deber contar de interfaces amigables que permitan a los usuario
introducir datos especficos y correctos; logrando de esta manera realizar una
actualizacin optima al sistema existente.

SUMMARY

The purpose of this research project is to develop an update to the computer


system that the school has; the institution is located in Canton Catamayo, Loja
province, its objective is to present an update, allowing it to be Web but not
desktop application, to thereby reach all graduates and graduates of the
institution, with the firm conviction of conduct a system that mitigates efficient
and capable each of the needs encountered in research manner.
For this reason, it is presented as a graduation project is presented perform
"ANALYSIS, DESIGN AND IMPLEMENTATION OF A COMPUTER SYSTEM
FOR MONITORING OF GRADUATES AND GRADUATES OF INSTITUTE OF
TECHNOLOGY SUPERIOR" OUR LADY OF THE ROSARY "LOCATED IN
THE CITY OF CATAMAYO, PROVINCE LOJA PERIOD APRIL - AUGUST
2016 ".
The realization of this project is the result of an extensive and thorough
investigation into the operation of the current system and each of its processes,
achieving an analysis, design and implementation of such a system must have
friendly interfaces that allow user to input specific and correct data; thus
achieving optimum perform update the existing system

.
2

INTRODUCCIN

El presente documento detalla el amplio trabajo de investigacin que se


desarroll para la previa obtencin del ttulo acadmico correspondiente. Este
documento est divido por captulos los cuales de detallan a continuacin:
Captulo I: en este captulo se considera el marco referencia, planteamiento y
formulacin del problema que nos ha servido como base y gua del presente
trabajo investigativo, objetivo general y objetivos especficos, adems de las
necesidades, requerimientos funcionales y no funcionales, ayudado de los
diagramas de actividades, Modelo de dominio, Diagrama de Clases General
Captulo II: intervino la metodologa y el diseo preeliminar
Captulo III:. Diagramas pertinente y la descrippcion de los mismos
Captulo IV: se realizo la descripcin de los manuales que sern de ayuda al
usuario

CAPTULO I

1. Datos del proyecto


1.1.

Planteamiento del Problema.


El avance tecnolgico a nivel mundial ha sido favorable para el
ser humano, logrando de esta manera cubrir con la necesidad
plantada en diversos grupos sociales, en los mbitos de
educacin, econmico, de salud entre otros.
Muchos de los pases cuentan con instituciones educativas de
nivel superior, vindose en la necesidad de contar con sistemas
informticos que se especifiquen en el seguimiento de
egresados y graduados de dichas instituciones educativas; y de
esta manera conocer si sus ex alumnos ejercen su profesin.
En nuestro pas Ecuador estos sistemas de seguimiento
estudiantil permiten estar en continuo proceso de conectividad
con los estudiantes.
En la ciudad de Loja, especficamente en el Cantn Catamayo
presta sus funciones educativas el Instituto Tecnolgico Superior
Nuestra Seora del Rosario, contando con una amplio nmero
de estudiantes en las especialidades de Tecnologa en Sistemas
y Tecnologa en Contabilidad de Auditoria, por lo tanto se ha
visto en la necesidad de realizar una actualizacin al sistema
existente del Seguimiento de Egresados y Graduados que
manipula actualmente esta institucin educativa, ya que dicho
sistema es una aplicacin Cliente Servidor, esperando que
dicha actualizacin permita realizar sus procesos en lnea
(WEB); logrando as, que los estudiantes, docentes y personal
acadmico se encuentren en constante conexin, fomentando
de esta manera lazos de comunicacin entre los involucrados

1.2.

Formulacin del Problema


El anlisis, diseo e implementacin de un sistema informtico
para el seguimiento de egresados y graduados del Instituto
Tecnolgico Superior Nuestra Seora del Rosario ubicado en
la Cuidad de Catamayo, provincia de Loja, permitir un aporte
significativo en la institucin?

1.3.

Objetivos

1.3.1. General
Analizar, Disear e implantar un sistema informtico que
permita el control y actualizacin de la informacin de los
egresados y graduados del Instituto Tecnolgico Superior
Nuestra Seora del Rosario ubicado en el cantn
Catamayo, provincia de Loja durante el perodo de Abril
Agosto del 2016.
1.3.2. Especficos

Analizar el sistema actual, buscando los inconvenientes que


se encuentren en este sistema actual de informacin.

Realizar el diseo de un sistema informtico ptimo para el


control de egresados y graduados de la institucin.

1.4.

Justificacin e importancia de la investigacin


El propsito de realizar una actualizacin al sistema informtico
fue de gran conveniencia para el Instituto Tecnolgico Superior
Nuestra Seora del Rosario, el cual permitir registro, control y
actualizacin de los datos informativos y de trabajo de los
egresados y graduados de dicha institucin, salvaguardando
toda la informacin de forma lgica, organizada y dejndola con
una disponibilidad efectiva para ser solicitada cuando se
necesite de la misma por va Web.
5

El trabajo realizado tuvo un impacto significativo a nivel


tecnolgico, considerando que el sistema actual que posee la
institucin, es una aplicacin Cliente Servidor proyectando a
que este sea Web, este ayudar de una manera ptima y que la
informacin se encuentre al alcance de cada uno de los
interesados, de manera que permitir dar un mejor servicio a la
Institucin y a los usuarios.
Esta

investigacin

servir

de

apoyo

aporte

para

investigaciones futuras de carcter tecnolgico, para quienes


realizan estudios de anlisis, desarrollo e implementacin de
sistemas informticos, teniendo como nico fin de apoyarse en
la tecnologa.
El anlisis, diseo e implementacin del sistema informtico para
esta institucin educativa, est predestinado especficamente
para el seguimiento de egresados y graduados, logrando
establecer las mejoras pertinentes que suplan las necesidades
que permitan realizar la actualizacin a el sistema actual, y de
esta manera lograr la estn en una comunicacin constante los
egresados y graduados con la institucin.
De esta manera se resalta que el presente trabajo, conto con
estrategias y esquemas importantes y necesarias para
desarrollo de software, adems de metodologas que permitieron
explorar y analizar los procesos y problemas encontrados a
solucionar de manera muy positiva y breve
1.5.

Necesidades
1.5.1. Requerimientos Funcionales
RF01.- Registro y control de Cuentas de Usuarios
RF02.- Registro, control y actualizacin de

datos

informativos de los egresados y graduados (Nombre,


6

Apellido, Numero de Cedula, Telfono, Celular, Sexo Pas,


Fecha de Nacimiento, Cuidad, Estado Civil, Direccin,
Email, Ocupacin)
RF03.- Registro, control y actualizacin de datos del tutor
de tesis (Nombre, Apellido, Telfono,

Direccin, Pas,

Sexo, Cuidad, Direccin).


RF04.- Registro y Control de los Datos del trabajo actual
de los egresados y graduados (Trabajo Actual, Empresa,
Direccin de la empresa, Telfono, Celular, Tipo, Pas,
Cuidad,

Fecha

de

ingreso,

Direccin,

Cargo

que

desempea).
RF05.- Control de los datos informativos de los egresados
y graduados (Nombre, Apellido, Numero de Cedula,
Telfono,
Provincia,

Fecha Nacimiento, Celular, Sexo


Cuidad, Estado

Pas,

Civil, Direccin, Email,

Ocupacin).
RF06. Actualizar la base de datos de la informacin de los
egresados y graduados.
RF07. El egresado y graduado solicita Informacin a la
institucin.- Sobre cursos que ofrece la institucin Cursos
Online, Cursos Presenciales,

Pasantas, Convenios,

Proyectos, el Administrador de sistema le enviara esta


informacin a su correo electrnico.
RF08. Informe de los datos de los Egresados y Graduados,
directores de tesis y usuarios.
RF09. Informe de los datos acadmicos de los egresados
y graduados.
7

RF10. Informe de los datos del trabajo de los egresados y


graduados.
RF11. El egresado y graduado presenta solicitudes o
sugerencias a las autoridades de la institucin RF12.
Registro y control de datos informativos del director de
tesis.
1.5.2. Requerimientos No Funcionales
RNF01. Encriptacin de claves de acceso
RNF02. El sistema contara con un administrador de
usuarios.
RNF03.- Con el tercer intento fallido de acceso al sistema
el mismo se cerrara automticamente.
RNF04. El sistema deber ejecutarse nicamente en
sistema operativo Ubuntu.
RNF05. El sistema ser orientado a web y se encontrara
alojado en un servidor.
RNF06. El administrador del sistema puede modificar y
actualizar la informacin cuando sea requerida.
RNF07. Actualizacin del gestor de la base de datos
RNF08. El sistema deber contar con una interfaz dinmica
y de fcil comprensin.
RNF09. El sistema trabajara con MySql, Xampp y su
informacin tendr un respaldo.

1.6.

Diagrama de Actividades

Ilustracin 1 Diagrama de Actividades


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

10

1.7.

Modelo de Dominio

Ilustracin 1 Modelo de Dominio


Fuente: Instituto Tecnolgico Superior "Nuestra Seora del Rosario"
Responsable: Johanna Quinde

11

1.8. Modelo de clases inicial

Ilustracin 2 Modelo de Clases de Uso


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Johanna Quinde

12

CAPTULO II

2. Ciclo de Vida
2.1. Modelo
El modelo a ser utilizado en el presente trabajo de investigacin es el
Modelo Cascada, ya que este es interactivo e incremental
Las fases a desarrollar en este modelo son:
Anlisis de requisitos
Diseo del sistema
Implementacin y pruebas de unidades
Integracin y pruebas del sistema
Funcionamiento y mantenimiento
2.2. Diseo preliminar
A continuacin destallaran las interfaces preliminares que intervienen
en nuestro sistema titulado: System Tracking Graduates NSR

Ingreso al sistema
En esta pantalla se deber ingresar de manera obligatoria un login y un
password para hacer uso del sistema de lo contrario no podr realizar
ninguna de las acciones que desee

13

Ilustracin 4 Ingresos al System Tracking Graduates NSR


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

Men principal
En esta pantalla encontraremos las principales opciones a las que
tendr acceso el Administrador como: Institucin, Egresados,
Graduados, Tutores, Acerca de, Sugerencias. Dentro de estos mens
encontrara los sub mens para realizar cada uno de las acciones q
desee como registrar datos de egresados, tutores, entre otras

14

Ilustracin 5 Men Principal del Administrador


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

Ilustracin 6 Sub Mens del Men Principal


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

15

Ilustracin 7 Interfaz de ingreso de Datos


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

Ilustracin 8 Interfaz de Datos ingresados


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

2.3. Metodologa
Iconix
Es un proceso simplificado en comparacin con otros ms
tradicionales, que unifica un conjunto de mtodos de orientacin a
objetos con el objetivo de abarcar todo el ciclo de vida de un proyecto.
Es una metodologa pesada-ligera de Desarrollo del Software que se
halla entre RUP (Rational Unified Process) y XP (eXtreme
16

Programming), unifica un conjunto de mtodos de orientacin a objetos


con el objetivo de tener un control estricto sobre todo el ciclo de vida
del producto a realizar.
Caractersticas
Iterativo e Incremental: durante el desarrollo del modelo del dominio y
la definicin de los casos de uso se producen varias iteraciones. El ciclo
incremental consiste en desarrollar por partes el producto de manera
que puedas integrarlas funcionalmente. Ciclo Iterativo, en cada ciclo de
iteracin se revisa y mejora el producto.
El desarrollo se organiza en series de mini-proyectos cortos, llamados
iteraciones.
Trazabilidad: Cada paso que se realiza est definido por un requisito,
la trazabilidad es la capacidad de seguir una relacin entre los
diferentes artefactos de software producidos.
Dinmica del UML: Ofrece un uso dinmico del UML porque utiliza
algunos diagramas UML, sin exigir la utilizacin de todos, (Sater, 2014)
Fases
a) Anlisis de Requisitos
En esta fase se deben analizar todos los requisitos que formaran
parte del sistema y con estos construir el diagrama de clases,
que representa las agrupaciones funcionales que estructuraran
el sistema en desarrollo.
Para esta fase se utilizan 3 herramientas:

Modelo de Dominio: esto se refiere a identificar objetos y


cosas del mundo real que intervienen con nuestro sistema.
(Esttico)

17

Modelo de Casos de Uso: describe las acciones o el


comportamiento que un usuario realiza dentro del sistema.
Comprende de actores, casos de uso y el sistema.

Prototipo de Interfaz de Usuario: implica la creacin de


un modelo o modelos operativos del trabajo de un sistema,
en el que analistas y clientes deben estar de acuerdo.
(Dinmico/ los usuarios se hacen participantes activos en
el desarrollo)

b) Anlisis y diseo Preliminar.


En esta fase a partir de cada caso de uso se obtendr una ficha
de caso de uso, est por un nombre, una descripcin, una
precondicin

que debe

cumplir antes de

iniciarse,

un

poscondicin que debe cumplir al terminar; si termina


correctamente.
En esta fase se debe realizar:
Diagrama de Robustez: es un hbrido entre un Diagrama de
Clases y un Diagrama de Actividades. Es una herramienta que
permite capturar el que hacer y a partir de eso l como hacerlo.
Facilita el reconocimiento de objetos y hace ms sencilla la
lectura del sistema
c) Diseo.
En esta fase se registran todos los elementos que forman parte
del sistema, en esta fase se requiere realizar lo siguiente:

Diagramas de Secuencia: muestra los mtodos que llevaran las


clases de nuestro sistema. Muestra todos los cursos alternos
que pueden tomar todos nuestros casos de uso. Se debe
terminar el modelo esttico, aadiendo los detalles del diseo en

18

el diagrama de clases y verificar si el diseo satisface todos los


requisitos identificados.
d) Implementacin.
Despus de tener el diseo se crear el software; que
posteriormente se entregar. Se debe utilizar el diagrama de
componentes si fuera necesario para apoyar el desarrollo, es
decir mostrar una distribucin fsica de los elementos que
componen la estructura interna del sistema. As como escribir y
generar el cdigo. (Sater, 2014).
2.4. Arquitectura
La arquitectura de un sistema es el diseo o conjunto de relaciones
entre las partes que constituyen el sistema

19

CAPTULO III

3. Desarrollo del proyecto


3.1. Diagrama de casos de uso
uc casos de uso

Valida datos

include

Registra
Busca

Modifica

extend

Elimina

Administra
usuarios

usuarios

Valida datos
include

Registra

Modifica
Busca

extend
Administra
Egresados

Administrador

Egresados
Validar datos

Registra

include
Busca
Modifica

Secretaria
extend
Elimina

Administra
tutores

Tutor
v alida datos
Registra

include
Busca

Egresado

Modifica
Administra
Sugerencias

extend

elimina

Ilustracin 9 Diagrama de Casos de uso


Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

20

3.2. Descripcin.
Identificacin
Caso de uso
Actor
Referencia
Propsito

CU01
Administra usuario
Administrador
RF01
Permitir al administrador registrar
,modificar, buscar y eliminar usuarios
Tipo
Primario
Precondicin
Iniciar Sesin
Registrar al usuario administrador
Pos condicin
Modificar, Buscar, Eliminar
Curso de eventos Registrar usuario
1.- Se ubica en la ventana de
registro usuario
2.- Se ingresa datos del usuario
3.- Click en el botn Guardar
4.- Presenta el mensaje usuario
almacenado
5.- Caso de uso Finalizado
Curso tpico de eventos Modificar usuarios
1.- Se ubica en la ventana
usuarios registrados
2.- Selecciona los datos que
desea modificar del usuario
3.- Clic en modificar
4.- Se carga los datos del usuario a
modificar
5.- Ingresa los nuevos datos
7.- Inicia el proceso de modificacin de
los datos del usuario
6.- Clic en el botn guardar
8.- Valida los datos
9.- Valida la cedula
10.- Guarda los datos ingresados del
usuario
11.- Muestra el mensaje de datos
ingresados correctamente
12.- Acepta el mensaje
13.- Caso de uso Finalizado
Curso tpico de eventos Buscar Usuarios
1.- Se ubica en la pantalla
registrar usuarios
21

2.- ingresa el Nombre o el


Apellido del usuario a Buscar
3.- Clic en el botn Buscar
4.- Presenta el resultado
5.- Caso de uso finalizado
Ilustracin 10 Descripcin de casos de uso
Fuente: Instituto Tecnolgico Superior Nuestra Seora del Rosario
Responsable: Mercy Johanna Quinde

3.3. Herramientas de desarrollo


Para la realizacin de este proyecto se han utilizado las
siguientes herramientas como:
MySQL Workbench es una herramienta visual de diseo de
bases de datos, administra bases de datos, diseo de bases de
datos, creacin y mantenimiento para el sistema de base de
datos MySQL.
Netbeans es un entorno de desarrollo integrado libre, hecho
principalmente para el lenguaje de programacin Java. Existe
adems un nmero importante de mdulos para extenderlo.
Adems es un producto libre y gratuito sin restricciones de uso
Enterprise Architect: provee modelado del ciclo de vida
completo para: Sistemas de negocio, Ingeniera de software y
sistemas, Desarrollo en tiempo real y embebido, ayuda a trazar
especificaciones de alto nivel a modelos de anlisis, diseo,
implementacin, pruebas y mantenimiento, usando UML,SysML,
BPMN y otros estndares abiertos para modelado. Enterprise
Architect es una herramienta grfica multiusuario diseada para
ayudarle a su equipo a construir sistemas robustos y
mantenibles

22

Pdf: Las siglas PDF corresponden a la expresin inglesa


Portable File Document ("fichero de documento trasladable").
Como su nombre implica, es un formato de datos que se puede
usar para describir documentos

23

3.4.

Diagrama de Robustez

Ilustracin 11 Diagrama de Robustez


Fuente: Instituto Tecnolgico Superior "Nuestra Seora del Rosario"
Responsable: Johanna Quinde

24

3.5.

Diagrama de Secuencia

Ilustracin 12 Diagrama de Secuencia


Fuente: Instituto Tecnolgico Superior "Nuestra Seora del Rosario"
Responsable: Johanna Quinde

25

3.6.

Diagrama de estados

Ilustracin 3 Diagrama de estados


Fuente: Instituto Tecnolgico Superior "Nuestra Seora del Rosario"
Responsable: Johanna Quinde

26

3.7.

Diagrama de paquetes

Ilustracin 13 Diagrama de Paquetes


Fuente: Instituto Tecnolgico Superior "Nuestra Seora del Rosario"
Responsable: Johanna Quinde

27

3.8.

Diagrama de Distribucin

Ilustracin 14 Diagrama de distribucin


Fuente: Instituto Tecnolgico Superior "Nuestra Seora del Rosario"
Responsable: Johanna Quinde

28

CAPTULO IV

4. Implementacin
4.1.
Prototipito Rpido
4.1.1. Pantalla de Logeo

Esta pantalla permitir el acceso siempre y cuando los datos


ingresados sean los correctos
4.1.2. Panyalla de Men Principal

Dentro de esta se podr elegir las diferentes acciones que pueda


realizar el usuario
4.1.3. Pantalla de Registro

29

Se ingresara los datos pertinentes del

egresado y graduado

Tabla de registro de egresados

Nuestra todos los egresados almacenados


Pantalla de busqueda

30

Permite realizar la bsqueda de los egresados y graduados


4.2.

Cdigo

1 <%-2 Document : Inicio_seccion


3 Created on : 19/05/2016, 19:46:50
4 Author : Johanna Quinde
5 --%>
6 <%@page import="Modelo.Consulta"%>
7 <%@page session="true"%>
8 <%@page contentType="text/html" pageEncoding="UTF-8"%>
9 <!DOCTYPE html>
10 <html>
11 <head>
12
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
13
<title>Inicio Secion</title>
14 </head>
15 <style type="text/css">
16
.fondo{
17
background-image:url(azul1.jpg);
18
background-size: 105%950%;
19
background-repeat: no-repeat;
20
}
21 </style>
22
23 <body class="fondo">
24 <link rel="shortcut icon" href="escudo.png" >
25
<link rel="shortcut icon" href="escudo.png" >
26
<img style="position: absolute; top: 380px; left: 350px" src="acessoclientes.png"
width="128" height="128" alt="acessoclientes"/>
27
28
<table style="position: absolute; top: 140px; left: 950px;">
29
<td>
30
<img style="width: 150px" src="escudo.png">
31
</td>
32
</table>
33
<br><br><br>
34 <center>
35
<form method="post" action="Inicio_seccion.jsp">
36
<center><table style="position: absolute; top: 75px; left:450px;">
37
<td>
38
<b><h1>Instituto Tecnolgico Superior</h1></b>
39
<b ><h1>"Nuestra Seora del Rosario" </h1></b>
40
<b style="position: absolute; top: 110px; left: 120px"><h3> Verdad Virtud y
Ciencia </h3></b>
41
<b style="position: absolute; top: 133px; left: 110px"><h3> Catamayo - Loja Ecuador </h3></b>
42
<br><br>
43
<b style="position: absolute; top: 280px; left: 180px"><h3> Ingrese Datos
</h3></b>
44
<b style="position: absolute; top: 320px; left: 60px"><h3> Correo </h3></b>

31

45
<input style="position: absolute;top: 340px;left: 170px;"type="text"
name="Usuario" value="" size="40"placeholder="Ingrese su Email" />
46
<br><br><br><br>
47
<b style="position: absolute; top: 380px; left: 60px"><h3> Contrasea
</h3></b>
48
<input style="position:absolute ;top: 400px;left: 170px" type="password"
name="Contra" value="" size="40" placeholder="Ingrese su Contrasea" />
49
<input style=" background-color: buttonface; position: absolute;top: 450px;left:
180px;border-radius: 10px; border-bottom-color: blue" type="submit" value="INGRESAR"
name="btningreso" />
50
</form>
51
<%
52
Consulta opt = new Consulta();
53
if (request.getParameter("btningreso") != null) {
54
String usuario = request.getParameter("Usuario");
55
String pass = request.getParameter("Contra");
56
HttpSession secion = request.getSession();
57
switch (opt.Iniciar(usuario, pass)) {
58
case 1:
59
secion.setAttribute("user", usuario);
60
secion.setAttribute("nivel", "1");
61
response.sendRedirect("Principal.jsp");
62
break;
63
64
case 2:
65
secion.setAttribute("user", usuario);
66
secion.setAttribute("nivel", "2");
67
response.sendRedirect("secretaria.jsp");
68
break;
69
70
case 3:
71
secion.setAttribute("user", usuario);
72
secion.setAttribute("nivel", "3");
73
response.sendRedirect("egresadop.jsp");
74
break;
75
76
case 4:
77
secion.setAttribute("user", usuario);
78
secion.setAttribute("nivel", "4");
79
response.sendRedirect("sicologa.jsp");
80
break;
81
case 5:
82
secion.setAttribute("user", usuario);
83
secion.setAttribute("nivel", "5");
84
response.sendRedirect("tutor.jsp");
85
break;
86
default:
87
out.write("Usuario no existe contrasea invalida");
88
break;
89
}
90
}
91

32

92
93
94
95
96
97
98

if (request.getParameter("cerrar") != null) {
session.invalidate();
}
%>
</body>
</html>

Inscritos
1 <%-2 Document : Inscritos
3 Created on : 28-jun-2016, 21:54:38
4 Author : Johanna Quinde
5 --%>
6
7 <%@page import="java.util.List"%>
8 <%@page import="Modelo.Consulta"%>
9 <%@page session="true"%>
10 <%@page import="controlador.Inscritos"%>
11 <%@page contentType="text/html" pageEncoding="UTF-8"%>
12 <!DOCTYPE html>
13 <html>
14 <head>
15
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
16
<title>Registra Inscripcin</title>
17 </head>
18 <body style="background-color: aliceblue ">
19
<%-- icono del escudo--%>
20
<link rel="shortcut icon" href="administra.png" >
21
<%-- posicion del escudo--%>
22
<table style="position: absolute; top: 15px; left: 230px;">
23
<td>
24
<img style="width: 130px" src="escudo.png">
25
</td>
26
<table style="position: absolute; top: 15px; left: 1000px;">
27
<td>
28
<img style="width: 130px" src="administra.png">
29
</td>
30
</table>
31
<b style=" position: absolute;top: 160px;left: 970px">Bienvenido Administrador</b>
32
<br>
33
<center> <h1>INSTITUTO TECNOLGICO SUPERIOR</h1></center>
34
<center> <h1>"Nuestra Seora del Rosario"</h1></center>
35
<center> <h3>Verdad, Virtud y Ciencia</h3></center>
36
<br>
37
<form action="Respuesta_Insertado.jsp" method="post">
38
<legend style= " background-color: skyblue; box-shadow: 5px 5px 5px 0">
<h3>Datos Personales Egresados </h3> </legend>
39
<dl>
40
<%-- etiqueta y caja nombre --%>
41
<dd style=" font-size: 20px;position: absolute;top: 295px; left: 5px"><label
for="Nombres" > Nombres</label></dd>

33

42
<dt style=" position: absolute;top: 295px; left: 155px"><input name="Nombres"
id="Nombres" type="text" size="40" value=""placeholder="Digite su Nombre"/></dt>
43
<%-- etiqueta y caja apellido--%>
44
<dd style=" font-size: 20px; position: absolute;top: 295px; left: 420px"><label
for="Apellidos">Apellidos</label></dd>
45
<dt style=" position: absolute;top: 295px; left: 550px"><input name="Apellidos"
id="Apellidos" type="text" size="40" value=""placeholder="Digite su Apellido"/></dt>
46
47
<%-- etiqueta y caja cedula--%>
48
<dd style=" font-size: 20px; position: absolute;left: 5px;top: 335px"><label
for="Cedula">Cedula</label></dd>
49
<dt style=" position: absolute;top: 335px;left: 155px"><input name="Cedula"
id="Cedula" type="text" size="40" value=""placeholder="Digite su Cedula"/></dt>
50
<%-- etiqueta y caja correo--%>
51
<dd style=" font-size: 20px;position: absolute;left: 420px;top: 335px"><label
for="Correo">Correo</label></dd>
52
<dt style=" position: absolute;top: 335px;left: 550px"><input name="Correo"
id="Correo" type="text" size="40" value=""placeholder="Digite su Correo"/></dt>
53
54
<%-- etiqueta y caja genero--%>
55
<dd style=" font-size: 20px; position: absolute;top:375px;left: 5px"><label
for="Genero">Genero</label></dd>
56
<dt style=" position: absolute;top:375px;left: 155px"><input name="Genero"
id="Genero" type="text" size="40" value=""placeholder="Masculino o Femenino"/></dt>
57
<%-- etiqueta y caja edad--%>
58
<dd style=" font-size: 20px;position: absolute;top: 375px;left: 420px"><label
for="Edad">Edad</label></dd>
59
<dt style=" position: absolute;top:375px;left: 550px"><input name="Edad"
id="Edad" type="text" size="40" value=""placeholder="Digite su edad"/></dt>
60
61
<%-- etiqueta y caja direccion--%>
62
<dd style=" font-size: 20px;position: absolute;top:415px;left: 5px"><label
for="Direccion">Direccion</label></dd>
63
<textarea style=" position: absolute ;top: 415px;left: 155px" name="Direccion"
id="Direccion" rows="3" cols="30"placeholder="Digite su direccion"></textarea>
64
<%-- etiqueta y caja estado civil--%>
65
<dd style=" font-size: 20px;position: absolute;top: 415px;left: 420px"><label
for="Estado_civil">Estado civil</label></dd>
66
<dt style=" position: absolute;top: 415px;left: 570px"><input name="Estado_civil"
id="Estado_civil" type="text" size="37" value=""placeholder="Digite Estado Civil"/></dt>
67
<%-- etiqueta y caja especialidad--%>
68
<dd style=" font-size: 20px;position: absolute;top: 455px;left: 420px"><label
for="Especialidad">Especialidad</label></dd>
69
<dt style=" position: absolute;top: 455px;left: 570px"><input name="Especialidad"
id="Especialidad" type="text" size="37" value=""placeholder="Digite su Especialidad"/></dt>
70
71
<%-- etiqueta y caja Ao ingreso--%>
72
<dd style=" font-size: 20px;position: absolute;top: 495px;left: 5px"><label
for="Ao_ingreso">Ao ingreso</label></dd>
73
<dt style=" position: absolute;top: 495px;left: 155px"><input name="Ao_ingreso"
id="Ao_ingreso" type="text" size="40" value=""placeholder="Digite el Ao de Ingreso"/></dt>
74
<%-- etiqueta y caja Ao egreso--%>

34

75
<dd style=" font-size: 20px;position: absolute;top: 495px;left: 420px"><label
for="Ao_egreso">Ao egreso</label></dd>
76
<dt style=" position: absolute;top: 495px;left: 555px"><input name="Ao_egreso"
id="Ao_egreso" type="text" size="40" value=""placeholder="Digite el Ao de Egreso"/></dt>
77
78
<%-- etiqueta y caja Trabajo--%>
79
<dd style=" font-size: 20px;position: absolute;top:535px;left: 5px"><label
for="Trabajo">Trabajo</label></dd>
80
<dt style=" position: absolute;top: 535px;left: 155px"><input name="Trabajo"
id="Trabajo" type="text" size="40" value=""placeholder="Digite su Trabajo"/></dt>
81
<%-- etiqueta y caja Dirc_trabajo--%>
82
<dd style=" font-size: 20px;position: absolute;top:535px;left: 420px "><label
for="Dirc_trabajo">Dirc Trabajo</label></dd>
83
<textarea style=" position: absolute;top: 535px;left: 575px" name="Dirc_trabajo"
id="Dirc_trabajo" rows="4" cols="28"placeholder="Digite Direccion de Trabajo"></textarea>
84
85
<%-- etiqueta y caja Telf_trabajo--%>
86
<dd style=" font-size: 20px;position: absolute;top: 575px;left: 5px"><label
for="Telf_trabajo">Telf Trabajo</label></dd>
87
<dt style=" position: absolute;top: 575px;left: 155px"><input name="Telf_trabajo"
id="Telf_trabajo" type="text" size="40" value=""placeholder="Digite Telefono de Trabajo"/></dt>
88
89
</dl>
90
</fieldset>
91
<center><input style=" position: absolute;top: 440px; left: 900px" type="submit"
value="Insertar"></center>
92
</form></center>
93
<form action="menu_administrador.jsp" method="post">
94
<center><input style=" position: absolute;top: 500px; left: 900px" type="submit"
value="Cancelar"></center>
95
96
</form>
97 </body>
98 </html>
99
100

Modificar inscritos
1 <%-2 Document : Modificar_Inscritos
3 Created on : 24-ago-2016, 10:48:01
4 Author : Felix Quinde
5 --%>
6 <%@page import="Modelo.Consulta"%>
7 <%@page import="controlador.Inscritos"%>
8 <%@page contentType="text/html" pageEncoding="UTF-8"%>
9 <!DOCTYPE html>
10 <html>
11 <head>
12
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
13
<title>Modificar Inscritos</title>
14 </head>
15 <body>

35

16 <body style="background-color: aliceblue ">


17
<%-- icono del escudo--%>
18
<link rel="shortcut icon" href="administra.png" >
19
<%-- posicion del escudo--%>
20
<table style="position: absolute; top: 15px; left: 230px;">
21
<td>
22
<img style="width: 130px" src="escudo.png">
23
</td>
24
<table style="position: absolute; top: 15px; left: 1000px;">
25
<td>
26
<img style="width: 130px" src="administra.png">
27
</td>
28
</table>
29
<b style=" position: absolute;top: 160px;left: 970px">Bienvenido Administrador</b>
30
<br>
31
<center> <h1>INSTITUTO TECNOLGICO SUPERIOR</h1></center>
32
<center> <h1>"Nuestra Seora del Rosario"</h1></center>
33
<center> <h3>Verdad, Virtud y Ciencia</h3></center>
34
<%
35
if
(Integer.parseInt(request.getParameter("Id"))!=0&&request.getParameter("Nombres")!=null&&reque
st.getParameter("Apellidos")!=null&&request.getParameter("Cedula")!=null&&request.getParameter(
"Correo")!=null&&request.getParameter("Genero")!=null&&request.getParameter("Edad")!=null&&r
equest.getParameter("Direccion")!=null&&request.getParameter("Estado_civil")!=null&&request.get
Parameter("Especialidad")!=null&&request.getParameter("Ao_ingreso")!=null&&request.getParamet
er("Ao_egreso")!=null&&request.getParameter("Trabajo")!=null&&request.getParameter("Dirc_traba
jo")!=null&&request.getParameter("Telf_trabajo")!=null) {
36
session.setAttribute("Id", Integer.parseInt(request.getParameter("Id")));
37
%>
38
<%
39
%>
40
<center> <table>
41
<tbody>
42
<center><h1>Actualizacin de Datos</h1></center>
43
<center><form action="Respuesta_Actualizar.jsp" method="post">
44
<center><tr> <td>Nombres:</td><td><input type="text" name="Nombres"
value="<%=request.getParameter("Nombres")%>" size=50></td> </tr></center>
45
<center><tr> <td>Apellidos:</td><td><input type="text" name="Apellidos"
value="<%=request.getParameter("Apellidos")%>" size=50></td> </tr></center>
46
<center><tr> <td>Cedula:</td><td><input type="text" name="Cedula"
value="<%=request.getParameter("Cedula")%>" size=50></td> </tr></center>
47
<center><tr><td>Correo</td><td> <input type="text"name="Correo"
value="<%=request.getParameter("Correo")%>"size="50"></td></tr></center>
48
<center><tr><td>Genero</td><td> <input type="text"name="Genero"
value="<%=request.getParameter("Genero")%>"size="50"></td></tr></center>
49
<center><tr><td>Edad</td><td> <input type="text"name="Edad"
value="<%=request.getParameter("Edad")%>"size="50"></td></tr></center>
50
<center><tr><td>Direccion</td><td> <input type="text"name="Direccion"
value="<%=request.getParameter("Direccion")%>"size="50"></td></tr></center>
51
<center><tr><td>Estado_civil</td><td> <input type="text"name="Estado_civil"
value="<%=request.getParameter("Estado_civil")%>"size="50"></td></tr></center>

36

52
<center><tr><td>Especialidad</td><td> <input type="text"name="Especialidad"
value="<%=request.getParameter("Especialidad")%>"size="50"></td></tr></center>
53
<center><tr><td>Ao ingreso</td><td> <input type="text"name="Ao_ingreso"
value="<%=request.getParameter("Ao_ingreso")%>"size="50"></td></tr></center>
54
<center><tr><td>Ao egreso</td><td> <input type="text"name="Ao_egreso"
value="<%=request.getParameter("Ao_egreso")%>"size="50"></td></tr></center>
55
<center><tr><td>Trabajo</td><td> <input type="text"name="Trabajo"
value="<%=request.getParameter("Trabajo")%>"size="50"></td></tr></center>
56
<center><tr><td>Dirc_trabajo</td><td> <input type="text"name="Dirc_trabajo"
value="<%=request.getParameter("Dirc_trabajo")%>"size="50"></td></tr></center>
57
<center><tr><td>Telf_trabajo</td><td> <input type="text"name="Telf_trabajo"
value="<%=request.getParameter("Telf_trabajo")%>"size="50"></td></tr></center>
58
<center><tr><td></td> <td> <input type="submit" value="Enviar
Modificacin"></td>
59
</tr></center>
60
</form></center>
61
</tbody>
62
</table></center>
63
<%
64
}
65
%>
66 </body>
67
68 </html>

Respuesta actualizar
1 <%-2 Document : Respuesta_Actualizar
3 Created on : 28-jun-2016, 22:02:41
4 Author : Johanna Quinde
5 --%>
6
7 <%@page import="Modelo.Consulta"%>
8 <%@page import="controlador.Inscritos"%>
9 <%@page contentType="text/html" pageEncoding="UTF-8"%>
10 <!DOCTYPE html>
11 <html>
12 <head>
13
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
14
<title>Respuesta Actualizar</title>
15 </head>
16 <body style="background-color: aliceblue ">
17
<%-- icono del escudo--%>
18
<link rel="shortcut icon" href="administra.png" >
19
<%-- posicion del escudo--%>
20
<table style="position: absolute; top: 15px; left: 230px;">
21
<td>
22
<img style="width: 130px" src="escudo.png">
23
</td>
24
<table style="position: absolute; top: 15px; left: 1000px;">
25
<td>
26
<img style="width: 130px" src="administra.png">

37

27
</td>
28
</table>
29
<b style=" position: absolute;top: 160px;left: 970px">Bienvenido Administrador</b>
30
<br>
31
<center> <h1>INSTITUTO TECNOLGICO SUPERIOR</h1></center>
32
<center> <h1>"Nuestra Seora del Rosario"</h1></center>
33
<center> <h3>Verdad, Virtud y Ciencia</h3></center>
34
<center>
35
<%
36
if
(request.getParameter("Nombres")!=null&&request.getParameter("Apellidos")!=null&&request.getPa
rameter("Cedula")!=null&&request.getParameter("Correo")!=null&&request.getParameter("Genero")
!=null&&request.getParameter("Edad")!=null&&request.getParameter("Direccion")!=null&&request.g
etParameter("Estado_civil")!=null&&request.getParameter("Especialidad")!=null&&request.getParam
eter("Ao_ingreso")!=null&&request.getParameter("Ao_egreso")!=null&&request.getParameter("Trab
ajo")!=null&&request.getParameter("Dirc_trabajo")!=null&&request.getParameter("Telf_trabajo")!=n
ull) {
37
int Idins = Integer.parseInt(session.getAttribute("Id").toString());
38
Inscritos act = new Inscritos(Idins, request.getParameter("Nombres"),
request.getParameter("Apellidos"), request.getParameter("Cedula"),
request.getParameter("Correo"), request.getParameter("Genero"), request.getParameter("Edad"),
request.getParameter("Direccion"), request.getParameter("Estado_civil"),
request.getParameter("Especialidad"), request.getParameter("Ao_ingreso"),
request.getParameter("Ao_egreso"), request.getParameter("Trabajo"),
request.getParameter("Dirc_trabajo"), request.getParameter("Telf_trabajo"));
39
boolean respuesta = Consulta.ActualizarInscritos(act);
40
session.invalidate();
41
if (respuesta != false) {
42
// out.println("" + respuesta);
43
out.println("<a href='Seleccionar_inscritos.jsp'>Ver cambios</a>");
44
} else {
45
out.println("" + respuesta);
46
%>
47
<%
48
}
49
%>
50
<%
51
} else {
52
out.println("<a href='Seleccionar_inscritos.jsp'>Ver cambios</a>");
53
}
54
%>
55
</center>
56 </body>

57 </html>
Respuesta insertado
1 <%-2 Document : Respuesta_Insertado
3 Created on : 28-jun-2016, 21:57:55
4 Author : Johanna Quinde
5 --%>

38

6
7 <%@page import="Modelo.Consulta"%>
8 <%@page import="controlador.Inscritos"%>
9 <%@page contentType="text/html" pageEncoding="UTF-8"%>
10 <!DOCTYPE html>
11 <html>
12 <head>
13
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
14
<title>Registra Inscripcin</title>
15 </head>
16 <body style="background-color: aliceblue ">
17
<%-- icono del escudo--%>
18
<link rel="shortcut icon" href="administra.png" >
19
<%-- posicion del escudo--%>
20
<table style="position: absolute; top: 15px; left: 230px;">
21
<td>
22
<img style="width: 130px" src="escudo.png">
23
</td>
24
<table style="position: absolute; top: 15px; left: 1000px;">
25
<td>
26
<img style="width: 130px" src="administra.png">
27
</td>
28
</table>
29
<b style=" position: absolute;top: 160px;left: 970px">Bienvenido Administrador</b>
30
<br>
31
<center> <h1>INSTITUTO TECNOLGICO SUPERIOR</h1></center>
32
<center> <h1>"Nuestra Seora del Rosario"</h1></center>
33
<center> <h3>Verdad, Virtud y Ciencia</h3></center>
34
<%
35
if (request.getParameter("Nombres") != null&&
36
request.getParameter("Apellidos") != null &&
37
request.getParameter("Cedula") != null &&
38
request.getParameter("Correo") != null &&
39
request.getParameter("Genero") != null &&
40
request.getParameter("Edad") != null &&
41
request.getParameter("Direccion") != null &&
42
request.getParameter("Estado_civil") != null&&
43
request.getParameter("Especialidad") != null &&
44
request.getParameter("Ao_ingreso") != null &&
45
request.getParameter("Ao_egreso") != null &&
46
request.getParameter("Trabajo") != null&&
47
request.getParameter("Dirc_trabajo") != null&&
48
request.getParameter("Telf_trabajo") != null) {
49
50
Inscritos tb = new Inscritos(0, request.getParameter("Nombres"),
51
request.getParameter("Apellidos"), request.getParameter("Cedula"),
52
request.getParameter("Correo"),request.getParameter("Genero"),
53
request.getParameter("Edad"), request.getParameter("Direccion"),
54
request.getParameter("Estado_civil"),request.getParameter("Especialidad"),
55
request.getParameter("Ao_ingreso"), request.getParameter("Ao_egreso"),
56
request.getParameter("Trabajo"),request.getParameter("Dirc_trabajo"),
57
request.getParameter("Telf_trabajo"));

39

58
boolean respuesta = Consulta.insertarInscrito(tb);
59
if (respuesta != false) {
60
out.println(" " + respuesta);
61
} else {
62
out.println(" " + respuesta);
63
}
64
session.invalidate();
65
}
66
%>
67
<center> <a href="Seleccionar_inscritos.jsp">Ver Cambios</a></center>
68
69 </body>
70 </html>

4.3.
SISTEMA

Pruebas
BASE DE
DETALLE
DATOS

DETALLE

OBSERVACIN

Inicio sesin
Administrador

Factible

Administrador

Evidente

Funciona correctamente

Inicio sesin
Secretaria

Factible

Secretaria

Evidente

Funciona correctamente

Inicio sesin
Egresado

Factible

Egresado

Evidente

Funciona correctamente
Funciona correctamente

Pantalla Principal del


Administrador

Factible

Administrador

Evidente

Pantalla Principal del


Secretaria

Factible

Secretaria

Evidente

Pantalla Principal del


Egresado

Factible

Egresado

Evidente

Funciona correctamente

Registro del
Administrador

Factible

Administrador

Evidente

Funciona correctamente

Administrador,
usuarios,
No Factible
tutores,
egresados
Secretaria

Evidente

No Funciona

Sugerencias

Funciona correctamente

40

4.4.
Manuales
4.4.1. Descripcin de botones
Este boton permie realizar la busquedad de los datos
almacenados
Cancela la acciony regresa al menu principal del usuario que
este trabajando

Permite modificar los datos que ya han sido ingresados

Enva la informacin a ser modificada


4.4.2. MANUAL DEL ADMINISTRADOR
PANTALLA DE LOGUEO

Esta interfaz permite el ingreso al sistema por medio de un login y un


password, si estos son correctos se tendr acceso al men principal, en caso
de que los datos ingresados sean incorrectos, deber nuevamente ingresarlos
de lo contrario no se procede al acceso.

41

PANTALLA DE MEN PRINCIPAL ADMINISTRADOR

Descripcin: En esta interfaz contiene un men con las siguientes opciones:


Institucin, Egresados / Graduados, Tutores de Tesis, Acerca de,
Sugerencias, Cerrar Sesin.
PANTALLA DE REGISTRO

Descripcin: La interfaz de registro de datos del egresado permite registrar


los datos personales, acadmicos, datos de trabajo. Una vez llenados todos
los campos se guardaran directamente en la base de datos.
PANTALLA MATRIZ DEL ESTUDIANTE

42

Descripcin: La presente interfaz permitir al Administrador verificar los


datos registrados, a la vez permite buscar

por parmetros y modificar

cualquier dato.

4.4.3. MANUAL DE EGRESADO


PANTALLA DE LOGUEO

Esta interfaz permite el ingreso al sistema por medio de un login y un


password, si estos son correctos se tendr acceso al men principal, en caso

43

de que los datos ingresados sean incorrectos, deber nuevamente ingresarlos


de lo contrario no se procede al acceso
PANTALLA PRINCIPAL DEL EGRESADO

Descripcin: En esta interfaz contiene un men con las siguientes opciones:


Inicio, Sugerencias, Revisar Informacin, Reportes y ayuda de las cuales
puede hacer uso el egresado
PANTALLA MATRIZ DE EGRESADOS

Descripcin: La presente interfaz permitir que el Egresado realice la


bsqueda de sus datos y verificarlos.
1.5. Documentacin
Nombre de la aplicacin y paquetes que intervienen

Paquete controlador

44

Paquete modelo

5. Conclusiones
Esta investigacin ha permitido ampliar conocimientos, y a la vez
proyectarse a mejoras profesionales
6. Recomendaciones
7. Biografa

45

Potrebbero piacerti anche