基本所有的OA辦公系統都是用java實現的,但是開源的是沒有的,好的都是不開源的內。
從OA的功能應用容上來說,可以把OA劃分為五部分(基本上滿足下面要求的都是通過java實現的):
第一部分:內部信息發布平台。往往包括公告、通知、新聞發布等功能;
第二部分:內部溝通平台。包括內部簡訊、手機簡訊、內部郵件、外部郵件、內部論壇等功能;
第三部分:行政辦公管理平台。這裡麵包含的功能就比較多,像比較常用的辦公用品管理、車輛管理、會議管理、檔案管理等等;
第四部分:文檔規范化管理。在OA里可以分為個人文件管理和公共文件管理,既然是規范劃管理,這一塊的許可權就會劃分的特別明確;
第五部分:工作流程自動化。工作流程是OA的核心,沒有工作流程的OA就不是OA,OA中的工作流程完全取代傳統辦公中的紙質流程,讓流程更加規范化,提高流程流轉、審批效率。
Ⅱ 怎麼用java做一個oa辦公系統
可以用Eclipse或者InteliJ IDEA
工程復與包制管理:用Maven (自動下載相應的jar包,在pom.xml里版本號自己定義,更新jar包方便)
框架:Spring + MyBatis (簡稱SM)
前台用: HTML + jQuery + AJAX + CSS
資料庫:MySQL 或者 Postgre SQL
Web伺服器:Tomcat一般應用都能適應!
Ⅲ java操作Office辦公軟體
說一下具體方式,首先java操作office需要有第三方的jar來支持比如poi-3.2.jar、jacob.jar、jxl.jar、poi-contrib-3.2-FINAL-20081019.jar、poi-scratchpad-3.2-FINAL-20081019.jar之類的版jar,有了這些第三方包的支持,權然後根據自己的需求來對照包裡面具體的工具類來實現,自動播放和自動下來觀看建議自己寫個timer來實現java.util.Timer 和 java.util.TimerTask。