當前位置:工程項目OA系統(tǒng) > 行業(yè)ERP > 倉庫ERP系統(tǒng)
如何解決OA系統(tǒng)的二次開發(fā)問題
信息化的大趨勢下,隨著的普及,企業(yè)對OA應用的要求也越來越高,在實際應用中,越來越多的OA用戶需要進行二次開發(fā)才能滿足企業(yè)管理的全面需求,這也是由管理軟件的特點所決定的。原因主要歸納為兩點:一方面,OA產(chǎn)品是商品化軟件,屬于行業(yè)通用型軟件,但每個企業(yè)都有其自身的特點,因此需要對于原來的OA系統(tǒng)進行適當?shù)男薷?,以提高OA系統(tǒng)適用性。另一方面,隨著OA項目的實施,客戶對OA系統(tǒng)有了更深的了解,應用不斷深入,對OA系統(tǒng)就會提出更多的要求,例如增加、修改現(xiàn)有功能模塊、集成其它應用系統(tǒng)等(OA系統(tǒng)可以和業(yè)務系統(tǒng)結合并作為綜合業(yè)務系統(tǒng)的一個基礎平臺),這些要求也形成了OA二次開發(fā)的另一來源。
怎樣實現(xiàn)二次開發(fā)呢,傳統(tǒng)的OA產(chǎn)品一般會控制其源代碼的開放,這樣一來,如果企業(yè)要對已有的OA系統(tǒng)進行二次開發(fā),只能繼續(xù)由現(xiàn)有OA系統(tǒng)的開發(fā)者提供服務。更為嚴重的是如果在現(xiàn)有OA基礎上做二次開發(fā),則廠商產(chǎn)品升級(升級的目的一般包括添加模塊、增加新功能、功能升級、錯誤的修復、增強安全性、改善性能等)后一般是不包含用戶二次開發(fā)的功能,選擇升級則需要重新將二次開發(fā)的功能整合到廠商升級的版本中。一般的廠商選擇二次開發(fā)服務的技術人員水平不是很高,設計能力有限,很多都是直接在OA系統(tǒng)的源碼中進行修改,這種做法帶來了兩方面的不良后果,一是在產(chǎn)品中引入新的錯誤需要經(jīng)過一段時間的運行后穩(wěn)定下來,二是如果使用廠商新升級的版本則需重新整合、代價高。
隨著OA產(chǎn)品技術的逐漸成熟,越來越多的OA廠商開始提供開源型OA,支持源代碼的開放,對企業(yè)用戶來說這無疑是一大福音,借助源代碼,用戶可以自主進行OA的二次開發(fā),增加了企業(yè)在信息化運用方面的主動性。然而不得不提的是,即使提供了源代碼,OA系統(tǒng)的二次開發(fā)業(yè)也不是一蹴而就的事。由于OA系統(tǒng)的二次開發(fā)接口,主要針對專職程序設計人員,往往因為實施周期長、風險大、費用高影響了企業(yè)OA的正常應用。
OA系統(tǒng)個性化功能的二次開發(fā),首先應該在產(chǎn)品的體系結構上做到對修改封閉、對擴展開發(fā)(就開發(fā)語言和開發(fā)平臺而言,面向?qū)ο蟮腏ava在設計模式上提倡的是這種思想,使整個軟件更加易于維護、擴展),盡量避免直接在已有代碼中進行修改,這樣會引入新的錯誤。一個良好的OA軟件系統(tǒng)除了功能、安全性、穩(wěn)定性等重要因素外,如果需要進行二次開發(fā)則其可擴展性、可集成性就顯得非常重要了。平臺型OA的出現(xiàn),在一定程度上彌補了OA二次開發(fā)的弊端。以平臺型OA的代表之一承元OA為例說明:承元OA最大的特點之一是擅長于個性化的開發(fā)和定制,所謂個性化的開發(fā)是指絕大部分需要開發(fā)實現(xiàn)的功能可以通過支撐平臺的定制實現(xiàn),平臺型OA在二次開發(fā)方面的優(yōu)勢主要表現(xiàn)為以下幾個方面:
一、面向一般使用人員的定制工具快捷方便,避免了人員流動、技術水平不齊等人為因素的影響;
二、定制模式節(jié)省二次開發(fā)實施時間,大大降低了二次開發(fā)的難度,降低了用戶的實施成本和實施風險;
三、用戶應用系統(tǒng)的業(yè)務需求發(fā)生變化時,平臺定制進行快速修改即可適應變化;
四、用戶的個性化的代碼一般都通過擴展方式或通過平臺嵌入,產(chǎn)品升級后個性化開發(fā)部分易于集成和整合(在開發(fā)的時候就要求遵守一定的二次開發(fā)規(guī)范);
五、整個系統(tǒng)擁有良好的擴展性、集成性,具有可持續(xù)發(fā)展的優(yōu)勢;
六、避免了最終用戶對廠商的過分依賴。
總之,OA系統(tǒng)的二次開發(fā)應緊緊圍繞企業(yè)管理的核心需求進行,以發(fā)揮OA系統(tǒng)的最大效用,提高企業(yè)整體管理水平和效率。
原文鏈接:http://www.chysoft.net/showinfo.asp?id=151
- 1Oracle erp系統(tǒng)免費下載整合之道
- 2制造業(yè)如何選擇信息化軟件應對措施
- 3企業(yè)用erp系統(tǒng)免費下載要注意哪些缺陷?
- 4成功的erp系統(tǒng)免費下載到底需要什么
- 5PDM在erp系統(tǒng)下載如何集成BOM
- 6ERP的實施過程主要應從哪幾個方面著手呢?
- 7用友erp系統(tǒng)免費下載-T3、T6、U8軟件的功能對比
- 8SCM系統(tǒng)選型及管理應用難點分析
- 9供應鏈優(yōu)化策略設計的四種基本思路
- 10朱戰(zhàn)備:協(xié)同PLM解決方案-Matrix10
- 11erp系統(tǒng)免費下載和企業(yè)信息化之間的關系
- 12關于erp系統(tǒng)免費下載與BPR之間關系的討論
- 13朱戰(zhàn)備:協(xié)同PLM解決方案-Teamcenter
- 14erp系統(tǒng)免費下載財務知識之存貨初始計量
- 15我國erp系統(tǒng)免費下載廠商的出路
- 16CIO與CEO:演員與導演的角色變換
- 17張思宇:從CIO的角度談大型企業(yè)的IT建設,IT系統(tǒng)在
- 18erp倉存管理系統(tǒng)
- 19淺談企業(yè)在實施erp系統(tǒng)免費下載軟件中遇到的協(xié)調(diào)問題
- 20OA產(chǎn)品選型的七個實用技巧
- 21Oracle erp系統(tǒng)免費下載采購管理模塊詳細介紹
- 22毛織行業(yè)erp系統(tǒng)免費下載方案
- 23暢捷通T1助力中小企業(yè)進銷存管理
- 24erp系統(tǒng)免費下載開發(fā):erp系統(tǒng)免費下載之庫存分配
- 25企業(yè)信息化系列之方法篇
- 26企業(yè)為什么要上erp系統(tǒng)下載
- 27erp系統(tǒng)下載項目招標書格式
- 28什么是OA,OA是什么意思
- 29Oracle對SAP優(yōu)勢簡述
- 30發(fā)揮CIO在erp系統(tǒng)免費下載實施中的作用
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