proyecto programacion avanzada

Download Proyecto Programacion Avanzada

If you can't read please download the document

Upload: jhonnyellocojj8716

Post on 19-Nov-2014

124 views

Category:

Documents


3 download

DESCRIPTION

Proyectoa de creacion de sistema de matriculacion

TRANSCRIPT

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx PROGRAMACION AVANZADA II cvbnmqwertyuiopasdfghjklzxcvbnmq Proyecto wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmrtyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyuiopas06/08/2010

Samaniego Luis Rodas Christian Plaza Paul Pealoza Jonny

2

PROGRAMACION AVANZADA II

INDICE 1. Portada 2. ndice 3. Introduccin 4. Informacin: Alcances y Limitaciones 5. Anlisis Casos de Uso 7. Escenarios 11. Descripcin Narrada 12. Identificacin de Clases 14. Tarjetas CRC 15. Diagramas de Colaboracin 17. Diagrama Objeto Relacin 18. Diagramas de estado 19. Diagrama de secuencia 21. Diagrama de Clases 22. Desarrollo de la base de datos 25. Diagrama de Base de Datos Final 26. Script de creacin de base de datos Matricula 29. Desarrollo de la aplicacin Matriculacin 31. Creacin de la Navegacin 32. Editar pgina JSP 35. Muestra en Ejecucin 37. Conclusiones 38. Recomendaciones 39. Bibliografa 40. Anexos: Reglas de Navegacin .. . . .. .. . . .. . . . . . . . . ..

3

PROGRAMACION AVANZADA II

INTRODUCCION Este proyecto trata de un anlisis y diseo, en el cual se realizara un estudio a fondo de los elementos principales que conforman este tema, como son los diagramas de uso, de clase, de estado, etc.Para el desarrollo de una aplicacin de matriculacin . Lo cual nos ayudaran a obtener datos para tener un conocimiento sobre el funcionamiento de la empresa o institucin a la cual se est aplicando el estudio. Este documento servir como base para la construccin de dicho sistema de informacin.

4

PROGRAMACION AVANZADA II

Institucin a realizar el estudio: y Jardn Fiscal Rita Chvez Muoz

Alcance El sistema facilita la gestin de los procesos tales como la matriculacin de los alumnos, registro de datos de los mismos as como tambin de sus representantes, y el manejo de datos de personal docente, lo que permitir el cambio de la informacin del papeleo a una base de datos digital. Limitaciones Uno de los limitantes ms destacados es la falta de conocimiento en el rea de informtica para poder usar el sistema adecuadamente dando como resultados el que no se utilice este sistema para lo que ser creado originalmente.

Esta institucin es un jardn que se encuentra ubicado en la parroquia Caaribamba, sector Prez Pata, Barrio Betania en las calle la Repblica 2 -12 y Juan Velazco. A frente de la institucin est la Sra. Yolanda Jimnez directora del establecimiento. La institucin tiene 30 aos de vida. Por ao tiene un mximo de 150 alumnos. Consta de 6 paralelos. Como personal docente consta de 6 maestros, un maestro auxiliar y conserje.

5

PROGRAMACION AVANZADA II

Anlisis Casos de uso Caso de uso configuracin

6

PROGRAMACION AVANZADA II

Caso de uso matricula

7

PROGRAMACION AVANZADA II

Escenarios Escenario configuracin Escenario Correcto 1. 2. 3. 4. 5. 6. 7. Directora inicia sesin sistema Sistema verifica usuario y contrasea: OK Ingresa al formulario de configuracin de fechas Introduce fechas de inicio y fin de cupo, matriculas, inicio y fin clases. Sistema valida las fechas: CORRECTO Sistema almacena fechas FIN

Excepcin Sesin incorrecta. 1. Directora inicia sesin sistema 2. Sistema verifica usuario y contrasea: ERROR 3. FIN Excepcin Validacin fechas. 1. 2. 3. 4. 5. 6. Directora inicia sesin sistema Sistema verifica usuario y contrasea: OK Ingresa al formulario de configuracin de fechas Introduce fechas de inicio y fin de cupo, matriculas, inicio y fin clases. Sistema valida las fechas: ERROR FIN

a) 1. 2. 3. 4. 5. 6. 7. 8. 9.

