SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Proyecto individual
Programación orientada a objetos
Lic. Cecilia Sánchez Alanís
Tema: Biblioteca
• Para el proyecto individual elegí un programa
que administre una biblioteca.
• Lenguaje de programación: JAVA
PROYECTO INDIVIDUAL
Trataré de aplicar en el proyecto todo lo visto
hasta ahora en el curso, como:
• Clases
• Métodos
• Atributos
• Herencia
• Polimorfismo
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.
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.
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.
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.
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.
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
PROYECTO INDIVIDUAL

Weitere ähnliche Inhalte

Was ist angesagt?

5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formulariosLaura Folgado Galache
 
GRUPO 12 Ámbito: variables locales y globales
GRUPO 12  Ámbito: variables locales y globales GRUPO 12  Ámbito: variables locales y globales
GRUPO 12 Ámbito: variables locales y globales Rommel Lòpez
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de ClasesAdal Dg
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)agustinbilmer
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansDaniel Gómez
 
Guardar y extraer imágenes en my sql
Guardar y extraer imágenes en my sqlGuardar y extraer imágenes en my sql
Guardar y extraer imágenes en my sqlOscar Hernandez
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)ColegioUpb
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 

Was ist angesagt? (20)

Conceptos poo (presentación1)
Conceptos poo (presentación1)Conceptos poo (presentación1)
Conceptos poo (presentación1)
 
5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
GRUPO 12 Ámbito: variables locales y globales
GRUPO 12  Ámbito: variables locales y globales GRUPO 12  Ámbito: variables locales y globales
GRUPO 12 Ámbito: variables locales y globales
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
base
basebase
base
 
Dis02
Dis02Dis02
Dis02
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Guardar y extraer imágenes en my sql
Guardar y extraer imágenes en my sqlGuardar y extraer imágenes en my sql
Guardar y extraer imágenes en my sql
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
examen de base de datos
examen de base de datosexamen de base de datos
examen de base de datos
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 

Ähnlich wie Biblioteca Java OO

Gig diplomado instrucciones alumnos
Gig diplomado instrucciones alumnosGig diplomado instrucciones alumnos
Gig diplomado instrucciones alumnosHenna Osuna
 
PROYECTO DE INVESTIGACIÓN
PROYECTO DE INVESTIGACIÓNPROYECTO DE INVESTIGACIÓN
PROYECTO DE INVESTIGACIÓNprofesergi
 
6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx
6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx
6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptxNayeNjera
 
Proyecto explicado1
Proyecto explicado1Proyecto explicado1
Proyecto explicado1sclopis
 
Como Redactar un Ensayo
Como Redactar un EnsayoComo Redactar un Ensayo
Como Redactar un Ensayoguestde21a
 
Gig diplomado instrucciones participante
Gig diplomado instrucciones participanteGig diplomado instrucciones participante
Gig diplomado instrucciones participanteLeón Mayoral
 
6dayaniraencinas Curso de Antropologia
6dayaniraencinas Curso de Antropologia6dayaniraencinas Curso de Antropologia
6dayaniraencinas Curso de AntropologiaDayaniraEncinas
 
Creacion de material educativo
Creacion de material educativoCreacion de material educativo
Creacion de material educativopontema
 
Orientación Curso de Referencia
Orientación Curso de ReferenciaOrientación Curso de Referencia
Orientación Curso de Referenciacynthia_2417
 
Como Accedo A La Reserva Electrónica
Como Accedo A La Reserva ElectrónicaComo Accedo A La Reserva Electrónica
Como Accedo A La Reserva Electrónicabibliotecaag
 
Presentacion 4 grado ade 2013
Presentacion 4 grado ade 2013Presentacion 4 grado ade 2013
Presentacion 4 grado ade 2013Cande González
 
Herramientas digitales para el ámbito educativo
Herramientas digitales para el ámbito educativoHerramientas digitales para el ámbito educativo
Herramientas digitales para el ámbito educativoalajvil
 
Lectura interactiva
Lectura interactivaLectura interactiva
Lectura interactivamonina
 
How to write an article - English Class
How to write an article - English ClassHow to write an article - English Class
How to write an article - English ClassPilar0001
 

Ähnlich wie Biblioteca Java OO (20)

Gig diplomado instrucciones alumnos
Gig diplomado instrucciones alumnosGig diplomado instrucciones alumnos
Gig diplomado instrucciones alumnos
 
PROYECTO DE INVESTIGACIÓN
PROYECTO DE INVESTIGACIÓNPROYECTO DE INVESTIGACIÓN
PROYECTO DE INVESTIGACIÓN
 
6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx
6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx
6° SEM2 PPONIT PLANEACIÓN PROYECTOS DARUKEL 23-24.pptx
 
Proyecto explicado1
Proyecto explicado1Proyecto explicado1
Proyecto explicado1
 
