网上客房预订系统论文Word下载.docx

上传人:b****1 文档编号:3940478 上传时间:2023-05-02 格式:DOCX 页数:46 大小:1.21MB
下载 相关 举报
网上客房预订系统论文Word下载.docx_第1页
第1页 / 共46页
网上客房预订系统论文Word下载.docx_第2页
第2页 / 共46页
网上客房预订系统论文Word下载.docx_第3页
第3页 / 共46页
网上客房预订系统论文Word下载.docx_第4页
第4页 / 共46页
网上客房预订系统论文Word下载.docx_第5页
第5页 / 共46页
网上客房预订系统论文Word下载.docx_第6页
第6页 / 共46页
网上客房预订系统论文Word下载.docx_第7页
第7页 / 共46页
网上客房预订系统论文Word下载.docx_第8页
第8页 / 共46页
网上客房预订系统论文Word下载.docx_第9页
第9页 / 共46页
网上客房预订系统论文Word下载.docx_第10页
第10页 / 共46页
网上客房预订系统论文Word下载.docx_第11页
第11页 / 共46页
网上客房预订系统论文Word下载.docx_第12页
第12页 / 共46页
网上客房预订系统论文Word下载.docx_第13页
第13页 / 共46页
网上客房预订系统论文Word下载.docx_第14页
第14页 / 共46页
网上客房预订系统论文Word下载.docx_第15页
第15页 / 共46页
网上客房预订系统论文Word下载.docx_第16页
第16页 / 共46页
网上客房预订系统论文Word下载.docx_第17页
第17页 / 共46页
网上客房预订系统论文Word下载.docx_第18页
第18页 / 共46页
网上客房预订系统论文Word下载.docx_第19页
第19页 / 共46页
网上客房预订系统论文Word下载.docx_第20页
第20页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上客房预订系统论文Word下载.docx

《网上客房预订系统论文Word下载.docx》由会员分享,可在线阅读,更多相关《网上客房预订系统论文Word下载.docx(46页珍藏版)》请在冰点文库上搜索。

网上客房预订系统论文Word下载.docx

通过信息管理模块、图片管理模块,实现了不断更新宾馆各方面信息的要求。

通过订单管理模块对客人的房间预订信息进行管理,更科学的安排宾馆自身的房间自然资源。

管理客人的留言信息,及时和客人进行沟通。

2总体设计

2.1项目规划

网上客房预订系统是一个典型的数据库开发应用程序,由前台展示区和后台管理组成,规划系统功能模块如下:

✧前台展示区

前台展示区的主要功能是宾馆简介、地理位置、客房服务、会展中心、餐饮美食、商务服务、在线订房、意见反馈、其他、本地景点。

✧后台功能管理

后台功能管理的主要功能是初始化网站的基础信息、管理前台图片信息、宾馆相关的信息管理、景点管理、宾馆房间类型管理、订单管理、反馈信息管理和系统信息管理。

2.2系统功能结构图

网上客房预订系统功能结构图,前台功能模块图如图1所示。

图1系统功能结构图

后台功能模块如图2所示

图2系统功能结构图

3系统设计

3.1设计目标

本系统是针对宾馆订房业务、和宾馆的服务介绍进行设计的,主要实现如下目标:

✧全面的展示了宾馆自然情况和服务内容。

✧介绍宾馆信息,帮助客人了解宾馆相关信息。

✧为客户提供宾馆所在地旅游景点的详细信息。

✧向客户全面提供宾馆客房信息。

✧实现了网上在线订房业务,方便客人订房。

✧实现了留言板功能,客人可随时通过网站填写反馈信息。

✧通过后台管理网站初始化信息。

✧实现了后台对前台信息、上传图片的管理功能。

✧管理前台景点信息。

✧通过后台管理宾馆客房信息。

✧通过后台管理人员可以管理客人订房信息。

✧管理人员可随时管理客人的反馈信息。

✧系统运行稳定、安全可靠。

3.2开发及运行环境

硬件平台:

✧CPU:

P41.8GHz。

✧内存:

256MB以上。

软件平台:

✧操作系统:

WindowsXP/Windows2000。

✧数据库:

Access2000。

✧浏览器:

IE5.0,推荐使用IE6.0。

✧Web服务器:

IIS5.0。

✧分辨率:

最佳效果1024×

768像素。

3.3编码设计

编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。

编码是指与原来名称对应的编号、符号或记号。

它是进行信息交换、处理、传输和实现信息资源共享的关键。

编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。

本系统内部信息编码采用了统一的编码方式情况。

如下所示:

✧订单编号

订单单据编号为系统当前日期和5位数字编码的组合。

