江永洪
(陜西國(guó)際商貿(mào)學(xué)院 國(guó)際經(jīng)濟(jì)學(xué)院, 西安 712046)
隨著我國(guó)制造工業(yè)的不斷進(jìn)步,我國(guó)制造業(yè)的制造水平開(kāi)始進(jìn)入世界前列,如航天制造、高鐵等裝備制造業(yè),更是躋身世界前茅。雖然我國(guó)制造工業(yè)取得一定的成績(jī),但是我國(guó)很多緊密的汽車零部件還依然依靠進(jìn)口,很多關(guān)鍵技術(shù)還掌握在國(guó)外手中[1-3]。因此,進(jìn)一步加強(qiáng)我國(guó)汽車零部件產(chǎn)業(yè)的協(xié)同合作,通過(guò)加強(qiáng)信息共享等方式,不斷提升我國(guó)汽車零部件產(chǎn)業(yè)信息,增進(jìn)產(chǎn)業(yè)技術(shù)水平,具有不可忽視的作用,也是提升我國(guó)汽車零部件產(chǎn)業(yè)競(jìng)爭(zhēng)力的一個(gè)重要途徑。而在陜西日?qǐng)?bào)發(fā)表的一篇文中指出,當(dāng)前我國(guó)汽車零部件產(chǎn)業(yè)在關(guān)鍵產(chǎn)品領(lǐng)域的市場(chǎng)集中度比較低,同時(shí)零部件產(chǎn)業(yè)集群還不夠嗆,三是部分汽車零部件領(lǐng)域仍然是以外部企業(yè)生產(chǎn)為主,缺少在高精密部件領(lǐng)域上的研究[4-6]。在該報(bào)道中同時(shí)指出,要解決上述問(wèn)題,一個(gè)重要的途徑就是加強(qiáng)產(chǎn)業(yè)協(xié)同。陜西作為我國(guó)汽車零部件生產(chǎn)的重要基地,擁有法士特汽車和陜西漢德車橋等著名的企業(yè),同時(shí)還包括吉利、延長(zhǎng)橡膠輪胎、華臻公司、凌云蓄電池等企業(yè)在內(nèi)的重卡企業(yè)。這些企業(yè)為陜西汽車零部件產(chǎn)業(yè)的發(fā)展奠定了扎實(shí)的基礎(chǔ),也推動(dòng)了我國(guó)汽車產(chǎn)業(yè)的整體發(fā)展。因此,構(gòu)建一個(gè)面向陜西省的汽車零部件企業(yè)的產(chǎn)業(yè)集群門(mén)戶網(wǎng)站,對(duì)促進(jìn)陜西汽車產(chǎn)業(yè)的協(xié)同發(fā)展具有極其重要的作用。本文則借助當(dāng)前的Hadoop框架,構(gòu)建一個(gè)產(chǎn)業(yè)集群門(mén)戶網(wǎng)站,并對(duì)其進(jìn)行詳細(xì)設(shè)計(jì)。
Hadoop框架被認(rèn)為是當(dāng)前云計(jì)算領(lǐng)域的一個(gè)重要技術(shù),主要包含HDFS文件管理系統(tǒng)和MapReduce,同時(shí)還提供了可以簡(jiǎn)易編程的接口[7]。通過(guò)這些接口,從而讓Hadoop 可進(jìn)行海量數(shù)據(jù)的保存和運(yùn)算,具有擴(kuò)展性強(qiáng)、安全性好等特點(diǎn)。具體結(jié)構(gòu)如圖1所示。
對(duì)陜西省汽車零部件產(chǎn)業(yè)集群網(wǎng)的分析中,其主要從功能需求和性能需求上進(jìn)行分析。從功能需求的角度來(lái)講,要擴(kuò)大該產(chǎn)業(yè)集群網(wǎng)的影響力,就需要讓不同的汽車零部件廠商參與進(jìn)來(lái),同時(shí)結(jié)合不同科研院所。以此,在本系統(tǒng)角色的構(gòu)建中,主要包括以下的角色主體,具體見(jiàn)圖2所示。

