基于PHP的酒店信息管理系统.docx
《基于PHP的酒店信息管理系统.docx》由会员分享,可在线阅读,更多相关《基于PHP的酒店信息管理系统.docx(23页珍藏版)》请在冰豆网上搜索。
基于PHP的酒店信息管理系统
浙江长征职业技术学院
毕业设计(论文)
论文题目:
基于PHP的酒店信息管理系统
系别:
计算机与信息技术系
专业班级:
学生姓名:
指导教师:
二○一七年五月十七日
2系统分析及关键技术介绍3
基于PHP的酒店信息管理系统
【摘要】随着互联网和宽带上网的普及,Internet网站在中国异军突起,并日益渗透到人们的日常生活中。
网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网满足人们的需求。
在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。
酒店作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。
因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。
【关键词】酒店管理PHPMYSQL信息管理
引言
21世纪是以网络的广泛、全面、深入运用为特征的信息化社会。
近十年来,随着我国经济的快速发展、
人们生活水平的日益提高以及“黄金周”休息日的增多,人们的消费能力和消费水平有了极大的提升,商务、度假、旅游等活动使我国城市酒店业得到了快速的发展,这一切都给我国酒店业的发展带来了无穷的契机。
现代星级酒店作为一个城市的名片和对外窗口,其酒店形象、服务水平和周边旅游都至关重要。
能为消费者提供周到、便捷、全方位的服务,满足消费者“个性化服务,信息化服务”的需要,是现在酒店业发展的方向。
这就要求酒店管理需要使用更有效的信息化手段,广泛拓展经营空间,进一步降低运营成本。
经调查发现,目前国内推出市场的酒店网站数量较少,且多以单一的订房功能吸引顾客,有些网站的订房过程甚至比较繁琐,这样不但使得顾客没办法一次性通过网站了解到酒店所能提供的各项服务以及酒店周边的休闲娱乐环境,而且往往也因为繁琐的订房过程而放弃网上订房,从而无法提高酒店的入住率,没有起到酒店智能化的积极作用。
介于此,对网站重新定位,使网站不仅仅依托于订房系统存在,而是建立一个综合性的酒店门户网站。
不但涵盖操作简单的订房系统,还为顾客提供了一个集休闲,购物,娱乐、餐饮为一体的平台,顾客来到这里不但能够了解到酒店的各项特色服务,还能获得酒店周边的各种购物、娱乐信息。
使得此网站与同类网站相比,综合性更强,更具市场竞争力。
新崇大酒店网站的设计与实现正是顺应了这个方向,使越来越多的人通过互联网了解新崇大酒店网站的最新动态。
市民可以通过本网站查看酒店每日房价、进行网上房间预订、查看周边旅游景点、在线留言等一系列功能,给市民提供了一条网络途径。
1绪论
1.1国内外开发背景及意义
随着科学技术的进步和信息化时代的到来,管理信息系统在各个领域都得到广泛的应用。
尤其是它在企业管理和计算机应用领域的重要性日益显现。
它不仅已经成为教育教学专业的核心课程,而且也是企业管理和计算机应用领域的一门重要的技术。
在经济全球化的激烈竞争中,方便、快捷的管理手段已经成为所有管理部门的迫切要求。
酒店作为社会需求的实体,更应该通过信息资源的深入开发和广泛利用,不断提高生产、经营、管理、决策的效率和水平,进而提高酒店经济效益和综合竞争力,实现从传统管理向现代管理的转变。
新的信息系统使酒店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等,从而提高酒店的生产率、劳动效益和经济效益。
中国目前正在以前所未有的规模在进行国际化的进程,酒店行业也在进行深刻的变革,如何与国际接轨,不断提高酒店的竞争力,提高酒店的品牌形象,是酒店行业普遍关注的课题。
随着酒店信息化管理的进一步深入开展,越来越多的新技术被应用于酒店信息管理系统中。
酒店管理系统无疑是酒店管理中非常重要的环节。
2系统分析及关键技术介绍
2.1可行性分析
随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近其生活,电子信息管理已经成为网上的一股潮流。
而更多的,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括经济上的可行性、技术上的可行性、操作上的可行性和法律可行性。
本系统的可行性分析如下:
2.1.1经济可行性
由于本晓庄连锁酒店预订系统所要求的硬件(计算机及相关硬件)和软件环境(PHP+SQL),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对学校不造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少酒店的工作强度,提高工作效率,而且方便了酒店对信息的管理,延续了传统的管理模式,极大限度的方便了酒店管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本借阅系统的开发成本,所以从经济方面讲开发此系统是可行的。
2.1.2操作可行性
酒店作为一个用户的集散点,其主要功能就是对顾客开放住宿的地方。
传统的晓庄连锁酒店预订系统,一般有两种方式:
一是手工管理,这种方式应用最传统的“笔纸操作系统”,将酒店的客房信息、销售信息、用户信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。
这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:
信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。
另一种是常见的信息管理方法是应用单机版的管理系统,但是这种系统设计时间较早,很多功能划分很不科学,很多设置已经跟不上时代需求了。
但是酒店管理人员已经有相当的应用经验,所以新的系统操作有一定的操作经验可以作一定的操作经验。
本酒店规模较大,信息管理经验丰富,单机版的晓庄连锁酒店预订系统做得较系统较到位,在酒店信息处理方面做得很精准规范。
综上所述,本酒店很有必要,也很有条件做到酒店信息在线管理,以更贴近时代需求和酒店发展需要。
2.2.1系统环境要求
(1)硬件要求:
512M内存或更高
(2)操作系统:
WindowsXP
(3)脚本解释器:
安装IE5.5以上版本既可获得
(4)数据引擎:
MYSQL
(5)权限要求:
对MYSQL建表、备份的权限
2.2.2编程语言和开发工具
(1)编程语言:
PHP
(2)数据库:
MYSQL开发工具
(3)开发工具:
DREAMWEAVER、apache、PhotoShop等
2.3论文主要内容简介
本网站分成两大部分:
前台用户浏览部分和后台管理部分。
在前台管理部分可以分为六个信息浏览功能窗口,分别为:
酒店首页、酒店介绍、在线预订、酒店周边、人才招聘、联系我们,且其各自又有其各自的特有的子模块。
一:
酒店首页
此部分涵盖内容:
新颖突出的酒店主题设计、公告栏、各链接缩影以及酒店最新新闻动态,力求使用户对酒店印象深刻、快速定位各种服务。
二:
酒店介绍
此部分涵盖内容:
酒店简介、酒店客房、酒店餐饮、酒店举办的各种活动、酒店的特色服务,酒店交通指南,力求使消费者享受到酒店的周到、便捷、舒适、称心的服务。
三:
在线预订
此部分为本网站的重点部分,也是难点部分,涉及整个订房系统的流程,涵盖内容:
用户对房间进行预订,修改、删除、查询;酒店管理者对房间及用户信息进行管理。
四:
联系我们
此部分涵盖内容:
在线留言
管理员操作部分:
本网站的主要信息都可以通过后台管理来进行管理。
后台管理主要包括首选服务、客房管理、信息管理这三个部分。
首选服务包括注销登陆和修改密码两个部分;客房管理是根据客房的分类来对客房进行添加、修改和删除管理;信息管理是网站的新闻发布管理系统,用来对网站的新闻信息和用户提交意见信息进行处理。
数据库信息包括新闻信息表、酒店房间信息表、留言信息表等。
酒店房间信息表中包括数据项:
房间名称、房间图片、房间价格等。
留言信息表包括数据项:
留言者编号、留言者姓名、留言内容、留言者IP等。
3需求分析
3.1业务流分析
酒店预订系统工作流程为:
系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、客房信息、用户信息、预订信息、特色服务等。
本系统的业务流程图如图3-1所示:
图3-1系统业务流程图
本系统是将现代化的计算机技术与酒店管理服务模式相结合,按照酒店管理的服务流程设计完成的。
同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。
为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
具体目标如下:
(1)操作简单、界面友好:
完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括商品信息、采购信息、供应商信息、销售信息等只需要点击鼠标就可以完成。
(2)即时可见:
对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到"即时发布、即时见效"的功能。
(3)功能完善:
不仅包括常见系统的信息管理的各个方面:
信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
同时,为了能有效方面的更新系统的界面。
(4)方便移植:
系统应具有实用性、可靠性和适用性,同时注意到先进性。
针对不同的用户,只需要稍作修改就可以开发出适合自己特点的晓庄连锁酒店预订系统。
系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
(5)动态管理:
对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
3.2数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。
其具体的做法是:
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
酒店预订系统的数据流程:
对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。
不同权限的用户可以对这些信息进行添加、修改和删除处理。
所有用户均可以进行信息查询。
通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图如3-2:
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据流图和数据字典共同构成系统的逻辑模型。
3.3.1系统数据字典
(1)数据字典列表——数据流
数据存储名称:
管理员信息
数据来源:
管理员信息表
数据去向:
管理员登陆模块
数据组成:
管理员信息=管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间
描述:
存储了管理员的基本信息
数据存储名称:
客房信息
数据来源:
客房信息表
数据去向:
客房模块
数据组成:
客房信息=客房信息唯一标识+编号+姓名+电话+作品+价格+数量+客房时间等
描述:
存储了客房的注册信息
数据存储名称:
预订信息
数据来源:
预订信息表
数据去向:
预订信息模块
数据组成:
预订信息=预订信息唯一标识+预订编号+名称+价格+图片+内容+时间
描述:
存储了预订信息
数据存储名称:
用户信息
数据来源:
用户信息表
数据去向:
用户信息模块
数据组成:
用户信息=用户信息唯一ID+用户姓名+性别+电话+身份证+地址+编号
描述:
存储了用户信息
数据存储名称:
特色服务
数据来源:
特色服务表
数据去向:
特色服务模块
数据组成:
特色服务=特色服务唯一标识+客房编号+用户编号+用户姓名+用户电话+物品+数量等
描述:
存储了特色服务
(2)数据字典列表——数据处理
t
(3)数据字典列表——数据存储
3.3.2系统数据项
管理员数据项:
4系统功能模块划分
根据系统功能分析,可以画出系统的功能模块图,从管理员界面对功能模块图加以描述。
管理界面的系统主要的功能模块图如图4-1:
图4-1系统功能模块图
(1)系统用户管理。
包括管理员管理和修改密码等模块,主要是添加系统的管理账号,对新增加的账户,管理员可以给你分配不同的权限,有总经理(超级管理员)、普通管理员、前台接待员3种用户角色。
(2)系统用户管理。
包括修改个人密码和系统用户管理两个模块。
(3)客房管理。
包括客房添加和查询管理2个模块。
(4)预订管理。
包括客房预订模块。
(5)餐饮管理。
包括餐饮添加、餐饮查询、餐饮类别添加、餐饮类别查询4个模块。
前台模块如下图4-2:
图4-2前台模块图
5系统详细设计
用户界面的大部分功能都是以管理模块为前提的,因为用户模块所显示的数据大部分需要通过管理模块来添加。
因此,我们首先要来介绍管理模块的设计与开发。
管理模块相对用户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。
为了便于系统维护,页面的命名才用“模块名+功能名”的方式。
概括起来,管理模块具有以下功能:
*管理员管理。
*客房维护。
*用户维护。
*预订维护。
*系统数据维护。
5.1前台首页介绍
图5-1前台首页
此页面为网站首页,在前台管理部分可以分为六个信息浏览功能窗口,分别为:
酒店首页、酒店介绍、在线预订、酒店周边、人才招聘、联系我们,且其各自又有其各自的特有的子模块。
此部分涵盖内容:
新颖突出的酒店主题设计、公告栏、各链接缩影以及酒店最新新闻动态,力求使用户对酒店印象深刻、快速定位各种服务。
5.2酒店介绍页
图5-2酒店介绍页
此部分涵盖内容:
酒店简介、酒店客房、酒店餐饮、酒店举办的各种活动、酒店的特色服务,酒店交通指南,力求使消费者享受到酒店的周到、便捷、舒适、称心的服务。
5.3在线预订页
图5-3客房查看
客房详细包括,类型,大小,价格,状态,备注等信息,点击下面的预订时,出现下图5-4:
图5-4客房预订
此部分为本网站的重点部分,也是难点部分,涉及整个订房系统的流程,涵盖内容:
用户对房间进行预订,修改、删除、查询;酒店管理者对房间及用户信息进行管理。
5.4后台登陆页介绍
图5-5酒店信息系统登录界面
打开系统首页,看到如图5-5的界面,界面实现的功能是核查系统管理员的身份,以保证系统的安全。
5.5系统主操作设计
图5-6系统主操作界面
界面可分为三部分,上方为系统名称、当前系统时间及用户身份。
左下侧为系统功能列表,管理员对系统可进行的所有操作功能都可在此进行选择。
右侧为操作界面,当未选择任何操作时,系统显示欢迎辞。
5.6管理员信息管理操作
图5-7管理员信息管理界面
此页面由两部分组成,上方为添加新管理员的操作界面,下方为目前系统已有的管理员,并以列表形式显示。
5.7客房信息管理页面
图5-8客房信息添加
图5-9客房信息查询
在此页面中,管理员可进行客房信息的管理操作,包括编号、大小、类型、价格、状态等。
5.8联系我们管理页面
图5-10联系页面
管理员拥有整个系统的所有操作权限。
其他各项功能操作界面都清晰明了,故不一一说明。
参考文献
[1]王军.《MYSQL4从入门到精通》[M].电子工业出版社
[2]袁勤勇.《ApacheServer2.0技术参考大全》[M].清华大学出版社
[3]王石,杨英娜.《精通PHP+MySQL应用开发》[M].人民邮电出版社
[4]贺民.《PHP技术内幕》[M].中国水利水电出版社
[5]陈诗秋.客户管理操作实第1版.广东经济出版社,2003年
[6]余晨,李文炬.MYSQL培训教程第3版.清华大学出版社,2002年
[7]田风辉.电子商务宝典—构筑电子商务王国[M].经济科学出版社,2001.11.
[8]范黎林,李亚,王晓东.基于SOA的区域协同电子商务平台设计与研究[J].河北师范大学学报(自然科学版),2006.02.
[9]姜华,杨静.电子商务的网上支付与安全[J].中国管理信息化,2006.04.
[10]许丽花.基于PHP的三层体系结构应用研究[J].南京工业职业技术学院学报,2005.12.
[11]吴清江,刘琳琅,吴政.基于J2EE和WebServices的动态电子商务实现方案.研究微型电脑应用,2006.03
致谢
经过了一个月左右的学习和设计,在指导老师的帮助下我终于完成了基于PHP酒店管理系统的制作。
在这期间我明白了我所学的实在是太少了,自己的能力是多么的有限和不足,然而我并不会灰心和气馁,我会继续执着一颗不断求学的信心,来继续以后的学习之路或工作之路,从而来完善自己的不足,使自己在以后的学习或工作中得到更好的学习和锻炼,同时在这次设计中,我也学到了很多知识也有很多感受,从对PHP等各种工具的功能不是很了解到上网查资料学习,遇到问题不懂而老师不在时就上网提问,再到对各方面都比较熟练,我深深体会到:
对知识的学习既要深入,又要博览;既要整体把握,又要细致入微。
本次毕业设计就要画上一个句号了。
可是它本身对我的影响却远远没有结束。
我从本次毕业设计中学到了很多的东西。
通过我的努力以及老师的帮助,我在知识水平和解决实际问题的能力上,有了很大的提高。
我的动手能力也得到了提高,我坚信它必将会对我未来走上工作岗位产生积极的影响。