本课题主要围绕贵州旅游的设计和实现展开,分析了贵州旅游行业的主要业务流程和相关技术,设计一个基于PHP的旅游系统原型,该系统采用B/S结构,实现了结合贵州旅游的当地特点,创造地方旅游行业信息的整合。从一个旅游者在旅游过程中所涉及到的食、宿、行、游、娱去思考。
对于旅游见闻所牵扯的管理及数据保存都是非常多的,比如管理可以查看所有用户的信息,发下介绍管理,管理员;首页、个人中心、用户管理、景点推荐管理、特色美食管理、酒店青旅管理、路线规划管理、休闲娱乐管理、结伴同行管理、留言板管理、系统管理,用户;首页、个人中心、结伴同行管理、我的收藏管理,前台首页;首页、景点推荐、特色美食、酒店青旅、结伴同行、新闻资讯、留言反馈、个人中心、后台管理、客服等
系统功能模块主要如下。
1.美食信息:对贵州特色美食的介绍,美食位置,卫生级别,联系电话,交通情况。游客可进行预订。还有推荐
2.酒店信息:酒店位置,级别,特色菜,服务设施,收费标准,联系电话 ,交通情况。游客可以进行自主选择并进行预订。
3.旅游路线:可以查询按地区、线路、价格等查询旅游线路资料。具有前台预订功能,旅客旅游路线进行浏览,了解旅游路线的详细情况,如天数,价格,景点,餐标,住宿。
4.旅游景点:景点的名称,交通状况,门票价格,景区景点简介。
5.旅游公告:显示推荐旅游景点、美食、酒店、及其动态。
6.线留言:会员可以在网站留言,管理员可以回复。
开发语言:php
后端框架:Thinkphp5
前端框架:vue.js
服务器:apache
数据库:mysql
数据库工具:Navicat/phpmyadmin
开发软件:vscode/Dreamweaver/PhpStorm等
目 录
第一章 绪 论 1
1.1背景及意义 1
1.2国内外研究概况 2
1.3 研究的内容 2
第二章 关键技术的研究 3
2.1 PHP技术介绍 3
2.2 MYSQL数据库 3
2.3 B/S结构 4
第三章 系统分析 5
3.1 系统设计目标 6
3.2 系统可行性分析 6
3.3 系统功能分析和描述 7
3.4系统UML用例分析 8
3.4.1管理员用例 9
3.4.2用户用例 9
3.5系统流程分析 10
3.5.1添加信息流程 11
3.5.2操作流程 12
3.5.3删除信息流程 13
第四章 系统设计 14
4.1 系统体系结构 15
4.2 数据库设计原则 16
4.3 数据表 17
第五章 系统实现 18
5.1管理员能模块 18
5.2前台功能模块 19
5.3用户功能模块 19
第六章 系统测试 20
6.1测试定义及目的 21
6.2性能测试 22
6.3测试模块 23
6.4测试结果 24
总 结 26
致 谢 27
参考文献 28