江光中 江明珠
摘 要 為了強化客戶服務和體驗,集成客戶辦證管理、違法“三煙”情況公示、車輛管理、物流線路規劃、綜合GPS定位和送貨車輛安全、標準執行規范檢查等系列內容,為客戶和送貨員的手機,開通微信公眾平臺。本文從功能上進行頂層設計,結合客戶體驗,減少送貨員、送貨司機工作量,設計煙草精準物流微信平臺,從系統架構上解決這個問題。
關鍵詞 精準 物流 微信
中圖分類號:TP311 文獻標識碼:A
1系統建設的構思
構思:(1)提升送貨效率效益。送貨服務的作業方式較為陳舊,作業流程存在冗余浪費,作業效率較為低下。因此,建設的精準物流微信平臺,采用電商特質,在滿足送貨業務監管需求,精簡作業流程,為送貨作業提供線路導航、客戶特殊服務需求提醒等指引,提升司送人員的作業價;(2)建立數據化管理模式,通過采集發貨時間、簽收時間、行駛狀態等作業數據,狀態跟蹤、預警提醒、快捷調度等全過程管控能力,實現線路優化、資源調配、規范管理數字化;(3)著重客戶感知體驗。為客戶提供訂單信息、送貨情況、未交貨款提醒、送貨到達時間和卷煙信息、新品推介、零售互助組信息、價格統一情況、煙草貨款結算、煙草組織活動、送貨服務評價和投訴等功能;(4)建立送貨員、送貨司機的標準化模板。一是給送貨員提供當天送貨客戶信息、送貨服務規范等功能;二是給送貨司機提供送貨線路電子地圖、沿途送貨客戶名稱和定位、送貨車輛管理和送貨服務規范。
2系統建設提供功能
利用微信平臺短信提醒功能,實現對客戶推送本周期本層級可訂貨品種和數量、訂單信 息、送貨信息、未交貨款提醒、送貨到達時間提醒,煙草貨款結算等提醒。
利用微信平臺文章發布功能,實現對客戶推送卷煙信息、新品推介信息、零售互助組信息、價格統一情況信息、煙草組織活動等信息、并引導用戶對送貨服務進行評價與投訴。
利用微信平臺短信提醒功能,實現對送貨員推送當天送貨客戶信息、送貨服務規范等信息。
利用微信平臺LBS位置服務功能,實現對送貨員提供送貨線路電子地圖、沿途送貨客戶名稱和定位。利用微信短信功能,對送貨員推送送貨車輛管理和送貨服務規范。
通過對微信平臺二次開發實現,實現對要入網零售戶提供辦證申請與流程介紹,提供辦證政務公開等功能。
3總體功能模塊及各模塊說明
3.1微信端功能模塊
擁有煙草經營許可證的客戶關注微信號,進入微信綁定頁面,輸入姓名,煙草經營許可證號,身份證號碼后6位,信息輸入正確后,就會和微信綁定,然后進入客戶頁面。界面如圖1。
3.1.1物流狀態
在物流查詢界面,客戶可以看到送貨車輛按照送貨線路規定的路線。方便客戶做出精準時間判斷,接收貨物。點擊評價按鈕,進入送貨服務評價與投訴模塊。為了更好的使客戶了解煙草的位置,系統會推送消息,告訴客戶現在司機的位置和可能需要達到的時間。也可以對本次送貨進行評價。
客戶在收到煙草后,可以對送貨員進行評價,主要是服務態度和服務質量進行評價。每個定單只能評價一次。
3.1.2貨款結算提醒
管理員通過鄂州煙草精準物流微信平臺導入到微信公眾服務平臺的訂貨結算信息,可以通過平臺定時給未結算的訂單發送推送消息,提醒客戶要準備好貨款。結算提醒一共要發3次:(1)下單的當天提醒一次。(2)下訂單第二天提醒一次。(3)發貨當天再提醒一次。
3.1.3送貨任務
送貨員打開送貨任務界面,查詢到當日的要送貨的客戶信息。送貨完成后,對于未付款的客戶,送貨員要向客戶收取貨款,支付方式有一下幾種:(1)現金支付;(2)POS機刷卡支付;(3)混合方式支付。收取貨款后,將支付憑證拍照,將照片通過微信上傳到平臺上。對于已經支付貨款的客戶,直接上傳收貨憑證。點擊提交,就完成了本次送貨任務。
4軟件架構
整個軟件系統由表示層、業務層、業務數據訪問層、數據層構成。
表示層:表示層由UI(User Interface)和UI控制邏輯組成。
UI是客戶端的用戶界面,負責從用戶方接收命令,請求,數據,傳遞給業務層處理,然后將結果呈現出來。
UI控制邏輯負責處理UI和業務層之間的數據交互,UI之間狀態流程的控制,同時負責簡單的數據驗證和格式化等功能。
業務層:業務層封裝了實際業務邏輯,包含數據驗證,事物處理,權限處理等業務相關操作,是整個應用系統的核心。業務層將實際業務具體分為業務數據與業務操作兩部分。
業務數據又是業務邏輯的核心,最終業務數據將以一種固定的格式表現于內存中,在系統的各個層次間傳輸,充當DTO角色。
業務操作負責對業務數據進行各種業務相關的處理,例如驗證,流向,整合,事物,權限等,但它不負責有關對數據源的操作。
業務數據訪問層:業務數據訪問層是一個針對具體應用系統的專屬層,它為業務層提供與數據源交互的最小操作方式,它是業務層需要的數據訪問接口,業務層完全依賴業務數據訪問層所提供的服務。
數據層:數據層的宗旨就是為數據源提供一個可供外界訪問的接口,我們應該選用一種能夠提供數據源無關的抽象數據訪問接口并通過在其下掛接各種不同的DataProviador來訪問數據源的數據層組件,這樣做便于移植到不同的數據源上。
4.1設計思想
4.1.1組件化設計
功能基于接口完全組件化,可自行添加模塊,通過后臺的配置工作即可在頁面上自動顯示該模塊。通過組件化設計,進行SOA功能組件的開發。
4.1.2平臺化設計
系統是一個門戶與業務管理的資源整合平臺,可以整合各類資源信息,包括各類業務數據信息、文件信息、各部門信息、同樣也可以是各類應用系統,通過約定,可以在系統中將各類應用集成為系統的某個功能模塊,通常只需要對配置文件進行修改就可以實現整個功能的應用。
4.1.3開放型接口
系統提供的大量信息都會來自于目前已經建設完成的應用系統;系統中的各項業務數據等可為前期的基礎數據提供通用服務。這些功能都可以通過系統中的開放型接口來實現。系統提供Web Service方式的信息共享接口,允許信息資源目錄直接調用,無縫共享信息資料,提高信息使用效率,簡化信息資源采集的工作。
4.2系統性能需求
4.2.1處理能力
業務受理及查詢從提交到系統返回結果時間<=3秒。
4.2.2數據庫容量
可以查詢的數據保存三年。
4.2.3接口性能
同一秒接受鏈接請求>=500次。
4.2.4網絡安全
業務服務器與互聯網的通信是經過防火墻地址轉換(NAT)實現的。網絡地址轉換用于將一個地址域(如專用Intranet)映射到另一個地址域(如Internet),以達到隱藏專用網絡的目的。業務服務器映射成內網地址,對外服務時映射成外網地址。采用靜態映射配置網絡地址轉換時,服務用IP和真實IP要一一映射,源地址轉換和目的地址轉換都必須要有。
業務服務器與核心服務器通訊通過控制網絡防火墻,允許業務服務器IP訪問核心服務器接口服務器固定端口。禁止其它IP訪問旗艦店充值接口服務器,確保外網不被非法IP進入。
4.2.5數據庫安全
MsSQL的保密性和完整性建立在很強的訪問控制之上,擁有系統特權(例如創建表格能力)和對象特權(在數據庫中對某個對象的修改、刪除、插入或選擇的能力)雙重安全體系。特權可用于簡化管理,亦可用于規范業務交易。嚴格的訪問控制可協助建立起最小的特權,使得用戶僅具有必要的權限。MSSQL可確保數據的完整性,提供了一系列的數據一致性機制,例如某一交易的所有部分要么同時提交,要么均未提交。MSSQL實現身份辨認是通過密碼,或者主機或網絡的辨認機制來實現的。