公交查询系统的设计与实现

合集下载

基于Android平台的城市公交查询系统的设计与实现

基于Android平台的城市公交查询系统的设计与实现
i n Na n t o n g o n t h e A n d r o i d p l a t f o r m,a f t e r a d e e p r e q u i r e me n t na a l y s i s T h i s a p p l i c a t i o n ,u s i n g A n d r o i d S DK nd a S QL i t e d a t a b a s e ,
语 言 O该 系统 已经在 An ro d i d 智 能 手机 上 测 试 通 过 。
关键词 :An ro d i d 平 台;城市公交查询 ;S Q L i t e 数据库 ;公交换乘查询 中图分类号 : T P 3 1 5 文献标志码 : A 文章编号 : 1 0 0
Abs t r a c t :I n o r d e r t o i mpr o v e t h e i n or f ma t i z a t i o n l e v e l o f c i t y p u b l i c t r a ns po r t a t i o n ,a n d t o ma k e t h e s e a r c h o f b u s i n f o r ma t i o n
f o r he t u s e r s c o n v e n i e n t wi t h i n t e l l i g e n c e mo b i l e p h o n e ,a p r o j e c t o f b u s i n f o ma r t i o n s e rc a h s y s t e m i s d e s i g n e d a n d i mp l e me n t e d
Ke y wo r d s :a n d r o i d p l a t f o m ;c r i t y b u s s e a r c h;S QL i t e d a t a b a s e ;t he q u e r y o f b u s t r ns a f e r

基于Authorware公交触摸屏查询系统的设计和实现

基于Authorware公交触摸屏查询系统的设计和实现

