饭店管理的设计与实现论文
摘要:在信息时代,借助计算机管理系统提升饭店的管理效率,是改善服务水准的手段之一。本文围绕饭店客房管理业务流程,剖析设计了旅馆管理系统,实现了旅馆客房预订、客户入住、房间状况、客房信息管理、客户信息管理功能。系统通过WEB技术,支持在线访问和查询预订等功能,分前台和后台两个管理模块,提升了饭店的信息化管理水平。
关键词:饭店管理系统;Web技术;设计
伴随信息化时代的到来,信息管理系统被普遍用到生活中的各个角落。作为社会须要载体的饭店,更须要凭着信息资源的广泛借助和深入研制,实现饭店管理从传统迈向现代的改革。新的信息系统使饭店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等,进而提升饭店的生丰度、劳动效益和经济效益。
1系统需求剖析
1.1功能需求剖析
需求剖析是从顾客的要求中提取出须要解决的问题,通过剖析研究用户提出业务问题,对系统的功能模块进行规划。这个步骤是对理解需求的升华,直接关系到该系统的质量。饭店客房管理业务的流程分为以下几个主要步骤:顾客在网上查询客房信息,选择须要的户型设定入住时间、人数、离店时间等预定屋子;顾客入住后,宾馆前台在系统上更改卧室的状态并记录各项顾客信息;当顾客退房时,系统可估算出应付费金额。在实现相关功能的同时,也须要考虑操作的便捷和简约性,便于让所有顾客都还能轻易地享受便利的网上预定。
1.2可行性剖析
网站前台展示了一个旅馆的内部设施、硬件条件、服务内容等一系列的信息,可以达成全面展示酒店形象的.须要。筹建“在线订位”这一模块,满足顾客想通过网路预订座间的须要,提供了在线订位的功能。借助网路管理客栈的日常业务,可以使客房的借助率得到极大的提高,也使饭店的经营效率得到提高,使饭店的经济效益达到最佳。饭店客房管理系统基于WEB技术完成系统的访问,通过PHP技术来搭建系统前台网页的设计,而后台数据库的管理则通过MYSQL工具来完成。这三大技术目前都比较成熟,是构架信息化系统常见模式,因而,本文所论述的系统具有一定的技术可行性。
2系统功能模块设计
经过进行详尽的需求剖析后,确定饭店客房管理系统的功能模块。(1)前台功能模块:客房查询和预定管理,用户可以查看可预定户型和价钱,选择好户型输入入住日期,离店日期,卧室数,预订人信息,入住人信息等预定卧室。客房修改,用户可以查看预定客房并更改。(2)后台功能模块:顾客入住和客房结算,可查看顾客消费情况并付钱。客房类型管理,设置客房信息。客房状态管理,可查询订位信息,更改订位信息。用户管理,可对操作该系统的帐户进行管理。
3系统数据库详尽设计
本文采用MySQL数据库,构建五个基本数据库表。(1)卧室表(卧室ID,卧室编号,卧室类型ID,卧室状态)。(2)卧室类型表(类型ID,卧室类型酒店管理论文,卧室面积,卧室描述,卧室简介,卧室价钱)。(3)预定表(预定ID,卧室类型ID,预定人姓名,电话,身分证号,入住时间,退房时间,抵达时间,订单号)(4)入住表(入住ID,实际入住时间,卧室编号,入住人姓名,身分证号,电话,退房时间,付费金额)(5)管理员表(ID,用户名,密码)。
4系统模块的实现
4.1前台功能模块的实现
登陆网站以后,前台的所有功能菜单都可以在首页彰显。顾客点击在线预定按键可查看可预定卧室的具体情况,确定好屋子可点击该屋子对应的在线预定按键。在屋子预定的界面,顾客输入预定卧室数、入住时间、离店时间、到达时间、姓名、电话等信息即可下预定订单。订单通过post形式递交给数据库,并输出一个确认的网页给顾客。顾客点击主页上的订单查询按键,可步入订单查询界面。输入订单号即可查询并更改当前订单。
4.2后台功能模块的实现
后台功能模块须要用户名和密码登陆。管理员有两种酒店管理论文,普通管理员和超级管理员。普通管理员登陆以后,有顾客入住、客房结算和客房状态三种功能可选择。(1)普通管理员点击顾客入住按键,可查看所有的订单信息,包括订单号、房间编号和预定顾客所用的信息。当顾客入住时,可更改订单信息未入住状态为已入住,同时更改数据仓库间表中的卧室状态数组。(2)普通管理员点击客房结算按键,可查看所有的入住订单,输入订单号或顾客姓名可查询入住订单信息。单击结算按键可依照订单入住信息中的到店时间和离店时间估算出顾客应付款,用户付款后管理员点击结算按键数据库将更改数据仓库间表中屋子状态数组已入住状态为未入住。(3)普通管理员点击客房状态按键,可查看屋子信息,包括卧室的卧室ID、房间编号、房间类型、房间状态、房间面积、房间描述、房间简介、房间价钱等信息。超级管理员登陆以后,不仅有普通管理员的三个功能之外,还有客房类型、用户管理五个功能。(1)超级管理员点击客房管理按键,可降低、修改和删掉卧室的信息,包括卧室的卧室ID、房间编号、房间类型、房间状态、房间面积、房间描述、房间简介、房间价钱等信息。(2)超级管理员点击用户管理按键可查看普通管理员的账号密码,并可降低、修改、删除普通管理员帐户,降低、修改和删掉后的结果会上传数据库。