王 芳,王 璞
(中國鐵道科學研究院集團有限公司 電子計算技術研究所,北京 100081)
采購業務是指發生在供應商和企業之間的商務活動[1]。電子采購是利用現代信息技術進行電子化采購及一系列與之相關的供應商參與、發展和管理的活動,它可以優化采購流程及整個供應鏈的運作[2]。近年來,國家大力推進電子采購,著力提高采購效率、節省資金,強化信息公開、提高透明度。各地市政府和大型企業紛紛建立電商平臺來進行物資采購。為進一步提高物資采購效率,加強廉政風險防控能力,本文設計并開發了集團公司電商化采購平臺(簡稱:網上商城),通過合法采購方式引入主流電商和大型實體供應商加入,讓各渠道供應商在網上商城同臺競爭, 實現“實體+電商、自動比價、便捷高效、公開透明”的網上采購模式。
本文以中國鐵道科學研究院集團有限公司為背景進行研究,集團公司目前基本實現了對物資主數據、供應商主數據、采購計劃、采購訂單、收發貨、出入庫、物資核算等全過程信息化管理和集團管控,但是由于缺少互聯網平臺,暫時不能滿足供應商信息交互、網上采購等業務需求。根據集團公司物資集中采購的實際情況和特點,從以下4個方面分析網上商城的業務需求:
(1)研究集團公司物資采購的電商化模式。為互聯網商家提供管理平臺,為單位用戶和個人用戶提供商品購買平臺,實現各部門訂單的復核、審批及預算、計劃卡控等功能。
(2)研究集團公司網上商城與多家主流電商的集成解決方案。基于規范的API接口,實現與市場主流電商平臺的對接。電商平臺可以將商品信息實時同步到網上商城,實現商品資源信息共享。網上商城將訂單信息實時同步到電商平臺,便于各電商平臺實現后續的訂單管理、跟蹤流程,實現訂單處理和結算過程的協同。
(3)研究基于交易信息的商家信用評價與監管方案。實現商城入住的供應商自主注冊、基本信息的維護、供應商材料審核等。在日常交易過程中對供應商的行為進行綜合評價,對商家的不良行為公示、發布,并形成供應商年度信用評價表。
(4)研究基于電商的集采物資目錄的統一管理流程。對物資主數據、供應商數據進行管理,同時研究如何兼顧電商平臺的商品分類、商品主數據信息。集采物資目錄下,實體商家遵照集團公司物資系統物資編碼規范;電商平臺的商品,使用電商的物料編碼,傳入集團公司物資系統后生成流水碼,在物資系統中以流水碼進行跟蹤。
集團公司網上商城采用面向服務的架構(SOA)設計,系統總體架構分為4層:終端層、應用層、服務層和支撐層,每層之間通過制定接口協議對接,各層內部可以獨立開發,總體架構如圖1所示。SOA設計方法為整個系統提供靈活性、可擴展性等支撐,以適應業務需求的變化。

圖1 網上商城總體架構
(1)終端層主要是與用戶交互的終端應用界面,主要包括Web頁面、短信息等,為用戶提供與系統交互的途徑。
(2)應用層主要是實現系統相應的業務流程和功能,如用戶管理、供應商管理、商品管理、價格管理、訂單管理等,是系統體系架構的關鍵。
(3)服務層提供文件存取服務、數據訪問服務等,使應用層和終端層在彼此分離的同時仍可以彼此通信,還提供與外部電商平臺的接口訪問服務。
(4)支撐層是總體架構的核心部分,是其他3層的基礎保障,可進行文件存儲、數據信息采集到數據庫中等。
集團公司網上商城的系統用戶按照各自權限的不同分為采購人員、供應商、商城管理員、系統管理員4類,系統功能主要包含商家管理、商品管理、訂單管理、評價管理、售后管理、統計分析、個人中心、參數設置、其他管理等。系統功能模塊按照用戶權限劃分如圖2所示。

