SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
Yarquiri Claudio
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
nayis2010
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
basilioj
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
Marcelo Herrera
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
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
 
Carlos orden bdii-t2
Carlos orden bdii-t2Carlos orden bdii-t2
Carlos orden bdii-t2
Chars Orden
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto Semantico
F
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
Maria Garcia
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Cesar David Fernandez Grueso
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A ObjetosJulio Pari
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
UTN
 
Dis02
Dis02Dis02
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwinLuis Jherry
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 

La actualidad más candente (20)

Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
Carlos orden bdii-t2
Carlos orden bdii-t2Carlos orden bdii-t2
Carlos orden bdii-t2
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto Semantico
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
BASE DE DATOS LIBRERIA
BASE DE DATOS LIBRERIABASE DE DATOS LIBRERIA
BASE DE DATOS LIBRERIA
 
12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Dis02
Dis02Dis02
Dis02
 
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwin
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 

Similar a 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.pptx
NayeNjera
 
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 participante
León Mayoral
 
6dayaniraencinas Curso de Antropologia
6dayaniraencinas Curso de Antropologia6dayaniraencinas Curso de Antropologia
6dayaniraencinas Curso de Antropologia
DayaniraEncinas
 
Creacion de material educativo
Creacion de material educativoCreacion de material educativo
Creacion de material educativo
pontema
 
Orientación Curso de Referencia
Orientación Curso de ReferenciaOrientación Curso de Referencia
Orientación Curso de Referenciacynthia_2417
 
Presentacion 1º ade .curso 2017 18
Presentacion 1º ade .curso 2017 18Presentacion 1º ade .curso 2017 18
Presentacion 1º ade .curso 2017 18
Mª Isabel González Pérez
 
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
bibliotecaag
 
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 educativo
alajvil
 
Lectura interactiva
Lectura interactivaLectura interactiva
Lectura interactiva
monina
 
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
Pilar0001
 
Presentacion curso.
Presentacion curso.Presentacion curso.
Presentacion curso.
MARLYNRAMOSLASSO
 
Sistema de ecuaciones
Sistema de ecuacionesSistema de ecuaciones
Sistema de ecuacionescaritolinda81
 

Similar a 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
 
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.
 
Sistema de ecuaciones
Sistema de ecuacionesSistema de ecuaciones
Sistema de ecuaciones
 

Más de 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
 

Más de 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