Diseño y Programación Orientada a Objetos

Slides:



Advertisements
Presentaciones similares
Ejemplo - “Hospedar en El Hotel" El dueño de un hotel le pide a usted desarrollar un programa para consultar sobre las piezas disponibles y reservar piezas.
Advertisements

TEMA 9: DIAGRAMA DE CLASE EN UML
Diagrama de Clases SPI 2016.
Programa de Capacitación PROJECT ACCOUNTING Curso Uso de HH Interno.
Proyecto Final Alumna: Melanie Guterman Profesor: Damián Asman División: 6° I “A” Año: 2010.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
Hacer Una Tienda Virtual En Colombia - Vendesfacil.com
Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control.
Herencia Multiple en Java
LIBRO DE BANCOS DHARMA USAHA
Ingreso , proceso y salida de datos
Control Interno y Riesgos en TIs
Como crear una página Web usando CMS
Programación Avanzada
Diseño y Programación Orientada a Objetos
Programación orientada a objetos
Diseño y Programación Orientada a Objetos
CMS Un sistema de gestión de contenidos (en inglés: Content Management System, más conocido por sus siglas CMS) es un programa informático que permite.
Programación Orientada a Objetos
BIENVENIDOS ESTUDIANTES CARVAJALINOS…
Diseño y Programación Orientada a Objetos
Cuestionario Desencadenadores
Ingeniero en Computación José Alfredo Cobián Campos
¿Cómo registrarse en el sitio de clasificado Vivavisos?
Miguel García Ruiz Jackeline Giraldo Urrea
Como Crear un Blog Gratis
Programación orientada a objetos
Modulo 3 Actividad 3 Wikis.
Diseño y Programación Orientada a Objetos
Sonia Rueda Herencia y Polimorfismo
BLOG El blog, también conocido como bitácora o ciberdiario, entre otras acepciones, es un tipo particular de pagina web, que se usa para publicar artículos.
Ingeniería de Software Somerville
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Modelo Orientado a Objetos
Tema 3. Lenguaje unificado de modelado UML
La web 2.0.
Metodología OOHDM Jairo Pinto Ing. sistemas.
Hibernate: Conociendo una herramienta ORM
Institución educativa pequeña María
Resumen: Análisis de requerimientos
Clientes DNS (Resolutores –“resolvers” de nombres)
Wikis Documento elaborado por VLA con fines académicos, para su uso en la BUAP.
4.2 Cumplimiento de Especificación en los Requerimientos
DISEÑO WEB Sesion 1.
Universidad Nacional de Colombia - Leguajes de Programación
Hoteles de negocios.
Lenguaje de Programación I
Diseño E Implementación En Delphi Del Caso De Posicionamiento 2D
PARTE II INFORMATICA JURIDICA CAP. VII
APRENDIZAJE COLABORATIVO EN BASIC SUPPORT FOR COOPERATIVE WORK
Procedimiento para la Realización de Reservaciones
PROYECTO DE GRADUACIÓN
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II
Oscar Navarrete J. Jorge Gutiérrez A.
Oscar Navarrete J. Jorge Gutiérrez A.
Sistema de Gestión de Contenidos Mercadotecnia digital
Departamento de Reservaciones.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Carpeta Electrónica Docente 2012
PROYECTO DE GRADUACIÓN
Programación Orientada a Objetos
Enero HOTELES LUJO HOTELES 1ª CLASE HOTELES STANDARD
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
¿Como crear tu propia app?
PROYECTO DE GRADUACIÓN
UNIDAD IV ESTRUCTURAS DE DESICIÓN LÓGICA (Simple, Doble, Anidada o Múltiple ) Msc. Rina Arauz.
ICI 502 Procesos de Software
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

Diseño y Programación Orientada a Objetos Conferencia # 13: Caso de estudio integrador: Reservaciones online de empleados de cadena hotelera Facultad Ing. Informática ISPJAE

Contenidos que se integran Encapsulamiento Herencia Polimorfismo Clases genéricas Exceptiones

Una cadena hotelera desea publicar en Internet un portal corporativo con un módulo de comercio electrónico a través del cual se puedan hacer reservaciones en cualquiera de sus hoteles.

El sitio mantiene un registro de todos los hoteles de la cadena con los precios por noche de cada una de las tres categorías de habitaciones (suite, doble y simple). Además el sitio mantendrá un registro de empleados con sus login y password. Si el usuario que accede al sitio se autentica como empleado se muestran los precios con 5% de descuento.

Los empleados están catalogados como VIP o CE Los empleados están catalogados como VIP o CE. Cuando un VIP hace una reservación de más de 10 noches una de ellas se considera gratis. Si un CE hace una reservación de 15 noches o más se le hace un descuento adicional de un 2%.

1) Modele a través de diagramas de clases UML los objetos del dominio descrito. 2) Defina en Java las clases modeladas e implemente los métodos necesarios para: a) Calcular el importe a cobrar por una reservación hecha por un usuario. b) Obtener los datos que se deben publicar para un hotel seleccionado por el usuario.