Proyecto biblioteca

9
Proyecto individual Programación orientada a objetos Lic. Cecilia Sánchez Alanís

Transcript of Proyecto biblioteca

Page 1: Proyecto biblioteca

Proyecto individualProgramación orientada a objetos

Lic. Cecilia Sánchez Alanís

Page 2: Proyecto biblioteca

PROYECTO INDIVIDUAL

Tema: Biblioteca

•Para el proyecto individual elegí un programa que administre una biblioteca.

•Lenguaje de programación: JAVA

Page 3: Proyecto biblioteca

PROYECTO INDIVIDUAL

Trataré de aplicar en el proyecto todo lo visto hasta ahora en el curso, como:

• Clases• Métodos• Atributos• Herencia• Polimorfismo

Page 4: Proyecto biblioteca

PROYECTO INDIVIDUAL

La biblioteca contendrá:• Una clase BIBLIOTECA.

Se utilizará para que el sistema inicie.

• Una clase MATERIAL.Que se heredará a las clases LIBRO y REVISTA, dependiendo si es un libro o revista.

Page 5: Proyecto biblioteca

PROYECTO INDIVIDUAL

• Una clase PERSONA.Que se heredará a las clases ALUMNO y PROFESOR, dependiendo si es un alumno o profesor.

• Una clase PRESTAMO.Que contendrá los datos del préstamo de un libro o revista.

Page 6: Proyecto biblioteca

PROYECTO INDIVIDUAL

Los materiales (libro, revista) tendrán de atributos:

ATRIBUTO DESCRIPCIÓN

Tipo_Material

Indica si el material es libro o revista.

Código Es el código del libro o revista.

Autor Nombre del autor del libro o revista.

Título Nombre del libro o revista.

Año Año de publicación del libro o revista.

Editorial Editorial del libro.

Status Indica si el libro o revista está disponible a su renta o no.

Page 7: Proyecto biblioteca

PROYECTO INDIVIDUAL

Las personas (alumno, maestro) tendrán de atributos:

ATRIBUTO DESCRIPCIÓN

Tipo_Persona

Indica si es alumno o profesor.

ID Es la matrícula del alumno o número de empleado del profesor.

Nombre Nombre del alumno o profesor.

Apellido Apellido del alumno o profesor.

Correo Correo electrónico del alumno o profesor.

Teléfono Teléfono del alumno o profesor.

Num_Libros Número de libros que tienen prestados el alumno o profesor.

Adeudo Dinero de multas por no regresar el material en la fecha establecida.

Page 8: Proyecto biblioteca

PROYECTO INDIVIDUAL

Los préstamos tendrán de atributos:

ATRIBUTO DESCRIPCIÓN

Código Es el código del material prestado.

ID Matrícula o número de trabajador que sacó el material.

Fecha salida Fecha del préstamo del material.

Fecha regreso Fecha para regresar el material.

Page 9: Proyecto biblioteca

PROYECTO INDIVIDUAL

•El programa dará de Alta, Baja y Cambio a los libros o revistas.

•Las personas sólo se ingresarán para saber a quien ha sido prestado el libro o revista