Está en la página 1de 15

UNIVERSIDAD AMAZÓNICA DE PANDO

ÁREA DE CIENCIAS Y TECNOLOGÍA


CARRERA DE INGENIERÍA DE SISTEMAS

APLICACIÓN WEB PARA EL CONTROL Y PRESTAMO DE MATERIAL


BIBLIOGRAFICO DE LA BIBLIOTECA DEL AREA DE CIENCIAS Y
TECNOLOGIA

Univ. Pedro Daniel Villamor Choquere

Univ. Kevin Isaac Prieto Arteaga

Univ. Lizeth Mamani Ajata

TUTOR: Lic. Eduardo Zubieta Copeticon

Cobija - Pando – Bolivia

2019
1. Contents
2. INTRODUCCIÓN .......................................................................................................... 3
3. ANTECEDENTES .......................................................................................................... 3
4. DESCRIPCIÓN DEL PROBLEMA ............................................................................... 4
5. FORMULACION DEL PROBLEMA PRINCIPAL ...................................................... 4
5.- OBJETIVOS ..................................................................................................................... 4
5.1 Objetivo General ...................................................................................................... 4
5.2 Objetivos Específicos ................................................................................................... 5
6. JUSTIFICACIÓN............................................................................................................ 5
6.1.- JUSTIFICACION TECNICA: ................................................................................... 5
6.2.- JUSTIFICACION SOCIAL: ...................................................................................... 5
6.3.- JUSTIFICACION ACADEMICA: ............................................................................ 5
7. METODOLOGÍA Y HERRAMIENTAS UTILIZADAS .............................................. 6
CAPÍTULO II. ........................................................................................................................ 9
2. MARCO TEÓRICO Y CONCEPTUAL......................................................................... 9
3. CONCLUSIONES Y RECOMENDACIONES ............................................................ 12
3.1 CONCLUSIONES .......................................................................................................... 12
3.2 RECOMENDACIONES ................................................................................................ 12
4. BIBLIOGRAFÍA ........................................................................................................... 13
5. ANEXOS ....................................................................................................................... 14

2
2. INTRODUCCIÓN
A partir del avance tecnológico y el creciente flujo de información digital, diversas
bibliotecas han optado por herramientas que facilitan significativamente su labor de
contenidos de forma digital.

Sin embargo, el empleo de los sistemas de gestión de contenidos no ha sido una constante
en la creación y manutención de sitios web en bibliotecas, y mucho menos cuando se trata
de aplicaciones que implican un conocimiento técnico diferente al que se está
acostumbrado el bibliotecario promedio.

La presente aplicación web se realizó con el objetivo de facilitar a los estudiantes


universitarios del AREA DE CIENCIAS Y TECNOLOGIA la comodidad de brindar información
de material bibliográfico existentes dentro de la biblioteca de la misma área ya que
muchas veces los estudiantes y docentes del área ingresan físicamente a la biblioteca a
realizar la consulta de algún libro o tesis sin saber si dicho material existe entre su base de
datos.

3. ANTECEDENTES

Debido al crecimiento constante que se tiene en la comunidad universitaria, lleva por


consiguiente un reflejo en matricula de alumnos y a su vez en mayor demanda de
documentos y actualización bibliográfica por lo cual el Área de ciencias y Tecnología tiende
a abrir su propia Biblioteca dentro del Área.

La Biblioteca del Área de Ciencias y Tecnología, de la Universidad Amazónica de Pando, se


funda el 2013 a cargo del Lic. Humberto Fernández surge de acuerdo a las necesidades de
información que representa los estudiantes, docentes y su entorno. Cuyo principal objetivo
era el de optimizar recursos y mejorar la calidad en los servicios bibliotecarios, con el
propósito de apoyar las funciones sustantivas de la Universidad.

A partir de ese momento los requerimientos de funcionamiento permiten a los usuarios


(docentes y estudiantes) tener acceso libre y gratuito a la información y a todos los servicios
bibliográficos destinados a satisfacer las necesidades de sus usuarios, cuya misión social
está dirigida al logro de los objetivos básicos: fomentar y promover hábitos de lectura.

3
Es así que de acuerdo a la problemática de no saber si dicho material bibliográfico pueda o
no existir en la biblioteca, se pudo dar la solución de crear una aplicación web para dar
información sobre materiales de bibliografía existentes en mencionada biblioteca, además
de brindar un espacio en el cual se incentive y promueva la elaboración de material que
puede ser difundido a través de internet.
4. DESCRIPCIÓN DEL PROBLEMA