ESCENARIO Datos no Validos Directora inicia sesin con su clave Sistema autentifica: OK El representante solicita cupo Si existe disponible cupo se procede El solicitante entrega documento (cedula o partida nacimiento del alumno) Se verifica las preferencias(vivienda cercana, parentesco ex alumnos) La Directora ingresa los datos al sistema Sistema valida datos ingresados: NO VALIDO FIN

8

PROGRAMACION AVANZADA II

b) 1. 2. 3. 4. 5. 6. 7. 8. 9.

ESCENARIO ERROR REQUISITOS Directora inicia sesin con su clave Sistema autentifica: OK El representante solicita cupo Si existe disponible cupo se procede El solicitante entrega documento (cedula o partida nacimiento del alumno) Se verifica las preferencias(vivienda cercana, parentesco ex alumnos) La Directora ingresa los datos al sistema Sistema valida datos ingresados: VALIDO Sistema verifica requisitos(edad cumplido 5 o que cumpla max. a l 2do trimestre) 10. Son INCORRECTOS los requisitos 11. FIN

Escenario matricula c) ESCENARIO CORRECTO 1. Directora inicia sesin con su clave 2. Sistema autentifica: OK 3. Representante entrega cupo y documentos: HECHO 4. Directora ingresa datos al sistema 5. Sistema verifica fecha de matrcula: dentro de fecha asignada si : ordinarias 6. Sistema verifica existencia cupo: EXISTE 7. Sistema realiza validacin de los datos: validos 8. El representante entrega monto Pago 9. Directora registra pago en Sistema 10. Sistema valida registro pago: VALIDO 11. Sistema genera matricula 12. Sistema almacena matricula 13. La matrcula es entregada al representante 14. FIN d) Excepcin Sesin incorrecta. 1. Directora inicia sesin sistema 2. Sistema verifica usuario y contrasea: ERROR 3. FIN e) 1. 2. 3. 4. ESCENARIO NO ENTREGA DE DOCUMENTOS Directora inicia sesin con su clave Sistema autentifica: OK Representante entrega cupo y documentos: NO HECHO FIN

9

PROGRAMACION AVANZADA II

f) 1. 2. 3. 4. 5.

ESCENARIO Fecha fuera de ordinarias EXTRAORDINARIAS Directora inicia sesin con su clave Sistema autentifica: OK Representante entrega cupo y documentos: HECHO Directora ingresa datos al sistema Sistema verifica fecha de matrcula: dentro de fecha asignada no: EXTRAORDINARIA 6. Sistema verifica existencia cupo: EXISTE 7. Sistema realiza validacin de los datos: validos 8. El representante entrega monto Pago 9. Directora registra pago en Sistema 10. Sistema valida registro pago: VALIDO 11. Sistema genera matricula 12. Sistema almacena matricula 13. La matrcula es entregada al representante 14. FIN

g) 1. 2. 3. 4. 5. 6. 7.

ESCENARIO NO EXISTE CUPO Directora inicia sesin co n su clave Sistema autentifica: OK Representante entrega cupo y documentos: HECHO Directora ingresa datos al sistema Sistema verifica fecha de matrcula: dentro de fecha asignada si : ordinarias Sistema verifica existencia cupo: NOEXISTE FIN

h) 1. 2. 3. 4. 5. 6. 7. 8. i) 1.

ESCENARIO DATOS INVALIDOS Directora inicia sesin con su clave Sistema autentifica: OK Representante entrega cupo y documentos: HECHO Directora ingresa datos al sistema Sistema verifica fecha de matrcula: dentro de fecha asignada si : ordinarias Sistema verifica existencia cupo: EXISTE Sistema realiza validacin de los datos: NOvalidos FIN ESCENARIO PAGO NO VALIDO Directora inicia sesin con su clave

10

PROGRAMACION AVANZADA II

2. Sistema autentifica: OK 3. Representante entrega cupo y documentos: HECHO 4. Directora ingresa datos al sistema 5. Sistema verifica fecha de matrcula: dentro de fecha asignada si : ordinarias 6. Sistema verifica existencia cupo: EXISTE 7. Sistema realiza validacin de los datos: validos 8. El representante entrega monto Pago 9. Directora registra pago en Sistema 10. Sistema valida registro pago: NOVALIDO 11. FIN

11

PROGRAMACION AVANZADA II