中图分类号
A o c - re u r ytm o u ae nA towae T uhs enQ eyS s c e frB sB sdo uh r r
QnLi iinig i e,L J bn a
( col f ehncl n l t nceg er g i a n e i ,xa 10 1 h a Sho o m c ai de c oi ni e n ,Xd nU i rt i 7 0 7 ,C i ) aa er n i i v sy ’ n n
S r e 0 0o e r2 0 v
点。触摸屏在中国市场出现只有短短几年时间,但 是 由于其 自身便于交流的特点 ,触摸屏这种全新的 极富吸引力的多媒体交互设备得到了广泛的应用。
S LSr r 00关系数据库引擎具备有完善而 Q e e 0 v 2 强大的数据处理功能 ,它在有效保证数据库一致性
文 中阐述了一种基 于 A t rae. uh w r70的公交触摸屏 查询 系统的设计 和 实现 ,其设计和 实现过程 中重 o
点考虑 了在 S LSre 0 Q evr 0 0数据库基础上 A tow r70作 为开发 工具来设计 查询界 面的方法。 2 uhrae.
关键词 触摸屏 ;查询 系统 ;数据库 ;A t r a 7 0 uh wr . o e T 31 P 1
维普资讯
电子科技 2 0 07年第 4期( 总第 2 1期) 1
基 于 A towae公 交触 摸 屏 查 询 系统 的设 计 和 实现 uh r r
秦 磊 ,黎剑兵
西安 7 0 7 ) 10 1
( 西安 电子科技大学 机 电工程学 院,陕西
摘 要
O B E eue ) D C x ct(

智能公交查询系统的设计与实现

智能公交查询系统的设计与实现

智能公交查询系统的设计与实现作者:陈颉来源:《海峡科技与产业》2017年第06期摘要:针对安康市公交查询系统发展不成熟,人们获取公交路线信息方式比较少,准确性不高的缺点,提出了使用JSP技术开发安康市智能公交查询系统,帮助人们获取公交路线信息。

本系统可以极大的方便市民的出行,提高市民出行效率和公交公司管理效率.也为智慧城市的发展提供了有益的探索.关键词:公交查询;JSP;MySQL数据库;SSH框架0 引言城市公交是专门服务于广大人民的交通工具。

它是一个城市政治、经济和社会活动的重要组成部分。

伴随着我国经济发展和城市建设的快速提升,城市经济越来越繁荣,人急剧增加,每个城市都必须解决好人们出行的问题。

城市公交系统直接关系着一个城市的经济发展和居民生活安定,城市公交以其方便、快捷、容量大而成为城市交通网络。

安康市公交信息系统给的发展处于一个落后的水平,广大乘客可获得的信息方式比较单一,公交信息的完整性和准确性无法得到保证,并且没有专门的机构负责公交信息的发布和管理。

出于此目的,使用JSP和SSH技术设计和实现了安康市城市公交线路查询系统。

该系统能够实现多种查询方式,满足不同查询需求,同时也可以提供公交新闻浏览,公家论坛等功能,极大的方便了市民出行。

1 系统设计1.1 系统功能设计本系统主要分为七个模块:公交查询模块,新闻资讯模块,留言信息模块,上传下载模块,后台管理员管理模块,公交图片模块,用户注册或登录模块。

系统的整体功能如图1所示。

本系统可以为三类用户提供服务,分别是游客,会员,管理员。

各类用户具有不同的功能权限。

(1)游客:线路查询、站点查询、乘换查询、阅读新闻、阅览新闻;(2)会员/注册用户:线路查询、站点查询、乘换查询、阅读新闻、浏览论坛、留言、回复留言;(3)管理员:线路查询、站点查询、换乘查询、阅读新闻、进行管理。

1.2 系统数据库设计本系统使用MySQL数据库。

主要的数据库表有:路线表、图片表、用户表、管理员表、留言表、上传下载表、新闻表、论坛表等。

基于SuperMap的公交查询系统的设计与实现——以长春市为例

基于SuperMap的公交查询系统的设计与实现——以长春市为例
科技情报开发与经济
文 章编 号 :05 6 3 (0 0)0 0 — 4 10 — 0 32 1 3 — 16 0 1
S I E HIF R A IND V L P N C— C O M T O E E O ME T& E O O Y T N C NM
21年 第 2 卷 00 O
第 3 期 0
收 稿 日期 :0 0 O 一 6 2 l一 9 l
基 于 S pr p的公 交查询 系统 的设计 与实现 u eMa
以长春 市为例
高 峰, 黄小刚 , 杨 中, 左 尧 , 赵丽莉 , 高星 张
( 山西师范大学城市与环境科学学院 , 山西临汾 ,4 0 0 0 10 )
规公交运输有覆 盖面广 、 经济低廉 等优 势 , 是大多数 出行者 的首
选方式 , 也是政府大力发展的一种交通方式 [ 。
随着 2 世纪的到来 , 1 各界要求建立“ 数字城市 ” 的呼声越来
越 高 , 交 作 为重 要 的城 市交 通 也 要 适 时 进 行数 字 化 建 设 。基 于 公 此 , 者设 计 了基 于 S pr p的 公 交 查 询 系 统 。 本 系 统 初 步 实 笔 ueMa 现 了数 字公 交所 具 有 的一 些 基 本 功 能 ,并 实 现 一 些 简 单 的 空 间
C U为酷 睿双核 21 H , P . G z 内存为 1 B以上 , 盘 10G 0 G 硬 2 B
以上 。
11 .. 系统 开 发平 台 2
操 作 系 统 为 Widw 820 / P n o s /0 0X ,数 据 库 系 统 采 用 S L 9 Q Sr r 05 e e 0 ,开 发 工 具 选 择 Vsa Su i 20 v 2 i l tdo 0 8和 Sp r pGS u u eMa I

基于基站定位的公交查询系统设计

基于基站定位的公交查询系统设计
图 1 系 统 总体 架 构 框 图
最为简单 , 但精度视 基站覆盖范 围而定 , 通常误差很
大。 三基站精确 定位是 同时获取 最近的三个基站 的坐标 , 并 通过角度等几何关系计 算出目标位 置, 该法精度很高, 但需要
作者简介: 高岳、 张腾, 东南大学信息科学与工程学院。
3 2日圜曰幽

库获取基站的经纬度 , 将坐标适 当运算得到公交车当 前位 置。 公交查 询系 统软件从数据库中读取 已知 的车 站经纬度 , 利用定位算法计算 出公交 车目前处在 的车 。 站区间, 将所得数据存入数据库 中, 并通过I S 网上 I在 发布数据库的公交车位 置信息, 方便用户实时查询。 11定位 原理 . 基站(S是固定在一个地方 的高功率多信道双向 B) 无 线电发送机。 站有着 一定的覆 盖范围, 基 一般 移动 基站为几千米 。 个基站都有着其 独一无二的全球 小 每
区识 别码 (G) 基 站 位 置和 C I —对 应 , 过 C I C I。 G一 通 G 可
以从g o l数据库查询对应 的基站坐标。 o ge 获取 基站坐标后, 一步定位有不同的方法 。 进 常 用的算法 有单 基站 定位与三基站精确 定位 。 单基站定 位就是将最近的基站坐标作为所在的位置。 这种方法
实验研究 ・
MS L I互联网服务软件。 公交查询系统 同时获取多个基 站的位 置, 成本 较高且算法 复杂 。 由于 是应 系统软件 、 S Q 数据库、IS 用于公交 的移动 定位 , 系统 采用动 态翻转点 定位 的方法 。 车 软件 通过 S c e 编程 实现 T P 口通信 , 收车载 定位终 端 o kt C端 接
的C I 并通 过G R 传送至服 务器 。 为硬件 流程图。 G, PS 图2

公交公司上智慧公交系统设计方案

公交公司上智慧公交系统设计方案

公交公司上智慧公交系统设计方案智慧公交系统是一种集成了先进技术的公交服务系统,旨在提高公交运输的效率和便利性。

以下是我为公交公司设计的智慧公交系统方案。

一、智能调度与管理系统1. 车辆调度:通过智能调度系统可以实时监控车辆的运行状况,包括实时位置、速度、运行里程等信息,同时根据道路交通情况和乘客需求,自动调度车辆路线和发车频次,以优化运输效率。

2. 乘客管理:借助智能公交系统,乘客可以通过手机APP 或公交站台的智能终端查询公交车实时信息,包括车辆位置、到站时间等。

同时,通过在线购票和刷卡系统,提供乘客上车刷卡支付的便利,实现电子票务管理。

3. 路况监测与优化:利用智能公交系统可以实时监测道路交通状况,包括拥堵情况、交通事故等,以及天气情况。

根据这些信息,智能调度系统可以及时调整车辆路线,以避开拥堵区域,提高运输效率。

二、车辆管理与安全系统1. 车辆监控:通过安装视频监控设备和传感器等,实现对车辆内外环境的实时监控。

同时,该系统可将监控数据传输到中央监控室,以保证乘客乘坐的安全。

2. 故障监测:车辆内部装备传感器,能够实时监测车辆的各项参数,例如发动机温度、轮胎压力、油量等。

系统会自动分析这些数据,并根据设定的标准判断车辆是否存在故障,并及时发送报警。

3. 司机安全管理:系统可以对司机行为进行监控,包括驾驶行为、疲劳驾驶等。

当系统检测到司机行为存在安全隐患时,会发出警报并提醒司机采取相应的措施。

三、公交车站智能服务系统1. 公交站台智能设备:在公交站台设置智能终端设备,提供乘客查询公交车实时信息、购票、刷卡支付等服务。

同时,终端设备连接公交车辆监控系统,可以提供乘客实时监控车辆内外环境的监视。

2. 智能进站闸机:利用人工智能技术,实现对乘客的自动识别和进出站台的管理,提高安全性和效率。

3. 公交站台广告系统:在公交站台设置数字屏幕广告系统,通过实时交通信息和用户偏好,定向播放广告,提供更加精准的广告投放服务。

基于最小换乘模型的公交查询系统的设计与实现

基于最小换乘模型的公交查询系统的设计与实现
查 询 时 输 入 起 点 和 终 点 , 统 即 可 查 询 出 以 最 少 系
3 公 交 车 站 路 线 表 , 表 3 用 于 公 交 出 行 查 ) 如 ,
询, 包括公交 车站信 息 、 线路 信息 以及 出行方 案查
询等 .
换乘 为前提 , 站数最少 的公交 出行 方案 , 在地 图 并
40 6 ) 305
406) 3 0 3
( 家庄 钢 铁 有 限责 任 公 司 自动化 部 信 息 中 心” 石 家庄 石
003) 5 0 1
摘 要 : 计 并 实 现 了含 电子 地 图 的公 交 查 询 系 统 , 括 站 点 、 路 和 出 行 方 案 等 3种 查 询 方 式 . 设 包 线 阐 述 了站 站 之 间 以“ 乘次 数 最 少 为 首 要 条 件 , 换 站数 最 少 为 次 要 条 件 ” 最 优 乘 车 路 线 算 法 : 出换 的 求
2 1 模 型 抽 象 与 问 题 分 析 . 公 交 网 络 本 身 所 具 有 连 通 性 、 点 性 、 向 节 有 性 , 将 其 视 为 一 连 通 的有 向 图 ; 虑 到 人 们 乘 车 可 考 的 一 般 心 理 , 多 数 以 换 乘 次 数 最 少 为 第 一 目标 、 大 站 数 最 少 为 第 二 目标 [ . 其 算 法 如 下 . 因 J 1 )从 站 点 人 手 , 造 连 通 有 向 图 , 把 公 交 构 即
1 否 则 h 一 0 、 — 1 2 … ,) 这 样 就 可 获 得 , ( 7 2 ,, q. 初 始 换 乘 矩 阵 H。 . 2 )一 次 换 乘 矩 阵 H 初 始 换 乘 矩 阵 H。中
若 h 一 1则保 持 不 变. 于 H。中 的任 一 h 一 对

