前言

经过了一个学期的开发,本学期的大作业基本上算是开发结束了,这个项目使用了Spring Boot+Vue的框架。使用MySQL数据库对数据进行持久化。本文档对这个系统的使用详情进行说明,可以点击链接进行体验

账户名和密码

账户名 密码
C1 x
C2 x
HM1 x
HM2 x
M1 x
A1 x

系统功能说明

客户

C开头的账户都是客户,能够进行客户的操作。

也可以自己进行注册账号,客户账号有以下功能:

  1. 查看所有酒店

  2. 对酒店的信息进行浏览

  3. 对酒店进行排序和搜索

  4. 对指定房型进行下单

  5. 查看自己的订单

  6. 修改用户信息

  7. 修改密码

  8. 充值VIP

  9. 充值信用值积分

  10. 查看自己正在进行中的订单

  11. 为自己的用户添加新的身份(预定时使用)

  12. 修改用户头像

  13. 评论已经入住且正常的酒店

  14. 能够查询自己的信用值变更记录

  15. 能够对进行中的订单进行撤销操作(危险:会导致信用值降低

系统管理员

A开头的是系统管理员。这个身份是无法进行增加的,在数据库中被初始化并且锁定。

系统管理员因为是管理员,所以是没有下单的权限的,系统管理员和普通客户相同的功能不再赘述,特有功能如下:

  1. 查看所有的酒店管理员

  2. 删除酒店管理员

  3. 指定酒店管理员能够管理的酒店

  4. 查看所有的营销人员

  5. 删除营销人员账号

  6. 添加酒店管理员

  7. 添加营销账号

  8. 查看所有的酒店

  9. 添加酒店

  10. 删除酒店

酒店管理员

HM开头的是酒店管理员,同样的,不介绍重复功能,特有权限如下:

  1. 查看自己可以管理的酒店

  2. 查看自己的酒店的所有订单

  3. 查看指定的酒店的房型

  4. 添加指定房型

  5. 删除指定房型

  6. 查看指定酒店的优惠策略

  7. 添加指定酒店的优惠策略

  8. 删除指定酒店的优惠策略

  9. 修改酒店信息包括图片

  10. 修改酒店的促销公告

  11. 能够设置酒店的信用值门槛

  12. 能够撤回酒店的订单

  13. 能够将酒店的订单标注为异常

  14. 能够查看所有的订单的详情

市场营销人员

M开头的账户是市场营销人员,他的特权有:

  1. 查看所有的全平台优惠策略
  2. 添加全平台的优惠策略
  3. 删除全平台的优惠策略
  4. 对指定用户进行信用充值

结语

这就是所有的功能了,这个项目使用了ant-design-vue的组件进行前端的开发。