sistema hotelero

33
UNIVERSIDAD NACIONALDE CAJAMARCA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS “Sistema Hotelero” Grupo: “Los Tigres del Software” Curso: Ingenieria de software I Docente: ROGER SÁNCHEZ CHÁVEZ Alumnos: Becerra Gaona,Henrry Chavarry Sanchez, Carlos Diaz Barboza, Erik Gutierrez Gonzales, Iván

Upload: grover-tarrillo-fustamante

Post on 13-Nov-2015

21 views

Category:

Documents


1 download

DESCRIPTION

un sistema apto para empresas hoteleras

TRANSCRIPT

UNIVERSIDAD NACIONALDE CAJAMARCA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMASSistema HoteleroGrupo:Los Tigres del SoftwareCurso:Ingenieria de software IDocente: ROGER SNCHEZ CHVEZAlumnos:Becerra Gaona,HenrryChavarry Sanchez, CarlosDiaz Barboza, ErikGutierrez Gonzales, Ivn

Cajamarca, 28 de enerodel 2011I. Descripcin de la empresa-Hotel Clarn

En la actividad hotelera se ofrece alojamiento a cambio de dinero e involucra otras disciplinas, como son la administracin y dentro de la misma la contabilidad, marketing y economa.Es por tal motivo que ahora en nuestra perspectiva de organizacin del Hotel Clarn tomamos como marco referencial a las Normas ISO 9000, para que en base a ella tomando los principios de gestin de calidad analicemos cada una de las norma o reglas que puedan utilizarse en el manual de organizacin y funciones del hotel, para que de esta forma tenga siempre los principios de: Enfoque primeramente al cliente. Liderazgo. Participacin del personal y Mejora continua Enfoques basados en procesos y sistemas para la gestin. Enfoque basado en hechos para tomas de decisiones. Relaciones mutuas beneficiosas con el proveedor.

I. DESCRIPCIN GENERAL DE LA EMPRESA1) DATOS GENERALES Razn social:Servicios tursticos Clarn S.A.C. Rubro: Servicios de hospedaje Tipo de empresa: Sociedad annima cerrada. Naturaleza: El Hotel Clarn es una entidad hotelera ubicada en el corazn de la ciudad de Cajamarca, el nombre se lo debe al Clarn, instrumento de viento. Esta empresa est dedicada a brindar la mejor experiencia hotelera y brindar al cliente un ambiente acogedor y especial que lo haga sentir en casa. Misin: "Garantizar al usuario comodidad, higiene, orden y respeto, de modo que su permanencia en el hotel sea placentera." Visin: "Ser una entidad hotelera competitiva de ptima calidad que responda a los requerimientos de la industria turstica." Ubicacin:ElHotel Clarn se encuentra estratgicamente ubicado a pocas cuadras de la plaza de Armas: Jr. Amazonas 1025, en el Centro Histrico de Cajamarca, y a 3 cuadras de la Plaza de Armas (ver mapa).

2) Organigrama GerenteAdministradordel HotelRecepcinRecepcionista 1MantenimientoBotones / SeguridadCamareraBotones

SISTEMA HOTELERO. 1) IntroduccinEn el presente trabajo trata acerca del desarrollo de software, en el Hotel Clarn, daremos a conocer todas las caractersticas del actual funcionamiento del sistema; es decir, cmo est estructurado, quienes interactan, que casos de uso se realizan. Para luego poder esquematizar una visin general y as poder elaborar o desarrollar un modelo de software.1.1. PropsitoEl documento tiene como propsito recoger, analizar y definir las necesidades que afronta en la actualidad el hotel Clarn, el sistema a realizar para la organizacin se denomina Sistema Hotelero, al que haremos referencia como SH por sus siglas, el cual ayudara a automatizar sus diferentes procesos.1.2. AlcanceEl sistema controlara los procesos realizados en el rea de recepcin, almacn y administracin del Hotel Clarn, los cuales sern: Administracin de reservas, pasajeros, estado de habitaciones, control de servicios adicionales brindado a los pasajeros, control de stock de productos, reportes diarios, semanales y mensuales de los ingresos y egresos de hotel.1.3. Definiciones, Acrnimos, y Abreviaciones AD: Es la abreviatura de Administrador. R: Es la abreviatura de Recepcionista. CE: carnet de extranjera SH:Sistemahotelero1.4. Referencias. Glosario Modelo de requerimientos Modelo de anlisis Modelo de diseo Modelo de experiencia de usuario Modelo de despliegue Modelo de arquitectura

