Está en la página 1de 34

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN

BIBLIOTECA EN LINEA

ESIS

PRESENTACIN
El presente proyecto que se mostrara a continuacin esta basado
en la creacin de un Sistema Web en lnea para la Biblioteca Especializada de nuestra
Facultad de Ciencias; con el fin de poder brindar a nuestro compaeros universitarios toda la
informacin necesaria, que actualmente se encuentran en nuestra Biblioteca Especializada;
dicho proyecto se basara para su desarrollo de la metodologa OOHDM, metodologa
aprendida a travs del curso de Tpicos Avanzados I.

TOPICOS AVANZADOS I

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

TOPICOS AVANZADOS
BIBLIOTECA ESPECIALIZADA-FACI EN LINEA
I.

GENERALIDADES:
2.1.

Denominacin del sistema


Biblioteca Especializada en Lnea (FACI-ESIS)

2.2.

Autor:

II.

Ing. Edgar Taya Acosta

FORMULACION DEL PROYECTO


2.1.

Planteamiento del problema


Definicin del problema principal

2.1.1.

Teniendo como eje principal la Biblioteca Especializada de Nuestra Facultad


de Ciencias de la Universidad Nacional Jorge Basadre Grohmann, es por el cual que
dicha Biblioteca no brinda la suficiente informacin que necesita el lector
universitario, ya sea a travs de Libros, Tesis, Proyectos de Investigacin y Prctica
Pre-Profesionales; a los cuales el lector universitario no puede recurrir para ver si les
sern tiles, debido a que estos solo se encuentran listados; por tal motivo es que se
ha considerado en la creacin de un sistema Web en lnea que brinde toda la
informacin que necesite el lector universitario de esta casa Superior de Estudios.
2.1.2.
Antecedentes (Existe algn sistema que est
funcionando o que haya funcionado recientemente?)
Actualmente se tiene conocimiento que se ha realizado proyectos, en el ao
2004 con el fin de crear un Sitio Web en lnea para Biblioteca Especializada, pero
con ningn resultado positivo debido a que no se ha puesto en marcha, es por tal
caso que dicho proyecto nos motivo a la realizacin del mismo, con el fin de
culminarlos y posteriormente implantarlo en nuestra casa Superior de Estudios.
2.1.3.

Justificacin de la necesidad del desarrollo


Se justifica tal proyecto a la necesidad del estudiante universitario, de querer
obtener mayor informacin de los libros que se encuentran en la Biblioteca
Especialidad de la Facultad de Ciencias, es con este fin que se plantea realizar este
proyecto; el cual consiste en dar la mayor informacin de un libro al estudiante
universitario.

TOPICOS AVANZADOS I

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

2.1.4.

ESIS

Determinacin de la:
Factibilidad tcnica

Para este proyecto, slo es necesario contar con una pc que tengo los
requisitos mnimos en hardware; en cuanto al software no existir problema
porque son de corte ligero, lo cual da facilidad para la fase de implementacin.
Ms bien para la puesta en marcha, existe la opcin de utilizar un hosting
gratuito y de calidad que brinda la empresa Byethost.com. Con estos dos
puntos aseguramos la fase de construccin; ahora con respecto al anlisis y
diseo podemos utilizar herramientas ofimticas bajo GPL.
Factibilidad econmica

Este proyecto realizado para la Biblioteca de Especializada de la Facultada de


Ciencias, no presentar costo alguno por la implementacin de dicha Web en
lnea, debido a lo acordado mutuamente con el administrador de la Biblioteca
(Don Oscar).
Factibilidad operativa

Actualmente contamos con la facilidad que nos esta brindado el


administrador de la Biblioteca Especializada Don Oscar, el cual nos esta
dando toda la informacin necesaria de los libro existentes en dicha biblioteca,
como tambin contamos con el apoyo de nuestro profesor de Tpicos
Avanzados I, el cual nos brinda el conocimiento suficiente en la fase de
anlisis, con el fin de realizar tal proyecto.
2.1.5.
Obtencin de la informacin
Entrevistas, Cuestionarios y Fuentes de informacin.

preliminar:

Para poder ser realizable este proyecto, y poder tener la certeza que dicho
proyecto ser de grana ayuda al estudiante lector, es que se vio la necesidad de
realizar un pequeo cuestionario de 14 preguntas las cuales sern elementales para el
desarrollo de este sitio Web en lnea; se obtuvo tambin una entrevista realizada
personalmente al administrador de la Biblioteca Especializa, el nos manifest todas
sus necesidades con respecto a la informacin que sera necesario brindar al lector
universitario, dicha informacin estar presente en el desarrollo de este proyecto.
2.2.

Sealar las herramientas para el desarrollo del sistema.


Herramientas para el anlisis.

2.2.1.

La Herramienta que se utilizara para el desarrollo de este proyecto Sistema


de Biblioteca en lnea; consiste en la aplicacin de la metodologa OOHDM
(Metodologa de Diseo Orientada a Objetos) aprendida en las horas de clases de
Tpicos Avanzados.
2.2.2.

Herramientas para el diseo.

TOPICOS AVANZADOS I

Rational Rose 2002


MS Proyect

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

2.2.3.

ESIS

DBDesigner
Herramientas para la codificacin.

2.2.4.

Editor Texto
PHP Designer
Mysql ControlCenter
Herramientas para las pruebas y el mantenimiento,

Para el proceso de pruebas y mantenimiento las realizaremos sobre un servidor


Local Localhost, dicho servidor proporcionar la herramientas bsicas para la
deteccin de errores; para posteriormente subirla a un servidor Web, quedando por
concluida nuestra WEB SITE.
2.3.

Plan general de desarrollo del proyecto.


Definir el panorama del proyecto, Calendarizacin
del proyecto usando & Diagrama de GANTT

2.1.1.

TOPICOS AVANZADOS I

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

TOPICOS AVANZADOS I

ESIS

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

2.1.2.

ESIS

Presentacin de la propuesta del proyecto.

PANORAMA DEL
PROYECTO

NOMBRE DEL PROYECTO:

BIBLIOTECA EN LINEA

ADMINISTRADOR DE LA PGINA
WEB DE LA BIBLIOTECA
ESPECIALIDAFACI-UNJBG:

PROBLEMA OPORTUNIDAD
No existe la interaccin de la Biblioteca Especializada con la web, es por ello
que se pretende implementar un Sitio Web que nos permita acceder va online a
la Biblioteca Especializada de la Universidad Nacional Jorge Basadre Grohmann.
META
Implementar una WEB SITE EN LINEA para la Biblioteca Especializada de la
Facultad de Ciencia de la UNJBG.
OBJETIVOS

Analizar, Comprender y disear el funcionamiento de una


Biblioteca en Lnea.

Poder aplicar los conocimientos adquiridos en clase de


TOPICOS AVANZADOS I en la aplicacin de la metodologa OOHDM y llevarlos a
la prctica.

Brindar un servicio de consultas en lnea de los diferentes


Libros que brinda nuestra Biblioteca Especializada, con el fin de
facilitar la bsqueda de libros para la Escuela de Ingeniera en
Informtica y Sistemas.

RECURSOS PRELIMINARES:
a)Recursos Humanos:

Un analista con conocimientos en OOHDM

Un diseador Grafico

Un programado con conocimientos en


Javascript.

PHP,

Mysql

b) Recursos de Software Reutilizables:


Los componentes reutilizables seran los siguientes: Cdigo PHP,
Plantillas Web, etc.
c) Recursos de Entorno:
Hardware:

1 Pentium IV 2.4 Ghz, 256 Mb RAM, CD Creative 52X,


Escner Genius HR6-USB, Impresora ESPSON LQ 570e.
Software:

Paquete AppServ 2.0 (PHP, Apache, MySQL, PHPNuke),


Macromedia (Dreamweaver MX, Flash MX), DBDesigner 4.0.5.6, MS Word
XP, Rational Rose 2000,DBDesigner 4, Windows XP.
SUPOSICIONES Y RIESGOS
a) El Administrador de la Pgina Web de la Universidad Nacional Jorge
Basadre Grohmann, nos concedi la aprobacin para la implementacin de
la Pgina Web para la Biblioteca Especializada.
b) Es recomendable realizar su actualizacin, con el fin de que LA PAGINA
WEB no sea reemplazada.
PRESENTADO POR:

FECHA:

APROBADO POR:

FECHA:

Administrador de la

TOPICOS AVANZADOS I

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Pgina Web de la
BIBLIOTECA ESPECIALIZADA
FACI-UNJBG.

III.

ANALISIS DEL SISTEMA


3.1.

Determinacin de los requerimientos del


sistema.
3.1.1.

Recopilacin de datos:

Para la realizacin de recopilacin de datos se tomaron en cuenta los siguientes


aspectos que mostraremos a continuacin:
Muestreos y Encuestas

Para realizar dicha encuesta se tomar como poblacin total, a los


alumnos de la Escuela de Sistemas, los cuales se encuentran distribuidos en sus
diferentes ao de estudios, por el cual Utilizaremos el Mtodo estratificado;
por el cual determinaremos por ESTRATOS la poblacin muestral.

Cuadro Estadistico de la Escuela de Ingenieria en informtica y Sistemas

Alumnos
Primer Ao
Segundo Ao
Tercer Ao
Cuarto Ao
Quinto Ao
Total

Cantidad
67
60
60
35
28
250

Tamao Submuestra
18.59519131
16.65241013
16.65241013
9.713905907
7.771124725
69.38504219

19
17
17
10
8
71

n=

96.04

n*=

69.3850422

f=

0.27754017

Teniendo como Valores lo siguiente:


p
q
z
e

0.5
0.5
1.96
0.1

Teniendo los estratos de cada ao de estudio a analizar procederemos a realizar la


siguiente Encuesta que consta de tan solo 14 preguntas las cuales se mostraran a
continuacin:

TOPICOS AVANZADOS I

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Encuesta FACI-2006
1.

Con qu frecuencia acudes a la biblioteca?


a) Siempre

2.

b) Algunas veces

b) Algunas veces

b) Algunas veces

b) Bibliogrfica
(Libros,
Informes,etc)

b) Anaranjado
Amarillo

d) Ninguno

c) Rojo - Negro

d) Granate
Blanco

b) No

b) Por el ndice
(contenido)

c) Por el slabo

d) Otro:.........
..............

b) Parcialmente

c) No

d) No me interesa

b) Enlistados por c) Enlistados por d) Otro:.........


Autor
Tema
..............

Te cuesta encontrar el libro que necesitas?


a) Siempre

13.

c) Audio Visual

Cmo prefieres ver los libros que se encuentran en la biblioteca?


(Puedes marcar ms de una alternativa)
a) Enlistados
por Ttulo

12.

b) No

Tienes conocimiento de las sanciones que existe en la biblioteca?


a) Si

11.

d) Nunca

Qu factor determina que saques un libro?


a) Que te lo
recomienden

10.

c) Casi nunca

Te gustara conocer los ltimos textos bibliogrficos que llegaron a


nuestra biblioteca?
a) Si

9.

d) Nunca

De la siguiente combinacin: Cul es la que ms te gusta?


a) Celeste Blanco

8.

c) Casi nunca

Qu tipo de informacin te es ms til?


a) Digital
(web,pdf,etc)

7.

d) Nunca

Te gustara saber cul es el libro ms utilizado?


a) Si

6.

c) Casi nunca

Tienes alguna dificultad en buscar un libro?


a) Siempre

5.

d) Nunca

Te resulta incomodo ir a la biblioteca?


a) Siempre

4.

c) Casi nunca

Acudes a cabinas de Internet?


a) Siempre

3.

b) Algunas veces

b) Algunas veces

c) Casi nunca

d) Nunca

El libro que te recomiendan, siempre cumple con tus expectativas?

TOPICOS AVANZADOS I

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

a) Siempre
14.

b) Algunas veces

ESIS

c) Casi nunca

d) Nunca

Quisieras saber el listado de libros que son consultados en tu ao


de estudios?
a) Si

b) No

Los resultados una vez realizado la Encuesta a los alumnos de la ESIS nos
proporcionara los siguientes datos (Requisitos):

Primera Pregunta: Mediante esta Pregunta podremos saber con


certeza, la existencia de potenciales usuarios.

Segunda Pregunta: Saber si el usuario potencial podr acceder