圖2 系統(tǒng)整體角色分析
在上述的角色中,不同的功能擁有不同的功能和權(quán)限。后臺(tái)管理者主要負(fù)責(zé)對(duì)系統(tǒng)角色的權(quán)限功能進(jìn)行劃分,同時(shí)對(duì)系統(tǒng)用戶和日志等進(jìn)行維護(hù)管理;政府主管部門(mén)主要發(fā)布相關(guān)的行業(yè)政策、標(biāo)準(zhǔn)和法規(guī),同時(shí)對(duì)整個(gè)產(chǎn)業(yè)進(jìn)行監(jiān)督;汽車零部件廠商主要負(fù)責(zé)發(fā)布相關(guān)的汽車零部件產(chǎn)品,同時(shí)尋求技術(shù)合作;保險(xiǎn)機(jī)構(gòu)主要負(fù)責(zé)對(duì)汽車零部件等廠商進(jìn)行投保、理賠等業(yè)務(wù);運(yùn)輸配送單位主要負(fù)責(zé)對(duì)公司業(yè)務(wù)進(jìn)行介紹,并負(fù)責(zé)給汽車零部件廠商配送;高校科研機(jī)構(gòu)主要負(fù)責(zé)參與企業(yè)的相關(guān)課題,并加強(qiáng)與汽車零部件廠商之間的聯(lián)系,同時(shí)加強(qiáng)科研成果轉(zhuǎn)化。
結(jié)合以上的需求和Hadoop框架技術(shù),本文將該系統(tǒng)的整體架構(gòu)搭建為如圖3所示。
在圖3的整體按機(jī)構(gòu)設(shè)計(jì)中,考慮到信息共享的必要性,引入Sqoop工具完成對(duì)不同汽車零部件廠商數(shù)據(jù)庫(kù)的數(shù)據(jù)連接[8-9];借助HDFS文件管理,對(duì)整個(gè)系統(tǒng)的文件進(jìn)行管理;為提高系統(tǒng)運(yùn)行處理的速度,采用MapReduce并行化處理技術(shù);最后將結(jié)果展示給不同的終端用戶。

圖3 系統(tǒng)整體架構(gòu)設(shè)計(jì)
根據(jù)陜西省汽車零部件產(chǎn)業(yè)的實(shí)際需求,并遵照穩(wěn)定可靠、可擴(kuò)展、安全性等基本原則,確定了系統(tǒng)技術(shù)架構(gòu)方案,其示意圖如圖4所示。

圖4 系統(tǒng)整體架構(gòu)
如圖4中所示,系統(tǒng)采用B/S三層架構(gòu)模式[10],分別為數(shù)據(jù)層、應(yīng)用層、展示層。其中,數(shù)據(jù)層結(jié)合采用關(guān)系型數(shù)據(jù)庫(kù)以及全文數(shù)據(jù)庫(kù),充分利用關(guān)系型數(shù)據(jù)庫(kù)的業(yè)務(wù)處理能力和全文數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)檢索能力;應(yīng)用層主要通過(guò)全文檢索、單點(diǎn)登錄等相關(guān)技術(shù)手段來(lái)構(gòu)建應(yīng)用程序框架,以此為用戶提供豐富的應(yīng)用功能;展示層為用戶提供簡(jiǎn)潔友好的操作界面,以此實(shí)現(xiàn)各項(xiàng)應(yīng)用服務(wù)功能。在展示層中,用戶通過(guò)安裝于終端的瀏覽器即可對(duì)服務(wù)器端進(jìn)行訪問(wèn),而用戶提交的請(qǐng)求由分布于網(wǎng)絡(luò)中的若干個(gè)服務(wù)器來(lái)分別處理不同的事務(wù)邏輯,經(jīng)過(guò)優(yōu)化處理后向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送指令,以此實(shí)現(xiàn)系統(tǒng)的各項(xiàng)功能。另外,采用B/S三層架構(gòu)模式,還可以降低數(shù)據(jù)庫(kù)服務(wù)器的壓力、提高系統(tǒng)響應(yīng)速度以及能夠靈活處理用戶不斷變化的運(yùn)行邏輯等優(yōu)點(diǎn)。
根據(jù)圖2的用例分析,以陜西汽車零部件產(chǎn)業(yè)發(fā)展作為背景,將本產(chǎn)業(yè)集群網(wǎng)的功能模塊設(shè)計(jì)為如圖5所示。

