當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP設(shè)計(jì)運(yùn)用 > ERP系統(tǒng)二次開(kāi)發(fā)
erp的二次開(kāi)發(fā)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
由于各行各業(yè)的千差萬(wàn)別,任何一個(gè)ERP系統(tǒng)不可能“放之四海而皆準(zhǔn)”,甚至行業(yè)版的ERP系統(tǒng)也避免不了因各個(gè)企業(yè)的不同業(yè)務(wù)特點(diǎn)而出現(xiàn)無(wú)法滿足企業(yè)要求的狀況。所以,二次開(kāi)發(fā)成為ERP實(shí)施的一個(gè)有效手段。
說(shuō)它有效,是因?yàn)槎伍_(kāi)發(fā)能夠解決企業(yè)非標(biāo)準(zhǔn)化但卻是確實(shí)存在的一些業(yè)務(wù)流程,同時(shí)可以增加人機(jī)操作界面的友好度。
但是,不論是軟件供應(yīng)商還是企業(yè),一般都不希望做二次開(kāi)發(fā)。原因很簡(jiǎn)單:從軟件供應(yīng)商的角度來(lái)講:(1)二次開(kāi)發(fā)要承擔(dān)一定的風(fēng)險(xiǎn)。往往對(duì)某一局部的更改可能因?yàn)闆](méi)有考慮對(duì)全局的影響而造成整個(gè)實(shí)施失敗;(2)二次開(kāi)發(fā)要投入相當(dāng)?shù)娜肆ξ锪Α\浖?yīng)商的技術(shù)重點(diǎn)一般都放在ERP系統(tǒng)研發(fā)和優(yōu)化上,為企業(yè)特殊需要而配備的定制開(kāi)發(fā)和維護(hù)人員無(wú)疑增加了公司的運(yùn)營(yíng)成本;(3)二次開(kāi)發(fā)的測(cè)試和試運(yùn)行時(shí)間有限,出現(xiàn)BUG的機(jī)率較多,影響軟件整體質(zhì)量; (4)二次開(kāi)發(fā)費(fèi)用的回款受企業(yè)認(rèn)可度的影響。從客戶角度來(lái)講,客戶當(dāng)然希望購(gòu)買(mǎi)一個(gè)不用二次開(kāi)發(fā)就能完全符合企業(yè)需要的產(chǎn)品,二次開(kāi)發(fā)是不得以的辦法,既增加實(shí)施費(fèi)用,又增加了以后維護(hù)的風(fēng)險(xiǎn)。
然而,實(shí)施中完全有可能會(huì)遇到企業(yè)流程的特殊性。解決的辦法有兩個(gè):一個(gè)是企業(yè)流程適應(yīng)軟件,接受軟件供應(yīng)商提供的變通處理或改變業(yè)務(wù)流程,化特殊為標(biāo)準(zhǔn);二是軟件供應(yīng)商提供二次開(kāi)發(fā),軟件適應(yīng)業(yè)務(wù),這時(shí),二次開(kāi)發(fā)就不得不做了。那么,作為企業(yè),如何預(yù)先評(píng)估軟件供應(yīng)商是否有能力提供二次開(kāi)發(fā)解決方案呢?
首先,企業(yè)應(yīng)該考慮的就是軟件供應(yīng)商的二次開(kāi)發(fā)實(shí)力。二次開(kāi)發(fā)的實(shí)力,表現(xiàn)在兩個(gè)方面,一是實(shí)施顧問(wèn)或系統(tǒng)分析人員的實(shí)力。軟件供應(yīng)商的實(shí)施服務(wù)體系決定了客戶的二次開(kāi)發(fā)是由實(shí)施顧問(wèn)主導(dǎo)還是由專門(mén)的系統(tǒng)分析人員主導(dǎo),也就是說(shuō),誰(shuí)來(lái)做二次開(kāi)發(fā)的系統(tǒng)規(guī)劃和可行性分析。這是策略者的實(shí)力。二是軟件研發(fā)人員的實(shí)力。軟件設(shè)計(jì)的功能能否得以實(shí)現(xiàn)以及實(shí)現(xiàn)的結(jié)果如何,是客戶能夠直接感受得到的,是二次開(kāi)發(fā)實(shí)力的最終體現(xiàn)。這是執(zhí)行者的實(shí)力。
其次,企業(yè)應(yīng)該考慮軟件的整體架構(gòu)。軟件的整體架構(gòu)決定了軟件的可擴(kuò)展性,一個(gè)ERP軟件能不能為客戶提供完善的二次開(kāi)發(fā)服務(wù),是由它的整體架構(gòu)預(yù)先決定了的。具體表現(xiàn)在:(1) 二次開(kāi)發(fā)的程序能否與整體系統(tǒng)做無(wú)縫掛接(2)二次開(kāi)發(fā)的功能能不能很好的在軟件后續(xù)的升級(jí)版本中正常運(yùn)用??梢哉f(shuō)成功的ERP系統(tǒng),除了內(nèi)涵先進(jìn)的管理理念,高效的職能劃分,合理的業(yè)務(wù)流程外,還應(yīng)保留最大的靈活性和可擴(kuò)展性。
最后,就是二次開(kāi)發(fā)的實(shí)現(xiàn)模式。軟件供應(yīng)商是否有標(biāo)準(zhǔn)化的二次開(kāi)發(fā)的實(shí)現(xiàn)方法,直接關(guān)系到軟件的版本升級(jí)和維護(hù)。二次開(kāi)發(fā)的實(shí)現(xiàn)模式大概可以從以下幾個(gè)方面考慮:
1. 二次開(kāi)發(fā)的層面
軟件供應(yīng)商的二次開(kāi)發(fā)是基于哪一層面的,是在原Source上直接做修改,還是采用繼承的方式。如果是在基礎(chǔ)層直接修改,那對(duì)版本升級(jí)就有很大的影響,往往是你要么使用改進(jìn)的功能,要么仍然用定制的功能,魚(yú)和熊掌不可兼得。
2.數(shù)據(jù)結(jié)構(gòu)的修改
通常來(lái)講,能夠?qū)崿F(xiàn)完善的二次開(kāi)發(fā)功能的軟件,其數(shù)據(jù)結(jié)構(gòu)的規(guī)劃一定存在某種規(guī)則。標(biāo)準(zhǔn)版本用到的數(shù)據(jù)庫(kù)、表和字段的命名方式會(huì)和二次開(kāi)發(fā)用到的區(qū)分開(kāi)來(lái),互相之間留有余地,以保證不能發(fā)生沖突。同時(shí),數(shù)據(jù)類型的定義要做到完全統(tǒng)一,以保證數(shù)據(jù)的一致性。如果沒(méi)有一個(gè)明確的規(guī)則,必然導(dǎo)致二次開(kāi)發(fā)和標(biāo)準(zhǔn)版本之間互用沖突,這可能是導(dǎo)致二次開(kāi)發(fā)功能不能升級(jí)的主要原因。
3.二次開(kāi)發(fā)的文檔
二次開(kāi)發(fā)要有健全的文檔,文檔不全或質(zhì)量不高經(jīng)常會(huì)引發(fā)的問(wèn)題是:前面做好的二次開(kāi)發(fā),后面接手的人沒(méi)有依據(jù)來(lái)知道前面改了哪些,為什么要改,所以后面根本不能在原來(lái)的基礎(chǔ)上繼續(xù)做二次開(kāi)發(fā)或功能改進(jìn)。
分析了二次開(kāi)發(fā)的優(yōu)缺點(diǎn)和軟件供應(yīng)商二次開(kāi)發(fā)的能力表現(xiàn)后,對(duì)二次開(kāi)發(fā)的基本做法闡述幾點(diǎn)個(gè)人意見(jiàn)。
1. 二次開(kāi)發(fā)功能的實(shí)現(xiàn),應(yīng)該在不修改父類的原則下,增強(qiáng)子類功能,靈活運(yùn)用繼承與重載,以保證后續(xù)的版本升級(jí)。
2. 對(duì)某一程序標(biāo)準(zhǔn)功能的修改,最好保存為另外一只與標(biāo)準(zhǔn)程序并列的程序,不要將標(biāo)準(zhǔn)程序完全丟棄,以免升級(jí)后的標(biāo)準(zhǔn)程序具備同樣或更完善功能時(shí)不能得到運(yùn)用。
3. 盡量做到二次開(kāi)發(fā)處理的數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)分開(kāi),兩部分?jǐn)?shù)據(jù)的交互采取數(shù)據(jù)導(dǎo)入、導(dǎo)出處理,以保證當(dāng)二次開(kāi)發(fā)設(shè)計(jì)出現(xiàn)漏洞時(shí),不至于直接影響標(biāo)準(zhǔn)數(shù)據(jù)。
4. 在和其他系統(tǒng)做接口的處理方式上,要充分利用中間表來(lái)處理,切忌其他系統(tǒng)直接對(duì)ERP數(shù)據(jù)做處理。同時(shí),保留操作日志,以免對(duì)數(shù)據(jù)錯(cuò)誤無(wú)從查起。
只要在充分了解二次開(kāi)發(fā)優(yōu)勢(shì)劣勢(shì)的前提下,選擇正確的開(kāi)發(fā)模式和實(shí)現(xiàn)方法,二次開(kāi)發(fā)一定會(huì)起到提高ERP軟件實(shí)施成功率和完美率的作用。
- 1開(kāi)發(fā)一個(gè)erp系統(tǒng)
- 2財(cái)務(wù)erp系統(tǒng)
- 3erp二次開(kāi)發(fā)課程設(shè)計(jì)
- 4erp系統(tǒng)怎么開(kāi)發(fā)工具
- 5企業(yè)erp二次開(kāi)發(fā)
- 6erp二次開(kāi)發(fā)需要做什么
- 7erp二次開(kāi)發(fā)工具
- 8erp二次開(kāi)發(fā)內(nèi)容
- 9erp二次開(kāi)發(fā)平臺(tái)
- 10erp二次開(kāi)發(fā)前景
- 11生產(chǎn)制造業(yè)企業(yè)erp
- 12erp二次開(kāi)發(fā)平臺(tái)有哪些
- 13erp的開(kāi)發(fā)
- 14erp二次開(kāi)發(fā)市場(chǎng)
- 15erp二次開(kāi)發(fā)主要做什么
- 16Erp系統(tǒng)二次開(kāi)發(fā)的需求及原因
- 17erp二次開(kāi)發(fā)教程
- 18企業(yè)erp二次開(kāi)發(fā)公司
- 19erp軟件二次開(kāi)發(fā)
- 20erp系統(tǒng)怎么使用開(kāi)發(fā)
- 21erp二次開(kāi)發(fā)費(fèi)用
- 22erp軟件開(kāi)發(fā)實(shí)訓(xùn)教程
- 23國(guó)內(nèi)的erp軟件
- 24erp二次開(kāi)發(fā)視頻
- 25ERP軟件系統(tǒng)需要二次開(kāi)發(fā)的原因
- 26erp的二次開(kāi)發(fā)
- 27erp系統(tǒng)的開(kāi)發(fā)
- 28erp二次開(kāi)發(fā)轉(zhuǎn)web
- 29erp管理軟件二次開(kāi)發(fā)
- 30erp二次開(kāi)發(fā)價(jià)格
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