基于PHP的酒店网站管理系统毕业论文.doc
《基于PHP的酒店网站管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于PHP的酒店网站管理系统毕业论文.doc(31页珍藏版)》请在咨信网上搜索。
1、存档号:114082127 学号:200804021028石家庄铁路职业技术学院毕业设计基于PHP的酒店网站管理系统系 部 信息工程系 专业名称 计算机网络 指导教师 刘洋 学生姓名 卢志芳 二一年 十二月石家庄铁路职业技术学院信息工程系2011届毕业生毕业设计任务书题目名称基于PHP的酒店网站管理系统课题来源自拟指导教师刘洋起止日期2010年11月29日 至 2010年 12月31 日设计内容、主要技术参数与工作量(计算说明书、论文字数、图纸张数、外文翻译、计算机应用)本系统主要为酒店管理设计和开发的,其目的在于实现在线预订,留言管理,以及网站前台设计,网站后台管理,酒店管理系统:(1)在线
2、预订。用户可以在本网站在线预订,输入预订人的详细信息和入住人的信息,入住时间以及预计退房时间,点击预订,可传入数据库预定表中。(2)在线留言。客户能够在线留言,输入留言的人的信息,留言内容,点击提交,进入数据库留言表中,管理人员可根据留言情况向用户反馈的信息作出回应。(3)网站后台管理。这部分内容主要实现用户管理(添加、删除、修改)、客房管理、酒店动态管理、留言管理(4)酒店管理系统。酒店管理人员可以对客户预订、入住、退房等行为进行管理、查询。也可以对酒店的房间状态进行查询。课题要求及目标该系统制作完成后,即投入使用,因此要求系统的美观性、健壮性、安全性、可维护可管理性都要很好,以便使系统能长
3、期进行工作。使用的工具软件PHP、网页开发工具提交的设计资料软件、毕业论文(至少3000字)进 度 计 划阶段日期计划完成工作量指导教师检查意见11月29日-12月3日(1周)选题、教师讲解、需求分析12月6日-12月10日(1周)完成概要设计,如数据库设计、框架设计、等12月13日-12月24日(2周)完成详细设计,基本完成程序功能12月27日-12月31日(1周)系统完善与改进,撰写毕业论文 网络与通信 教研室2010年11月28日摘 要随着互联网和宽带上网的普及,Internet网站在中国异军突起,并日益渗透到人们的日常生活中。网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,
4、其目的是通过互联网满足人们的需求。在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。关键词:在线预订 在线留言 PHP 空房查询 预定查询目 录第一章 绪论11.1引言11.2开发背景及意义1第二章
5、 系统分析及关键技术介绍22.1功能需求分析22.2 采用的关键技术22.2.1 PHP技术22.2.2 JavaScript技术32.2.3 MYSQL介绍4第三章 系统详细设计63.1 后台数据库设计63.2 处理流程设计93.2.1 网上预订流程93.2.2 用户留言流程93.2.3 管理员登录流程93.2.4 管理员处理预订信息流程103.2.5 管理员处理留言流程11第四章 系统模块实现124.1前台模块实现124.1.1首页124.1.2提交订单信息124.1.3访客留言174.2后台模块实现184.2.1空房查询184.2.2预定查询194.2.3入住查询204.2.4退房查询2
6、14.3系统调试与测试224.3.1系统调试224.3.2系统测试23结束语24参考文献25第一章 绪论1.1引言中国目前正在以前所未有的规模在进行国际化的进程,酒店行业也在进行深刻的变革,如何与国际接轨,不断提高酒店的竞争力,提高酒店的品牌形象,是酒店行业普遍关注的课题。随着酒店信息化管理的进一步深入开展,越来越多的新技术被应用于酒店信息管理系统中。如何让人们的需求得到满足?在线预订酒店管理系统应运而生。酒店管理系统无疑是酒店管理中非常重要的环节。1.2开发背景及意义随着科学技术的进步和信息化时代的到来,管理信息系统在各个领域都得到广泛的应用。尤其是它在企业管理和计算机应用领域的重要性日益显
7、现。它不仅已经成为教育教学专业的核心课程,而且也是企业管理和计算机应用领域的一门重要的技术。在经济全球化的激烈竞争中,方便、快捷的管理手段已经成为所有管理部门的迫切要求。酒店作为社会需求的实体,更应该通过信息资源的深入开发和广泛利用,不断提高生产、经营、管理、决策的效率和水平,进而提高酒店经济效益和综合竞争力,实现从传统管理向现代管理的转变。新的信息系统使酒店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等,从而提高酒店的生产率、劳动效益和经济效益。第二章 系统分析及关键技术介绍2.1功能需求分析需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题
8、的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。 经过开发者同客户的需求分析后,确定酒店客房管理系统的功能模块(用例)包括:网上预订、网上留言、留言管理、客房预订管理、客房类型管理、客房信息管理、客户信息管理。 酒店系统完全采用Web方式,由前台网站和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,方便客房在线预订以及在线留言等。 前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受网上预订给他们带来的便利。2.2 采用的关键技术2.2.1 PHP技术PHP 最初是1994年Rasmus Lerdorf创
9、建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mSQ
10、L的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言
11、,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率
12、的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。2.2.2 JavaScript技术Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素
13、和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 30以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 30以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。Jav
14、aScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的。2.2.3 MYSQL介绍MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而
15、备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C+、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。 MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MySQL开发着希望提供安全的
16、数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99标准完全兼容。 MYSQL特点:1. 使用核心线程的完全多线程。这意味着它能很容易地利用多CPU(如果有)。 2. 可运行在不同的平台上。3. 多种列类型:1、 2、 3、4、和 8 字节长度的有符号/无符号整数(INT)、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、SET和ENUM类型。 4. 利用一个优化的一遍扫描多重联结(one-sweep multi
17、-join)非常快速地进行联结(join)。 5. 在查询的SELECT和WHERE部分支持全部运算符和函数。6. 通过一个高度优化的类库实现SQL函数库并且像他们能达到的一样快速,通常在查询初始化后不应该有任何内存分配。 7. 全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数( COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、 MAX()和MIN() )。 8. 支持ANSI SQL的LEFT OUTER JOIN和ODBC语法。 9. 你可以在同一查询中混用来自不同数据库的表。10. 一个非常灵活且安全的权限和口令系统,并且它允许基于
18、主机的认证。口令是安全的,因为当与一个服务器连接时,所有的口令传送被加密。第三章 系统详细设计3.1 后台数据库设计房间表主要有房间号、房间类型、房间状态等。如表3.1所示:表3.1 room列名数据类型长度允许空主键Room_idint11否RoomNumvarchar15否Style_idvarchar11否Statetinyint1否房间类型表主要有房间描述、房间类型、房间价格等。如表3.2所示:表3.2 roomstyle列名数据类型长度允许空主键Style_idint11否RoomStyletext否Mianjitext11否Desint1否Thumbvarchar5000否Pric
19、edecimal(7,0)否预定表主要是预定人的信息和入住人的信息。如表3.3所示:表3.3 book列名数据类型长度允许空主键Order_idint11否Style_idint11否OrderNamevarchar12否OrderPhonechar11否PersonNamevarchar12否PersonCardvarchar18否StartTimedate否LeaveTimedate否ArriveTimetime否OrderNumint30否Requirestext否入住表主要是入住人的详细信息。如表3.4所示:表3.4 check_in列名数据类型长度允许空主键Come_idint11否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 酒店 网站 管理 系统 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。