基于PHP的酒店网站设计
2019-09-10宋龙坤王晓燕
宋龙坤 王晓燕
摘要:随着网络技术的迅速发展,各大企业为提升自己的知名度纷纷建起自己的官方网站;与此同时,一些企业抓住人们对高效生活的追求,开发出在线订购平台。本论文是采用PHP技术实现酒店网站的设计。在本次设计中,根据前后台需求的不同,将前台分为客户注册和登陆、对产品规格与价格的查询及购买等;后台具有对房型、商品、订单、评价等的管理功能。详细介绍了基于PHP技術的网站设计中各模块的实现过程。。
关键词:php;网站开发;酒店管理
一、我国酒店管理系统的发展状况
我国最早的酒店管理系统是由清华大学教授金国芬于1979年开发出来的,随着网络技术的不断发展以及先进技术的引进,该系统最终被淘汰,中软好泰系统CSHIS、千里马饭店管理系统、OPERA系统等酒店管理系统相继出现。
随着旅游业的发展,酒店行业得到迅猛的发展,酒店业务信息化建设能够让酒店企业得到更高效的管理,因此,酒店业务信息化建设已成为酒店企业发展中的重中之重。
本酒店管理系统的设计目标是实现酒店信息化和智能化,建立可靠完善的酒店信息系统,为酒店提供安全可靠的信息环境。
二、技术介绍
(一)网站编程环境
该酒店的管理系统的前后台系统都是基于PHP开发的。
本系统网站需要使用PHPstudy服务器运行。PHPstudy是一个既方便又好用的PHP程序集成包,只需一次性安装,不用任何配置就可以正常使用,这对于使用PHP制作系统的人来说,是个不二选择。
(二)php技术介绍
PHP是一种“超文本预处理器”,是一种非常流行的通用脚本语言,适合用于WEB前端的开发,也适合用于各大编辑软件,同时也是现在程序员普遍使用的一种方式。
PHP具有如下几种优势:
1.语法简单,可在短时间内掌握。2.执行效率高。3.PHP可使用C、C++进行程序扩展,让其更加完善。4.安全性强,可加密,不易被黑客破解。5.使用方便。作为后端语言可直接插入前端的HTML页面。
(三)MySQL的简单介绍
MySQL是当今十分流行的一种开放型源代码的关系型数据库,因为它体积小、开发成本低、运行速度快,所以成为很多公司的选择。
三、系统需求分析
设计开发过程当中最重要的一步为需求分析。通过分析,可以了解用户的需求和设计开发系统的基本功能。
(一)需求分析
1.项目目标
本酒店管理系统的目标是要完成一个基于PHP的的酒店管理系统商品、房型的展示售卖功能平台的设计和开发。
2.模块功能
为实现本系统具备操控简便的优点,将实现下述几项基本功能:
(1)页面简约。(2)管理员可对商品、订单等进行维护和管理。(3)具有极强的安全性。(4)具有评价功能。
(二)设计目标
该系统将实现酒店信息的统一管理,为企业提供高效的管理平台。因此需要满足稳定性和开放性的目标。
(三)业务分析
对顾客而言,用户通过注册账号并登录酒店网上订购平台进行下单。对管理员而言,可登录后台对房型、商品、订单、顾客评价进行维护。
四、系统详细设计
(一)系统总体设计
根据之前的需求和对各种设计的分析,按照系统开发的基本概念对网站进行分解,该系统主要分为前台模块和后台模块。
前台模块主要是对各种房型的介绍;各种小商品的介绍;用户注册与登陆;用户订购等模块。
后台模块主要是管理员的登陆;对房型、小商品、订单、评价的管理等模块。
(二)用户层设计
本系统共分为前台和后台两大模块,在两个模块的基础,又将其分为几个小模块。
1.系统前台功能
(1)注册和登陆模块。用户可以通过网站首页的注册模块进行注册,也可以通过前台系统中的登陆模块进行登陆。
(2)用户查询模块和购买模块。用户可以查询房型、商品等,将自己喜欢的房型或商品加入购物车,生成订单,但只有注册用户才能提交订单并最终完成采购。
(3)评价订单模块。入住酒店后,用户可以根据入住体验进行评价。
2.系统后台功能
网站后台管理员有如下权限:
(1)可对用户进行管理和维护。(2)可对房型信息进行修改和维护。(3)可对订单进行管理和维护。(4)可对酒店商品信息进行维护管理。
五、系统的实现
(一)前台页面的实现
该网站前台模块主要分为网站首页、酒店客房类型、商品类型、用户注册与登录等模块。通过此系统,用户可以很快了解该酒店。实现网站的实用性和易管理性。
在主页面可看到小商品的信息,如:图片和价格,方便客人进行选择;各种房型的信息,比如房间类型,房型的售价,房型的图片等。
(二)注册与登陆模块的实现
注册模块的功能是让用户进行注册,用户点击注册填写相关个人信息并提交,用户输入的个人信息将从页面传到服务器中进行处理,其中的处理包括很多,比如为了保证用户的唯一性和安全性,服务器会对传来的数据进行判断,以确定数据库中是否存在相同的用户信息,如果有相同的用户信息则阻止该用户继续注册,否则会造成数据混乱,无法保证用户数据的安全性和可靠性。注册成功后,该用户信息将保存到数据库中。注册成功后,用户可通过输入账号密码进行登陆。
六、系统的测试
调试环节是软件生命周期中最重要部分,系统或代码中存在的错误会在系统测试中被检查出来,其目的是为了修复系统不符合或者矛盾的地方,让系统变的更加的可靠。
6.1测试方法
首先对所开发的系统进行静态分析,即软件初步设计完成后,在系统未运行前进行全面的检查分析。通过对用户需求、相关技术、软件设计、程序结构等的详细分析和检查,找出可能出现的错误,及时进行调试和修改。静态分析是提高软件质量的一种非常有效的方法。
6.2测试环境介绍
测试环境:操作系统win10系统。
参考文献:
[1]唐启政.酒店信息管理系统的设计与实现[D][硕士论文].吉林大学,2016.
[2]陈基思.尚禾酒店服务管理系统设计与实现[D][硕士论文].大连理工大学,2016.
[3]郑铁.酒店管理信息系统课程实验项目的设计与探索[J].吉林省教育学院学报(下旬),2015,31(08):70-71.
[4][12]郭姣.网上商城后台管理平台的设计与实现[D][硕士论文].吉林大学,2015.
[5]孙健杰.基于PHP的酒店信息管理系统的设计与实现[D][硕士论文].吉林大学,2015.
作者简介:
宋龙坤,男,1996年9月,河南鹿邑人,山东协和学院计算机学院计算机科学与技术专业学生。
王晓燕,女,1982年9月,山东烟台人,硕士,副教授,山东协和学院数字媒体技术教研室教师,主要研究方向为:数字媒体技术、教育技术学等。