酒店客房管理系统毕业设计论文
5 前台主要功能模块详细设计
5.1 前台文件总架构
5.11 模块功能介绍
前台页面主要包括以下功能模块:
? ?
网站导航:主要包括网站的旗帜广告条、主功能导航两部分。
宾馆简介模块:主要用于介绍宾馆地理位置、室内设施、宾馆大小等相关信息。
? ? ? ? ? ? ?
地理位置模块:主要用于介绍宾馆详细的地理位置以及乘车路线。 客房服务模块:主要用于介绍房价、房间类型、房间内部设施。 在线订房模块:主要用于提供在线客房预订。 意见反馈模块:主要用于分页显示意见反馈信息。 公告栏:主要用于展示最新添加的本地景点。
其它模块:主要用于介绍宾馆的其他相关商务服务功能。 管理入口模块:主要包括登录后台管理入口。
5.12 前台页面运行结果
网站前台首页的运行结果如图5-1所示。
11
酒店客房管理系统毕业设计论文
图5-1 首页页面运行图
为了方便读者阅读本章内容,将前台页面的各部分说明以列表形式给出,如表1所示。
表1 前台首页解析
区域 名称 说明 件 1 网站导航 主要用于显示网站的标题及为用户提供前台功能导航 对应文Index . asp Open . asp 2 公告栏 主要用于展示最新添加的本地景点 3 口 后台登录入管理员可以通过该入口登录后台 Index . asp 4 展示区 用于展示相关功能的运行结果 Index .asp
5.2 网站导航设计
导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标。在此网站导航主要包括旗帜广告条、功能分类导航2部分。设计完成的网站导航页面的设计效果如图5-2所示。
图5-2 网站导航页面设计效果
12
酒店客房管理系统毕业设计论文
5.3 宾馆简介管理模块设计
宾馆简介管理模块的主要功能是介绍宾馆地理位置、室内设施、宾馆大小等相关详细信息介绍。
宾馆简介页面,主要是根据传递的参数(本例为Typeid为参数名进行传递)查找相应的记录并显示。查询宾馆简介信息的程序代码如下:
<%
if request(\判断接收的Typeid是否为空值 Typeid=1 '设置默认值 else
Typeid=request(\将接收到的Typeid值赋值给Typeid end if
set rs=server.CreateObject(\
sql=\desc\通过时间进行降序排列
rs.open sql,conn,1,1 %>
'传递参数Typeid
通过以下代码判断记录集是否为空,也就是判断是否有符合条件的记录,如没有符合条件的记录系统将给予提示。相关程序代码如下:
<% If not rs.eof Then %> <%= rs(\ <% Else %> 暂无信息
13
酒店客房管理系统毕业设计论文
<% End If %>
通过以下代码显示宾馆简介内容: <%= rs(\
5.4 客房服务管理模块设计
客房服务管理模块的主要功能是介绍房价、房间类型、房间内部设施等,页面设计效果如图5-3所示。
图5-3 客房服务管理页面设计效果
客房服务管理页面主要用于显示客房的相关信息,程序代码如下:
<%
set rs=server.CreateObject(\获取客房信息 sql=\rs.open sql,conn,1,1 function HTMLcode(fString) if not isnull(fString) then
fString = Replace(fString, CHR(13), \
14
酒店客房管理系统毕业设计论文
fString = Replace(fString, CHR(10) & CHR(10), \
fString = Replace(fString, CHR(10), \ fString = Replace(fString, CHR(32), \ HTMLcode = fString
end if end function %>
<%
If not rs.eof Then tol=rs.recordcount for i=1 to tol
%>
<%
rs.movenext '向下移动记录指针
if rs.eof then exit for '判断当前记录指针是否到达记录尾 next else
response.Write(\暂无信息\end if
%>
5.5 在线订房管理模块设计
在线订房管理主要用于在线预订客房,在进行在线订房时,所填写的登记信息必须真实有效,否则不能预期正确地进行客房预订。在线订房管理模块的页面设计效果如图5-4所示。
15