




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于PHP在线预订、酒店网站管理系统本科毕业论文存档号114082141学号200804021043石家庄铁路职业技术学院毕业设计基于PHP的酒店网站管理系统毕业设计论文原创性声明和使用授权说明原创性声明本人郑重承诺所呈交的毕业设计论文,是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名日期指导教师签名日期使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计论文的规定,即按照学校要求提交毕业设计论文的印刷本和电子版本学校有权保存毕业设计论文的印刷本和电子版,并提供目录检索与阅览服务学校可以采用影印、缩印、数字化或其它复制手段保存论文在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名日期石家庄铁路职业技术学院计算机系2011届毕业生毕业设计任务书题目名称基于PHP的酒店网站管理系统课题来源自拟指导教师刘洋起止日期2010年12月7日至2011年1月8日设计内容、主要技术参数与工作量计算说明书、论文字数、图纸张数、外文翻译、计算机应用本系统主要为酒店管理设计和开发的,其目的在于实现在线预订,留言管理,以及网站前台设计,网站后台管理,酒店管理系统1在线预订。用户可以在本网站在线预订,输入预订人的详细信息和入住人的信息,入住时间以及预计退房时间,点击预订,可传入数据库预定表中。2在线留言。客户能够在线留言,输入留言的人的信息,留言内容以及留言内容,点击提交,进入数据库留言表中,管理人员可根据留言情况向用户反馈的信息作出回应。3网站后台管理。这部分内容主要实现用户管理添加、删除、修改、客房管理、酒店动态管理、留言管理4酒店管理系统。酒店管理人员可以对客户预订、入住、退房等行为进行管理、查询。也可以对酒店的房间状态进行查询。课题要求及目标该系统制作完成后,即投入使用,因此要求系统的美观性、健壮性、安全性、可维护可管理性都要很好,以便使系统能长期进行工作。使用的工具软件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日摘要现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。本课题目标是设计并实现一个以PHP为语言酒店网站。结合实践,理解网页开发技术和数据库的基本知识,熟悉网站建设的过程,熟练掌握网络数据库编程方法。本系统用PHP语言来编写社本系统,数据库用MYSQL来连接系统。本论文主要涉及数据库与网络技术等,实现了网站前台的页面设计,在线预订,在线留言,网站后台的用户管理添加删除,修改、房间管理、房态查询等功能。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。关键词酒店网站管理系统PHP、MYSQL目录第一章酒店网站管理系统简介111引言112功能简介1第二章系统开发环境321PHP简介322MYSQL数据库技术3221MYSQL简介3222MYSQL数据库的特性4第三章系统详细设计531数据库设计532主要功能说明8321网站在线预订8322网站在线留言9323空房查询9324在线预订管理10第四章系统模块详细设计及实现1141在线预订房间1142在线留言1243后台空房查询1544后台预订查询1645入住情况管理1846系统调试22结束语23参考文献24第一章酒店网站管理系统简介11引言本站设计目标就是设计一个酒店网站,可以提交用户需要入住的表单信息,管理人员从后台可以读取这些信息来尽快的处理客户的需求,另有很多该酒店的资料内容,可以方便的把该酒店的房间,资料,信息等内容展现给客户,还有客户端的留言板内容,可以更好的把客户需要该酒店改进或者需求的信息表达给该酒店的管理人员,使酒店的管理可以更简单化,人性化,管理人员还可以很方便的在后台回复留言的内容随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。本系统用PHP技术编写,数据库用MYSQL来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。12功能简介酒店系统完全采用WEB方式,主要分为网站前台以及网站后台管理。网站前台主要为酒店动态显示、在线预订房间、在线留言等功能后台主要是用户管理、酒店动态管理、房间管理、空房查询、在线预订管理、客户入住退房管理等等。前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受网上预订给他们带来的便利。通过对网站进行合理规划,使设计出的网站界面美观,腾达大酒店的整体形象和实力,较好、操作简单、实用性强、便于浏览,从而很好地体现温岭地达到网站设计目标。第二章系统开发环境本系统的开发环境是PHP的PHP50版本,运用的是三层架构的团队开发模式。21PHP简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言PHPHYPERTEXTPREPROCESSOR的缩写。PHP是一种6HTML内嵌式的语言,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都能实现,而且支持几乎所有流行的数据库以及操作系统。22MYSQL数据库技术221MYSQL简介MYSQL是一个小型关系型数据库管理系统,开发者为瑞典MYSQLAB公司。在2008年1月16号被SUN公司收购。而2009年,SUN又被ORACLE收购对于MYSQL的前途,没有任何人抱乐观的态度目前MYSQL被广泛地应用在INTERNET上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MYSQL作为网站数据库。222MYSQL数据库的特性1使用C和C编写,并使用了多种编译器进行测试,保证源代码的可移植性2支持AIX、FREEBSD、HPUX、LINUX、MACOS、NOVELLNETWARE、OPENBSD、OS/2WRAP、SOLARIS、WINDOWS等多种操作系统3为多种编程语言提供了API。这些编程语言包括C、C、PYTHON、JAVA、PERL、PHP、EIFFEL、RUBY和TCL等。4支持多线程,充分利用CPU资源5优化的SQL查询算法,有效地提高查询速度6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的SHIFT_JIS等都可以用作数据表名和数据列名7提供TCP/IP、ODBC和JDBC等多种数据库连接途径8提供用于管理、检查、优化数据库操作的管理工具9可以处理拥有上千万条记录的大型数据库第三章系统详细设计31数据库设计根据前台和后台的需要,数据库表设计如下入住信息表包括入住登记编号、入住房间号、入住日期、住客姓名、性别、年龄、证件、证件号等等。预定信息表包括预订编号、房间类型、预订人姓名、预订人电话号码、入住人姓名、入住人证件编号、入住日期、到达时间、预订数量、退房日期等。退房信息表主要包括退房编号、到达时间、房间号、入住人姓名、入住人证件编号、入住人电话号码、退房日期、费用额等。房间信息表包括房间号、状态、房间类型。客房类型信息包括客房类型、客房面积、客房价格、客房图片。留言信息表包括留言主题、内容、姓名、联系方式、留言时间等等具体设计如下表表31设计表“ROOM”列名数据类型长度允许空ROOM_IDINT11否ROOMNUMVARCHAR15否STYLE_IDVARCHAR11否STATETINYINT1否表32设计表“ROOMSTYLE”列名数据类型长度允许空STYLE_IDINT11否ROOMSTYLETEXT否MIANJITEXT11否DESINT1否THUMBVARCHAR5000否PRICEDECIMAL7,0否表33设计表“BOOK”列名数据类型长度允许空ORDER_IDINT11否STYLE_IDINT11否ORDERNAMEVARCHAR12否ORDERPHONECHAR11否PERSONNAMEVARCHAR12否PERSONCARDVARCHAR18否STARTTIMEDATE否LEAVETIMEDATE否ARRIVETIMETIME否ORDERNUMINT30否REQUIRESTEXT否表34设计表“CHECK_IN”列名数据类型长度允许空COME_IDINT11否STARTTIMEDATE否ROOMNUMVARCHAR15否PERSONNAMEVARCHAR12否PERSONCARDVARCHAR18否PERSONPHONEVARCHAR11否LEAVETIMEDATE否FUFEIDECIMAL7,0否表35设计表“CHECK_OUT”列名数据类型长度允许空OUT_IDINT11否STARTTIMEDATE否ROOMNUMVARCHAR15否PERSONNAMEVARCHAR12否PERSONCARDVARCHAR18否PERSONPHONEVARCHAR11否LEAVETIMEDATE否FUFEIDECIMAL7,0否表36设计表“MESSAGE”列名数据类型长度允许空MESSAGE_IDINT11否THEMETEXT是CONTENTTEXT否PEOPLEVARCHAR12是COMPANYVARCHAR20是ADDRVARCHAR50是TELVARCHAR12是PHONEVARCHAR18否FAXVARCHAR12是CODEVARCHAR6是E_MAILVARCHAR20是TIMEDATE否表37设计表“NEWS”列名数据类型长度允许空IDINT4否NEWSTITLEVARCHAR20否NEWSCONTENTLONGTEXT否FABURENVARCHAR15否NEWSTIMEDATE否表38设计表“USER”列名数据类型长度允许空IDINT4否USERNAMEVARCHAR12否USERPASSVARCHAR12否32主要功能说明酒店系统完全采用WEB方式,主要分为网站前台以及网站后台管理。网站前台主要为酒店动态显示、在线预订房间、在线留言等功能后台主要是用户管理、酒店动态管理、房间管理、空房查询、在线预订管理、客户入住退房管理等等。前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受网上预订给他们带来的便利。通过对网站进行合理规划,使设计出的网站界面美观,腾达大酒店的整体形象和实力,较好、操作简单、实用性强、便于浏览,从而很好地体现温岭地达到网站设计目标。321网站在线预订流程图图11在线预订流程图在线预订功能的实现可以帮助客户在浏览本酒店网站时实现订房客户根据要求将信息信息录入,后台管理可调出此信息,进行分房处理,用户来到酒店入住时,取消预订转为入住。由于现代旅游业的发展,宾馆客房往往呈供不应求的趋势,基于此,房间预定是客房管理信息系统中不可缺少的一部分,住客可以通过房间的预定业务预先约定某时要使用某种条件的房间,以便于住客的出行和店房对客房合理、及时的安排调度。322网站在线留言流程图图12在线留言流程图在线留言功能的实现可以是客户方便快捷的给本酒店提出意见,及客户对本酒店的看法,客户浏览网页时,可根据界面提示录入相应的信息,提交留言。后台管理人员查看留言及时给出客户答复。这样利于酒店的改革及整顿。323空房查询图13空房查询流程图当用户入住客房时,管理人员通过空房查询为客户分配房间,管理人员可根据页面提示输入房间类型,点击查询,可出现相应的空房间的房间号。324在线预订管理图14在线预订管理流程图客户预订房间提交以后,后台管理人员可查看预订表,根据预订要求随机分配房间号,客户入住时,根据预订信息转入入住管理,最后客户退房结账。第四章系统模块详细设计及实现41在线预订房间1界面图31在线预订房间图32在线预订房间2,实现以上功能的主要代码PHPSTARTTIME_POST“STARTTIME“NUM_POST“NUM“ARRIVETIME_POST“ARRIVETIME“LEAVETIME_POST“LEAVETIME“ORDERNAME_POST“ORDERNAME“ORDERPHONE_POST“ORDERPHONE“PERSONNAME_POST“PERSONNAME“PERSONCARD_POST“PERSONCARD“REQUIRE_POST“REQUIRE“FANGSHI_POST“FANGSHI“ROOMSTYLE_POST“ROOMSTYLE“STYLEID_POST“STYLEID“42在线留言1界面图33在线留言2实现在线留言功能的代码此代码主要是将FROM里客户添加的内容加入数据库中的留言表。PHPSESSION_STARTIF_POST“YANZHENG“_SESSION“CHECK_PIC“ECHO“ALERT验证码错误“ECHO“SCRIPTLANGUAGEJAVASCRIPTHISTORYGO1“INCLUDECLASS/CLASS_LIUYANPHPTHEMETRIM_POST“THEME“MESSAGETRIM_POST“MESSAGE1“MANTRIM_POST“MAN“COMPANYTRIM_POST“COMPANY“ADDRESSTRIM_POST“ADDRESS“PHONETRIM_POST“PHONE“MOBILETRIM_POST“MOBILE“FAXTRIM_POST“FAX“YOUBIANTRIM_POST“YOUBIAN“EMAILTRIM_POST“EMAIL“TIME1DATE“YMJ“LIUYANNEWLIUYANLIUYAN_SETTHEME,THEMELIUYAN_SETCONTENT,MESSAGELIUYAN_SETPEOPLE,MANLIUYAN_SETCOMPANY,COMPANYLIUYAN_SETADDR,ADDRESSLIUYAN_SETPHONE,PHONELIUYAN_SETTEL,MOBILELIUYAN_SETFAX,FAXLIUYAN_SETCODE,YOUBIANLIUYAN_SETE_MAIL,EMAILLIUYAN_SETTIME1,TIME1LIUYANLIUYAN_ADDECHO“ALERT留言成功,我们会尽快给您满意答复“ECHO“LOCATIONHREFLIUYANPHP“43后台空房查询1、界面图34后台空房查询2实现空房查询功能的主要代码空房查询是根据房间类型进行来查询,以下代码用来从房间类型表中拿取房间类型的字段。SELECTSTYLE“WIDTH145PX“NAME“SELECT1“PHPINCLUDE/CLASS/CLASS_ROOMSTYLEPHPROOMSTYLENEWROOMSTYLERESULTROOMSTYLEROOMSTYLE_SEL_ALLRESULT_COUNTCOUNTRESULTFORI0IRESULT_COUNTIROWRESULTIROOMSTYLEROW“ROOMSTYLE“PHPECHOROOMSTYLEPHP此段代码主要是根据房间类型的ID字段从房间表了取出空房间的房间号。PHPINCLUDE“/CLASS/CLASS_ROOMPHP“SELECT1TRIM_POST“SELECT1“ROOMSTYLENEWROOMSTYLEROOMSTYLEROOMSTYLESELECT1ROWROOMSTYLEROOMSTYLE_SEL_BYSTYLESTYLE_IDROW0“STYLE_ID“ROOMNEWROOMROOMSTYLE_IDSTYLE_IDRESULT1ROOMROOM_SELBYSTATERESULT_COUNT1COUNTRESULT144后台预订查询1界面图35后台预订查询2实现预订查询的主要代码此段代码主要是根据预订人预订时的身份证号查询,从预订表里取出所需要的字段值。管理员可对留言信息进行删除等操作。PHPINCLUDE/CLASS/CLASS_ROOMSTYLEPHPINCLUDE/CLASS/CLASS_ORDERPHPPERSONCARDTRIM_POST“SHENFEN“BOOKNEWBOOKBOOKPERSONCARDPERSONCARDROWBOOKORDER_SEL_BYSHENFENSTYLEIDROW0“STYLE_ID“ORDERNAMEROW0“ORDERNAME“ORDERPHONEROW0“ORDERPHONE“PERSONNAMEROW0“PERSONNAME“PERSONCARDROW0“PERSONCARD“STARTTIMEROW0“STARTTIME“ARRIVETIMEROW0“ARRIVETIME“LEAVETIMEROW0“LEAVETIME“ORDERNUMROW0“ORDERNUM“REQUIRESROW0“REQUIRES“ROOMSTYLENEWROOMSTYLEROOMSTYLESTYLE_IDSTYLEIDROWSROOMSTYLEROOMSTYLE_SEL_BYIDROOMSTYLE1ROWS0“ROOMSTYLE“STYLEID1ROWS0“STYLE_ID“45入住情况管理1界面图35入住情况管理2实现入住情况管理的主要的代码入住情况的添加此段代码主要是将FROM中的入住信息添加到入住表中相应的字段中。PHPINCLUDE/CLASS/CLASS_DBPHPINCLUDE/CLASS/CLASS_RUZHUPHPROOMNUMTRIM_POST“ROOMNUM“PERSONNAME_POST“PERSONNAME“PERSONCARD_POST“PERSONCARD“PERSONPHONE_POST“PERSONPHONE“STARTTIME_POST“STARTTIME“LEAVETIME_POST“LEAVETIME“FUFEI_POST“FUFEI“RUZHUNEWRUZHURUZHU_SETFUFEI,FUFEIRUZHU_SETPERSONNAME,PERSONNAMERUZHU_SETPERSONCARD,PERSONCARDRUZHU_SETSTARTTIME,STARTTIMERUZHU_SETLEAVETIME,LEAVETIMERUZHU_SETROOMNUM,ROOMNUMRUZHU_SETPERSONPHONE,PERSONPHONERUZHURUZHU_ADDECHO“ALERT入住成功“ECHO“LOCATIONHREFKONGFANG_SEARCHPHP“入住信息的查看此段代码主要是对已经入住的入住信息的分页的查看,从入住表中取出所需要的字段值。PHPINCLUDE“/CLASS/CLASS_DBPHP“INCLUDE/CLASS/CLASS_RUZHUPHPRUZHUNEWRUZHURESULTRUZHURUZHU_SEL_BYALLRESULT_COUNTCOUNTRESULTPAGESIZE1PAGECOUNTCEILRESULT_COUNT/PAGESIZEPAGENO_GET“NO“IFISSETPAGENOPAGENO1STEPPAGESIZEPAGENO1FORISTEPIRESULT_COUNTIIFIPAGESIZE1STEPBREAKROWRESULTIPERSONNAMEROW“PERSONNAME“PERSONCARDROW“PERSONCARD“PERSONPHONEROW“PERSONPHONE“STARTTIMEROW“STARTTIME“LEAVETIMEROW“LEAVETIME“ROOMNUMROW“ROOMNUM“PRICEROW“FUFEI“FORI1IPAGECOUNTIIFIPAGENOECHOIELSEECHO“AHREFNOII“46系统调试在设计系统的过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政管理社会政策评审试题及答案
- 建筑行业未来发展与创新趋势试题及答案
- 聚焦2025年考试项目管理试题及答案
- 推动多元化医疗服务满足群众需求的策略与路径
- 2025年金融行业CRM数字化升级对个人理财服务的影响报告
- 2025年文化遗产数字化保护与文化遗产数字化展示技术案例报告
- 2025年现代管理学研究方法试题及答案
- 2025年自考行政管理新法则试题及答案
- 建筑抗震设计要点试题及答案
- 天然气水合物开采技术设备创新与性能评估预研报告
- 昇腾DeepSeek解决方案
- 出口美国合同范本
- 2025-2030中国香紫苏醇市场发展形势及未来投资风险预警研究报告
- 2024年市场营销师品牌宣传技巧试题及答案
- 教育机构与旅行社合作合同新规定
- 脑-肠轴与肠道菌群互作-深度研究
- 2025解题觉醒邓诚数学(名师大招册)
- 第四单元第一课 多姿多彩的乐音世界-《唱脸谱》 课件 2024-2025学年湘艺版(2024)初中音乐七年级下册
- 给小朋友科普化学小知识
- 体重管理培训课件
- 住院糖尿病血糖管理课件
评论
0/150
提交评论