酒店客房管理系统毕业设计.docx
- 文档编号:28791886
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:34
- 大小:817.84KB
酒店客房管理系统毕业设计.docx
《酒店客房管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统毕业设计.docx(34页珍藏版)》请在冰豆网上搜索。
酒店客房管理系统毕业设计
酒店客房管理系统毕业设计
1绪论
信息时代的明天,宾馆、酒店业的特征运营和特性化管理日趋清楚,管理趋于信息化、网络化,再加上国际、国际名优企业扩展力度的加大,宾馆、酒店业集团化步伐的加快,预示着传统宾馆、酒店正逐渐向现代宾馆、酒店业方向转化。
现代宾馆、酒店业最清楚的一个特征就是经过计算机网络对企业停止信息化管理——这也是宾馆、酒店业运营者们的共识。
网络信息化管理系统以信息量大、数据准确、速度快、管理片面等特点,取得了广阔宾馆、酒店业管理者的分歧认同,同时满足了客户经过网络效劳,足不出户的预订房间、会议室、酒会等一系列活动的要求。
并且,经过计算机网络对宾馆、酒店业停止管理,克制了人为管理中人为要素给企业管理带来的诸多方便,大大提高了宾馆、酒店的任务效率,为企业发明了更大的利润。
随着经济的开展,人民生活水平日益提高,旅游经济蓬勃开展,这一切都带动了酒店行业的开展。
酒店是一个效劳至上的行业,从主人的预定末尾,到入住注销直至最前进房结账,每一步骤都要坚持分歧性的效劳水准,错失一步,会令其辛劳运营的笼统前功尽弃。
要成为一间成功的酒店,就必需作到门庭若市,面对酒店业内剧烈的竞争情势,各酒店均在努力拓展其效劳范围的广度和深度。
虽然计算机并不是酒店走向成功的关键元素,但它可以协助那些真正影响成败的要素发扬更大的成效。
因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善效劳水准的重要手腕之一。
本系统采用了asp技术和Access数据库技术完成了一个复杂的酒店管理。
再本系统里,主要是对客房的信息、运营状况及客户信息的管理。
为管理者提供迅速、高效的效劳,减免手工处置的烦琐与误差,及时、准确的反映酒店的任务状况、运营状况以及顾客对酒店的反应意见。
受开发时间的限制,本系统的开发主要是完成酒店客房的预订、入住、房间的管理,这只是整个酒店管理系统的一局部外容,所以系统还存在较大的继续开发空间,这在做系统设计时曾经思索到了的,主要有以下几个方面:
第一,进一步完善系统功用,添加商务中心管理模块、餐饮管理模块、茶秀管理模块、计费模块,使得主人可以仰仗房卡在酒店完成〝一卡式〞消费。
第二,随着互联网上电子商务的开展,没有展开电子商务的酒店将没有生机,将失掉竞争力。
尤其是随着国际游泳业的开展,酒店竞争和开展迫在眉睫,它要求酒店运营者不时寻觅新的经济增长点、采取新的营销形式。
由于Internet具有传达面广、费用低、效率高的特点,有效地经过Internet停止电子商务形式的市场营销活动,将成为酒店在于剧烈市场竞争中成功的关键之一,如网上宣传、网上订房系统,而电子商务系统也必将成为酒店MIS的延伸和拓展。
第三,客户的消费是酒店一切经济支出的源泉,因此在酒店管理系统中应当添加客户关系的管理,例如关于经常消费的客户应当设置一定的折扣,还应当记住他的一些嗜好〔如喜欢散装茶〕等,这些都会让客户有门庭若市的觉得,提高客户的满意度,从而添加客户的忠实度。
2系统剖析
2.1可行性剖析
经济性
网站前台展现了整个宾馆的效劳内容、宾馆的设备、硬件条件及一系列的相关信息,满足了片面展现宾馆自身笼统的要求。
设置〝在线订房〞功用模块,提供在线订房功用,满足客户经过网络预订房间的要求。
经过网络对宾馆日常业务停止管理,大大的提高了房间的应用率,提高了宾馆的运营效率,使宾馆的经济效益最大化。
技术性
网站后台完成了对前台信息的管理功用。
经过信息管理模块,完成了不时更新宾馆各方面信息的要求。
经过订单管理模块对主人的房间预订信息停止管理,更迷信的按排宾馆自身的房间自然资源。
管理主人的留言信息,及时和主人停止沟通。
管理可行性:
主要思索企业或组织中管理人员对开发管理信息系统的态度和企业管理方面的基础任务。
法律可行性,即确定系统开发能够招致的任何侵权行为、阻碍性结果和责任。
方案的选择,即评价系统或产品开发的几个候选方案,最后给出结论性意见。
2.2需求剖析
需求剖析的是整个软件开发的基础性任务,其目的是深化描画软件的功用和功用,确定软件设计的约束、软件同其他系统元素的接口细节,定义软件的其它有效性需求。
需求剖析阶段研讨的对象是用户对软件项目的要求。
一方面,必需片面了解用户的各项要求,但又不能全盘接受;另一方面,要准确地表达被接受的用户要求。
需求剖析阶段失掉的规格说明是以后各阶段开发任务的重要依据。
本次系统开发只需求完成客房的预订、入住以及主人留言管理功用,客房管理功用,提供管理后台入口,对周边旅游景点经行详细描画等功用,详细需求如下:
第一、功用需求。
〔1〕在前台和销售部能完成客房的预订,并能方便的查询客房预订状况,预订状况需在房态图中显示。
当主人入住时可从预订信息中直接提取用户的基本信息,以加快入住注销的速度。
〔2〕顾客可以从该系统的客房信息模块中了解到该酒店的房间类型和价钱。
〔3〕顾客可以经过酒店位置了解左近著名酒店的天文位置以及乘车路途。
〔4〕可以取得该酒店左近的著名景点和旅游区,方便观光旅游。
〔5〕可以对酒店房间类型经行添加等操作。
〔6〕具有客户留言功用,以汇总他们的反应意见。
第二、平安性需求。
〔1〕各部门的操作员只能登录本部门的业务系统,并实施三班倒,并将操作员的操作状况停止记载。
〔2〕系统管理员具有最高权限。
第三,环境需求。
〔1〕该酒店已为各部门置办计算机,其最低配置为PIII600MHz。
〔2〕由于酒店员工计算机水平不是很高,而且员工都是站立效劳,因此要求尽能够减少数据输入量,例如:
可以运用代码或从数据库中提取已有信息。
第四,牢靠性需求。
酒店要求机器能停止长时间运转,尤其是效劳器可以支持长时间运作。
第五,资源运用需求。
酒店网管部担任提供一名任务人员停止软件的管理维护任务。
3总体设计
3.1项目规划
网上客房预订系统是一个典型的数据库开发运用顺序,由前台展现区和后台管理组成,规划系统功用模块如下:
前台展现区的主要功用是宾馆简介、天文位置、客房效劳、在线订房、意见反应、其他、本地景点。
后台功用管理的主要功用是初始化网站的基础信息、管理前台图片信息、宾馆相关的信息管理、景点管理、宾馆房间类型管理、订单管理、反应信息管理和系统信息管理。
3.2系统功用结构图
网上客房预订系统功用结构图,前台功用模块图如图3-1所示。
图3-1系统功用结构图
后台功用模块如图3-2所示。
图3-2后台功用模块图
3.3系统功用设计
功用需求。
〔1〕在前台和销售部能完成客房的预订,并能方便的查询客房预订状况,预订状况需在房态图中显示。
当主人入住时可从预订信息中直接提取用户的基本信息,以加快入住注销的速度。
〔2〕顾客可以从该系统的客房信息模块中了解到该酒店的房间类型和价钱。
〔3〕顾客可以经过酒店位置了解左近著名酒店的天文位置以及乘车路途。
〔4〕可以取得该酒店左近的著名景点和旅游区,方便观光旅游。
〔5〕可以对酒店房间类型经行添加等操作。
〔6〕具有客户留言功用,以汇总他们的反应意见。
4系统设计
4.1设计目的
本系统是针对宾馆订房业务、和宾馆的效劳引见停止设计的,主要完成如下目的:
❑片面的展现了宾馆自然状况和效劳内容。
❑引见宾馆信息,协助主人了解宾馆相关信息。
❑为客户提供宾馆所在地旅游景点的详细信息。
❑向客户片面提供宾馆客房信息。
❑完成了网上在线订房业务,方便主人订房。
❑完成了留言板功用,主人可随时经过网站填写反应信息。
❑经事先台管理网站初始化信息。
❑管理前台景点信息。
❑经事先台管理宾馆客房信息。
❑经事先台管理人员可以管理主人订房信息。
❑管理人员可随时管理主人的反应信息。
❑系统运转动摇、平安牢靠。
4.2硬件平台
系统技术支持为:
局域网操作系统:
windows2000
数据库管理系统:
SybaseASE11.9.2
网络通讯协议:
TCP/IP
效劳器硬件配置:
PIII800M或以上CPU、40G双硬盘,至少256M内存。
效劳器软件:
操作系统windows2000server,SybaseASEServer端软件。
客户端硬件配置:
PIII450M或以上CPU、20G硬盘、64M内存以上。
客户端软件:
操作系统Win9X/WinNT/Win2000/WinXP,SybaseASEClient端软件。
4.3编码设计
编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。
编码是指与原来称号对应的编号、符号或记号。
它是停止信息交流、处置、传输和完成信息资源共享的关键。
编码也用于指定数据的处置方法、区别数据类型,并指定计算机处置的内容等。
4.4系统设计原那么
1.平安牢靠性:
设计人员自始至终都将平安牢靠作为酒店管理系统的中心效果之一,它不只触及硬件,也触及软件系统构成,系统应拥有自己的反省、测试和维护工具;同时,系统也应提供了多种数据备份及恢复机制,以确保酒店数据的万无一失。
2.管理阅历:
结合集团的酒店管理阅历和中国酒店业管理的实践特点,并自创国外软件的管理形式,构成以酒店管理层为中心的电脑管理系统,并在管理系统中参与商务管理信息。
3.照应速度:
提高酒店管理系统在实践运用中的照应速度,以满足实时性需求,拟定主人的签单挂帐时间不超越3秒,单间客房结帐的平均照应时间不大于1秒,查询照应时间不大于1秒,宾客历史查询时间不多于2秒。
4.功用完善:
提供了前台所需的各种站点,如预定、接洽、帐务、查询、各类餐厅、商务中心、商品销售等;此外,功用灵敏的系统能顺应多种管理形式,一切帐务数据都能经受逐级审核包括班审、夜核、日核等〕。
5.操作复杂:
界面设计力图繁复明了,一切与编码有关的输入,均采用热键在线弹出窗口协助,在用户对话界面中有屏幕操作提示,可随时失掉操作协助。
6.扩展性:
系统在总体设计上就为未来的扩展留缺乏地,为防止酒店方重复投资的风险,系统在长时间运转中,功用、容量、外部接口、任务站点都可扩展,并且这种扩展不会惹起系统全局的变化。
5前台主要功用模块详细设计
5.1前台文件总架构
5.11模块功用引见
前台页面主要包括以下功用模块:
❑网站导航:
主要包括网站的旗帜广告条、主功用导航两局部。
❑宾馆简介模块:
主要用于引见宾馆天文位置、室内设备、宾馆大小等相关信息。
❑天文位置模块:
主要用于引见宾馆详细的天文位置以及乘车路途。
❑客房效劳模块:
主要用于引见房价、房间类型、房间外部设备。
❑在线订房模块:
主要用于提供在线客房预订。
❑意见反应模块:
主要用于分页显表示见反应信息。
❑公告栏:
主要用于展现最新添加的本地景点。
❑其它模块:
主要用于引见宾馆的其他相关商务效劳功用。
❑管理入口模块:
主要包括登录后台管理入口。
5.12前台页面运转结果
网站前台首页的运转结果如图5-1所示。
图5-1首页页面运转图
为了方便读者阅读本章内容,将前台页面的各局部说明以列表方式给出,如表1所示。
表1前台首页解析
区域
称号
说明
对应文件
1
网站导航
主要用于显示网站的标题及为用户提供前台功用导航
Index.asp
2
公告栏
主要用于展现最新添加的本地景点
Open.asp
3
后台登录入口
管理员可以经过该入口登录后台
Index.asp
4
展现区
用于展现相关功用的运转结果
Index.asp
5.2网站导航设计
导航是网站设计不可缺少的基础元素之一,它不只是信息结构的基础分类,也是阅读者的网站路标。
在此网站导航主要包括旗帜广告条、功用分类导航2局部。
设计完成的网站导航页面的设计效果如图5-2所示。
图5-2网站导航页面设计效果
5.3宾馆简介管理模块设计
宾馆简介管理模块的主要功用是引见宾馆天文位置、室内设备、宾馆大小等相关详细信息引见。
宾馆简介页面,主要是依据传递的参数〔本例为Typeid为参数名停止传递〕查找相应的记载并显示。
查询宾馆简介信息的顺序代码如下:
<%
ifrequest("Typeid")=""then'判别接纳的Typeid能否为空值
Typeid=1'设置默许值
else
Typeid=request("Typeid")'将接纳到的Typeid值赋值给Typeid
endif
setrs=server.CreateObject("adodb.recordset")
sql="select*fromnewswhereTypeid="&Typeid&"orderbyDateandtimedesc"'经过时间停止降序陈列
rs.opensql,conn,1,1
%>
Typeid=1">宾馆简介'传递参数Typeid Typeid=2">天文位置 Typeid=4">会展中心 Typeid=5">餐饮美食 Typeid=6">商务中心 Typeid=7">其他 经过以下代码判别记载集能否为空,也就是判别能否有契合条件的记载,如没有契合条件的记载系统将给予提示。 相关顺序代码如下: <%Ifnotrs.eofThen%> <%=rs("content")%> <%Else%> 暂无信息 <%EndIf%> 经过以下代码显示宾馆简介内容: <%=rs("content")%> 5.4客房效劳管理模块设计 客房效劳管理模块的主要功用是引见房价、房间类型、房间外部设备等,页面设计效果如图5-3所示。 图5-3客房效劳管理页面设计效果 客房效劳管理页面主要用于显示客房的相关信息,顺序代码如下: <% setrs=server.CreateObject("adodb.recordset")'获取客房信息 sql="select*fromfangjian" rs.opensql,conn,1,1 functionHTMLcode(fString) ifnotisnull(fString)then fString=Replace(fString,CHR(13),"") fString=Replace(fString,CHR(10)&CHR(10)," ") fString=Replace(fString,CHR(10)," fString=Replace(fString,CHR(32)," ") HTMLcode=fString endif endfunction %> <% Ifnotrs.eofThen tol=rs.recordcount fori=1totol %> <% rs.movenext'向下移动记载指针 ifrs.eofthenexitfor'判别以后记载指针能否抵达记载尾 next else response.Write("暂无信息") endif %> 5.5在线订房管理模块设计 在线订房管理主要用于在线预订客房,在停止在线订房时,所填写的注销信息必需真实有效,否那么不能预期正确地停止客房预订。 在线订房管理模块的页面设计效果如图5-4所示。 图5-4在线订房管理页面设计效果 在线订房管理页面中要求输入的信息必需是真实有效的,系统将对输入的Email地址停止判别、同时还要判别抵达时间与分开时间能否过时,代码如下: <% ifmonth(date())<10then'假设以后月份小于10那么在以后月份前面加0 mon=0&month(date()) else mon=month(date())'获取以后系统月份 endif ifday(date())<10then'假设以后日期小于10那么在以后日期前面加0 da=0&day(date()) else da=day(date())'获取以后系统日期 endif setrs2=server.CreateObject("adodb.recordset") sql2="select*fromddwheretime='"&date()&"'" rs2.opensql2,conn,1,3 ifnotrs2.eofthen t=year(date)*1000000000+month(date())*10000000+day(date())*100000+rs2.recordcount+1 else t=year(date)*1000000000+month(date())*10000000+day(date())*100000+1 endif ifrequest("post")<>""then'判别能否接纳表单值 callwrit endif functionwrit Email=request("email") mm=request("year")&"-"&request("month")&"-"&request("day")'取失掉达时间 nn=request("year1")&"-"&request("month1")&"-"&request("day1")'取得分开时间 ifdatediff("d",mm,date())>0then'判别到达日期和以后日期能否抵触 response.Write("") response.end endif ifdatediff("d",mm,nn)<0then response.Write("") response.end endif setrs=server.CreateObject("adodb.recordset") sql="select*fromdd" rs.opensql,conn,1,3 rs.addnew'经过addnew()方法添加在线订房详细信息 rs("name")=request("name")'添加在线订房人姓名 在线订房管理页面的运转结果如图5-5所示: 图5-5订房管理页面设计图 5.5意见反应管理模块设计 意见反应管理模块主要包括留言的发布、留言与回复留言阅读2局部。 单击〝我要留言〞超链接,可以进入意见反应管理页面。 意见反应管理页面所触及到的相关顺序代码如下: <% ifrequest("post")<>""then'判别能否接纳到表单值 callwrit endif functionwrit Email=request("email")'接纳输入的email地址 ifrequest("name")=""orrequest("email")=""orrequest("ICQ")=""orrequest("liuyan")=""then response.Write(" ('请把内容填写完整');location='javascript: history.go(-1)'") elseIfInstr(Email,"@")=0OrRight(Email,1)="@"OrLeft(Email,1)="@"Then response.write" ');"&"history.back()"&"" Response.End else setrs=server.CreateObject("adodb.recordset") sql="select*fromguestbook" rs.opensql,conn,1,3 rs.addnew rs("name")=request("name")'获取添加人姓名 rs("sex")=request("sex") rs("laizi")=request("laizi") rs("email")=request("email")'获取添加人的email地址 rs("OICQ")=request("OICQ") rs("ICQ")=request("ICQ") rs("homepage")=request("homepage") rs("liuyan")=request("liuyan") rs("time")=now()'获取以后系统日期和时间 rs.update rs.close response.Write(" endif endfunction %> 5.6公告栏模块设计 公告栏是用来发布网站最新公告信息的,目的是让阅读者了解网站的最新静态。 公告栏信息分为首页滚动显示和详细信息展现两局部。 首页滚动显示 公告栏滚动显示功用模块位于前台主页的左侧,它可以将网站最新的公告信息展现给用户。 公告栏滚动设计效果如图5-6所示。 图5-6公告滚动条效果图 完成滚动显示主要是运用HTML中的Marquee标识符完成的。 顺序代码如下: onMouseOver="this.stop() "onMouseOut="this.start()"height=180> <% setrs3=server.CreateObject("adodb.recordset") sql3="select*fromnewswhereTypeid=8orderbyDateandtimedesc"'取出景点的相关信息 rs3.opensql3,conn,1,1 ifnotrs3.eofthen dowhilenotrs3.eof %>
")
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 毕业设计