fcilmente a nuestra Web.

Tercera Pregunta: Proporcionar la informacin, si al usuario


universitario le resulta incomodo acudir a la Biblioteca.

Cuarta Pregunta: Si se aprueba (existe dificultades) da pie a crear


los contextos navegacionales para facilitar la bsqueda.

Quinta Pregunta: Dicha pregunta pone a prueba al estudiante, en si


en verdad al usuario (estudiante universitario), le interesa conocer el libro mas
Utilizado (Visto).

Sexta Pregunta: Determinar le inters del usuario respecto al tipo


de informacin brindada.

Sptima Pregunta: Encontrar de una manera sencilla, las


combinaciones que tendr nuestra pagina Web.
Octava Pregunta: Determinar tambin un contexto de los ltimos

ejemplares.

Novena Pregunta: Aprobacin de implementacin de Comentarios


y descarga de ndices de contenido.
Dcima Pregunta: Servir para la implementacin de noticias

Onceava Pregunta: Se aceptar la aprobacin de contextos:


Ejemplar por titulo, Ejemplar por Autor y Ejemplar por Tema.

Doceava Pregunta: Refleja la necesidad de mejorar la bsqueda en


la Biblioteca.

TOPICOS AVANZADOS I

Treceava Pregunta: Aprobacin, implementacin de comentarios.

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Dcimo Cuarta Pregunta: Determinacin de Ejemplar (libros) por


ao de estudios.

Resultados de la Encuesta realizada a los alumnos universitarios de la ESIS-FACI

TOPICOS AVANZADOS I

10

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

Preguntas?
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Preguntas?
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Primer Ao
A
B
C
4
9
4
7
7
2
2
10
2
3
12
1
15
3
8
7
3
2
1
14
16
2
8
7
2
5
6
7
5
4
9
4
10
2
2
14
1
15
3
96
95
47

A
13%
54%
11%
14%
79%
49%
31%
91%
39%
37%
24%
20%
10%
87%

TOPICOS AVANZADOS I

B
41%
30%
56%
54%
21%
31%
9%
7%
41%
40%
25%
60%
79%
13%

D
1
2
4
2

1
1
4
2
1
18

ESIS
C
33%
11%
20%
20%
0%
20%
44%
0%
16%
20%
45%
14%
7%
0%

ESIS

Encuesta Realizada a los alumnos de la ESIS


Segundo Ao
Tercer Ao
Cuarto Ao
A
B
C
D
A
B
C
D
A
B
C
4
10
1
2
5
9
3
1
3
5
10
4
3
10
5
2
7
2
1
10
5
1
1
11
2
3
3
5
2
2
11
2
2
2
8
5
2
1
3
4
13
4
13
4
6
4
9
4
4
8
4
5
5
4
1
7
6
4
7
2
5
2
3
5
16
1
16
8
2
9
5
3
5
10
2
2
3
3
8
6
2
1
3
11
2
1
6
2
2
3
5
14
1
8
10
14
4
4
8
1
14
1
1
6
9
2
1
4
4
1
16
2
12
2
1
2
5
2
16
1
15
2
8
2
100
91
41
12
96
93
50
12
57
43
36

D
13%
4%
13%
11%
0%
0%
13%
0%
4%
3%
6%
6%
3%
0%

100%
100%
100%
100%
100%
100%
97%
99%
100%
100%
100%
100%
99%
100%

11

D
1
1

A
4
1
2
8
4
3
8
3
4
5
2

1
2

7
51

Quinto Ao
B
C
2
4
3
1
3
3
4
2
3
3

1
1

4
3
4
5
8
1
43

1
1
3
1

18

D
2

70
70
70
70
70
70
68 2 en blanco
69 1 en blanco
70
70
106
70
69 1 en blanco
70

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Una vez realizada dicha encuesta obtendremos los siguientes resultados que
validaran nuestro proyecto de una WEB en lnea para la Biblioteca especializada
de la Facultad de Ciencias.
En la encuesta propuesta; se ha tomado como referencias primordiales las 4
primeras preguntas; las cuales marcarn la existencia y la necesidad de una WEB
en lnea que ayude de manera eficaz la satisfaccin del estudiante universitario.
En conclusin, y segn nuestro anlisis respectivo correspondiente a la encuesta
realizada a los estudiantes de la Escuela de Sistema, se da por aceptada la creacin
de esta pagina Web en Lnea de la Biblioteca Especializada.
Diseo de observaciones.

En cuanto se trata de observacin, los realizadores de este proyecto


presenciaron las dificultades de dicho proceso de Consulta e bsqueda de los
libros pertenecientes a la biblioteca especializada, debido a que dichos
realizadores son tambin estudiantes universitarios; por tal motivo estas
observaciones se ven de manera cotidiana.
Revisin de registros.

En cuanto a registros, se pudo obtener la informacin de todos lo libros de la


biblioteca especializa de la Facultad de Ciencias, con el objetivo de rescatar las
bsquedas mas resaltantes y colocarlas de manera eficaz el proyecto a realizar,
dicho material nos fue proporcionado por el administrador de dicha Biblioteca.
IV.

DISEO DEL SISTEMA


Especificacin de Escenarios:
Comenzaremos primero, desde el momento en que el usuario (Estudiante y/o Docente)
accede al sitio WEB, con la finalidad de buscar informacin referencial acerca del contenido
de algn Libro; dichos libros pueden ser buscados a travs de una seleccin sucesivas, el
usuario podr ver su inters por algn libro, dependiendo si los libros le sern tiles; dicho
libros contendrn: comentarios y temas afines; los mismos que sern administrados por el
bibliotecario en su totalidad; como a su vez podr informarse de las ultimas noticias de
nuestra Biblioteca Especializada-FACI.
Identificacin de Actores y Tareas:
Estudiantes:

Bsqueda de Libros (por seleccin)


Realizar Comentarios de libros Vistas
Solicitar Informacin

Docente:

Bsqueda de Libros (por seleccin)


Realizar Comentario de los libros Vistos

TOPICOS AVANZADOS I

12

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

Bibliotecario:

ESIS

Administrar usuarios (Estudiantes y/o Docentes)


Ingresar Artculos (noticias)
Dar acceso a comentarios (Moderado)
Administrar Libros
Sistema Web en Linea