例如:

20110330001。

3.4逻辑结构设计

本系统数据库采用Access2000数据库,系统数据库名称为etwldbs。

数据库etwldbs中包含7张表。

由于篇幅所限,关于数据库中的数据表请参见附录A。

4前台主要功能模块详细设计

4.1前台文件总体架构

1.模块功能介绍

前台页面主要包括以下功能模块:

✧网站导航:

主要包括网站的旗帜广告条、主功能导航两部分。

✧宾馆简介模块:

主要用于介绍宾馆地理位置、室内设施、宾馆大小等相关信息。

✧地理位置模块:

主要用于介绍宾馆详细的地理位置以及乘车路线。

✧客房服务模块:

主要用于介绍房价、房间类型、房间内部设施。

✧会展中心模块:

主要用于介绍宾馆的整体楼层布局以及各楼层的相关功能。

✧餐饮美食模块:

主要用于介绍宾馆的特色美食。

✧商务中心模块:

主要用于介绍商务服务的具体内容。

✧在线订房模块:

主要用于提供在线客房预订。

✧意见反馈模块:

主要用于分页显示意见反馈信息。

✧公告栏:

主要用于展示最新添加的本地景点。

✧其它模块:

主要用于介绍宾馆的其他相关商务服务功能。

✧管理入口模块:

主要包括登录后台管理入口。

2.前台页面运行结果

网站前台首页的运行结果如图3所示。

图3前台页面运行结果

为了方便读者阅读本章内容,将前台页面的各部分说明以列表形式给出,如表1所示。

表1前台首页解析

区域

名称

说明

对应文件

1

网站导航

主要用于显示网站的标题及为用户提供前台功能导航

index.asp

2

公告栏

主要用于展示最新添加的本地景点

open.asp

3

后台登录入口

管理员可以通过该入口登录后台

4

展示区

用于展示相关功能的运行结果

4.2网站导航设计

导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标。

在此网站导航主要包括旗帜广告条、功能分类导航2部分。

设计完成的网站导航页面的设计效果如图4所示。

图4网站导航页面设计效果

用户可以通过功能分类导航条查看相应类别的信息,功能分类导航条主要通过传递参数来实现超链接。

关键程序代码如下:

<

Ahref="

index.asp?

Typeid=1"

>

宾馆简介<

/A>

/TD>

'

通过传递参数Typeid实现超链接功能

Typeid=2"

地理位置<

Typeid=4"

会展中心<

Typeid=5"

餐饮美食<

Typeid=6"

商务中心<

Typeid=7"

其他<

4.3宾馆简介管理模块设计

宾馆简介管理模块的主要功能是介绍宾馆地理位置、室内设施、宾馆大小等相关详细信息介绍。

宾馆简介页面的设计效果如图5所示。

图5宾馆简介页面设计效果

宾馆简介页面,主要是根据传递的参数(本例为Typeid为参数名进行传递)查找相应的记录并显示。

查询宾馆简介信息的程序代码如下:

%

ifrequest("

Typeid"

)="

"

then'

判断接收的Typeid是否为空值

Typeid=1'

设置默认值

else

Typeid=request("

)'

将接收到的Typeid值赋值给Typeid

endif

setrs=server.CreateObject("

adodb.recordset"

sql="

select*fromnewswhereTypeid="

&

Typeid&

orderbyDateandtimedesc"

通过时间进行降序排列

rs.opensql,conn,1,1

%>

传递参数Typeid

ahref="

/a>

通过以下代码判断记录集是否为空,也就是判断是否有符合条件的记录,如没有符合条件的记录系统将给予提示。

相关程序代码如下:

<

%Ifnotrs.eofThen%>

%=rs("

content"

)%>

%Else%>

暂无信息

%EndIf%>

通过以下代码显示宾馆简介内容:

4.4客房服务管理模块设计

客房服务管理模块的主要功能是介绍房价、房间类型、房间内部设施等,页面设计效果如图6所示。

图6客房服务管理页面设计效果

客房服务管理页面主要用于显示客房的相关信息,程序代码如下:

)'

获取客房信息

select*fromfangjian"

functionHTMLcode(fString)

ifnotisnull(fString)then

