0% encontró este documento útil (0 votos)
22 vistas12 páginas

Act 6

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 12

Universidad Autónoma

de Nuevo León

Facultad de Ingeniería Mecánica y


Eléctrica

Actividad #6 “Creación de la BDATOS”

Tópicos Selectos de Ciencias de la Ingeniería

Ing. Missael Antonio Guevara Correa

MATRÍCULA NOMBRE SEMESTRE CARRERA

1849427 Cristian Osvaldo Sandoval Espinosa 9° IAS


Índice
UML .................................................................................................................................................................. 3
Diagrama Entidad- Relación ................................................................................................................ 4
Diagrama de caso de usos. .................................................................................................................. 7
Diagrama de actividades ..................................................................................................................... 8
Diagrama de clases.............................................................................................................................. 9
Diagrama de flujo de datos ............................................................................................................... 10
Diagrama de descomposición de eventos......................................................................................... 11
Referencias ........................................................................................................................................ 12
UML

¿Qué es UML?

UML (Unified Modeling Language) es un lenguaje que permite modelar,


construir y documentar los elementos que forman un sistema software
orientado a objetos. Se ha convertido en el estándar de facto de la industria,
debido a que ha sido concebido por los autores de los tres métodos más
usados de orientación a objetos: Grady Booch, Ivar Jacobson y Jim
Rumbaugh. Estos autores fueron contratados por la empresa Rational
Software Co. para crear una notación unificada en la que basar la
construcción de sus herramientas CASE. En el proceso de creación de UML
han participado, no obstante, otras empresas de gran peso en la industria
como Microsoft, Hewlett-Packard, Oracle o IBM, así como grupos de
analistas y desarrolladores.

Objetivo principal de UML

El objetivo principal cuando se empezó a gestar UML era posibilitar el


intercambio de modelos entre las distintas herramientas CASE orientadas a
objetos del mercado. Para ello era necesario definir una notación y
semántica común.
Modelos Un modelo representa a un sistema software desde una perspectiva
específica. Al igual que la planta y el alzado de una figura en dibujo técnico
nos muestran la misma figura vista desde distintos ángulos, cada modelo
nos permite fijarnos en un aspecto distinto del sistema.
Los modelos de UML que se tratan en esta parte son los siguientes:
• Diagrama de Estructura Estática.
• Diagrama de Casos de Uso.
• Diagrama de Secuencia.
• Diagrama de Colaboración.
• Diagrama de Estados.
Diagrama Entidad- Relación

Sistema de Hotel
El presente documento tiene como finalidad dar a conocer la esquematización de
las diferentes operaciones del lenguaje modelado unificado de nuestro sistema y su
relación con las actividades que se pueden realizar, a continuación, se presenta el
diagrama y una pequeña descripción sobre para que funciona cada una de nuestras
tablas presentadas en el diagrama.

Habitación
Id
TipoHabitacion
No.habitacion
Características Registro
Precio Id
Usuarios No.Piso CantidadHuespedes
Id TipoHabitacion
Nombre FechaLlegada
Apellido FechaSalida
Telefono
Direccion Reserva Registra
Contraseña
Cliente
Reserva Id
Paga
Id Nombre
FechaLlegada Apellido
FechaSalida Telefono
CantidadHuespedes Direccion
TipoHabitación Registra
Pago via web
Id
Nombre
Apellido Genera
Direccion
Concepto
FechaSalida
Total
Usuarios

Aquí pediremos el nombre del cliente, el apellido del cliente, el teléfono del
cliente, la dirección del cliente y la contraseña del cliente; para poder
verificar la cuenta del usuario y actualizarla dependiendo sus reservaciones.
La llave primaria sería el ID.

Registro

Pediremos el código de verificación, el código del registro, la cantidad de


personas, tipo de habitación, fecha de llegada y de la respectiva salida; para
calcular el monto, registrar el cliente, buscarlo en el registro de huéspedes
y poder eliminar el huésped en caso de una cancelación. La llave primaria
será el ID

Habitación

Contamos con el código de la habitación, las características solicitadas por


el cliente, el tipo de habitación, el número de habitación, el precio y el
numero de piso; para poder tener el registro de datos de habitación, la
verificación de habitación, buscar la habitación y actualizarlas habitaciones
conforme hacen reservaciones. La llave primaria será el ID.

Pago

Para poder realizar un pago, necesitamos los datos del cliente nombre,
apellido, dirección y el concepto para saber cual es el motivo de pago por
ejemplo: pago de habitaciones, pago de comidas o de algún servicio extra
solicitado por el cliente, para que al final si llegara a existir reclamaciones
tener un registro de ello y aclararlo. Registrar el día de salida del cliente para
saber cuando dejaran de correr sus gastos o si tendrán que hacerle cargos
extra por excederse de la fecha de salida y por ultimo el total a pagar por el
viaje. La llave primaria será el ID.
Reserva

Solicitaremos la llegada estimada y programada del cliente junto con la


fecha de salida para saber cuantos días estará disfrutando de nuestra
estancia, registraremos el numero de personas que estarán por habitación,
saber si hay menores de edad para ofrecer alguna promoción o si saldrá
gratis su estancia de los menores y así mismo saber en cuál habitación
deseara pasar sus días, para así posteriormente hacer la reserva y no tenga
problema alguno al momento de llegar al hotel. La llave primaria será el ID.

Cliente

Tenemos que meter en nuestra base de datos los datos del cliente para
registrarlo y para ello necesitamos su nombre, apellido, teléfono , dirección
para que si en algún momento llegara a ocurrir algún inconveniente saber
como localizar al cliente e informarle y así brindarle un mejor servicio. La
llave primaria seria el ID.
Diagrama de caso de usos.

Sistema de reservación hotel

Iniciar sección

Revisar reservaciones y
paquetes

Confirmar una
reservación
Usuario

Crear
Reservación

Modificar Reservación
o paquete

Administrador

Visualizar el reporte de
la reservación

Añadir nuevos
usuarios al sistema
Diagrama de actividades
Diagrama de clases
Diagrama de flujo de datos
Diagrama de descomposición de eventos
Referencias

Stevens, P., Pooley, R., Alarcón, M. F., Martínez, Ó. S., & Sorrozal, F. P. (2002). Utilización de
UML en Ingeniería del Software con Objetos y Componentes (Vol. 14). Addison Wesley.

Grau, X. F., & Segura, M. I. S. (2008). Desarrollo orientado a objetos con UML. Recuperado el, 1.

También podría gustarte