/Hotel_Management_system

酒店管理系统(Javaweb project)

Primary LanguageJava

开发环境

  • 数据库:SQL Server 2014
  • 编译器:MyEclipse
  • 浏览器:Chrome
  • 服务器:Wampserver64

技术栈

java、jsp、sql、html、css、JavaScript、jQuery、ajax

项目功能模块图

image

数据库表关系图

image

项目截图

登录页面

image

首页

image

订房页面

image image

入住页面

image image

续费页面

image image

退房页面

image image

各视图页面

image image image image

订单查询页面

image image

娱乐功能

image

扫雷

image

贪吃蛇

image

消灭星星

image

坚持30s

image

音乐播放器

image

AJAX数据回传名字汇总

1.reserve.jsp

渲染位置(主要是看空房间)

回传的参数

  • roomType(房间类型)
  • roomNumber(房间号)
  • price(房间价格)

2.arrive.jsp

渲染位置(主要是为了看到状态更新的值,主要是看orderStatus)

回传的参数

  • orderNumber(订单号)
  • orderStatus(订单状态,分为“已入住”,“预订中”,“已退房”)
  • customerIDCard(顾客身份证号)
  • roomNumber(房间号)
  • checkInTime(入住时间)
  • checkOutTime(退房时间)
  • totalMoney(总花费,可能会更新,因为会续住)
  • orderTime(预订时间,当前的时间)

3.leave.jsp

渲染位置(同2)

回传的参数

  • orderNumber(订单号)
  • orderStatus(订单状态,分为“已入住”,“预订中”,“已退房”)
  • customerIDCard(顾客身份证号)
  • roomNumber(房间号)
  • checkInTime(入住时间)
  • checkOutTime(退房时间)
  • totalMoney(总花费,可能会更新,因为会续住)
  • orderTime(预订时间,当前的时间)

4.timeExtension.jsp

价格渲染

回传的参数

  • addMoney(根据时间*房价得到的总价)

续住成功信息渲染

回传的参数

  • addMoney(根据时间*房价得到的总价)
  • orderNumber(订单号)
  • oldExpiryTime(以前的离开时间)
  • newExpiryTime(续住以后的离开时间)