Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 22

PROGRAMACION ORIENTADA A OBJETOS

PROFESORA

ROSANGELA ABREGÚ MARCOS

PROYECTO

CREACION DE UN SISTEMA:

Biblioteca “BookWise Solutions”

INTEGRANTES:
INDICE
CAPITULO 1 ............................................................................................................................ 1
1 ASPECTOS GENERALES ............................................................................................... 1
1.1 DESCRIPCION DEL PROBLEMA ........................................................................... 1
1.2 DEFINICION DE OBJETIVOS ................................................................................. 1
1.2.1 OBJETIVOS GENERALES: ............................................................................... 1
1.2.2 OBJETIVOS ESPECIFICOS: .............................................................................. 1
1.2.3 ALCANCES ......................................................................................................... 2
1.2.4 LIMITACIONES.................................................................................................. 2
CAPITULO 2 ............................................................................................................................ 3
2 MARCO TEORICO: ......................................................................................................... 3
2.1 ANTECENDENTES ................................................................................................... 3
2.2 FUNDAMENTO TEORICO: ..................................................................................... 4
2.2.1 HERRAMIENTAS (NETBEANS): ..................................................................... 4
2.2.2 DEFINICION DEL PROCESO A MEJORAR ..................................................... 4
2.2.3 CODIGO USADO EN EL PROGRAMA ............................................................ 4
CAPITULO 3 ............................................................................................................................ 6
3 DESARROLLO DE LA SOLUCION: .............................................................................. 6
3.1 REQUERIMIENTOS FUNCIONALES: .................................................................... 6
3.2 REQUERIMIENTOS NO FUNCIONALES: ............................................................. 7
3.3 PROTOTIPO DE SOFTWARE: ................................................................................. 9
3.4 DIAGRAMA DE CLASES ....................................................................................... 13
4 CONCLUSIONES ........................................................................................................... 19
5 BIBLIOGRAFIA ............................................................................................................. 20
CAPITULO 1
1 ASPECTOS GENERALES

1.1 DESCRIPCION DEL PROBLEMA

Un crecimiento constante de usuarios y recursos de una biblioteca actual en el Perú se vuelve


obsoleto generando largos tiempos de espera, dificultades en la búsqueda y falta de servicios
en línea. Además, la biblioteca busca expandir su colaboración con otras instituciones y ofrecer
una experiencia de usuario más moderna. Por tanto, se ha identificado la necesidad apremiante
de implementar un sistema de gestión de biblioteca avanzado que incluya búsqueda avanzada,
reservas en línea, gestión de recursos digitales y la interconexión con otras bibliotecas,
garantizando al mismo tiempo la seguridad de los datos de los usuarios.

La biblioteca “BookWise Solutions”, ha notado que al pasar del tiempo cada vez más personas
han dejado de acudir a su biblioteca, lo cual le ha comenzado a generar perdidas graves. Esto
debido a la nueva tecnología que hoy en día se está volviendo más popular en las personas. Así
mismo está el problema de que diferentes establecimientos están más actualizados el suyo, ha
afectado de grave manera a su biblioteca pues no solo obtiene perdidas monetarias, si no que
cada vez pierde más popularidad y sus clientes más y más dejan de acudir a él.

1.2 DEFINICION DE OBJETIVOS:

1.2.1 OBJETIVOS GENERALES:


El objetivo principal del programa desarrollado es proporcionar una solución efectiva a la
problemática que enfrenta la biblioteca “BookWise Solutions” al realizar una página web la
cual pueda registrar a clientes y mejorar su información.

1.2.2 OBJETIVOS ESPECIFICOS:


I. Crear un registro de cliente: esto servirá para poder tomar en cuanta cuantos libros y
clientes han ingresado y solicitados al día, así llevando una mejor cuenta de que tan
bien está yendo la biblioteca.

1
II. La solicitud de libros: este sistema hará que podamos solicitar el libro de una manera
más sencilla, pues facilitara la búsqueda de este mismo, al tenerlo registrado, será solo
buscar el nombre y ciertos aspectos de este.
III. Una cuenta virtual: esto será de mucha utilidad, ya que gracias a este sistema los
clientes podrán informarse, y apartar el libro que desean, así solo optando por ir a
recoger el libro, y actualizando así la misma biblioteca a algo más moderno.

1.2.3 ALCANCES:
Este sistema, tiene un gran futuro, pues no solo ayudara a tener un mejor orden, sino que podrá
ser usado para llevar la lectura a diferentes personas, las cuales buscan un libro en particular,
esto puede llegar a un más lejos al pensar que personas no interesadas en acudir a una biblioteca
común, se sentirá atraída al ver una actualizada la cual contenga más información sobre libros
e historias.

1.2.4 LIMITACIONES:

• Si bien el trabajo ofrece una solución a los problemas mencionados, es importante tener
en cuenta que este también tiene limitaciones:
• Depender de los datos ingresados: si estos datos de los libros o de las mismas personas,
se ingresan incorrectamente, podrían generar problemas ya sea de perdidas graves astas
mínimas.
• Requiere de actualización manual: si bien este sistema ayudara a obtener los libros de
una manera más fácil, estos tendrán que ser entregados de forma manual o comprobar
que estén disponibles.
• Seguridad de datos: al ser un programa el cual contenga registros de usuarios y libros,
estos corren peligro de ser afectados por algún virus y al no tener una seguridad
adecuada pueden caer en malas manos, afectando a la reputación de la misma
biblioteca.

2
CAPITULO 2
2 MARCO TEORICO:

2.1 ANTECENDENTES:

TESIS N.1.

La tesis titulada “Automatización Del Proceso De Atención Al Cliente Y Gestión De Garantías


Para La Empresa VASQUIN CIA. LTDA., Mediante Herramientas De Código Libre.”,
presentado por Carlos Manuel Solano Morán, de la “UNIVERSIDAD TÉCNICA DEL
NORTE”, en el año de 2015. Esta tesis tiene como objetivo general, Optimizar el proceso de
ingreso de la información en la atención al cliente en el área de postventa y fundamentalmente
en el Departamento Técnico de la empresa Vasquin Cía. Ltda., en cuanto a servicios de
mantenimiento técnico, garantías de productos, devoluciones de productos, así como también
agilizar la información a través de consultas y reportes. En cuanto a los objetivos específicos,
uno de ellos es, implementar el Sistema de atención al cliente con interfaz amigable para el
usuario, para un proceso ágil y efectivo. Final mente, este sistema permitirá a la empresa
agilizar los ingresos de servicios al departamento técnico automatizar la gestión de
procesamientos de ingresos y el control de las actividades relacionadas con el manejo de
productos tecnológicos, ingresados por servicios de reparación o garantías, realizar un control
minucioso de productos en garantía con proveedores.

ARTICULO N.1.

Muñoz (2022) autor que realizo la tesis de bachiller son el título “Tecnología y contabilidad -
cómo afecta y cuál es el papel actual en el sector comercial- serviciorestaurantes ubicado en la
parroquia La Concepción, Sector San Carlos del Distrito Metropolitano de Quito en el año
2021” menciona como resultado que llego a determinar 8 que la mayoría de las empresas
encuestadas (52.38%) consideran que la información que suministra el sistema contable es
confiable para la toma de decisiones. Además, la encuesta indica que existe una tendencia
positiva hacia la adopción de tecnologías más avanzadas en cuanto a sistemas contables y un
buen manejo de estos.

3
2.2 FUNDAMENTO TEORICO:

“La información es uno de los activos más importantes tanto en niveles personales, educativos
y organizacionales. La información permite el desarrollo y el avance de los estados del
conocimiento. Desde la aparición del Internet y su exponencial evolución, el acceso a la
información se ha vuelto universal y su cantidad disponible sigue aumentando
considerablemente.” (Uribe Canchanya, I. R., 2018). La implementación de programas es la
base para que una empresa o un proyecto pueda avanzar modernizándose, mejorando la
organización y la base de datos de esta.

2.2.1 HERRAMIENTAS (NETBEANS):


NetBeans IDE es un entorno de desarrollo integrado de código abierto y gratuito para el
desarrollo de aplicaciones en los sistemas operativos Windows, Mac, Linux y Solaris. El IDE
simplifica el desarrollo de aplicaciones web, empresariales, de escritorio y móviles que
utilizan las plataformas Java y HTML5.

2.2.2 DEFINICION DEL PROCESO A MEJORAR:


Nuestro proyecto, se basa en el registro de usuarios, libros y trabajadores para la biblioteca.
Esto dando como resultado que el proceso a mejorar es el de registro de usuarios, el cual se
basa en la recopilación de información de un usuario con el fin de crear un acceso de un sistema,
servicio o plataforma. A lo largo de este proceso, se suelen recopilar datos específicos para
identificar al usuario y permitirle acceder a funciones y recursos personalizados. Los detalles
exactos del proceso de registro pueden variar según la plataforma o servicio en cuestión, pero
por lo general, incluyen los siguientes elementos: Nombre de usuario o dirección de correo
electrónico, contraseña, verificación de identidad, aceptación de términos y condiciones, etc.

2.2.3 CODIGO USADO EN EL PROGRAMA:


• Clase Abstracta:
La clase Trabajadores es abstracta, ya que contiene al menos un método abstracto. Un
método abstracto se define en una clase abstracta pero no se implementa en ella. En
este caso, los métodos abstractos son SueldoBase(), Descuento(), y Bonificacion().

• Herencia:
La clase PersonalBiblioteca extiende la clase Trabajadores. Esto significa que
PersonalBiblioteca hereda atributos y métodos de la clase Trabajadores.

4
5
CAPITULO 3
3 DESARROLLO DE LA SOLUCION:

3.1 REQUERIMIENTOS FUNCIONALES:

REQUERIMIENTOS
FUNCIONALES
DESCRIPCIÓN

El sistema permite al usuario ingresar con


RF-01 código de usuario y contraseña.

El Sistema permite ingresar y realizar


RF-02 varios procesos de registro.

El sistema permite al administrador


RF-03 realizar y gestionar las ventas de los
clientes.

El sistema permite al administrador


RF-04 gestionar la información de los libros.

6
El sistema permite al administrador
gestionar la información de los
RF-05 trabajadores.

RF-06
El sistema permite realizar la venta e
imprimir una boleta en PDF..

RF-07
El sistema gestionar la venta y calcular la
ganancia total.

3.2 REQUERIMIENTOS NO FUNCIONALES:

REQUERIMIENTOS NO DESCRIPCIÓN

FUNCIONALES

RNF-01
El sistema debe estar disponible las 24

horas del día.

El sistema no debe de permitir acceso a


usuarios no autorizados.
RNF-02

El sistema brinda una interfaz fácil


RNF-03
para su uso.

El sistema debe trabajar con el lenguaje de


programación Java.
RNF-04

7
El sistema debe cumplir con los
RNF-05 requerimientos necesarios.

El sistema trabaja con una base de


RNF-06
datos.

8
3.3 PROTOTIPO DE SOFTWARE:

RF01: El sistema permite al usuario ingresar con su correo y contraseña

RF02: El Sistema permite ingresar y realizar varios procesos de registro.

9
RF03: El sistema permite al administrador gestionar la información de los clientes y generar
Reportes.

RF04: El sistema permite al administrador gestionar la información de los libros.

10
RF05: El sistema permite al administrador gestionar la información de los trabajadores.

RF06: El sistema permite realizar la venta e imprimir una boleta en PDF..

11
RF07: El sistema gestionar la venta, calcular la ganancia total y generar un reporte de las ventas.

12
3.4 DIAGRAMA DE CLASES:

13
3.5 MVC:

14
3.6 DAO:

15
3.5 BASE DE DATOS:

16
17
18
4 CONCLUSIONES:

- El tema tratado en estos capítulos se centra en la descripción de un problema


relacionado con la obsolescencia de una biblioteca en Perú y la necesidad de
implementar un sistema de gestión de biblioteca avanzado para abordar los desafíos
actuales, como tiempos de espera prolongados, dificultades en la búsqueda de
materiales y la falta de servicios en línea.
- El objetivo principal de este programa es proporcionar una solución efectiva a estos
problemas a través de la creación de una página web que permita el registro de clientes,
la mejora de la información de la biblioteca y la automatización de procesos como la
solicitud y reserva de libros en línea. Los objetivos específicos incluyen la creación de
un registro de clientes, la solicitud de libros en línea y la creación de una cuenta virtual
para los usuarios.
- Este sistema tiene un gran alcance, ya que no solo mejora la gestión de la biblioteca,
sino que también puede atraer a nuevos clientes y mantener la relevancia de la
biblioteca en la era digital. Sin embargo, también presenta limitaciones, como la
dependencia de datos ingresados correctamente, la necesidad de actualizaciones
manuales y preocupaciones de seguridad de datos.
- Se mencionan herramientas utilizadas, como NetBeans IDE, y se destaca la importancia
de la información en la sociedad actual. Se mencionan conceptos clave como
polimorfismo, clases abstractas e herencia en el desarrollo del software.
- En resumen, el tema abordado se relaciona con la modernización de una biblioteca a
través de un sistema de gestión de biblioteca avanzado, lo que representa un paso
importante para mantener la relevancia de las bibliotecas en la era digital y mejorar la
experiencia de los usuarios.

19
5 BIBLIOGRAFIA:

Uribe Canchanya, I. R (2018). Implementación de un software para búsqueda de


publicaciones científicas en bases de datos estructuradas mediante datos enlazados. Tesis para
optar el grado de bachiller. Pontificia Universidad Católica del Perú (PUCP).
Muñoz Orbe, M. Á. (2022). Tecnología y contabilidad-cómo afecta y cuál es el papel actual en
el sector comercial-servicio-restaurantes ubicado en la parroquia La Concepción, Sector San
Carlos del Distrito Metropolitano de Quito en el año 2021 (Bachelor's thesis)

La Empresa Vasquin Cia. Ltda., T. D. E. G. P. A. L. A. O. D. E. L. T. D. E. I. E. N. S. C. T. A.


D. E. L. P. D. E. A. A. L. C. Y. G. D. E. G. P., & de Código Libre, M. H. (s/f).
UNIVERSIDAD TÉCNICA DEL NORTE. Edu.ec. Recuperado el 17 de octubre de 2023, de
http://repositorio.utn.edu.ec/bitstream/123456789/4625/1/04%20ISC%20343%20Tesis.pdf

20

También podría gustarte