Sistema de gestión hotelera basado en el marco B/S
Resumen
Los hoteles modernos tienen grandes organizaciones, muchos servicios y grandes cantidades de información para poder gestionarlos. Para mejorar la producción laboral, reducir costos, mejorar la calidad del servicio y el nivel de gestión, y luego promover beneficios económicos, debemos utilizar computadoras para llevar a cabo una gestión moderna de la información. Los sistemas de gestión hotelera están diseñados exactamente para esto.
En este proyecto de graduación, desarrollé usando los modos framework Java y MVC y usé la base de datos Oracle. Al heredar las ventajas de "Escribir una vez, ejecutar en cualquier lugar" de Java, puede ejecutarse en cualquier sistema. En el proceso de diseño del sistema, diseñé los módulos con las funciones correspondientes según el nivel del usuario (administrador, recepcionista y limpiador).
Este sitio web utiliza tecnología de desarrollo de aplicaciones Jsp y tiene algunas funciones como reserva de habitaciones y check-out. Se apoya especialmente en las ventajas de java para proporcionar una mejor gestión, estabilidad, escalabilidad, seguridad y robustez al hotel. . sexo, son las ventajas de la gestión de este hotel.
La base de datos utiliza Oracle9i. En términos de utilización de la base de datos, el sistema utiliza Hibernate y JDBC simples como una forma de interactuar con la base de datos. Struts es para que la capa Web controle mejor los saltos.
Palabras clave: Sistema de gestión hotelera, Oracle, Java, patrón framework MVC
SISTEMA DE GESTIÓN HOTELERA
Resumen
Modernización a gran escala de el hotel, los servicios y más informativo, con el fin de mejorar la mano de obra y la producción, reducir costos, mejorar la calidad del servicio y el nivel de gestión, promoviendo así la eficiencia económica, se diseña el uso de la computadora para llevar a cabo la modernización del Sistema de Gestión de la Información. para este propósito.
Me gradué en el diseño y el marco MVC usando el modo de desarrollo JAVA, uso la base de datos ORACLE de "Write Once, Run Anywhere" las ventajas de un sistema en cualquier ejecución. en el proceso de diseño del sistema, se diseñaron las funciones correspondientes a nivel de módulo por parte del usuario (administrador, personal de recepción y personal de limpieza).
El sitio utiliza tecnología de desarrollo de aplicaciones jsp, con algunas reservas, check-out Las funciones, en particular, se basan en las ventajas de Java para gestionar mejor el hotel, estabilidad, escalabilidad, seguridad, robustez, es la ventaja de la gestión del hotel.
Base de datos utilizada en Oracle9i, el uso de la base de datos en el sistema utiliza un simple Hibernate y datos y bases de datos JDBC como forma de interacción. Struts es una capa Web para poder controlar mejor el Jump.
Palabras clave: Hotel Management System, Oracle, Java, MVC PATTEN.
Contenido
Prólogo. 1
Introducción al Capítulo 1. 3
Sección 1.1 Antecedentes del Tema 3
Sección 1.3 Breve descripción del contenido del proyecto 3
Sección 1.4 Situación actual en el país y en el extranjero 4
Sección 1.5 Introducción al entorno y herramientas de desarrollo 4
Capítulo 2 Análisis del sistema de gestión hotelera 7.
Capítulo 3 Análisis y Especificación de Requisitos 8
Sección 3.1 Obtención de Requisitos 8
Sección 3.2 Análisis de Requisitos 9
Sección 3.3. Diagrama de casos de uso del sistema. 11
Sección 3.4 Diagrama de flujo del sistema 16
Capítulo 4 Diseño e implementación del sistema de software 17
Capítulo Sección 4.1 Diseño del esquema.
Sección 4.2 Diseño e implementación de bases de datos. 18
Sección 4.3 Diseño detallado y diseño de módulos del sistema 24
Sección 4.4 Diseño e implementación de clases y módulos generales del sistema. 27
Sección 4.5 Diseño de página 33
Capítulo 5 Pruebas del sistema 34
Sección 5.1 Pruebas unitarias . Pruebas de Integración. 36
Sección 5.3 Pruebas Funcionales. 37
Sección 5.4 Pruebas del Sistema 37
Sección 5.5 Pruebas de Rendimiento. Conclusión 38
Bibliografía. 40
Agradecimientos 41
Prólogo
El sistema de gestión hotelera nacional desarrollado a principios de los años 80 está totalmente absorbido. La esencia de los sistemas de gestión extranjeros, combinada con la situación interna real, y gradualmente se desarrolló y maduró. A principios de la década de 1990, se habían formado varios sistemas de software relativamente maduros, al mismo tiempo, engendraron varias empresas especializadas en sistemas de gestión informática para el. industria hotelera. Desde mediados hasta finales de la década de 1990, con la popularización y aplicación de las computadoras en los hoteles y el desarrollo continuo de la tecnología informática, el desarrollo de los sistemas de gestión hotelera ha entrado en un nuevo período. Nuevas plataformas de sistemas, nuevas características del sistema y direcciones de desarrollo continúan. emerge, reflejando principalmente el Después de que el sistema básicamente cambia a la versión de Windows en modo cliente / servidor, las funciones son más detalladas y perfectas, y el sistema es más estable y confiable. Según un experto de la industria: "Para los desarrolladores de software, los pequeños proveedores de software están siendo eliminados lentamente. Para los usuarios, los grandes sistemas nacionales están ingresando lentamente al mercado de hoteles de cinco estrellas, que en el pasado estaba básicamente monopolizado por sistemas extranjeros". >
El mercado de sistemas de gestión hotelera tiene amplias perspectivas y enormes beneficios. Pero, de hecho, la propia industria hotelera ha entrado durante mucho tiempo en una era de bajas ganancias o incluso pérdidas. Junto con una feroz competencia en el mercado, las ganancias de un solo proyecto de desarrolladores de software son mucho más bajas que antes, lo que resulta en la eliminación de algunos desarrolladores con fuerza insuficiente. . Los hoteles que utilizaron este sistema tuvieron que reemplazar sus sistemas de software porque perdieron el soporte técnico de los desarrolladores originales, lo que resultó en un desperdicio de inversión. Por un lado, no existe una agencia de autorregulación en toda la industria, y el país no cuenta con un determinado mecanismo de revisión y un sistema jerárquico correspondiente, que permita a algunas empresas que no tienen ninguna condición ingresar al mercado y competir. Por otro lado, actualmente hay varios inversores en el sector hotelero que no comprenden plenamente la importancia del software. Eligen incorrectamente a los desarrolladores o reducen los precios de forma anormal, perjudicando los intereses tanto de los hoteles como de los proveedores habituales de software. Aunque existen muchos sistemas y productos de información involucrados en la industria hotelera, existe una falta de estándares industriales unificados que permitan que varios proveedores se coordinen entre sí, lo que resulta, por un lado, en un desperdicio de recursos y en incompatibilidad. Por otro lado, también obstaculiza la mejora del nivel general y no puede satisfacer plenamente las necesidades del hotel.
En los hoteles modernos, para gestionar de manera eficiente los recursos de las habitaciones, la información de los clientes y la información de liquidación, el hotel ha desarrollado una serie de sistemas de gestión mediante la gestión de la información y la comprensión de los cambios detallados en la información en cada enlace. , , pueden dar respuestas efectivas y estrategias de afrontamiento de manera oportuna, y pueden cambiar todos los aspectos de la información, lo que favorece la mejora de la eficiencia de la gestión hotelera.
Un hotel moderno es un lugar de consumo que integra habitaciones, catering, comunicaciones, entretenimiento, cultura empresarial y otros servicios e instalaciones. El hotel tiene una gran organización, muchos elementos de servicio y una gran cantidad de información. Si desea mejorar la producción laboral, reducir costos, mejorar la calidad del servicio y el nivel de gestión, y luego promover beneficios económicos, debe utilizar computadoras para llevar a cabo una gestión de la información moderna. Este sistema es un. conjunto de herramientas adecuadas para hoteles grandes, un excelente sistema utilizado por hoteles de estrellas medianas, con operación simple, buena flexibilidad, alta seguridad del sistema y operación estable
Utilizaremos la estructura B/S para la gestión hotelera sistema.
Seguiremos el diseño de flujo de procedimientos comerciales estandarizados para hoteles con estrellas nacionales, utilizaremos herramientas de desarrollo convencionales para desarrollar y construiremos un servidor relativamente estable, confiable y seguro para ayudar a la gestión de clientes. También utilizaremos la base de datos convencional Oracle y utilizaremos pruebas. Como resultado, el soporte técnico se completará utilizando el marco liviano Struts y la persistencia de Hibernate. Usaremos Tomcat como servidor y usaremos PowerDesigner para diseñar el modelo de datos para sentar una base sólida para la fase de diseño conceptual y detallado. fase de diseño del proceso de negocio inicial [2].
Introducción al Capítulo 1
Sección 1.1 Antecedentes del tema
La industria hotelera es una industria con amplias perspectivas y una competencia feroz. Desde la reforma y apertura, la industria hotelera de mi país se ha desarrollado rápidamente y se ha convertido en una industria de escala considerable. Debido al rápido desarrollo de la industria turística de nuestro país, según las encuestas, nuestro país se convertirá en el cuarto país turístico más grande del mundo en 2020, al mismo tiempo, la adhesión de nuestro país a la Organización Mundial del Comercio abrirá completamente la industria hotelera; En este momento, la industria hotelera de nuestro país enfrentará desafíos y oportunidades sin precedentes. Sin embargo, incluso hay algunos hoteles que todavía se encuentran en la etapa de operación y gestión manual, lo que ya no puede adaptarse a la tendencia de desarrollo actual. Por lo tanto, para mejorar la calidad del trabajo y la eficiencia del hotel, se ha vuelto inevitable utilizar tecnología avanzada de comunicación en red informática para cambiar el modelo de negocio hotelero y realizar la automatización de la gestión empresarial hotelera [3].
Sección 1.2 El propósito y la importancia de la investigación
Para el hotel en su conjunto, el nivel de gestión de servicios del hotel juega un papel decisivo en las condiciones operativas del hotel. Cómo utilizar métodos de gestión avanzados para mejorar el nivel de gestión de los hoteles se ha convertido en una máxima prioridad para el desarrollo del negocio hotelero. Ante las oportunidades y retos de la era de la información, utilizar medios tecnológicos para mejorar la gestión hotelera es sin duda una forma eficaz. Aunque la gestión informática no es un elemento clave para el éxito de la gestión hotelera, puede maximizar la precisión, la velocidad y la eficiencia, y proporcionar un fuerte apoyo a la gestión empresarial hotelera. Por lo tanto, el uso de nuevas redes informáticas y sistemas de gestión empresarial hotelera se ha convertido en un factor importante para mejorar la eficiencia de la gestión hotelera, permitiendo una interacción flexible entre los operadores y los sistemas de gestión, logrando una conexión fluida del flujo de trabajo, ayudando a los hoteles a gestionar sus negocios de forma eficaz y liberar el máximo valor. El sistema de gestión empresarial hotelera puede mejorar la eficiencia empresarial al tiempo que ahorra costos de recursos humanos y puede satisfacer las necesidades de servicio al cliente de manera oportuna, precisa y rápida [4].
Sección 1.3 Breve descripción del tema
El tema del proyecto de graduación "Sistema de gestión hotelera basado en WEB" estudia principalmente dos aspectos: la gestión del negocio hotelero (dividida en la parte de la interfaz del propietario , parte de interfaz de experiencia, parte de interfaz del personal de recepción y parte de interfaz más limpia), parte de servicio al cliente (sitio web dinámico).
Sección 1.4 Situación actual en el país y en el extranjero
Con la continua profundización de la reforma del sistema económico de mi país y el rápido desarrollo de nuestra economía, los ingresos de nuestro pueblo continúan aumentando, y sus conceptos de consumo también han mejorado. Los requisitos de calidad también han mejorado enormemente. Varios lugares consideran el turismo como uno de los pilares importantes del desarrollo económico local. Los hoteles se han desarrollado rápidamente como lugares donde la gente puede comer, quedarse, entretenerse y relajarse. También se han establecido en la sociedad empresas de servicios hoteleros de diversos tipos y tamaños. Cómo ofrecer a los clientes servicios más precisos y oportunos se ha convertido en la clave de la competencia entre hoteles. Por lo tanto, la informatización de la construcción del negocio hotelero se ha convertido en un criterio para que los clientes midan los estándares de servicio de los proveedores hoteleros, y el sistema de información se ha convertido en la base.
Con el mayor desarrollo y popularización de la tecnología de Internet, no puede adaptarse bien a la forma del desarrollo económico mundial y a las necesidades de la construcción económica nacional de mi país. Los sistemas de software empresarial hotelero productizados existentes en el mercado son constantemente. desarrollo de las necesidades hoteleras. El objetivo general del diseño del sistema de gestión hotelera basado en WEB es establecer un sistema de información empresarial hotelera completo, eficiente y confiable y proporcionar un buen entorno de información para el hotel.
Espacio limitado, consulte los materiales de referencia para ver el texto completo. !