Está en la página 1de 42

2

Instituto de Educacin Superior


Tecnolgico Pblico Juli
CARRERA PROFESIONAL DE COMPUTACION E
INFORMATICA
INFORME FINAL

IMPLEMENTACION DE UN SISTEMA DE
EGRESADOS VA INTERNET DE LA CARRERA
PROFESIONAL DE COMPUTACION E
INFORMATICA DEL INSTITUTO DE EDUCACIN
SUPERIOR TECNOLGICO PBLICO DE JULI

APROBADO POR:

Presidente de Jurado

: ________________________________________

Secretario

: ________________________________________

Vocal

: ________________________________________

Asesor

: ________________________________________

NDICE

Contenido

INTRODUCCIN............................................................4
RESUMEN...................................................................5
CAPITULO I..................................................................6
PLANTEAMIENTO DEL PROYECTO....................................6
1.1.

TITULO DEL PROYECTO......................................................................6

1.2.

RESPONSABLES................................................................................. 6

1.3.

LOCALIZACION................................................................................... 6

1.4.

FECHA DE INICIO................................................................................ 6

1.5.

FECHA DE FINALIZACION....................................................................6

1.6.

DESCRIPCION DEL PROYECTO...........................................................7

1.7.

JUSTIFICACION................................................................................... 8

1.8.

OBJETIVOS......................................................................................... 9

1.8.1.

OBJETIVO GENERAL........................................................................9

1.8.2.

OBJETIVOS ESPECFICOS...............................................................9

1.9.

BENEFICIARIOS DIRECTOS E INDIRECTOS..........................................9

CAPITULO II...............................................................10
MARCO TEORICO........................................................10
2.1.

Sistema de Egresados.........................................................................10

2.2.

METODOLOGA UTILIZADA................................................................18

3.1.

CREACION........................................................................................ 20

3.1.1.

DESCRIPCIN DE LA ORGANIZACIN.........................................20

3.1.2.

SITUACIN ACTUAL DEL INSTITUTO............................................20

3.1.3.
ANLISIS INFORMTICO DEL INSTITUTO DE EDUCACION
SUPERIOR TECNOLOGICO PUBLICO DE JULI...........................................20
3.1.4.

VISTA GENERAL DEL PROYECTO................................................21

NECESIDADES........................................................................................... 22
3.1.5.

GESTIN DEL PROYECTO...........................................................23

3.1.6.

REQUERIMIENTOS.....................................................................23

3.2.

ANLISIS Y ELABORACIN................................................................25

3.2.1.

CASOS DE USO..........................................................................25

3.2.2.

DIAGRAMA DE CASOS DE USO...................................................29

3.2.3.

DIAGRAMAS DE SECUENCIA.......................................................31

3.3.

DISEO............................................................................................ 35

3.3.1.

DISEO DE BASE DE DATOS.......................................................35

3.3.1.

DISENO DE INTERFAZ.................................................................37

21. CONCLUSIONES...................................................41

INTRODUCCIN

La globalizacin en este caso es un factor de inters porque te permiten llegar


a todo virtualmente por internet en una enorme cantidad de poblacin en
milsimas de segundos, que por s no hubiera internet no llegaramos a todo
el mundo como en la actualidad.
El internet es un potencial beneficio tanto econmicos y sociales, ya que da las
facilidades de uso en comercio educacin y mucho ms, es por cual se hace
este proyecto de sistema de egresados por internet.

El enfoque de desarrollo propuesto constituye una mejor manera de realizar los


controles correspondientes en los egresados.

RESUMEN
El uso del Internet ha significado un gran paso a la modernizacin, revolucin
sin precedente en el mundo de las comunicaciones y la informtica,
habindose logrado una integracin de la informacin y poder compartirla,
independientemente de las localizaciones geogrficas.
Es por el cual nosotros desarrollaremos el presente proyecto, para beneficiar a
todos los estudiantes de la carrera de computacin del Instituto Superior
Tecnolgico Publico de Juli, y las dems carreras, con este proyecto ya habr
un control de egresados va online correspondiente, para todos los estudiantes
mediante el internet.
El documento est organizado en las siguientes secciones:

