基于java SpringBoot和UniApp的公交线路查询系统设计,附源码
公交是很多人每天出行必用的交通工具,但是很多时候在不熟悉路况的情况下,很难短时间找到站点和最短乘车路线。今天就使用java和vue技术打造一款自己的公交线路查询系统,结合腾讯地图完美的实现了公交站点的查询。

整个项目实现的功能:
利用该系统实现各种公交线路查询功能与其他功能。
查询功能:通过选择商厦名称进行相应的信息查询;通过选择车号进行相应的信息查询;通过选择站点进行相应的信息查询;通过采用最短路径算法查找任意两个站点之间的最短乘车路线。
其他功能:完成车次和站点添加功能;完成车次和站点更新功能;完成车次和站点删除功能;
实现用户登录验证功能;用户注册信息功能;用户注销功能;
查看用户留言功能;
管理员登录验证功能;管理员注销功能。

用到的技术:
后端java语言,springboot框架,MySql数据库
用户前端uniapp实现h5,管理员前端是电脑端。



部分代码展示
<template>
<view class="u-p-20" style="background-color: white;">
<u-field @click="clickF(1)" :disabled="true" v-model="begin.title" label="出发站" placeholder="请选择出发站">
</u-field>
<u-field :border-bottom="false" @click="clickF(2)" :disabled="true" v-model="end.title" label="目的站" placeholder="请选择到达站">
</u-field>
<u-button type="primary" @click="routePlan">路线规划</u-button>
<view class="u-p-20 u-m-t-25" v-if="routeList.length > 0">
<u-time-line >
<view class="u-p-20 u-font-30">总距离:<text class="u-tips-color">{{dis}}米</text>,途经{{routeList.length}}站</view>
<u-time-line-item nodeTop="2" v-for="(item,index) in routeList" :key="index">
<!-- 此处自定义了左边内容,用一个图标替代 -->
<template v-slot:node>
<view class="u-node" style="background: #19be6b;">
<!-- 此处为uView的icon组件 -->
<u-icon name="home-fill" color="#fff" :size="24"></u-icon>
</view>
</template>
<template v-slot:content>
<view>
<view class="u-order-title">{{(index 1) '、' item.title}}</view>
<view class="u-order-desc">{{item.area}}</view>
</view>
</template>
</u-time-line-item>
<u-button @click="showMapModel">查看地图</u-button>
</u-time-line>
</view>
<u-popup :closeable="true" close-icon-color="red" v-model="showMap" mode="center" length="80%" height="80%">
<view>
<map v-if="routeList.length>0" :polyline="polyline" style="width: 100%; height:90vh;" :latitude="routeList[0].addX"
:longitude="routeList[0].addY" :markers="covers">
</map>
</view>
</u-popup>
<u-popup :closeable="true" close-icon-color="red" v-model="showSel" mode="center" length="80%" height="80%">
<view class="u-p-20">
<view class="u-p-20 u-font-30" style="color: #2979ff;">站点选择</view>
<u-search :show-action="false" placeholder="输入站点名搜索" v-model="keyword"></u-search>
<u-cell-group title="站点名称">
<view v-if="item.title.indexOf(keyword) > -1" v-for="(item,index) in stationList" :key="index" class="u-p-30 u-m-10"
style="background-color: white;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);">
<view class="u-flex u-row-between u-p-10" @click="selItem(item)">
<view class="">
<u-icon name="home" color="#2979ff" size="35"></u-icon>
<text class="u-p-10">{{item.title}}</text>
</view>
<view style="color: #2979ff;"> 点击选择
</view>
</view>
<view>地址:<text class="u-tips-color">{{item.area}}</text></view>
</view>
</u-cell-group>
</view>
</u-popup>
</view>
</template>
获取代码请关注后私信“20230423”
太阳能有多亮?探索爱丁顿极限背后的恒星奥秘
恒星的发光是由核聚变产生的,它们把轻元素(比如氢)变成重元素(比如氦),同时释放出大量的能量。这些能量以光和热的形式从恒星内部向外辐射,形成了我们看到的恒星光芒。我要新鲜事2023-05-15 20:13:090000如果黑洞全部消失会怎样 宇宙会解体吗 银河系是否还存在
黑洞在宇宙中扮演着强大的角色,堪称霸主级别的存在。无论是大质量黑洞还是小质量黑洞,它们在所在区域都统治着星空。黑洞的引力场区域虽然有限,但超大质量黑洞的引力范围却可以达到惊人的距离。例如,银河系中心的超大质量黑洞能够束缚住直径达到10万光年范围内的所有恒星。此外,它和仙女座星系的黑洞相互作用,将在30亿年后导致两个星系的合并,而这两个星系的距离竟然达到了260万光年。我要新鲜事2023-12-11 20:19:550000现实中真实存在的“三体星系”是怎样子的?
在距离地球4200万光年的宇宙深处,有着一个非常神秘的星团,这个星团是由三个被孤立在宇宙中的星系组成的。科学家给这个星团起名叫做“三体星系”。三个星系又分别叫什么名字呢?又是什么样的呢?今天小编就来为大家介绍下这三个星系。这三个星系分别叫做HD131399A星系、KELT-4A星系、GGTauA星系。它们都有一个共同的特点就是在星系中都有三颗耀眼的恒星。我要新鲜事2017-12-05 12:29:440000恒星上是否有生命存在?恒星生命体存在可能性有多少
导语:恒星不仅有着极高的温度,还不断喷发着能量,所以类似地球的生命体是没办法承受的,但是也不排除外星生命有其他的生存环境,匈牙利未来学者提出了“微型探针”,可能在未来可以成功复制人类的大脑,是人类具有适应极端天气的能力,和探秘志一起了解一下。恒星上是否有生命存在?我要新鲜事2023-05-09 15:18:510000一印等于多少厘米 一印等于2.54厘米(印就是英尺)
一印等于2.54厘米。印就是人们常说的英寸,一般应用于测量锅的直径。其实印这个字,在英文里面就是in,每种物质都有专门的测量单位,但是最常见的就是长度单位和重量单位。大家经常使用的也是长度单位和重量单位,但是对于印这个单位还不是很了解。一、什么是印我要新鲜事2023-05-12 10:20:140002