【毕业设计】基于PHP在线预订、酒店网站管理系统毕业论文.doc
《【毕业设计】基于PHP在线预订、酒店网站管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《【毕业设计】基于PHP在线预订、酒店网站管理系统毕业论文.doc(30页珍藏版)》请在三一办公上搜索。
1、存档号:114082141 学号: 200804021043石家庄铁路职业技术学院毕业设计基于PHP的酒店网站管理系统系 部 信息工程系 专业名称 计算机网络 指导教师 刘洋 学生姓名 杨卫茹 二一年 十二月石家庄铁路职业技术学院计算机系2011届毕业生毕业设计任务书题目名称基于PHP的酒店网站管理系统课题来源自拟指导教师刘洋起止日期2010年12月7日 至 2011年 1月 8日设计内容、主要技术参数与工作量(计算说明书、论文字数、图纸张数、外文翻译、计算机应用)本系统主要为酒店管理设计和开发的,其目的在于实现在线预订,留言管理,以及网站前台设计,网站后台管理,酒店管理系统:(1)在线预订。
2、用户可以在本网站在线预订,输入预订人的详细信息和入住人的信息,入住时间以及预计退房时间,点击预订,可传入数据库预定表中。(2)在线留言。客户能够在线留言,输入留言的人的信息,留言内容以及留言内容,点击提交,进入数据库留言表中,管理人员可根据留言情况向用户反馈的信息作出回应。(3)网站后台管理。这部分内容主要实现用户管理(添加、删除、修改)、客房管理、酒店动态管理、留言管理(4)酒店管理系统。酒店管理人员可以对客户预订、入住、退房等行为进行管理、查询。也可以对酒店的房间状态进行查询。课题要求及目标该系统制作完成后,即投入使用,因此要求系统的美观性、健壮性、安全性、可维护可管理性都要很好,以便使系
3、统能长期进行工作。使用的工具软件PHP、网页开发工具提交的设计资料软件、毕业论文(至少3000字)进 度 计 划阶段日期计划完成工作量指导教师检查意见11月29日-12月3日(1周)选题、教师讲解、需求分析12月4日-12月10日(1周)完成概要设计,如数据库设计、框架设计、等12月11日-12月24日(2周)完成详细设计,基本完成程序功能12月25日-12月31日(1周)系统完善与改进,撰写毕业论文 网络与通信 教研室2010年12月1日摘 要现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理
4、。本课题目标是设计并实现一个以php为语言酒店网站。结合实践,理解网页开发技术和数据库的基本知识,熟悉网站建设的过程,熟练掌握网络数据库编程方法。本系统用php语言来编写社本系统,数据库用MYSQL来连接系统。本论文主要涉及数据库与网络技术等,实现了网站前台的页面设计,在线预订,在线留言,网站后台的用户管理(添加删除,修改)、房间管理、房态查询等功能。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。关键词: 酒店网站管理系统 PHP
5、、MYSQL目 录第一章 酒店网站管理系统简介11.1引言11.2 功能简介1第二章 系统开发环境32.1 PHP 简介32.2 MYSQL数据库技术32.2.1 MYSQL简介32.2.2 MYSQL数据库的特性4第三章 系统详细设计53.1 数据库设计53.2主要功能说明83.2.1网站在线预订83.2.2网站在线留言93.2.3空房查询93.2.4在线预订管理10第四章 系统模块详细设计及实现114.1 在线预订房间114.2 在线留言124.3后台空房查询154.4后台预订查询164.5 入住情况管理184.6系统调试22结束语23参考文献24第一章 酒店网站管理系统简介1.1引言本站
6、设计目标就是设计一个酒店网站,可以提交用户需要入住的表单信息,管理人员从后台可以读取这些信息来尽快的处理客户的需求,另有很多该酒店的资料内容,可以方便的把该酒店的房间,资料,信息等内容展现给客户,还有客户端的留言板内容,可以更好的把客户需要该酒店改进或者需求的信息表达给该酒店的管理人员,使酒店的管理可以更简单化,人性化,管理人员还可以很方便的在后台回复留言的内容.随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,
7、实时的进行行为统计和记录的网上交互系统。本系统用php技术编写,数据库用MYSQL来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。1.2 功能简介酒店系统完全采用Web方式,主要分为网站前台以及网站后台管理。网站前台主要为酒店动态显示、在线预订房间、在线留言等功能;后台主要是用户管理、酒店动态管理、房间管理、空房查询、在线预订管理、客户入住退房管理等等。 前台在考虑功能实现的同时,
8、也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受网上预订给他们带来的便利。通过对网站进行合理规划,使设计出的网站界面美观,腾达大酒店的整体形象和实力,较好、操作简单、实用性强、便于浏览,从而很好地体现温岭地达到网站设计目标。第二章 系统开发环境本系统的开发环境是php的PHP5.0版本,运用的是三层架构的团队开发模式。 2.1 PHP 简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风
9、格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一
10、。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。2.2 MYSQL数据库技术2.2.1 MYSQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.2.2 MYS
11、QL数据库的特性1.使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持
12、,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名 7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8.提供用于管理、检查、优化数据库操作的管理工具 9.可以处理拥有上千万条记录的大型数据库第三章 系统详细设计3.1 数据库设计根据前台和后台的需要,数据库表设计如下:入住信息表:包括入住登记编号、入住房间号、入住日期、住客姓名、性别、年龄、证件、证件号等等。预定信息表:包括预订编号、房间类型、预订人姓名、预订人电话号码、入住人姓名、入住人证件编号、入住日期、到达时间、预订数量、退房日期等。退房信息表:主要包括退房编号、到达时间、房
13、间号、入住人姓名、入住人证件编号、入住人电话号码、退房日期、费用额等。房间信息表:包括房间号、状态、房间类型。客房类型信息:包括客房类型、客房面积、客房价格、客房图片。留言信息表:包括留言主题、内容、姓名、联系方式、留言时间等等具体设计如下表:表3.1设计表“room”列名数据类型长度允许空Room_idint11否RoomNumvarchar15否Style_idvarchar11否Statetinyint1否表3.2设计表“roomstyle”列名数据类型长度允许空Style_idint11否RoomStyletext否Mianjitext11否Desint1否Thumbvarchar50
14、00否Pricedecimal(7,0)否表3.3设计表“book”列名数据类型长度允许空Order_idint11否Style_idint11否OrderNamevarchar12否OrderPhonechar11否PersonNamevarchar12否PersonCardvarchar18否StartTimedate否LeaveTimedate否ArriveTimetime否OrderNumint30否Requirestext否表3.4设计表“check_in”列名数据类型长度允许空Come_idint11否StartTimedate否RoomNumvarchar15否PersonNam
15、evarchar12否PersonCardvarchar18否PersonPhonevarchar11否LeaveTimedate否FuFeidecimal(7,0)否表3.5设计表“check_out”列名数据类型长度允许空Out_idint11否StartTimedate否RoomNumvarchar15否PersonNamevarchar12否PersonCardvarchar18否PersonPhonevarchar11否LeaveTimedate否FuFeidecimal(7,0)否表3.6设计表“message”列名数据类型长度允许空Message_idint11否Themetex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 PHP 在线 预订 酒店 网站 管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-3933401.html