鍍金池/ 問答/PHP  Python/ 編程思路求問:地區(qū)管理系統(tǒng)?

編程思路求問:地區(qū)管理系統(tǒng)?

假設希望以Excel或編程(ThinkPHP實現(xiàn))以下內容的思路求解。大致渴望實現(xiàn)功能包括:

  1. 地址管理
  2. 建筑/行業(yè)登記
  3. 行業(yè)人員或事項登記

說明:

1)地址管理中主要是路、巷、街,比如情侶路(主干道)、正海路一巷1號(街巷)、小說路2號(沒有巷數(shù))、大馬路2號之一,字段設計的話,初步是這么設想,這么設計可以嗎?有沒更好的思路來表現(xiàn)?

v2-ce59de1dcc4d2173851d8ec3a7b1da34_hd.jpg

2)建筑是建立在地址上的,比如正海路一巷1號有多個建筑或行業(yè)主體,比如商住樓(樓名叫平安樓),下面商鋪有美宜佳、五金店鋪,這時候是不是就要用到關聯(lián)表了?此處的困惑就是:如何把正海路(對應id=4)和一巷(id=5)、1號(id=6)連接起來?現(xiàn)在想到實現(xiàn)方式是通過一個函數(shù)先得到最后1號的id進而去獲取上一個id,也就是所謂的“無限極分類”吧。問:這個思路可行或有沒更好參考?

v2-5fcd8b13b5dcbd0a43b986dc129ddc8d_hd.jpg

行業(yè)事項/人員登記

每個行業(yè)都有對應從業(yè)人員,當然每個行業(yè)對應關注的事項也不同,比如物流快遞業(yè),我要列出他有沒有道路運輸許可證、快遞業(yè)務經(jīng)營許可證等,這些是商鋪不需用的。還有就是一些行業(yè)的從業(yè)人員是需要持證才能上崗,另一些不用的,對于這些特別事項或人員,字段又該如何設計呢?

這是工作中經(jīng)常用到的,日常都是用一個一個Excel表和不同文件夾,但覺得這樣做缺點就是太分散了,我無法知道這個地址同時有多個行業(yè)。必須要逐個Excel打開查找才能發(fā)現(xiàn),所以出于工作便利,就想著利用自己淺陋的編程知識來渴望使這些工作變得更高效。望有更好思路提供,謝謝。

回答
編輯回答
夏夕

關于你這個數(shù)據(jù)儲存,業(yè)界有專門的類型叫poi,建議看看關于poi的思路。

2017年4月4日 15:12
編輯回答
涼汐

思路沒有大問題,先動手去做,具體遇到什么問題再問。

泛泛而談,別人也很難回答。

2018年2月14日 04:05
編輯回答
礙你眼

這個是為tree(樹)數(shù)據(jù)結構的表示問題可以參考常規(guī)CMS系統(tǒng)多級分類模塊;直接點 你可以參考常規(guī)電商地址模塊數(shù)據(jù)庫設計圖片描述

圖片描述

2017年6月14日 06:21