Descripcin narrada de cada caso de uso Configuracin Para la configuracin del sistema la directora ingresa al sistema, para lo que inicia sesin con su clave y el sistema la autentifica, aqu se encargara de definir las fechas tanto de inicio y fin de cupos, matricula y clases, y el sistema se encargara de verificar que la fechas sean correctas en el ao calendario y las almacena. Matricula Directora inicia sesin con su clave, el representante entrega el cupo y los documentos del alumno, del padre, de la madre, y del representante a la directora, la cual ingresa estos datos al sistema el que se encarga de verificar los de cedula y fechas de nacimiento de para validar requisitos ms el requisito de pago y las fecha actual para definir si es matricula ordinaria o extraordinaria, procede a almacenar los datos y genera el documento de matrcula. Identificacin de clases Configuracin y y y y y y y y y Directora Sesin Autentificacin Sistema Matricula Clases Verificar Almacenar Configuracin

12

PROGRAMACION AVANZADA II

Clase entidadSistema

Clase borde

Clase controlValidar

Sesion

Directora

Configuracion

Almacenar

Autentificacion

Clase entidadRepresentante

Clase borde

Clase controlValidar

Sesion

Directora

Ingreso datos

Almacenar

Sistema

Autentificacion

Cupo

Genera

Documento

Verifica

Mat i ula

y y y y y y y

Direc ra Sesin Sis e a Autentificacin Re resentante Cupo Documento

13

PROGRAMACION AVANZADA II

y y y y y y y y

Alumno Padre Madre Validacin Re uisitos Almacenar Genera MatriculaClase entidad Directora Representante Documento Alumno Clase borde Sesion Ingreso datos Clase control Autentificacion Validacion Almacenar Generar

PadreMadre

Verificacion

MatriculaSistema Profesor Grado

14

PROGRAMACION AVANZADA II

Tarjetas C CAlumno es onsa ilidades #

Persona P re M re Re re e A!% &

ocentes Res onsa ilidades Cola oradores A re r() M rc Ac z r() Per B c r() Gr atricula Cola oradores A Re re e e Gr! ! !% ! ' # $ $

Res onsa ilidades A re r() Ac z r() B c r() # $ $

Representante Responsa ilidades Cola oradores A re r() Per Ac z r() M rc A Grado ( ! !% $ $

!%

Responsa ilidades A re r() Ac z r() B c r() $ $

Cola oradores Pr e r M rc A

! !

Res onsa ilidades A re r() Ac z r() B c r() # $ $

Cola oradores

e

! !

A re r() Ac z r() B c r()

C a oradores Gr M rc Re re e e

"

$

$

15

PROGRAMACION AVANZADA II

Diagrama de colaboracin Configuracin

:Sesin

1. Inicia 10. C i

16

PROGRAMACION AVANZADA II

Matricula

gr

a

1

c a 13 C rra

7 R al za D r ctora 6 R cb

17

PROGRAMACION AVANZADA II

Diagra a objeto rela in0 )

18

PROGRAMACION AVANZADA II

Diagra a de estado

1

Configura in

2

d

l v

Au

f

A

l

d

8 43C6 Em

96B 8 5 4 87 9

5967 876 635 43

4 8 7 836A6 8B937 4B6 D

F F F

C 4C 8 7 8 7 4 5 67 6B7C56 8 7 4 9 7 8 74h h h l up p

f u

V ld

Alm

B 85 47 8

5967 8 6 8

5 67 8B A6 59 @

Matri ula

F

19

PROGRAMACION AVANZADA II

Diagrama de secuencia Configuracin

20

PROGRAMACION AVANZADA II

Matricula

21

PROGRAMACION AVANZADA II

Diagra a de lasesH G

22

PROGRAMACION AVANZADA II

BASE DE DATOS

DIAGRAMA DE MODELO ENTIDAD RELACION

Alumno *

1..* tiene

1

Representante

esta

Docente

1

solicita

incluido 1 Grado * Matricula

`

YUX W T UXW X bW V bU V V p X V

`

YUX W T `

aX

` YU V

YUX W bW

` YUX W T XU VWT X

`

YUX W V

`

YUX W V `

Vc VU VU aX

YUX W T

` YUX W T T V a V ` YUX W T bWW VU b YUX W VU T `

V X X WV TU V if h

` YU V

