文档介绍:北京邮电大学
硕士学位论文
基于OSWorkflow的协同办公系统中的工作流设计与实现
姓名:朱珠
申请学位级别:硕士
专业:软件工程
指导教师:潘维民
20080601
基于的协同办公系统中的工作流设计与实现摘要工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其系统,这样可以大大提高投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是、及芯倭说苯馢响。
开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流作为本文需求的实现基础,最后分析出未实现的功能,以及实现但是不能满足需求的功能。在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用规范以.<芄梗螅葑芴逍枨螅鹨蝗啡舷低彻δ苌杓啤数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从慕嵌龋哟蠊ぷ髁饔肫笠蹈飨钜滴衿台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。关键词:工作流、、、
瑀,甀,琯,’,甌.,琇,琁猼.,..
篧琌,..瓵琩琩琩猚,.。甶,’
导师签名:—洹N阚郁蕹日期:二山堂毒—上R整基墅塞星望塑:垒日期:型独创性虼葱滦声明关于论文使用授权的说明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不文注释:本学位论文不属于保密范围,适用本授权书。包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名:日期:学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笞袷卮斯娑保密论文注释:本学位论文属于保密在年解密后适用本授权书。非保密论
第一章绪论工作流发展历程工作流技术发端于年代中期办公自动化领域的研究工作,但工作流思想的出现还应该更早,年鸵丫宄谋泶锪死眯畔⒓际实现工作流程自动化的想法。年代与工作流有关的研究工作包括:宾夕法尼亚大学沃顿学院的甖7⒌脑拖低砈,施乐帕洛阿尔托研究中心的甆热丝7⒌腛系列实验系统,还有7⒌腁上的“监控软件故障报告”程序。琌开发的系统都采用哪持变体进行流程建模。其中蚈系统,不但标志着工作流技术的开始,而且也是最早的办公自动化系统。年代人们对工作流技术充满着强烈乐观情绪,研究者普遍相信新技术可以带来办公效率的巨大改善,然而这种期望最终还是落空了。人们观察到这样一种现象,一个成功的组织往往会在适当的时候创造性的打破标准的办公流程;而工作流技术的引入使得人们只能死板的遵守固定的流程,最终导致办公效率低和人们对技术的反感。年代工作流技术失败的技术原因则包括:在办公室使用个人计算机尚未被社会接受,网络技术还不普遍,开发者还不了解群件技术的需求与缺陷。含有工作流特征的商用系统的开发始于年至年间,早期的商