基于位置服务文化线路推荐系统的设计与实现

论文价格:0元/篇 论文用途:仅供参考 编辑:论文网 点击次数:0
论文字数:**** 论文编号:lw2023618 日期:2023-06-25 来源:论文网
本文设计实现的系统主要以晋祠景区为实验基地,囊括了对晋祠景区中各景点信息采集、位置定位以及语音讲解,对用户文化线路的推荐、景点导航、问卷调查等功能。本研究在基于 LBS 的相关研究中,加入了景区景点文化属性节点的约束。解决了传统基于 LBS 技术旅游类应用软件推荐系统为游客推送的游览线路不精细,不深入的问题。通过 Flutter 框架开发出一套原生态手机 APP,提升推荐系统的有效性和实用性,进而提升居民与游客文化旅游体验,助推文化旅游信息化发展。


第一章 绪论

1.1 研究背景
近年来,随着我国经济的发展,人们生活水平的不断提高,旅游业在国民经济中的地位和作用也变得越来越重要。旅游需求逐渐呈现出个性化、多样化的趋势,各种个性化定制旅游的出现,说明人们越来越追求个性化的旅游方式。随着游客消费市场观念的转变,各大旅行社以及旅游类的手机软件也在不断迭代更新,推出新的旅行个性化套餐以及新的旅游个性化功能模块。例如:海南某旅行社根据老年人的体质特征,精心设计出了没有危险、不易产生疲劳感的线路;北京优加旅游国际旅行社招募了上百名优秀的定制师,为游客制定游览线路;Travel iD 平台也会根据游客的兴趣、经费预算、人数等等因素有专人来为游客制定行程服务。与此同时线上的旅游类应用软件在吃、住、行、游、购、娱各个方面的发展同样积极活跃,例如以现在市场上较为普及的“携程”、“驴妈妈”、“途牛”、“马蜂窝”等综合类旅游应用软件,他们整合了景区门票和酒店的预订,对景区的评价,以及游客们的游记记录等;主打出境定制化旅游的“穷游”、“不跟团”等手机软件;专做手机智能导游的“熊猫导游”、“51 导游”、“小鹿智游”以及“导游大师”等手机软件;以亲子为主题的应用类软件“偶们亲子”;主打自驾旅游的“爱自驾”手机软件,等等。市场上还有很多的旅游类应用软件,因为吃住行是游客游览过程中基本的刚性需求,大多数的旅行社与公司都是针对游客在景区、酒店、交通方式等整体行程上的个性化线路以及主题类线路的设计,然而在游客浏览过程中,对景点的文化内容进行深入的了解与认知却很欠缺。同时,这种整体的行程安排难以满足游客即时性的行程变化以及需求变化,在旅客已经订好的整体行程中,如果交通不顺或者天气有变等多种情况发生,会使得游客的前期准备整个行程都会打乱重新安排。
........................

1.2 研究意义
目前,市场上旅游线路推荐类的手机软件虽然数量庞大,种类繁多,现在市场上有以下几类比较常见:一类是以大量游客在手机软件上的评论行为,浏览内容以及线下的行动轨迹等特征为数据基础,通过计算从而进行线路的推荐;一类是以游客位置为基准,对游客的吃、住、行、游、购、娱等多个方面的,对用户的整体游览线路进行规划;还有一类是由专业的旅游者和专业的科研人员组成的团队,来为游客制定个性的定制化线路,这一类平台推出的精品线路大多时间周期长,游览地大多都以国外为主。
在目前应用商场上关于旅游线路推荐类的应用软件,在技术方面都存在着以游客行为为基础,以景区为中心,对游客的餐饮、住宿、交通等方面进行个性化线路的规划并推荐。使得为游客推荐的游览线路涉及面广而不精。浏览过程中景点多,留下的印象不深刻。因缺乏即时性,但凡一有突发事件而影响整体行程。

本研究采用了 LBS 即时的位置服务,对景区游览中不同的位置定位服务。同时对景区中不同文化景点的属性进行分析。那么如何采用以 LBS 为技术核心,结合景区中的景点不同文化信息与游客体验需求,从而推出针对不同类型的游客来实现精致的个性化线路的推荐服务,则变得非常有意义。本研究主要针对这种广而不深入,大而不精细的推荐问题,对景区内部,基于 LBS 技术,引入景区中各个景点文化信息。开发出一套功能完整、实用性强的文化线路个性化定制系统,完成以 Flutter 为主要框架,在 iOS 和 Android 双平台上开发原生态 App,进而提升居民与游客文化旅游体验,助推文化旅游信息化发展。

............................

第二章 相关技术介绍

2.1 LBS 体系
LBS 英文全称为 Location Based Services,基于位置的服务,简单来说 LBS 包含了两个层面的意思:一个是通过定位技术确定移动设备或者用户实际所处的地理位置,二是通过确定的地理位置,提供与实际位置相关的各种类型的信息服务。LBS的整个体系架构是由四部分组成。
第一部分、终端移动设备
终端移动设备就是我们熟知的智能手机,iPad 以及汽车上的导航等等终端设备。它们具有定位功能,用户使用这些终端设备中的定位功能,来获取用户的地理位置信息。
第二部分、定位系统
定位系统是 LBS 的核心。其中一种 GPS 卫星定位我们生活中最为常用,现在人们的手机基本上都会有这个 GPS 定位功能,咱们中国通过自主研发并且使用率,精准度较高的是北斗导航系统,俄罗斯的 GPS 定位定位功能也很成熟,叫格洛纳斯系统。另外一种是基站定位,基站定位多应用在移动电信的通信方面,它主要是结合通信和手机 Wi Fi 访问的信号进行快速定位,从而获得实时 的定位数据。
第三部分、网络服务提供商(Network Service Provider)