`

23

N RMAL ZAC N DE BASE DATOS MATRIC LA

Q

R s n n n mb h 25 p d h 25 d n h 40 t f n v h 9 g n h 1 d d numb 2 h 10 umn v h 50` YU V X V ` YUX W TU V V YUX W T bWW VU b YUX W VU g h g T Y UX W T b a a V X d dfed ` d V VWT V X Vc VU VU X V ` YUX W T a V aXUX ` YU V ` YUX W TU V V Y UX W T b a a V X S R IP P I

Alu n n mb h 25 p d h 25 d n h 40 t f n v h 9 g n h 1 d d numb 2 p h 1 p nt nt d nt

PROGRAMACION AVANZADA II

doc nt h 10 n mb h 25 p d h 25 d n h 40 t f n v h 9 d d numb 2 p n numb g v h 10` YU V ` YUX W T T V a V YUX W T bWW VU b T ` ` Y UX W T b a a V X YUX W VU ` d YUX W bW d `

M t cula num numb 4 f h d t umn v h 50 p nt nt h 10 d nt h 10 g d h 1

2

` YUX W T T V a V ` `

24

PROGRAMACION AVANZADA II

25

PROGRAMACION AVANZADA II

26

PROGRAMACION AVANZADA II

Script creacin base datos MatriculaCREATE TABLE "PERSONA" ( "PER_CODIGO" NUMBER(6,0), "PER_APELLIDOS" VARCHAR2(30) NOT NULL ENABLE, "PER_NOMBRES" VARCHAR2(30) NOT NULL ENABLE, "PER_DIRECCION" VARCHAR2(40), "PER_TELEFONO" VARCHAR2(9), "PER_MOVIL" CHAR(9), "PER_GENERO" CHAR(1), "PER_NACIONALIDAD" VARCHAR2(30), "PER_FECHA_NACE" DATE, CONSTRAINT "PERSONA_codigo_PK" PRIMARY KEY ("PER_CODIGO") ENABLE, CONSTRAINT "PERSONA_GENERO_CK1" CHECK (per_generoin('M','F')) ENABLE, CONSTRAINT "PERSONA_CK2" CHECK (LENGTH(per_telefono) >= 7) ENABLE ) / CREATE TABLE "REPRESENTANTE" ( "REP_CI" CHAR(10), "PER_CODIGO" NUMBER(6,0), CONSTRAINT "REPRESENTANTE_ci_PK" PRIMARY KEY ("REP_CI") ENABLE, CONSTRAINT "REPRESENTANTE_PER_cod_FK2" FOREIGN KEY ("PER_CODIGO") REFERENCES "PERSONA" ("PER_CODIGO") ENABLE ) / CREATE TABLE "ALUMNO" ( "ALU_CODIGO" NUMBER(6,0), "PER_CODIGO" NUMBER(6,0), "REP_CI" CHAR(10), CONSTRAINT "ALUMNO_codigo_PK" PRIMARY KEY ("ALU_CODIGO") ENABLE, CONSTRAINT "ALUMNO_PER_COD_FK" FOREIGN KEY ("PER_CODIGO") REFERENCES "PERSONA" ("PER_CODIGO") ENABLE, CONSTRAINT "ALUMNO_REP_CI_FK2" FOREIGN KEY ("REP_CI") REFERENCES "REPRESENTANTE" ("REP_CI") ENABLE ) / CREATE TABLE "DOCENTE" ( "DOC_CI" CHAR(10), "PER_CODIGO" NUMBER(6,0), "DOC_CARGO" VARCHAR2(20), "DOC_EXPERIENCIA" NUMBER(2,0), CONSTRAINT "DOCENTE_ci_PK" PRIMARY KEY ("DOC_CI") ENABLE, CONSTRAINT "DOCENTE_CK1" CHECK (doc_cargoin('director','regular')) ENABLE, CONSTRAINT "DOCENTE_PER_COD_FK" FOREIGN KEY ("PER_CODIGO") REFERENCES "PERSONA" ("PER_CODIGO") ENABLE ) / CREATE TABLE "GRADO" ( "GRA_PARALELO" CHAR(1),

27

PROGRAMACION AVANZADA II

"GRA_DISPONIBILIDAD" NUMBER(3,0), CONSTRAINT "GRADO_paralelo_PK" PRIMARY KEY ("GRA_PARALELO") ENABLE, CONSTRAINT "GRADO_CK1" CHECK (gra_paralelo in ('A','B','C','D','E')) ENABLE ) / CREATE TABLE "MATRICULA" ( "MAT_NUMERO" NUMBER(6,0), "MAT_FECHA" DATE, "MAT_LECTIVO1" NUMBER(4,0), "MAT_LECTIVO2" NUMBER(4,0), "ALU_CODIGO" NUMBER(6,0), "DOC_CI" CHAR(10), "REP_CI" CHAR(10), "GRA_PARALELO" CHAR(1), CONSTRAINT "MATRICULA_numero_PK" PRIMARY KEY ("MAT_NUMERO") ENABLE, CONSTRAINT "MATRICULA_LECT_CK" CHECK (mat_lectivo2=mat_lectivo1+1) ENABLE, CONSTRAINT "MATRICULA_FK" FOREIGN KEY ("ALU_CODIGO") REFERENCES "ALUMNO" ("ALU_CODIGO") ENABLE, CONSTRAINT "MATRICULA_DOC_CI_FK2" FOREIGN KEY ("DOC_CI") REFERENCES "DOCENTE" ("DOC_CI") ENABLE, CONSTRAINT "MATRICULA_REP_CI_FK3" FOREIGN KEY ("REP_CI") REFERENCES "REPRESENTANTE" ("REP_CI") ENABLE, CONSTRAINT "MATRICULA_graparalelo_FK4" FOREIGN KEY ("GRA_PARALELO") REFERENCES "GRADO" ("GRA_PARALELO") ENABLE ) / CREATE TABLE "USUARIOS" ( "USUARIO" VARCHAR2(8), "PASS" VARCHAR2(8), CONSTRAINT "USUARIOS_usuario_PK" PRIMARY KEY ("USUARIO", "PASS") ENABLE ) / CREATE UNIQUE INDEX "ALUMNO_codigo_PK" ON "ALUMNO" ("ALU_CODIGO") / CREATE UNIQUE INDEX "DOCENTE_ci_PK" ON "DOCENTE" ("DOC_CI") / CREATE UNIQUE INDEX "GRADO_paralelo_PK" ON "GRADO" ("GRA_PARALELO") / CREATE UNIQUE INDEX "MATRICULA_numero_PK" ON "MATRICULA" ("MAT_NUMERO") / CREATE UNIQUE INDEX "PERSONA_codigo_PK" ON "PERSONA" ("PER_CODIGO") / CREATE UNIQUE INDEX "REPRESENTANTE_ci_PK" ON "REPRESENTANTE" ("REP_CI") / CREATE UNIQUE INDEX "USUARIOS_usuario_PK" ON "USUARIOS" ("USUARIO", "PASS") / CREATE SEQUENCE "ALUMNO_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE / CREATE SEQUENCE "MATRICULA_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE

28

PROGRAMACION AVANZADA II

/ CREATE SEQUENCE "PERSONA_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE / CREATE OR REPLACE TRIGGER "BI_ALUMNO" before insert on "ALUMNO" for each row begin select "ALUMNO_SEQ".nextval into :NEW.ALU_CODIGO from dual; end; / ALTER TRIGGER "BI_ALUMNO" ENABLE / CREATE OR REPLACE TRIGGER "BI_MATRICULA" before insert on "MATRICULA" for each row begin select "MATRICULA_SEQ".nextval into :NEW.MAT_NUMERO from dual; end; / ALTER TRIGGER "BI_MATRICULA" ENABLE / CREATE OR REPLACE TRIGGER "BI_PERSONA" before insert on "PERSONA" for each row begin select "PERSONA_SEQ".nextval into :NEW.PER_CODIGO from dual; end; / ALTER TRIGGER "BI_PERSONA" ENABLE /

29

PROGRAMACION AVANZADA II

DESARROLLO DE LA APLICACINIDE para el desarrollo: JDeveloper 11g Base de Datos: Oracle 10g Tipo de Apli a in:Web con uso de java JSP.q q

1. Crear aplicacin web fusin

2. Crear Cone in Base de Datos

30

PROGRAMACION AVANZADA II

Debemos crear la cone in a la base de datos con el usuarioMatri ula y pass Matri ula dentro de la aplicacin

3. Crear el Business Components sobre la estructura de la base de datos lo que nos debe quedar as

ut

Y tambin se genera el modelo de DATOS y quedara algo as

s

r

s

31

PROGRAMACION AVANZADA II

4 Abri os el fa es- onfig.xml y reamos la paginas on sus na ega iones

dejamos las opciones por defecto y damos click en aceptar

v