Vista General del Proyecto que proporciona una descripcin del


propsito, alcance y objetivos del proyecto, estableciendo los equipos

utilizados durante el proyecto.


Organizacin del Proyecto que describe la estructura organizacional del

equipo de desarrollo.
Gestin del Proceso que explica los costos y planificacin estimada,
define las fases del proyecto y describe cmo se realizar su
seguimiento y ejecucin.

CAPITULO I

PLANTEAMIENTO DEL PROYECTO


1.1. TITULO DEL PROYECTO
IMPLEMENTACION DE UN SISTEMA DE EGRESADOS VA
INTERNET

DE

COMPUTACION

LA
E

CARRERA
INFORMATICA

PROFESIONAL
DEL

INSTITUTO

EDUCACIN SUPERIOR TECNOLGICO PBLICO DE JULI


1.2. RESPONSABLES
LAYME ESPILLICO, Julio Neptal
ANCHAPURI ALANOCA, Wilber
LEON MAMANI, Jose Luis

1.3. LOCALIZACION

Departamento :
Provincia
:
Distrito
:

Puno.
Chucuito.
Juli.

1.4. FECHA DE INICIO


01 de enero del 2014.
1.5. FECHA DE FINALIZACION
13 de octubre del 2014.

DE
DE

1.6. DESCRIPCION DEL PROYECTO

El presente proyecto se basara en el desarrollo de un sistema de


egresados, por lo cual facilitara la informacin de los egresados de la
carrera de computacin e informtica y dems carreras del Instituto
de Educacin Superior Tecnolgico Publico de Juli,

la lista de

egresados se podrn consultar desde cualquier lugar del mundo


que posea con una conexin a internet. Adems

se buscara la

modernizacin y actualizacin ya que estamos en el siglo XXI.

El sistema de egresados
El proyecto Consiste en el anlisis, diseo e implementacin de un
sistema de egresados. El propsito de esta plataforma es posibilitar
y tener el control de los egresados de la carrera de computacin y
dems carreras.
El sistema dar a conocer el estado de los estudiantes egresados si
estn trabajando o tienen alguna empresa, por lo que la integracin
de la tecnologa de internet es la estrategia que permitir fortalecer
las ventajas competitivas en el estudiantado del Instituto de
Educacin Superior Tecnolgico Publico de Juli .

1.7. JUSTIFICACION

El presente proyecto proporciona una solucin a todo los estudiantes


de la carrera profesional de computacin e informtica del Instituto
de Educacin Superior Tecnolgico Publico de Juli, puesto que los
estudiantes

no cuenta con un sistema de egresados

Con este

sistema se podr registrar a todo los estudiantes egresados de la


carrera de computacin e informtica y las dems carreras
correspondientes al finalizar sus estudios en la carrera profesional
de computacin e informtica u otra carrera del Instituto de
Educacin Superior Tecnolgico Publico de Juli.
El sistema de egresados por internet ser de manera muy rpida y
sencilla sin la necesidad

de tener conocimientos de sistemas o

programacin, es por el cual


informtica

la carrera de computacin e

desarrollara este sistema de egresados mediante el

internet los estudiantes podrn ver a los egresados, de la carrera


profesional de computacin.
Los beneficiarios del presente proyecto son los estudiantes de la
carrera de computacin e informtica y dems carreras del Instituto
de Educacin Superior Tecnolgico Pblico de Juli, docentes y la
jefatura de rea de la carrera de computacin e informtica que ser
capaz de liberar la sobrecarga de trabajo.

1.8. OBJETIVOS

1.8.1.

OBJETIVO GENERAL

Desarrollar un Sistema de egresados via internet para la


