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