城市公交管理信息系统设计

城市公交管理信息系统设计

城市公交管理信息系统设计随着我国国民经济的快速发展和城市化进程的加快,如何解决城市公交管理问题已经成为城市可持续发展的一个重要课题.城市公交管理问题是一个系统工程,常用的经验性的方法是不能完全解决问题的,必须运用科学的、系统的方法来解决.近年来,运用数字化技术尤其是GIS技术来解决交通领域的空间数据处理和规划分析等问题已经成为交通管理信息化的一个重要手段.为了便于管理这些公交信息,同时也为了方便公交乘客的出行,本文开发了城市公交管理信息系统.该系统不但可以方便地查询到城市的公交站点、道路和公交线路,其中最重要的一个功能是在乘客给出起点和终点后,自动计算出最优的乘车路线,设计出合理而有效的算法,而且可以在一定程度上,使公交客流分配更加合理.一:功能需求分析1对于市内对公交线路不太熟悉的居民以及外地旅客来说,他们在以公交方式出行时,在选择公交线路和乘行方案方面存在着很大的盲目性,而该系统除了可以为出行者提供公交线网基础信息、线路运行信息外,还可以将几种经过计算机分析的最佳出行线路及换乘方案推荐给出行者,通过对乘客选择线路进行合理引导,减少乘客的出行延误,从而提高整个公交线网的运行效率.2对于城市公交管理部门来说,应当是在快捷、方便、舒适、经济地实现人的移动的经营活动中,使公共交通管理达到经济效益、社会效益和环境效益的统一,适应市场经济体制的建立,适应改革与发展.利用该系统GIS的专题地图可以显示出一个城市或一个地区的交通事故分布、交通违章分布、道路的现状和道路规划等专题情况,为交通管理部门提供一个直观的决策分析工具.在交通运营管理中,利用GIS技术的网络分析,缓冲分析等功能可以很直观地反映一个城市的公交网络覆盖状态,分析公交线路设置是否合理,评价公交站点选址是否科学等.3经济效益的好坏是评价一个企业成败的关键.当然,对于城市公交企业来讲也不例外,众所周知,城市公交企业的经营和发展受多种环境因素和内部条件制约,如政府政策、城市人口数量、居民消费需求、城市交通结构等,以及企业资产状况、产权体制、经营管理者水平、技术创新能力等.而经营管理是众多因素中最重要的一个.该系统可以帮助企业的管理部门确定乘客的地理分布以及确定公交线路和站点附近的人口,出行流量,线路上公交车辆的满载率,道路交通状况等因素,从而方便了企业对公交线路的规划以及线路上公交车辆的投放量的部署.二:系统结构设计城市公交管理信息系统总体结构城市公交管理信息系统旨在通过GIS技术在城市公交交通管理信息中的应用,提高城市公共交通综合管理水平,为政府科学决策提供依据.系统功能结构如下图所示.1 路径查询: 为乘客的公交出行提供准确、及时、优化的公交信息服务.2 出行预测: 公交出行需求预测可用于从宏观上指导城市公交发展,尽可能使城市公交规模与城市规模相匹配.3 路网显示: 可以直观显示城市公共交通发展规模、场站布置和线路布设.4 公交覆盖:公交服务的覆盖性及方便舒适性是出行者选择公共交通方式的主要因素.5交通服务:主要内容包括居民出行指南和交通项目上报审批服务. 6地图管理:主要内容包括地理信息系统中常用的操作与分析工具等功能,如地图放大、缩小、图层控制、地图打印以及对道路、物点、区域等地图信息进行编辑和修改等.城市公交管理信息系统在几个主要模块中的详细设计2.2.1 路径查询系统路径查询系统开发的目的是为乘客的公交出行提供准确、及时、优化的公交信息服务.系统向乘客提供公交信息的动态走向,生成出行辅助计划,对乘客的出行进行主动而合理的引导,最大程度上方便乘客,从而将无序的交通出行变得有序,优化客流分布,提高公交线网的运行效率,同时将该系统投入实际应用也是提高城市形象的一项重要举措.A .该系统的具体开发思路如下:① 公交乘客对现有的公交站点、公交线路、运营计划进行查询. ② 公交乘客输入任意出行起点、终点,系统在相应的约束条件下,查找搜索出最优公交出行路径集和换乘方案,最后以图表的形式反馈给乘客.③ 公交部门管理人员可根据站点、线路的变更,运营调度计划的调整,及时更新系统的公交线网,对与公交有关的其它基础数据进行方便的管理和维护.B .系统具体介绍① 路径查询系统的开发过程见下图:② 路径查询系统的功能路径查询系统主要服务于公交出行者.对于市内对公交线路不太熟悉的居民以及外地旅客来说,他们在以公交方式出行时,在选择公交线路和乘行方案方面存在着很大的盲目性,而该问路系统除了可以为出行者提供公交线网基础信息、线路运行信息外,还可以将几种经过计算机分析的最佳出行线路及换乘方案推荐给出行者,通过对乘客选择线路进行合理引导,苏州市道路网图基础图形数据减少乘客的出行延误,从而提高整个公交线网的运行效率.C.该查询系统的整个分析决策过程如下:1用户通过在苏州市区图上点击的方式或通过对话框选择的方式,向系统输入出行的起点和终点.2系统收到输入信息后,分别在系统的地图和数据库中寻找与出行起点和终点相应的地理编码和属性数据,并将其输入至分析模块中.3根据地理编码和属性数据,在公交线网中,分别在以起点和终点为中心的一定半径范围内,寻找公交站点,并通过对比分析,确定有效站点.4根据最短路数学模型在公交线网上搜寻最优出行方案,并将该结果输出,显示公交线路走向、所经站点及运营信息.5系统分析过程如下图:D.此路径查询系统采用的算法最短路数学模型是该问路系统的核心,目前,较多采用的Digkstra算法重复计算多,速度慢,不适合公交网络的特点.通过反复的分析研究,我们采用链表技术对D算法进行了修正,使之适合我国的公交网络特点,创建了一种新的D算法修正模型,它对于今后其它公交网络的分析研究也具有一定的借鉴作用.具体算法流程图如下:2.2.2 出行数据预测公交系统的好坏直接影响着整个城市交通运输系统的交通状况.而公交需求预测是进行城市公交规划、建设、管理与控制的基础,是确定城市公共交通发展规模、布置场站和布设线路的依据,可用于从宏观上指导城市公交发展,尽可能使城市公交规模与城市规模相匹配.本系统是根据土地利用、人口密度和公交站点覆盖率确定各小区的公交分担率,再进行公交出行分布预测.将物理学中的熵概念引入交通状态分析中,进行公共交通出行分布预测.首先根据城市发展水平,土地利用、人口密度和公交站点覆盖率确定各交通区的公交分担率,即可得到交通区的公交出行总量.假设区i的交通发生概率为fi,区j的交通吸引概率为gj,区i的交通选择目的区j的选择概率为hij,上述数值可分别由下式求出.fi=Xi/X,∑j fi=1gj=Yj/X,∑j gj=1 1hij=Xij/Xi,∑j hij=1式中:Xi为区i的公交出行发生量;Yj为区j的公交出行吸引量;Xij 为交通区i和j之间的公交出行量;X为全域的公交出行产生量.使用上述概率及发生,吸引端的出行守恒条件可由式2式3表示:∑j hij=1 2∑i fihij=gj 3以上两式相当于∑jXij=Xi和∑iXij=Yj.假设交通区i、j之间的公交出行量的先验概率qij由式 4重力模型给定,其中,∑qij=1.tij表示行驶时间,α和γ为回归系数,可通过实测数据确定.qij=αfigjt-γij 4不考虑先验概率,将总量为X的公交出行量任意分布到各小区之间产生的组合数E可由式5表示:E=X/∏i∏jXij 5具体算法流程如下图:基于最大熵原理的公交分布模型计算流程利用该系统的GIS专题制图功能可以直观地反映出不同交通小区居民出行量的大小.在系统开发中,居民出行量分布预测专题图如下图所示选用了等级符号专题图类型,通过符号大小来表示不同的出行量大小,专题变量为交通小区居民出行发生量大小.2.2.3 公交路网的显示随着公交站点与公交路线的增加,不断增加数据库维护人员的难度,直接导致了算法计算复杂性的增加.本文首先充分利用GIS所具有的地理分析特性,设计了一种简单便于维护的数据结构.公交路网G = NROUTE,ROAD,N是公交站点的集合,ROUTE是公交路线的集合,ROAD是城市道路集合此集合的数据来自于街道的中心线,并带有相应的属性信息如是否单行等,其主要是用于步行分析,根据公交站点在道路中的位置,确定乘客的步行路线.同时,合理地考虑了乘客的出行心理 ,考虑到一些可能出现的特殊情况,设计了一种更加人性化的而且面向乘客的最优公交路线的判断标准.具体的公交路网的拓扑关系见下图,图中包括详细的公交站点、公交线路以及道路的数据表表1~3.表2中的站点编码n即是表1中的站点编码,其顺序是按照该条线路的公交站点的前后顺序排列的,表2中的“是否单行”表示的是:当一条公交线路的来、回所经过的公交站点不同时,则认为其是两条线路.2.2.4 公交交通服务覆盖公共交通这种在时间和空间覆盖上的局限性决定了公交服务的覆盖性对人们选择公交出行方式具有重要影响:只有存在公共交通服务,人们才会把公共交通作为出行方式的选择之一.公交服务的覆盖性主要体现在空间、时间、运力和信息4个方面:公交服务的空间覆盖性一般指的是出行起点和终点的步行范围内通常取5 m ni步行距离,即约400 m半径范围内是否设有公交车站,并考虑线路间的换乘,公交线路是否四通八达.在公交线网密度较低的区域还应考虑在公交车站的附近设置机动车和非机动车的停车区域以扩大公交车站的服务半径,提高公交服务的空间覆盖率,使更多的人能够选择公共交通方式.公交服务的时间覆盖性指的是公交车的发车频率和公交线路营运时间的长短,它对出行者决定是否使用公交也有着重要的影响.公交车的发车频率越高,乘客在车站的等候时间就越短,而且选择出行时间的灵活性也越强.公交线路营运时间过短,大量发生在营运时间以外的出行只能采用公交以外的交通方式.公交运力的不足也会影响公交服务的覆盖性.如果在车站候车的出行者无法登上一辆已载满乘客的公交车时,公交服务运力覆盖率在此时此地就出现了空白.在公交信息方面,乘客需要了解下辆车到站时间、票价,是否换乘等信息,这些信息对外地人和不经常使用公交服务的人们尤为重要,如果无法获得这方面的信息,他们就不太可能选择公共交通方式.可见公交服务在上述4个方面的覆盖性缺一不可,只有在空间、时间、运力和信息同时覆盖的条件下,公共交通才能成为出行方式的选择之一.当公共交通成为出行方式的选择之一后,出行者还要考虑公交服务的方便舒适性,它主要包括车辆的乘载率、班次的可靠性、行车速度、乘车安全性、车辆整洁舒适性等方面,是出行者在多种交通方式中最终选择公交方式的主要因素.总之,只有在公交服务的覆盖性及方便舒适性达到一定程度的情况下出行者才会选择公共交通方式.否则将选择其他的出行方式,如步行、自行车、私家车等.公交覆盖率计算与研究公交覆盖率的数学计算方法可描述为:选定某个交通小区,然后用该交通小区内所有公交站点覆盖面积之和或者小区内公交车所经过的道路面积之和除以该小区覆盖面积,所得的商值就是公交覆盖率值.以上方法涉及到图形学中的多边形求和及多边形的面积计算等问题,在实际操作时精确求解不规则多边形面积比较麻烦,可以想象在一个较大规模的城市公交网络中,如果这些计算都采用人工进行,将花费很大的人力和物力,而且计算中很容易出错,精确度也不高.采用GIS软件的图形化工具就可以有效的解决上述问题,在系统开发中,我们采用了MapInfo平台的MapX控件技术来完成多边形面积计算及求和的工作.实践表明:MapX的图形化工具拥有强大的图形实体分析和计算功能,启用MapX的Selections对象和选择工具以及被选对象的Area等方法可以有效地实现多边形的求和与求交计算.下图显示了系统计算某个交通小区的公交覆盖率值的操作.三:系统的界面设计系统提供可视化友好界面,通过电子地图导引,使用户能快捷的进人所需要的面层和区域,完成各项查询和规划工作.界面图如下:四:结语笔者通过对GIS地理信息系统的学习并通过查询相关的文献资料,设计开发了城市公交管理消息系统.此系统对于城市居民,公交管理部门以及公交企业都有不同的用途.居民可以利用该系统查询公交线网基础信息、线路运行信息外,以及最佳出行线路及换乘方案等;在交通运营管理中,利用GIS技术的网络分析,缓冲分析等功能可以很直观地反映一个城市的公交网络覆盖状态,分析公交线路设置是否合理,评价公交站点选址是否科学等.而且该系统可以帮助企业的管理部门确定乘客的地理分布以及确定公交线路和站点附近的人口,出行流量,线路上公交车辆的满载率,道路交通状况等因素,从而方便了企业对公交线路的规划以及线路上公交车辆的投放量的确定.该系统操作简便,实用性较好,兼容性强.基本上能够实现城市公交管理的功能要求.同时也能兼顾市民及企业的使用要求,方便管理者对数据的更新和维护.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

