书签 分享 收藏 举报 版权申诉 / 61

类型基于SQLServer的业务流程管理系统的设计与实现.docx

  • 文档编号:16915
  • 上传时间:2024-02-28
  • 格式:DOCX
  • 页数:61
  • 大小:2.05MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 SQLServer 业务流程 管理 系统 设计 实现
    资源描述:

    1、学 号 密 级_基于SQLServer的业务流程管理系统的设计与实现The Design and Accomplish of Business Process Management System Based on SQLServer学生姓名:所在学院:所在专业:指导教师:职称:所在单位:论文提交日期:论文答辩日期:学位授予单位:基于SQLServer的业务流程管理系统的设计与实现摘要目前企业中已经广泛使用的信息系统种类繁多,这些都是企业中常见的信息办公系统,并且已经发展相对比业务流程管理成熟。但是这些传统的信息办公系统都只是针对完成某一特定任务,而业务流程管理加入了流程的因素,使得企业整个业务

    2、流程能够实现自动执行或流转。开发实施工作流管理系统,可帮助企业事业单位实现信息资源的共享;增强员工协同工作的能力;强化领导的监控管理;有效管理企业资源。业务流程管理是办公自动化的核心,也是其关键的组成部分。本文首先针对业务流程管理的发展,分析国内外发展的差异情况,结合业务流程的发展方向,并说明了本文将实现的业务流程管理系统的概念与内容。最后,针对业务流程管理系统中的重要功能模块,如业务建模工具,流程引擎等,重点论述了详细的设计方案,并分析了实现的方法。本文的主要完成了基于.net平台,利用xml、Ajax等技术,实现一款基于关系数据库的业务流程管理软件。关键字:办公自动化;业务建模;业务流程管

    3、理;流程引擎 ABSTRACTCurrently the enterprise information systems have been widely used in a wide range, such as office automation systems, transaction processing systems and decision support systems, which are common in the enterprise. Although these information systems have developed more mature than Bu

    4、siness Process Management, these systems are only for the completion of a specific business task. Business Process Management is different from those traditional information systems, it joined the factors the process, which making the whole enterprise business processes can be automatically executed

    5、.Development and implementation of Business Process Management Systems can help companies realize the sharing of information resources, enhance the ability of employees to work together; strengthen the leadership of monitoring and management; effective management of corporate resources; achieve docu

    6、ment flowing, auditing, issuing and other administrative matters automatic processing, help promoting the information flow of organization be standardized and in seamless integration. Business Process Management is the core of office automation, as well as its key component. Under the theoretical gu

    7、idance, a business process management system based on the database has been designed and accomplished.Keywords: automatic office; business modeling; business process management; process engineV基于SQLServer的业务流程管理系统的设计与实现目录第1章 绪论11.1 课题研究背景11.2 国内外研究现状11.3 论文的主要内容31.4 论文的组织结构3第2章 系统需求分析与相关技术52.1 系统需求概

    8、述52.2 系统业务需求62.3 系统用户需求82.3.1 系统使用人员82.3.2 系统角色对系统的需求82.4 本章小结10第3章 业务流程管理系统的概要设计113.1 业务流程管理系统的设计原则113.2 系统的总体架构123.2.1 系统架构设计123.2.2 分层设计思想133.3 系统的功能设计143.3.1 功能架构143.3.2 子系统模块功能143.4 数据库设计163.4.1 概念设计163.4.2 逻辑设计173.4.3 物理设计183.5 本章小结23第4章 业务流程管理系统的详细设计与实现244.1 系统模块设计244.2 业务模型管理子系统的详细设计与实现254.2

    9、.1 业务流程模型元素254.2.2 业务流程建模274.2.3 模型管理304.2.4 模型测试304.3 组织结构管理子系统的详细设计与实现314.3.1 组织模型314.3.2 组织模型与业务流程模型324.3.3 组织结构管理334.4 业务流程实例管理子系统的详细设计与实现334.4.1 工作流引擎344.4.2 业务流程模型实例的新建364.4.3 业务流程实例的流转394.4.4 业务流程实例的管理394.5 本章小节40结论41参考文献45攻读学士学位期间发表的论文和取得的科研成果47致谢48第4章 业务流程管理系统的详细设计与实现第1章 绪论1.1 课题研究背景目前经济发展的

    10、节奏越来越快,企业因此对自身业务的决策、执行等系列活动也要求提高效率。随着管理理论与实践的不断发展,另外大量现代的信息技术的进步,给企业管理带来的可想象的利用前景。业务流程管理技术就是其中一种,其利用现代信息技术,已经成为一种成熟企业管理技术 1-5。业务流程管理系统(Business Process Management System , BPMS)是一种基于工作流(Workflow)及企业应用集成技术的全新管理信息系统开发技术。在继承了企业内部和外部资源的基础上,利用以流程为中心的开发模式,整合、构建新型管理信息系统10-11。虽然业务流程管理已经发展多年,并逐渐形成了成熟的产品,国外公司

    11、也广泛实施了业务流程管理系统,利用这种管理方法解决公司的业务目标,但是在国内的发展仍然还不成熟,相对滞后。在大多数企业中,业务流程管理只是作为一种新技术被应用于企业的业务,而公司的管理体系本身与业务流程管理理论的结合还不深16。这就导致业务流程管理这种管理形式并没有给企业带来明显的业务效率提升,这当中存在很多因素。业务流程管理理论是从外国引进的一种管理理论,中国的经济类型主要以制造业等人口密集型的产业为主,还处于信息化管理和部分流程化管理阶段,与其他发达国家的经济类型存在巨大差异1718。这也就导致这种引进的先进管理理论先天的水土不服,无法适应国内的企业管理和发展需求。局限于目前国内的企业现状

    12、,业务流程管理的发展也受到了很大的障碍。国内大多数企业仍保留着金字塔式的集权管理,企业业务没有形成完整的业务流程,绝大多数的企业业务依然按职能部门运转而不是按业务流运转19。这些因素使得业务流程管理的本地化进程变得非常缓慢。同时这些问题也使得利用业务流程管理系统建立业务模型时存在困难。如今中国企业的业务流程发展得越来越复杂,企业内部和企业间存在大量繁杂的业务流程交叉,有相当数量的公司表现出了对业务流程管理的兴趣并已开始实施,因此可见业务流程管理在国内具有广阔的应用前景。在国内,虽然企业在实施业务流程管理有较好的基础条件,但在实施层面存在诸多挑战。1.2 国内外研究现状国内大部分业务流程应用目前

    13、还是停留在企业内部工作流系统层次上,业务主要服务于人与人之间交流用的审批流程。部分业务流程系统只是简单将原有的纸质办公电子化,并未实现业务流程的真正作用。国内目前大多数业务流程软件处于自成体系的阶段,各自的自定义流程数据基本无法被其他系统识别,数据格式和对外借口不统一,导致不同产品间无法交流流程数据,跨平台整合困难20。少数开发商虽然采用先进的思想和技术开发了相关的业务流程管理系统,但是这些系统大部分还处于试验阶段,只能提供简单的管理框架,尚未形成完整的商业解决方案,在实际生产环境中,这些系统并不能适应生成需求,这也导致业务流程管理发展受阻。国内的主要相关公司有金蝶,普元等,而Joinwork

    14、 Process Studio是其中支持BPMN2.0 (Business Process Model and Notation, 业务流程建模与标注 )标准的系统21-23。Primeton BPS流程平台是遵从WfMC参考模型、BPMN1.1规范而又具备中国特色的流程平台产品,相比国外产品,是一款更加符合中国客户需求的流程平台产品。国外的发展相比国内要相对成熟,相关的标准和配套的规范都比较完善。2005年之前,国外的发展情况与现在的国内情况类似,均采用自定义的数据结构,随着BPMN2.0等业务流程管理相关的新标准的完善和推广,并由于网页内容形式的发展和近年的云计算,移动计算等新形式的IT技

    15、术的出现,逐渐向标准化,集成化过渡24-26。过去的产品主要致力于解决企业内部的工作流管理,现在则主要集中解决业务整合与服务编排。国外主要的业务流程管理软件均支持业界广泛使用的标准,如前面提到的BPMN标准的主要目标就是要提供被所有业务用户理解的一套标记语言,包括业务分析者、软件开发者以及业务管理者与监察者,BPMN使得业务设计与流程实现之间有了一条标准化路径27。知名的系统有Pegasystems的Smart BPM ,IBM Lombardi ,Cordys ,Oracle BPM Suite ,BizAgi。IBM Lombardi是一款IBM公司的BPM产品,Lombardi引入了共享流程模型(Shared Model)、版本控制(Snapshot)、集成开发环境(Authoring Environment)、回放(Playback)、流程工具包(Toolkit)等功能。在国内大多数正在或已经实施业务流程管理的公司中,IT部门是实施该管理体系的主要推动者。而企业内部IT部门与业务部门各自为战由来已久,这为流程项目的进一步推进产生了巨大阻力28。在业

    展开阅读全文
    提示  图海文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于SQLServer的业务流程管理系统的设计与实现.docx
    链接地址:https://www.thwenku.com/cad/16915.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2356858848

      客服联系电话:18503783681

    copyright@ 2008-2022 thwenku.com网站版权所有

    ICP备案:豫ICP备2022023751号-1