物流行業中位址錄入的深入思考

2021-05-06 18:04:31 字數 2359 閱讀 7179

物流行業的宗旨就是把貨物安全、準確的從乙個地方中轉、派送到另外乙個地方,所以這個行業中,乙個關鍵的資訊就是位址。

接觸這個行業多年,有乙個感觸,就是到目前為止沒有乙個公司能夠在受理錄單介面解決位址輸入問題,為什麼這麼說呢?

受理員接到**後,要發一票貨物到新寨鎮**,要是受理人員知道這個位址的詳細資訊為:河北省唐山市樂亭縣新寨鎮**,那麼,她就能把這個位址很快的錄入系統,問題就出來了,受理人員不可能熟記中國那麼多的隸屬關係吧,也不是每個受理都能知道這個位址的詳細資訊吧,這時要是有乙個好的位址錄入方法來提示,即使受理人員錄入「新寨**」也能提示「河北省唐山市樂亭縣新寨鎮**」,這條資訊,那麼在很大程度上提高受理人員的錄入效率,減輕受理人員的溝通壓力,減少因為位址資訊不全帶來的很多問題。

引申一下,a公司在河北省唐山市,b公司在北京市朝陽區,c公司在河南省安陽市,只要客戶的位址資訊一確定,那麼,這票貨物最終的派送單位就能在受理錄單後,馬上就能確定出來。

例:假如有乙個好的位址匹配規則,那麼就能將位址分解成【 河北省  唐山市 樂亭縣 新寨鎮  **】,也就能找到這票貨物的最終派送單位。

(2)還是這個資訊,但是比上面少很多,資訊為:河北新寨**

如何將這條資訊也能分解成功呢?近似的結果中應該包含【河北省  唐山市 樂亭縣 新寨鎮  **】。

那麼能否在找到的近似結果中包含【河北省  唐山市 樂亭縣 新寨鎮  **】這一條呢?

是否也應該能否匹配到【河北省  唐山市 樂亭縣 新寨鎮  **】這條資訊呢?

經過幾天的思考,寫了乙個小的測試例子,終於有辦法可以解決上面的問題,但是在查詢到結果後顯示的順序上還有一點不足之處,在此,我公布一下我的測試源**,希望高人能夠給與指點。

首先,建立兩個文字檔案來存放測試資料,

北京市/北京/beijing

河北省/河北/hebei

寧夏回族自治區/寧夏/ningxia

新疆維吾爾自治區/新疆/xinjiang

香港特別行政區/香港/xianggang

澳門特別行政區/澳門/aomen

台灣省/台灣/taiwan

內蒙古自治區/內蒙古/neimenggu

黑龍江省/黑龍江/heilongjiang

唐山市/唐山/tangshan

樂亭縣/樂亭/leting/laoting/063600

新寨鎮/新寨/xinzhai/063602

朝陽區/朝陽/chaoyang/100085

朝陽區/北京市朝陽區

太原市/山西省太原市

唐山市/河北省唐山市

遵化市/河北省遵化市

遷安市/河北省遷安市

樂亭縣/河北省唐山市樂亭縣

新寨鎮/河北省唐山市樂亭縣新寨鎮

河北省/河北省

河南省/河南省

順義區/北京市順義區

**部分:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.io;

namespace searchaddress

private void form1_load(object sender, eventargs e)

address getaddress(string pstr)

else

}else

return mystring;

}address getsubstring(address mystring)}}

if (mystring.lastsubstring.length > 0)

else

#endregion

}if (mystring.substring!=null && mystring.substring.length > 0)

return mystring;

}private void textbox1_textchanged(object sender, eventargs e)

}listbox1.items.add(readdress.addressinfo + readdress.resstring);

}else}}

}}public class address

}簡單描述一下演算法原理:

以上是我當時的簡單的乙個邏輯方法和實現例項,而且有很強的擴充套件性,可以在「新寨鎮/新寨/xinzhai/063602」中加入其它的關鍵字,那麼,當受理員錄入位址為「063602**」時,在匹配的結果中就會出現「河北省唐山市樂亭縣新寨鎮**」這一條資料。

物流行業的5大安全風險

風險1 安全意識不足 最大的安全風險是你和你的員工。因此,安全意識應成為每項業務的重要組成部分。每個人都需要了解強密碼的重要性並使用它們。人們還需要了解使用usb記憶棒並登入到免費wifi網路時不加區別地開啟附件的潛在後果。風險3 對個人資料的保護不足 2018年5月,新的gdpr立法生效。儲存個人...

物流行業的5大安全風險

風險1 安全意識不足 最大的安全風險是你和你的員工。因此,安全意識應成為每項業務的重要組成部分。每個人都需要了解強密碼的重要性並使用它們。人們還需要了解使用usb記憶棒並登入到免費wifi網路時不加區別地開啟附件的潛在後果。風險3 對個人資料的保護不足 2018年5月,新的gdpr立法生效。儲存個人...

5G網路在物流行業中的優勢分析

5g網路能夠被廣泛推行,主要原因是5g融合了很多關鍵技術,這些關鍵技術使得5g在很多方面具有得天獨厚的優勢,這些優勢也使得5g會被廣泛應用在新一代智慧型物流行業中。1 高速度資料傳輸 5g需要在網路速度方面進行提公升,因為5g將會被廣泛用於類似於vr等視覺模擬領域,頻寬高才能提公升使用者的感受和體驗...