在目前的OA軟件市場上,大多數(shù)企業(yè)的源代碼是加密的,有極小部份企業(yè)把源代碼開放最多為30%,而源碼開放的最多的就是基于PHP的,這樣對方便企業(yè)二次開發(fā)及維護,網(wǎng)上有很多PHP開發(fā)的開源OA辦公APP系統(tǒng),都可以免費下載。
PHP開源的OA采用BS(瀏覽器服務(wù)器)操作方式,支持多種服務(wù)器環(huán)境,支持平臺可運行在WINDOWS、LIUNX、UNIX等任何支持PHP+MYSQL服務(wù)器環(huán)境的主機、虛擬主機、VPS以及云主機。其功能包含有個人辦公、工作流、公文、人力資源、行政辦公、檔案、項目管理、知識庫、在線交流、系統(tǒng)等多個功能點。
但是PHP開源的OA系統(tǒng)存在安全隱患。這樣開放的程序,誰都可以免費下載,程序源碼是公開的。還出了很多破解版,更有甚者,換個皮膚和LOGO就變成了另一個品牌。使用這種開源,相當(dāng)于在互聯(lián)網(wǎng)上裸奔,和數(shù)據(jù)無法得到保障。黑客、同行或是內(nèi)部人員可以輕松根據(jù)源碼,發(fā)現(xiàn)多個程序漏洞,獲取企業(yè)敏感信息,招致企業(yè)重大業(yè)務(wù)損失。另外,開源并不意味著免費,通常是試用一段時間后需要繳費,或者內(nèi)藏后門和廣告。免費不是正常的商業(yè)行為,最終受損的還是企業(yè)用戶本身。
所以我們選擇二次開發(fā)源碼時更要多方面綜合考慮。
三、OA辦公APP軟件二次開發(fā)的環(huán)境 1、硬件環(huán)境 一般普通的PC,256M內(nèi)存即可滿足要求,如果需要支持更多的并發(fā)用戶數(shù)可相應(yīng)提高硬件配置,支持多臺服務(wù)器的集群。
2、系統(tǒng)軟件 操作系統(tǒng):支持Windows、Linux、Solaris、AIX和HP-UX等主流操作系統(tǒng)。
應(yīng)用服務(wù)器:支持符合J2EE規(guī)范的應(yīng)用服務(wù)器,如Tomcat、WebLogic、WebSphere。
數(shù)據(jù)庫:支持Oracle、Mysql、SqlServer等不同的數(shù)據(jù)庫平臺。針對不同的用戶需求,可采用不同的系統(tǒng)選型組合,采用Tomcat+mysql(開源免費)的組合,投入成本非常低廉;采用weblogicwebsphere+oracle(商業(yè)產(chǎn)品),是高端的組合,可以支持集群,能夠適應(yīng)大型的應(yīng)用,滿足更復(fù)雜的應(yīng)用需求。
WEB運行平臺:IISAPACHE。
四、OA辦公APP軟件二次開發(fā)的內(nèi)容學(xué)習(xí) 通過名易OA自身提供的機制,在無需OA源碼的情況下進行擴充,可根據(jù)企業(yè)內(nèi)部自身需求進行自定義開發(fā),下面是名易OA辦公APP軟件二次開發(fā)的內(nèi)容介紹。
1、系統(tǒng)配置 (1)流程設(shè)置:通過圖形化的界面,管理員用戶拖拽繪制流程圖,并設(shè)定相應(yīng)的處理節(jié)點信息,即可完成流程的配置。通過特殊的流程與表單關(guān)聯(lián)方式,可以實現(xiàn)流程與表單的獨立創(chuàng)建和維護。 (2)表單自定義:提供靈活的電子表單制作工具,可以定義表單的風(fēng)格樣式和輸入項目。表單定制與流程定制工具結(jié)合,編輯流程對應(yīng)表單樣式。 (3)菜單自定義:管理員可以定制系統(tǒng)首頁的菜單項,并進行菜單項的授權(quán)管理;根據(jù)登錄用戶的權(quán)限,能夠查看和訪問不同的菜單項。 (4)其他設(shè)置:設(shè)置登錄密碼、圖像照片、界面風(fēng)格、自定義桌面、管理個人基礎(chǔ)信息、查看權(quán)限等。 2、日志管理 自動記錄系統(tǒng)中各主要操作內(nèi)容,做到詳細、準確、及時,系統(tǒng)管理員可以通過查詢系統(tǒng)日志起到系統(tǒng)監(jiān)控的作用。對已經(jīng)產(chǎn)生的日志,管理員可以進行導(dǎo)出操作。
系統(tǒng)配置數(shù)據(jù)備份提供對系統(tǒng)中心數(shù)據(jù)庫數(shù)據(jù)的備份功能。用戶可以根據(jù)需要,自動定時備份或者手動備份,提高系統(tǒng)的易用性。
3、信息門戶 信息門戶界面風(fēng)格統(tǒng)一、布局清晰,符合門戶框架管理要求,供業(yè)界最開放的門戶框架和最全面的標準門戶服務(wù)支持。
門戶中的各服務(wù)組件可以無縫地集成工作,并可以統(tǒng)一集中的控制臺進行維護和管理。
在門戶系統(tǒng)中,每個用戶可以擁有自己的多個個性化頁面,用戶可以自由組織頁面的布局、風(fēng)格、導(dǎo)航風(fēng)格、內(nèi)容,從而支持非常方便的個性化定制功能。
支持實現(xiàn)門戶內(nèi)各種通知、消息、文章等信息發(fā)布功能,并支持基于標準模板的信息發(fā)布和發(fā)布流程控制。
支持單點登錄,企業(yè)信息門戶必將涉及多種應(yīng)用的單點登錄,包括系統(tǒng)、業(yè)務(wù)系統(tǒng)、等。
4、安全訪問控制 平臺提供強大的跨平臺性和跨應(yīng)用管理能力,為企業(yè)其他系統(tǒng)共享資源提供基礎(chǔ)。同時,辦公涉及到機密數(shù)據(jù),系統(tǒng)的安全、保密性是系統(tǒng)性能重要指標之一,只有在系統(tǒng)中擁有安全、嚴格的保密手段,才能從根本上增強對各種非法操作、非法入侵、數(shù)據(jù)偵聽、數(shù)據(jù)泄漏等潛在破壞因素的防御能力,最大限度地把潛在的風(fēng)險損失降低到最小。在保證系統(tǒng)安全性的同時,不要過多地增加系統(tǒng)的復(fù)雜性,使系統(tǒng)易于使用、易于維護。
5、開發(fā)總體原則 支持二次開發(fā)新的功能模塊,以擴充系統(tǒng)功能;系統(tǒng)應(yīng)用和管理都完全采用BS結(jié)構(gòu),無需安裝客戶端或下載插件,遵循通用WEB瀏覽器規(guī)范實現(xiàn),支持HTM等通用的瀏覽器標準。所提供產(chǎn)品應(yīng)具有可復(fù)用性和擴展性,能適應(yīng)用戶業(yè)務(wù)需求變化,通過配置滿足新的需求。
從上可知,通過OA辦公APP軟件的二次開發(fā)能夠很好的滿足最終用戶的個性化需求,提升軟件的實用性和用戶滿意度,從而達到軟件的最佳應(yīng)用效果。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com