5. Luego a ada p gina le domos doble- li k, se abrir un asistente

32

PROGRAMACION AVANZADA II

6. Se abre el editor on la nue a p gina en blan o, aqu podemosdise ar la pgina para que realice las operaciones que deseemos.w

33

PROGRAMACION AVANZADA II

Aqu podemos arrastrar los Binding que nos cre el asistente sobre el Business Component para que nuestra pgina realice operaciones sobre nuestra base de datos para esto nos ofrece las siguientes operacionesx

Cuando arrastramos un binding nos aparece una lista para poder definir que tipo de control ejercer:

x

y para registrar o cancelar las operaciones

34

PROGRAMACION AVANZADA II

Esto lo debemos reali ar para cada una de las paginas para administrar la base de datos desde nuestra aplicacin Para navegar en las pginas podemos insertar componentes HTML para ir y regresar entre pginas de men y los detalles.y

dministrar nuestra aplicacin Esto ya ejecutado podemos comen ar a a consecuentemente la base de datos:y

y

35

PROGRAMACION AVANZADA II

36

PROGRAMACION AVANZADA II

37

PROGRAMACION AVANZADA II

Conclusiones

Como conclusin se puede decir que: y El anlisis de la informacin de la obtencin de la matrcula en un jardn de infantes, ha sido todo un reto debido a que hemos realizado una investigacin a profundidad todos los requerimientos, validaciones, condiciones, etc., del establecimiento como principal objetivo antes de matricular a un nio. Y sobre todo adquiriendo los requerimientos y solicitudes en este caso de la directora del establecimiento para disminuir el trabajo, y mejorar su funcionamiento. El desarrollo de aplicaciones en JDeveloper 11g requiere un profundo conocimiento de programacin para poder identificar y utilizar sus componentes.

y

y

38

PROGRAMACION AVANZADA II

RECOMENDACIONES

Despus de haber desarrollado el presente proyecto podemos dar como recomendacin dar gran nfasis al desarrollo de la base de datos ya que esto nos facilitara en gran parte el desarrollo de la aplicacin ya que no tendremos que programar algunas de las restricciones que ya creemos en la base de datos.

39

PROGRAMACION AVANZADA II

BIBIOGRAFIA Para el desarrollo de esta aplicacin nos hemos basado en los siguientes documentos referencia.

Build a Web Application with JDeveloper 11g Using EJB, JPA, and JavaServer Faces

http://www.oracle.com/technology/obe/obe11jdev/ps1/ejb/ejb.htmlCreate JSF Page Navigation

http://www.oracle.com/technology/products/jdev/11/cuecards111/tech_set_32/ccset 32_ALL.html Tutoriales suministrados por profesor guia

Instaladores Jdeleoper 11g http://www.oracle.com/technetwor /developer-tools/jdev/overview/index.html

40

PROGRAMACION AVANZADA II

ANEXOS REGLAS DE NAVEGACIONPrincipal Menu Matricula link Menu Docente link Menu Representante link Menu Alumno link Menu Gra os link

Menu Matricula Menu Principal Crear Matricula Mo i icar Matricula Consultar Matricula Crear Matricula Menu Principal Menu Matricula Mo i icar Matricula Menu Principal Menu Matricula

Menu Docente Menu Principal Crear Registro Docente Mo i i car Datos Docente Consultar Docentes

Crear Registro Docente Menu Principal Menu Docente

Mo i icar Datos Docente Menu Principal Menu Docente

Menu Principal Mo i icar Datos Representante Consultar Representantes

Menu Principal Menu Representante

Menu Alumno Menu Principal Mo i icar Datos Alumno Consultar Alumno

Mo i i car Alumno Menu Principal Menu Alumno

Crear Gra o Menu Principal Menu Gra o

Mo i icar Gra o Menu Principal Menu Gra o

Ingreso a Submen 3 nivel

Retorno a Men Superior nivel 2

Retorno a Men Principal nivel 1

Menu Principal Crear Datos e Nuevo Gra o Mo i i car Datos Gra o Consultar Gra os

Menu Principal Menu Gra o

Menu Gra os

Menu Representante

Mo i icar Representante

Consultar Matricula Menu Principal Menu Matricula

Consultar Docente Menu Principal Menu Docente

Consultar Representante Menu Principal Menu Representante

Consultar Alumno Menu Principal Menu Alumno

Consultar Gra o