基于web的酒店预订系统设计与实现论文

上传人:小** 文档编号:91128302 上传时间:2019-06-26 格式:PDF 页数:52 大小:793.58KB
返回 下载 相关 举报
基于web的酒店预订系统设计与实现论文_第1页
第1页 / 共52页
基于web的酒店预订系统设计与实现论文_第2页
第2页 / 共52页
基于web的酒店预订系统设计与实现论文_第3页
第3页 / 共52页
基于web的酒店预订系统设计与实现论文_第4页
第4页 / 共52页
基于web的酒店预订系统设计与实现论文_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《基于web的酒店预订系统设计与实现论文》由会员分享,可在线阅读,更多相关《基于web的酒店预订系统设计与实现论文(52页珍藏版)》请在金锄头文库上搜索。

1、 基于 Web 的酒店预订系统设计与实现 摘 要:在国内网上酒店预订发展相对较晚,虽然近年来发展迅速,但是同样有 需要继续改进的地方。在技术方面,目前多数网上酒店预订系统都采用 ASP 技 术, 后台管理采用传统的两层 C/S 结构。 ASP 一直以来在网站建设发展方面发挥 着巨大作用,但是随着网络使用的普及,受传统 C/S 结构影响,它的限制问题也 将逐渐暴露出来,需要一种新的方式来弥补这些不足。本文采用结构化的方法, 从现代商旅酒店的实际需求出发,基于 B/S 的模式,使用 JSP、MySQL 技术, 对酒店预订业务进行分析、设计,实现了登陆注册、酒店预订、客户管理、预订 管理等功能,以期

2、达到提高酒店预订效率的目的。 关键词:酒店预订系统;B/S 模式;JSP;MySQL Server Design and Implementation of Hotel Reservation System based on Web Abstract: The online- reservation system starts not early in china, though it has developed so fast, there are still some problems to be developed. As to the technique, most of the we

3、bsites use the ASP technology and the systems of the backdoor use traditional structure of C/S at present. ASP has effected the development of the website construction so long, but with the development of the network, influenced by the traditional C/S structure, there are so many problems appeared.

4、In order to solve these problems, we need some new technologies to make up for the defect. The purpose of this paper is from the fact demand of the modern hotel, it expatiates how to develop technology by the technique JSP and MySQL, based on the B/S model, Through a analyzing and design of the hote

5、l booking operation to achieve the systems register and logging in, hotel booking, customer management, reservation management, and other functions and hope to improve the efficiency of the hotel reservation. Key words: hotel reservation system; B/S model; JSP; MySQL Server 目 录 第 1 章 前 言.1 第 2 章 系统规

6、划.2 2.1 软件开发方法.2 2.1.2 软件开发模型.2 2.1.3 分析设计方法.3 2.2 系统开发技术及体系结构选择3 2.2.1 JSP、PHP 和 ASP 三种技术比较.3 2.2.2 JSP 概述4 2.2.3 MYSQL SERVER概述5 2.2.4 系统体系结构.5 2.3 小结6 第 3 章 系统分析.7 3.1 可行性分析7 3.2 系统需求分析8 3.2.1 功能需求.8 3.2.2 性能需求.9 3.3 系统业务流程分析.8 3.3.1 顾客网上酒店操作业务分析.9 3.3.2 管理员管理业务流程分析.9 3.4 数据流程图10 3.3.1 顶层数据流图.10

7、3.3.2 分层数据流图.11 3.5 数据字典13 3.6 小结17 第 4 章 系统设计.18 4.1 系统功能结构设计.18 4.2 功能模块设计.18 4.2.1 用户模块设计19 4.2.2 管理员模块设计20 4.3 数据库设计.23 4.3.1 数据库概念设计23 4.3.2 数据库逻辑设计24 4.3.3 表设计25 4.4 小结27 第 5 章 能模块实现与测试.28 5.1 网上酒店预订过程28 5.1.1 注册以及登陆.28 5.1.2 预订.29 5.1.3 预订查询.30 5.2 后台管理28 5.2.1 登陆管理28 5.2.2 管理员管理用户.29 5.2.3 订

8、单管理.29 5.2.4 酒店信息管理.30 5.3 系统测试30 5.4 小结31 第 6 章 系统评价.35 结 论.36 致 谢.37 参考文献.35 附 录.39 第 1 章 前 言 在中国的预订行业中,运通酒店预订网(E- hotel)的开通运营,预示着酒店网 络预订在我国的正式兴起,信息系统开始融入酒店行业。在开业初期,它的规模 还比较小,会员酒店仅为 300 多家,会员在 40 万左右。但是在短短的几年之内, E- hotel得到了快速的发展,现在全国至少有 3000 家预订公司。2006 年全球酒店 数据显示,全世界的酒店业绩都在提升, “欧洲的 RevPAR增长 11.61%

9、,美国和亚 太地区的 RevPAR 分别增长 7.5%和 20.12%” 1。有权威人士认为,其获取巨额收 入的主要渠道来自于从顾客那里获取的不菲佣金。而对于消费者,酒店网络预订 不收取任何服务佣金,可以提供个性化报价,同时还可以实现消费者与酒店讨价 还价,实在是实惠诱惑不小。 相关的数据表明了酒店网络预订系统是未来酒店业务发展的核心竞争能力, 在中国也被越来越多的酒店所接受;一方面,对于大多数单体酒店,酒店网络预 订系统帮助他们形成虚拟集团,使其拥有全球网络和品牌;另一方面,酒店与电 子商务的融合, 通过网络酒店预订,让客户可以直接在网上预订各种酒店服务, 将会吸引更多的各地客户入住,也同样

