SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacionalBrahyan Marquez
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existenteseder8
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designerWen MuZo
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)Franklin Parrales Bravo
 
Ejercicios Modelo Entidad Relación
Ejercicios Modelo Entidad RelaciónEjercicios Modelo Entidad Relación
Ejercicios Modelo Entidad Relaciónfloralicromero1
 
Programacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herenciaProgramacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herenciaJosé Antonio Sandoval Acosta
 
Ejercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 b
Ejercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 bEjercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 b
Ejercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 bIvan Deza Padilla
 
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
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendidoGalo Anzules
 

What's hot (20)

Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacional
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)
 
Ejercicios Modelo Entidad Relación
Ejercicios Modelo Entidad RelaciónEjercicios Modelo Entidad Relación
Ejercicios Modelo Entidad Relación
 
Programacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herenciaProgramacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herencia
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Pt7seccion2
Pt7seccion2Pt7seccion2
Pt7seccion2
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Ejercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 b
Ejercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 bEjercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 b
Ejercicios entidad relacion extendido (Lab 2) - Iván Deza - 2018 b
 
24373266
2437326624373266
24373266
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
Ejercicios normalizacion
Ejercicios normalizacionEjercicios normalizacion
Ejercicios normalizacion
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendido
 

Similar to Proyecto biblioteca

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
 

Similar to Proyecto biblioteca (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.
 

More from 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
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesTerryJoss
 

More from TerryJoss (10)

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
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Memento
MementoMemento
Memento
 
Facade
FacadeFacade
Facade
 
Prototype
PrototypePrototype
Prototype
 

Proyecto biblioteca

  • 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