论文部分内容阅读
当网络出现在人们的生活中后,网络的使用给人们带来了极大的方便,它拥有的信息是五彩缤纷的,它提供的信息是快速及时的,Web网页记录着与人们生活息息相关的点点滴滴,对于Internet的出现,使得网络上的信息能共享,而且没有地理位置的限制,彻底的改变了我们的生活的方式和工作的态度。对于信息化发展已成为潮流的现在,对于一个公司(或是企业),都需要传递方方面面的信息,使得员工们能够及时沟通,并了解外面的发展趋势,这方面带来的利益不可忽视。Internet的出现和Internet的快速地发展和广泛的应用,为四川省计算机信息系统集成行业协会的自动办公系统的开发及其优化发展提供了一个绝好的契机。当前,Web OA(Office Automation,简称OA)应用技术正是当前行业内的热点并已相当成熟,而四川省计算机信息系统集成行业协会已建立起自己的OA系统,这为协会自动办公系统流程的后续开发与发展奠定了坚实的基础;加之,工作流是Web OA应用技术的核心技术,本文将对基于Web OA技术中的工作流技术的协会流程系统的设计和实现进行深入研究。目前,协会已建立的OA系统存在很多缺陷不足的地方,如缺少总体的、全面的以及系统的规划,重复建设的问题突出;没有统一的数据标准,导致“信息孤岛”现象严重;流程不够顺畅,运行效率不高,信息服务不及时;组织与体制建设力度不强,内部关系不顺。加上当前国家不断加强信息化水平的建设,以及不断提高的社会需求,使得两个“孤岛问题”(应用孤岛和信息孤岛)不断暴露出来,秉着解决这两个“孤岛问题”的原则和实现协会服务性质告别固定模式转向个性模式,以达到增强协会在行业内的竞争能力,实现协会管理理念从信息管理向信息服务转化,协会决定在现有OA系统基础上开发出新的工作流系统。并借助.NET开发平台进行Web服务的开发。新的流程系统的优点在于优化上述不足之处并做到低成本、松散耦合、协作能力强,对复杂的流程也会有很好的支持性。本文将对OA系统中工作流技术所涉及的相关概念、技术以及工作流管理联盟(Workflow Management Coalition,简称WfMC)做出一定介绍。然后详细全面地分析当前市面上有的工作流产品的共性,并结合协会系统自己的需求,设计出一个模块化的协会工作流管理系统模型。并对协会OA自动办公流程系统需求分析及其可行性、系统概要设计、系统详细设计、编码实现、系统测试进行详细的描述。第一章介绍工作流在项目中的应用背景,国内外研究现状,一些常见基本的术语定义以及基本概念。第二章介绍本次设计使用的相关技术,为设计奠定理论基础。第三章介绍四川省计算机信息系统集成行业协会系统的需求功能及其可行性分析,OA应用技术和.NET架构技术。第四章介绍工作流的系统结构组成和架构分析设计,包括系统功能框架、工作流程系统功能框架、软件模块、数据库设计。第五章介绍系统详细设计阶段,主要有系统工作流程系统功能的介绍,如工作流的触发、获取待办任务、任务执行、任务调度、任务就绪和结束任务各个功能模块;并附以相关系统图说明。第六章介绍具体编码实现后对整个系统的测试部分,测试是软件工程开发过程中必不可少的阶段。最后对论文进行了总结,阐述论文的主要工作内容,并结合论文研究工作深度对以后的工作研究给出一定的分析和意见。