财务报账系统中工作流节点的设计与实现

被引量 : 0次 | 上传用户:vbcasp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是信息化系统的经脉,随着信息化系统的逐渐发展,越来越多的工作流引擎被开发了出来,其中包括JBPM, FlowMan等。不过,由于每个公司对于工作流引擎都有特定的要求,因此很多公司基于这些开源工作流引擎,进一步开发出了自己公司的工作流框架。财务报账系统的工作流模块基于公司的工作流框架UniEAP Workflow进行开发。客户对财务报账系统中工作流模块提出了特殊需求:使用参与者规则指定参与者、使用规则引擎定义规则因子。因此,本文在UniEAP Workflow框架的基础上,对系统中工作流模块的工作流节点进行重新设计与实现,以使新的工作流模块能支撑财务报账系统的运行。本文首先介绍了财务报账系统的项目背景,工作流的相关知识,以及国内外工作流的发展现状,并介绍了公司的原始工作流框架UniEAP Workflow、工作流节点在进行数据库操作的过程中使用到的数据操作框架iBATIS,以及在计算工作流节点规则的过程中使用到的表达式运算框架IK Expression。此外,本文介绍了在财务报账系统中工作流是如何定义的,并着重对系统中工作流模块的新需求进行分析。在此基础上,本文对财务报账系统的工作流节点进行了详细的分析、设计与实现。在设计部分,本文设计了规则引擎与参与者规则,以满足系统中工作流模块的新需求,并且对添加了规则引擎与参与者规则的工作流节点,进行了模块设计、类的设计、流程设计和数据库设计。在实现部分,本文将工作流节点的执行过程分为流程规则执行与参与者获取两个环节。规则引擎隶属于流程规则执行环节,参与者规则隶属于参与者获取环节,本文分别对流程规则执行与参与者获取的实现过程进行了详细的阐述,并重点突出了使用规则引擎定义规则因子,以及使用参与者规则获取参与者的实现。
其他文献
市场经济是一个竞争的经济,是一个充满了不确定性的竞争经济。随着中国社会主义市场经济的进一步深化,激烈的竞争带给企业的不仅是机遇,更多的是挑战。在激烈的充满挑战的市
目的对舞蹈病患者进行病因分类,并对引起舞蹈病的各类疾病临床特点进行分析方法收集2001年1月1日至2011年12月31日共11年间吉林大学第一医院因舞蹈病住院的病例资料,并分析这些
家校冲突是家校双方在沟通时极易产生的问题,具体可分为观念互异型冲突、信任缺失型冲突、责任推诿型冲突,而探究这些冲突产生的深层次原因是协同家校合作的不二法门。学校管
目的检测肝癌干细胞标志物CK19、CD90在联用DEN/CCl4/Ethanol化学诱发C57BL/6J小鼠肝癌过程中不同阶段的表达,从而说明肝癌干细胞表面标志物CK19、CD90在肝癌形成过程中的不
案例教学法是信息技术新课程中运用比较广泛的一种教学方法。本文从案例教学法的内涵入手,深入分析了目前案例教学法存在的五种误区,在此基础上举例探讨了案例教学法的实施过
<正>美国电信业巨头世界通信公司(以下简称世通)于2002年6月25日发布公告,宣称该公司在去年全年和今年第一季度将38亿美元的经营开支记到了资本开支账户上,从而使该公司这一期
腹腔镜下囊肿剔除术是目前卵巢子宫内膜异位囊肿首选的手术方法,但可影响卵巢储备功能,严重者可致卵巢功能衰竭。因此,手术中尽量保留和保护正常的卵巢组织,估计手术困难者先
前苏联著名教育家苏霍姆林斯基说:“若只有学校而没有家庭,或只有家庭而没有学校,都不能单独承担起塑造人的细致、复杂的任务”。在我国改革开放和市场经济的环境中,加强学校德育
本文介绍了西门子S7-200PLC在电厂锅炉脉冲吹灰器控制系统中的应用。系统解决了脉冲吹灰器常规操作办法存在随意性、浪费吹灰气源等问题,并可根据锅炉主蒸汽温度及排烟温度的
文章从退火工艺中热处理温度、保温时间、冷却速率、磁场大小等环节分析了热处理技术对非晶合金变压器铁芯电性能的影响,指出热处理技术是一项复杂的系统工程,需要结合铁芯技