Estudiante Universitaria
que acude a la
biblioteca es pecializada

Registrar

Realiza Busqueda

Usuario

Publica Comentario
Alumno

Docente

Libre

Administrado encargado
de actualizar el sistema
web en Linea

Sistema web en Linea

Registrar
<< Extend >>

Actualizar Libros
Administrar Libros
Administrador
Administrar usuarios

Enviar Articulos

4.1.
4.1.1.
etc.

TOPICOS AVANZADOS I

Modelo Conceptual
Esquema conceptual, Clases, Objetos, relaciones, subsistemas,

13

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Administrador

Articulo
IdArticulo : Integer
Titulo : String
Fecha : Date
Descripcion : String

Publica
1..n

IdAdministrador : Integer
Nombre : String
Apellido : String
NomAdministrador : String
Password : String

Sancion
IdSancion : Integer
TipoSancion : Integer
Descripcion : String

Autor

Escribe

IdAutor : Integer
Nombre : String
Apellido : String

Ejemplar
1
1..n

Descarga
1..n

1..n

Tiene
1..n

IdEjemplar : Integer
Titulo : String
Edicion : Integer
Codigo : String
NPaginas : Integer
Anio : Integer
NEjemplares : Integer
Editorial : String
Origen : String
Disponible : Boolean
Fecha_Ingreso_ejemplar : Date
NVisitas : Integer

Usuario_has_sancion

IdComentario : Integer
Descripcion : String
Fecha : Date
Hora : Date
Validado : Boolean
Titulo : String

1..n

IdAnio : Integer
Descripcion : String

Escribe

1..n

Comentario

PorAo

IdDescarga : Integer
PResumen : String
PIndice : String

Aprueba

Recibe

IdUsuario : Integer
IdSancion : Integer
Comentario : String
1..n

Usuario

1..n

Ver

1..n

IdUsuario : Integer
Nombre : String
Apellidos : String
Correo : String
FRegistro : Date
Nom_Usuario : String
Password : String

Especialidad
Tiene
1..n

1..n

Esde
Alumno

0..n

CoAutor
IdCoautor : Integer
Nombre : String
Apellidos : String
RWeb : String

Libro

Informes

Coautor_Ejemplar

Tesis

Proy. Invest

EspecialidadxEjemplar
IdEspecialidadxEjemplar : Integer
Nombre : String
Descripcion : String

IdCoautor : Integer
IdEjemplar : Integer

TOPICOS AVANZADOS I

Docente

14

Libre

IdEspecialidad : Integer
Nombre : String
Descripcion : String

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

TOPICOS AVANZADOS I

ESIS

15

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

4.1.2.

ESIS

Tarjetas

Tarjeta de Clases
NOMBRE DE CLASE:
HEREDA DE:
Articulo
ATRIBUTOS Y PARTES:
IdArticulo
Titulo
Fecha
Descripcin
COMPORTAMIENTO:
Activo
CLASE
RELACIN
RELACIONADO Administrador
Publica
PARTE DE:
COMENTARIOS:
Clase utilizada para la publicacin de
artculos las cuales sern publicas por el
administrador.
TRAZA PARA ATRS
Caso de Uso
Publica Comentario

TRAZA PARA ADELANTE

NOMBRE DE CLASE:
HEREDA DE:
Administrador
ATRIBUTOS Y PARTES:
IdAdministrador
Nombre
Apellidos
Password_2
NombreAdmnistrador
COMPORTAMIENTO:
Activo
CLASE
RELACIN
RELACIONADO
Artculos
Publica
Comentario
Aprueba
PARTE DE:
COMENTARIOS:
Clase Utiliza como administrador, el cual
estar
a
cargo
de
realizar
las
actualizaciones
correspondiente
y
la
aceptacin de lo comentario, etc
.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrador

TOPICOS AVANZADOS I

16

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

NOMBRE DE CLASE:
HEREDA DE:
Ejemplar
ATRIBUTOS Y PARTES:
IdEjemplar
Titulo
Edicin
Codigo
NPginas
Ao
NEjemplares
Editorial
Origen
Disponible
Fecha_Ingreso_Ejemplar
NVisitas
COMPORTAMIENTO:
Activo
CLASE
RELACIN
RELACIONADO
Usuario
Ver
Autor
Escribe
PorAo
Estn
Descarga
Tiene
Coautor
Escribe
PARTE DE:
COMENTARIOS:
Clase Utilizada para almacenar los tipos de
ejemplares
existente
en
la
Biblioteca
Especializada
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso Administrar
Libros

NOMBRE DE CLASE:
HEREDA DE:
Usuario
ATRIBUTOS Y PARTES:
IdUsuario
Nombre
Apellidos
Correo
FRegistro
Nom_Usuraio
Password
COMPORTAMIENTO:
Activo
CLASE
RELACIN
RELACIONADO
Especialidad
Tiene
Sancin
Recibe
PARTE DE:
COMENTARIOS:
Clase Utiliza para tener registrador a
usuario que accedern al sitio WEB.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrar Usuarios

TOPICOS AVANZADOS I

los

17

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

NOMBRE DE CLASE:
HEREDA DE:
EspecialidadxEjemplar
ATRIBUTOS Y PARTES:
IdEspecialidadxEjemplar
Nombre
Descripcin
COMPORTAMIENTO:
RELACIONADO

Activo
CLASE
Ejemplar

RELACIN
Pertenece

PARTE DE:
Comentarios:
Esta clase estar comprendida la clasificacin
de
los
ejemplares
segn
su
materia
y
especialidad a tratar.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrar libros

NOMBRE DE CLASE:
HEREDA DE:
Autor
ATRIBUTOS Y PARTES:
IdAutor
Nombre
Apellido
COMPORTAMIENTO:
RELACIONADO

Activo
CLASE
Ejemplar

RELACIN
Escribe

PARTE DE:
COMENTARIOS:
Esta clase contendr a todos los autores los
cuales sern ubicados mediante el ejemplar que
se escoja.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrar libros

NOMBRE DE CLASE:
HEREDA DE:
CoAutor
ATRIBUTOS Y PARTES:
IdCoautor
Nombre
Apellido
COMPORTAMIENTO:
RELACIONADO

Activo
CLASE
Ejemplar

