摘 要
21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于旅游景点管理也是十分常见的。过去使用手工的管理方式对旅游景点进行管理,造成了管理繁琐、难以维护等问题,如今使用计算机对旅游景点的各项基本信息进行管理,比起手工管理来说既方便又简单,而且具有易于管理、搜索速度快、存储量大等多个优点。将其使用在旅游景点管理中,不仅能够提高旅游景点管理中管理员的工作效率,而且可以使旅游景点管理更加科学与规范。在信息化时代的不断冲击下,旅游景点管理与计算机技术的结合,将会是一条提高旅游景点管理水平的捷径。
经过本人的综合考虑,旅游景点推荐系统的设计是基于Flask框架、Mysql数据库、Apache服务器的方式设计,以ZendStudio和Dreamweaver为开发工具,在ZendStudio集成环境下调试并允许,并运用Photoshop技术美化网页,辅之以CSS技术。
该系统实现了旅游景点推荐管理内部的各种工作流程计算机管理化,其中包括管理员的系统首页、网站管理(轮播图、旅游公告)人员管理(管理员、系统用户)内容管理(旅游资讯、资讯分类)模块管理(景点信息、景点类型、酒店信息、旅行社、数据分析)个人管理反馈等功能。
关键词:Flask框架;Mysql数据库;Apache服务器
Design and Implementation of Tourist Attraction Recommendation System
Abstract
The 21st century is an era of information technology. Almost any industry can not do without computers. It is also very common to apply computers to the management of tourist attractions. In the past, the manual management method was used to manage tourist attractions, which caused problems such as cumbersome management and difficult maintenance. Now, the use of computers to manage the basic information of tourist attractions is not only convenient and simple compared with manual management, but also has many advantages such as easy management, fast search speed and large storage. Using it in the management of tourist attractions can not only improve the efficiency of administrators in the management of tourist attractions, but also make the management of tourist attractions more scientific and standardized. Under the constant impact of the information age, the combination of scenic spot management and computer technology will be a shortcut to improve the level of scenic spot management.
After my comprehensive consideration, the design of the tourist attraction recommendation system is based on the Flask framework, MySQL database and Apache server. With ZendStudio and Dreamweaver as the development tools, it is debugged and allowed under the ZendStudio integrated environment, and uses Photoshop technology to beautify the website, supplemented by CSS technology.
The system realizes the computerized management of various workflow processes in the recommendation management of tourist attractions, including the system homepage of the administrator, website management (rotation map, travel announcement), personnel management (administrator, system user), content management (travel information, information classification), module management (scenic spot information, scenic spot type, hotel information, travel agency, data analysis), personal management feedback and other functions.
Key words: Flask framework; MySQL database; Apache server
目 录
第1章 绪论
1.1 研究背景与意义
1.2 开发现状
第2章 相关技术介绍
2.1 HTTP协议
2.2 HTML网页技术
2.3 B/S结构
2.4 Flask框架介绍
2.5 Mysql数据库
第3章 系统分析
3.1 可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 社会可行性
3.2 系统功能需求
3.3 系统性能需求
3.4 业务流程分析
3.5 数据流程分析
第4章 系统设计
4.1 系统架构设计
4.2 总体结构设计
4.3 数据库设计
4.3.1 概念设计
4.3.2 逻辑设计
第5章 系统实现
5.1 数据库连接模块的实现
5.2 登录模块的实现
5.3 用户模块的实现
5.3.1 注册模块的实现
5.3.2 评论模块的实现
5.3.3 酒店信息模块的实现
5.4 管理员模块的实现
5.4.1 用户管理模块的实现
5.4.2 密码修改模块的实现
5.4.3 资讯数据管理模块的实现
5.4.4 景点信息管理模块的实现
第6章 系统测试
6.1 测试环境
6.2 测试目标
6.3 功能测试
6.4 测试结果
第7章 总结与展望
参考文献
致谢
绪论
研究背景与意义随着经济水平的提高,国内的旅游业发展快速,但是相对来说,国内旅游业发展的程度并不能完全适应经济的发展和人民生活水平提高的需要。因此国内旅游业在国民经济中的地位和作用凸显重要。
但国内旅游产业管理滞后,基础弱,企业效益差,信息化较低。旅游行政管理部门的管理方式些许落后,缺少信息化管理,信息沟通渠道不顺畅等一系列问题。面对挑战和挫折,国内旅游产业必须转变旧观念,勇于创新,打破传统理念,提供各种资源,这样一来使整个行业有了崭新的一幕。同时要加强旅游信息化的建设,不断提高各级管理部门的管理能力和工作效率,简化办事的程序,减少工作的成本,加快信息的传播速度,多做宣传,提高信息的真实性;另一方面通过开展旅游产业来满足游客的需求,提升旅游的服务质量,缩减成本,转变旅游企业传统经营模式,这样做的话不仅提高整个旅游产业的素质,而且提升旅游产业的信息化,优化产业的结构和资源。进而带动许多产业的发展,提高就业机率,对经济的发展有着积极的推动作用。
开发现状我国的旅游局要求落实全方位发展中国旅游业的战略目标,其中的重要任务就是要有效利用十年左右的时间,尽最大努力地提高信息技术应用中各方位、各层次的旅游服务水平,将旅游和信息服务相互融合,促进信息化发展。基本上建成了覆盖全国的旅游基础设施和旅游信息数据库平台,追求信息资源的交流与共享,最终形成一个有示范效应的智慧旅游城市,智慧旅游企业。目前,许多城市都在开展智能城市建设。中国的旅游局已经对智慧旅游城市的战略落实了试行方案,初步肯定了国内十八个城市。我国大部分的旅游网站在开发初期,由于缺少对旅游行业和网络运营的全而了解,未能找准切入点,使旅游网站建成之后缺乏特色与“卖点”,往往照搬照抄其它旅游网站的现成模式,成为欧美等网络业发达国家网站的中文翻版,或者是大型网站的缩影。其结果是版而设计相似,内容雷同,重复建设问题严重,既没有形成具有一定规模的经营模式,也没有达到网上促销、预订的高成功率,使整个旅游业电子商务的销售额少得可怜。旅游产品交易的安全性问题是旅游网站发展的瓶颈。是否能够确保在动态、开放的旅游网站上,安全的完成旅游产品的整个交易过程,是旅游者选择网站上购买旅游产品首要考虑的问题之一。而我国大部分旅游网站在线支付手段不健全,缺乏统一的标准体系,在线交易的安全性更是令人担忧。恶意订购、交易出错的现象屡见不鲜,所以,消费者对旅游产品的网上交易信赖度不高。因此,交易不安全问题成为旅游网站发展中最大的障碍。
与国外相比,我国旅游电子商务起步稍晚,1996年才开始出现专业的旅游网站,其后旅游电子商务快速发展,到2000年进入第一个高潮期,但在2001年由于受世界旅游业整体负增长形势的影响,中国的旅游业在这一年经历了一定的困境,增长速度有所下降;2002年中国旅游业又开始整体回升,到2005年Web2.0的刺激下掀起了新的一轮旅游电子商务热,自此又进入了一个新的“加速发展期”。目前,我国具有一定旅游资讯能力的网站已有5000多家。其中专业旅游300余家,主要包括地区性网站、专业网站和门户网站的旅游频道3大类。
相关技术介绍
HTTP协议超文本传输协议(HTTP)作为协作式与分布式的通信协议,其以万维网交换信息作为前提条件。HTTP为IEIF的国际化标准指标,在制定相关标准与实现内,W3C积极参与其中,同时发挥着不可替代的作用。其能够借助超文本标记语言,将文档在服务器与浏览器之间相互传输。HTML作为构架文档的标记语言,这些文档内将包括有关信息的