carrera de computacin e informtica y dems carreras en el
Instituto de Educacin Superior Tecnolgico Pblico de Juli.
1.8.2.

OBJETIVOS ESPECFICOS

Identificar los requerimientos y necesidades especficos


para el desarrollo del sistema de control de egresados.
Disear los contenidos y base de datos del sistema de
control de Egresados.
Implementar el sistema de control de egresados en el
lenguaje de programacin PHP y SGBD MySQL 5.0.
Documentar el desarrollo y la ejecucin del Proyecto.

1.9. BENEFICIARIOS DIRECTOS E INDIRECTOS

a) Beneficiarios

directos:

los

estudiantes

de

la

carrera

de

computacin e informtica, un aproximado 500 estudiantes del


Instituto de Educacin Superior Tecnolgico Publico Juli,
ubicada en la ciudad de Juli Provincia de Chucuito.

CAPITULO II

MARCO TEORICO

2.1.

Sistema de Egresados

Un Sistema de egresados on line (tambin conocida como Sistema


de egresados virtual o Sistema de egresados electrnico) se refiere
a un sistema que como medio principal usa el internet.

Imagen Nro 1. : Sistema de Egresados.

El administrador podr ver el portal web del sistema de Egresados un


sitio web en el cual pueden tambin los estudiantes ver si ya se les
dio como egresados de la carrera correspondiente podrn visualizar

en la pgina web. Este servicio le da al administrador como a los


estudiantes la facilidad y comodidad para hacer las consultas y para
el administrador ingresar o registrar a los estudiantes egresados.
Las consultas y otros podrn hacerse en los navegadores de internet
como el Mozilla, Crome y no en el navegador Explorer.
Mozilla

Firefox:

abierto desarrollado

Es

un navegador

para Microsoft

web libre

Windows, Mac

de
OS

cdigo
X yGNU/

Linux coordinado por la Corporacin Mozilla y la Fundacin Mozilla.


Usa el motor Gecko para renderizar pginas webs, el cual implementa
actuales y futuros estndares web.
Google Chrome: Es un navegador web desarrollado por Google y
compilado con base en varios componentes e infraestructuras de
desarrollo de aplicaciones (frameworks) de cdigo abierto, como
el motor

de

renderizado Blink

(bifurcacin o fork de WebKit). Est

disponible gratuitamente bajo condiciones de servicio especficas.


Los sistemas en lnea requieren la creacin de un usuario en el sitio
web a partir de datos como nombre, direccin y correo electrnico.
Este ltimo a veces es utilizado como medio de validacin.

Imagen Nro 2. : Ingreso al sistema.

AS FUNCIONA El SISTEMA DE EGRESADO


En este paso el administrador ingresara al sistema y accede a la
portada del sitio, donde el administrador ingresara

su usuario y

contrasea para validar el ingreso al sistema de egresados.


De forma instantnea una vez ingresado, el

sistema le dar los

privilegios de modificar u otra accin que desee el administrador.


El Administrador tomara las acciones correspondientes en el sistema
de egresados.

1. Podr ingresar datos del estudiantes

Imagen Nro 3. : Ejemplo de ingresar datos del egresado.


El administrador podr llenar todo los formularios que le pida el sistema
de egresados.
1. Modificar los datos que pasan a la base de Datos del sistema.

Imagen Nro 4. : Ejemplo modificar datos.

2. Cerrar sesin del sistema de egresados

Imagen Nro 5. :

Ejemplo cerrar sesin del sistema

PHP
PHP es un acrnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP Tools Personal Home Page Tools). Fue
creado originalmente por RasmusLerdorf en 1994; sin embargo la
implementacin principal de PHP es producida ahora 22 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.

El gran parecido que posee PHP con los lenguajes ms comunes de


programacin estructurada, como C y Perl, permiten a la mayora de los

programadores crear aplicaciones complejas con una curva de