10、为酒店的发展带来了无限商机,多样化的 选择以及订房过程中完全的透明流程可以获得客户的全面认可。 具体来说, “酒店预订系统”就是需要完成网上酒店预订功能,客户可以直 接通过 Internet 在 Web 页面实现酒店的预订, “足不出户”实现酒店预订;不再 需要到酒店现场或者通过中介办理预订,大大节省了客户和酒店方面的预订成 本,缩短了预订周期,同时也给客户提供了更大选择余地。 第 2 章 系统规划 本章主要介绍了系统开发的方法(其中包括软件开发模型和分析设计方法) 和本系统的开发技术及体系结构的选择等相关问题。 2.1 软件开发方法 软件的开发方法主要是由软件开发模型和分析设计方法两个部分组

11、成。 2.1.2 软件开发模型 软件的开发模型主要有:瀑布模型、快速原型模型、螺旋模型等,它们规定 了完成各项工作的顺序、应该交付的文献档案、必须采取的管理措施和在软件开 发过程中必须遵循的各项任务的工作步骤要求。 当然对于各个模型来说,它们在软件的开发中都具备各自的优缺点;对于本 系统来说,由于是毕业设计(开发实现的时间较短) ,我选择了开发周期相对较 短的瀑布模型进行开发。瀑布模型是指经过分析、设计、测试、实施与维护的工 作流程,最终得到完整的系统2;它的流程如图 2- 1 所示。 图 2- 1 瀑布模型图 软件计划 需求分析 软件维护 综合测试 编码 概要设计 详细设计 2.1.3 分析

12、设计方法 分析设计方法包括面向过程的结构化分析设计和面向对象的设计方法。 本系 统系统分析设计阶段根据瀑布模型的选择,采用了面向过程的结构化分析设计。 面向过程就是分析出解决问题所需要的步骤, 然后用函数把这些步骤一步一 步实现,使用的时候一个一个依次调用就可以了。 结构化即用 3 种基本逻辑结构(顺序、选择和循环结构)来编写程序,把结 构化程序设计思想引入系统分析和设计中, 就形成了机构化的系统分析与设计方 法。 结构化方法的基本思想如下3: (1)面向用户的观点; (2)自顶向下地开发; (3)充分考虑变化的情况; (4)开发成果规范化,标准化。 2.2 系统开发技术及体系结构选择 2.2

13、.1 JSP、PHP 和 ASP 三种技术比较 JSP(Java Server Pages)技术为创建动态的 Web 页面提供一种简化、快速的方 式, JSP 规范定义了服务器和 JSP 页面之间的交互,并且描述页面的格式和语 法。 PHP(Hypertext Preprocessor)可在 Windows,UNIX,Linux 的 web 服务器 上正常执行,还支持 IIS,Apache 等一般的 web 服务器。用户更换平台时,无需 变换 PHP 代码,可即拿即用。由于 PHP 本身存在的一些缺点,缺乏规模支持和 多层结构支持,并且 PHP 提供的数据库接口支持不统一,使得它不适合应用于

14、大型电子商务网站,而更适合于一些小型的电子商务网站。而 ASP 和 JSP 则没 有以上缺陷,ASP 可以通过 Microsoft Windows 的 COM/DCOM 获得 ActiveX 规 模支持, 通过 DCOM 和 Transaction Server 获得结构支持; JSP 可以通过 Sun Java 的 Java Class 和 EJB 获得规模支持,通过 EJB/CORBA 及众多厂商提供的 Application Server 获得结构支持。 JSP 模型是在 ASP 之后定义的,它借用了 ASP 的许多优点,如 Session, Application 等对象,同时 JSP

15、 使用灵活而强大的 JAVA 语言,而不是低效的 Scripting 语言。ASP 开发者只能使用基于 windows 平台的技术,而 java 和 jsp 是 跨平台的。 总之,使用 JSP 编写页面程序具有以下的优势: (1)程序写一次,可以到处运行:JSP 在设计的时候充分考虑到应用平台 的无关性。依赖于 Java 的可移植性,JSP 得到目前许多流行操作系统的支持,可 以在 Apache、Netscape、S 等服务器上执行; (2)执行速度快:JSP 页面只需翻译一次转化为 Java 字节代码,然后一直 驻留于服务器内存中,加快了对 JSP 页面的响应速度。若不考虑 JSP 页面第一

16、次 编译所花的时间,则 JSP 的响应速度要比 ASP 快很多; (3)JAVA 的优势:JSP 技术以 Java 语言作为脚本语言,跨平台、成熟、健 壮、易扩充的 Java 技术使得开发人员的工作在其他方面也变得容易和简单。 “在 Windows系统被怀疑可能会崩溃时, Java 能有效地防止系统崩溃。 Java 语言通过 提供防止内存泄露的方法在内存管理方面大显身手。 加之 JSP 为应用程序提供了 更为健壮的意外事件处理机制,更大地发挥了 Java 的优势4。 通过以上对三种技术的比较分析,决定采用 JSP 来编写酒店预订系统。 2.2.2 JSP 概述 JSP(JAVA SERVER PAGES)是由 Sun 公司在 java 语言上开发出来的一种 动态网页制作技术,其可使你可以将网页中的动态部分和静态的 HTML相分离。 你可以使用平常得心应手的工具并按照平常的方式来书写 HTML 语句。然后, 将动态部分用特殊的标记嵌入即可,这些标记常常放在“% %”中。 通常, 要将文件以 “.jsp” 为扩展名, 并将它放置到任何你可以放置普通 WEB 页面的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号