程类似该过程。换房成功后,系统还应将原住房的消费写入到数据库中,方便以后结账时连原住房的账款一起结算。
点击退房结账,可以成功结账,并且还可以打印账单,如图4212所示。
f图4212结账信息
管理员点击空房查询,可以办理入住,根据客房的类型,系统给出不同的登记入住表单,在入住表单上采用了ajax技术,只要身份证号已经注册过本系统,在输入身份证号之后,则会异步刷新出该顾客的其他信息,这样能给顾客良好的体验感,而且避免之前注册过的顾客又重新注册一次的问题;若是从未注册,系统不能给出该顾客的其他信息,此时顾客需填写好各项信息。登记成功后,该顾客的信息也会注册到系统中,下次再登记时就不用重新录入信息了,如图4213所示。
图4213空房信息
如图4214所示是双人房登记入住表,由于第一位顾客已经注册过,则在输入身份证号后,就会得到他的其他信息,而第二位顾客还未注册,则不能得出其他信息,只能逐一填写。
图4214房间登记入住
f管理员查看客户端提出的换房申请,处理流程和之前住宿管理的换房处理流程类似,如图4215所示。
图4215换房申请
数据管理模块:该模块可以查看客房的状况比例图,如图4216所示,还能查看营业报表,查询一段时期的营业报表,查询某年度的营业状况图。
图4216客房的状况比例图
管理员可以查询一段时期的营业报表,管理员可以对报表进行打印和导出,如图4217所示。
图4217营业报表
管理员可以查询某一年度的营业状况图,如图4218所示。
图4218年度营业状况
f留言管理模块:查看前台顾客留言,删除留言,如图4219所示。
图4219留言
公告管理模块:添加公告,删除公告,如图4220所示。
图4220公告
系统管理模块:查看个人资料、修改密码,如图4221所示。
图4220系统管理
5总结本系统是一个功能基本实现的中小型酒店管理系统。客户端可以预订酒店、申请换房、查看个
人信息、查看订单、查看账单,还提供条件查询客房的功能,可以方便顾客快速方便地预订合适的客房;管理端有八大管理模块,超级管理员可以对人员进行管理,超级管理员和普通管理员可以对客房进行管理,处理预订单,管理住宿信息,登记入住,管理客户端顾客提出的换房申请,对以图表形式展示数据进行管理,最后是管理留言,管理公告,修改密码等,基本的功能已经实现。当然本系统还有很多功能待完善,如会员的积分制度等。
在做这个项目的过程中遇到很多问题,首先是对酒店业务逻辑的不熟悉,再者是对ssh框架的r