




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上客房预订系统 学 院 专 业 班 级 学 号 姓 名 指导教师 教师职称 年月日 2 摘要 【摘要】 随着因特网技术的飞速发展,电子商务越来越趋于成熟并渗透到商业团体的各个领域。网 上客房预订在技术上已经相当成熟,而且实用性非常强,市场潜力巨大。网上客房预订是网上 交易一个特殊的方式之一,已经是全球经济发展不可逆转的趋势。随着网上客房预订的日益普 及,政策法规的不断完善,技术水平的不断提高,网上客房预订必将成为商业交易的主要手段 之一。 【关键词】 网上客房预订系统、在线预订、客房服务 3 目录 摘要.2 0 引言.1 1 系统分析.2 1.1 需求分析.2 1.2 可行性分析.3 2 总体设计.3 2.1 项目规划.3 2.2 系统功能结构图.4 3 系统设计.5 3.1 设计目标.5 3.2 开发及运行环境.5 3.3 编码设计.6 3.4 逻辑结构设计.7 4 前台主要功能模块详细设计.7 4.1 前台文件总体架构.7 4.2 网站导航设计.8 4.3 宾馆简介管理模块设计.9 4.4 客房服务管理模块设计.11 4 4.5 在线订房管理模块设计.13 4.6 意见反馈管理模块设计.18 4.7 公告栏模块设计.20 5 后台主要功能模块详细设计.23 5.1 后台总体架构.23 5.2 后台登录模块设计.25 5.3 管理首页/退出模块设计 .28 5.4 网站管理模块设计.28 5.5 图片管理模块设计.34 附录 A 参考文献.错误错误!未定!未定义书签义书签。 。 附录 B 数据表.44 附录 C 文件架构图.49 0 引言 信息时代的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理趋于信息化、网 络化,再加上国际、国内名优企业扩展力度的加大,宾馆、酒店业集团化步伐的加快,预示着 传统宾馆、酒店正逐步向现代宾馆、酒店业方向转化。现代宾馆、酒店业最显著的一个特征就 是通过计算机网络对企业进行信息化管理这也是宾馆、酒店业经营者们的共识。网络信息 化管理系统以信息量大、数据准确、速度快、管理全面等特点,获得了广大宾馆、酒店业管理 者的一致认同,同时满足了客户通过网络服务,足不出户的预订房间、会议室、酒会等一系列 活动的要求。并且,通过计算机网络对宾馆、酒店业进行管理,克服了人为管理中人为因素给 企业管理带来的诸多不便,大大提高了宾馆、酒店的工作效率,为企业创造了更大的利润。 2 1 系统分析 1.1 需求分析 通过对宾馆、酒店业经营管理的调查研究,要求系统具有以下功能: 全面展示宾馆的服务功能及环境。 介绍宾馆自身、宾馆的地理位置、会展中心、餐饮美食、商务中心以及其他相关内容 等信息。 存储客人的反馈留言信息。 全面展示宾馆的客房服务功能。 客人可通过网站直接在网上进行客房的预订。 提供宾馆所在地旅游景点的详细信息。 提供管理后台入口。 对网站初始化信息进行设置,提供查看服务器信息功能。 管理网站上传的图片信息。 管理所有网站信息展示内容。 对旅游景点的详细信息进行管理。 全面管理客人订房信息。 管理客人反馈留言信息。 管理客房服务信息。 系统运行稳定,具有强大的数据处理功能。 3 1.2 可行性分析 经济性 网站前台展示了整个宾馆的服务内容、宾馆的设施、硬件条件及一系列的相关信息,满足 了全面展示宾馆自身形象的要求。设置“在线订房”功能模块,提供在线订房功能,满足客户 通过网络预订房间的要求。通过网络对宾馆日常业务进行管理,大大的提高了房间的利用率, 提高了宾馆的经营效率,使宾馆的经济效益最大化。 技术性 网站后台实现了对前台信息的管理功能。通过信息管理模块、图片管理模块,实现了不断 更新宾馆各方面信息的要求。通过订单管理模块对客人的房间预订信息进行管理,更科学的按 排宾馆自身的房间自然资源。管理客人的留言信息,及时和客人进行沟通。 2 总体设计 2.1 项目规划 网上客房预订系统是一个典型的数据库开发应用程序,由前台展示区和后台管理组成,规 划系统功能模块如下: 前台展示区 前台展示区的主要功能是宾馆简介、地理位置、客房服务、会展中心、餐饮美食、商务服 务、在线订房、意见反馈、其他、本地景点。 后台功能管理 后台功能管理的主要功能是初始化网站的基础信息、管理前台图片信息、宾馆相关的信息 4 管理、景点管理、宾馆房间类型管理、订单管理、反馈信息管理和系统信息管理。 2.2 系统功能结构图 网上客房预订系统功能结构图,前台功能模块图如图 1 所示。 酒店前台管理系统 餐 饮 美 食 会 展 中 心 其 他 意 见 反 馈 在 线 订 房 地 理 位 置 宾 馆 简 介 客 房 服 务 商 务 中 心 本 地 景 点 图 1 系统功能结构图 后台功能模块如图 2 所示 酒店后台管理系统 房间管理 客 户 服 务 管 理 房 间 类 型 信息管理 餐 饮 美 食 管 理 商 务 中 心 管 理 会 展 中 心 管 理 地 理 位 置 管 理 宾 馆 简 介 管 理 订单管理 回 复 管 理 已 确 认 订 单 订 单 管 理 其 他 管 理 更 改 初 始 化 信 息 数 据 库 备 份 与 恢 复 网站管理 查 看 服 务 器 信 息 图片管理 空 间 图 片 管 理 景点管理 旅 游 景 点 管 理 反馈信息 反 馈 信 息 管 理 图 2 系统功能结构图 5 3 系统设计 3.1 设计目标 本系统是针对宾馆订房业务、和宾馆的服务介绍进行设计的,主要实现如下目标: 全面的展示了宾馆自然情况和服务内容。 介绍宾馆信息,帮助客人了解宾馆相关信息。 为客户提供宾馆所在地旅游景点的详细信息。 向客户全面提供宾馆客房信息。 实现了网上在线订房业务,方便客人订房。 实现了留言板功能,客人可随时通过网站填写反馈信息。 通过后台管理网站初始化信息。 实现了后台对前台信息、上传图片的管理功能。 管理前台景点信息。 通过后台管理宾馆客房信息。 通过后台管理人员可以管理客人订房信息。 管理人员可随时管理客人的反馈信息。 系统运行稳定、安全可靠。 3.2 开发及运行环境 硬件平台: CPU:P41.8GHz。 6 内存:256MB 以上。 软件平台: 操作系统:Windows XP/ Windows 2000。 数据库:Access 2000。 浏览器:IE5.0,推荐使用 IE6.0。 Web 服务器:IIS5.0。 分辨率:最佳效果 1024768 像素。 3.3 编码设计 编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名 称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编 码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。 本系统内部信息编码采用了统一的编码方式情况。如下所示: 订单编号 订单单据编号为系统当前日期和 5 位数字编码的组合。例如:20060130001。 7 3.4 逻辑结构设计 本系统数据库采用 SQLServer2000 数据库,系统数据库名称为 etwldbs。数据库 etwldbs 中包 含 7 张表。由于篇幅所限,关于数据库中的数据表请参见附录 B 4 前台主要功能模块详细设计 4.1 前台文件总体架构 1模块功能介绍 前台页面主要包括以下功能模块: 网站导航:主要包括网站的旗帜广告条、主功能导航两部分。 宾馆简介模块:主要用于介绍宾馆地理位置、室内设施、宾馆大小等相关信息。 地理位置模块:主要用于介绍宾馆详细的地理位置以及乘车路线。 客房服务模块:主要用于介绍房价、房间类型、房间内部设施。 会展中心模块:主要用于介绍宾馆的整体楼层布局以及各楼层的相关功能。 餐饮美食模块:主要用于介绍宾馆的特色美食。 商务中心模块:主要用于介绍商务服务的具体内容。 在线订房模块:主要用于提供在线客房预订。 意见反馈模块:主要用于分页显示意见反馈信息。 公告栏:主要用于展示最新添加的本地景点。 其它模块:主要用于介绍宾馆的其他相关商务服务功能。 8 管理入口模块:主要包括登录后台管理入口。 3前台页面运行结果 网站前台首页的运行结果如图 4 所示。 图 4 前台页面运行结果 为了方便读者阅读本章内容,将前台页面的各部分说明以列表形式给出,如表 1 所示。 表 1 前台首页解析 区域名称说明对应文件 1网站导航主要用于显示网站的标题及为用户提供前台功能导航 index.asp 2公告栏主要用于展示最新添加的本地景点open.asp 3后台登录入口管理员可以通过该入口登录后台index.asp 4展示区用于展示相关功能的运行结果index.asp 4.2 网站导航设计 导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的 9 网站路标。在此网站导航主要包括旗帜广告条、功能分类导航 2 部分。设计完成的网站导航页 面的设计效果如图 5 所示。 图 5 网站导航页面设计效果 1功能分类导航条 用户可以通过功能分类导航条查看相应类别的信息,功能分类导航条主要通过传递参数来 实现超链接。关键程序代码如下: 宾馆简介 通过传递参数Typeid实现超链接功能 地理位置 会展中心 餐饮美食 商务中心 其他 4.3 宾馆简介管理模块设计 宾馆简介管理模块的主要功能是介绍宾馆地理位置、室内设施、宾馆大小等相关详细信息 介绍。宾馆简介页面的设计效果如图 6 所示。 10 图 6 宾馆简介页面设计效果 宾馆简介页面,主要是根据传递的参数(本例为 Typeid 为参数名进行传递)查找相应的记 录并显示。查询宾馆简介信息的程序代码如下: 宾馆简介 传递参数Typeid 地理位置 会展中心 餐饮美食 商务中心 其他 11 通过以下代码判断记录集是否为空,也就是判断是否有符合条件的记录,如没有符合条件 的记录系统将给予提示。相关程序代码如下: 暂无信息 通过以下代码显示宾馆简介内容: 4.4 客房服务管理模块设计 客房服务管理模块的主要功能是介绍房价、房间类型、房间内部设施等,页面设计效果如 图 8.7 所示。 图 7 客房服务管理页面设计效果 12 客房服务管理页面主要用于显示客房的相关信息,程序代码如下: 4.5 在线订房管理模块设计 在线订房管理主要用于在线预订客房,在进行在线订房时,所填写的登记信息必须真实有 效,否则不能预期正确地进行客房预订。在线订房管理模块的页面设计效果如图 8 所示。 14 图 8 在线订房管理页面设计效果 在线订房管理页面中要求输入的信息必须是真实有效的,系统将对输入的 Email 地址进行判 断、同时还要判断到达时间与离开时间是否过期,代码如下: % if month(date()10 then 如果当前月份小于10则在当前月份前面加0 mon=0 location=javascript:history.go(-1) 判断输入的Email格式是否正确 elseIf Instr(Email, ) = 0 Or Right(Email, 1) = Or Left(Email, 1) = Then response.write location=javascript:history.go(-1) response.end end if if datediff(d,mm,nn) 在线订房管理页面的运行结果如图 9 所示。 图 9 在线订房管理页面运行结果 4.6 意见反馈管理模块设计 意见反馈管理模块主要包括留言的发布、留言与回复留言浏览 2 部分。单击“我要留言” 超链接,可以进入意见反馈管理页面。 意见反馈管理页面所涉及到的相关程序代码如下: 19 % if request(post) then 判断是否接收到表单值 call writ end if function writ Email=request(email) 接收输入的email地址 if request(name)= or request(email)= or request(ICQ)= or request(liuyan)= then response.Write(alertlocation=javascript:history.go(-1) elseIf Instr(Email, ) = 0 Or Right(Email, 1) = Or Left(Email, 1) = Then response.write response.writelocation.href=./index.asp else session(verifycode)= 清空验证码 if request(action)=login then 判断是否接收表单值 admin_name=request(admin_name) 接收用户名 admin_pass=request(admin_pass) 接收用户密码 set rs=server.createobject(adodb.recordset) 27 sql=select * from admin where admin_name= else strpage=strpage strpage=strpage end if if n-requestpage 图片管理页面的运行结果如图 18 所示。 41 42 附录 A 参考文献 1JSP 数据库系统开发完全手册 人民邮电出版社 2006 年 3 月 2Delphi 数据库系统开发完全手册 人民邮电出版社 2006 年 3 月 3Visual Basic 数据库系统开发完全手册 人民邮电出版社 2006 年 3 月 4Visual C+数据库系统开发完全手册 人民邮电出版社 2006 年 3 月 5JSP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005 年 7 月 6Visual Basic 信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005 年 7 月 7SQL Server 数据库开发实例解析 机械工业出版社 宋昆、李严等 2006 年 1 月 8Access 数据库开发实例解析 机械工业出版社 李俊民、高春燕等 2006 年 1 月 9Visual Basic 精彩编程 200 例 机械工业出版社赛奎春、高春艳等 2003 年 1 月 10ASP 数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉2004 年 12 月 11Delphi 工程应用与项目实践 机械工业出版社 宋坤、赵智勇等 2005 年 1 月 12Visual Basic 工程应用与项目实践 机械工业出版社高春艳、李俊民等 2005 年 1 月 13Visual C工程应用与项目实践 机械工业出版社张雨、阮伟良等 5005 年 1 月 14JSP 工程应用与项目实践 机械工业出版社 陈威、白伟明、李楠2005 年 2 月 15ASP 工程应用与项目实践 机械工业出版社 王国辉、牛强、李南南2005 年 4 月 16Visual Basic 信息系统开发实例精选 机械工业出版社高春艳、李俊民、张耀庭等 2005 年 7 月 17ASP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005 年 7 月 18Delphi 信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005 年 7 月 19Visual foxpro 数据库开发关键技术与实例应用 人民邮电出版社 周桓、张雨、王国辉 2004 年 5 月 43 20PoweBuilder 数据库开发关键技术与实例应用 人民邮电出版社 刘志铭 张振坤 冯文萃 2004 年 5 月 21Delphi 数据库开发关键技术与实例应用 人民邮电出版社 赛奎春 陈紫鸿 宋昆 2004 年 5 月 22Visual basic 数据库开发关键技术与实例应用 人民邮电出版社 高春艳、李艳 2004 年 5 月 23Visual C+ 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005 年 7 月 24Visual Basic 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005 年 7 月 25PowerBuilder 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005 年 7 月 26Visual FoxPro 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005 年 7 月 27Delphi 数据库开发实例解析 机械工业出版社 赛奎春、郑骁鹏等 2004 年 2 月 28Visual Basic 数据库开发实例解析 机械工业出版社刘志铭、高春艳等 2003 年 8 月 29Visual FoxPro 数据库开发实例解析 机械工业出版社王晶莹、王国辉等 2003 年 9 月 30Power Builder 数据库开发实例解析 机械工业出版社华传铭、张振坤等 2003 年 9 月 31PowerBuilder 精彩编程 200 例 机械工业出版社 张振坤、李文立等2004 年 9 月 32Visual FoxPro 精彩编程 200 例 机械工业出版社 王国辉、董韶华等 2004 年 9 月 44 附录 B 数据表 (1)dd(订单管理) 订单管理表主要用于保存订单信息。该表结构如表 B.1 所示。 表 B.1 dd 的结构 字段名数据类型长度主键否描述 id自动编号长整型是自动编号 name文本 50否姓名 sex文本 50否性别 age文本 50否年龄 shenfen文本 50否证件名称 zhengjian文本 50否证件号 guoji文本 50否国籍 danwei文本 50否单位 dtime文本 50否到达时间 ltime文本 50否离开时间 num文本 50否人数 email文本 50否电子邮件 tel文本 50否电话 room文本 50否房间类型 45 beizhu备注否其他要求 time文本 50否发布时间 check是否否是否审核 huifu文本 50否回复内容 bianhao文本 50否订单编号 (2)email(邮件回复设置) 邮件回复设置表主要用于保存邮件回复设置信息。该表结构如表 B.2 所示。 B.2 表 email 的结构 字段名数据类型长度主键否描述 Id自动编号长整型否回复邮件标题 Title文本 50否回复邮件内容 Content备注否发件人姓名 Fname文本 50否企业邮箱服务器 Smtp文本 50否发送邮件的邮箱服务器 Femail文本 50否发送邮件的邮箱 pwd文本 50否发送邮件的邮箱密码 (3)guestbook(反馈信息) 反馈信息表主要用于保存反馈信息。该表结构如表 B.3 所示。 表 B.3 guestbook 的结构 字段名数据类型长度主键否描述 46 ID自动编号长整型是自动编号 name文本 50否姓名 laizi文本 50否来自 email文本 50否 Email homepage文本 225否主页 sex文本 50否性别 OICQ文本 50否 OICQ ICQ文本 50否电话 liuyan备注否留言内容 check是否否是否审核 Reply备注否回复内容 Reply_Date日期否回复日期 time日期否发表日期 (4)news(信息管理) 信息管理表主要用于保存信息内容。该表结构如表 B.4 所示。 表 B.4 news 的结构 字段名数据类型长度主键否描述 Newid自动编号长整型否自动编号 Title文本 100否标题 content备注否内容 47 Typeid文本长整型否类型编号 Dateandtime日期否发布时间 (5) admin(管理员表) 管理员表主要用于保存管理员相关信息。该表结构如表 B.5 所示。 表 B.5 admin 结构 字段名数据类型长度主键否描述 admin_id自动编号是自动编号 admin_name文本50否管理员名 admin_pass文本50否管理员密码 mingcheng文本100否后台管理名称 (6)fangjian(房间信息表) 房间信息表主要用于保存客房相关信息。该表结构如表 B.6 所示。 表 B.6 fangjian 结构 字段名数据类型长度主键否描述 id自动编号是自动编号 fangjian文本50否房间名称 x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第1节 电功教学设计-2025-2026学年初中物理沪科版五四学制2024九年级上册-沪科版五四学制2024
- Lesson 2 Different Kinds of Language教学设计-2025-2026学年初中英语北师大版2013九年级全册-北师大版2013
- 7.1 自然特征与农业 说课稿-2025-2026学年八年级地理下学期人教版
- 2.2 圆柱的表面积 (教学设计)-六年级下册数学(西师大版)
- 9.2溶解度(第二课时)说课稿 -2025-2026学年九年级化学人教版下册
- 2025年体育教师招聘考试专业知识考试选择题库(附答案)
- 第五节 循迹机器人教学设计-2025-2026学年初中信息技术甘教版2022八年级下册-甘教版2022
- Module 7 Unit 1 Are there many children in your class(教学设计)-2023-2024学年外研版(一起)英语三年级下册
- 蒸发和液化课件
- 2025电子产品买卖合同合同范本
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 从+“心”+出发遇见更好的自己-开学第一课暨心理健康教育主题班会-2025-2026学年高中主题班会
- 2025年苏教版新教材数学二年级上册教学计划(含进度表)
- 大众文化概论-课件
- 安全风险辨识与分级管控制度
- 【无线射频电路】-微波笔记·糖葫芦低通滤波器的设计
- 机械加工切削参数表
- 供应商现场考核记录
- 视频拍摄入门(上)课件
- 基础培训s8课件
- 美林时钟的自我救赎
评论
0/150
提交评论