2.1. Sentencia que define el problema

El problema Los recepcionistas al utilizan como programa de apoyo Microsoft Excel, en donde no les permite hacer reportes especficos, que les ayude en su proceso diario. El uso de un cuaderno de apuntes en donde manualmente ingresan informacin importante tanto para el personal que labora, como para el Gerente de la misma. No contar con un control de pagos definido.

Afecta a Gerente de la empresa Encargada de administracin Encargada de recepcin Encargada de almacn

El impacto asociado esPlanificar, desarrollar y controlar los diferentes procesos, adems de facilitar su trabajo.

Una solucin adecuada seraTener un sistema que brinde informacin precisa de cifras y datos exactos que sea utilizado en la toma de decisiones del Hotel.Generar interfaces amigables y sencillas con las que se pueda acceder a la base de datos.

2.2. Sentencia que define la posicin del producto

Para Administracin Recepcionista Almacn

QuienesColaboran para llevar a cabo el giro del Hotel, adems para realizar pagos al personal que labora y sus diferentes modalidades.

El nombre del productoSH

Que haceFacilitar al personal encargado de recepcin y permitir mantener y almacenar informacin actualizada sobre los procesos del hotel, para de esta manera poder disponer de dicha informacin de manera rpida y oportuna para la toma efectiva de decisiones.

No comoEl sistema actual (sistema de archivos)

Nuestro productoEl sistema de arquitectura web permite el acceso desde cualquier punto manejando un control eficiente tanto de habitaciones, ingresos, egresos, control de stock de productos, clculo de reportes estadsticos de una manera sencilla y eficaz.

2) Descripcin de Stakeholders y usuariosPara el desarrollo de un producto de software que se ajuste a las necesidades de los usuarios, es necesario identificar e involucrar a todas las personas en el proyecto como parte del proceso de modelado de requerimientos. Tambin surge la necesidad de identificar a los futuros usuarios del sistema, asegurndose que el conjunto de participantes los representen adecuadamente.

En esta seccin se pretende mostrar el perfil de los participantes y de los usuarios, adems de los problemas ms importantes que estos tienen actualmente, esto con el fin de enfocar la solucin hacia ellos.3.1. Resumen de StakeholdersNombreDescripcinResponsabilidades

Gerente(Csar Paredes)Mximo representante encargado de la toma de decisionesAprobacin e implementacin del sistema

3.2. 3.2.-Resumen de usuariosNombreDescripcinStakeholder

RecepcionistaResponsable de realizar las cobranzas por cualquier servicio brindado en el hotel Gerente del hotel Clarn

AdministradoraResponsable de manejar los resmenes generales del manejo econmico dentro del Hotel. Gerente del hotel Clarn

3.3. Entorno de UsuarioLos usuarios podrn acceder al sistema a travs de una cuenta de usuario validada por el sistema; donde cada uno tendr sus permisos y restricciones de acuerdo a sus funciones adems trabajaran en un entorno Web.3.4. Perfil de Stakeholders3.4.1. GerenteRepresentanteSr: Csar Paredes Daz

DescripcinEs el dueo de la empresa, que nos brind la facilidad de realizar nuestro proyecto

TipoExperto en el negocio.

Responsabilidades Informar las necesidades de la empresa. Supervisar la consistencia del sistema. Actualizar los datos del sistema. Toma de decisiones importantes de la empresa.

Criterio de xitoA travs de cmo avance el desarrollo del Sistema, cumpliendo las necesidades del cliente.

Grado de participacinBrindando la informacin necesaria para la construccin del sistema.

ComentariosControla y representa a la empresa

3) Descripcin Global Del Producto4.1. Perspectiva del productoEl producto a desarrollar es un sistema para la automatizacin de los diferentes procesos del hotel Clarn, de tal manera que las actividades sea lo ms eficiente posible.4.2. Resumen de caractersticasEn el presente proyecto solo abarcara las reas de recepcin, administracin y control de almacn.A continuacin se mostrar un listado con los beneficios que obtendr el cliente a partir del producto:Beneficio del sistemaCaractersticas que lo apoyan

