Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de Ingeniera
Escuela de Ciencias y Sistemas
Introduccin a la Programacin de Computadoras 1
Seccin C
Segundo Semestre 2017
Ing. Moiss Velsquez
Aux: Alberth Bautista
Aux: Willy Vasquez
Objetivos 2
General 2
Especficos 2
Descripcin 2
Ingresar/Cerrar sesin 3
Administrador 4
Ingresar libros 4
Prestar libro 5
Devolver libro 5
Reportes 6
Listado de Clientes 7
Listado de libros prestado 7
***ms reportes*** 8
Nuevo administrador 8
Cliente 8
Listado de libros 8
Buscar libro 9
Restricciones 9
Entregables 10
Entrega 10
Objetivos
General
Que el estudiante pueda aplicar los conocimientos del curso para crear una solucin de software
para una aplicacin funcional, mediante el uso de vectores, objetos e interfaz grfica de usuario.
Especficos
Que el estudiante pueda identificar una solucin acorde a una necesidad.
Que el estudiante pueda realizar una toma de requerimientos basado en una necesidad
identificada previamente
Que el estudiante pueda implementar una solucin a travs de un lenguaje de
programacin.
Entender la importancia de la interaccin del software con el entorno real.
Descripcin
Una biblioteca local necesita de aplicacin para el manejo del inventario de libros que
poseen actualmente, adems necesita tener un control de los usuarios que piden prestados
los libros.
- Administrador
Ingresar nuevos libros
Hacer prstamo de libros
Devolucin de libros
Reportes
Crear nuevo perfil de administrador
- Cliente
Ver listado de libros
buscar libro
Ingresar/Cerrar sesin
Esta pantalla es exclusiva para los administradores del sistema, los cuales deben tener un
acceso privilegiado para realizar las funciones administrativas.
Administrador
En esta seccin se detalla las funciones de un administrador
Ingresar libros
En esta pantalla se podr ingresar un nuevo libro al sistema, en la cual se debe especificar
el nombre, autor(es), editorial, edicin y el tema al que pertenecen, adems se generar un
nmero aleatorio para cada libro ingresado (mostrarlo en pantalla).
Devolver libro
Pantalla que permite hacer la validacin de la devolucin de un libro. Se debe buscar en un
listado de los libros prestados el libro que el cliente devuelve, y devolver el libro a un estado
de No prestado, la bsqueda puede ser de tres maneras, ingresando el nombre del
usuario, identificador o libro, esto devolver una lista de coincidencias y le debe mostrar un
detalle de las coincidencias.
Al momento de elegir el correcto este desplegara un sub menu donde debe de almacenar la
fecha de devolucin , la hora en formato dd/mm/yyyy - 00:00, los das prestados, si es
moroso o no, enviar un mensaje de texto (simulado) que se guarda en el historial segn la
accin que realiza.
Reportes
Se detallan los reportes que puede generar un administrador
Listado de Clientes
En esta pantalla se podr ver un listado de los clientes que han realizado el prstamo de
algn libro, aqu podr consultar por nombre, libro o identificador del cliente.
En esta pantalla se pueden ordenar los libros segn la cantidad de veces prestados,
ascendentemente y descendentemente.
Nuevo administrador
Un administrador tiene la capacidad de crear un nuevo perfil administrador, requiriendo un
usuario y una contrasea para el login.
Cliente
Aqu se detallan las funcionalidades de un cliente
Listado de libros
En esta pantalla el cliente puede observar todos los libros que existen en el sistema y
adems el estado en que se encuentra [Prestado/No prestado].
Buscar libro
El cliente tiene la opcin de buscar algn libro, ya sea por nombre, edicin, editorial o tema.
Restricciones
La aplicacin debe ser desarrollada en lenguaje java.
No se permite el uso de arraylist
Copias totales o parciales tendrn una nota de 0 y ser reportado a la escuela de
Ciencias y Sistemas.
Cualquier librera que quieran utilizar consultarlo con los auxiliares para no tener
inconveniente.
No se puede usar el drag and drop de Netbeans, todo debe ser programado por el
estudiante desde 0 tanto interfaz grfica como funcionalidad.
Entregables
Ejecutable de la aplicacin
Proyecto del IDE
Manual de usuario y tcnico
Entrega
El proyecto se entrega el 30 de septiembre de 2017 antes de las 00:00.
Formato: Carnet.zip [ej. 201823445.zip]