RELACIN
Escribe

PARTE DE:

TOPICOS AVANZADOS I

18

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

COMENTARIOS:
Esta clase contendr a todos los Coautores los
cuales, tambin se contemplan en la ubicacin de
los ejemplares.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrar Libros

NOMBRE DE CLASE:
HEREDA DE:
Sancion
ATRIBUTOS Y PARTES:
IdSancion
TipoSancion
Descripcion
COMPORTAMIENTO:
RELACIONADO

Activo
CLASE
Usuario

RELACIN
Obtiene

PARTE DE:
COMENTARIOS:
Esta
clase contemplar todos las sanciones
establecidas
por
nuestra
biblioteca
Especializada.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrar Usuarios

NOMBRE DE CLASE:
HEREDA DE:
Especialidad
ATRIBUTOS Y PARTES:
IdEspecialidad
Nombre
Descripcion
COMPORTAMIENTO:
RELACIONADO

Activo
CLASE
Usuario

RELACIN
Tiene

PARTE DE:
COMENTARIOS:
Esta
clase contemplar a todos
los Usuarios
que se encuentran ubicados dentro de una
especialidad.
TRAZA PARA ATRS
TRAZA PARA ADELANTE
Caso de Uso
Administrar Usuarios

TOPICOS AVANZADOS I

19

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Tarjeta de Relacin
Nombre de la Relacin-Cardinalidad:
Atributos:
Con

Relaciona
Comentarios:
Traza para Atrs

4.2.

Traza para Adelante

Modelo Navegacional
Nodos, enlaces, contextos, familias de contextos, esquema
contextual, ndices, estructuras de acceso.

4.2.1.

DEFINICIN DE NODOS

Nodo Usuario
Nodo Usuario desde Usuario:U
NomUsuario: String
Nombre: String
Apellidos: String
Correo: String
Fregistro: String
Especialidad: String SELECCIONAR Nombre
DESDE Especialidad:S
DONDE U=Esde(S)

TOPICOS AVANZADOS I

Tcomentario: String

SELECCIONAR Titulo
DESDE Comentario:C
DONDE U=Envia(C)

Sancion: String

SELECCIONAR Tiposancion
DESDE Sancion:N
DONDE U=Tiene(N)

20

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Nodo Ejemplar
Nodo Ejemplar DESDE Ejemplar:E
Titulo: String
Edicion: Integer
Codigo: String
Anio: Integer
Nejemplares: Integer
Npagina: Integer
Editorial: String
Origen: String
Nvisitas: Integer
Autor: String

SELECCIONAR Nombre
DESDE Autor:A
DONDE Escribe(A)=E

Coautor: String

SELECCIONAR Nombre
DESDE CoAutor:O
DONDE Escribe(O)=E

Especialidad: String

SELECCIONAR Nombre
DESDE Especialidad:S
DONDE Pertenece(S)=E

Tcomentario: String

SELECCIONAR Titulo
DESDE Comentario:C
DONDE Tiene(C)=E

Dcomentario: String

SELECCIONAR Descripcion
DESDE Comentario:C
DONDE Tiene(C)=E

Fcomentario: Date

SELECCIONAR Fecha
DESDE Comentario:C
DONDE Tiene(C)=E

Rdescarga: String

SELECCIONAR Rresumen
DESDE Descarga:D
DONDE E=Poseen(D)

Idescarga: String

SELECCIONAR Rindice
DESDE Descarga:D
DONDE E=Poseen(D)

Nodo EspecialidadxEjemplar
Nodo EspecialidadxEjemplar:R
Nombre: String
Descripcion: String
Ejemplares: String

TOPICOS AVANZADOS I

SELECCIONAR Titulo
DESDE Ejemplar:E
DONDE Pertenece(E)=R

21

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Nodo Artculo
Nodo Articulo:A
Titulo: String
Fecha: Date
Descripcion: String
Noticia: String

SELECCIONAR NomAdministrador
DESDE Administrador:D
DONDE Publica(D)=A

Nodo Autor
Nodo Autor:T
Nombre: String
Apellido: String
Ejemplar: String

SELECCIONAR Titulo
DESDE Ejemplar:E
DONDE Escribe(E)=T

Nodo CoAutor
Nodo CoAutor:C
Nombre: String
Apellido: String
Ejemplar: String

SELECCIONAR Titulo
DESDE Ejemplar:E
DONDE Escribe(E)=C

DEFINICIN DE ENLACES

Enlace 1
ENLACE :
ORIGEN :
DESTINO :
DONDE
:

Enlace 2
ESCRIBE
AUTOR : A
EJEMPLAR :E
S.E = ESCRIBE (S.A.)

ENLACE :
ORIGEN :
DESTINO :
DONDE
:

ESCRITO POR
EJEMPLAR :E
AUTOR :A
S.A = ESCRITO POR (S.E.)

Enlace 3
ENLACE : CONTIENE
ORIGEN : ESPECIALIDADXEJEMPLAR :S
DESTINO : EJEMPLAR :E
DONDE
: S.E. = CONTIENE (S.S)

Enlace 4
ENLACE : PERTENCE
ORIGEN : EJEMPLAR :E
DESTINO : ESPECIALIDADXEJEMPLAR :S
DONDE
: S.S = PERTENECE (S.E)

Enlace 5
ENLACE : ESCRIBIO
ORIGEN : COAUTOR :C
DESTINO : EJEMPLAR :E
DONDE
: S.E = ESCRIBIO (S.C)

4.2.2.

TOPICOS AVANZADOS I

Enlace 6
ENLACE : TIENE
ORIGEN : EJEMPLAR :E
DESTINO : COAUTOR :C
DONDE
: S.C = TIENE (S.E)

Tarjetas

22

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

TARJETAS DE NODOS

CLASE DE NODO: Usuario DE Usuario

Hereda desde:

Atributos:
NomUsuario: String
Nombre: String
Apellidos: String
Correo: String
FRegistro: Date
Especialidad: String FROM Especialidad.Nombre
Comentario: String FROM Comentario.Titulo
Sancion: String FROM Sancion.TipoSancion

Relaciona

Usuario
Usuario
Comentario
Especialidad
Sancion

POR ENLACE
Nombre Previo
Nombre Siguiente
Tiene
Esde
Tiene