Mayor agilidad en sus diferentes gestiones de registro, pagos y cobros en el Hotel Clarn La Aplicacin que manejarn los trabajadores para darles la informacin y las necesidades requeridas

Gestin automatizada de sus consultasEl Sistema controlara recibos, facturas boletas, y el estado de los pasajeros y habitaciones.

Administracin de comprobantes para su anlisisLa Aplicacin ser capaz de controlar la cancelacin, anulacin y seguimiento de comprobantes

Mayor facilidad para el control de ingresos y egresos del hotelEl sistema generara informacin detallada y consolidada, adems de reportes para las diferentes consultas

4.3. Suposiciones y dependenciasCostos y precio. Teniendo en cuenta que es un software a la medida el costo se calcula teniendo en cuenta los diversos requerimientos ya que de all se ve el grado de complejidad del mismo. Por razones acadmicas el software ser implementado de manera gratuita solo la primera versin. 1. Modelo de casos de usO

A. Actores externos

1. Cliente: Es el que gestiona las reservaciones, las modifica y elimina y alquila las habitaciones. 2. Proveedor: Es el que habastece a la empresa con artculos a peticin del administrador.3. Contador: Es el encargado de llevar el estudio contable de la empresa a peticin dl administrador.

B. Casos de uso1. Alquilar de habitacin: Cliente solicita una habitacin Recepcionista brinda informacin Cliente decide si toma habitacin Recepcionista pide datos del cliente Cliente hace pago Recepcionista actualiza estado de habitacin Recepcionista imprime y entrega comprobante Recepcionista entrega llaves a botones Botones lleva pertenencias del cliente y lo dirige a la habitacin correspondiente Botones entrega llaves al cliente

2. Reservacin: El cliente solicita reservacin El recepcionista brinda la informacin necesaria Cliente decide si hace reservacin de habitacin Recepcionista pide datos del cliente Recepcionista registra datos

3. Modificar reservacion: Cliente solicita modificar reservacion Recepcionista pide datos de reservacion Recepcionista pide cambios a realizar al cliente Recepcionista modifica datos de recepcion

4. Eliminar reservacion Cliente solicita eliminar reservacion Recepcionista pide datos de reservacion Recepcionista elimina recepcion

5. Generar informe Contador solicita informacion de las cuentas Administrador hace impresin de las cuentas Administrador entrega boletas Contador entrega informe de las cuentas Administrador entrega cuentas a gerente

6. Comprar articulos proveedor pide requerimientos de articulos administrador entrega requerimiento proveedor entrega pedido administrador revibe productos y actualiza stock

C. Relizacion de casos de uso1. Alquilar de habitacin , Reservacin, Modificar reservacion, Eliminar reservacion

2. Generar informe

3. Comprar articulos

2. AnalISIS DE CASOS DE USO

A. Actores internos

1. Recepcionista: persona encargada de atender a los clientes y hacer las recepciones.2. Administrador: es el que dirige el hotel, toma las deciciones de compra, precio de habitaciones e informa al gerente de sus actividades.3. Gerente: es el dueo del hotel, recibe informes del administrador y toma decisiones junto con el administrador que implican un cambio sustancial en el hotel4. Botones: es que que acompaa y lleva las maletas al cliente hacia su habitacion, tambien se encarga de la seguridad.5. Camarera: se encarga de tener en buen estadop a las habitaciones, informa de desperfectos al administrador

B. Entidades1. Ficha habitacion: guarda datos de habitacion2. Ficha cliente: guarda datos de cliente3. Ficha articulo: guarda datos de articulo4. Ficha alquiler: guarda datos de alquilerC. Realizacion de caso de uso1. Diagrama de clases alquilar habitacion

2. Diagrama de clases realizar reservacion

3. Diagrama de clases modificar reservacion

4. Diagrama de clases eliminar reservacion

5. Diagrama de clases realizacion de informe

6. Diagrama de clases comprar articulos

D. Diagrama de actividades1. Alquiler de habitacin

Solicitar HabitacinFichaHabitacinFichaClienteCLIENTERECEPCIONISTABrinda informacion de habitacionesFichaAlquilerRecepcionista pde datos de clienteToma dedicionSolicita pago de habitacionPaga monto solicitadoRegistra Pago y actualiza estado de habitacionImprime y entrega comprobanteFichaHabitacinConsulta habitacionNoSi

