论业务流程管理的实现

业务流程管理BPM Business Process Management

前言

        随着互联网的普及,企业办公网络化已经是现代化企业管理的必然趋势。相比传统的纸质办公网络化办公的优点是即时、高效率,保持决策执行信息的对称性,动态监控等优点;

技术选择

        选用Java作为基础语言开发,如JEE的优点跨平台、一次编译到处运行、面向对象、垃圾自动整理回收、多线程、网络接口强大。

选用Struts2.0、Spring3.0框架,数据库操作选用DBUtil、Hibernate3.0或ibatis等;

Jsp+JQuery+JQuery EasyUI + lhgDialog等基于Jquery的脚本框架

表结构

        根据模块要实现的功能,确定模块的实体与之关系,创建数据库表。

组织机构管理

        用户管理、角色管理、岗位管理、部门管理、组管理[流程组管理、权限组管理]、菜单管理、权限管理

流程管理

         流程分类管理、流程管理、版本管理、流程实例管理、发起业务、办理业务[业务跟踪图、办理记录]、已办业务[业务跟踪图、办理记录]

 流程模型设计

        Flex在线流程设计器,拖动组件生成BPMN2.0标准的XML文件元素,可以入库持久化。

        Flex是一个开源的技术,ObjectHandles提供的Flex组件可伸缩,具有良好的用户体验。

       节点(元素)设置:开始节点、结束节点是必须有的两个节点,用户任务节点(属性、事件)、会签任务节点、脚本任务节点、Webservice任务节点、子流程业务节点

       路由:决定路径的跳转,连线、分支、同步

 电子表单设计

        电子表单在线设计,

        电子表单模板管理:Freemark是一个非常合适的工具,

        表单与数据库表的关联,可以与数据库字段关联,多表关联查询,增删改查操作前台界面化配置,后台自动维护,绑定流程变量、设置每个节点的编辑权限;

       

 流程与电子表单关联

        流程版本编号与申请单业务编号、流程实例编号关联

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值