La biblioteca del AREA DE CIENCIAS Y TECNOLOGIA cuenta con una gran demanda de
consultas de material bibliográfico y muchas veces los estudiantes asisten a la biblioteca
para hacer consultas de libros, tesis o alguna revistas sin saber si dicho material
bibliográfico existe ocasionando la falta de asistencia a la biblioteca por muchas veces no
contar dicho material.

5. FORMULACION DEL PROBLEMA PRINCIPAL


La falta de sistematización del área de ciencias y tecnología dificulta mucho los procesos
académicos a la hora de utilizar los servicios de la biblioteca del mismo. Que en
consecuencia, los clientes no tienen alguna idea de cómo consultar si el material
bibliográfico existe para emplear el servicio que brinda la biblioteca.

5.- OBJETIVOS

5.1 Objetivo General


Desarrollar una aplicación web que permita realizar consultas y reservación de
libros, para la biblioteca del Área de Ciencias y Tecnología de la Universidad
Amazónica de Pando.
Mediante el lenguaje de programación java y manejador de base de datos MySQL,
guardando en esta aplicación todos los datos referentes a los requisitos que pide, la
misma servirá para consultar y reservar un libro cuando el usuario requiera de algún
libro.

4
5.2 Objetivos Específicos
o Recolectar y Analizar los datos de todos los procesos inmersos en la consulta
y reserva de material bibliográfico de la biblioteca del Área de Ciencias y
Tecnología de la UAP, aplicando entrevistas en investigación documental.
o Codificar una aplicación web que permita hacer la consulta y reserva de
material bibliográfico.
o Implementar la aplicación final en donde se pueda hacer la reserva y consulta
de material bibliográfico.
o Evaluar el funcionamiento de la aplicación y verificar correcto nivel
operativo.

6. JUSTIFICACIÓN
La aplicación web, de consulta y reserva de libros para la biblioteca del área de ciencias y
tecnología de la UNIVERSIDAD AMAZONICA DE PANDO es una página personalizada, la
finalidad del presente proyecto es brindar la comodidad de poder hacer la consulta y
reserva de libros por un dispositivo móvil conectado a la red de internet, y generara
información oportuna y confiable mediante una interfaz dinámica y amigable, para que los
usuarios sepan que si en realidad existe el libro a consultar y así poder tomar las
decisiones respecto al stock de libros y realizar la reserva.

6.1.- JUSTIFICACION TECNICA:


Para dicho proyecto se empleó una base de datos de todos los libros que existen en la
biblioteca del área de ciencias y tecnología.

6.2.- JUSTIFICACION SOCIAL:


Debido al valor del tiempo y evitar la pérdida del mismo con procesos que al final no
rinden una conclusión debida, se plantea realizar la aplicación.

6.3.- JUSTIFICACION ACADEMICA:


El proyecto propuesto busca, mediante los conocimientos teóricos y prácticos adquiridos
en la materia de programación III con los cuales se puedan realizar reservas y consultas de
libros de la biblioteca.

5
7. METODOLOGÍA Y HERRAMIENTAS UTILIZADAS
7.1. METODOLOGIA
La metodología para el desarrollo para la aplicación web del área de ciencias y
tecnología será la metodología de desarrollo de aplicaciones EORM (Enhanced
Objtec Relationship Methodology), es definido por un proceso iterativo que se
concentra en el modelado orientado a objetos (acoplamientos) como objetos, es
por ello que fue una de las primeras propuestas para web centrada en el
paradigma de la orientación a objetos.
Podemos mencionar que esta metodología consta de las siguientes fases:
 Fase de definición y análisis.
 Fase de diseño.
 Fase de implementación y salida a producción.

7.2. HERRAMIENTAS
EORM es una de las metodologías de diseño de aplicaciones multimedia más
referenciadas en todos los trabajos. Nace igualmente a partir de RMM y HDM pero
se orienta ya al paradigma de la orientación a objetos. Propone un proceso
iterativo que consiste en enriquecer un modelo de objetos para representar las
relaciones existentes entre objetos (enlaces). Se estructura en tres fases: análisis,
diseño y construcción.

6
FASES DESCRIPCION TECNICAS Y
HERRAMIENTAS
Análisis de requerimiento En esta fase el diseñador
entrevista a estudiantes del área
de ciencias y tecnología para Encuesta
obtener un entendimiento de
los objetivos de la aplicación
web.
Desarrollo del diseño lógico En esta se representa el
modelado de la base de datos
para controlar tipos de material
bibliográfico, existentes en el
área de ciencias y tecnología, así Lenguajes de programación,
como también llevará el control modeladores y gestores de
a los alumnos matriculados en base de datos.
cada gestión
Desarrollo del diseño físico Durante esta fase se especifica
las tecnologías y productos para Lenguajes de programación,
llevar a cabo los diseños lógicos modeladores y gestores de
seleccionados base de datos.