ANCLA
ThPrev
ThSig
Comentario
Especialidad
Sancin

APARECE EN CONTEXTOS: Usuario mas sancionado


Comentarios:
Traza para Atrs
Usuario en Esquema
Conceptual

Traza para Adelante


Interfaz ADV Usuario

CLASE DE NODO: Ejemplar DE Ejemplar Hereda desde:


Atributos:
Titulo: String
Edicion: Integer
Codigo: String
Anio: Integer
NEjemplares: Integer
NPaginas: Integer
Editorial: String
Origen: String
NVisitas: Integer
Autor: String FROM Autor.Nombre
Especialidad: String FROM Especialidad.Nombre
Comentario: String FROM Comentario. Descripcion, titulo, fecha

IdDescarga: String FROM Descarga.Rindice


Relaciona

Ejemplar
Ejemplar
Autor
Especialidad
Comentario
Descarga

POR ENLACE
Ejemplar Previo
Ejemplar Siguiente
Escrito Por
Tiene
Tiene
Tiene

ANCLA
ThPrev
ThSig
Autor
Especialidad
Comentario
Descarga

APARECE EN CONTEXTOS: Ejemplar por autor, Ejemplar por Titulo,

TOPICOS AVANZADOS I

23

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Ejemplar por Tema.


Comentarios:
Traza para Atrs
Ejemplar en Esquema
Conceptual

Traza para Adelante


Interfaz ADV Ejemplar

CLASE DE NODO: EspecialidadxEjemplar DE


EspecialidadxEjemplar

Hereda desde:

Atributos:
Nombre: String
Descripcion: Integer
Ejemplares: String FROM Ejemplares.Titulo

Relaciona

EspecialidaxEjemplar
EspecialidaxEjemplar
Ejemplar

POR ENLACE
EspecxEjem Previo
EspecxEjem Siguiente
Contiene

ANCLA
ThPrev
ThSig
Ejemplares

APARECE EN CONTEXTOS: Ejemplar por Especialidad.


Comentarios:
Traza para Atrs
EspecialidadxEjemplar en
Esquema Conceptual

Traza para Adelante


Interfaz ADV EspecialidadxEjemplar

CLASE DE NODO: Articulo DE Articulo

Hereda desde:

Atributos:
Titulo: String
Fecha: Date
Descripcin: String
Noticia: String FROM Administrador.NomAdministrador

Relaciona

Articulo
Articulo
Administrador

POR ENLACE
Arti Previo
Arti Siguiente
Publica

ANCLA
ThPrev
ThSig
Noticia

APARECE EN CONTEXTOS: Artculos escritos por Administrador.


Comentarios:
Traza para Atrs
Artculo en Esquema
Conceptual

Traza para Adelante


Interfaz ADV Artculo

CLASE DE NODO: Autor DE Autor

TOPICOS AVANZADOS I

Hereda desde:

24

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

Atributos:
Nombre: String
Apellido: String
Ejemplar: String FROM Ejemplares.Titulo

Relaciona

Autor
Autor
Ejemplar

POR ENLACE
Autor Previo
Autor Siguiente
Escribe

ANCLA
ThPrev
ThSig
Ejemplar

APARECE EN CONTEXTOS: Ejemplares escritor por Autor.


Comentarios:
Traza para Atrs
Autor en Esquema
Conceptual

Traza para Adelante


Interfaz ADV Autor

CLASE DE NODO: CoAutor DE CoAutor

Hereda desde:

Atributos:
Nombre: String
Apellido: String
Ejemplar: String FROM Ejemplares.Titulo

Relaciona

CoAutor
CoAutor
Ejemplar

POR ENLACE
CoAutor Previo
CoAutor Siguiente
Escribe

ANCLA
ThPrev
ThSig
Ejemplar

APARECE EN CONTEXTOS: Ejemplares escritor por CoAutores.


COMENTARIOS:
TRAZA PARA ATRS
CoAutor en Esquema
Conceptual

TOPICOS AVANZADOS I

TRAZA PARA ADELANTE


Interfaz ADV CoAutor

25

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

TARJETAS DE ENLACE

Enlace 1
CLASE DE ENLACE:
Escribe (Bidireccional)
ORIGEN: Autor

HEREDA DESDE:

DESTINO: Ejemplar
CARDINALIDAD: 1 a n
ATRIBUTOS:
DESTINO DE ENLACE: FIJO
TRANSFORMACIN: DFECTO
COMENTARIO:
TRAZA PARA ATRAZ
Escribe ejemplar en el
Esq. Conceptual

TRAZA PARA ADELANTE

Enlace 2
CLASE DE ENLACE:
Escrito Por
ORIGEN: Ejemplar

HEREDA DESDE:

DESTINO: Autor
CARDINALIDAD: 1 a n
ATRIBUTOS:
DESTINO DE ENLACE: FIJO
TRANSFORMACIN:
COMENTARIO:

DEFECTO

TRAZA PARA ATRAZ


Escrito Por en el Esq.
Conceptual de Ejemplar

TRAZA PARA ADELANTE

Enlace 3
CLASE DE ENLACE: Contiene

HEREDA DESDE:

ORIGEN: ESPECIALIDADXEJEMPLAR
DESTINO: EJEMPLAR
CARDINALIDAD: n a 1
ATRIBUTOS:
DESTINO DE ENLACE: FIJO
TRANSFORMACIN: DEFECTO
COMENTARIO:
TRAZA PARA ATRAZ
Contiene en el Esq.
Conceptual de
EspecialidadxEjemplar

TRAZA PARA ADELANTE

Enlace 4
TOPICOS AVANZADOS I

26

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

CLASE DE ENLACE: Pertenece

ESIS

HEREDA DESDE:

ORIGEN: EJEMPLAR
DESTINO: ESPECIALIDAD
CARDINALIDAD: 1 A n
ATRIBUTOS:
DESTINO DE ENLACE: FIJO
TRANSFORMACIN: DEFECTO
COMENTARIOS:
TRAZA PARA ATRAZ
Pertence ubicada en el
esquema conceptual

TRAZA PARA ADELANTE

Enlace 5
CLASE DE ENLACE: Escribi

HEREDA DESDE:

