6.3.3 入住管理
2025年09月26日
6.3.3 入住管理
入住管理模块可对订单进行登记入住、编辑入住和登记退房等操作,还可以进行姓名、身份证号、手机号、客户、房型、状态的条件搜索,并且可以对相应的客户信息进行编辑和修改。入住管理模块的入住列表页面如图6-8所示,用户入住顺序图如图6-9所示。
图6-8 入住管理模块的入住列表页面
图6-9 用户入住顺序图
进入后台入住管理页面,通过用户键入的操作,checkin/list.jsp页面将请求发送至CheckinController,CheckinController接收参数,然后调用Check OrderService的接口CheckinServiceImpl实现功能,即调用持久层Checkin Dao接口对数据库进行操作,再将结果逐层返回至checkin/list.jsp页面并显示出来。入住管理系统分三个功能登记入住:登记客户预定的房间;编辑入住(根据客户留言来更改入住信息);登记退房(客户到前台退房后,前台客服人员操作退房)。主要由CheckinController类来实现入住管理功能。add()方法用于添加入住信息;checkout()方法用于退房操作;edit()方法用于编辑入住信息;list()方法用于分页查询入住信息。