Prueba, optimización y El paso final consiste en redactar


documentación del diseño e implementar el plan de Lenguajes de programación,
pruebas, y documentar el modeladores y gestores de
trabajo con el diseño de la base de datos.
aplicación web.
Tabla 1.1 Cuadro Metodológico.
Fuente: elaboración propia.

7
7.3. ALCANCES
La recolección de datos es el primer paso en el desarrollo de la aplicación web, lo cual estar
precedido por el análisis de dichos datos, lo cual permitirá realizar todas la actividades
involucradas en el desarrollo de la aplicación móvil que controlara todo el flujo de
información vinculada al préstamo y consulta del material bibliográfico de la biblioteca del
Área de Ciencias y tecnología de la Universidad Amazónica de Pando, esta Aplicación web
estará encargada de llevar un registro de todas las personas que tendrán acceso al servicio
de reserva y consultas a través de una Base de Datos, al igual que permitirá a los usuarios
(Docentes y Universitarios) hacer reservas por medio de la aplicación.

Las funciones que tendrá esta aplicación web son determinadas a través de entrevistas
realizadas al personal encargado de la Biblioteca y que se detallan a continuación:

o Préstamo mediante previa solicitud externa (por reserva).


o Consulta de material bibliográfico en línea.
o Devolución contemplando las reglas de préstamo (para sanciones).
o Préstamo de material bibliográfico por día y fechas.

8
CAPÍTULO II.

2. MARCO TEÓRICO Y CONCEPTUAL


2.1 DEFINICION DE APLICACION WEB
Las aplicaciones web son un tipo de software que se codifica en un lenguaje soportado
por los navegadores web y cuya ejecución es llevada a cabo por el navegador en Internet
o de una intranet (de ahí que reciban el nombre de App web).

Las aplicaciones web son populares debido a lo práctico del navegador web como cliente
ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y
mantener aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales. Existen aplicaciones como los correos web, wikis, blogs, tiendas en línea y la
propia Wikipedia que son ejemplos bastante conocidos de aplicaciones web.

Las aplicaciones web no se instalan ni se ejecutan en un computador o servidor. Gracias a


los navegadores. La aplicación web se podrá acceder desde navegadores como Google
Chrome, Mozilla Firefox, Microsoft Edge, Internet Explorer, Opera, etc.

Esta posibilidad le proporciona otra ventaja que tienen las aplicaciones web: son
herramientas multiplataforma. Si observas una vez más la lista de navegadores, caerás en
cuenta que alguno de ellos funcionan en varios dispositivos, por ejemplo tenemos a
GOOGLE CHROME, también está Opera, que es el navegador de los dispositivos iOS. Los
navegadores son aplicaciones comunes de todos los dispositivos con conexión a internet,
lo cual significa que una aplicación web también se podrá acceder desde los mismos
dispositivos.

2.2 TIPOS DE APLICACIONES WEB


 Aplicación web estática: son las más sencillas y no suelen estar sometidas a muchos
cambios porque no resulta sencillo hacerlos. Están desarrolladas con código HTML
y CSS y también pueden mostrar en algunas partes banners o vídeos, entre otras
opciones. La razón que explica que no estén sometidas a muchas variaciones es que
para hacerlos hay que descargar el HTML, modificarlo y subirlo de nuevo al servidor.
 Aplicación web dinámica: Las aplicaciones web dinámicas son mucho más
complejas que las anteriores si hablamos desde un punto de vista técnico, y la
información y el contenido se actualizan cada vez que los usuarios acceden a la web.
Existen muchos lenguajes de programación para aplicaciones web dinámicas, pero
los más comunes son PHP y JavaScript. Además de cambiar la información y el
contenido, también se puede modificar el diseño de la web. Un ejemplo de página
web dinámica sería google.es.

9
 Tienda virtual o comercio electrónico: son conocidas como e-commerce y están
pensadas para vender productos. Son más complejas porque tienen que incluir el
método de pago y estar sincronizadas con el stock de la compañía y con la logística.
Este tipo de aplicaciones web son muy comunes y algunos ejemplos son Amazon,
FNAC o cualquier web de venta de ropa u otro producto.
 Portal web app: este tipo de aplicaciones web incluyen diferentes categorías y
secciones. Pueden tener chats, foros o buscador, entre otras opciones. Infojobs es
un portal web app.
 Aplicación web animada: estaban relacionadas con la tecnología FLASH, aunque
