论业务流程管理的实现
来源:互联网 发布:淘宝海景房 编辑:程序博客网 时间:2024/05/19 12:27
业务流程管理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是一个非常合适的工具,
表单与数据库表的关联,可以与数据库字段关联,多表关联查询,增删改查操作前台界面化配置,后台自动维护,绑定流程变量、设置每个节点的编辑权限;
流程与电子表单关联
流程版本编号与申请单业务编号、流程实例编号关联
- 论业务流程管理的实现
- 业务流程管理的基本概念
- 面向大众的业务流程管理
- 业务流程管理的三个层次
- 制造业的业务流程管理BPM
- 有哪个产品实现了业务流程管理?
- 通过业务流程管理实现SOA落地
- 业务流程管理
- 业务流程管理
- 业务流程的管理的三个层次
- BPM业务流程管理的关键功能
- NetWeaver的业务流程管理(BPM)简介
- SAP NetWeaver 业务流程管理的介绍
- 业务流程管理BPM
- 浅谈业务流程管理
- 什么是业务流程管理BPM
- 绩效管理业务流程
- 什么是业务流程管理BPM
- hdu A team
- non-local static 变量初始化顺序不确定,带来的问题
- SAE下安装wordpress
- 结构化设计程序
- RAC概念和理论知识
- 论业务流程管理的实现
- check and recover data block corrupted
- 用python 在输入的列表里 以分数筛选出 第一名 与 第二名- 急
- Java项目导出为jar包,并在windows/linux下运行
- 应用层和传输层的关系
- 在Debian7.2的KDE桌面下安装VirtualBox扩展包失败的解决办法
- 算法运行时间1、logN、N、NlogN 、N^2、N^3、2^n之间的比较
- C++ 虚函数表解析
- HBase介绍(列存储)