公交查询系统  数据库设计

wanghui10262004 2007-03-28 11:05:46
小弟最近在做一个基于Delphi+Access的公交查询系统,但由于本人水平有限发现后台数据库不知道该怎么设计?而且要实现"在地图上显示其公交车的路线图"功能,让我很费脑筋.希望高手能指点一下,谢谢!具体要求如下:
主要功能模块包括公交数据的录入模块、数据的更新以及数据的查询模块。其各个模块的主要功能如下:
公交数据的录入模块主要实现新的公交数据的添加功能;
数据的更新模块主要实现公交数据的删除或修改功能;
数据的查询模块主要实现以下功能:按起止站查询、按站点查询和按车次查询。
2.4.1、按起止站查询主要完成:输入起点站名、终点站名,能找到直达或换乘的公交路线;
2.4.2、按站点查询主要完成:输入站名,找到经过此站的所有公交线路;
2.4.3、按车次查询主要完成:输入要查询的线路号,即可显示该路的全部信息。
但不管使用哪种方式进行查询,当查询出最后结果后,鼠标单击任一查询结果必须能在地图上显示其公交车的路线图。
...全文
2421 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuixiping 2009-01-18
  • 打赏
  • 举报
回复
逻辑其实挺简单的吧,尤其是在地图上显示线路,把每条公交线路的矢量信息(N个有序点的坐标)保存起来就OK了,输入的时候要在地图上标出这些点。
dandelionl 2008-06-02
  • 打赏
  • 举报
回复
过于复杂了,有个雏形就行了,还涉及地图!!!
liudianwai 2008-06-02
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wanghui10262004 的回复:]
是啊,不过你做的好象也很麻烦吧,我都没听说过,嘿嘿!现在感觉是很郁闷呀,感觉时间太紧张,根本不够用啊,光建数据库就一周多了,老师让我把所有车次都输进去,数据量太大了,如果再加上地图显示就更没时间了,烦死了!
[/Quote]
这个车次路线不能上网获得么~

以前倒是做过这个但是那时候还没有学数据库,直接读文本文件~是个小课程设计,没有上升到毕业设计的高度~
alan 2007-05-12
  • 打赏
  • 举报
回复
挺難的,涉及很多東西
超级大笨狼 2007-05-11
  • 打赏
  • 举报
回复
www.dullwolf.cn/bus.rar

公交查询
wanghui10262004 2007-05-11
  • 打赏
  • 举报
回复
这个网站上有啊?是delphi源代码吗
wanghui10262004 2007-05-06
  • 打赏
  • 举报
回复
是啊,很麻烦啊,大哥们有没有关于delphi的公交查询源代码呀,包括增,删,改和查询就行,也就是我上面所说的那几个模块,我的毕业设计做不完了,我想买也行啊,我还有地图没有弄呢,如果有请与我联系. qq:254051117 王辉 谢谢啊 !
hfltp 2007-04-26
  • 打赏
  • 举报
回复
gis好像很贵呀
我们公司买的正版的,成本呀。
还要买地图数据。
希望你能做好。
zhoukuan0905 2007-04-26
  • 打赏
  • 举报
回复
MAPX
yangsf004 2007-04-26
  • 打赏
  • 举报
回复
楼主mapinfo的产品可是几十万的哦,你做个毕业设计还要用MAPX??
不至于吧>?
wanghui10262004 2007-04-25
  • 打赏
  • 举报
回复
是啊,不过你做的好象也很麻烦吧,我都没听说过,嘿嘿!现在感觉是很郁闷呀,感觉时间太紧张,根本不够用啊,光建数据库就一周多了,老师让我把所有车次都输进去,数据量太大了,如果再加上地图显示就更没时间了,烦死了!
laowang2 2007-04-19
  • 打赏
  • 举报
回复
==
zhoukuan0905 2007-04-19
  • 打赏
  • 举报
回复
这么郁闷啊,比我做的还麻烦,我做的是snort入侵检测。
wanghui10262004 2007-04-14
  • 打赏
  • 举报
回复
对,是本科的毕业设计.我们导师说用什么数据库不是重点,重点和亮点是用mapinfo设计出公交线路图然后在石家庄地图上显示出来.
wanghui10262004 2007-04-14
  • 打赏
  • 举报
回复
谢谢 你们的回复!
好的,我基本上已经想好了,我慢慢设计一下试试,等有了困难再请教你们.我也觉得数据库只要想好了好设计,就是gis和后面换乘车时有点困难
hnhslwl 2007-04-04
  • 打赏
  • 举报
回复
gis比较先进哦

其他的应该不难
47522341 2007-04-04
  • 打赏
  • 举报
回复
小弟最近在做一个基于Delphi+Access的公交查询系统?
-------------------------------
不会是本科毕业设计吧;
公交查询系统为什么采用access作为数据库?
ad_lee 2007-04-03
  • 打赏
  • 举报
回复
你的思路是什么?
根据思路目前的困难是什么?
不妨先慢慢想下,设计下,真正遇到困难了,然后再问.
nsbt815 2007-04-03
  • 打赏
  • 举报
