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:

annear-hotel-management-system's People

Contributors

snowcharmq avatar he-sui avatar leopold-lee avatar leo-adventure avatar baiqindeng avatar

Stargazers

 avatar  avatar AkitoLiu avatar Evan Li avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

annear-hotel-management-system's Issues

OOAD 第三次会议

OOAD 第三次会议

API

用户端

创建用户(注册/登录,找回密码,第三方登录(微信登录),修改信息)

查询用户信息(查询本人信息(积分))

查看订单(多表查询)

查看促销活动

收藏酒店 & 查看已收藏的九点

管理端

查询用户信息(查询全部用户信息),用户订房记录

创建酒店,创建房间...

修改酒店基本信息

创建促销活动

查询数学规律(订单趋势...)

酒店

选择指定酒店

按照指定条件查询

平面图

秒杀促销

地图搜索

订单

预定房间

增(创建订单)删(取消订单)改(修改订单基本信息(原子性))查

文字评价,视频评价

退款

支付

分工

前端

邓柏琴

HomePage(接口)

廖铭骞

登录注册界面(管理员&用户)

后端

邱逸伦

用户端 + 促销

查询用户信息(查询全部用户信息),用户订房记录

眭和

创建酒店,创建房间...

修改酒店基本信息

创建促销活动

李嘉成

用户剩余部分

酒店拟名

  1. 植氤酒店
  2. B-man 酒店

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.