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

Mais conteúdo relacionado

Mais procurados

Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Cuestionario
CuestionarioCuestionario
CuestionarioJose Nava
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
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
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL WorkbenchJair Ospino Ardila
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverMayito CH
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoFreddySantiago32
 
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
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Universidad Nacional de Piura
 
Solucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-bancoSolucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-bancoElmer Romero
 
Diseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-CommerceDiseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-Commerceppalos
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En JavaEmilio Aviles Avila
 

Mais procurados (20)

Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
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
 
modelo er
modelo ermodelo er
modelo er
 
Fundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacionalFundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacional
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL Workbench
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 
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
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Solucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-bancoSolucion propuesta-caso-cuentas-banco
Solucion propuesta-caso-cuentas-banco
 
Diseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-CommerceDiseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-Commerce
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 

Semelhante a 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
 

Semelhante a 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.
 

Mais 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
 

Mais 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
 

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