本课题拟采用Java,JSP编程语言结合MySQL数据库,运用SSM框架技术完成基于B/S的酒店客房管理系统的设计。该系统主要包括前台预订和后台管理两部分,涉及的成员有用户和管理员。其中前台预订子系统功能包括:会员注册以及登录、客房浏览与查询、客房预订、客房订单取消;后台管理子系统功能包括:会员信息管理、房间信息管理、房型信息管理、订单管理、具体入住信息管理等功能。
本次毕业设计,通过考察酒店客房管理与预定的具体流程,完成线上酒店客房管理系统的设计,以提高酒店管理工作的效率,并方便用户出行。系统可实现酒店客房的预定、退订、入住、退房等功能,同时提供后台相关数据库的管理操作。系统主要包括以下功能:

1. 前台预订子系统的主要功能
(1)注册与登录:实现会员信息的注册与会员登录;

(2)客房查询与浏览(包括各种房型,价格):根据用户需要按条件查询并浏览客房信息;
(3)客房预订:实现客房的预定与结算功能;预订日期,期间这种房型是否有空房间。

(4)订单管理:提供订单浏览、退订、支付、评价等功能;
(5)个人信息维护:实现会员信息的维护(查看、修改等)功能。
2. 后台管理子系统的主要功能
(1)管理员登录;实现管理员登录信息的验证功能;
(2)会员信息管理:实现会员信息的增、删、改、查等功能;
(3)客房信息管理;实现客房基本信息的增、删、改、查等功能;
(4)入住与退房:实现客人的入住(两种情况:1网上预定的,2.当场订的。包括具体分配到哪个房间)、退房、结算(线下)等功能;
(5)订单管理:实现订单的增(线下预订)、删、改、查等功能;
(6)营业统计:实现指定条件下的营业额统计功能;
(7)角色分配:实现管理员操作权限的分配与设置。
(8)客房房型管理。
同时通过本次设计,使学生掌握Java网络编程语言、MySQL数据库以及SSM框架技术的运用方法,建立软件开发过程的工程观念,培养学生综合运用专业知识分析解决实际问题的能力。