Sistema de Registro Para Un Hotel

UNIVERSIDAD ANDINA DEL CUSCO CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS SISTEMA DE REGISTRO DE UN HOTEL CURSO: SIST

Views 95 Downloads 0 File size 906KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD ANDINA DEL CUSCO CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SISTEMA DE REGISTRO DE UN HOTEL CURSO:

SISTEMAS DE BASE DE DATOS I

CUSCO – PERU 2016

Nombre del Proyecto: Sistema de Registro de usuarios del Hotel Sol del Oriente

ANÁLISIS DEL SISTEMA 1.

Identificación del sistema

SITUACIÓN ACTUAL La empresa no cuenta con un “control óptimo de registro de clientes” y manejo de reservas, este tipo de control es manejado actualmente mediante hojas Excel en los cuales no existe una facilidad a la hora de la manipulación y Registro y reportes de los datos siendo una tarea tediosa dado que muchos de los datos están separados en diferentes hojas de cálculo. “sistema de gestión registro de usuarios del hotel sol del oriente”

2.

diagrama del Sistema

1.- Registro y reservación de huésped 2.- Si no hizo reservación ir a 4 3.- El huésped deberá dar su nombre o clave de reservación 4.- Se checara si hay habitaciones disponibles 5.- Si la clave y el nombre no son correctos ir a 3 6.- Tomar el nombre y verificar clave y habitación disponible 7.- Se hará el registro y el cobro solicitado y se le hará hoja de check in con todos sus datos 8.- El huésped deberá llenar la hoja de registro completa. 9.-Si la hoja de registro no está llenada correctamente ira 12 10.- Dar políticas de la empresa y cuando es el check in yel check out. 11.- Se entregaran llaves y número de Habitación. FIN 12.- Deberá volver a llenar la hoja de registro. 13.- Si no hay habitaciones disponibles ir a 15 de lo contrario ir a 16. 14.- Se le recomendara otro lugar disponible en lo que tenemos cupo 15.- se les buscara alguna habitación próxima a desocupar el mismo día 16.- Asignar una habitación 17.-Ver si hay Habitación Disponible si es no ir a 14

3.

Diagrama de clases en el análisis

4.

DIAGRAMA ENTIDAD RELACIÓN

DISEÑO DEL SISTEMA 1.

DIAGRAMA DE SECUENCIA

1.1. D.S. INGRESAR AL SISTEMA

1.2. D.S REGISTRAR CLIENTE

1.3. D.S R REGISTRAR RESERVA

2. DIAGRAMA DE CLASE DISEÑO

3. MODELO RELACIONAL HUÉSPED (Numero_documento, Nombre, Apellido, Nacionalidad, Ciudad, Edad, tipo_documnto, Email, Teléfono) USUARIO (Codigo, Clave, Nombre, Apellido, Tipo_de_Documento, Numero_de_Documento, telefono, email).

RESEPCIONISTA (Código, Categoría, Turno) ADMINISTRADOR (Código, Fax) HABITACION (Numero_h, Piso, Categoría,Baño, Agua_Caliente, Cable, Wifi, teléfono, Precio, Estado) RESERVA (Numero_R, Habitacion_r, Huesped_r, Recepcionista, Fecha_De_Ingresp, Fecha_de_Salida, Costo,Estado_de_Deuda)

4. DEFINICIONES DE INTEGRIDAD Y RESTRICCIONES HUÉSPED (Numero_documento, Nombre, Apellido, Nacionalidad, Ciudad, Edad, tipo_documnto, Email, Teléfono) USUARIO (Código, Clave, Nombre, Apellido, Tipo_de_Documento, Numero_de_Documento, telefono, email).

HABITACION (Numero_h, Piso, Categoría,Baño, Agua_Caliente, Cable, Wifi, teléfono, Precio, Estado) RESERVA (Numero_R, Habitacion_r, Huesped_r, Recepcionista, Fecha_De_Ingresp, Fecha_de_Salida, Costo,Estado_de_Deuda)

Las líneas amarrillas son las “foreign key references” representan la restricción referencial entre los datos de una tabla a otra.

BASE DE DATOS create table Huesped ( Nombre varchar(20), Apellido varchar(20), NAcionalidad varchar(20), Ciudad Char(20), Edad varchar(20), tipo_documento varchar(20), Numero_documento varchar(20) primary key, Email varchar(50), Telefono varchar(50) ) go

create table Usuario ( Codigo varchar(10) primary key, Clave varchar(5), Nombre varchar(20), Apellido varchar(20), Tipo_de_Documento varchar(20), Numero_de_Documento varchar(20), telefono varchar(50), email varchar(50) ) Go create table Habitacion ( Numero_h varchar(20)primary key, Piso varchar(10), Categoria varchar(20), Baño varchar (20), Agua_Caliente varchar(20), Cable varchar(20), Wifi varchar(20), telefono varchar(20), Precio money, Estado varchar(20) ) go

create table Reserva ( Numero_R varchar(20) primary key, Habitacion_r varchar(20) foreign key references Habitacion(Numero_h) , Huesped_r varchar(20) foreign key references Huesped(Numero_documento), Rececpcionista varchar(10) foreign key references Usuario(Codigo), Fecha_De_Ingresp date, Fecha_de_Salida date, Costo int, Estado_de_Deuda varchar(20) ) go