• JOffice协同办公开发平台


    【转】http://www.jee-soft.cn/htsite/html/cpjfw/cpzx/2012/06/12/1339484245731.html



    【Joffice2 系统原图】

    JOffice在线试用地址:
    电信:http://office.jee-soft.cn:8080/index.jsp
    网通:http://oa.jee-soft.cn:8080/index.jsp
    账号:admin
    密码:1

    J.Office是基于Web应用的新一代自动化办公平台,支持多种J2EE Web服务器,多种数据库,多种浏览器。它以基于流行的JEE开源技术整合,以JBPM4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,并且与Microsoft Office实现了有机整合。完善了用户管理和安全的权限管理,支持POP3/POP3,SMTP/ESMTP标准邮件传输协议,支持复杂的流程应用,支持多种系统的整合。

    J.Office办公协同开发平台是基于J2EE开源、轻量级的企业业务开发平台,基于代码重用、组件重用、业务逻辑重用、组装重用,提供了丰富的扩展前端、后端组件以及代码生成器,方便开发人员进行二次扩展开发,以满足企业、单位的不断变化的业务需求,结合快速开发平台中的工具,将开发人员从重复的代码编写中解放出来,把更多的精力集中解决客户的业务逻辑处理上。

    J.Office办公协同开发平台是支持流程管理、监控、优化、再造的全套IT管理开发平台,并且能与宏天的CMS集成单点登录、企业单位门户、业务流程管理、开发、整合、业务分析及重构等多重职能于一身的软件开发平台、发工具和企业IT架构平台。

    平台设计理念

    OA设计理念

    系统总体架构

    系统采用了Spring组件应用方式,方便与其他系统的整合,前端的应用可以整合单位的对外、对内的门户,后端的应用可以整合第三方的应用系统,如SAP系统、即时通讯、档案系统等。

    多层系统架构

    系统采用多层的系统架构进行功能开发,有利于代码功能责任分开,同时有利于不同开发人员的分工及合作,也有利于代码的单元测试。系统总体结构如下图所示:

    • 数据访问层Dao: 负责与数据库交互
    • 业务处理层Service: 负责系统的所有业务逻辑处理,通过配置,可以非常容易发布业务层的逻辑,与其他平台可以通过Web Services集成
    • 数据控制层Action: 负责系统的页面数据准备及跳转处理
    • 视图层View :负责数据的展示处理

    应用开发环境

    • JDK 1.6 版本(Later)
    • Eclipse 3.4(Later)或 Netbean 6.8
    • Tomcat 6(Later)/ (Weblogic 10 later)/GlassFish V2 Later
    • Ant
    • IReport 3.6 报表开发工具

    整合的开源技术

    • Spring 2.5
    • Struts2.0.14
    • Spring Security 2.0
    • Spring AOP
    • Hibernate 3.3 GA
    • FCK Editor 2.6
    • EXT3.4
    • CXF2.0
    • JBPM4.4GA
    • Compass + Lucene
    • JasperReport 4.5
    • JavaMail
    • Other: Log4j,Velocity,Sitemesh,Jfreechart,Jforum,Solr

    J.Office的总体功能

      1. 系统设置

        系统设置负责整个系统的基础参数配置及管理功能,如系统的账号,角色管理,岗位人员管理,部门人员管理,人员维度管理,附件管理,报表设置,数据字典,签章管理,套红模板管理,工作流相关的配置及管理。

        Joffice的用户管理
        【系统组织架构设置】
      2. 信息管理

        信息管理负责公司主页的新闻、公告、栏目的展示及管理。


        【新闻栏目管理】
      3. 通讯管理

        用于管理内部、外部邮件、内部短消息、手机短信等交互性的沟通管理

        邮件管理
        【外部邮件】
      4. 文档管理

        建立内部文档系统提供在线的文档管理,支持多种文档格式的在线编辑及管理,如Word,PPT,EXCEL,HTML等,可以按目录分类管理及共享,也可以构建个人的在线文档。


        【在线文档管理】
      5. 任务管理

        管理用户的日常任务,如约会,日程任务,工作计划等。并且能以日历格式显示及以短信通知。

        joffice任务管理
        【任务管理】
      6. 人事管理

        人事管理主要是进行公司的考勤,如请假登记、外出登记,并且进行考勤的设置。

      7. 行政管理

        管理单位或公司的日常事务,如会议管理、办公用品、固定资产管理、图书管理、规章制度管理等。

        会议申请
        【行政管理中会议申请】
      8. 流程管理

        提供流程定义、流程设置、流程版本更变,流程任务管理,流程实例管理,流程表单管理,流程表单在线义、模板表单,流程历史查询,查看我的任务,任务回退等丰富流程开发管理。

        Joffice的流程管理
        【流程管理】
        jOffice的在线流程设计
        【在线流程设计】
        jOffice的在线表单设计
        【在线表单设计】
        jOffice的在线表单展示
        【在线表单展示】
      9. 人力管理
        JOffice中的人力资源管理
        【人员档案管理】
      10. 报表管理
        JOffice在线报表展示 JOffice在线报表展示
        【JOffice在线报表展示】
      11. 公文管理

        系统提供内置的收发文件管理,包括公文收发文流程设置、收发文模板、分类管理、监控、催办、查看历史版本等。

        公文管理
        【在线公文管理】 公文签章
        【公文签章管理】
      12. 档案管理
        档案管理
        【全宗管理】
  • 相关阅读:
    PhpStorm函数注释的设置
    thinkphp5 返回数组提示variable type error: array
    js获取json对象中的key和value,并组成新数组
    PHP生成随机字符串与唯一字符串
    yii2-admin扩展自定义目录
    PHP7.3发布啦
    服务器环境从PHP5升级到PHP7
    亲测能用的mysqli类,挺好用的
    PHP必用代码片段
    git flow的使用
  • 原文地址:https://www.cnblogs.com/fhtwins/p/2943723.html
Copyright © 2020-2023  润新知