基于LAMP和React的酒店后台管理系统

 2022-06-20 23:01:35

论文总字数:22895字

摘 要

近年来旅游业在不断的蓬勃发展,相应的过夜旅游人数也在不断增进,酒店业的需求日益见涨。因此一个高效的,现代化的,安全的酒店管理系统变的越发不可或缺。同时近年来web开发也发生了剧烈的变化,不再是贴图式开发的时代,功能的不断增加也带来了工程化,组件化的开发方式,使得web系统的开发效率和开发质量都得到了极大的提高。

本文根据酒店的业务流程,利用MySQL、React、PHP等开发工具和数据库,在充分利用新技术的情况下,开发出符合当前酒店业务需求,更现代化的酒店管理系统。该系统充分利用了组件化开发和前后端分离的思想,极大的降低了软件的耦合度,从而延长了软件的生命周期并且降低了后期维护成本。该酒店管理系统的功能如下:客房管理,包括客房查询,客房预订,客房信息维护,退房管理;经营管理,包括收支统计,订单管理,客户信息管理;用户管理,分为客户管理和用户管理,并且根据权限来限制功能的使用。

该酒店管理系统对主流浏览器除IE浏览器以外均能较好支持,人机交互简洁明了,页面切换流畅,操作过程简单方便,能够给酒店的信息化管理带来帮助。

关键词:酒店管理,PHP,MySQL,React,Laravel,Web

Abstract

With the tourism developing rapidly in recent years, the demand of hotel is getting higher because more people choose to stay overnight when they are traveling. So an efficient modern and safe hotel management system becomes more and more meaningful. On the same time, web development also changes a lot, website becomes stronger with the engineering development method instead of stitching pictures simply. The efficiency and quality of developing web system has improved a lot.

According to the work flow of hotel management, this paper used MySQL、React、PHP to develop a hotel management system which fits current hotel work needs. This system makes fully use of component development and the separation of front and back ends. It decreases the coupling degree and maintenance cost of software, extends the lifespan of software. The system’s function is as follows: room management, including searching room, booking room, maintaining room message, managing checking out room; business management, including income and expenditure statistics, managing order, managing customer information; user management, showing different function to user with different authority.

The hotel management system has a good support for mainstream browsers except for IE browsers. It’s interaction between computer and human is simple and clear. The system can switch the page smoothly and bring great convenience to the hotel's information management.

KEY WORDS: hotel management, php, react, mysql

目录

摘要 II

Abstract III

第一章 引言 1

1.1 选题背景和意义 1

1.2 国内外研究现状 2

1.3 论文组织结构 3

第二章 系统需求分析 4

2.1 业务概述 4

2.2 系统功能分析 4

2.3 系统性能分析 5

2.4 系统可行性分析 5

2.5 本章小结 6

第三章 开发技术与工具简介 7

3.1 MySQL关系型数据库管理系统 7

3.2 PHP及其Laraval框架 7

3.3 React——构建UI的JavaScript库 8

3.4 本章小结 9

第四章 系统方案设计 10

4.1 系统体系架构 10

4.2 系统功能模块设计 11

4.2.1 前台 11

4.2.2 后台 13

4.3 数据库设计 23

4.3.1 数据库的定义 23

4.3.2 数据库的特性 23

4.3.3 E-R图 24

4.3.4 数据表设计 26

4.4 前后端通信接口设计 27

4.4.1 Token认证流程 27

4.4.2 具体接口设计 28

4.5 本章小结 29

第五章 系统实现 31

5.1 开发环境 31

5.2 系统功能模块实现 31

5.2.1 前台主页 31

5.2.2 登录模块 31

5.2.3 后台模块 32

5.3 本章小结 34

第六章 工作总结与展望 35

6.1 工作总结 35

6.2 工作展望 36

致谢 37

参考文献 38

引言

选题背景和意义

现如今随着人民经济水平的不断提高,旅游业也在蓬勃发展,旅游人次以及入住酒店人次都在不断增加。根据国家旅游局公布的《2017年全年旅游市场及综合贡献数据报告》显示:2017年国内旅游人数共计50.01亿人次,比上年同期增长12.8%;入出境旅游总人数2.7亿人次,同比增长了3.7%;全年实现旅游总收入5.40万亿元,增长15.1%。与此同时,对国内旅游进行抽样调查的方式进行调查,根据其数据可以推断出结果,2017年全年,入境过夜旅游人数6074万人次,比上年同期增长2.5%。其中:外国人2248万人次,增长3.8%;香港同胞2775万人次,增长0.1%;澳门同胞522万人次,增长8.6%;台湾同胞529万人次,增长4.0%。面对逐年提高的入住酒店人次,酒店也相应的需要提高管理效率,也就是说建设一个高效的、先进的、可靠的酒店后台管理系统越发变得有必要起来了。

而且现如今计算机已经成为人民工作 生活不可或缺的一部分,而且价格变的越发低廉,但是性能一直在不断提升,被广泛应用于各个领域中。计算机的流行和发展有其必然性,理由如下:

剩余内容已隐藏,请支付后下载全文,论文总字数:22895字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;