面向人社领域的跨域业务流程版本管理系统设计及研发
本文选题:人社信息系统 切入点:工作流技术 出处:《山东大学》2017年硕士论文 论文类型:学位论文
【摘要】:近年来,工作流技术在企业、政府等复杂的信息化发展中取得了广泛的应用,用来实现对应用系统中复杂业务流程的管理,有效地提高灵活性和管理质量。我国人力资源与社会保障服务信息化近年来发展迅速,工作流技术普遍被引入人社信息系统,支撑人社领域复杂的业务流程和跨域跨部门的协同关系,人社服务业务具有业务流程种类和数量多、业务流程和规则变更频繁等特点,对传统的工作流管理系统提出了新的需求:需要支持业务流程和系统规则灵活、快速的变更,同时不影响数量庞大的正在运行的流程实例和涉及的相关部门、用户,目前通用的工作流管理系统普遍不能满足这一需求,或者提供的方案中存在各种问题。基于以上应用背景和对工作流技术的需求,本文提出并开发了一个基于通用工作流引擎Activiti的跨域业务流程版本管理系统,用来解决大规模跨域应用中的业务流程多版本管理需求,通过实现流程实例与流程模型之间动态、松散的映射关系,支持应用系统中活动的业务流程实例按照新的业务规则继续运行,实现了业务规则的动态灵活调整和运行高效。该系统可以接受流程模型和业务信息,对其进行校验保证与已有流程模型的兼容性,并根据来自业务系统的变更需求生成业务流程版本储存在本系统中。并可以将储存的业务流程版本发布到各地市人社信息系统和对应的工作流系统中,同时将人社信息系统中的流程实例切换到新的流程模型上,使实例按照新的运行规则继续运行,实现实例对应流程模型的快速切换。系统主要功能模块包括业务流程信息查看、业务流程模型合法性校验、业务流程兼容性判定、业务流程版本对比、业务流程定义导出、现场业务流程版本监控模块。本文从需求定位、总体分析、详细设计和实现、系统测试等方面对业面向人社领域的跨域业务流程版本管理系统的做了全面叙述。系统采用C/S架构格式,基本对游览器做到了全支持。开发平台选用Eclipse,使用Oracle 11G数据库,采用常用的Spring + jQuery + JDBC的框架,网络服务使用基于WebService的Axis2与业务流程开发环境的其它系统进行交互。在文中给出了该系统的类图和系统框架图,给出数据库概念设计和表结构实现。最后在详细设计的基础上,给出了系统各个模块的详细实现。此外还在文中详细介绍了业务流程兼容性的判定规则,业务流程版本生成过程,版本对比原理等关键功能的原理和具体实现。该系统操作界面友好,展示数据清晰,极大的方便了开发人员对业务流程版本的管理。同时解决了工作流技术应用在人社领域中遇到的流程管理及实例对应模块动态切换的难题,推动了基于流程驱动的智能主动人社服务发展。
[Abstract]:In recent years, workflow technology has been widely used in the development of complex information, such as enterprise, government and so on, which is used to manage the complex business process in the application system. The informationization of human resources and social security services has developed rapidly in recent years, and workflow technology has been widely introduced into human society information system. Supporting complex business processes and cross-domain cross-departmental collaboration in the field of human society, human society service business has the characteristics of a large number of business processes, business processes and rules change frequently, and so on. New requirements for traditional workflow management systems are put forward: the need to support flexible and rapid changes in business processes and system rules without affecting a large number of running process instances and related departments, users, etc. At present, the general workflow management system can not meet this demand, or there are various problems in the solution. Based on the above application background and the demand for workflow technology, This paper presents and develops a cross-domain business process version management system based on general workflow engine Activiti, which is used to solve the multi-version management requirements of business process in large-scale cross-domain applications. With loose mapping relation, the instance of business process that supports the activity in application system continues to run according to the new business rules, and realizes the dynamic and flexible adjustment and efficient operation of the business rules, and the system can accept the process model and business information. Check it to ensure compatibility with the existing process model, According to the change requirements from the business system, the business process version is generated and stored in the system, and the stored business process version can be published in the information system of the local people's society and the corresponding workflow system. At the same time, the process instance in the human society information system is switched to the new process model, which makes the instance continue to run according to the new running rules, and realizes the rapid switching of the process model corresponding to the instance. The main functional modules of the system include the view of business process information. Validation of business process model, determination of business process compatibility, comparison of business process version, export of business process definition, monitoring module of field business process version. System testing and other aspects of the industry oriented to the field of cross-domain business process version management system to do a comprehensive description. The system uses the C / S structure format, basically to achieve full support for sightseeing, development platform selected Eclipse, using Oracle 11G database, Using the framework of Spring jQuery JDBC, the network service uses Axis2 based on WebService to interact with other systems in the business process development environment. In this paper, the class diagram and system frame diagram of the system are given. Finally, on the basis of detailed design, the detailed implementation of each module of the system is given. In addition, the rules of judging the compatibility of business process are introduced in detail. Business process version generation process, version contrast principle and other key functions of the principle and concrete implementation. It greatly facilitates the developer to manage the version of business process, and solves the problem of workflow technology applied in the field of process management and dynamic switching of instance corresponding modules. It promotes the development of intelligent active people service based on process-driven.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【相似文献】
相关期刊论文 前10条
1 田安意;;业务流程与企业信息化的关系[J];中国信息界;2007年Z3期
2 陈明亮;赖红霞;汪蕾;;业务流程网络与业务流程评估[J];管理世界;2009年10期
3 邓耿;;业务流程中存在的问题值得重视[J];现代金融;2010年02期
4 孟磊;;分布式业务流程实时一致性分析方法[J];计算技术与自动化;2013年03期
5 龚海涛;;重建业务流程 深化企业管理[J];文教资料;2006年21期
6 高梦昭;挑战传统业务流程[J];市场与电脑;2001年05期
7 王问梅;依托计算机管理重组业务流程[J];市场与电脑;2002年10期
8 蒋川群,戴芳胜,张峰昌,王操;网上城市业务流程的研究与实现[J];计算机工程;2003年21期
9 陈启申;从优化业务流程谈信息化[J];现代制造;2003年02期
10 唐平,陆渝梅,陈敏;业务流程重构在企业信息化中的应用[J];兰州大学学报;2005年03期
相关会议论文 前10条
1 苗天雅;颜志军;张越军;;知识密集型业务流程建模及优化方法研究[A];全国第九届企业信息化与工业工程学术会议论文集[C];2005年
2 崔双平;;以业务流程为导向的物料集中管理体系的构建与实施[A];鲁冀晋琼粤川辽七省金属(冶金)学会第十九届矿山学术交流会论文集(管理及综合卷)[C];2012年
3 刘瑾;张嘉丽;郝利剑;续强波;夏桂坚;陈茜;;基于数字化业务流程的党务管理平台的研究[A];全国先进制造技术高层论坛暨第九届制造业自动化与信息化技术研讨会论文集[C];2010年
4 王素美;黄宗英;来天平;;基于业务流程的学位管理系统的设计与实现[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
5 阿孜古丽;刘建明;刘洁卉;;基于Petri网的业务流程评估[A];着力提高高等教育质量,努力增强高校创新与服务能力——北京市高等教育学会2007年学术年会论文集(下册)[C];2008年
6 赵非;;以信息化为基础的管理体系整合[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年
7 朱青;于法哽;安文怡;;满足政务业务流重组需求的组装器研究[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
8 张红海;;基于业务流程的企业档案知识管理的探讨[A];档案事业改革与创新——2013年全国青年档案工作者研讨会论文集[C];2013年
9 王婧;吴伟明;冯爽;;基于SOA的IT服务管理模型研究[A];中国通信学会第六届学术年会论文集(上)[C];2009年
10 邱志琴;;多媒体全业务平台业务流程的实践探索[A];中国新闻技术工作者联合会五届二次理事会暨学术年会论文集(上篇)[C];2010年
相关重要报纸文章 前10条
1 张凌;保险业务流程 信息化发展构想[N];中国保险报;2004年
2 叶宜强;企业管理的业务流程问题[N];中国计算机报;2002年
3 薛斐;业务流程[N];计算机世界;2002年
4 张闯;重视业务流程开发方法[N];通信产业报;2003年
5 刘石;品类管理业务流程特征[N];中国商报;2000年
6 IDS Scheer中国公司咨询顾问 熊韧;建立企业流程管理长效机制[N];中国冶金报;2007年
7 郑申;通信驱动业务流程变革[N];金融时报;2007年
8 王艳双邋李哲;管道公司业务流程汇编工作启动[N];石油管道报;2008年
9 记者 王彪;公司总部全面推进业务流程梳理优化工作[N];国家电网报;2012年
10 记者 饶红浩;企业盼尽快明确境外期货套保业务流程[N];期货日报;2013年
相关博士学位论文 前10条
1 贺琪;以artifact为中心的业务流程合规性研究[D];复旦大学;2014年
2 李晖;跨组织业务流程协同关键问题研究[D];山东大学;2010年
3 姚青;个性化业务流程定制的关键问题研究[D];山东大学;2009年
4 刘飚;企业业务流程分析及其再造的评价方法研究[D];华中科技大学;2004年
5 姜久雷;云计算环境下跨组织业务流程建模方法研究[D];东华大学;2014年
6 洪国彬;基于随机Petri网的企业业务流程重组的理论与优化方法研究[D];天津大学;2003年
7 林宝玉;基于业务流程的企业会计系统重构研究[D];厦门大学;2006年
8 张静;支持业务流程变化的软件系统构建方法研究[D];山东大学;2007年
9 蔡章利;基于BPMN的业务流程一体化建模方法研究与实现[D];重庆大学;2011年
10 奉继承;知识转化业务流程的模型体系与运营方法研究[D];天津大学;2007年
相关硕士学位论文 前10条
1 兰玉明;WX公司基于ERP系统的BPR应用研究[D];大连海事大学;2015年
2 李e,
本文编号:1611886
本文链接:https://www.wllwen.com/shekelunwen/shehuibaozhanglunwen/1611886.html