网络服务提供商(Network Service Provider),是手机终端用户与位置服务提供商两者之间提供通信交流的网络载体。
第四部分、位置服务提供商(Location Service Provider)
位置服务提供商(Location Service Provider),是位置服务提供商接收到手机终端客户在移动端发出位置查询的请求信息,位置服务提供商将接收到的信息进行计算并且查询相应的位置结果,然后通过互联网将查询出来的结果发送到用户手机客户端上。
.............................

2.2 Flutter 框架
2.2.1 Flutter 概况
Flutter 是一个开源的 UI(User Interface)框架,用于在 Android 和 iOS 上创建高级本机接口,可以快速在 Android 和 iOS 上构建高质量的原生 UI。在 2017 年 5 月,Google 最初发布 Flutter alpha。Flutter 应用程序代码由世界一流的 Dart 平台提供支持,该平台可编译为适用于 iOS 和 Android 的 32 位和 64 位 ARM 机器代码,以及适用于Web 的 JavaScript 和适用于台式设备的 Intel x64。2018 年 2 月,在世界移动通信大会(MWC)上,发布了首个 Flutter Beta 版本。Flutter Beta 2 版本在 2018 年 3 月 6日发布。在 2018 年 5 月 7 日,由 Google I/O 2018 退出 Flutter Beta 3。Flutter Beta 3版本主要焦点是:基础,生态系统和工具。其中:基础是提高了定制水平和复杂性;生态系统方面主要关注的是 Firebase 插件中添加了一组功能齐全的插件,VisualStudio 代码现在已经完全支持环境;工具方面 Flutter 使用全新功能“Just My Widgets”重新设计了用户界面,该功能为开发人员过滤掉了自动生成的小部件。北京时间 2018年 12 月初,Flutter 框架的 1.0 版本正式发布。


..........................


第三章 基于 LBS 文化线路推荐系统需求分析.......................18
3.1 总体需求分析.................................18
3.2 基于 LBS 文化线路推荐系统功能需求分析.......................19
第四章 基于 LBS 文化线路推荐系统的构架与设计.......................27
4.1 系统总体设计..............................27
4.1.1 系统设计目标................................28
4.2 系统功能模块设计.............................29
第五章 基于 LBS 文化线路推荐系统的实现与展示................................38
5.1注册登录功能实现与展示.............................38
5.1.1 注册功能...............................38
5.1.2 登录功能..................................38

第六章 LBS 文化线路推荐系统测试

为了能够让软件系统运行流程,让手机用户使用流畅,为了提高用户体验。对系统进行功能以及性能等方面的测试是必须进行的一个项目。软件测试的过程也是对之前本研究基于 LBS 文化线路推荐系统整体的需求分析、构架设计以及系统的实现都进行每一步的分析测试。经过本章对系统软件的测试,我们将的对比现在软件呈现的效果和之前设计与需求的效果,从而对系统进行评估。
本章对系统测试目的是查找本研究在背景分析、系统设计与实现等过程中出现的错误,能够及时找出问题、查明原因以及正确纠正问题,对推荐系统进一步完善和改进。在测试的过程中本研究将会设置一些特定的条件,通过测试来了解系统在这些特定的条件下是否能正常运行。以此来测试系统性能稳定性。
下表 6.1 为本研究测试用户登录时的情况,站在游客用户的角度,正常使用登录功能以及故意输入错的账号密码等情况,看客户端界面能否正确提示相应信息。

..........................

第七章 总结与展望

7.1 总结
经过对当前线上旅游软件分类以及对山西旅游+科技+文化发展现状的分析,本研究在 Flutter 框架下进行研究,设计并实现了基于 LBS 文化线路推荐系统。此次设计实现的系统主要以晋祠景区为实验基地,囊括了对晋祠景区中各景点信息采集、位置定位以及语音讲解,对用户文化线路的推荐、景点导航、问卷调查等功能。本研究在基于 LBS 的相关研究中,加入了景区景点文化属性节点的约束。解决了传统基于 LBS 技术旅游类应用软件推荐系统为游客推送的游览线路不精细,不深入的问题。通过 Flutter 框架开发出一套原生态手机 APP,提升推荐系统的有效性和实用性,进而提升居民与游客文化旅游体验,助推文化旅游信息化发展。
现将本次研究的主要工作总结如下:
(1)分析并总结了当前应用市场上的基于 LBS 旅游类应用软件出现的问题,结合山西省当前旅游+科技+文化的发展转变情况,提出了本文基于 LBS 文化线路推荐系统。
(2)对本次设计与研发基于 LBS 文化线路推荐系统涉及到相关的技术,进行了详细的分析,以及对使用的技术与相关技术进行对比分析。
(3)经过对系统研发思路的整理,本研究对推荐系统前端各个功能、数据库以及后台服务器的需求以及设计进行了详细的分析与介绍。
(4)根据系统详细的设计,在跨平台 Flutter 框架下,对系统软件进行研发,实现了对游客用户的智能导航、景点语音讲解、文化线路推荐等重要功能。

此次对系统软件的成功研发,也同样申请了软件著作权。
参考文献(略)

如果您有论文相关需求,可以通过下面的方式联系我们
客服微信:371975100
QQ 909091757 微信 371975100