李娜 王少英
摘? 要:近年來,隨著“互聯(lián)網(wǎng)+”招投標的快速發(fā)展,人們開始體會到了信息技術(shù)所帶來的便利及快捷,同時也出現(xiàn)了一些新問題、新趨勢。文章就目前招投標的現(xiàn)狀進行分析,從系統(tǒng)的整體設(shè)計、數(shù)據(jù)爬取分析、數(shù)據(jù)存儲、移動端開發(fā)、后臺管理等幾個方面進行展開闡述,并對平臺在構(gòu)建過程中面臨的風險進行了探究。
關(guān)鍵詞:互聯(lián)網(wǎng);招投標平臺;構(gòu)建
Abstract: In recent years, with the rapid development of Internet plus bidding, people begin to realize the convenience and speed brought by information technology, and also have some new problems and new trends. This paper analyzes the current situation of bidding, from the overall design of the system, data crawling analysis, data storage, mobile development, background management and other aspects, and explores the risks faced by the platform in the construction process.
1 概述
隨著互聯(lián)網(wǎng)技術(shù)、大數(shù)據(jù)技術(shù)的快速發(fā)展,招標采購業(yè)也有了創(chuàng)新性的發(fā)展,借助網(wǎng)絡(luò)平臺實現(xiàn)的新型招投標方式逐漸得到了應(yīng)用。日本是世界上最早實現(xiàn)電子招投標的國家,隨后美國、德國、加拿大等國家都推行了電子招投標的方式。我國從90年代中期開始,地方政府開始依托相關(guān)部門開設(shè)互聯(lián)網(wǎng)門戶網(wǎng)站。2017年,國家發(fā)改委等六部委發(fā)布《“互聯(lián)網(wǎng)+”招標采購行動方案(2017-2019)》,并明確指出要實現(xiàn)互聯(lián)網(wǎng)與招投標的深度融合。
基于新一代信息技術(shù),實現(xiàn)互聯(lián)網(wǎng)和傳統(tǒng)招投標行業(yè)的融合,能夠精準推送企業(yè)關(guān)注的招投標信息,使企業(yè)有的放矢,增加企業(yè)中標的幾率。但在實際的運行過程中,目前的招投標系統(tǒng)逐漸顯露出功能不完善、管理制度不健全等缺陷,這與我國的信息化設(shè)施建設(shè)、招投標的管理制度等有著很大的關(guān)系。
2 招投標存在的問題
2.1 文檔歸整方式不足
當前的招投標在文檔歸整方面有的是采用電子招投標平臺,而有的還是采用傳統(tǒng)的紙質(zhì)方式進行。紙質(zhì)的歸檔方式,勢必要投入大量的人力、物力,極易造成資源上的浪費,不利于招投標行業(yè)的快速發(fā)展。在互聯(lián)網(wǎng)時代,企業(yè)要轉(zhuǎn)變觀念,規(guī)范文檔的管理要求,實現(xiàn)無紙化的招投標方式。[1]
2.2 系統(tǒng)功能不完善
受傳統(tǒng)觀念的影響,某些地區(qū)仍然采用傳統(tǒng)的招投標模式,對電子招投標系統(tǒng)的應(yīng)用還不夠重視,導(dǎo)致招投標系統(tǒng)的功能不夠完善。在互聯(lián)網(wǎng)技術(shù)快速發(fā)展的今天,招投標系統(tǒng)的功能將嚴重阻礙招標采購業(yè)的快速發(fā)展。因此,應(yīng)該根據(jù)時代的要求,加強招投標系統(tǒng)的建設(shè),并不斷完善系統(tǒng)的功能。[1]
2.3 沒有健全的管理制度
當前的招投標在實施過程中,大多是委托第三方代理機構(gòu)來進行的。某些代理機構(gòu)的內(nèi)部管理比較混亂,相應(yīng)的管理制度不夠健全,操作時缺乏相應(yīng)的公平、公正、公開等原則。而且,在招投標代理機構(gòu)中,某些工作人員的綜合素質(zhì)水平相對較低,也不能充分勝任招投標的代理工作,嚴重影響了招投標工作的正常開展。[2]
2.4 資源缺乏共享
在當前的招投標行業(yè)中,信息之間缺乏對接,尤其是不同地區(qū)的平臺之間缺乏統(tǒng)一的數(shù)據(jù)標準接口以及資源共享。使得信息之間在傳遞時造成阻礙,企業(yè)可能因無法及時、準確的獲取招投標信息而喪失良機,而招標單位也可能由于信息的傳遞問題失去優(yōu)秀的合作企業(yè)。因此,在系統(tǒng)建設(shè)過程中,應(yīng)該加強數(shù)據(jù)標準接口的統(tǒng)一性,實現(xiàn)數(shù)據(jù)資源的共享。[3]
3 平臺構(gòu)建原則
隨著大數(shù)據(jù)技術(shù)的快速發(fā)展,產(chǎn)生了大量的數(shù)據(jù)。如何應(yīng)對爆炸式的數(shù)據(jù)增長,對于企業(yè)及個人來說都是一項挑戰(zhàn)。基于互聯(lián)網(wǎng)平臺實現(xiàn)招投標的應(yīng)用,不僅能夠順應(yīng)時代的潮流發(fā)展,而且能夠提高企業(yè)的工作效率。
3.1 平臺監(jiān)管規(guī)范化
一個完善、健全的管理制度,能夠促進規(guī)范化交易平臺的建立。在平臺構(gòu)建過程中,要遵循專業(yè)化、市場化的原則,從社會需求出發(fā),編制相關(guān)的規(guī)范性文件,并不斷完善相關(guān)規(guī)定和細則。搭建規(guī)范化的監(jiān)管平臺,加大監(jiān)管力度,實現(xiàn)一個公平、公正的交易環(huán)境,以促進招投標行業(yè)的健康發(fā)展。
3.2 信息資源公開化
借助互聯(lián)網(wǎng)技術(shù)構(gòu)建招投標平臺,能夠?qū)崿F(xiàn)對信息資源的快速處理,并進行及時發(fā)布,確保了信息資源的時效性。利用網(wǎng)絡(luò)平臺對招投標信息的處理,提高了對信息處理的質(zhì)量和效率,縮短了招投標的周期。同時,通過平臺發(fā)布的招投標信息,能夠?qū)崿F(xiàn)信息資源的共享,促進了此項工作的公平、公正、公開性,杜絕了腐敗行為的滋生,提高了政府工作的公信度。
3.3 減少成本
以較低的成本實現(xiàn)利益的最大化是所有工作的出發(fā)點,通過構(gòu)建的招投標平臺能夠?qū)π畔⑦M行較好的統(tǒng)計以及分析,并且便于保存,避免了傳統(tǒng)紙質(zhì)材料的失誤、遺漏以及資源浪費,能夠提高工作的效率。同時,借助網(wǎng)絡(luò)平臺實現(xiàn)的招投標,能夠確保流程的正常運行,也降低了相應(yīng)的投資成本及運行成本。[2]
4 招投標平臺的構(gòu)建過程
4.1 系統(tǒng)整體介紹
招投標平臺是互聯(lián)網(wǎng)思維和傳統(tǒng)招投標業(yè)務(wù)融合的產(chǎn)物,基于新一代信息技術(shù),圍繞招投標過程提供信息聚合服務(wù)、信息推送服務(wù),面向招標單位和投標單位提供招投標過程的增值服務(wù),能夠解決企業(yè)招投標過程中遇到的各種問題。
招投標平臺主要分為面向終端應(yīng)用的APP和后臺管理支撐系統(tǒng),APP應(yīng)用能夠提供招投標信息的查詢、訂閱和推送服務(wù),面向注冊用戶主要提供招標信息之外的增值服務(wù),如招標信息分析、招投標價格分析以及同類項目中標價格分析等附加功能,為投標企業(yè)和招標企業(yè)在制定招投標業(yè)務(wù)時提供參考。后臺管理系統(tǒng)面向后臺管理人員提供爬蟲信息的配置、運行監(jiān)控等功能,后臺管理系統(tǒng)主要基于Hadoop平臺,實現(xiàn)對爬取的海量數(shù)據(jù)的存儲,基于開源Elasticsearch組件實現(xiàn)對海量數(shù)據(jù)的快速檢索功能。此外,后臺管理系統(tǒng)還提供算法中心功能,能夠?qū)φ袠诵畔⒑椭袠诵畔⑦M行分析,為前端用戶提供分析結(jié)果的輸出。
4.2 數(shù)據(jù)爬取及數(shù)據(jù)解析
從海量的招投標網(wǎng)站抓取網(wǎng)站上發(fā)布的招標信息、中標信息等,不同的招標網(wǎng)站由不同的網(wǎng)站開發(fā)商建設(shè),在技術(shù)上存在很大的差異。因此,在數(shù)據(jù)的爬取上,系統(tǒng)設(shè)計上需要考慮通用型和個性化定制的需求,對于通用的網(wǎng)站,可以通過配置URL地址和簡單的規(guī)則實現(xiàn)網(wǎng)站信息的抓取;對于一些相對復(fù)雜的網(wǎng)站,系統(tǒng)需要提供自定義代碼的方式實現(xiàn)對數(shù)據(jù)信息的抓取。
在對抓取網(wǎng)站的數(shù)據(jù)解析上,需要結(jié)合通過正則表達式提取項目的基本信息,進行數(shù)據(jù)的存儲和展示,滿足投標人訂閱的需要。網(wǎng)站信息在爬取過程中,需要對網(wǎng)站的一些附件進行保存,同時保留原網(wǎng)頁完整的URL信息。
4.3 數(shù)據(jù)標簽定義
在大數(shù)據(jù)時代,數(shù)據(jù)呈現(xiàn)出海量化、多樣化和價值化等特點,如何從海量的數(shù)據(jù)中獲取并篩選出有價值的信息,是信息化的一大挑戰(zhàn)。通過構(gòu)建招投標數(shù)據(jù)的標簽體系,能夠支撐精準招投標信息服務(wù)。
從短期來看,能夠?qū)⑴c招投標的單位可能關(guān)注區(qū)域、招標類型(貨物、工程、服務(wù))、采購單位等一些事實標簽進行定義,以實現(xiàn)招標項目名稱的定制化查詢。從中長期來看,單一的事實標簽已經(jīng)無法滿足業(yè)務(wù)的發(fā)展,需要對招投標單位的屬性及行為等抽象和聚類,通過剖析招投標的基礎(chǔ)數(shù)據(jù)為招投標的項目和參與的人員貼上相應(yīng)的總結(jié)概括性標簽及指數(shù),以實現(xiàn)更精確的匹配。同時結(jié)合招標文件的內(nèi)容,提煉關(guān)鍵字形成個性化的標簽,以滿足用戶更深層次數(shù)據(jù)應(yīng)用的需求。
4.4 數(shù)據(jù)存儲及檢索實現(xiàn)
在平臺的構(gòu)建過程中,主要面向互聯(lián)網(wǎng)提供應(yīng)用服務(wù)。一方面需要通過互聯(lián)網(wǎng)抓取招投標的資訊信息,涉及到大量的結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化的數(shù)據(jù)(如:招投標發(fā)布的附件信息等);另一個方面,招投標系統(tǒng)需要面向大量的用戶提供信息檢索服務(wù),需要產(chǎn)生高并發(fā)的數(shù)據(jù)查詢需求。
在結(jié)構(gòu)化數(shù)據(jù)的存儲上主要采用Mysql數(shù)據(jù)庫,后續(xù)可以根據(jù)數(shù)據(jù)量和訪問量的大小,對數(shù)據(jù)庫實現(xiàn)水平和垂直切分;水平切分通過分庫實現(xiàn),垂直切分通過分表實現(xiàn),通過增加數(shù)據(jù)庫實例的數(shù)量,增加系統(tǒng)的承載能力和運行效率。對于非結(jié)構(gòu)化數(shù)據(jù),主要是招投標的文件,建議采用Hadoop的分布式文件系統(tǒng)實現(xiàn)。
4.5 移動端開發(fā)實現(xiàn)
移動端應(yīng)用是面向終端用戶的服務(wù)平臺,在平臺層面需要提供較高的安全性和健壯性。同時,還要兼顧用戶體驗、面向當前移動終端的多端要求,需要考慮適配型,即開發(fā)一次可以實現(xiàn)面向多端、多種類型的適配。在業(yè)務(wù)層面,平臺可以為無注冊用戶、注冊用戶提供招標信息的查詢、訂閱、推送等功能,面向未來需要考慮平臺的開放性,隨著業(yè)務(wù)的發(fā)展,可以實現(xiàn)功能的快速擴充。
4.5.1 移動端開發(fā)框架
MUI是最接近原生App體驗的前端框架,可以實現(xiàn)一套代碼多個版本的發(fā)布。同時基于MUI的標準,增強移動開發(fā)使用的各種控件,能夠?qū)崿F(xiàn)標準化的輸出,提升應(yīng)用開發(fā)的效率。MUI框架配套Hbuilder的開發(fā)平臺,采用IDE的方式進行編碼設(shè)計,容易上手。自誕生以來,MUI受到了大多數(shù)互聯(lián)網(wǎng)企業(yè)的青睞,當前的版本基本上可以滿足商業(yè)應(yīng)用的需求。
4.5.2 信息查詢
用戶登陸APP,會出現(xiàn)類似百度的搜索框界面,用戶可以通過輸入條件進行模糊查詢。也可以通過系統(tǒng)提供的的引導(dǎo)式搜索功能,按照行業(yè)、金額、時間、地區(qū)、類型等屬性進行模糊查詢。
系統(tǒng)基于ElasticSearch提供信息查詢功能,ElasticSearch 是一個分布式、高擴展、高實時的搜索與數(shù)據(jù)分析引擎,它能使大量數(shù)據(jù)具有搜索、分析和探索的能力。利用ElasticSearch的水平伸縮性,能夠使數(shù)據(jù)在生產(chǎn)環(huán)境變得更有價值。ElasticSearch 的實現(xiàn)原理主要分為以下幾個步驟,首先用戶將數(shù)據(jù)提交到ElasticSearch 數(shù)據(jù)庫中;再通過分詞控制器去將對應(yīng)的語句分詞,將其權(quán)重和分詞結(jié)果一并存入數(shù)據(jù);當用戶搜索數(shù)據(jù)的時候,再根據(jù)權(quán)重將結(jié)果進行排名、打分;最后將返回結(jié)果呈現(xiàn)給用戶。
4.5.3 信息訂閱
信息訂閱功能,是用戶通過對信息的發(fā)布時間、地區(qū)、關(guān)鍵字等進行訂閱設(shè)置,系統(tǒng)能夠向用戶自主推送符合訂閱條件的招投標信息,大大節(jié)省了用戶的時間以及精力。
在開發(fā)實現(xiàn)時,用戶訂閱功能通過采集用戶的訂閱需求,將相應(yīng)采集到的關(guān)鍵字存儲到后臺系統(tǒng)中。系統(tǒng)后臺啟動線程,按照用戶的訂閱需求,定時進行匹配,對于匹配上的項目進行信息推送。信息訂閱功能,主要由前端的H5頁面和后臺的服務(wù)系統(tǒng)實現(xiàn),前端H5頁面實現(xiàn)信息的展示、采集和提交,調(diào)用后臺管理系統(tǒng)的服務(wù)接口,提供訂閱信息到后臺中。
4.5.4 信息推送
對于完成訂閱的項目,用戶可以設(shè)定推送的時間、推送的頻次、推送方式等個性化的方式,從而為用戶提供良好的用戶體驗。
信息推送功能,是根據(jù)用戶訂閱信息,將后臺匹配的項目信息及時、準確的推送到用戶的APP中。系統(tǒng)集成Quartz組件,在后臺部署任務(wù)調(diào)度服務(wù),通過調(diào)用ES的API接口,實現(xiàn)信息的高效檢索,從而生成信息的匹配結(jié)果。通過推送組件,能夠?qū)⑵ヅ湫畔⒓皶r的推送到訂閱者的手機中,讓訂閱者第一時間掌握所關(guān)注的項目信息。
系統(tǒng)集成個推的SDK,能夠?qū)崿F(xiàn)對終端信息的推送功能。個推是國內(nèi)領(lǐng)先的推送技術(shù)服務(wù)商,主要提供消息的推送解決方案,能夠幫助企業(yè)和開發(fā)者快捷高效地建立推送系統(tǒng)。通過高效穩(wěn)定推送SDK,使APP快速集成云推送功能,免去自行開發(fā)成本,上手容易,且免費應(yīng)用。
4.6 系統(tǒng)開發(fā)平臺支撐及服務(wù)接口實現(xiàn)
系統(tǒng)采用Java的技術(shù)路線,并且面向互聯(lián)網(wǎng)提供服務(wù),需要保證應(yīng)用系統(tǒng)具有較高的可靠性和健壯性,同時面向互聯(lián)網(wǎng)海量訪問的需求,在架構(gòu)層面需要支持應(yīng)用的橫向擴展。移動APP和后臺管理系統(tǒng)之間通過服務(wù)接口調(diào)用,需要考慮互聯(lián)網(wǎng)環(huán)境帶來的運行風險,平臺層面需要做好數(shù)據(jù)的安全防護和訪問認證。
系統(tǒng)采用Sping cloud框架進行開發(fā),簡化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā),如服務(wù)發(fā)現(xiàn)注冊、配置中心、消息總線、負載均衡、斷路器、數(shù)據(jù)監(jiān)控等。采用分層設(shè)計理念(數(shù)據(jù)訪問層,業(yè)務(wù)邏輯層,展示層),層次清楚、低耦合,各層必須通過接口才能接入并進行參數(shù)校驗(如:在展示層不可直接操作數(shù)據(jù)庫),保證了數(shù)據(jù)操作的安全。
系統(tǒng)前后臺服務(wù)接口都是采用restful web服務(wù)架構(gòu)方式,使用HTTP作為通訊方式,報文格式為JSON,交易信息存放在http的請求體中。HTTP頭部(header)中Content-Type屬性需設(shè)置為application/json;charset=utf-8,accept-type屬性設(shè)置為utf-8。
采用get、post提交方式,移動端采用rsa非對稱加密認證形式,先使用系統(tǒng)的公鑰對信息進行加密,然后使用系統(tǒng)設(shè)定的私鑰對原始信息進行簽名。后臺管理系統(tǒng)使用私鑰進行解密,解密后使用系統(tǒng)提供的公鑰對傳遞信息進行驗簽。
5 招投標平臺在構(gòu)建過程中面臨的風險
5.1 爬蟲的技術(shù)風險
當前的爬蟲是通過對網(wǎng)站URL和頁面內(nèi)容進行解析實現(xiàn)的,如果源網(wǎng)站發(fā)生改版或者規(guī)則進行了調(diào)整,會對爬蟲任務(wù)的正常進行產(chǎn)生影響。因此,需要在技術(shù)層面做好防范工作,做好系統(tǒng)執(zhí)行任務(wù)的隔離,不會因為個別網(wǎng)站爬取任務(wù)的失敗而造成整體爬取的失敗。另外,對系統(tǒng)增加詳細的日志功能,做好運行狀態(tài)的監(jiān)控和預(yù)警防范,一旦出現(xiàn)異??梢缘谝粫r間進行修復(fù)。
5.2 數(shù)據(jù)所有權(quán)風險
招投標平臺通過爬蟲的方式,能夠獲取政府和企業(yè)招投標網(wǎng)站公示的招投標信息,這些信息的所有權(quán)尚未明確。將這些數(shù)據(jù)通過爬蟲的方式獲取并對外提供服務(wù),會存在一些法律上的模糊地帶,未來可能會存在風險。因此,平臺的運營方可以和政府、企業(yè)的招投標單位開展業(yè)務(wù)合作,通過正規(guī)途徑獲取招投標信息。平臺以專業(yè)化的優(yōu)勢,將招投標的信息進行更大范圍的發(fā)布,讓更多的人員參與招投標的業(yè)務(wù)中,更好實現(xiàn)供需雙方的匹配,實現(xiàn)各方的共贏。
6 結(jié)束語
隨著信息技術(shù)的快速發(fā)展,基于互聯(lián)網(wǎng)的招投標平臺的構(gòu)建得到了創(chuàng)新性發(fā)展?;诰W(wǎng)絡(luò)平臺的招投標方式,可以方便人們對招投標信息的精準查找,實現(xiàn)對信息的自由訂閱及消息的個性化推送。縮短了招投標時間,降低了各項資源的消耗成本,從而實現(xiàn)了綠色采購。另外,基于互聯(lián)網(wǎng)的招投標平臺,對于時空的約束性也比較低,大大增加了投標方參與競爭的機會,便于實現(xiàn)招投標的良性競爭,保障了招投標的公平性、公正性、公開性。
參考文獻:
[1]黃煒.“互聯(lián)網(wǎng)+”時代招標采購業(yè)的創(chuàng)新與發(fā)展研究[J].全球流通經(jīng)濟,2018(9):28-29.
[2]劉忠明.基于互聯(lián)網(wǎng)的政府電子采購招投標平臺的構(gòu)建[J].通訊世界,2017(10):270-271.
[3]張遠.論電子招標與傳統(tǒng)招標[J].中外企業(yè)家,2020(2):122-123.