快递价格的实现

我现在正在做一个关于快递公司的网站,但是对以两地间的价格查询应该怎么设计啊?就是说当输入两个地名和重量后能够算出价格,给个思路就行。
[b]问题补充:[/b]
补充一下:我这个是自己做的,当作一个毕业设计来做,我现在不清楚的是这个价格计算的时候应该怎么设计数据库,怎么样让任意两个地址关联查询出来。
[b]问题补充:[/b]
可能是我没表达清楚,一般计算公式都是 距离×重量×单价
问题是这个距离应该怎么得到,要得到任意两个城市的距离,数据库应该怎么设计,我想不可能是人为的添加的啊

数据库:每个城市一个字段,保存经纬度和一些影响运费的参数。

直线距离:搜出两个城市,按照经纬度公式算出来……

这个快递公司一般有自己的计算公式的。你拿过来不就是了

这个也简单,你可以到网上找一个快递公司的网站,一般他们网上有价格计算方式

http://bbs.paipai.com/cgi-bin/bbs/show/content_history?groupid=40001&messageid=113666

你想的太简单了,交通方便的城市肯定便宜,因为成本低,你想想从北京送到上海,和从北京送到一个距离相等的农村哪个费用高呢?所以你不能用距离来算.

给你一个简单的公式

实行分区计费方式。每件包裹资费=包裹每公斤资费 × 包裹重量 + 挂号费¥ 3.00 + 包装费(按实际收取)+保价费说明:其中保价费由客户自愿选择,保价费为订单产品价值的1%。客户选择不保价,则保价费=0。 产品重量不满 500g 的,按 500g 计费。 产品按毛重重量计费,不以净重量计费。即一罐奶粉净重为 900g ,毛重为 965g,计算包裹资费时以 965g作为计算标准。 例:某北京客户订购了约 2900g 产品,那么他的包裹资费为
¥ 2.30 元 /kg × 3kg + ¥ 3.00 += ¥ 9.90 元(未加入纸箱费用)保价费 =(280 元 ) × 1%=2.8 元 ( 在自愿支付情况下 )客户实际应支付总额 = ¥ 9.9 元 + ¥ 2.8 元 = ¥ 12.7 元

二、各省份包裹资费(单价以公斤为基数)各省往全国各地的包裹基本资费不同,请咨询当地邮政部门

三、邮局快递的资费
邮局快递的费用一般是邮局平邮的2~2.5倍,邮局快递在许多地区能够做到送货上门。并且邮局快递的送货时间一般是4~7天。其他地方除外:西藏11天。 经国家发展和改革委员会办公厅批准,自2006年1月1日起:国内印刷品首重100克(不足100克按100克算)由现行本埠0.30元、外埠0.60元调整为本埠0.40元、外埠0.70元。续重每重100克,调整为本埠0.20元,外埠0.40元。

补充改正: 每个城市一个记录 ……