梁瑞輝 胡莉萍
摘? 要:本文在對(duì)典型中小制造企業(yè)進(jìn)行調(diào)查的基礎(chǔ)上,通過分析某一典型中小制造企業(yè)ERP(企業(yè)資源計(jì)劃)的功能需求,根據(jù)企業(yè)規(guī)模和資金情況整合企業(yè)的各類資源,選擇性價(jià)比較高的開發(fā)平臺(tái).NET平臺(tái),在該平臺(tái)上開發(fā)出企業(yè)級(jí)的ERP系統(tǒng)并加以功能測(cè)試。
關(guān)鍵詞:ERP;中小企業(yè)制造;SOA架構(gòu)
中圖分類號(hào):TP311.52? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)08-0180-03
Abstract:On the basis of investigating typical SMEs,this paper analyses the functional requirements of ERP of a typical SMEs,integrates all kinds of resources of enterprises according to the enterprise scale and capital situation,and chooses a high-cost development platform .NET platform,on which an enterprise-level ERP system is developed and tested.
Keywords:ERP;SMEs manufacturing;SOA architecture
0? 引? 言
在新的經(jīng)濟(jì)發(fā)展形勢(shì)下,各種商用的ERP系統(tǒng)在我國(guó)的大型企業(yè)中得到了廣泛的應(yīng)用,中小型企業(yè)為了提高自身核心競(jìng)爭(zhēng)力,增強(qiáng)自身經(jīng)營(yíng)管理的能力,為了能不被淘汰也開始尋求變革,開始推行ERP系統(tǒng)。這些中小型企業(yè)在使用ERP時(shí),要學(xué)會(huì)管理,試著根據(jù)本企業(yè)的具體行業(yè)特點(diǎn)并結(jié)合本企業(yè)的實(shí)際情況,整合相關(guān)資源,設(shè)計(jì)出符合自己需要的ERP系統(tǒng)。
1? 國(guó)內(nèi)外制造業(yè)企業(yè)ERP系統(tǒng)的應(yīng)用現(xiàn)狀研究
歐美等經(jīng)濟(jì)發(fā)達(dá)的國(guó)家從70年代開始以信息化促進(jìn)工業(yè)化,傳統(tǒng)工業(yè)開始向高新技術(shù)產(chǎn)業(yè)發(fā)展,利用信息化技術(shù),企業(yè)優(yōu)化了生產(chǎn)工藝和生產(chǎn)流程,生產(chǎn)自動(dòng)化水平大大提高?,F(xiàn)在國(guó)外的大中型企業(yè)和中小型企業(yè)里不僅ERP系統(tǒng)得到了普遍應(yīng)用,就連SCM(軟件配置管理)、E-commerce(電子商務(wù))和CRM(客戶關(guān)系管理)這種面向供應(yīng)鏈整合企業(yè)資源的策略也開始在企業(yè)里實(shí)施。
國(guó)內(nèi)自90年以后,國(guó)家推行高新技術(shù)計(jì)劃以來,企業(yè)的信息化觀念有所改變,一些資金雄厚的大中型企業(yè)也開始使用ERP系統(tǒng),但他們主要還是直接使用國(guó)外供應(yīng)商提供的軟件系統(tǒng)。國(guó)內(nèi)企業(yè)的管理模式與國(guó)外企業(yè)存在差異,直接使用國(guó)外的ERP產(chǎn)品效果并不理想。進(jìn)入21世紀(jì)以來,中國(guó)看到了信息技術(shù)的強(qiáng)大力量,中國(guó)企業(yè)借鑒國(guó)外的先進(jìn)經(jīng)驗(yàn),根據(jù)本企業(yè)運(yùn)營(yíng)管理的實(shí)際情況,也開始自主研發(fā)ERP系統(tǒng),有些ERP系統(tǒng)在功能上甚至可以與國(guó)外產(chǎn)品一較高下,而價(jià)位卻比國(guó)外的ERP便宜許多。
2? 中小制造企業(yè)ERP系統(tǒng)概述和相關(guān)技術(shù)介紹
2.1? 中小制造企業(yè)ERP系統(tǒng)概述
ERP中文全稱是企業(yè)資源計(jì)劃,利用ERP軟件可以把企業(yè)上游的原料供應(yīng)商、客戶、企業(yè)下游的產(chǎn)品分銷商等各個(gè)部分聯(lián)系起來,使企業(yè)的各個(gè)部門協(xié)同工作,同時(shí)利用ERP高效、科學(xué)、強(qiáng)大的信息量等優(yōu)點(diǎn),也可以優(yōu)化配置企業(yè)的各類資源,從而提高企業(yè)的生產(chǎn)效率,企業(yè)運(yùn)營(yíng)的各個(gè)領(lǐng)域都可以找到ERP系統(tǒng)的身影。
一般ERP軟件的模塊由生產(chǎn)管理、供應(yīng)鏈管理和財(cái)務(wù)管理三部分構(gòu)成。生產(chǎn)管理環(huán)節(jié)負(fù)責(zé)生產(chǎn)出滿足客戶需要的高質(zhì)量產(chǎn)品;供應(yīng)鏈管理涉及到企業(yè)的原材料供應(yīng)和產(chǎn)品的存儲(chǔ);財(cái)務(wù)管理則是企業(yè)運(yùn)轉(zhuǎn)的堅(jiān)強(qiáng)后盾,各個(gè)環(huán)節(jié)相互關(guān)聯(lián),相互影響,對(duì)企業(yè)進(jìn)行共同管理。
2.2? C/S模式簡(jiǎn)介
C/S模式又稱客戶/服務(wù)器模式,它由客戶端和服務(wù)器兩部分組成??蛻舳素?fù)責(zé)接收用戶的數(shù)據(jù)請(qǐng)求并將請(qǐng)求通過網(wǎng)絡(luò)傳給服務(wù)器,服務(wù)器接收到用戶的數(shù)據(jù)請(qǐng)求后,再按照一定算法對(duì)數(shù)據(jù)進(jìn)行加工處理,再把處理結(jié)果通過客戶端傳遞給客戶。這種模式具有較好的可靠性、安全性、交互性和良好的并發(fā)控制機(jī)制,因此成為開發(fā)人員常用的開發(fā)模式。
2.3? B/S模式簡(jiǎn)介
B/S模式又稱瀏覽器/服務(wù)器模式,它由表示層、數(shù)據(jù)層和功能層三層組成,表示層負(fù)責(zé)檢查用戶數(shù)據(jù)的準(zhǔn)確性,將用戶數(shù)據(jù)輸出到Web瀏覽器端;數(shù)據(jù)層在收到表示層發(fā)出的數(shù)據(jù)信息后,對(duì)數(shù)據(jù)的準(zhǔn)確性進(jìn)行校驗(yàn),并把數(shù)據(jù)回傳給表示層;功能層負(fù)責(zé)分析、匯總、統(tǒng)計(jì)、打印等所有功能。與C/S模式相比,它不需要在客戶端存取數(shù)據(jù),也不用專門的軟件去管理,大大減輕了客戶端上的負(fù)載,這個(gè)模式大部分功能都集中在服務(wù)器端,工作人員的工作重心主要放在服務(wù)器端,軟件的更新也只要更新服務(wù)器端即可,同時(shí)它以Web技術(shù)為核心,極大地方便了在網(wǎng)上發(fā)布信息,能滿足互聯(lián)網(wǎng)時(shí)代的需要。缺點(diǎn)是網(wǎng)絡(luò)通訊量在客戶機(jī)、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器三者之間進(jìn)行,傳輸量非常龐大,這必將大大減緩其運(yùn)行速度。
B/S模式和C/S模式各有自己的優(yōu)點(diǎn)和不足,最好的辦法是將二者的優(yōu)點(diǎn)綜合起來使用,B/S模式和C/S模式的結(jié)合應(yīng)用,如圖1所示。
3? 中小制造企業(yè)ERP系統(tǒng)架構(gòu)、軟件結(jié)構(gòu)和主要功能設(shè)計(jì)
制造企業(yè)通常采用大批量的生產(chǎn)方式,流水線式的生產(chǎn)的優(yōu)點(diǎn)是涉及到的技術(shù)少,企業(yè)可以建立完善的組織管理機(jī)構(gòu),將計(jì)算機(jī)技術(shù)融入到生產(chǎn)的各個(gè)環(huán)節(jié),就可以方便地實(shí)現(xiàn)自動(dòng)化。本項(xiàng)目在完成制造企業(yè)需求分析的基礎(chǔ)上,創(chuàng)立了制造企業(yè)ERP系統(tǒng)的總體架構(gòu),如圖2所示,該架構(gòu)結(jié)合了數(shù)據(jù)建模原理和ERP系統(tǒng)開發(fā)的一些相關(guān)技術(shù),以中小制造企業(yè)業(yè)務(wù)流程為中心,從圖中可以了解中小制造企業(yè)ERP系統(tǒng)架構(gòu)的規(guī)劃。
該系統(tǒng)由系統(tǒng)數(shù)據(jù)表示層、系統(tǒng)接口層、系統(tǒng)業(yè)務(wù)邏輯層、和系統(tǒng)應(yīng)用層等四層架構(gòu)組成。各層相互配合、相互關(guān)聯(lián),每一層都有要完成的功能,其中系統(tǒng)數(shù)據(jù)表示層和系統(tǒng)接口層的相互交互可以為業(yè)務(wù)邏輯層提供服務(wù)。系統(tǒng)業(yè)務(wù)邏輯層則可以提供授權(quán)管理服務(wù)和插件服務(wù)給系統(tǒng)應(yīng)用層。系統(tǒng)應(yīng)用層可以調(diào)用系統(tǒng)服務(wù)層、實(shí)現(xiàn)企業(yè)各類業(yè)務(wù)集成應(yīng)用并能整合不同類型的系統(tǒng)。
本項(xiàng)目在完成了中小制造企業(yè)系統(tǒng)總體架構(gòu)的基礎(chǔ)上再進(jìn)行系統(tǒng)的軟件結(jié)構(gòu)分析,結(jié)合某一具體制造行業(yè)的實(shí)際情況,本項(xiàng)目設(shè)計(jì)出了中小制造企業(yè)ERP系統(tǒng)的系統(tǒng)軟件結(jié)構(gòu),該系統(tǒng)的系統(tǒng)軟件結(jié)構(gòu)主要由銷售、生產(chǎn)管理、倉(cāng)庫管理系統(tǒng)、報(bào)表管理系統(tǒng)等子系統(tǒng)組成,該系統(tǒng)的軟件結(jié)構(gòu)設(shè)計(jì),如圖3所示。
本系統(tǒng)的主要功能設(shè)計(jì)如下:
(1)倉(cāng)庫管理系統(tǒng)設(shè)計(jì)。倉(cāng)庫管理員通過對(duì)入庫單、出庫單、庫存調(diào)撥等的添加、修改和刪除,對(duì)庫存信息進(jìn)行及時(shí)更新,綜合庫存盤點(diǎn)、及時(shí)庫存管理、及時(shí)審查訂單情況等,達(dá)到有效控制倉(cāng)庫業(yè)務(wù)物流的目的,保證物料的及時(shí)供應(yīng)。
(2)生產(chǎn)管理系統(tǒng)設(shè)計(jì)。通過生產(chǎn)管理系統(tǒng)的使用,管理者能夠跟蹤整個(gè)生產(chǎn)流程,及時(shí)了解生產(chǎn)情況,自動(dòng)完成生產(chǎn)配料單,并能及時(shí)了解產(chǎn)品生產(chǎn)過程中存在的問題,做到庫存貨源充足又能避免庫存積壓。
(3)采購(gòu)管理系統(tǒng)設(shè)計(jì)。通過采購(gòu)管理系統(tǒng),管理者通過完成采購(gòu)訂貨、采購(gòu)合同管理、進(jìn)料檢驗(yàn)、采購(gòu)?fù)素?、提供物料的管理材料、供?yīng)商管理、月度計(jì)劃管理以及質(zhì)量檢驗(yàn)管理,管理者還能完成供貨情況的數(shù)據(jù)分析。
4 中小制造企業(yè)ERP系統(tǒng)功能測(cè)試
開發(fā)完的中小企業(yè)ERP系統(tǒng)必須要經(jīng)過測(cè)試后才能投入市場(chǎng)。目前開發(fā)系統(tǒng)中常用的測(cè)試方法有白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試主要用于檢測(cè)系統(tǒng)內(nèi)部數(shù)據(jù)的結(jié)構(gòu)是否有效、系統(tǒng)單獨(dú)運(yùn)行的路徑需要多次測(cè)試、對(duì)循環(huán)體除了要測(cè)試執(zhí)行界限還要測(cè)試循環(huán)的邊界;黑盒測(cè)試則側(cè)重于對(duì)系統(tǒng)性能的檢測(cè),主要測(cè)試系統(tǒng)在運(yùn)行過程可能出現(xiàn)的錯(cuò)誤問題、測(cè)試頁面是否能正常運(yùn)行、測(cè)試數(shù)據(jù)庫的訪問受限問題、測(cè)試開端和結(jié)束時(shí)出現(xiàn)的問題等。
為了解系統(tǒng)運(yùn)行的過程及其開發(fā)結(jié)構(gòu),一般還須進(jìn)行結(jié)構(gòu)測(cè)試。首先,將系統(tǒng)的每一個(gè)單元點(diǎn)進(jìn)行使用檢測(cè),主要檢測(cè)其在系統(tǒng)應(yīng)用過程中能否被正確使用,其次要對(duì)接口是否有使用問題進(jìn)行檢測(cè),這部分檢測(cè)可根據(jù)主系統(tǒng)和子系統(tǒng)兩方面進(jìn)行測(cè)試,檢測(cè)方法有漸增式和非漸增式兩種,然后,驗(yàn)證軟件的有效性,主要目的是驗(yàn)證系統(tǒng)是否已按最初設(shè)計(jì)的模式正常運(yùn)行,最后,對(duì)各個(gè)模塊如產(chǎn)品出庫入庫、產(chǎn)品的擱置以及產(chǎn)品的排產(chǎn)情況等關(guān)鍵性能一一進(jìn)行測(cè)試,所有的測(cè)試結(jié)果和預(yù)期值保持一致。
參考文獻(xiàn):
[1] 曾丹.面向中小型企業(yè)的生產(chǎn)制造管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù),2010,6(19):5261-5262.
[2] 祝錫永,田勝.基于SOA的ERP系統(tǒng)可重構(gòu)開發(fā)模型研究 [J].商業(yè)時(shí)代,2011(3):90-91.
[3] 趙良,鄭華林,曾文陽.基于SOA的ERP系統(tǒng)架構(gòu)的研究與應(yīng)用 [J].機(jī)床與液壓,2009,37(12):179-181+114.
[4] 司源,戴躍洪.基于SOA的采購(gòu)管理系統(tǒng)研究與設(shè)計(jì) [J].機(jī)械,2009,36(11):61-63+66.
[5] 楊立斌.離散制造企業(yè)基于SOA的業(yè)務(wù)集成平臺(tái)實(shí)施應(yīng)用研究 [D].上海:上海交通大學(xué),2012.
作者簡(jiǎn)介:梁瑞輝(1996.11-),男,漢族,浙江臺(tái)州人,本科,研究方向:軟件開發(fā);胡莉萍(1976.09-),女,漢族,浙江永康人,軟件工程碩士,副教授,研究方向:軟件工程(項(xiàng)目管理)。