Code Monkey home page Code Monkey logo

annear-hotel-management-system's Introduction

Annear-Hotel-Management-System

The Final Project of OOAD course in 2022 fall.

Total Score: 100/100

Collaborators:

SnowCharmQ
He-Sui
Leopold-Lee
Leo-Adventure
BaiqinDeng

What We Have Done:

User System:
  • Support for multiple cities and different branch stores.
  • Each hotel has multiple room types, and the prices for the same room type are equal.
  • Each room type has multiple rooms, and each room has a different specific location.
  • After selecting a hotel, users can view basic information about the rooms.
  • Support for querying rooms based on specific filtering criteria.
  • Support for the function of booking rooms.
  • Users can view or book a specific hotel room by clicking on it in a floor plan.
  • Users can view their own orders and modify basic information about them.
  • Users can rate their orders (with text, images, videos, and scores) after they are completed.
  • Users can contact hotel customer service online and receive email notifications after a successful booking.
  • Users can make online payments for orders through Alipay.
  • Users can favorite the hotels they love.
  • Users can search for cities on the map and display the locations of various branch stores within the city.
  • A point system that can be used to redeem gifts (the function is unfinished).
  • Support for PC-side layout to ensure an aesthetically pleasing and organized appearance of the page (some pages).
Administrator System:
  • Support for modifying basic information about room types and rooms.
  • Support for querying a customer's booking records based on specific filtering criteria.
  • Administrators can chat and interact with users online.
  • Support for analysis functions such as statistical analysis of room bookings and revenue by day or room type, presented in chart form.

Development Environment: jdk 17, Maven 3.8.6, npm 8.13.2, node v16.15.1

The Version of the Docker Image:

  • MySQL 5.7
  • Redis 7.0.4
  • nacos 1.3.1
  • RabbitMQ 3.11.4

The User Website Demo

Home Page:

Login Page:

Map Page:

Search Page:

Reserve Page:

Chat page:

Floor Plan Page:

Order Page:

Order Confirmation Page:

Alipay Page:

User Page:

Order List Page:

Comment Page:

Coupon Page (unfinished):

404 Page:

The Administrator Website Demo

Login Page:

Chat Page:

Room Type Page:

Room Page:

Order Page:

Statistics Page:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.