圖5 功能模塊設(shè)計(jì)
從圖5中可以看到,陜西省汽車零部件產(chǎn)業(yè)集群網(wǎng)包含了產(chǎn)品展示、商業(yè)機(jī)會(huì)、電子政務(wù)、文獻(xiàn)檢索、專家協(xié)作、技術(shù)轉(zhuǎn)移、物流配載等功能模塊。其中,產(chǎn)品展示功能模塊為企業(yè)提供產(chǎn)品相關(guān)信息的發(fā)布及展示功能;商業(yè)機(jī)會(huì)功能模塊為企業(yè)提供發(fā)布商業(yè)機(jī)會(huì)的功能;電子政務(wù)功能模塊為管理機(jī)構(gòu)提供網(wǎng)絡(luò)化管理服務(wù);文獻(xiàn)檢索功能模塊為企業(yè)提供豐富的技術(shù)文獻(xiàn)資源;專家協(xié)作功能模塊主要是通過(guò)與相關(guān)領(lǐng)域的專家合作,為企業(yè)提供高水平的遠(yuǎn)程技術(shù)咨詢、在線培訓(xùn)等服務(wù);技術(shù)轉(zhuǎn)移功能模塊主要是通過(guò)與相關(guān)領(lǐng)域的科研機(jī)構(gòu)進(jìn)行合作,實(shí)現(xiàn)相關(guān)科研成果的在線轉(zhuǎn)移,以此為企業(yè)提供技術(shù)儲(chǔ)備;物流配載功能模塊主要是通過(guò)與物流企業(yè)合作,在線提供相關(guān)物流信息,使供貨及采購(gòu)地相對(duì)集中的企業(yè)間實(shí)現(xiàn)物流配載,提高資源利用率,降低企業(yè)物流成本。
除以上各項(xiàng)功能模塊外,陜西省汽車零部件產(chǎn)業(yè)集群網(wǎng)還為管理員提供系統(tǒng)管理功能模塊,包括用戶管理、信息管理等功能。
對(duì)系統(tǒng)來(lái)講,要保證系統(tǒng)安全性,登錄是第一步,也是關(guān)鍵的一步。用戶首先輸入用戶名和密碼,在系統(tǒng)比對(duì)并確認(rèn)一致的基礎(chǔ)上,登錄到系統(tǒng)中。具體的實(shí)現(xiàn)流程如圖6所示。

圖6 登錄模塊流程
企業(yè)信息查詢可讓用戶在短時(shí)間之內(nèi)找到所需的企業(yè)信息。對(duì)此,本文則采用按產(chǎn)品類別或行業(yè)類別進(jìn)行查詢的方式,用戶可以通過(guò)下拉菜單或Submit按鈕進(jìn)行選擇[11-12]。具體實(shí)現(xiàn)流程如圖7所示。
如圖7中所示,用戶進(jìn)行企業(yè)信息查詢操作時(shí),查詢條件轉(zhuǎn)變?yōu)槊Q(name)和值(value)的類型,根據(jù)查詢條件篩選出匹配的內(nèi)容,并將該內(nèi)容發(fā)送至用戶所在的客戶端,以此滿足用戶進(jìn)行企業(yè)信息查詢的功能需求[13-16]。
為驗(yàn)證上述設(shè)計(jì)方案的可行性,對(duì)本文構(gòu)建的產(chǎn)業(yè)集群網(wǎng)站進(jìn)行測(cè)試。對(duì)此,本文首先對(duì)登錄界面進(jìn)行測(cè)試。通過(guò)注冊(cè)時(shí)輸入的用戶名和密碼,可及時(shí)登錄系統(tǒng)。具體的登錄界面如圖8所示。

圖7 企業(yè)信息查詢實(shí)現(xiàn)流程
同時(shí),在欄目的右上角,點(diǎn)擊“公司”,然后輸入關(guān)鍵詞“陜西”,則跳出部分以陜西開(kāi)頭的汽車零部件企業(yè)。具體如圖9所示。
為驗(yàn)證本文搭建的Hadoop框架運(yùn)行的性能,以Load Runner工具對(duì)其進(jìn)行性能測(cè)試。具體的測(cè)試方法為:初始Vuser用戶數(shù)量為100,并且每間隔15秒增加100的用戶數(shù)量,直到每秒事務(wù)數(shù)以及系統(tǒng)吞吐量達(dá)到峰值后,保持當(dāng)前Vuser用戶數(shù)量繼續(xù)運(yùn)行60秒。
測(cè)試結(jié)果:隨著Vuser用戶數(shù)量的不斷增加,系統(tǒng)的事務(wù)響應(yīng)時(shí)間也同步增長(zhǎng),并在2分25秒達(dá)到峰值;之后,隨著Vuser用戶數(shù)量的不斷減少,系統(tǒng)的事務(wù)響應(yīng)時(shí)間逐步縮短。該測(cè)試結(jié)果表明,陜西省汽車零部件產(chǎn)業(yè)集群網(wǎng)的事務(wù)處理速度能夠滿足使用要求。
通過(guò)以上的初步設(shè)計(jì),本文初步實(shí)現(xiàn)了對(duì)陜西省產(chǎn)業(yè)集群網(wǎng)的搭建。通過(guò)該系統(tǒng),吸納了包括高校、企業(yè)等各個(gè)參與主體,進(jìn)而實(shí)現(xiàn)了陜西省汽車零部件企業(yè)的信息共享、商務(wù)合作,為進(jìn)一步激發(fā)陜西汽車零部件產(chǎn)業(yè)的活力,提供了一條信息化的渠道。但是,由于時(shí)間限制,本文只是初步構(gòu)建,在很多地方也借鑒了部分學(xué)者或機(jī)構(gòu)的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),在接下來(lái)的工作中,還需深入研究。

圖8 登錄界面

圖9 企業(yè)查詢界面