论文部分内容阅读
企业环境中各种复杂业务的完成,往往需要在业务流程的管理下,协调不同阶段的任务参与人员展开动态协作。随着协同技术的快速发展,是否具有流程管理能力已经成为协同软件越来越重要的参考指标。本文以矿山建设企业为背景,为满足用户自定义流程的服务需求,实现敏捷BPM的业务驱动,提出了一种面向用户操作的可视化流程模型,以对企业可变元素进行动态建模。该模型给出了流程节点拓扑结构的三个约束限定条件:横坐标约束、纵坐标约束、层次约束,以及多节点在串发、并发逻辑控制下的拓扑变换方式。重点描述了以横、纵坐标定位算法和发散、归并线路绘制算法为核心的页面自动布局算法。在此基础之上,采用SSH2+SpringSide3集成方案,实现了约定大于配置的零配置和自动扫描机制。设计J2EE五层架构:实体操纵层、数据访问层、业务逻辑层、业务控制层、视图层,并依据模块优先原则来划分Package结构以降低整合难度。进而运用JQuery+JSON+Java技术组合,将JSON作为数据传输格式来完成图形化交互。以此构建的中关铁矿协同办公系统,用户深度参与、动态协同,实现了个性化流程的灵活定制与柔性管理。通过本课题的研究,将有效增强矿山建设企业横向协同办公能力和业务响应能力,提高工作效率和管理水平,具有较大的现实意义。