李 娜
(西安歐亞學(xué)院,陜西 西安 710065)
各個(gè)電爐企業(yè)無論是生產(chǎn)原料或者員工工作設(shè)備均需采購和財(cái)務(wù)對(duì)接,隨著電爐企業(yè)發(fā)展,電爐企業(yè)物資需求增大,人工數(shù)據(jù)管理會(huì)出現(xiàn)大量錯(cuò)誤,且不能隨時(shí)獲取所需數(shù)據(jù)[1]。對(duì)企業(yè)財(cái)務(wù)和采購數(shù)據(jù)進(jìn)行管理,同時(shí)有效掌握電爐企業(yè)的業(yè)務(wù)流程,實(shí)現(xiàn)智能化的電爐企業(yè)發(fā)展戰(zhàn)略[2]。電爐企業(yè)財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理平臺(tái)實(shí)質(zhì)就是集成處理相關(guān)信息后,將數(shù)據(jù)進(jìn)行綜合處理以此獲取最實(shí)用的數(shù)據(jù)[3]。進(jìn)而最大程度地控制電爐企業(yè)成本,以便獲取電爐企業(yè)決策的支持,有效掌握市場(chǎng)需求信息以及物資價(jià)格動(dòng)態(tài)。
張新文等人通過分析全鏈條歷史數(shù)據(jù)得出數(shù)據(jù)管理的不足,進(jìn)而加強(qiáng)數(shù)據(jù)的存儲(chǔ),保證數(shù)據(jù)的完整,主要表現(xiàn)是對(duì)數(shù)據(jù)進(jìn)行加密,同時(shí)數(shù)據(jù)的傳輸是利用密文進(jìn)行傳輸,最終完成數(shù)據(jù)的管理,實(shí)現(xiàn)全鏈條業(yè)務(wù)數(shù)據(jù)管理[4]。
楊昌和等人為解決由于數(shù)據(jù)量增高而導(dǎo)致數(shù)據(jù)管理性能下降的問題構(gòu)建財(cái)務(wù)與采購數(shù)據(jù)管理系統(tǒng),其中針對(duì)龐大的數(shù)據(jù)量設(shè)計(jì)出可視化的軟件算法,其次根據(jù)國家數(shù)值風(fēng)洞工程提高用戶對(duì)于數(shù)據(jù)的探索,以此加強(qiáng)數(shù)據(jù)的管理,最后基于超算集群算法進(jìn)一步加強(qiáng)數(shù)據(jù)的優(yōu)化,實(shí)現(xiàn)全鏈條業(yè)務(wù)數(shù)據(jù)管理[5]。
以上兩種方法在實(shí)際管理過程中沒有對(duì)財(cái)務(wù)與采購業(yè)務(wù)數(shù)據(jù)庫進(jìn)行實(shí)時(shí)更新處理,導(dǎo)致數(shù)據(jù)不準(zhǔn)確,降低數(shù)據(jù)管理效率和性能,存在財(cái)務(wù)與采購業(yè)務(wù)數(shù)據(jù)管理整體耗時(shí)長、讀取操作次數(shù)多和元數(shù)據(jù)遷移范圍大的問題。為了解決上述方法中存在的問題,提出基于SOA架構(gòu)的財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理平臺(tái)設(shè)計(jì)方法。
通過大量的實(shí)踐證明,電爐企業(yè)相關(guān)數(shù)據(jù)的管理十分困難,有著難度大且不易實(shí)現(xiàn)的缺點(diǎn),隨著電爐企業(yè)相關(guān)數(shù)據(jù)的增多,通過人工進(jìn)行管理已經(jīng)不能滿足現(xiàn)有情況,從而提出財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理平臺(tái),數(shù)據(jù)管理平臺(tái)中最先要解決的問題就是信息集成,目前解決信息集成的最好方法就是SOA架構(gòu)[6],這種技術(shù)主要是應(yīng)用在數(shù)據(jù)的開發(fā)中,其優(yōu)點(diǎn)是松耦合良好,且能與管理平臺(tái)互相獨(dú)立存在,根據(jù)這種技術(shù)設(shè)計(jì)出的數(shù)據(jù)管理平臺(tái)帶有極強(qiáng)的擴(kuò)展性,能將電爐企業(yè)遺漏的數(shù)據(jù)更好地進(jìn)行集成,且當(dāng)系統(tǒng)出現(xiàn)較大變故時(shí),也不需要對(duì)系統(tǒng)進(jìn)行較大的改變,保證系統(tǒng)的穩(wěn)定。根據(jù)SOA架構(gòu)[7]搭建的財(cái)務(wù)與采購數(shù)據(jù)管理平臺(tái)的優(yōu)點(diǎn)是保證平臺(tái)更加松耦合、統(tǒng)計(jì)業(yè)務(wù)數(shù)據(jù)架構(gòu)、加強(qiáng)平臺(tái)擴(kuò)展性以及最大程度降低平臺(tái)設(shè)計(jì)不合理的情況。
在對(duì)平臺(tái)設(shè)計(jì)的過程中發(fā)現(xiàn)平臺(tái)整體結(jié)構(gòu)是整個(gè)平臺(tái)的基礎(chǔ),基礎(chǔ)的穩(wěn)定性和全面性關(guān)系到數(shù)據(jù)管理平臺(tái)的最終實(shí)現(xiàn),通過對(duì)電爐企業(yè)財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)的詳細(xì)分析后,將整個(gè)數(shù)據(jù)管理平臺(tái)設(shè)置成五大模塊,分別為財(cái)務(wù)數(shù)據(jù)管理模塊、采購數(shù)據(jù)基本信息管理模塊、庫存管理模塊、采購信息查詢模塊以及用戶登錄系統(tǒng)模塊,以此得出整個(gè)平臺(tái)的架構(gòu)圖,如圖1所示。
平臺(tái)的設(shè)計(jì)不僅需要有主要模塊的支持,還需要對(duì)模塊進(jìn)行詳細(xì)的設(shè)計(jì),以此保證系統(tǒng)資源分配的均衡性,在對(duì)各個(gè)模塊進(jìn)行設(shè)計(jì)的過程中需要符合以下幾點(diǎn)要求。
(1)財(cái)務(wù)管理平臺(tái)需要對(duì)采購數(shù)據(jù)的交貨進(jìn)度實(shí)時(shí)追蹤,財(cái)務(wù)平臺(tái)中必須具有采購數(shù)據(jù)的統(tǒng)計(jì)和查詢功能。
(2)對(duì)采購業(yè)務(wù)以及貨物交付進(jìn)行維護(hù),即對(duì)采購業(yè)務(wù)相關(guān)數(shù)據(jù)進(jìn)行修改以及刪除等處理。
(3)根據(jù)用戶需求以及權(quán)限獲取相關(guān)財(cái)務(wù)與采購數(shù)據(jù),保證財(cái)務(wù)與采購業(yè)務(wù)數(shù)據(jù)的安全。
為符合以上要求,下面詳細(xì)介紹數(shù)據(jù)管理平臺(tái)各個(gè)模塊的主要功能。
采購數(shù)據(jù)管理模塊的主要作用就是對(duì)貨物采購的管理,其中包含貨物采購申請(qǐng)、貨物采購入庫、入庫退貨以及更新采購訂單四個(gè)模塊,其架構(gòu)圖如圖2所示。
圖2 采購數(shù)據(jù)管理模塊架構(gòu)圖
在采購數(shù)據(jù)管理模塊中,每個(gè)小模塊均有著不同的作用,其中更新采購訂單由添加采購訂單、修改采購訂單以及查看采購訂單組成,其架構(gòu)圖如圖3所示。
圖3 更新采購訂單模塊架構(gòu)圖
采購數(shù)據(jù)基本信息管理模塊的主要作用是對(duì)采購人員以及財(cái)務(wù)部門的相關(guān)信息進(jìn)行管理,該模塊的架構(gòu)圖如圖4所示。
圖4 財(cái)務(wù)與采購數(shù)據(jù)基本信息管理模塊
其中財(cái)務(wù)部門管理又包含發(fā)票信息更新模塊、付款信息更新模塊、財(cái)務(wù)記賬模塊和財(cái)務(wù)部查詢庫存信息模塊四大模塊,且每個(gè)模塊均有關(guān)鍵作用。
1)發(fā)票信息更新模塊
此模塊的作用是根據(jù)供貨商給出的發(fā)票實(shí)時(shí)更新系統(tǒng)內(nèi)的發(fā)票信息,此模塊中包含發(fā)票信息的添加以及發(fā)票信息的查詢。
2)付款信息更新模塊
財(cái)務(wù)部的主要作用是對(duì)成本進(jìn)行把控以及付款等,財(cái)務(wù)部門會(huì)根據(jù)貨物發(fā)票的金額付款給供貨商,同時(shí)在系統(tǒng)中實(shí)時(shí)更新付款數(shù)據(jù),此模塊分別由付款數(shù)據(jù)更新以及付款數(shù)據(jù)查詢兩大模塊組成。
3)財(cái)務(wù)記賬模塊
財(cái)務(wù)部門需要對(duì)所有付款信息進(jìn)行記賬,方便月末總結(jié)或年末總結(jié),財(cái)務(wù)記賬模塊是根據(jù)系統(tǒng)中實(shí)時(shí)更新的發(fā)票信息以及付款信息對(duì)賬務(wù)進(jìn)行實(shí)時(shí)更新,此模塊也是由兩個(gè)模塊組成,分別是會(huì)計(jì)科目的添加以及賬款的記錄。
4)財(cái)務(wù)部查詢庫存信息模塊
財(cái)務(wù)部查詢庫存信息模塊主要的作用是準(zhǔn)確快速地獲取貨物的庫存情況方便核對(duì)發(fā)票以及庫存,此模塊主要由貨物編號(hào)查詢模塊以及庫存詳情查詢模塊構(gòu)成。
庫存管理模塊顧名思義是對(duì)貨物庫存進(jìn)行管理。此模塊的組成模塊分別是貨物入庫模塊以及庫存更新模塊。
1)貨物入庫模塊
貨物入庫模塊的主要作用就是當(dāng)企業(yè)收到貨物后,及時(shí)對(duì)所有貨物進(jìn)行入庫處理,同時(shí)對(duì)所有貨物辦理入庫手續(xù)以及填寫貨物的相應(yīng)貨單以及入庫單;該模塊的組成模塊分別為貨單的添加模塊以及入庫的添加模塊。
2)庫存更新模塊
此模塊主要是對(duì)倉庫的庫存數(shù)據(jù)進(jìn)行實(shí)時(shí)更新,其中包含庫存數(shù)據(jù)的添加、庫存數(shù)據(jù)的修改以及庫存數(shù)據(jù)的刪除,其架構(gòu)圖如圖5所示。
圖5 庫存更新模塊架構(gòu)圖
采購數(shù)據(jù)查詢[8]模塊的主要作用是對(duì)采購申請(qǐng)信息、貨物入庫信息以及退貨等貨物相關(guān)信息的查詢,用戶想要獲取貨物相關(guān)數(shù)據(jù)均可在此模塊中進(jìn)行查詢,此模塊由采購申請(qǐng)查詢模塊、采購入庫查詢模塊、入庫退貨查詢模塊、庫存信息查詢模塊、采購進(jìn)程查詢模塊和采購訂單查詢模塊六大模塊組成,其架構(gòu)圖如圖6所示。
圖6 采購數(shù)據(jù)查詢模塊架構(gòu)圖
下面分別介紹各個(gè)模塊的組成和作用。
(1)采購申請(qǐng)查詢模塊。此模塊是由采購申請(qǐng)查詢以及查詢進(jìn)度兩部分組成,其主要用途就是隨時(shí)查看采購申請(qǐng)是否被處理。
(2)采購入庫查詢模塊。此模塊的主要作用是隨時(shí)查看貨物的入庫情況,該模塊的組成模塊分別是貨物的查詢模塊以及貨物的入庫情況查詢模塊。
(3)入庫退貨查詢模塊。該模塊的作用就是查看無用貨物的退貨進(jìn)度。
(4)庫存信息查詢模塊。庫存信息查詢模塊是實(shí)施采購計(jì)劃的基礎(chǔ),在實(shí)施采購前對(duì)庫存內(nèi)貨物進(jìn)行查詢,結(jié)合實(shí)際庫存進(jìn)行采購,該模塊的組成有貨物的選擇以及貨物庫存的查看。
(5)采購進(jìn)程查詢模塊。此模塊主要應(yīng)用在采購過程中,負(fù)責(zé)采購部門在不同時(shí)間點(diǎn)對(duì)貨物采購數(shù)量的實(shí)時(shí)查詢,以便獲取采購的實(shí)時(shí)進(jìn)度,此模塊包含的模塊有到貨單查詢模塊、入庫單查詢模塊、采購貨物發(fā)票查詢模塊以及付款信息查詢,其架構(gòu)圖如圖7所示。
圖7 采購進(jìn)程查詢模塊
(6)采購訂單查詢模塊。此模塊主要針對(duì)各部門對(duì)采購訂單相關(guān)信息的查詢,獲取已經(jīng)采購貨物的相關(guān)數(shù)據(jù)。
此模塊主要作用是對(duì)用戶的管理,主要表現(xiàn)是賦予用戶權(quán)限,加強(qiáng)數(shù)據(jù)管理平臺(tái)的安全,采購數(shù)據(jù)管理平臺(tái)通過其他模塊對(duì)數(shù)據(jù)進(jìn)行管理后,最終通過此模塊判斷用戶是否可以進(jìn)入平臺(tái),當(dāng)用戶被允許進(jìn)入系統(tǒng)后,根據(jù)相關(guān)軟件獲取所需數(shù)據(jù)。
為了進(jìn)一步加強(qiáng)采購全鏈條業(yè)務(wù)數(shù)據(jù)的管理效率和精度[9],在采購數(shù)據(jù)管理平臺(tái)中加入數(shù)據(jù)處理系統(tǒng),降低用戶獲取采購業(yè)務(wù)數(shù)據(jù)難度,并將用戶獲取的結(jié)果進(jìn)行二次處理,最終利用機(jī)會(huì)協(xié)作[10]的極值將結(jié)果傳輸給用戶。
假設(shè)平臺(tái)中有3個(gè)源節(jié)點(diǎn),分別為A1、A2和A3,其中匯聚節(jié)點(diǎn)為H,由于H在數(shù)據(jù)傳輸過程中位置會(huì)發(fā)生變化導(dǎo)致數(shù)據(jù)傳輸失敗,因此當(dāng)源節(jié)點(diǎn)A1向匯聚節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),還需中繼節(jié)點(diǎn)的幫忙,即節(jié)點(diǎn)A2和A3。
令兩節(jié)點(diǎn)之間的無線通信距離為LAH,其計(jì)算公式為
(1)
式中:(xA1,yA1)為節(jié)點(diǎn)A1的實(shí)際位置;(xH,yH)為節(jié)點(diǎn)H的實(shí)際位置。
則中繼節(jié)點(diǎn)A2靠近源節(jié)點(diǎn)A1以及中繼節(jié)點(diǎn)A3遠(yuǎn)離源節(jié)點(diǎn)A1的移動(dòng)感知距離計(jì)算公式分別為
(2)
式中:ν為處理數(shù)據(jù)的速度;t為源節(jié)點(diǎn)傳送數(shù)據(jù)信號(hào)的時(shí)間間隔;α為用戶接收數(shù)據(jù)信號(hào)的時(shí)間間隔。
根據(jù)以上計(jì)算方式即可加強(qiáng)數(shù)據(jù)的傳輸效率,將其添加到數(shù)據(jù)管理平臺(tái)中即可加強(qiáng)采購全鏈條業(yè)務(wù)數(shù)據(jù)的管理。
為了驗(yàn)證基于SOA架構(gòu)的財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理平臺(tái)設(shè)計(jì)方法的整體有效性,現(xiàn)對(duì)所提方法、文獻(xiàn)[4]方法和文獻(xiàn)[5]方法進(jìn)行采購業(yè)務(wù)數(shù)據(jù)管理整體耗時(shí)、讀取操作次數(shù)和元數(shù)據(jù)遷移范圍的測(cè)試,測(cè)試結(jié)果如下所示。
對(duì)財(cái)務(wù)與采購數(shù)據(jù)進(jìn)行管理時(shí),由于數(shù)據(jù)量等問題會(huì)加長管理時(shí)間,從而降低采購業(yè)務(wù)數(shù)據(jù)管理效率,因此在設(shè)計(jì)財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理平臺(tái)時(shí)需要盡可能地降低管理時(shí)間,所以當(dāng)數(shù)據(jù)管理效果一致時(shí),管理所需時(shí)間越短管理平臺(tái)性能越高[11]。根據(jù)這一特點(diǎn),隨機(jī)設(shè)置五組不同數(shù)據(jù)量的實(shí)驗(yàn)樣本,利用三種方法對(duì)每組樣本數(shù)據(jù)進(jìn)行管理,保證每種方法對(duì)數(shù)據(jù)管理的效果一樣,并得出每種方法管理數(shù)據(jù)所需的時(shí)間,進(jìn)而得出最優(yōu)管理方法,實(shí)驗(yàn)結(jié)果如圖8所示。
圖8 三種方法數(shù)據(jù)管理所需時(shí)間
隨著財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)量的增多,每種方法對(duì)數(shù)據(jù)管理的時(shí)間也在增高,根據(jù)實(shí)驗(yàn)結(jié)果可知,三種方法對(duì)數(shù)據(jù)管理的整體耗時(shí)均隨著數(shù)據(jù)量的增多而加長,但所提方法在每組實(shí)驗(yàn)下均是耗時(shí)最少的方法,其次是文獻(xiàn)[4]方法,耗時(shí)最長的是文獻(xiàn)[5]方法,從而得出財(cái)務(wù)與采購管理數(shù)據(jù)效率最高的所提方法。
所提方法之所以耗時(shí)短是因?yàn)樵谠O(shè)計(jì)數(shù)據(jù)管理平臺(tái)過程中對(duì)財(cái)務(wù)與采購數(shù)據(jù)進(jìn)行實(shí)時(shí)更新,即對(duì)庫存數(shù)據(jù)進(jìn)行修正、刪除和添加處理,保證庫存數(shù)據(jù)的準(zhǔn)確性,進(jìn)而加強(qiáng)對(duì)采購業(yè)務(wù)數(shù)據(jù)的管理,提高數(shù)據(jù)管理的效率,降低數(shù)據(jù)管理所需耗時(shí)。
在對(duì)財(cái)務(wù)與采購數(shù)據(jù)管理的過程中,數(shù)據(jù)管理方法會(huì)為了獲取更完整的數(shù)據(jù)多次對(duì)數(shù)據(jù)庫進(jìn)行讀取操作,以此加強(qiáng)數(shù)據(jù)管理性能,由于每種管理方法的性能和操作手段不同,會(huì)出現(xiàn)數(shù)據(jù)讀取次數(shù)差異大的情況,數(shù)據(jù)管理方法對(duì)數(shù)據(jù)讀取次數(shù)越多其所需的時(shí)間也就越多,從而降低平臺(tái)的整體性能,因此可將數(shù)據(jù)讀取次數(shù)視為評(píng)價(jià)數(shù)據(jù)管理平臺(tái)優(yōu)劣的一大指標(biāo)。
現(xiàn)隨機(jī)選取五組完全不同的樣本數(shù)據(jù),利用三種方法對(duì)樣本數(shù)據(jù)進(jìn)行讀取,得出每種方法完全讀取出其中數(shù)據(jù)所用的次數(shù),讀取次數(shù)最小的即為最優(yōu)方法,實(shí)驗(yàn)結(jié)果如圖9所示。
圖9 三種方法對(duì)數(shù)據(jù)的讀取次數(shù)
通過對(duì)圖9的分析得出,在五組實(shí)驗(yàn)中所提方法的讀取次數(shù)最少,且遠(yuǎn)遠(yuǎn)低于文獻(xiàn)[4]方法和文獻(xiàn)[5]方法所需的次數(shù),文獻(xiàn)[4]方法和文獻(xiàn)[5]方法所需的讀取次數(shù)過多,雖能保證數(shù)據(jù)的完整,但同時(shí)也大大降低數(shù)據(jù)管理的效率,不利于平臺(tái)的整體性能,因此驗(yàn)證所提方法的有效性。
元數(shù)據(jù)遷移泛指業(yè)務(wù)數(shù)據(jù)中需要進(jìn)行修改的數(shù)據(jù),在修改過程中不僅僅需要針對(duì)修改的數(shù)據(jù)進(jìn)行處理,還需擴(kuò)大修改范圍,保證數(shù)據(jù)修改的精度,這個(gè)范圍通??刂圃?%~5%,范圍控制的越小不僅保證數(shù)據(jù)修改的精度也加強(qiáng)數(shù)據(jù)管理性能。
為進(jìn)一步驗(yàn)證所提方法的性能,在不同實(shí)驗(yàn)樣本下,利用三種方法對(duì)每組樣本中的元數(shù)據(jù)進(jìn)行處理,判斷在每種方法下數(shù)據(jù)修改的范圍大小,范圍越小則說明數(shù)據(jù)管理方法的精度和性能越高。三種方法對(duì)比如圖10所示。
圖10 三種方法的元數(shù)據(jù)遷移范圍
根據(jù)結(jié)果可知,三種方法對(duì)元數(shù)據(jù)遷移過程中只有所提方法在保證數(shù)據(jù)精確修改的同時(shí)將數(shù)據(jù)遷移范圍盡可能的降低,是三種方法中遷移范圍最小的,以此證明所提方法的優(yōu)越性。
為強(qiáng)化電爐企業(yè)財(cái)務(wù)與采購數(shù)據(jù)管理程序,提出基于SOA架構(gòu)的財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理平臺(tái)設(shè)計(jì)方法,該方法首先設(shè)計(jì)出多個(gè)模塊組成的硬件平臺(tái),其次設(shè)計(jì)出軟件系統(tǒng),加強(qiáng)數(shù)據(jù)管理效率,將其綜合后實(shí)現(xiàn)財(cái)務(wù)與采購全鏈條業(yè)務(wù)數(shù)據(jù)管理,解決了財(cái)務(wù)與采購業(yè)務(wù)數(shù)據(jù)管理整體耗時(shí)長、讀取操作次數(shù)多和元數(shù)據(jù)遷移范圍大的問題,進(jìn)一步提高電爐企業(yè)利潤。