hoy en día lo están con CSS y SVG. Permiten presentar contenido con efectos
animados. Son muy útiles para diseñadores y desarrolladores pero, como
contrapartida, presentan un problema: no son útiles para mejorar el
posicionamiento ni el SEO porque los buscadores no leen correctamente su
información. Un ejemplo es Android.com.
 Aplicación web con Gestor de contenido: son las aplicaciones más comunes para
todas aquellas webs que actualizan su contenido constantemente. Tienen un gestor
de contenidos (CMS) gracias al cual se añaden, modifican y actualizan los contenidos
y algunos ejemplos de CMS son WordPress, Drupal y Joomla, entre otros. Las páginas
de periódicos digitales o los blogs, ya sean personales o corporativos, son buenos
ejemplos de aplicaciones web con gestor de contenido digital.
2.3 ESTRUCTURA DE UNA APLICACIÓN WEB
Aunque existen muchas posibilidades para estructurar una aplicación web, todas se
pueden resumir en tres capaz principales. Interfaz gráfica, Controlador o servidor y Base
de Datos.

2.3.1 INTERFAZ GRAFICA


Es la primera capa de una aplicación web utilizada directamente por los usuarios. En las
aplicaciones web esta capa es ejecutada por un navegador. El lenguaje más utilizado para
implementar esta capa es HTML, también se puede utilizar XML.

HTML (HyperText Markup Language) es un lenguaje no compilado que permite plasmar y


posicionar cada uno de los elementos de una página web. El archivo HTML es interpretado
por el navegador y lo dibuja en pantalla. Para darle estilo, colores, animaciones y
adaptabilidad a diferentes tamaños de pantallas necesitaremos escribir
código CSS (Cascading Style Sheets). Por último, si deseamos darle una experiencia más
interactiva, como actualizar cierta parte de la pantalla, necesitaremos implementar un
poco de JavaScript. Estas tres tecnologías trabajan en armonía para darle al usuario la
experiencia interactiva que se desea dentro de cualquier aplicación web.

10
2.3.2 CONTROLADOR O SERVIDOR

Este módulo es el encargado de recibir todas las solicitudes realizadas por el usuario en la
interfaz gráfica, interpretarlas, ejecutarlas y por último devolver la información a la
primera capa. El controlador es el encargado de establecer conexión con la base de datos
para introducir, actualizar o consultar la información que requiera el usuario.

Existen muchas tecnologías que pueden realizar el trabajo de la segunda capa, entre las
cuales podemos mencionar:

 PHP
 Java: Java Servlets o JSP
 JavaScript en su modalidad de Server Side JavaScript
 Perl
 Ruby
 Python
 js
 ASP y ASP.NET

2.3.3 BASE DE DATOS

Es la capa más importante de toda aplicación web, ya que almacena toda la información
de la herramienta. La base de datos también puede realizar algunas tareas que por
definición se deberían realizar en el controlador, pero que al poder realizarlas desde la
base de datos podemos proporcionar más velocidad de respuesta. Estas tareas pueden
hacerse en forma de procedimientos almacenados o funciones de base de datos.

Las herramientas de base de datos más utilizadas son:

 MySQL
 MS SQL Server
 Oracle
 Microsoft Access
 Postgre SQL

11
CAPITULO III

3. CONCLUSIONES Y RECOMENDACIONES

3.1 CONCLUSIONES
 Como se mencionó en la introducción del presente trabajo, el estudio se desarrolló
según los objetivos específicos planeados. Por lo tanto, ahora es importante
extraer conclusiones sobre el diagnóstico realizado y concluir con algunas
recomendaciones, para que constituyan un valor añadido para el desarrollo de la
investigación realizada.

3.2 RECOMENDACIONES
 Antes de finalizar, deseamos sugerir algunas recomendaciones en base a los
resultados y las conclusiones a que se llegó luego del presente estudio:
 Es necesario mantener activa la aplicación web para lograr demostrar que se usa la
tecnología adecuada, esto se lograra no solo creando una aplicación web sino que
también se deberá actualizar y recrear brindándole la mayor información relevante
posible al usuario.
 Seguir el plan de implementación propuesto con la finalidad de cumplir con los
objetivos trazados en un tiempo determinado.
 Actualizar la página web cada mes, mostrando el nuevo material bibliográfico en la
biblioteca.

12
4. BIBLIOGRAFÍA
https://m.monografias.com/trabajos55/docentes-universitarios/docentes-universitarios.shtml

file:///G:/ponencia%202013.pdf

https://www.intercoud.com/blog/estructura-de-una-aplicacion-web/

http://absta.info/universidad-de-las-ciencias-informaticas.html?page=5

https://einatec.com/tipos-de-aplicaciones-web/

13
5. ANEXOS

14
15

También podría gustarte