aprendizaje

muy

corta.

Tambin

les

permite

involucrarse

con

aplicaciones de contenido dinmico sin tener que aprender todo un


nuevo grupo de funciones.

Aunque todo en su diseo est orientado a facilitar la creacin de sitios


webs, es posible crear aplicaciones con una interfaz grfica para el
usuario, utilizando la extensin PHP-QtoPHP-GTK. Tambin puede ser
usado desde la lnea de rdenes, de la misma manera como Perl o
Python pueden hacerlo; a esta versin de PHP se la llama PHP-CLI
(Command Line Interface).
Cuando el cliente hace una peticin al servidor para que le enve una
pgina web, el servidor ejecuta el intrprete de PHP. ste procesa el
script solicitado que generar el contenido de manera dinmica (por
ejemplo obteniendo informacin de una base de datos). El resultado es
enviado por el intrprete al servidor, quien a su vez se lo enva al cliente.
Mediante extensiones es tambin posible la generacin de archivos PDF,
Flash, as como imgenes en diferentes formatos.

PHP tambin tiene la capacidad de ser ejecutado en la mayora de los


sistemas operativos, y puede interactuar con los servidores de web ms
populares ya que existe en versin CGI, mdulo para Apache, e ISAPI.
VENTAJAS

Orientado al desarrollo de aplicaciones web dinmicas con


