Design and Implementation of Scenic Intelligent Guide System Based on WeChat applet
ABSTRACT:
In view of the incomplete information acquisition, low visit efficiency and poor travel experience in the traditional tourism mode, under the background of the widespread use of WeChat, the intelligent guide system based on WeChat applet was designed and developed.Firstly, the overall architecture of the intelligent tour guide system is designed, including the basic data end, the network transmission end, the WeChat platform end and the application server.Secondly, the basic functions of the intelligent tour guide system are introduced.Finally, the key techniques for implementing the tour guide system are analyzed. The tour guide system is easy to use, simple to develop, has a good promotion and application prospect, and provides a new method and idea for the design of other travel service systems.
1.INTRODUCTION
Geographical awareness is a very important factor in smart tourism. Whether the geographical location information of tourists during the tourism process can be accurately and quickly obtained will directly affect the travel experience of tourists[1].In the traditional tourism service, tourists obtain information about the surrounding environment through paper maps, scenic signs[2], etc. This way of obtaining information is not only incomplete information acquisition, but also inefficient in visiting, far from meeting the diversified and high-level needs of tourists[3].With the popularity of smartphones and the development of communication network technologies, mobile terminal devices have become an indispensable tool for tourists to travel. To this end, many domestic and foreign companies and research institutions have begun to develop travel apps based on mobile terminal devices.For example, the personalized travel app “Triposo”[4] developed by former Google employees can explore the historical scenery, artistic journey and natural scenery of the destination according to different routes, and can also push the attraction according to the preference information of the tourists.”TripAdvisor”APP has become a world- renowned travel data platform, with a large number of travel information from all over the world, sharing more than 500 million travel reviews and suggestions. With this app, travelers can not only get the most accurate and reliable travel information. You can also browse to the small, cost-effective tourist attractions.Domestic tourism APPs such as “ Poor
Travel ” , “ Ma Honeycomb Free Travel ” and “ Ctrip ” cover a large number of tourist attractions, and all include hotel reservations, ticket inquiries and other services, which are favored by many tourists.
Although there are many kinds of travel apps, some apps do not have the smart service of pushing the surrounding attractions according to the current location of the tourists, and will occupy a large memory space of the mobile devices. In view of this, in order to meet the travel experience of tourists, in the context of the widespread use of WeChat, this paper developed a smart tour guide system based on WeChat small program, which provides convenience for tourists while providing personalized travel services for the tourism industry. The development is of great significance.
2.WECHAT APPLET OVERVIEW
WeChat applet is a new way for Tencent to connect users and services. It can be easily acquired and distributed in WeChat, and has excellent user experience[5]. The organization structure of small program page is shown in Figure 1.WeChat applets mainly use WXML (HTML5), WXSS (CSS) and JavaScript technology[6]. Users do not need to download or install to get services quickly, feature-rich, user experience is excellent, and provides a series of components and interfaces, rapid development, compared with traditional APP, WeChat applet has the following advantages:
(1) Simple development.WeChat applet provides a simple and efficient application development framework and rich components and APIs to help developers develop services with native APP experience on WeChat. The development process is relatively simple, programmers with front-end development experience. Can be seamlessly docked and quick start.
(2) User experience is convenient.WeChat applet does not need to be downloaded and installed, and can be directly opened by WeChat through sweeping, etc. After use, the applet will be automatically hidden, and the user experience is better.
(3) Technical maintenance and cost.The WeChat applet is based on the WeChat platform. Therefore, its maintenance is supported by WeChat official, with lower cost, shorter cycle and simpler process.
Figure1. WeChat applet structure diagram
3. OVERALL SYSTEM DESIGN
The design goal of the intelligent tour guide system is to integrate various information such as geographic information, attraction introduction, tourism information and historical culture in the tourist scenic area. With the help of GIS, GPS and cloud push technologies[3], a set of map navigation and attraction browsing based on WeChat platform is developed. Intelligent guide WeChat applet for information inquiry, service booking, online commenting and sharing[7], providing visitors with graphical, visual and intelligent self-guided tour guide services. The whole system adopts a hierarchical design structure, which is divided into support layer, data layer, service layer and business layer from the bottom up, which is beneficial to the stability and scalability of the system. The system architecture is shown in Figure 2.
Figure 2. Intelligent tour guide system architecture
3.2 Database Design
The intelligent tour guide system uses Mysql database for data storage and management. The relationship between the database and the related objec
剩余内容已隐藏,支付完成后下载完整资料
基于微信小程序的景区智能导游系统的设计与实施
摘要:鉴于传统旅游模式信息获取不全、访问效率低、旅游体验差,在微信广泛使用的背景下,设计开发了基于微信小程序的智能导游系统。首先,设计了智能导游系统的整体架构,包括基本数据端、网络传输端、微信平台端和应用服务器。其次,介绍了智能导游系统的基本功能。最后,分析了实施导游系统的关键技术。导游系统使用方便,开发简单,具有良好的推广和应用前景,为其他旅游服务系统的设计提供了新的方法和思路。
1.介绍
地理意识是智能旅游的重要因素。旅游过程中旅游者地理位置信息能否准确、快速地获取,将直接影响到旅游者的旅游体验[1],在传统的旅游服务中,旅游者通过纸质地图、景区标志[2],等等,这种获取信息的方式不仅信息获取不完全,而且访问效率低,远远不能满足游客多样化、高层次的需求[3],随着智能手机的普及和通信网络技术的发展,移动终端设备已成为游客出行不可或缺的工具。为此,国内外许多公司和研究机构都开始开发基于移动终端的旅游应用设备。用于例如,前谷歌员工开发的个性化旅游应用“Triposo”[4]可以探索历史风景,艺术之旅和目的地的自然风光可根据不同线路,也可根据游客的喜好信息推送景点,“TripAdvisor”应用程序已成为享誉全球的旅游数据平台,拥有来自世界各地的大量旅游信息,分享超过5亿条旅游评论和建议。有了这个应用程序,旅行者不仅可以获得最准确可靠的旅游信息。你也可以浏览到小的,经济的旅游者景点。国内“穷人”等旅游应用。
旅游、“马蜂窝自由行”和“携程”涵盖了众多旅游景点,且均包括酒店预订、机票查询等服务,受到众多游客的青睐。
虽然旅游应用种类繁多,但有些应用并没有根据游客的当前位置推送周边景点的智能服务,会占用移动设备很大的存储空间。有鉴于此,为了满足旅游者的旅游体验,在微信广泛应用的背景下,本文开发了基于微信小程序的智能导游系统,在为旅游业提供个性化旅游服务的同时,为旅游者提供便捷。这一发展意义重大。
2. 微信小程序概述
微信小程序是腾讯连接用户和服务的一种新方式。它在微信上易于获取和分发,具有良好的用户体验[5]。小程序页面的组织结构如图1所示,微信小程序主要使用WXML(HTML5)、WXSS(CSS)和JavaScript技术[6]。用户无需下载或安装即可快速获得服务,功能丰富,用户体验极佳,并提供一系列组件和界面,发展迅速,与传统应用相比,微信applet具有以下优势:
(1) 简单的发展微信小程序提供了一个简单高效的应用开发框架和丰富的组件和api,帮助开发者在微信上开发具有原生应用体验的服务。开发过程相对简单,程序员具有前端开发经验。可以无缝对接,快速启动。
(2) 用户体验是方便.微信小程序无需下载安装,可通过扫码等方式直接通过微信打开,使用后自动隐藏,用户体验更佳。
(3) 技术维护和成本微信小程序基于微信平台。因此,微信官方支持其维护,成本低,周期短,流程简单。
图1 微信小程序结构图
3. 系统总体设计
智能导游系统的设计目标是将旅游景区的地理信息、景点介绍、旅游信息、历史文化等多种信息进行整合。借助GIS、GPS和云推技术[3],开发了一套基于微信平台的地图导航和景点浏览系统。智能导游微信应用程序,用于信息查询、服务预订、在线评论和分享[7],为游客提供图形化、可视化和智能化的自助导游服务。整个系统采用分层设计结构,自下而上分为支持层、数据层、服务层和业务层,有利于系统的稳定性和可扩展性。系统架构如图2所示。
图2 智能导游系统体系结构
3.2 数据库设计
智能导游系统采用Mysql数据库进行数据存储和管理。数据库与景点相关对象的关系如图3所示(图中1:N表示一对多关系,M:N表示多对多关系)。
图3 风景名胜区相关对象二级图
Mysql数据库主要包括两大类:地理空间数据库和专题属性数据库。地理空间数据库主要存储地理信息,如景点、道路和周围建筑物。主题属性数据库主要包括景点介绍、旅游信息、周边交通、餐饮住宿等。对于同时具有空间位置信息和专题属性的数据,设计了“颜色 标识”的编码结构,实现了地理空间数据库和专题属性数据库的关联。例如,景点用绿色表示,食物用橙色表示,蓝色表示购物中心。每个地理信息都有其他属性,其数据表结构如表1、2所示。
表1 景点类型表结构
Type number |
types |
green |
scenic spots |
Orange |
fine food |
blue |
emporium |
red |
entertainment |
yellow |
Hotel |
表2 旅游景点数据表结构
Field |
Description |
Example |
type of data |
ID |
Attractions number |
000001 |
Int(16) |
NAME |
Spot name |
Lijiang River |
Varchar(50) |
TYPE |
Attractions types |
green |
Varchar(50) |
LON |
longitude |
110.438262 |
Decimal(10,6) |
LAT |
latitude |
25.153166 |
Decimal(10,6) |
COMMENT |
comment |
837 |
Int(16) |
4. 关键技术分析及功能展示
4.1 关键技术的系统实现
4.1.1 基于A-GPS移动定位的景点智能推送:移动定位技术是实现游客定位、景点推送、旅游线路分析等智能导航功能的关键。目前,大多数智能导购应用充分利用智能手机内置的GPS定位模块,实现移动定位服务[8]。然而,由于一般的GPS定位需要很长的时间来寻找能够在当前地区使用的卫星,因此很难满足快速移动定位的需求[9]。为此,结合网络基站信息和GPS信息快速定位移动终端的A-GPS(Assisted GPS)技术应运而生[10]。A-GPS技术利用网络向移动终端提供差分校正数据、卫星工作状态等GPS辅助信息,从而增强TTFF(TimeToFirstFix,第一次发回定位信息所需的时间),使移动终端能够快速捕获GPS信号。接收GPS卫星的测量信息,最后通过无线网络将测量信息发送到网络中的定位服务器,根据接收到的卫星导航信号计算移动终端的当前位置。为了在景点推送中实现A-GPS技术,首先需要获得许可。例如,对于Android系统,首先在Androidfest.xml文件,例如:lt;uses permission android:
名称=“android.permission.ACCESS系统地理位置优越/gt;,
lt;uses permission android:name=”android.permission许可. 接入粗定位“/gt;其中接入细定位指示GPS卫星可用于精确定位,接入粗定位指示可用于运营商的移动基站或Wi-Fi热点用于粗定位。然后,利用手机系统提供的移动定位开发接口进行相应的开发。
4.1.2 基于模拟退火算法的旅游路径规划:路径规划问题是智能导游系统中不可缺少的一部分。其主要功能是为游客提供一个穿越多个景点最短行程的解决方案,可以减少游客不必要的出行费用,节省游客。部分不必要的时间,所以这个功能在整个导游系统中起着重要的作用。Metropolis等人[11]提出的模拟退火算法(SA)是一种求解优化问题的算法。该算法能够快速进行优化搜索,并采用模拟退火算法对旅游线路进行定制,较好地解决了旅游线路规划问题。问题。主要步骤如下以下:使用根据大城市的指导方针,有一定的可能性。
4.2 系统功能显示
智能导游系统具有景点推荐、地图显示、个人用户等功能模块。系统组织功能结果如图4所示。
WeChat applet entry
recommended
sites
Map display
personal
user
famous Hot map route scenery reviews navigation plan
Personal
information
Attractions
evaluation
图4 系统功能组织图
4.2.1 景点推荐功能:景点推荐功能是一种基于位置服务的新应用。系统通过对游客的实时定位来推荐景点。当用户到达某个城市或景点时,系统会自动推荐用户的当地著名景点和周边景点。游客还可以查看其他游客对景点的评价和介绍,让用户更方便、更详细。制定一个更优化的旅行计划,包括目的地景区推荐如图5所示。
(1) 设定初始温度Q0、结束温度Qe、冷却速率q和迭代次数X。
(2) 随机生成一条包含待游览景点的旅游线路,并计算其适应度函数值L0。
(3) 扰动当前解,生成新解,并计算新解适应度函数值L1。
(4) 将初始路径适应度函数值L0与新解适应度函数值L进行比较,如果Lgt;L,则接受新的行程L1,否则,根据大都市指南接受具有一定概率的新行程。
(5) 确定是否满足温降终止条件。如果QQe,当前温度Q Q,返回步骤(2),否则输出最佳行程路线、景点推荐功能:景点推荐功能是一种基于位置服务的新应用。系统通过对游客的实时定位来推荐景点。当用户到达某个城市或景点时,系统会自动推荐用户的当地著名景点和周边景点。游客还可以查看其他游客对景点的评价和介绍,让用户更方便、更详细。制定一个更优化的旅行计划,包括目的地的信息。
4.2.2 旅游路径规划:如果有人想去一个城市玩,要求时间最短,旅行最少,尽可能多的地方玩,你应该如何规划你的旅行?为了实现这种个性化的旅游需求,我们采用模拟退火算法进行旅游线路规划,并将其引入到导游系统中。我们只需要在导游系统的地图界面中选择您要玩的目的地,然后输入预计时间、预计消费量,然后点击线路计划,系统就会自动生成满足游客需求的旅游线路,如图6所示。这种个性化旅游线路的推荐,对于提高游客的旅游体验,使游客更加便捷起到了关键作用。
4.2.3 个人用户:用户可以在个人用户界面注册个人账户,也可以通过微信或支付宝界面登录,方便查看个人账户管理和浏览轨迹。
5. 结论
本文设计的基于微信applet的智能导游系统,充分利用了微信“开放即用,无需下载”[12]的特点,结合A-GPS移动定位技术、个性化推荐技术和行程规划技术,实现了所需的各种功能智能景区,使其具有良好的推广和应用前景。但是,目前的小程序地图界面缺乏良好的地图掩模功能,并且掩模不能随着地图的缩放而缩放,这在一定程度上影响了自定义地图的设计。虽然多方地图提供商提供了很好的api,但是由于小程序的封装性,无法最大化覆盖功能。我相信在以后的版本更新中,您可以看到这个小程序补充了这个缺陷,使它能够自给自足。定义地图体验更好。
智能图书馆座位选择系统的设计
摘要:高校图书馆占座问题难以杜绝,现有的图书馆座位选择制度已不能满足座位分配的需要。该系统采用多个传感器与微信小程序相结合,准确、实时地反映座位占用情况,简化了座位选择步骤,解决了问题。该系统利用二维码技术和信息平台对座位使用进行管理。
1.介绍
占座是我国高校图书馆普遍存在的现象,几乎所有高校都有不同程度的占座。对此,各高校纷纷采取相应措施,对图书馆的占座现象制定了一些解决办法,现有的座位选择制度收效甚微。高校图书馆,作为学生学习的首选场所。目前,大多数座位系统只提供在线预订服务,学生在系统中选择座位,但图书馆座位上没有明显标志[1]。座位选择系统的应用不是强制性的,这就造成了在线预订与现场实际情况之间的信息差距。图书馆的学生无法确定座位是否已预订,现场学生直接使用已在线预订的座位的情况时有发生。学生之间产生不必要的冲突,给图书馆员带来麻烦。占座问题不能从根本上解决。图书馆座位有限,现有的座位选择制度收效
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[410092],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。