XXX酒店项目总结(后端开发)
1. 项目功能:
a) 业务逻辑:
i. 用户:
1. 用户通过APP注册(手机号),然后登录,可以修改账号密码;忘记密码,可以通过手机号重新设置密码;退出登录;查看自己的资料;修改自己的资料;
2. 用户搜索酒店:范围,经纬度,关键字;
3. 查询到酒店,查看酒店详情;获取酒店评价;获取房间列表;收藏喜欢的酒店(取消,查看 );
4. 下订单预定房间;查看订单详情;查看历史订单;添加评论;更改订单状态;支付;
ii. 商家 :
1. 接收订单通知;处理订单,查看单个订单详情;修改订单;获取订单列表;回复客户订单评论;查看评论列表;
2. 管理员(酒店创始人)注册,登录;退出登录;修改密码;忘记密码(用手机号重新设置密码);添加酒店操作员(员工); 查看酒店员工;注销员工;
3. 酒店管理员创建酒店;修改酒店信息;删除酒店;查看单个酒店信息 ;创建酒店房间;修改酒店房间;删除酒店房间;查看单个酒店的单个房间的信息;查看酒店房间列表;
4. 查看客户的信息
2. 表设计(以及详细字段,类型Dao层)
a) 用户表user
b) 酒店表hotel
c) 房间表room
d) 订单表order
e) 管理员admin
1. 项目功能:
a) 业务逻辑:
i. 用户:
1. 用户通过APP注册(手机号),然后登录,可以修改账号密码;忘记密码,可以通过手机号重新设置密码;退出登录;查看自己的资料;修改自己的资料;
2. 用户搜索酒店:范围,经纬度,关键字;
3. 查询到酒店,查看酒店详情;获取酒店评价;获取房间列表;收藏喜欢的酒店(取消,查看 );
4. 下订单预定房间;查看订单详情;查看历史订单;添加评论;更改订单状态;支付;
ii. 商家 :
1. 接收订单通知;处理订单,查看单个订单详情;修改订单;获取订单列表;回复客户订单评论;查看评论列表;
2. 管理员(酒店创始人)注册,登录;退出登录;修改密码;忘记密码(用手机号重新设置密码);添加酒店操作员(员工); 查看酒店员工;注销员工;
3. 酒店管理员创建酒店;修改酒店信息;删除酒店;查看单个酒店信息 ;创建酒店房间;修改酒店房间;删除酒店房间;查看单个酒店的单个房间的信息;查看酒店房间列表;
4. 查看客户的信息
2. 表设计(以及详细字段,类型Dao层)
a) 用户表user
b) 酒店表hotel
c) 房间表room
d) 订单表order
e) 管理员admin