Como Redactar un Ensayo
Como Redactar un EnsayoComo Redactar un Ensayo
Como Redactar un Ensayo
 
Gig diplomado instrucciones participante
Gig diplomado instrucciones participanteGig diplomado instrucciones participante
Gig diplomado instrucciones participante
 
6dayaniraencinas Curso de Antropologia
6dayaniraencinas Curso de Antropologia6dayaniraencinas Curso de Antropologia
6dayaniraencinas Curso de Antropologia
 
Planificaciones
PlanificacionesPlanificaciones
Planificaciones
 
M4 u2 acciones proyecto_vkro
M4 u2 acciones proyecto_vkroM4 u2 acciones proyecto_vkro
M4 u2 acciones proyecto_vkro
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 
Creacion de material educativo
Creacion de material educativoCreacion de material educativo
Creacion de material educativo
 
Orientación Curso de Referencia
Orientación Curso de ReferenciaOrientación Curso de Referencia
Orientación Curso de Referencia
 
Presentacion 1º ade .curso 2017 18
Presentacion 1º ade .curso 2017 18Presentacion 1º ade .curso 2017 18
Presentacion 1º ade .curso 2017 18
 
Como Accedo A La Reserva Electrónica
Como Accedo A La Reserva ElectrónicaComo Accedo A La Reserva Electrónica
Como Accedo A La Reserva Electrónica
 
Presentacion 4 grado ade 2013
Presentacion 4 grado ade 2013Presentacion 4 grado ade 2013
Presentacion 4 grado ade 2013
 
Herramientas digitales para el ámbito educativo
Herramientas digitales para el ámbito educativoHerramientas digitales para el ámbito educativo
Herramientas digitales para el ámbito educativo
 
Lectura interactiva
Lectura interactivaLectura interactiva
Lectura interactiva
 
How to write an article - English Class
How to write an article - English ClassHow to write an article - English Class
How to write an article - English Class
 
Planeaciones i jornada
Planeaciones i jornadaPlaneaciones i jornada
Planeaciones i jornada
 
Presentacion curso.
Presentacion curso.Presentacion curso.
Presentacion curso.
 

Mehr von TerryJoss

Semana 10 eventos excepciones y errores
Semana 10   eventos excepciones y erroresSemana 10   eventos excepciones y errores
Semana 10 eventos excepciones y erroresTerryJoss
 
Semana 13 ejemplo del uso del rmi
Semana 13   ejemplo del uso del rmiSemana 13   ejemplo del uso del rmi
Semana 13 ejemplo del uso del rmiTerryJoss
 
Semana 13 sistemas distribuidos
Semana 13   sistemas distribuidosSemana 13   sistemas distribuidos
Semana 13 sistemas distribuidosTerryJoss
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuarioTerryJoss
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuarioTerryJoss
 
Semana 11 pruebas unitarias
Semana 11   pruebas unitariasSemana 11   pruebas unitarias
Semana 11 pruebas unitariasTerryJoss
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesTerryJoss
 

Mehr von TerryJoss (11)

Semana 10 eventos excepciones y errores
Semana 10   eventos excepciones y erroresSemana 10   eventos excepciones y errores
Semana 10 eventos excepciones y errores
 
Semana 13 ejemplo del uso del rmi
Semana 13   ejemplo del uso del rmiSemana 13   ejemplo del uso del rmi
Semana 13 ejemplo del uso del rmi
 
Semana 13 sistemas distribuidos
Semana 13   sistemas distribuidosSemana 13   sistemas distribuidos
Semana 13 sistemas distribuidos
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuario
 
Semana 12 interfaces gráficas de usuario
Semana 12   interfaces gráficas de usuarioSemana 12   interfaces gráficas de usuario
Semana 12 interfaces gráficas de usuario
 
Semana 11 pruebas unitarias
Semana 11   pruebas unitariasSemana 11   pruebas unitarias
Semana 11 pruebas unitarias
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Memento
MementoMemento
Memento
 
Facade
FacadeFacade
Facade
 
Prototype
PrototypePrototype
Prototype
 

Biblioteca Java OO

  • 1. Proyecto individual Programación orientada a objetos Lic. Cecilia Sánchez Alanís
  • 2. Tema: Biblioteca • Para el proyecto individual elegí un programa que administre una biblioteca. • Lenguaje de programación: JAVA PROYECTO INDIVIDUAL
  • 3. Trataré de aplicar en el proyecto todo lo visto hasta ahora en el curso, como: • Clases • Métodos • Atributos • Herencia • Polimorfismo PROYECTO INDIVIDUAL
  • 4. 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. PROYECTO INDIVIDUAL
  • 5. • 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. PROYECTO INDIVIDUAL
  • 6. 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. PROYECTO INDIVIDUAL
  • 7. 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. PROYECTO INDIVIDUAL
  • 8. 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. PROYECTO INDIVIDUAL
  • 9. • 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 PROYECTO INDIVIDUAL