Hotel management system course design