圖2 網上商城系統功能模塊
通過分類搜索或關鍵字搜索服務,把商品信息、供應商和價格直觀的展現給采購人員,并可通過自定義篩選顯示想要的商品信息。商品展示主要是通過搜索模糊展示多個商品和詳情展示一個商品,顯示商品基本信息。每個商品只顯示報價最低的兩名供應商,顯示多少家可以后臺進行參數設置,若有庫存為0或下架的商品,后面的供應商自動遞增。電商推送的商品,需要將各家電商的商品碼與系統現有的集采目錄物資編碼進行對應。
(1)實現對采購人員的訂單管理,主要是提交訂單、訂單審核、訂單跟蹤、訂單簽收、訂單評價等。下訂單時根據不同供應商、設置的商品單價參數等拆單規則,自動將用戶訂單拆分為多個子訂單,根據訂單商品的單價不同分別走不同的審批流程。
(2)實現商家的訂單管理,根據采購人員下單,商家可進行預定訂單,根據需求進行確認接單、商品發貨,后續可進行訂單跟蹤或查詢訂單詳情。
供應商在網上商城進行自助申請注冊,并上傳相關資質文件,經審核通過后,商城管理員對其進行授權,供應商升級為商家后,可以維護商品。當商家存在上傳違紀圖片、發表不正當言論或商品普遍評價過低時,管理員有權禁止該商家售賣商品。
供應商對銷售產品進行添加、擴展、修改和下架管理。已授權的商家需要添加商品,可在原集采目錄商品信息基礎上擴展自己商品的信息,并提交給管理人員審核,審核通過則添加成功。當需要進行產品資料變更或商品調價時,需要先下架該商品,修改完畢后仍需提交管理人員審核,審核通過后可重新上架,修改周期可以通過參數進行控制。商家可查看自己店的所有商品,并可查看每類商品自己的報價以及所有商家報價最低的前兩名價格。
系統管理員對網上商城基礎信息的維護,包含商城運維開關、庫存鎖定天數、短信息通知、供應商授權開店、接口設置、參數設置等,以保證系統安全穩定運行。
SOA 區別于大多數其他架構的特點為“松散耦合”。“松散耦合”使服務實現和如何使用服務解耦,保持各自的獨立性[3]。采用 SOA 的架構理念實現項目開發,可以讓項目中的業務服務更為標準和獨立,可以解決當前企業項目隨著業務需求變化而產生的敏捷性問題[4]。根據業務需求分析,網上商城選擇基于SOA的架構設計方法,以業務流程驅動為導向進行系統設計,把網上商城業務功能抽象為各層服務的集成,各層內部獨立開發,每層之間通過制定接口協議對接。網上商城通過采用SOA思想進行設計,實現了服務的復用,提高了系統的性能,便于維護管理,系統可擴展性增強。
應用程序接口(API)是一個提供通用功能的定義、程序及協議的集合[6]。網上商城與外部電商平臺的技術對接,是基于目前行業內通用的電商對接協議。對接的內容包括3個方面:(1)基礎信息,包括商品分類標準、商品基本信息、商品描述信息、商品價格與庫存動態信息;(2)業務信息,包括預占庫存下單、確認預占庫存訂單、訂單退貨、掛起或者取消掛起訂單、訂單對賬、訂單發票處理;(3)消息處理,包括拆單消息、配送狀態、商品下架等平臺消息處理。集團公司網上商城基于規范的API接口,實現與市場主流電商平臺的對接。
電商化采購平臺能以一種快捷方便的方式提供企業及其產品的信息及客戶所需的服務[7]。實體商家的優點是可以提供送貨、安裝、調試等一條龍服務,同時在結算、維修等方面的響應速度較快,缺點是庫存不確定、價格競爭不充分;電商平臺的優點是商品品類齊全、庫存充足、質量較高、價格透明且競爭充分,缺點是送貨后不能及時提供后續增值服務、用戶體驗較差。集團公司網上商城創新的采用“實體商家+電商”的匯聚平臺模式,即“一個平臺=多家實體店+多個電商”,很好地結合實體商家和電商優點,不僅可以吸引全國各地的實體供應商入住線上平臺,還可以引入多家主流電商平臺,進一步擴大物資品類和供應范圍,并在一個平臺上形成價格競爭機制,用戶可以按需選擇,采購全程受管控且過程留痕。
基于集團公司物資系統形成初步的物資目錄主數據平臺,商城針對集采物資商品,規定各個商家統一基于集采物資目錄擴展商品信息,商品基本規格參數等保持一致,在此基礎上,供應商在線上自行維護商品價格、庫存數量、圖片描述等信息。同時實現商品信息的智能檢索,包括基于商品多級分類、商品熱度、商品促銷活動、其他自由組合的篩選條件等進行商品檢索,通過友好的前端交互提升人工處理效率及良好的用戶體驗[8]。采購人員選擇商品時,對相同型號的多家供應商自動進行比價,自動匹配價格最低的商家,實現集采物資的自動比價,比價結果自動推出在商城前端顯示。系統定期自動比價并按照最低價原則顯示前兩名供應商和價格,每件商品的供應商排名根據商品價格、庫存數量等動態調整。
依據上述的業務需求、設計原則及關鍵技術,采用B/S架構,在.NET平臺下實現了物資集中采購的網上商城,通過與互聯網現代信息技術、電子商務融合,實現線上訂購、線下配送、網上支付、平臺監管的采購、服務新模式[9]。網上商城商品展示頁面如圖3所示。

圖3 網上商城界面
集團公司電商化采購平臺能夠提供精準的價格比選、豐富的商品展現、智能數據分析等功能,支撐采購部門選擇優質電商企業,豐富采購渠道,實現 內部采購管理資源的合理配置,提高采購效率,提升資源優化配置,實現各參與方的共贏[10]。集團公司電商化采購平臺于2018年1月在中國鐵道科學研究院集團有限公司正式上線運行,實現了集團公司各所及所屬公司共72家單位的網上采購,采購業務全部電子化,采購過程便捷高效、公開透明。目前,集團公司電商化平臺支持通用物資如辦公用品的網上采購,對鐵路專用物資的支持還在進一步研究中。網上商城可以滿足實體供應商和不同的電商平臺進駐開店,是一個開放的匯聚供應信息、訂單結算、物流配送、質量評價等各業務方共同參與的物資采購全流程電子商務系統,在鐵路范圍內具有推廣和應用價值。