2. Reservacin

Solicitar ReservacionFichaHabitacinFichaClienteCLIENTERECEPCIONISTABrinda informacion de habitacionesFichaAlquilerRecepcionista pde datos de clienteToma dedicionRegistra y actualiza estado de habitacionConsulta habitacionNoSi

3. Modificar reservacion

Solicita Modificacion de ReservacionFichaAlquilerCLIENTERECEPCIONISTAPide datos de reservacionActualiza estado de recepcionFichaAlquilerBrinda nuevos datos de Recepcion4. Eliminar reservacion

Solicita Eliminar ReservacionFichaAlquilerCLIENTERECEPCIONISTAPide datos de reservacionActualiza estado de recepcionFichaAlquiler

5. Generar informe

FichaAlquilerCONTADORADMINISTRADORSolicita informacion de cuantasBrinda informacion requeriadaImprime cuentas y entrega en digitalProcesa informacionEntrega informe de cuentasEntrega informe a gerente6. Comprar articulos

FichaArticuloPROVEEDORADMINISTRADORSolicita Requerimientos de articulosConsulta requeriemientosImprime y entrega requeriemientosProcesa requeriemeintosEentrega requeriemeintosActualiza lista de articulosFichaArticulo

3. Matriz de Procesos vs Requerimientos

A. Grado de RiesgoConsiste en la probabilidad de que ocurra el riesgo, los posibles valores son: Baja, Media, Alta. En la siguiente tabla se muestra la correspondencia entre el nivel de probabilidad y el rango de probabilidad:

Nivel de probabilidadRango de probabilidades

Baja0% a 33%

Media34% a 66%

Alta67% a 100%

B. Matriz de Procesos Vs Requerimientos

N CUNCUNDescripcin CUNrea que afectaRequerimientoRiesgoNivel de RiesgoCUDescripcin CU

CUN-01Alquilar de habitacinRecepcionista registra en boleta a cliente y le asigna una habitacinAlquilerContar con base de datos para registrar boletas En caso se extrave los datos de los las recepciones no podran recuperarseAltaConsultar habitacionPermite consultar habitaciones disponibls

Registrar clientePermite registrar en el sistema a cliente

Actualizar habitacionPermite actualizar el estado de habitacion

Generar boletaPermite registrar alquileres de habitaciones

Imprimir boletaPermite impprimir registro de alquiler de habitacion

CUN-02ReservacionRecepcionista registra en cuaderno a cliente y habitacion.AlquilerContar con una base de datos para registro de reservacionesEn caso se extrave los datos de los las recepciones no podran recuperarseMediaConsultar habitacionPermite consultar habitaciones disponibls

Registrar clientePermite registrar en el sistema a cliente

Registrar alquilerPermite registrar datos de la recepcion

CUN-03Modificar reservacionLa recepcionista hace cambios de algunosdatos de la recepcinAlquilerContar con una base de datos para registro de reservacionesEn caso se extrave los datos de los las recepciones no podran recuperarseMediaConsultar AlquilerPermite ver los registros de alquiler

Modificar alquilerPermite modificar algunos datos de alquiler

CUN-04Eliminar ReservacionLa recepcionista hace cambios de algunos datos de la recepcinAlquilerContar con una base de datos para registro de reservacionesEn caso se extrave los datos de los las recepciones no podran recuperarseMediaConsultar AlquilerPermite ver los registros de alquiler

Eliminar alquilerPermite eliminar registros de recepciones

CUN-05Generar informeEl administrador brinda informacion sobre los alquileres a contadorContaduriaContar con una base de datos de todos los alquileres realizadosEn caso se extrave los datos de los alquileres no podran recuperarseAltaConsultar alquilerPermite ver los registros de alquiler

Exportar cuentas a excelPermite exportar datos de alquileres a un archivo de excel

Imprimir alquileresPermite imprimir los registros de los alquileres

CUN-06Comprar articulosEl administrador entrega pedido a proveedorComprasContar con una base de datos de todos los articulos En caso se extrave los datos de los datos, podran recuperarse haciendo un iventario nuevoBajaConsultar artculoPermite ver los registros de los articulos

Imprimir articulosPermite imprimir los registros de los articulos

4. Especificacin de Requerimientos del Software