acceso a informacin almacenada en una base de datos.
El cdigo fuente escrito en PHP es invisible al navegador web y al
cliente ya que es el servidor el que se encarga de ejecutar el
cdigo y enviar su resultado HTML al navegador. Esto hace que la
programacin en PHP sea segura y confiable.
Capacidad de conexin con la mayora de los motores de base de
datos que se utilizan en la actualidad, destaca su conectividad
con MySQL y PostgreSQL.
Capacidad de expandir su potencial utilizando mdulos (llamados
ext'so extensiones).

Posee una amplia documentacin en su sitio web oficial, entre la


cual se destaca que todas las funciones del sistema estn
explicadas y ejemplificadas en un nico archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fcil
acceso para todos.
Permite aplicar tcnicas de programacin orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definicin de tipos de variables aunque sus variables
se pueden evaluar tambin por el tipo que estn manejando en
tiempo de ejecucin.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada
metodologa a la hora de programar (muchos otros lenguajes
tampoco lo hacen), aun hacindolo, el programador puede aplicar
en su trabajo cualquier tcnica de programacin o de desarrollo
que le permita

escribir cdigo ordenado, estructurado y

manejable. Un ejemplo de esto son los desarrollos que en PHP se

han hecho del patrn de diseo Modelo Vista Controlador (MVC),


que permiten separar el tratamiento y acceso a los datos, la lgica
de control y la interfaz de usuario en tres componentes
independientes.

DESVENTAJAS
Como es un lenguaje que se interpreta en ejecucin, para ciertos usos
puede resultar un inconveniente que el cdigo fuente no pueda ser
ocultado. La ofuscacin es una tcnica que puede dificultar la lectura del
cdigo pero no la impide y, en ciertos casos, representa un costo en
tiempos de ejecucin.

Debido a que es interpretado los desarrollos hechos en PHP


resultan en algunas ocasiones un poco lentos.
Soporta objetos, sin embargo no es un lenguaje que soporte una
programacin orientada a objetos debido a que obliga a usar
scripts para recibir peticiones de formularios.
Las variables al no ser tipiadas dificulta a los diferentes IDEs para
ofrecer asistencias para el tipiado del cdigo. Esto es solventado
por Zend Studio aadiendo un cometario con el tipo a la
declaracin de la variable.

2.2.

METODOLOGA UTILIZADA

Orientacin A Objetos:

El proyecto Web que se desarrollar estar basado en el enfoque orientado a


objetos, el cual ser aplicado en todo el proceso de desarrollo.

La orientacin a objetos es un paradigma de desarrollo que facilita


sustancialmente las etapas de anlisis, diseo e implementacin.
Este moderno paradigma segn Alfredo Witzenfeld1, define una estructura de
alto nivel llamada Objeto, lo cual permite que el programador trabaje con
estructuras que poseen un alto nivel de abstraccin. Otra caracterstica es que
los datos globales desaparecen (los datos globales son ampliamente usados
en el paradigma estructurado) puesto que estos junto con las funciones son
parte interna de los objetos, por lo que los cambios que se realicen en los datos
slo afectarn a las funciones definidas en ese mismo objeto y no en los
dems.

La Orientacin a objetos posee caractersticas como: reutilizacin del cdigo,


facilidad de mantenimiento, ciclos de desarrollo ms cortos. Tambin posee
elementos que refuerzan el desarrollo del software, estos elementos son:
Abstraccin, Encapsulamiento, Polimorfismo, Herencia.
Ciclo de vida iterativo:
Esta metodologa es un enfoque para el desarrollo de software,
que contiene una serie de buenas prcticas para creacin de
sistemas. De aquellas buenas prcticas existe una que se
destaca por sobre el resto: el desarrollo iterativo. Este organiza
el desarrollo en iteraciones, que incluyen, las etapas de anlisis
de requisitos, diseo, implementacin y pruebas.

Cada iteracin es un mini proyecto corto de duracin fija y


desarrollo adaptable.
Abordar las cuestiones de alto riesgo y valor en las primeras
iteraciones
Usuarios involucrados continuamente
Atencin en las primeras etapas al construir una
arquitectura bsica cohesiva
Verificar continuamente la calidad, desde el principio y con

3.1.

frecuencia.
Aplicar casos de uso
Modelar el software visualmente
Gestin cuidadosa de requisitos
Control de cambios

CREACION

3.1.1. DESCRIPCIN DE LA ORGANIZACIN


En el instituto de educacin superior tecnolgico pblico de Juli no cuenta con
un sistema de control de egresados es por el cual se plantea este proyecto en
beneficio de la mencionada institucin.
3.1.2. SITUACIN ACTUAL DEL INSTITUTO.
El instituto de educacin superior tecnolgico pblico de Juli

se realiza el

control de egresados en un cuaderno de control


Los problemas identificados en este proceso son diversos como:

Manejo de la informacin.

Control de egresados.

El encargado del control de egresados no tienen un sistema.

3.1.3. ANLISIS

INFORMTICO

DEL

INSTITUTO

DE

EDUCACION

SUPERIOR TECNOLOGICO PUBLICO DE JULI.

3.1.3.1. SITUACIN INFORMTICA INICIAL


La situacin informtica del instituto no cuenta con el servicio de internet que
les permita conectarse con el exterior de la ciudad.
El control de egresados se realiza de una forma escrita, ya que se anota en un
cuaderno; este control de egresados no se maneja digitalmente.
No cuentan con ningn software que les permita tener un control de egresados.

3.1.3.2. SOLUCIN PLANTEADA

La solucin que el instituto de educacin superior tecnolgico pblico de Juli


necesita para resolver las falencias que posee y contribuir al mejoramiento del
control de egresados debe tener las siguientes caractersticas:
Facilidad y factibilidad de uso del sistema.
Publicacin de la lista de egresados.
La solucin planteada consiste en implementar un Sistema Web basado en un
sistema de Egresado.
El sistema permitir a los estudiantes interactuar de manera directa desde
cualquier lugar del mundo, con lo que automticamente se mostrara la pgina
web de egresados.
Se considera plantear al instituto de educacin superior tecnolgico pblico
de Juli una solucin efectiva para el control de egresados.

3.1.4. VISTA GENERAL DEL PROYECTO

3.1.4.1. PROPSITO, ALCANCE Y OBJETIVOS

La informacin que a continuacin se incluye ha sido planteada al encargado


del control egresado desde un principio del proyecto.
El Plan de Desarrollo del Software describe el plan global usado para el
desarrollo del Sistema de control de egresados.

Durante el proceso del Plan de Desarrollo del Software, se definirn los


requerimientos funcionales y no funcionales que reflejaran los objetivos y metas
establecidos en comn acuerdo entre el instituto y el equipo de desarrollo.
NECESIDADES

El proyecto proporcionara una solucin a todos los estudiantes de la carrera


profesional de computacin e informtica y las dems carreras profesionales
del Instituto de Educacin Superior Tecnolgico Pblico de Juli. Estos
subsistemas se pueden diferenciar en los siguientes bloques:

Portal Web de Sistema de egresados


Ingresar al Sistema

Portal de acceso a (Egresados)


Lista de Egresados

Administracin de egresados
Registro de Nuevos Egresados (Modificar y eliminar)
Lista de Egresados
Buscar Egresados

3.1.5. GESTIN DEL PROYECTO

3.1.5.1. ESTIMACIONES DEL PROYECTO

El presupuesto del proyecto y los recursos

3.1.5.1. PLAN DEL PROYECTO


En esta seccin se presenta la organizacin en fases e iteraciones y el
calendario del proyecto
3.1.6. REQUERIMIENTOS

Los requerimientos se encuentran reflejados dentro de los problemas


observados

dentro

del

funcionamiento

del

sistema

de

egresados,

solventndolos mediante un cuestionario aplicado al encargado de la unidad


acadmica y tomando en cuenta las sugerencias dadas por las mismas, con lo
cual se busca construir una aplicacin capaz de cumplir con las necesidades
de los Estudiantes Egresados y las exigencias del Instituto.
3.1.6.1. REQUERIMIENTOS FUNCIONALES
REFERENCIA
R1
R2

REFERENCIA
R1
R2
R3
R4
R5

FUNCION : INICIAR APLICACIN


FUNCION
CATEGORIA
VER EGRESADO
EVIDENTE
VER LISTA
EVIDENTE

FUNCION : EGRESADOS
FUNCION
REGISTRO EGRESADO

VER EGRESADO
LISTA DE EGRESADOS
MODIFICAR EGRESADO
ELIMINAR EGRESADO

CATEGORIA
EVIDENTE
EVIDENTE
EVIDENTE
EVIDENTE
EVIDENTE

3.1.6.2. REQUERIMIENTOS NO FUNCIONALES

El sistema web cargara la pgina de acuerdo a la velocidad del spe

Orientadas a formularios y cuadros de dialogo

Mozilla Firefox, Google Chrome, internet, explorer, opera

3.1.6.3. REQUERIMIENTOS TCNICOS PARA EL DESARROLLO DE LA


APLICACIN.

REQUERIMIENTOS DE HARDWARE

Una computadora que tenga al menos las siguientes caractersticas:

Procesador COREi3 de 2.4Ghz, equivalente o superior.


MainBoard compatible con el procesador.
2Gb de Memoria RAM.
Tarjeta de Red Ethernet 10/100/1000.
Disco Duro de al menos 30 Gb
Interfaces como:
Monitor
Teclado
Mouse

REQUERIMIENTOS DE SOFTWARE

El siguiente software es requerido para la elaboracin de la aplicacin Web:

o
o
3.2.

Sistema operativo Windows 7.


Dreamweaber CS 8.
Servidor Web: Wampserver paquete de instaladores de Open Source:
MySQLDatabase Versin 5.0
PhpMyAdminDatabase Manager Versin 2.8.2
ANLISIS Y ELABORACIN
En esta etapa se hace un anlisis profundo de los requerimientos que se han
obtenido.

3.2.1.

CASOS DE USO

Caso de Uso: Ingresar nuevo egresado.


Actores: Administrador.
Propsito: Almacenar los datos de nuevos egresados.
Resumen: El sistema muestra al administrador todas las caractersticas
correspondientes a cada egresado. Luego el administrador ingresa los datos
del egresado que se desea agregar. Al concluir, el sistema lo almacena en la
base de datos.
Descripcin
Accin del Actor
Respuesta del Sistema
1. Este caso de uso empieza cuando el 3. El sistema valida los datos del
administrador ingresa al sistema e egresado que cumplan con el dato
indica que desea registrar un nuevo para ser la lista de egresados.
egresado.

5. El sistema valida los datos que se

2. El administrador ingresa los datos del ingresaron.


egresado: nombre, apellidos, carrera, 6. Guarda la informacin.

ao

de

ingreso,

ao

de

egreso,

descripcin e imagen del egresado.


4. El administrador elige guardar la
informacin ingresada.
Alternativas.
a. Si los datos del egresado que se desea ingresar no pertenecen al formato
correspondiente, el sistema no le aceptara los datos.
b. Si los datos no han sido ingresados el sistema indicar el error al
administrador por medio de un mensaje.

Caso de Uso: Eliminar Egresado


Actores: Administrador.
Propsito: Eliminar los egresados que se deseen del sistema
Resumen: El administrador elige el egresado que desea eliminar desde una
lista. Finalmente el sistema elimina los datos del egresado.
Descripcin
Accin del Actor
Respuesta del Sistema
1. Este caso de uso comienza 3. El sistema verifica

que

el

cuando el administrador ingresa al egresado que se desea eliminar


sistema e indica que quiere eliminar existe.
un egresado.

4. El sistema elimina el egresado

2. El administrador selecciona desde seleccionado.


una lista el egresado que desea
eliminar.

Alternativas:

a. En el caso de que el Egresado no exista se realiza el paso 1.

Caso de Uso: Modificar datos del Egresado


o Actores: Administrador.
o Propsito: Permitir al administrador corregir los datos de un egresado o
actualizarlos.
o Resumen: El sistema muestra las caractersticas que se deseen modificar
al administrador, este decide que datos desea cambiar y el sistema
guarda los cambios.
Descripcin
Accin del Actor
1. Este caso de uso comienza cuando el

Respuesta del Sistema


3. El sistema valida los datos que se

administrador ingresa al sistema e

ingresaron

indica

egresado.

que

quiere

modificar

un

egresado.

modificar.
El

al

del

5. El sistema valida que los datos

2. El administrador elige el egresado a

4.

correspondan

que

se

desean

modificar

correspondan al formato establecido


administrador

elige

las

caractersticas del egresado que desea


cambiar. Caractersticas tales como:
nombre, apellidos, carreras, ao de
ingreso, ao de egreso,

imagen del

y que hayan sido efectivamente


ingresados.
6. El sistema guarda los cambios
hechos.

egresado.

Alternativas:
a. Si los datos que se desean ingresar no corresponden al egresado se vuelve
al paso1.

b. Si los datos que se desean ingresar no corresponden al formato establecido


o no han sido efectivamente todos ingresados se vuelve al paso 4.

Caso de Uso: Modificar Egresado


o Actores: Administrador.
o Propsito: Permitir al administrador actualizar al egresado.
Accin del Actor
Respuesta del Sistema
1. Este caso de uso comienza 3. El sistema valido la informacin que
cuando el administrador ingresa al se haya ingresado correctamente.
sistema selecciona un egresado e 4. El sistema muestra la lista actual y
indica que desea modificar su datos.
2.

El

administrador

modifica

una vez ingresado el nuevo egresado se

la actualiza y se almacena.

informacin del egresado.

Alternativas.
a. Datos ingresados incorrectamente. Se Ejecuta paso 2

3.2.2.

DIAGRAMA DE CASOS DE USO

Diagramas de caso de uso: Gestionar Egresado.


Este diagrama muestra como es la interaccin del administrador.

Figura Nro. 1

Diagramas de caso de uso: Consulta de Egresados


Este diagrama muestra como es la interaccin del Egresado.

3.2.3.

DIAGRAMAS DE SECUENCIA

Los diagramas de secuencia de un sistema ilustran las


interacciones de los actores externos con el sistema y el
orden en el que estas interacciones aparecen con el sistema.

Gestionar Egresado
o Ingresar Nuevo Egresado

Caso de uso: Ingresar Nuevo Egresado


Curso normal de los eventos

1. Este caso de uso empieza cuando el administrador ingresa al


sistema e indica que desea registrar un nuevo egresado.
2. El administrador ingresa los datos del egresado: nombre,
apellidos, dni. Carrera, ao de ingreso, ao de egreso, estado .
3. El sistema valido que los datos se hayan ingresado
4. El administrador guardar la informacin ingresada.
5. Guardar la informacin del egresado.

Aministrado
Cliente

Sistema

1: Registar Nuevo Egresado


[Los datos son incorrectos]
Datos Egresado: Nombre, apellidos, carrera,dni, ao de
Ingreso ao de egreso, estado

o Eliminar Egresado

Caso de uso: Eliminar Egresado.


Curso normal de los eventos

1. Este caso de uso comienza cuando el administrador ingresa al


sistema e indica que quiere eliminar un egresado.
2. El administrador selecciona el egresado que desea eliminar.
3. El sistema elimina al egresado seleccionado.

Gestionar Egresado
o Registrar Nuevo Egresado

Caso de uso: Registrar Nuevo Egresado.


1. Este caso de uso comienza cuando el Administrador ingresa al
sistema y desea ingresar sus datos en un formulario del nuevo
egresado.
2. El Administrador ingresa los siguientes datos al sistema: Nombre,
apellidos, carrera, DNI, ao de egreso, ao de ingreso.
3. El sistema valida que todos los datos hayan sido ingresados y que
cumplan con el formato que acepta el sistema.
4. El Administrador acepta el envi de los datos registrados.
5. El sistema almacena los datos del Egresado.

Aministrador
Cliente

Sistema

1: Registrar Nuevo Egresado


[Los datos son incorrectos]
Datos Egresado: Nombre, apellidos, carrera,dni, ao de
Ingreso ao de egreso

3.3.

DISEO

3.3.1.

DISEO DE BASE DE DATOS

3.3.1.1.

MODELO ENTIDAD RELACION

La figura muestra el modelo E- R de la base de datos


Egresado Se ha identificado las siguientes:
ENTIDADES:

Administrador
Egresado

Y RELACIONES:

Administrador Egresado.

3.3.1.2.
Administrador

DISEO LOGICO DE DATOS


Egresado

3.3.1.3.
id
admin_usuario
admin_pass
admin_email

int(11)
varchar(20)
varchar(20)
varchar(20)

3.3.1.

DISEO FISICO DE DATOS

NOT NULL
NOT NULL
NOT NULL
NOT NULL

DISENO DE INTERFAZ

Portal de bienvenida.

Fig.1:

MENU ADMINISTRADOR

Fig.2:
Botn Registrar Egresado: nos pide registrar los datos del Egresado.

Laboral

Fig.3:

MENU ADMINISTRADOR

REGISTRO REALIZADO

Fig.4:
VER REPORTES

Fig.5:
REPORTE POR CARRERA DE EGRESADOS

Fig.6:
BOTON BUSQUEDA MULTIPLE

Fig.7:
BUSQUEDA REALIZADA

LABORAL

Fig.8:

LISDATO DE EGRESADOS

Fig.9:

BOTON SALIR
Fig.10:

21. CONCLUSIONES

La implementacin del sistema


carrera

de egresados

va internet de la

profesional de computacin e informtica del instituto de

educacin superior tecnolgico pblico de juli fue exitosa gracias al


esfuerzo de los responsables del proyecto ejecutado.

ANEXOS