项目名称: 下一站 导言: 这是一个让公交车乘客知道即将到来的公交车站的软件。一般来说,如果乘客是新到城市或某条路线的,他/她就会错过目的地。这有时会造成问题。我也面临过这个问题,不是一次而是多次。因此,这一切都归结为该软件的唯一目的,即乘客可以跟踪即将到来的公交车站,享受旅程,而不会打扰其他乘客或售票员询问下一站的情况,也不会无所顾忌。该软件将在公交车入口处的大屏幕上运行,以便每个人都能看到。它将以大字体显示路线图和即将到来的公交车站。为了增加一些额外的功能,它可以跟踪车上的所有乘客,并在乘客上下车时不断更新列表。这种乘客轨道保持也有助于减少车辆的拥挤,只允许有限数量的乘客。 由于印度正在快速向数字印度迈进,该软件确实可以产生巨大的推动作用。
特征:
- 在谷歌地图上显示正在行驶的公交路线。
- 显示即将到来的公交车站。
- 动态维护和显示机上乘客名单。
- 计算路线上的全部收入(乘客票价)。
- 更新下车位置并动态更改车费。
E-R图: 只有一张桌子
斯诺 | (国际) |
名称 | (瓦尔查尔) |
改善 | (瓦尔查尔) |
下降 | (瓦尔查尔) |
距离 | (国际) |
票价 | (国际) |
数据结构和算法:
- 数组操作(维护乘客列表所需)。
- 贪婪(分拣):乘客将按登机时间进行分拣。
使用的工具:
- 谷歌地图开发技术 (地图、位置、方向、距离矩阵)
- Tomcat(Apache HTTP服务器)
- MySQL(数据库)
- PHP、AjAX(后端)
- HTML/CSS、引导、JavaScript(前端)
申请: 该软件将与必要的硬件一起安装在运输巴士上。这将缓解乘客的旅行旅程,因为他们现在不会担心他们的停靠站,只需在显示屏上看一眼,软件就会让他们知道即将到来的停靠站。现在人们不会像往常一样因为未知路线而错过公交车站。
GitHub链接: https://github.com/pruvi007/PROJECTS/tree/master/NEXT_STOP-GOOGLE%20MAPS%20API
研究: 浏览了Google Maps API官方文档,然后创建了整个项目框架。以下是文档链接: https://developers.google.com/maps/documentation/javascript/tutorial
注: 这个项目的想法是由 库马尔 对于 ProGeek Cup 2.0——Geeksforgeks举办的项目竞赛。