基于百度地图API的旅游景点查询系统的设计与实现.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-21
  • 论文字数:15095
  • 课题出处:(豆小可)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:智慧旅游也称智能旅游,即利用大数据、物联网等新技术,通过互联网,借助移动终端设备,为旅游者提供适当的旅游资源信息、旅游经济计划、同游旅客信息,并确保信息的及时性,让有旅游需求的人们能够及时了解信息,从而及时安排合适的旅游计划并调整适应的形成,从而达到对各类的旅游信息的智能感知与利用的效果。通过将旅游相关数据与百度地图结合,以电子地图方式直观的展示相关的数据信息,从而到达提供智能服务的目的。

     百度地图API为使用者提供了强大而丰富的电子地图功能,减轻了服务器的压力,并且实现了即时交互,使用者在此基础上进行的二次开发,实现了多样化的个性化服务,将百度地图应用于旅游资源信息的整合,为用户提供了一种网络化的、便捷化的处理方式。

该系统主要包括景点信息的采集、景点信息的查询、百度地图数据的显示及标注,管理员账户和普通账户的区分以及管理等。其中,旅游景点信息查询模块通过读取数据库中的景点信息,将对应的信息查询传递到百度地图上标注。百度地图显示模块用于显示城市和景点的地图信息;账户管理模块用来管理系统的账户,包括管理员账户和普通账户的区分,以及必要的权限区分和增删改查功能等。

旅游查询系统基于JAVA语言开发,使用spring boot框架作为前端框架,并使用mysql作为数据库,将爬虫从“去哪儿网”获得的城市数据导入数据库存储,以实现调用以及标注等,同时支持爬虫封锁功能。用户后台管理系统合理的将用户区分为普通用户和管理员用户,普通用户可以在系统内实现搜索景点信息,并且将自己喜欢的景点标注以及更改账户的个人信息等功能,管理员用户在实现普通账户的所有功能的同时,可以在后台实现更改普通用户信息、权限,以及增加和删除的功能,为使用者合理使用该系统以及管理者维护系统提供了良好的保护。

    该系统在设计以及开发完成后,经过了一系列的压力测试,实现了预期的景点查询、标注和账户维护功能,从去哪儿网通过爬虫获取数据正常,并且能够有序的存入相关数据库。前端通过调用百度地图API,可以合理且正确的显示,可以满足旅游人员以及平台管理人员的基本需求,较好的达成了该平台的设计初衷。

关键词:旅游信息查询系统;Python;Springboot;

 

目录

摘要

Abstract

1 绪论-1

1.1概述-1

1.2国内外研究现状-1

1.3研究内容-1

2 总体分析-3

2.1需求分析-3

2.1.1目标用户分析-3

2.1.2 用户需求分析-4

2.2 功能需求分析-4

2.2.1 系统功能需求分析-4

2.2.2 用户功能需求分析-5

2.3技术分析-8

2.3.1开发环境需求-8

2.3.2开发语言-8

2.3.3开发工具-9

2.3.4数据库需求分析-9

2.4程序流程图-10

2.4.1系统评论流程图-10

2.4.2用户登录流程图-11

3详细设计-13

3.1系统界面设计-13

3.1.1系统前端主界面-13

3.1.2管理员用户后台管理界面-14

3.2 系统功能设计-15

3.2.1用户注册功能-15

3.2.2 用户登录-16

3.2.3景点信息浏览功能-16

3.2.4 热力图功能-17

3.2.5 热度排行榜功能-18

3.2.6我的评论管理功能-18

3.2.7 管理员账户用户管理功能-19

3.3 数据库设计-19

4.系统的实现-21

4.1爬虫模块的实现-21

4.2地图景点信息模块的实现-21

4.3 后台管理模块的实现-22

4.4用户登录功能的实现-22

4.5 用户评论功能的实现-23

4.6 管理账户管理功能的实现-23

4.7 用户注册功能的实现-24

5 系统测试-24

5.1 测试目标-24

5.2 测试方法-24

5.3 部分测试用例-25

5.3.1功能性测试用例-25

5.3.2 界面测试用例-26

5.3.3数据库测试-28

5.3.4 压力测试用例-29

6结论-31

参 考 文 献-32

致 谢-33


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费