基于java SpringBoot和UniApp的公交线路查询系统设计,附源码 每日看点
公交是很多人每天出行必用的交通工具,但是很多时候在不熟悉路况的情况下,很难短时间找到站点和最短乘车路线。今天就使用java和vue技术打造一款自己的公交线路查询系统,结合腾讯地图完美的实现了公交站点的查询。
【资料图】
整个项目实现的功能:
利用该系统实现各种公交线路查询功能与其他功能。
查询功能:通过选择商厦名称进行相应的信息查询;通过选择车号进行相应的信息查询;通过选择站点进行相应的信息查询;通过采用最短路径算法查找任意两个站点之间的最短乘车路线。
其他功能:完成车次和站点添加功能;完成车次和站点更新功能;完成车次和站点删除功能;
实现用户登录验证功能;用户注册信息功能;用户注销功能;
查看用户留言功能;
管理员登录验证功能;管理员注销功能。
用到的技术:
后端java语言,springboot框架,MySql数据库
用户前端uniapp实现h5,管理员前端是电脑端。
部分代码展示
<template><view class="u-p-20"><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"><!-- 此处为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" :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">站点选择</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> 点击选择</view></view><view>地址:<text class="u-tips-color">{{item.area}}</text></view></view></u-cell-group></view></u-popup></view></template>
获取代码请关注后私信“20230423”
关键词:
推荐阅读
日全食过程 日全食对人类和地球的影响有哪些?
日全食过程可以包括以下五个阶段:初亏、食既、食甚、生光、复原1 初亏因为月亮从西向东绕着地球转,所以日总是从太阳圆形表面的西边开始。 【详细】
海兔的名字怎么来的?海兔是鱿鱼吗?
海兔不是长在陆地上的兔子,而海兔是海里的软体动物,可以在海兔吃。沿海的渔民一般在海兔,晒干,可以在海兔直接晒干,或者在海兔蒸熟。海 【详细】
苹果CEO去年薪酬超1400万美元 苹果高级管理人员的工资是多少?
苹果CEO去年薪酬超1400万美元根据美国科技博客MacBrothers的报道,苹果公司提交给美国证券交易委员会(SEC)的2020年委托书显示,苹果公司CEO 【详细】
毅力号录下了来自火星的声音 科学家如何采集宇宙中的声音?
毅力号录下了来自火星的声音当地时间2月22日,NASA(美国国家航空航天局)发布了毅力号火星车录下的首段来自火星的音频。此外,NASA还公布了 【详细】
将禁用不可降解塑料袋 可以使用那些塑料袋替代品呢?
将禁用不可降解塑料袋国家发改委、生态环境部等九部门联合印发《关于扎实推进塑料污染治理工作的通知》,提出自明年1月1日起,在直辖市、省 【详细】
相关新闻
- 天天要闻:探析汉语网络词语的越界现象
- 基于java SpringBoot和UniApp的公交线路查询系统设计,附源码 每日看点
- 智能拖拉机引领农机智能化发展 助力国产农机弯道超车
- 2023年黎平县“中国梦·劳动美”颂歌献给党 庆“五·一” 职工歌唱表演活动举行|快报
- 世界热头条丨网友反映民宿要收“布草清洁费”还“限电”!官方:涉嫌无照经营、价外加价 立案调查
- 一加Buds Z Steven Harrington联名版开售 戴上新奇想象力 世界快报
- “折叠屏”+“5G”可以擦出怎样的火花?这款三星W20手机告诉你答案!
- 环球微速讯:米粒耳机M2蓝牙头戴式便携时尚手机运动耳机
- 环球热点!三个理由让你爱上小天鹅自动滚筒洗衣机!
- 让AI技术惠及更多采矿工人 当前焦点
- 昆虫咋会进化出蛹?若切掉毛虫的1条腿,会羽化出5条腿的蝴蝶吗? 全球微速讯
- 天天实时:一图读懂|ONES X 中国信通院《中国企业软件研发管理白皮书》
- 标配800V高压快充,小鹏G6首发亮相,翻身之作容不得失败?
- 花垣多部门联合护航“五一”假日旅游市场秩序
- 克莱:你永远猜不到穆迪才20岁 他很不可思议&将来能做大贡献_环球头条
- 小米手环3NFC版:公交卡、地铁卡、门禁卡我全包了
- 佳能正式发布人像镜头RF 85mm 1.2 L USM镜头 环球讯息
- 三星发布Galaxy SmartTag追踪器 颜值超高的防丢神器_环球头条
- 花粉看这边!华为高中低档手机,总有你喜欢的。
- 当好数据安全的“守门员” 护航AI产业高质量发展