回复
好像涉及gis设计,关注....
城市公交系统数据库设计 摘要:造成我国交通拥挤问题的首要原因是城市交通基础设施的建设远远落后于城市 交通需求的增长,大力发展公共交通是解决城市交通拥挤问题的首选措施。我国公共交 通系统存在的一个普遍问题,就是乘客出行换乘比率高,公交查询系统不健全。针对这 一问题,以德州为例,对基于SuperMap面向对象的空间数据模型,结合SQL server 2005数据库技术,进行了德州市公交系统数据库设计,为公交车的路线决策提供数据支 持。 关键字:数据库;数据模型;公交系统设计   1研究现状 我国公交系统的发展起步较晚,我国城市公交查询系统的发展处于一个落后的水平, 广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没 有专门的机构负责信息的发布和管理。我国公交查询系统的现状:乘客获得信息很少; 乘客获得信息困难;乘客获得的信息准确性得不到保证;公交信息系统与网络的结合还 是低层次的。 2公交系统数据库设计 2.1系统数据库设计目标 研究、设计和建立一个城市公交系统数据库,实现对城市公交客运线路信息的管理维 护和统计分析,并为城市公交公司的经营和城市交通地理信息系统提供支持。数据库设 计的目标主要包括:满足用户要求;良好的数据库功能;精确的模拟现实世界;能被某 个DBMS接受。 2.2数据库设计系统采用SuperMap Objects提供的SDB引擎进行空间数据库的构建与管理。SuperMap Objects的SDB引擎采用的结构化存储技术中的OLE复合文件实现多数据集和异构数据集的 一体化存储功能。1个SDB数据源由2个文件组成,扩展名称分别为SDB和SDD。1个SDB数据 源可以存储多个数据集,不同类型数据集也可以保存在同一个数据源中[1]。该数据模型 是采用面向数据模型;并基于矢量数据模型,将德州市地理数据抽象为包含空间信息的 要素类和不包含空间信息的对象类(要素属性)[2]。如:公交站点设计成点要素、公交 线路和道路设计成线要素,建筑物和车站等设计成面要素。 由于用户对数据库的操作主要有插入数据、修改数据、删除数据和查询数据等,其中 ,最频繁的操作是查询数据[3]。现在根据系统需要,尤其是数据查询需要,我们首先应 该录入一些基础数据:公交线路网络数据集;站点信息数据集;公汽线路数据集;另外 ,还需要有站点和公交线路拓扑关系的属性数据集。根据以上分析,系统设计中共有四 个表:公汽信息数据表、公汽线路数据表、公汽站点数据表和N:M关系表。下面列出各 个表的详细结构。 2.2.1公交信息数据表 公交信息数据表的个数和公汽的路数是对应的,这样设计的目的便于公汽增加或删除 。其中包含三个字段:StepNo纪录编号,作为公汽信息表的主键,另一作用是标识公汽 信息依次经过的空间点的顺序,以确定公汽进行的路线;DepotNo公汽停靠的站点编号, 为外键,对应Depot表的主键SmID;TopolineNo公汽所经过的公汽线路的网络图网络边编 号,以记录公汽线路信息,为外键,对应Busway的主键SmID。(如表1) 表1 公交信息数据表(Businf) 2.2.2公汽线路数据表 公汽线路数据表是公汽线路网络图对应的主表,主要字段为SmID。(如表2) 表2 公汽线路数据表(Busway) 2.2.3站点数据集对应的数据表 站点数据集对应的数据表重要的字段为SmID唯一标示站点字段。(如表3) 表3 站点数据表(BusTop) 2.2.4 N:M关系表 BusLAP N:M关系表,包含字段为:DepotNo(站点编号)和BusNo(公汽编号)、两个字段,一起 作为他的主键,以此表示公汽和站点的关系。其中DepotNo为外键,对应Depot表主键Sm ID。(如表4) 表4 站点公汽关系表(BusLAP) 通过上述对德州市公交信息系统数据库设计过程,已经为用户对数据可进行操作打 下了坚实基础,以便能更好的为公交公司和政府交通机关管理决策服务。 2.3公交系统空间数据库的建立 SuperMap Objects采用分层的方式来组织与管理地理空间数据。每一个图层都是一定空间范围内具 有相同属性信息的同类地理空间实体的集合。一是公交站点数据集,系统假定公交车经 过站点即停靠,现实生活中难免存在某些公交线路经过但不停靠的站点,因而,系统也 提供了公交站点的人工更新。二是公交线路数据集,基于系统所采用的地理底图,并根 据事先通过社会调查所得公交线路的数据资料,设计公交线路数据集。三是公交网络数 据集,数据集包括所有公交线路的公汽线路的公汽线路网络图图层对应的网络数据集。 四是背景数据集,背景数据集中添加了学校、新村小区、街道等,为增加地图显示的视 觉效果,铁路线、河流与湖泊面,学校名称、河流与湖泊名称、街道名称等注记也编辑

248

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