ORIGEN: COAUTOR
DESTINO: EJEMPLAR
CARDINALIDAD: n a n
ATRIBUTOS:
CoAutor_IdCoAutor: Integer
Ejemplar_IdEjemplar: Integer
DESTINO DE ENLACE: FIJO
TRANSFORMACIN: DEFECTO
COMENTARIO:
TRAZA PARA ATRAZA
Escribi forma parte del
esquema Conceptual

TRAZA PARA ADELANTE

Enlace 6
CLASE DE ENLACE: TIENE (Bidireccional)

HEREDA DESDE:

ORIGEN: EJEMPLAR
DESTINO: COAUTOR
CARDINALIDAD: n a n
ATRIBUTOS:

CoAutor_IdCoAutor: Integer

Ejemplar_IdEjemplar: Integer
DESTINO DE ENLACE: FIJO
TRANSFORMACIN:
COMENTARIO:

TOPICOS AVANZADOS I

DEFECTO

27

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

TRAZA PARA ATRAZA


TIENE forma parte del
Esquema Coneptual

ESIS

TRAZA PARA ADELANTE

ESQUEMA CONTEXTUAL
EJEMPLAR

Ttulos

ndice de Ttulos

Por titulo

Autores

ndice de Autores

Por Autores

Lista Aos

Por Ao Estudio

Ao Estudios

Por mas consultado


Por ltimos Ingresados

AUTOR

Autores

ndice de Autores

Por Nombre
Por Apellido

COAUTOR

Por Nombre
Por Apellido

EJEMPLARXESPECIALIDAD

Especialidades

ndice Especialidades

Por Especialidad

USUARIO

Sanciones

ndice Sanciones

Por mas sancionado


Por que realiza
mas comentarios

NOTICIA

Noticias

TOPICOS AVANZADOS I

ndice de Noticias

Por fecha
Publicacin

28

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

V.

ESIS

CODIFICACION
CONEXIN.PHP

<?php
$server
$user =
$pass =
$dbName

= "localhost";
"root";
"";
= "biblioteca";

//Nombre del Servidor


//Nombre del Usuario
//Contrasea
//Nombre de la Base de Datos

?>
INDEX.PHP
<html>
<head>
<title></title>
</head>
<body bgcolor="#ffffff" background="Background.jpg">
<center>
<h3>BIBLIOTECA EN LINEA</h3>
<br><br>
</center>
<p>Navegar en ejemplares por:</p>
<br>
- <a href=verejemplar.php?qry=0>Por
<br>
- <a href=verejemplar.php?qry=1>Por
<br>
- <a href=verejemplar.php?qry=2>Por
<br>
- <a href=verejemplar.php?qry=3>Por

Titulo</a>
Autor</a>
Ao</a>
+ visitado</a>

<?php
include("libreria.php");
abajo();
?>
</body>
</html>
LIBRERA.PHP
<?php
function abajo()
{
echo
echo
src=img/book1.gif
echo
echo
echo
echo
}
?>

"<table>";
"<td
width='2000'
align='center'
valign='top'><img
alt='logo'><br>";
"Desarrollado por <a href='index.php'>Esis</a><br>";
"</td>";
"</tr>";
"</table>";
VERAUTOR.PHP

<html>
<head>
<title>Biblioteca en Linea - Autor</title>
</head>
<body background="Background.jpg">
<?

TOPICOS AVANZADOS I

29

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

include("libreria.php");
require("conexion.php"); // de aqui obtengo las var para la conexion
$con=mysql_connect($server,$user,$pass);
mysql_select_db($dbName,$con);
$consulta="SELECT a.idAutor, a.Nombre, a.Apellido FROM autor a WHERE a.idAutor=".
$id;
$consulta=$consulta;
$res=mysql_query($consulta,$con);
$fila=mysql_fetch_array($res);
echo "<br><center><b>Nodo Autor</b></center>";
echo "<br>";
echo "Nombre :".$fila[1]."<br>";
echo "Apellido :".$fila[2]."<br>";
echo
"Buscame
en
<a
href=http://www.google.com.pe/search?q=$fila[1]+
$fila[2]&start=0&ie=utf-8&oe=utf-8>Google</a>";
abajo();
?>
</body>
</html>
VERCOAUTOR.PHP
<html>
<head>
<title>Biblioteca en Linea - CoAutor</title>
</head>
<body background="Background.jpg">
<?
include("libreria.php");
require("conexion.php"); // de aqui obtengo las var para la conexion
$con=mysql_connect($server,$user,$pass);
mysql_select_db($dbName,$con);
$consulta="SELECT
a.idCoAutor,
a.Nombre,
a.idCoAutor=".$id;
$consulta=$consulta;
$res=mysql_query($consulta,$con);
$fila=mysql_fetch_array($res);

a.Apellido

FROM

CoAutor

WHERE

echo "<br><center><b>Nodo Autor</b></center>";


echo "<br>";
echo "Nombre :".$fila[1]."<br>";
echo "Apellido :".$fila[2]."<br>";
echo
"Buscame
en
<a
href=http://www.google.com.pe/search?q=$fila[1]+
$fila[2]&start=0&ie=utf-8&oe=utf-8 target=_blank>Google</a>";
abajo();
?>
</body>
</html>

TOPICOS AVANZADOS I

30

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

VEREJEMPLAR.PHP
<html>
<head>
<title>Biblioteca en Linea - Ejemplar</title>
</head>
<body background="Background.jpg">
<?
include("libreria.php");
require("conexion.php"); // de aqui obtengo las var para la conexion
$con=mysql_connect($server,$user,$pass);
mysql_select_db($dbName,$con);
$q="";
switch($qry)
{
case "0": // Bloque 1
$q=" ORDER BY e.Titulo DESC";
break;
case "1": // Bloque 2
$q=" ORDER BY a.Apellido DESC";
break;
case "2":
$q=" ORDER BY e.Anio DESC";
break;
case "3":
$q=" ORDER BY e.Nvisitas DESC";
break;
}
//i:contador n:# de corridas en registro
$consulta="SELECT
e.idEjemplar,e.Titulo,e.Edicion,e.Cod,e.Npagina,e.Anio,e.Nejemplares,e.Editorial,e.
Origen,e.Fecha_ingreso_ejemplar,e.Nvisitas,
e.Autor_idAutor,
e.EspecialidadxEjemplar_idEspecialidadxEjemplar, a.Nombre,a.Apellido FROM Ejemplar
e INNER JOIN Autor a ON a.idAutor=e.Autor_idAutor";
$consulta=$consulta.$q;
$res=mysql_query($consulta,$con);
$i=0;
do

