基于php的公交查询系统研究与实现,基于PHP的公交查询系统研究与实现

基于PHP的公交查询系统研究与实现 摘要:公交查询系统是专门服务于市民出行的信息系统,它是城市社会和经济活动的重要组成部分。以浙江省兰溪市为例研究并实现了面向广大用户的公交查询系统,主要运用PHP技术,在Apache +MySQL +PHP环境下设计开发。系统能够实现线路查询、站点查询、换乘查询和数据管理等功能,具有很好的可行性和扩展性, 为相关信息系统的研发提供了有益的参考。

关键词:公交查询系统;PHP;MySQL;换乘查询;系统设计

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2014)06-1165-02 Research and Implementation of Public Transport Query System Based on PHP CHAI Yan-bin

(Zhejiang Yuying Vocational and Technical College, Hangzhou 310018, China) Abstract:Public transport query system is the information system is dedicated to serving the public travel, it is an important part of city social and economic activities. In Zhejiang Province, Lanxi city as a case study and implementation of transit oriented users query system, mainly the use of PHP technology, design and development of Apache +MySQL in +PHP environment. The system can realize the line inquiry, site query, transfer query and data management and other functions, is feasible and good expansibility, provides the beneficial reference for the related research and development information system.

Key words:public transport query system;PHP;MySQL;transfer query;systems design 位于浙中西部的兰溪市,具有浙江省历史文化名城、浙江省卫生城市和浙江省文明城市的称号,目前人口在60万左右。近两年随着城市规模的不断扩大,公交线路逐渐增多,大量人口出行使得城市交通环境变得越来越复杂。兰溪一直在努力把自己打造成为旅游文化名城,大力发展公共交通的同时,却没有一个便于市民和游客出行的公交查询系统,乘客要想获得公交信息只能通过电话、交通图、向熟人问讯等常规方式。较少的公交信息量,简单的查询方式已经成为制约当地公共交通发展的一大问题。

PHP是一种在Web服务器上解释执行的嵌入HTML文档的脚本语言,其源代码开放,执行速度快,占用系统资源少, 具有良好的可移植性和扩展性,被广泛应用于系统网站的编程开发。因此,开发一个基于PHP的网上城市公交查询系统,为广大乘客提供实时、准确、直观的公交信息,可以充分发挥数字城市的作用,为兰溪市的交通信息建设和社会发展做出贡献。

1 系统设计

1.1 系统功能结构

系统的各主要功能模块如图1所示。系统管理模块主要实现系统数据库表的管理和维护,主要包括:管理员信息管理;公交站点、线路信息管理;系统公告和新闻管理。用户查询模块是查询符合用户条件的公交线路和换乘信息,主要提供的功能有:线路查询;站点查询和换乘查询。换乘查询指的是已知出发点和目的地,查询出基于换乘车次数最少的可行乘车或转车方案。系统公告和新闻模块是对系统的补充,能更好地传递重要的公交通知和体现城市文化和精神风貌。

图1 系统模块图

1.2 数据库设计

MySQL是一个真正的多用户、多线程SQL数据库服务器,使用当前最常用最流行的数据库管理语言——结构化查询语言(SQL)进行数据库管理。系统采用“实体联系模型”(ER模型)来表示数据库的结构与语义,系统主要的实体和属性定义如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
7384城市公交网查询系统是一个以asp+access进行开发的公交查询系统。 后台功能说明(大部分功能新加) 1.线路列表 显示所有线路以及该线路ID、路说明,线路经过站点,还有该线路更名和删除入口 2.站点列表 显示所有站点以及该站点ID、经过该站点的线路,还有该站点更名和删除入口 3.增加线路 增加线路的同时,对该线路经过的站点如果存在更新,不存在就增加,同时更新对应的站点ID数组 认真填写:"-站点1-站点2-...-站点N-"。也就是站点间-隔开,站点名称不可出现分隔符-。 4.增加站点 只要增加线路即可,详细填写线路经过的站点,就无需另外增加站点 5.删除线路 删除线路记录的同时,更新该线路经过的站点,同时删除只有该线路经过的站点 6.删除站点 删除站点记录的同时,更新该站点经过的线路,同时删除只有经过该站点的线路(多次删除后会有这个情况) 7.线路更名 更新线路表的名称和说明的同时,更新所有站点表内该线路的名称 8.站点更名 更新站点表的名称的同时,更新所有线路表内该站点的名称 9.站点合并 删除源站点,更新目标站点,更新所有线路 10.更新线路经过站点 直接更新线路经过站点,不用删后再加.你也可以删除线路后增加即可。 11.全面检查 一键检查数组是否正确并更正。或者从初始数据直接生成你网站需要的数据库。 前台功能说明 1.公交换乘查询,支持直达及二次以内公交换乘查询,显示最新查询记录。 2.公交线路查询,支持模糊查询自动提示,显示最新查询记录。 3.公交站点查询,支持模糊查询自动提示,显示语音相近的站点。 4.搜索查询ajax即时提示。关键词加红,视觉效果很好。 搜索提示支持拼音查询"火车站"="huochezhan", 搜索提示支持简拼查询"火车站"="hcz", 搜索提示支持模糊查询"货车"="火车", 搜索支持拼音模糊查询"ch"="c"..... 5.首页公交换乘查询最新查询记录 6.首页公交线路查询最新查询记录 7.首页公交站点查询最新查询记录 8.换乘有经过多少站提示(以上可以通过提供的网址在线体验) 9.全站实现数字化参数传递,方便搜索引擎收录以及网友复制。 10.简单设置即可支持在任意目录运行 11.使用更加美观的页面风格,特别是搜索框更加漂亮 12.换乘算法计算经过站点数并按站点数从低到高排列 13.在提交查询直接(不跳转)进入数字ID参数的页面。 使用和修改 1.广告修改请打开css目录下ad开头的js文件。 2.设置请记事本打开admin/conn.asp index.asp suggest.asp修改即可。 3.后台可以任意更改目录名称,增加网站安全性能 4.其他的见压缩包内说明 注意:如iis无法使用,请使用netbox等集成环境进行测试。 7384城市公交网查询系统 更新日志: 时隔五年,特作大量更新(2016.08.01) 1. 纠正了几个JS方面的小BUG。 2. 后台功能大更新(见后面,功能大更新)。 3. 使用说明更详细。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值