技术开发 频道

如何做好大型OA系统的总体设计?

2 总体结构

2.1 体系结构

    设计采用多层结构:各个子系统在软件架构基础上、通过工作流集成机制建成统一的集成管理信息平台,包括办公系统及业务系统之间的数据和流程集成。


图1:系统体系结构图

    基础环境:该平台提供了系统运行的硬件环境和系统软件平台,包括操作系统、数据库等必不可少的系统软件。 

    数据层:数据层位于服务层和基础环境之间。由应用数据存储平台和多媒体内容存储平台、数据交换平台组成。 

    应用数据存储平台存储交易应用数据,采用关系型数据库。 

    多媒体内容存储平台:用来存储公文、网页等非结构化的多;媒体文档和数据。 

    数据交换平台:实现与其他应用系统的信息交换和应用集成。 

    服务层:由基础组件构成,组件就像建设一栋大厦使用的砖和预制板,为系统提供了标准化的模块。 

    应用层:采用集成机制、通过工作流将组件定制成公文管理、文档管理、行政管理、个人办公、信息交流和应用系统。 

    表示层:构成信息门户,为内部员工、领导和外部客户提供一个统一的个性化服务门户界面。 

    安全保障体系:安全性是办公平台、网站建设的一个重要原则。


2.3 软件整体设计


图2: 软件系统架构

    集成的管理信息平台在总体设计架构下,由企业门户、应用服务器、办公自动化系统、邮件系统、数据存储、应用集成和信息交换平台、集中系统管理服务等六大部分组成。

•企业门户:门户平台上为企业提供统一服务窗口,能创造一个集成的办公环境,使所有的办公人员都在同一个桌面环境下一起工作, 不受时间和地域的限制,实现协同工作与知识管理。

•应用服务器:提供应用开发环境。

•办公自动化系统是一个集公文流转系统(发文处理、收文处理、公文流程管理、公文催办、归档公文管理等)、业务审批系统(申请、审批、汇报材料)、个人事务(领导办公、日程、通讯录)、文档管理(资料中心和档案管理)、会议管理、车辆管理、网上讨论交流和信息发布的完整系统,能够满足日常办公和内部信息发布的需要,提供内部即时消息交流、多种通讯方式集成(短信、电话、传真、电子邮件等),支持协同工作和移动办公,支持企业级实时协作。

•邮件系统

•数据存储:系统设计采用文档数据库+ 关系数据库的模式,业务系统采用关系型型数据库

•应用集成和信息交换平台。

•集中系统管理:我们开发的集中系统管理服务器,提供统一的用户认证、用户管理、权限维护,并集成了第三方的目录服务、认证服务。使整个系统具有极高的安全稳定性,可以实现单点登陆(single sign once),并对整个网络资源统一集中监控管理,大大简化了各级系统管理员的管理的复杂性。

0
相关文章