站点查询模块:用户进入系统后,在站点查询模块中有二种 车次 ="+ddlCheci.SelectedValue;
选择,第一个是按站点的确切信息也就是完全匹配查询,此时用
cmd.ExecuteNonQuery();// 删除夏季发车时刻表
户要给出站点的全称,当点击查询按钮后,系统会在数据库中检
mandText="DELETE FROM 夏 季 发 车 时 间 表
cmd.ExecuteNonQuery();
出行的终点,如果存在直达,系统便会检测这两个站点间的直达
BindGrid();
车,如果没有直达车,系统会给出相关提示,那么用户便可以选
Response.Write("<script>aler(t ' 删除成功!)' </script>");
择一次换乘,系统会检测是否有一次换乘方案,如果有系统会给
一、引言
鉴于城市繁杂的公交路线,如何选择一条最佳的出行路线
来到达目的地,这就需要了解城市内公交路线相关的车次和站
点信息,而现有获取公交信息的方式还局限于地图和问询,因此
开发一个基于 Web 的网上城市公交查询系统,能够为广大出行
者提供实时、准确、直观的公交信息。
本系统采用结构化设计的方法来实现系统总体功能,提高
的线路是否存在,如果不存在给出出错提示,如果存在给出这条 表 WHERE 车次 ="+ddlCheci.SelectedValue,con);
线路的相关信息,如:双向早晚车的工作时间,票价,经过的站
cmd.ExecuteNonQuery(); // 删除公交车线路表
点。如线路存在,进入线路界面。
mandText="DELETE FROM 公交车线路表 WHERE
(3)检查数组边界 所有对数组的读 / 写操作都应当被检查,以确保对数组的 操作在正确的范围内进行。最直接的方法是检查所有的数组操 作,通常可以采用一些优化技术来减少检查次数。目前主要的检 查方法有 Compaq C 编译器检查、Jone&Kelly C 数组边界检查、 Purify 存储器存取检查等。
政务办公 商务办公
2012 年 1 月
总第 221 期
e-G e-B
公交查询系统的设计与实现
张 蕊 李冬芬
(辽宁工程技术大学 阜新 123000)
摘 要 介绍了公交查询系统前台的信息查询和后台的数据库管理两个模块,前台通过输入或者选择车次提供车次查询功能。后
台管理可以对车次或站点进行添加、修改和删除。系统采用 ASP.NET 来开发,后台数据库则采用 SQL Server 2005,并通过 ADO 这
int count=Convert.ToInt32(cmd.ExecuteScala(r ));
con.Close();
i(f StationName==""||StationName==null)
{Response.Redirec(t "error/error1.aspx");}
else
{i(f count>0)
SqlConnection con=new SqlConnection("Data Source=.;
删除车次:主要实现代码如下:
Database= 城市公交查询系统;User id=sa;PWD=123456");
protected void btnDelete_Click (object sender,System.Even-
参考文献 [1]杨义先编著.网络安全理论与技术[M].北京:人民邮电出
版社,2003. [2]徐向阳.常见网络攻击方法与安全策略研究[J].赤峰学院
学报(自然科学版),2008(09). [3]武兴才.网络攻击分析与防范[J].网络安全技术与应用,
2009(07). [4]卢凤伟.张秀杰.网络攻击的一般步骤及防范措施[J].黑龙
攻击者成功地改变的程序的指针,但由于系统事先检测到该指 (2)不要以为自己的口令很复杂,获取口令不仅仅是靠猜解;(3)
针的变化,因此这个指针将不会被使用。
终端的端口和服务是控制危险的平衡闸;(4) 注意系统的升级;
(2)保护堆栈
(5)网络带宽要足够,并且稳定,如果资金允许,配备强大的硬件
堆栈的保护是一种提供程序指针完整性检查的编译器技 防火墙。才能将网络攻击拒之门外,从而构建一个安全、健康的
1、连接数据库的包含文件
线路,或原有公交车线路有新的站点加入,管理员可以登陆此
在动态网站中,调用数据库中的数据是十分频繁的,为了避 表,及时添加线路和站点的信息,以保证车次线路的及时更新,
免编写重复的代码。编写一个数据库连接文件是非常重要的。 方便用户查询。
DB.cs 文件中包含了本系统中的数据库的连接代码。本系统的
{ Response.Redirect ("showStationName2.aspx? Station-
Name="+StationName);}
else
图 2 E- R 模型图
四、功能的实现
{Response.Redirec(t "error/error2.aspx?a="+StationName);}} 3、后台管理功能的实现 新增车次线路:此模块为管理员操作,如当地出现新的公交
Zhang Rui Li Dongfen
(Liaoning Technical University Fuxin 123000)
Abstract Describes the transport query system,it includes information query and and backend database management module . Information query was implemented by entering or selecting the trips. Backend database management can add,modify and delete train stations. System uses ASP. NET and SQL Server 2005,through the ADO object model to access the database. The entire system uses B / S structure to achieve a browser and server access. Keywords Information Query Database Management B/S
七、结论
缓冲区溢出会对网络系统带来巨大的危害,为了有效地防
随着计算机网络技术的发展,网络攻击技术也在快速发展,
止这种攻击,我们可以采取如下四项措施:
作为网络管理人员,要了解网络攻击的手段,掌握网络攻击的一
(1)检查程序指针的完整性
般步骤,关注网络攻击技术的新动向,在防范管理时要做到如下
在程序指针被引用之前,我们可检测它是否改变。即使网络 五个方面:(1) 要做好路由器的保护,它是攻击成败的转折点;
本系统采用“实体联系模型”(ER 模型)来描述数据库的结 如图 3 所示。
·20· 办公自动化杂志
e-G e-B
总第 221 期
2012 年 1 月
政务办公 商务办公
SqlCommand cmd=new SqlCommand("select coun(t *)from 站
名表 where 站名 ="+"'"+StationName+"'",con);
删除地
数据库的连接代码如下:
哪个公交线路已经被废除,或原有公交车线路有哪个站点被删
public static SqlConnection createConnection()
除,管理员可以登陆此表,及时删除线路和站点的信息,以保证
{
车次线路的及时更新,方便用户查询。
测该站点是否存在,如果存在,系统显示这个站点的相关信息。 WHERE 车次 ="+ddlCheci.SelectedValue;
比如:经过这个站点共有哪些线路,这些线路又各经过哪些站
cmd.ExecuteNonQuery();// 删除冬季发车时刻表
点,第二个选择是站点的模糊查询,也就是不完全匹配,用户只
}
出所换乘方案。
删除无效站点主要实现代码如下::
站点查询主要实现代码如下:
(下转第 42 页)
办公自动化杂志 ·21·
网络 安全
2012 年 1 月
总第 221 期
Networks Security
shell 执行其他命令。如果该程序具有 root 权限,那么网络攻击者 描,寻找安全方面的漏洞。
就可以对系统进行任意操作了。
术,通过检查函数活动记录中的返回地址来实现。在堆栈中, 网络环境。
函数返回地址后面加了一些附加的字节,而在函数返回时, 首先检查这个附加的字节是否被改动过。如果发生过缓冲区 溢出的攻击,那么这种攻击很容易在函数返回前被检测到。 但 是 ,如 果 网 络 攻 击 者 遇 见 这 些 附 加 字 节 的 存 在 ,并 且 能 在 溢出过程中同样地制造它,那么它就能成功地跳过堆栈保护 的检测。
三、数据库设计
构与语义,以对现实世界进行第一次抽象。ER 模型直接从现实 世界抽象出实体类型及实体间联系,然后用 ER 图来表示数据 模型。它有两个明显的优点:接近于人的思维,容易理解;与计算 机无关,用户容易接受。
实体和属性的定义如下: 管理员表(登陆 ID,登录姓名,登录密码);站名表(站名编 号,站名);车辆线路编号表(车次,车线类型);线路表(线路编 号,车次,站名,次序);车辆表(车辆编号,车次,车辆类型,服务 类型,票价,IC 卡类型,运行区间);冬季发车时间表(车次,编 号,首班时间,末班时间);夏季发车时间表(车次,编号,首班时 间,末班时间)。系统的总体 E- R 图如图 2 所示,各实体属性图
相关文档
最新文档