{
$fila=mysql_fetch_row($res);
$i=$i+1;
}while($i<$n);

// ******** Actualiza Nvisita ****************


$cons="UPDATE ejemplar SET Nvisitas=".($fila[10]+1)."
$fila[0];
mysql_query($cons,$con);
// *********************************************
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo

WHERE

idEjemplar=".

"<br>".$fila[0];
"<br>TITULO DEL EJEMPLAR :::: <b>".$fila[1]."</b>";
"<br>EDICION
:::: <b>".$fila[2]."</b>";
"<br>CODIGO :::: <b>".$fila[3]."</b>";
"<br>NUMERO DE PAGINAS :::: <b>".$fila[4]."</b>";
"<br>AO
:::: <b>".$fila[5]."</b>";
"<br>NMERO DE EJEMPLARES
:::: <b>".$fila[6]."</b>";
"<br> EDITORIAL
:::: <b>".$fila[7]."</b>";
"<br>ORIGEN :::: <b>".$fila[8]."</b>";
"<br>FECHA DE INGRESO :::: <b>".$fila[9]."</b>";

TOPICOS AVANZADOS I

31

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA
echo "<br>NUMERO DE VISITAS ::::

ESIS

<b>".$fila[10]."</b>";

/******************** Listar Autor ************************/


echo "<BR><br><b><i>AUTOR</i></b>";
$consulta1="SELECT a.idAutor, a.Nombre, a.Apellido FROM Autor a WHERE idAutor=".
$fila[11];
$res1=mysql_query($consulta1,$con);
$fila1=mysql_fetch_row($res1);
$spc=" ";
$i=0;
while($fila1)
{
$i=($i+1);
echo
"<br><b>Autor
$i
:
</b><a
id=$fila1[0]>$fila1[1]$fila1[2]</a>";
$fila1=mysql_fetch_row($res1);
}
/* ***************************************************** */

href=verautor.php?

/******************* Listar Co - Autores *************************/


echo "<BR><br><b><i>Co-Autores</i></b>";
$consulta2="SELECT
c.idCoAutor,
c.Nombre,
c.Apellido,
j.CoAutor_idCoAutor,
j.Ejemplar_idEjemplar FROM CoAutor c INNER JOIN (CoAutor_Ejemplar j INNER JOIN
Ejemplar
e
ON
j.Ejemplar_idEjemplar=e.idEjemplar)
ON
j.CoAutor_idCoAutor=c.idCoAutor WHERE e.idEjemplar=".$fila[0];
$res2=mysql_query($consulta2,$con);
$fila2=mysql_fetch_row($res2);
$i=0;
while($fila2)
{
$i=($i+1);
echo "<br><b>CoAutor $i : </b><a href=vercoautor.php?id=$fila2[0]>$fila2[1]
$fila2[2]</a>";
$fila2=mysql_fetch_row($res2);
}
if($i==0)
{ echo "<br><i>- Ninguno -</i>"; }
/* ******************************************************* */
/******************** Especialidad ************************/
echo "<BR><br><b><i>Especialidad</i></b>";
$consulta3="SELECT e.idEspecialidadxEjemplar, e.Nombre FROM EspecialidadxEjemplar e
WHERE e.idEspecialidadxEjemplar=".$fila[12];
$res3=mysql_query($consulta3,$con);
$fila3=mysql_fetch_row($res3);
echo "<br>";
echo $fila3[1];
/* ********************COmentarios******************** */
echo "<BR><br><b><i>Comentario</i></b>";
//$consulta1="";
//$res1=mysql_query($consulta1,$con);
//$fila1=mysql_fetch_row($res1);
//for()
//{
/*
echo "<table>";
echo "<tr>";
echo "<td>";
// [titulo]
echo "</td>";
echo "</tr>";
echo "<tr>";
// [fecha]

TOPICOS AVANZADOS I

echo "<td>";

32

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA
echo "</td>";

ESIS

echo "</tr>";

echo "<tr>";
echo "<td>";
// [Descripcion]
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<br><br>";
*/
//

/**************** Descarga *********************/


echo "<BR><br><b><i>Descargas</i></b>";
$consulta4="SELECT
d.Rresumen,
d.Rindice
Ejemplar_idEjemplar=".$fila[0];
$res4=mysql_query($consulta4,$con);
$fila4=mysql_fetch_row($res4);
echo "<br>";
echo "<a href=".$fila4[0].">Bajar Resumen</a>";
echo "<br>";
echo "<a href=".$fila4[1].">Bajar Indice</a>";

FROM

descarga

WHERE

/******************** Atrs ***********************/


echo "<br>";
echo "<a href=javascript:self.history.back()>Atrs</a>";
/****************** Adelante **********************/
$n=$n+1;
echo "<br>";
echo $n;
echo "<a href=verejemplar.php?n=$n&qry=$qry>Siguiente</a>";
abajo();
?>
</body>
</html>

VI.

CONCLUSION Y RECOMENDACIONES
Se concluye con este presente proyecto; a la realizacin del tal en forma clara y
precisa con el objetivo de satisfacer las necesidades del estudiante universitario;
dicho proyecto se basa exclusivamente en la Metodologa OOHDM.
La Metodologa OOHDM proporciona de una manera muy clara la realizacin de un
portal web mediante FASES, las cuales de uno o otra manera ayuda a comprender
la navegacin dentro de una pagina web; con el propsito de agilizarla interaccin
hombre pagina web.

VII.

BIBLIOGRAFIA Y SOFTWARE

http://www.aulaclic.es/sql/f_sql.htm
http://www.desarrolloweb.com/php
http://www.w3schools.com/html/
http://www.php.net

TOPICOS AVANZADOS I

33

UNIVERSIDAD NACIONAL JORGE BASADRE GRHOMANN


BIBLIOTECA EN LINEA

ESIS

ANEXO

TOPICOS AVANZADOS I

34

También podría gustarte