基本所有的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。