A. Requerimientos EspecficosI. FuncionalidadA. Requerimientos funcionales R1: El sistema permitir ingresar, actualizar, consultar la informacin del cliente R2: El sistema permitir actualizar, consultar, eliminar la informacin de cada habitacin. R3: El sistema permitir mostrar reportes como la lista de clientes. R4: El sistema permitir mostrar reportes como habitaciones en reserva. R5: El sistema permitir mostrar reportes como estado de habitaciones R6: El sistema permitir mostrar reportes como ingresos semanales. R7: El sistema restringir algunas funcionalidades de acuerdo al tipo de usuario. R8: El sistema debe permitir al administrador actualizar, consultar los productos de almacn. R9: Permitir ver el stock de los productos de almacn, si en el caso de que haya un producto con stock menor a 4, muestre un aviso. R10: El sistema debe calcular el monto a pagar de cada cliente R11: El sistema permitir registrar, consultar, modificar, anular una reserva de las habitaciones. R12: El sistema deber permitir registrar la estada de cada uno de los clientes. R13: El sistema permitir generar una orden de compra de los productos sin stock. R14: el sistema permitir imprimir comprobante de alquiler

B. Requerimientos no funcionales

RNF1.- Que realice los procesos en menor tiempo posible. RNF2.- Para elaborar el sistema hotelero utilizaremos el programa Visual Studio 2005 RNF3.- Utilizaremos el gestor de base de datos SQL. RNF4.- El aspecto de la interfaz del sistema facilitar su empleo a los usuarios con conocimientos bsicos en informtica. RNF5.- En caso de un error del usuario, el sistema indicar el mensaje de error y pautas para la solucin. RNF6.- Cada opcin del sistema presentar la ayuda en lnea para el usuario RNF7.- El lenguaje empleado en la interfaz del sistema respetar los trminos usados en el negocio. RNF8.- El sistema debe recuperarse ante fallas de hardware. RNF9.- Mantener usuarios RNF10.- Mantener opciones del sistema RNF11.- Mantener perfiles de usuarios

B. Descripcin GlobalI. Reporte del Modelo de Casos de Uso

El producto a desarrollar es un sistema para la automatizacin de los diferentes procesos del hotel Clarn, de tal manera que las actividades sea lo ms eficiente posibleEl sistema hotelero realizara los siguientes procesos. Administracin de las habitaciones del hotel, lo cual implica describir las diferentes caracterstica, precio y la ubicacin. Planificacin del estado de las habitaciones, lo cual permite tener la informacin de todas las habitaciones ocupadas, reservadas y libres que cuenta el hotel. Gestin de los pasajeros, lo cual ayuda a tener un registro de todos las personas que tienen preferencia por el hotel. Facilitara un control adecuado de los productos e insumos con que cuenta el hotel. Facilitar el uso del sistema hotelero desde cualquier punto de la ciudad o pas para realizar cualquier operacin o consulta, reservaciones, adquirir informacin del hotel e informacin de costos.

II. Consideraciones y DependenciasCostos y precio. Teniendo en cuenta que es un software a la medida el costo se calcula teniendo en cuenta los diversos requerimientos ya que de all se ve el grado de complejidad del mismo. Por razones acadmicas el software ser implementado de manera gratuita solo la primera versin.

III. Modelo de casos de uso a) Actores AdministradorLa funcin es la de administracin de la informacin de dicho sistema, tendr un permiso especial para ingresar y desarrollar sus actividades RecepcionistaSe encarga de la atencin del cliente, registra a los clientes, reservas. El acceso al sistema ser limitado permitindole realizar procesos netamente de recepcin

b) Casos de uso Iniciar sesin: el usuario se logea en el sistema, de acuerdo al cargo que ocupa se dan los privilegios Generar comprobante: registra los datos del cliente y la habitacion en el sistema Administra reserva: Resgistra las reservas, con datos del cliente y la habitacion Registra cliente: toma los datos del cliente y lo registra en el sistema Modifica reserva: Modifica datos de la reserva Elimina reserva: Actualiza estado de reservacion a cancelado Imprimir comprobante: imprimir comprobante de alquiler de habitacion Consulta cliente: consulta clientes para reservacion o alquiler Consulta habitacion: consulta estado de habitaciones y caracteristicas Consulta comprobante: para ver el estado de reservaciones

c) Diagrama de casos de uso

Diagrama 1:

Diagrama 2:

Diagrama 3: