劉泊辰 張凌宸 馮 濤
南京信息工程大學,電子與信息工程學院 江蘇 南京 210044
對于商業的選址問題,國內外學者早已對其進行過深入的研究分析,早在1909年weber問題就被Alfred weber提出來解決倉庫的選址問題。但傳統選址方法投入成本高、時間周期長,即耗費的人力、物力、財力及時間成本較大,選址效率低,容易錯失良機。而現今基于大數據的商業選址研究,都是在使用各種數據平臺及數據收集方法采集大量相關數據的情況下,對數據進行分析,提出相應的選址與優化提升建議,為商業選址提供輔助參考決策,提高效率,且準確率較高。
該系統通過對原始城市數據的采集,以及利用計算機算法在對數據進行分析過后,自動計算出商業用店及工廠的最佳位置,為有商業用地需求的用戶提供由算法推薦的商業用地。之后,進一步結合人口、建筑、路網等數據,生成地圖和報告,得出若干備選地址,從而幫助商業用店獲得更高的經濟,幫助工廠提高物流效率,增加城市的經濟效益與環境效益。
選址系統以web網頁形式展現在用戶眼前,當用戶打開網頁后,網頁會自動定位到用戶的所在位置并給出坐標。本系統會對事先劃分好的每一個小模塊中各個城市數據(諸如學校、醫療中心、居民區、地鐵站等等)進行統計,統計后的數據全部存放到了后臺的數據庫之中。每當用戶選擇了一個地域點擊時觸發算法,系統就會調出這個區域所歸屬的模塊,并對其中的城市數據進行科學計算,并在現有的商鋪店面之中選取最優解。
同時,系統也會給出后臺計算所用到的數據分配比,并以圖表形式展現:
操作步驟如下:
1.輸入網址打開網頁。用戶輸入系統地址打開網頁,網頁即地圖界面,并會自動給出所在地經緯度坐標
2.尋找想要運營商店的地域。用戶可以通過鼠標的拖動和滑輪控制地圖頁面的拖動和大小控制,而隨著地圖頁面的放大縮小,界面展示的地標也會有所變動,隨即找到想要運營商鋪店面的地域,單擊此地域觸發后臺工作。
3.系統工作計算出最終結果。在接收到用戶的單擊指令后,系統就會開始計算工作,根據數據庫中的城市數據依靠已經編寫的算法快速計算出最終結果。跳出彈框,顯示該地域的城市數據,同時在此地域中會有黑點標出,表示為最佳的運營地址。
4.系統給出圖表。在計算得出結果之后,用戶可以點擊“查看后臺數據”超鏈接,此時就會跳轉到另一網頁,在該網頁中,系統會提供該地區的放大圖,并提供各個城市數據的具體信息,并且在最后會給出各項數據計算分配比的圖表。
1.交互。在交互功能中采用了MVC這一得力工具。設計創建交互式應用程序的模式,MVC模式在GUI程序中有很廣泛的應用:Model(模型)是應用程序中用于處理應用程序數據邏輯的部分,通常負責在數據庫中存取數據、程序的業務邏輯等。View(視圖)顯示數據(數據庫記錄)。是應用程序中處理數據顯示的部分。通常視圖是依據模型數據創建的。Controller(控制器)處理輸入(寫入數據庫記錄)。是應用程序中處理用戶交互的部分。通常控制器負責從視圖讀取數據,控制用戶輸入,并向模型發送數據。
2.服務器與站點。系統采用windows系統,并在其中使用“寶塔”搭建站點,系統同時采用騰訊云服務器進行網頁設計。
3.網頁設計。采用HTML、CSS以及JavaScript等語言進行網頁界面的設計與排版,插入百度地圖的API實現具體地圖界面的展示,利用JavaScript與Python進行其他功能的實現。
4.視圖。視圖界面與百度地圖幾乎一樣,同樣具有鼠標拖動,滑輪放大縮小等功能。與此同時,系統仍然做出了一些修改,實現了自動定位功能,實現查詢地址坐標等功能。
但上述所述其實都只是用戶視圖,就是呈現在用戶眼前的視圖。實際上,作為開發編程人員,他們所看到的又是不一樣的視圖。
事實上,我們系統采用的是“4+1”視圖模型。即邏輯視圖、開發視圖、進程視圖和物理視圖。