fString=Replace(fString,CHR(13),"

fString=Replace(fString,CHR(10)&

CHR(10),"

/P>

P>

fString=Replace(fString,CHR(10),"

BR>

fString=Replace(fString,CHR(32),"

nbsp;

HTMLcode=fString

endfunction

tablewidth="

97%"

border="

0"

align="

left"

cellspacing="

1"

bgcolor="

#000000"

<

Ifnotrs.eofThen

tol=rs.recordcount

fori=1totol

%>

rs.movenext'

向下移动记录指针

ifrs.eofthenexitfor'

判断当前记录指针是否到达记录尾

next

else

response.Write("

暂无信息"

endif

/table>

4.5在线订房管理模块设计

在线订房管理主要用于在线预订客房,在进行在线订房时,所填写的登记信息必须真实有效,否则不能预期正确地进行客房预订。

在线订房管理模块的页面设计效果如图7所示。

图7在线订房管理页面设计效果

在线订房管理页面中要求输入的信息必须是真实有效的,系统将对输入的Email地址进行判断、同时还要判断到达时间与离开时间是否过期,代码如下:

ifmonth(date())<

10then'

如果当前月份小于10则在当前月份前面加0

mon=0&

month(date())

else

mon=month(date())'

获取当前系统月份

endif

ifday(date())<

如果当前日期小于10则在当前日期前面加0

da=0&

day(date())

da=day(date())'

获取当前系统日期

setrs2=server.CreateObject("

sql2="

select*fromddwheretime='

date()&

'

rs2.opensql2,conn,1,3

ifnotrs2.eofthen

t=year(date)*1000000000+month(date())*10000000+day(date())*100000+rs2.recordcount+1

t=year(date)*1000000000+month(date())*10000000+day(date())*100000+1

ifrequest("

post"

)<

判断是否接收表单值

callwrit

functionwrit

Email=request("

email"

ifrequest("

name"

orrequest("

danwei"

sex"

num"

guoji"

tel"

zhengjian"

shenfen"

then

response.Write("

scriptlanguage=javascript>

alert('

请把内容填写完整'

);

location='

javascript:

history.go(-1)'

/script>

判断输入的Email格式是否正确

elseIfInstr(Email,"

@"

)=0OrRight(Email,1)="

OrLeft(Email,1)="

Then

response.write"

scriptlanguage=JavaScript>

&

chr(13)&

"

请检查您的邮件地址是否正确!

history.back()"

Response.End

else

mm=request("

year"

)&

-"

request("

month"

day"

获得到达时间

nn=request("

year1"

month1"

day1"

获得离开时间

ifdatediff("

d"

mm,date())>

0then'

判断达到日期和当前日期是否冲突

script>

日期已过'

response.end

endif

mm,nn)<

0then

开始日期和结束日期填写有误'

setrs=server.CreateObject("

sql="

select*fromdd"

rs.opensql,conn,1,3

rs.addnew'

通过addnew()方法添加在线订房详细信息

rs("

)=request("

添加在线订房人姓名

age"

dtime"

)=mm

ltime"

)=nn

room"

beizhu"

bianhao"

t"

time"

)=date()'

添加获取当前的日期和时间

rs.update

rs.close

response.Write("

提交成功'

dingdan.asp'

endfunction

在线订房管理页面的运行结果如图8所示。

图8在线订房管理页面运行结果

4.6意见反馈管理模块设计

意见反馈管理模块主要包括留言的发布、留言与回复留言浏览2部分。

单击“我要留言”超链接,可以进入意见反馈管理页面。

意见反馈管理页面所涉及到的相关程序代码如下:

判断是否接收到表单值

functionwrit

接收输入的email地址

ICQ"

liuyan"

alert&

_

('

elseIfInstr(Email,"

OrLeft(Email,1)="

select*fromguestbook"

rs.addnew

获取添加人姓名

laizi"

获取添加人的email地址

OICQ"

homepage"

rs("

)=now()'

获取当前系统日期和时间

4.7公告栏模块设计

公告栏是用来发布网站最新公告信息的,目的是让浏览者了解网站的最新动态。

公告栏信息分为首页滚动显示和具体信息展示两部分。

1.首页滚动显示

公告栏滚动显示功能模块位于前台主页的左侧,它可以将网站最新的公告信息展示给用户。

公告栏滚动设计效果如图9所示。

图9公告栏滚动显示功能页面设计效果

实现滚动显示主要是应用HTML中的Marquee标识符实现的。

程序代码如下:

marqueedirection="

up"

scrollamount="

3"

onMouseOver="

this.stop()

onMouseOut="

this.start()"

height=180>

%

setrs3=server.CreateObject("

sql3="

select*fromnewswhereTypeid=8orderbyDateandtimedesc"

取出景点的相关信息

rs3.opensql3,conn,1,1

ifnotrs3.eofthen

dowhilenotrs3.eof

%>

100%"

tr>

td>

spanclass="

style3"

☆<

/span>

#"

onClick="

window.open('

open.asp?

id=<

%=rs3("

Newsid"

)%>

'

单击标题进入详细信息页面

scr

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2