基于SOA的中国移动内控管理系统工作流管理子系统的设计与实现的中期报告_第1页
基于SOA的中国移动内控管理系统工作流管理子系统的设计与实现的中期报告_第2页
基于SOA的中国移动内控管理系统工作流管理子系统的设计与实现的中期报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于SOA的中国移动内控管理系统工作流管理子系统的设计与实现的中期报告一、项目背景中国移动内控管理系统是为了加强企业内部控制管理而开发的。该系统基于SOA架构,包含工作流管理、权限管理、风险评估等子系统。其中,本报告关注的是工作流管理子系统的设计与实现。二、需求分析根据需求,工作流管理子系统需要实现以下功能:1.流程模板的配置:配置各种类型的流程模板,包括工作流程模板,财务流程模板等。模板应支持可配置的审批节点和流转条件。2.流程实例的处理和管理:处理每个流程实例,包括审批、变更状态、撤回等操作。同时,管理员需要能够查看每个流程实例的状态和处理记录等信息。3.流程节点的管理:管理各个节点的审核人员、审核状态和审批流转条件等信息。4.流程状态管理:对流程状态进行管理,包括流程创建、审批通过、审批被拒绝、流程结束等。5.历史审批记录查询:管理员需要能够查询各个流程实例的历史审批记录。三、设计方案1.整体架构工作流管理子系统基于SOA架构,包括以下层:-数据库层:实现数据持久化;-业务逻辑层:实现工作流处理、节点管理、状态管理等功能;-服务层:将业务逻辑封装为服务,提供给其他子系统调用;-客户端层:提供Web界面,管理各个流程的配置、实例处理和查询等功能。2.数据库设计为支持各类流程模板的配置和流程实例的管理,需要设计以下表:-流程模板表:记录各类流程模板的基本信息;-节点表:记录每个流程的各个节点,包括节点类型、审核人、审批条件等;-流程实例表:记录每个流程实例的基本信息,包括流程模板、起始节点、状态等;-操作记录表:记录每个流程实例的操作记录,包括审批人、操作类型、时间等;3.系统架构设计工作流管理子系统的架构设计如下:-工作流处理模块:负责流程实例的处理和管理,包括审批、变更状态、撤回等操作。-节点管理模块:负责节点的管理和配置,包括审核人员、审核状态和审批流转条件等信息。-状态管理模块:负责流程状态的管理,包括流程创建、审批通过、审批被拒绝、流程结束等。-历史记录管理模块:负责记录每个流程实例的历史审批记录,并提供查询功能。四、实现方案1.技术选型JavaEE+Spring+Hibernate+Struts2+Oracle2.功能模块实现-流程模板配置:提供Web界面,通过表单配置流程模板,支持可配置的审批节点和流转条件。-节点管理:提供Web界面,允许管理员管理审核人员、审核状态和审批流转条件等信息。-流程状态管理:通过状态机实现流程处理的状态管理,包括创建、审批通过、审批被拒绝、流程结束等。-历史记录查询:提供Web界面查询各个流程实例的历史审批记录。3.服务实现将业务逻辑封装为服务,供其他子系统调用。五、进度安排本报告描述了工作流管理子系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论