Está en la página 1de 5

PROGRAMACION ORIENDATADA A OBJETOS

FASE 1. ANALISIS DE REQUISITOS.

PRESENTADO POR: STEPHANY RODRIGUEZ


CODIGO: 1000468764

TUTOR:

FRANKLIN LIZCANO CELIS


GRUPO: 301403_16

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


SEPTIEMBRE DEL 2020
PROYECTO A
La biblioteca pública "Solo Libros" facilita el préstamo de libros físicos a los
usuarios que residen en la Zona Norte de la Ciudad de Florencia Caquetá y
requiere registrar cada uno de los préstamos realizados a los usuarios. La
biblioteca actualmente tiene un director (Bibliotecario) y 2 auxiliares distribuidos en
turnos de 6 horas diariamente. La biblioteca actualmente tiene más de 50 usuarios
que hacen uso de los libros y se requiere organizar la información.

 Registro de funcionarios: Inscribir a un funcionario registrando sus

datos personales. (Nombre, Teléfono, Identificación, Dirección, teléfono,)

 Consulta de funcionarios: Consulta mediante identificación de sus

datos personales.

 Actualizar un funcionario: Actualiza la información de un funcionario

en la base de datos.

 Registro de usuarios: Inscribir a un usuario registrando sus datos

personales.

 Consulta de usuarios: Consulta mediante identificación de sus datos

personales.

 Actualizar usuarios: Actualiza la información de un usuario en la base

de datos.

 Registro de libros: Registrar los libros que posee la biblioteca.

 Registro de préstamo de libros: Registrar los préstamos de los libros

para cada usuario.

 Generación de reportes de préstamo de libros: Generación de

reportes de préstamo de libros por usuario o por fechas.


OBJETIVO GENERAL
Desarrollar una aplicación de registro y control de préstamo de libros para
todos los usuarios de la Zona Norte de la Ciudad de Florencia Caquetá con todos
los requerimientos solicitados por el cliente donde se facilite el proceso de registro
y control de préstamos de libros; por consiguiente facilitar y optimizar tiempos de
trabajo y procesos de vinculación de un funcionario y usuario nuevo.
Objetivos específicos
1. Recopilar la información necesaria para descubrir falencias en los procesos
llevados a cabo por la biblioteca Solo libros
2. Organizar la información enfocándose en las fallas con más urgencia de una
solución tecnológica.
3. Diseñar la estructura para la construcción del software en donde se aclaren sus
alcances y limitaciones.
4. Establecer los elementos que se utilizaran en la construcción del software de
igual forma los recursos tecnológicos.
5. Construir un módulo en donde se pueda Registrar, visualizar y actualizar
los datos de los funcionarios de la biblioteca y de los usuarios mediante la
implementación de una base de datos.

REQUISITOS FUNCIONALES

 El usuario podrá agregar un nuevo funcionario y/o usuario: Este requisito


hace referencia a la posibilidad de dar de alta un nuevo funcionario y/o
usuario en el sistema. Mediante una interfaz gráfica se pedirán los datos
correspondientes a cada persona. El usuario deberá completar de forma
correcta e íntegra cada campo de información que se le pida. Una vez
hecho esto, apretará el botón para realizar el alta del usuario y se
comprobará que todos los campos son correctos y que están todos
rellenos.
 Podrá modificar la información almacenada para un contacto determinado.
Este requisito hace referencia a la posibilidad de modificar los datos de un
usuario en el sistema. El usuario, mediante una interfaz gráfica, obtendrá
una lista con todos los usuarios dados de alta y elegirá aquel que quiera
modificar. El usuario deberá completar de forma correcta e íntegra cada
campo de información que se le pida. Una vez hecho esto, apretará el
botón para realizar la modificación del contacto y se comprobará que todos
los campos son correctos y que están todos rellenos y que los datos
introducidos no existan en el fichero.
 Podrá consultar la información de un usuario concreto almacenado. Este
requisito hace referencia a la posibilidad de consultar los datos de un
contacto en la agenda. El usuario, mediante una interfaz gráfica, va a
ingresar el número de documento de la persona que desea buscar. Una vez
hecho esto, apretará el botón para realizar la consulta del contacto.
 El usuario podrá agregar entradas que identifiquen préstamos de libros a
usuarios existentes. Este requisito hace referencia a la posibilidad de dar de
alta un nuevo préstamo en el sistema. Mediante una interfaz gráfica se
pedirán los datos correspondientes a cada nuevo préstamo. El usuario
deberá completar de forma correcta e íntegra cada campo de información
que se le pida. Una vez hecho esto, apretará el botón para realizar el alta
del usuario y se comprobará que todos los campos son correctos y que
están todos rellenos.
 Podrá consultar la información de un préstamo. Este requisito hace
referencia a la posibilidad de consultar los datos de un préstamo en el
sistema. El usuario, mediante una interfaz gráfica, obtendrá una lista con
todos los préstamos dados de alta y elegirá aquel que quiera consultar. Una
 El usuario obtiene una lista de todos los préstamos dados de alta en el
fichero.

REQUISITOS NO FUNCIONALES

 La interfaz de usuario debe ser orientada a ventanas, y el manejo del


programase realizará a través del teclado y ratón. Interfaz intuitiva de fácil
uso.
 El tiempo de respuesta a consultas, actualizaciones, altas, modificaciones y
bajas ha de ser inferior a 10 segundos.
 Estructura de datos para el almacenamiento de los datos sencilla.
 Proporcionar la mayor cantidad de información al usuario
 El sistema no cuenta con un sistema de seguridad ya que en el enunciado
de la práctica no se especifica. Esto no quiere decir que en un futuro se le
pueda añadir o implementar una interfaz de seguridad.
 Cualquier usuario que arranque la aplicación podrá acceder a la
información de los contactos y sus préstamos.
REFERENCIAS BIBLIOGRAFICAS

Ciberaula. (s.f.).Curso online gratuito - POO y Java. Obtenido de


http://www.ciberaula.com/articulo/ventajas_pooGarcia
Llinas, L. F. (2010).Todo lo básico que debería saber: sobre programación
orientada a objetos en Java. Bogotá: Ediciones de la U.mheducation.es. (s.f.).
Programación orientada a objetos versus programación estructurada: C++ y
algoritmos. Obtenido de Enseñanzas medias:
http://assets.mheducation.es/bcv/guide/capitulo/8448146433.pdf
Robledo, A. (15 de Noviembre de 2015). POO, que es, ventajas y desventajas,
ejemplo de programación orientada a objetos. Obtenido de Blogger:
http://poao4.blogspot.com/2015/11/poo-que-es-ventajas-y-desventajas.html

También podría gustarte