标题:一个火车站查询系统的数据库该如何设计比较好一些
只看楼主
fuhuijun
Rank: 1
等 级:新手上路
帖 子:407
专家分:0
注 册:2007-10-30
得分:0 
我知道了
呵呵
谢谢你了啊
2008-05-22 14:19
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
累也没办法,不知道别人有什么好办法没.....不过应该可以用采集其他网站车次信息来实现信息录入。方法一样,就是不用手动添加,写个程序让它自动添加,呵呵。如果你需要全部火车数据的话,还是写个采集录入或用其他方法(比如找到现成的数据库)。

还有一个比较一个一个填写简单的方法,等我下面想想哈。

2008-05-22 14:24
fuhuijun
Rank: 1
等 级:新手上路
帖 子:407
专家分:0
注 册:2007-10-30
得分:0 
好的
2008-05-22 14:33
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
就用一个表,加一个字段,记录途径站点的全部信息,用特殊符号连接不同信息并以备分割
比如北京-廊坊-天津-保定-石家庄

车次:AAA
途径://北京//廊坊//天津//保定//石家庄//(查询用)
信息://相对起点:北京--到站时间::TIME--离站时间::TIME--上站到这里的票价::0元//相对起点:廊坊--到站时间::TIME--离站时间::TIME--上站到这里票价::15元//相对起点:天津--到站时间::TIME--离站时间::TIME--上站到这里的票价:12元//......

这样你如果查询出来本个车次了,那把这个车次的信息读出来然后用你自己的特殊符号分割再分割,然后计算,就能得到你要的东西,还有,如果还加其他信息,同样道理,同特殊字符串合成近来

比如我这种情况,就先用//分割,去掉两端的空数据,得到
相对起点:北京--到站时间::TIME--离站时间::TIME--上站到这里的票价::0元
这样的信息,然后在用--分割
得到相对起点:,到站时间,离站时间,上站到这里的票价::0元
等信息,票价应该可以简单相加吧。如果可以简单相加,那这样应该比较简单的。如果不能简单相加,那就没办法了

比如,如果北京到廊坊15,廊坊到天津12,那北京到天津如果是27的话,我这样做就可以了如果不是,那还是用上面的一条一条相加的方法吧

2008-05-22 14:39
fuhuijun
Rank: 1
等 级:新手上路
帖 子:407
专家分:0
注 册:2007-10-30
得分:0 
呵呵
好的,谢了
2008-05-22 14:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-215579-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.656278 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved