学海无涯苦作舟!
石家庄铁路职业技术学院毕业设计
基于PHP的酒店网站管理系统
系部信息工程系
专业名称计算机网络
指导教师
_________
学生姓名
_____
学海无涯苦作舟!
石家庄铁路职业技术学院信息工程系
网络与通信教研室
学海无涯苦作舟!
2010年1 1月28日
随着互联网和宽带上网的普及 In ternet网站在中国异军突起并日益渗透到人们的日常生活中。 网站是运用现代通信技术、计算机和网络技术进行的一种社会形态其目的是通过互联网满足人们的需求。
在信息高度发达的今天酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务而是更广、更全面的服务性行业代表。酒店作为一个服务性行业从客房的营销即客人的预定开始至V入住登记直到最后退房结账整个过程应该能够体现以宾客为中心提供快捷方便服务给宾客感受一种顾客至上的享受提高管理水平简化各种复杂操作在最短时间内完成酒店业务规范操作这样才能令旅客舒适难忘。因此采用全新的计算机管理系统将成为提高酒店的管理效率改善服务水准的手段之一。
关键词在线预订在线留言PHP空房查询预定查询
学海无涯苦作舟!
第一章绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.1引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.2开发背景及意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
第二章系统分析及关键技术介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.1功能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2采用的关键技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2.1 PHP技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2.2 JavaScript技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.2.3 MYSQL介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
第三章系统详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3.1后台数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3.2处理流程设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2.1 网上预订流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2.2用户留言流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2.3管理员登录流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2.4管理员处理预订信息流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
3.2.5管理员处理留言流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
第四章系统模块实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
4.1前台模块实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
4.1.1首页. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
4.1.2提交订单信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
4.1.3访客留言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
4.2后台模块实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.2.1空房查询. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.2.2预定查询. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
4.2.3入住查询. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
4.2.4退房查询. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
学海无涯苦作舟!
4.3系统调试与测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
431系统调试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
432系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
结束语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
学海无涯苦作舟!
第一章绪论
1 .1引言
中国目前正在以前所未有的规模在进行国际化的进程酒店行业也在进行深刻的变革如何与国际接轨不断提高酒店的竞争力提高酒店的品牌形象,是酒店行业普遍关注的课题。随着酒店信息化管理的进一步深入开展越来越多的新技术被应用于酒店信息管理系统中。如何让人们的需求得到满足在线预订酒店管理系统应运而生。酒店管理系统无疑是酒店管理中非常重要的环节。
1 .2开发背景及意义
随着科学技术的进步和信息化时代的到来管理信息系统在各个领域都得到广泛的应用。尤其是它在企业管理和计算机应用领域的重要性日益显现。它不仅已经成为教育教学专业的核心课程而且也是企业管理和计算机应用领域的一门重要的技术。
在经济全球化的激烈竞争中方便、快捷的管理手段已经成为所有管理部门的迫切要求。酒店作为社会需求的实体更应该通过信息资源的深入开发和广泛利用不断提高生产、经营、管理、决策的效率和水平进而提高酒店经济效益和综合竞争力实现从传统管理向现代管理的转变。
新的信息系统使酒店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等从而提高酒店的生产率、劳动效益和经济效益。
学海无涯苦作舟!
第二章系统分析及关键技术介绍
2.1功能需求分析
需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题通过对用户业务问题的分析规划出系统的功能模块 即定义用例。这个步骤是对理解需求的升华直接关系到该系统的质量。
经过开发者同客户的需求分析后确定酒店客房管理系统的功能模块(用例)包括网上预订、网上留言、留言管理、客房预订管理、客房类型管理、客房信息管理、客户信息管理。
酒店系统完全采用Web方式 由前台网站和后台管理两个部分组成。 前台作为与用户直接交互的可视化界面方便客房在线预订以及在线留言等。
前台在考虑功能实现的同时也考虑了操作的简洁和方便性 目的是让大多数客户能够轻松地享受网上预订给他们带来的便利。
2.2采用的关键技术
221 PHP技术
PHP最初是1994年Rasmus Lerdorf创建的刚刚开始只是一个简单的用
Perl语言编写的程序用来统计他自己网站的访问者。后来又用 C语言重新编写包括可以访问数据库。在1995年以Personal HomePage Tools(PHPTools)开始对外发表第一个版本 Lerdorf写了一些介绍此程序的文档并且发布了PHP1.Q在这早期的版本中提供了访客留言本、访客计数器等简单的功能。 以后越来越多的网站使用了PHP并且强烈要且增加一些特性 比如循环语句和数组变量等等在新的成员加入开发行列之后在1995年中PHP2.0发布
了。第二版定名为PHP/FI(Form Interpreter) 。 PHP/FI加入了对mSQL勺支持,从此建立了PHP在动态网页开发上的地位。到了1996年底有15000个网站使用PHP/FI ;时间到了1997年中使用PHP/FI的网站数字超过五万个。而在1997年中开始了第三版的开发计划开发小组加入了Zeev Suraski及Andi Gutmans而第三版就定名为PHP32000年PHP4.0又问世了其中增加了许多新的特性。
学海无涯苦作舟!
PHP一个嵌套的缩写名称是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。 PHP是一种HTML内嵌式的语言 PHP与微软的ASP颇有几分相似都是一种在服务器端执行的嵌入 HTML文档的脚本语言语言
的风格有类似于C语言现在被很多的网站编程人员广泛的运用。 PHP独特
的语法混合了C、 Java、 Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比 PHP是将程序嵌入到HTML文档中去执行执行效率比完全生成 HTML标记的CGI要高许多与同样是嵌入HTML文档的脚本语言JavaScript相比PHP在服务器端执行成分利用了服务器的性能 PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中其他用户在一次访问这个程序时就不需要重新编译程序了只要直接执行内存中的代码就可以了
这也是PHP高效率的体现之
一。 PHP具有非常强大的功能所有的CGI或者JavaScript的功能PHP都能实现而且支持几乎所有流行的数据库以及操作系统。
2.2.2 JavaScript技术
Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言如今越来越广泛地使用于In ternet网页制作上。 Javascript是由Netscape公司开发的一种脚本语言(scriptingIanguage )或者称为描述语言。在HTML
基础上使用Javascript可以开发交互式Web网页。 Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系使网页包含更多活跃的元素和更加精彩的内容。
运行用Javascript编写的程序需要能支持
Javascript语言的浏览器。Netscape公司Navigator 3.0以上版本的浏览器都能支持Javascript程序微软公司Internet Explorer3.0以上版本的浏
览器基本上支持Javascript。微软公司还有自己开发的 Javascript 称为
JScript 。 Javascript和Jscript基本上是相同的只是在一些细节上有出入。 Javascript短小精悍 又是在客户机上执行的大大提高了网页的浏览速度
和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语
I—]0
JavaScript使网页增加互动性。 JavaScript使有规律地重复的HTML文段简化减少下载
学海无涯苦作舟!
时间。 JavaScript 能及时响应用户的操作对提交
表单做即时的检查无需浪费时间交由 CGI验证。 JavaScript的特点是
无穷无尽的。
223 MY SQL介绍
MySQL是一种开放源代码的关系型数据库管理系统RDBMMySQ数据库系统使用最常用的数据库管理语言--结构化查询语言SQL进行数据库管理。
由于MySQ是开放源代码的 因此任何人都可以在Ge neral Publ ic Lice nse的许可下下载并根据个性化的需要对其进行修改。 MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下 MySQL是管理内容最好的选择。
MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式 提供了面向C、 C++Eiffel 、 Java、 Perl、 PHP Python以及Tcl等编程语言的编程接口 AP Is 支持多种字段类型并且提供了完整的操作符支持查询中的SELEC和WHER操作。
MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQ实现以及对延时关键字的定期刷新选项。 随着时间的推进 MySQ将对ANSI 92/ANSI 99标准完全兼容。MYSQ特点
1. 使用核心线程的完全多线程。这意味着它能很容易地利用多 CPU 如果有 。
2. 可运行在不同的平台上。
3. 多种列类型 1 、 2、 3、 4、和8字节长度的有符号/无符号整数INT 、 FLOATDOUBUECHARVARCHAFTEXT BLOB DATE TIME DATETIMETIMESTAMP YEAR SET和ENU啖型。
4. 利用一个优化的一遍扫描多重联结one-sweep multi-join 非常快速地进行联结(join)。
5. 在查询的SELEC和WHER部分支持全部运算符和函数。
六一云 成立于2018年,归属于西安六一网络科技有限公司,是一家国内正规持有IDC ISP CDN IRCS电信经营许可证书的老牌商家。大陆持证公司受大陆各部门监管不好用支持退款退现,再也不怕被割韭菜了!主要业务有:国内高防云,美国高防云,美国cera大带宽,香港CTG,香港沙田CN2,海外站群服务,物理机,宿母鸡等,另外也诚招代理欢迎咨询。官网www.61cloud.net最新直销劲爆...
博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...
官方网站:点击访问90IDC官方网站优惠码:云八五折优惠劵:90IDCHK85,仅适用于香港CLOUD主机含特惠型。活动方案:年付特惠服务器:CPU均为Intel Xeon两颗,纯CN2永不混线,让您的网站更快一步。香港大浦CN2測速網址: http://194.105.63.191美国三网CN2測速網址: http://154.7.13.95香港购买地址:https://www.90idc.ne...