上海网通流程管理系统设计和实现.doc_第1页
上海网通流程管理系统设计和实现.doc_第2页
上海网通流程管理系统设计和实现.doc_第3页
上海网通流程管理系统设计和实现.doc_第4页
上海网通流程管理系统设计和实现.doc_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京邮电大学硕士学位论文上海网通流程管理系统设计和实现姓名:王艳琴申请学位级别:硕士专业:软件工程指导教师:杨文川20080601北京邮电大学工程硕士研究生学位论文上海网通流程管理系统设计和实现摘要近年来,企业逐步进入信息化、全球化竞争的时代,作为承载信息传递电 信基础运营商的角色,企业对信息流处理的准确、迅速在某种意义上来说是其 他行业、其他企业的标杆;缩短服务开通时间,提高服务质量,快速响应服务 需求,不但可以树立运营商在用户心目中的良好形象,更能增强企业核心竞争 力,为企业的持续发展提供强有力的支持。但是如何实现这些要求,是当前面 临的主要问题,同时随着企业的发展,分工日益细化,企业中流程越来越多, 如何充分的利用这些流程为企业提供服务,提高效率,也是企业要解决的重大 课题。本论文的研究方向就是将先进的流程管理技术应用到企业管理领域,通 过对工作流等技术的理论研究,结合当前电信运营商的实际特点,建立一套能 够很好的满足运营商需求的、基于工作流引擎的流程管理系统。在流程管理系 统设计及实施时,通过对公司现有状态来实现对流程的整合,推动从管理高度 来分析流程性能,发现增值和非增值流程,从中找出管理和业务工作中的瓶颈 和问题,分析引发瓶颈和问题的原因,继续优化流程、E化流程,最终规范公 司管理,实现体系化、标准化的管理流程,改善运营商内部各层人员的工作质 量,实现企业的规模性和灵活性兼得,并且随着流程管理系统的应用推广逐渐 将企业管理理念注入到流程管理系统中。关键词:信息流流程管理工作流引擎北京邮电大学工程硕士研究生学位论文DESIGN AND D加PL巳_NTALTION OF PROCEDURESMANA GENT SYSTEMABSTRACTNowadays,In the informatitation andglobalization competition time,The China NetCom Communications Group Corporation ShangHai Branch aS the basic telecommunication operators of carrying L砸ormation,h嬲been playing a leading role in precise and rapid information flow managementShorting the time of Service Provision,improving service quality and responding quickly to services can not only build up a favorable image among customers,but also strengthen the competitive power of all enterprise,which will remain to be a strong support for its sustainabledevelopmentAs the development of the enterprise and its increasingly fine labor division,procesdures will be increased,as a result how to make full use of thisprocesdures to provide services and to enhance efficiency will be an important issueIn this paper,we introduce an advanced procedures management technology in enterprise management fieldWith the theoretical research on workflow technology and practical analysis on telecommunication operators,we construct a set ofprocedure management system based on workflow engine to meet the specialdemand of telecom operatorsFirst,we analyze problems in daily management andservices with the integration present workflow and discrimination value-added procedure from non-value-added onesSecond,we propose a standardized management procedure to improve working efficiency of telecommunication operators by optimizing internal electronic procedureAt last,we put the enterprisemanagement methods into procedure management to realize both scalability andflexibilityKey Words:Information flow Procedures ManagementWorkFlowEngine1V北京邮电大学工程硕士研究生学位论文独创性(或创新性)声明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不 包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他 教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任 何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。渺。t1-严本人签名:日期:鲨兰:关于论文使用授权的说明 本人完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国 家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校 可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段 保存、汇编学位论文。本学位论文不属于保密范围,适用本授权书。加莎f¥本人签名:日期:塑!盟,|导师签名: 纷、日期:塑堇:f尘兰北京邮电大学工程硕士研究生学位论文第一章 引言11本文的项目背景、目的、期间工作和内容11。1项目背景中国网通作为目前国家主要的电信业务运营企业,承担着国民经济体系中 重要的信息载体作用,并且也承担着提供家家户户的通信和信息交互的平台的 工作。作为新一代的电信运营商,中国网通致力基础设施建设,提供全方位宽带 电信服务。承担建设与运营的宽带高速互联网,是在我国率先应用IPDwDM技 术建设的大型高速宽带网络。其将承载包括语音、数据、视频等在内的综合业 务及增值服务,并实现各种业务网络的无缝连接。在上海地区,覆盖全市的宽带IP城域网也在逐步建成,为各大型企业集团 用户、大型商业用户、外资企业、合资企业、跨国公司驻沪办事机构、政府机 关、金融机构、主要办公楼、高级商住楼、高级宾馆、教育科研机构、IP运营 商及广大个人用户等各类客户提供国内、国际带宽出租业务、高速公众互联网 接入业务、高速网络型数据中心及其主要服务、VPN(虚拟专网)、虚拟ISP、IP 长途电话等多种业务。公司内部员工目前达到1000多人,外部合作的代理商达到150家以上,合 作的工程实施单位达到100家以上。在网的用户数量已经达到35万户的水平。 如此庞大的日常业务和管理运营体系,势必需要组织内各个机构,各个岗位、 各条体系进行分工协作,这种管理和协作的效率代表着企业的核心竞争力,对 客户来说,是响应和服务能力的体现,对管理来说,是执行力的体现。这种分工协作,用简单的描述来说就是用流程来贯串的,好的流程需要通 过管理意识、组织结构设计、岗位设计来配合执行,但在现在当前的信息社会 化社会,信息量的巨大和变化的迅速是人工管理无法应付的。没有信息化的手 段来支撑,企业是无法使市场中生存以及参与竞争的。科学的信息系统,就像 在战争中的先进武器,意味着减少“牺牲,加大“杀伤力,对企业来说就是高效的运营效率,节约的管理成本和时间消耗。在这样的情况下,上海网通为了在市场竞争和客户服务中适应现代化的要 求,提出了建设流程管理系统的要求。在此前提下。以我部门人员为主体,成 立了工作组,从需求调研开始,从最急需的要求开始,经过周密的研究和部署,北京邮电大学工程硕士研究生学位论文开始分步实施流程管理系统。 上海网通流程管理系统是构架工作流平台之上的管理系统,依据企业的现状,设计适合企业本身的流程管理系统,确保企业流程是可持续发展的、能够 根据企业发展需要不断被优化的流程系统。流程管理系统为公司管理提供直观 的界面了解运营情况,缩短企业运营周期、合理利用资源、减少人为差错和延 误,以提高劳动生产率。上海网通流程管理系统采用业界通用的参照WfMC(国际工作流管理联盟) 所提供的工作流模型,按照多层结构技术,设计开发的一套基于数据库和BS架 构的工作流管理系统。让用户随时掌握业务情况和业务流程处理效率,实现实 时的管理监控并且能够快速获得查询结果。112研究目的随着信息技术和企业的发展,企业中流程越来越多。如何充分的利用这些 流程为企业提供服务,提高效率,是摆在企业面前的重大课题。本论文的主要 目的是将先进的流程管理技术应用到企业管理领域;通过对工作流等技术的理 论研究,结合当前电信运营商的实际特点,建立一套能够很好的满足运营商需 求的、基于工作流引擎的流程管理系统;如何通过对公司现有状态来实现对流 程的整合,从管理高度来分析流程性能,发现增值和非增值流程;发现管理和 业务工作中的瓶颈和问题,分析引发瓶颈和问题的原因,继续优化流程、E化 流程;最终为运营商内部各层人员改善工作质量,提高效率,实现企业的规模 性和灵活性兼得,从而保证运营商在日益激烈的竞争环境中保持优势。本论文希望能对今后企业流程管理系统设计和实施提供借鉴。113论文期间主要工作本人在工程硕士学习期间主要从事了电信运营商中BSS和MSS各系统建 设建设和管理工作,在论文期间参加了上海网通CPJVI、网上营业厅、电子运 维、门户及OA、流程管理系统等多个系统建设及实施工作,对系统建设和实 施相关理论知识有了比较全面的了解和掌握。在确定硕士论文的研究方向后,本人主要完成了以下工作: l、需求调研 通过与公司各部门沟通交流,了解他们在日常使用、管理以及业务决策时面临的困难,充分了解其需求,进行相关需求调研,实现各流程设计,完成项目需求报告,为建立一套实用的管理系统打下坚实的基础。北京邮电大学工程硕士研究生学位论文2、理论学习认真学习流程管理、电信基础管理、运营流程等相关方面的知识;了解桂 关技术的最新发展动态,了解国内外电信领域EAI系统的发展状况及其应用前 景,为论文工作的顺利进行提供理论保证。3、系统建设 参与流程管理系统建设的全过程,参与系统总体设计,主要完成了流程管理系统建设需求、对流程系统功能的需求定义、对数据库的要求、对操作界面的要求、对汇总及报表要求、对权限定义管理等系统各方面需求规范及分析工 作,同时完成了所有工作流表单展现样式及流程模型设计工作。目前流程管理系统已经成功上线,其在一定程度上解决了日常管理、项目 管理、业务管理等方面的相关问题,具有较强的实际应用价值。114论文的内容本论文正文部分主要按以下结构组织; 第一章引言 本章主要讨论课题的项目背景、目的、论文的主要工作以及论文结构。对工作流定义进行筒述,介绍现实中存在的流程问题,进一步说明工作流自动化 的必要性;第二章流程管理系统总体设计 本章重点了流程管理系统建设的目标、系统需求和设计思路,详细介绍了流程软件的总体结构和描述。 第三章流程管理系统软件开发模块设计 本章首先系统软件开发涉及的范围,详细介绍软件开发模块的几个关键环节,包括流程管理系统前台各功能模块的设计、工作流引擎功能介绍,并简 单介绍了表单开发的实例。第四章流程管理系统数据库设计 本章重点介绍流程管理系统数据库的设计和结构描述,并简单介绍具体应用流程数据库开发实例。 第五章流程管理系统实现本章重点介绍了系统部署的硬件和软件环境,描述了流程管理系统项目测试情况,展示了系统建设的成果,以及对设计的满足情况。 第六章总结 本章总结了论文的主要工作以及相应的成果,描述了论文工作中存在的主北京邮电大学工程硕士研究生学位论文要问题,并给出了下一步研究的重点。12工作流介绍基于工作流的国际标准和我们的现实需求,我们把工作流定义为:“为了实 现一个目标,由二个或二个以上的入共同参与的串行或并行处理过程,它通过输 入资源经历若干活动的相互作用,最终转为输出结果”。121工作流应用根据流程的定义可以知道,一个组织内的很多活动都属于工作流的范畴, 对于我们的管理体系来说,涵盖方方面面,举例:令立项、采购处理,验收、付款、审计往往需要多人审批各种日常出入库申请的审批 夺客户订单受理实施过程流转日常报表信息汇总审核令员工效绩考核、人员招聘面试公文派发、上报、督办 夺员工各类礼品、报销等审核管理工作的各类申请审批122目前工作流运作中普遍存在的一些问题在工作流自动化出现之前,所有的工作流都是手工处理的,特别是对于那 些需要参与人员阅读或填写数据的流程。当一个处理者看完或填写了他对应的 部分后,这些资料与数据需要手动传递到下一个处理者手中。在这种场合中, 每一个参与者都必须进行处理流程的培训。为了了解任务的状态,必须挨个询 问,通常很不方便,有时还会发生丢失资料的情况,处理结果还是以文档方式 归档的,给查询、报表及知识的再利用带来许多不便,而且因为缺乏处理过程 的记录,处理的周期与成本、员工的效率都很难度量。综上所述,手工处理工作流主要存在以下问题:过度依赖于纸张浪费时间与劳力 夺容易因为人的因素而影响流程的运转 令不容易了解状态北京邮电大学工程硕士研究生学位论文夺处理时间与费用不容易度量 夺数据安全性不能保障123工作流自动化的必行随着计算机网络与数据库的广泛使用,使工作流自动化、系统化成为可能, 通过辅助工具在计算机上定义流程与表单,使电子表单按预先定义好的流程在 各成员之间传递,最终归档于数据库,这就是工作流自动化。工作流自动化中, 最核心的技术为:流程自定义,电子表单的定义及归档。我们这个项目要做的工作就是逐步实现我公司主要业务、投资项目和管理 工作的工作流自动化,提高我公司的工作效率,向现代化国际管理水平靠齐, 力争通过企业运营效率的优势提高核心竞争力。北京邮电大学工程硕士研究生学位论文 第二章流程管理系统总体设计 本章首先阐述了上海网通流程管理系统建设的目标、系统需求和设计思路,详细介绍了流程软件的总体结构和描述。21系统目标本系统目前主要定位于对非个人、家庭类客户的业务发展、实施、完成等 全过程的流程管理;本系统建成后将成为分公司各级业务部门全面规范项目实 施及建设过程的管理基本手段,其功能涵盖办公业务的各个方面,使得各岗位 人员能够各司其职、处理日常办公工作,并方便获取所需的各类信息。22系统需求由于目前上海网通还处在建设发展期,公司管理制度和业务流程也在不断变化中,这时我们感觉上系统涉及流程方面的主要需求集中在3个方面:1公司产品(业务类):在上海网通各种产品中,大部分产品实施需要通过 客户工程(注明:客户工程,是指我公司与客户正式签订定单的、并能为公司 带来当年业务收入的工程项目)来实现客户的具体需求。而客户需求一般对工 程实施的时间进度要求比较严格,这就对分公司的业务实施、管理能力提出了 较高要求,传统的纸质流转方式和人工台帐方式的记录必须被系统自动流转和 数据库记录所取代,以提高流转速度和数据的完整和准确,方便后续的管理工 作的开展。2投资项目类:做为通信公司的特点,为开拓业务发展,必须加大发展分 公司的投资进度、投资完成率及投资回报率,只有控制好投资项目,才能更好 的促进分公司的发展。在信息快速和市场严峻竞争的环境下,我们通过系统来 优化流程,减少投资项目的签审速度,控制好投资项目后续的各个环节,才能使我们有时问有能力控制市场,赢得市场。3管理类:公司一个月的公文流转量已经达到500份以上,传统的公文流 转只是停留在纸面、口头的下达、上报,对于整个执行的过程和效率难以控制, 往往缺乏有效的落实,我们认为必须通过电子流转代替手工流转,并加上反馈 和协作流程,以此提供工作效率。除以上三个方面外,同时分公司管理层和各业务部门主管也需要及时地掌 握业务发展、实施、完成的各项最新统计数据;因此,通过计算机处理系统、北京邮电大学工程硕士研究生学位论文平台来对分公司业务处理全过程进行系统化、标准化、自动化的处理、跟踪和 管理是实现工作处理高效且低成本的唯一选择。并且自动化、电子化流程管理 工具是提高企业运营效率、改善企业资源利用,提高企业运作的灵活性和适应 性。我们建设工作流管理的最终目的就是为了缩短企业运营周期、改善企业内 (外)部流程、优化并合理利用资源、减少人为差错和延误,以提高劳动生产 率。23设计思路业务信息流转(处理)、投资项目管理及公司内部办公管理是本系统的关键 部分,本系统必须能够完成基于工作流的执行与例外管理功能,系统详细设计 主要重点方面:系统必须满足业务类:基本业务信息流转的需要(不仅限于电子表单, 也可以Mail或其他形式)即:必须满足上海网通的各种数据、语音业 务项目(产品订单)从发起、咨询确认、技术支持、签约、受理、派 工、工程建设实施、验收、调测、完工直至交付客服商务开通、开始 计费出帐等业务环节的各项需求;项目类:投资项目信息的立项申请、 设计、批复、采购、出入库、付款、验收、决算、转固等项目环节流转 需求;各类管理类:分公司收发文、员工招聘、离职、续签、培训、礼 品申请、部门工作请示等流程审批需求。夺系统具有很强的健壮性。系统具有较强移植性。系统的各类信息输入必须体现:一次输入重复利用的原则。进入系统的产品订单以客户为中心及所有投资项目以项目为中心。 令进入系统的数据,可全部跟踪、查询。 令和各现有系统、平台灵活开放的接口。所有的表单必须有统一的编号管理制度。业务或项目关键环节的情况可以进行查询和监督。 夺对各项信息可以完成统计,报表功能。数据库各项内容可以自动导出。 夺流程分类。夺产品的管理。 夺卡业务管理,使用原有卡业务受理系统。项目工程的管理,对由分公司或集团下发的项目工程进行管理,包括项 目工程的立项,采购,施工进度,工程验收,归档、工程付款、量价审北京邮1U大学T程硕j研究生学位论文计等。 奇肘工程建设项目一律贯彻全面的项目管理方法,实时掌握。I,程的进度情况。 奇库存物资管理。 夺业务受理管理。统计功能j户数量_业务分类-业务情况 U项目管理-项目进度情况2 4软件总体结构在开发环境上,使用开放式操作平台,通用的数据库及开发工具及 Browserserver架构。最后选择了基于BS结构的工作流引擎系统作为核心基 础平台,Oracle 9i作为数据库服务器。软件总体结构如图2一l所示:JrrJHm图2 1流程管理系统软件总体鲒构-8北京邮电大学工程硕士研究生学位论文目前采用的工作流引擎DLFlo Workflow是参照WFME(国际标准化工作流组 织)所提供的工作流模型,完全按照MS DNA基于组件的多层结构技术要求进行 设计开发的个基于WEB的工作流系统。其中核心的工作流引擎以组件形式封装,与数据库和用户界面分开,便于系统维护和与企业内部其他系统的接口。 工作流引擎又由接口和内部核心处理两部分组成,在内部核心处理中,采用了 缓存和多线程等技术来提高系统性能。流程管理系统体系结构如上图所示,主要分为三部分:241用户界面(WEB)采用HTML和DHTML技术,用户通过IE浏览器以WEB形式进行操作,目前采 用ASP及JSP技术。242应用逻辑层(工作流引擎)包括工作流引擎和用户具体应用中间件。工作流引擎又由接口和内部核心 处理两部分组成,内部核心处理调用ADO、CDO等Microsoft的系统组件,与数 据库和Emai l等系统资源相互联系。243数据服务层包括工作流定义数据库,工作流实例数据库和用户应用数据库。25详细结构描述251用户界面(WEB)1)客户端采用IE浏览器。可支持多语言。2)用户验证方式可选择以下一种或多种: 夺数据库用户验证NT域用户验证SSL验证3)用户界面中,根据所定义的权限,能够实现以下功能: 普通用户:1:流程列表2:启动、处理、挂起、跟踪流程北京邮电人学工程硕士研究生学位论立3:数据青询、统计、输出、输入、打印、报表生成,与其他系统(如ERP)进行数据交换4:个人信息修改、查询,外出代理设置5:网络邻居(根据权限取得其他用户的待处理表单)6:查看在线帮助管理员用户:1:流程列表2:启动、处理、挂起、跟踪、停止、删除流程3:数据查询、统计、输出、输入、打印、报表生成与其他系统(如ERP) 进行数据交换4:流程定义、管理5:人员、组织结构、角色、权限管理6:系统管理7:个人信息修改、查询,外出代理设置8:网络邻居(根据权限取得其他用户的待处理表单)9;查看在线帮助实际上,可以根据用户需要,选择以上部分或全部功能来构筑用户界面。4)另外,在用户袁单中,提供了人性化的操作,如有以下一些特点1:缺省显示数据 缺省显示如用户、日期等固定信息。无需用户重复输入。2:El期选择需要输入日期时,弹出标准Calendar选择即可,如图22所示:图2-2标准日历样式3:充分运用DIITL技术,使表格口r动态增删,自动计算数值等。如图2-3北京邮电人学工程硕士研究生学位论文所示4:可在表单中添加多个附加文件,如图2 4所示围2-4举加附件样式具体前台ASP技术设计见第三章软件开发模块化设计2 5 2中间件工作流引擎 在该项目中,工作流引擎主要是开放接口,用于调用,以实现流转,前台页面中各类电子表单或其他功能模块中都与工作流引擎相连接,实现时时调用。 工作流引擎由接口部分和内部核心处理两部分组成:1、接口色A:流程管理接口,如图25所示:巳 巳工作流定义 I作漉宴倒 图2-5流程管理接口定义及实倒北京邮电大学J二程硕士研究生学位论包括流程的定义和实例两部分的接口,一L作流定义主要是涉及到流程分类 定义、流桎定义、流程节点定义等,而工作流定义是具体涉及到电了流程流转 过程中的Task和处理过程定义。管理员缚定义一个新的应用流程,产生一十 Workflow,用户启动一个新的Case,即产生一个Task(工作流实例),其中每进行步处理,产生一个Proc。B:事件触发接口如图2-6所示:鼍图2-6工作流事件上图包括对定义流程的启动、处理、退回和分派等动作处理的接口。C:统计报表接口通过传入SQL语句和相关参数,可以返回所需的记录集。通过这些接口,还可以进行显示的分页处理。 D:流程与具体应用进行连接的接口(即与具体电子表单接口参数),如图27所示:卜_曩圈圈曩卜_ 卜曩_卜曩-L瞳-围27工作流与应用系统接。生成新的工作流实例时,调用本接口,工作流引擎通过RSID与前台用户数据库相关连,通过Param和Receptor等参数,提供灵活的流程处理。 E:用户、组织结构、权限管理接口,如图28所示:北京邮电大学工程硕士研究生学位论文困2-8用,和组织站构的接。可以按功能需求建立多种类型的组织结构。同一个用户可以同时出现在不 同的组织结构中在用户接口中提供对流程、实例、用户数据等列表的方法, 这样,在用户界面中,所列出的内容,即是该用户权限范围内所能读、处理、 跟踪或删除的数据。F:其它接口,如图2 9所示:囤2-9其它接口定义雪包括流程的计划启动、系统参数设定、超时娃理、当前登录用户等接口通过以上接口,结合应用中间件,提供前台用户界面操作所需的全部功能。2、内部核心处理 A:流程处理并行、串行、挂起、退回、重起等一系列的流程流转处理。处理(Proc)提交时,需根据流程的定义和实际处理所提交的参数,计 算下一步的处理走向、处理者和相关Email的发送等动作。流程的每一步,用户可定义的参数包括:a)处理节点名称。b)表单。同一流程的不同处理节点,可以显示给各个处理者相同或不 同的表单。北京邮电大学工程硕士研究生学位论文C)类别。并行、串行。d)条件参数。可根据用户填写表单时所填的内容来决定流程的走向。 (如填写报销单时,根据所填金额,流向不同的处理者)e)处理者。可以是具体的人,或各种角色。f)处理者所能选择的事件(动作)。如退回、保存、分派、是否用Email通知等。g)超时的条件和后继触发事件。 B:事件处理人工触发事件和自动触发事件的处理。 事件分两种类型:Approve和Reject Approve即提交到下一步处理 Reject即结束流程通过工作流引擎提供的服务程序,在系统满足所预定的条件时,自动触发预定的事件。如发生超时时,发送Emai l通知或自动结束流程。 C:报表统计生成处理根据传入的参数,结合系统的权限管理,输出统计查询结果。 D:用户、组织结构、权限管理处理对用户与流程和数据的权限(启动,跟踪、查看、删除等)的计算。253应用中间件A:文件上载中间件 把文件通过Web上传到服务器B:表单系列号生成中间件 按业务规则生成表单系列号C:树型中间件 WEB树型列表生成D:日历中间件北京邮电大学丁程硕士研究生学位论文2 5 4数据库图2-1 0系统数据库关系北京邮电大学工程硕士研究生学位论文第三章流程管理软件开发模块设计本章重点介绍了系统设计中软件开发模块的几个关键环节,包括流程管理 系统前台各功能模块的设计、工作流引擎功能介绍,并简单介绍了表单开发的 实例。31前台功能页面设计(WEB)流程管理系统前台分为7个功能模块,分别是首页、各种表单、待处理表单、我相关的表单、表单统计、分类报表、信息管理,详细如图3-1所示:图3-1流程管理系统功能结构图311首页根据公司内部系统开发要求,流程管理系统要求系统登陆使用域认证方式, 也同时可以支持以用户名+密码方式登陆系统。系统登陆设计用例图如图32所 不:北京邮电大学工程硕士研究生学位论文户图3-2系统登陆用例图 系统登陆后,首先进入首页,首页主要功能如图3-3所示,用例图如34所示:图3-3首页功能模块图居图3-4首页用例图流程管理系统首页功能中,要求具备个性化设置,如功能子块“设置首页。系统首页具体如下图3-5所示:化京邮电大学上程硕十研究生学位论文z#hIoo童zI|,_i+tt越e矗t晶_+,社葛翳軎喜燃。藩渊烈。蕊撬瓢。日日日MM_E_口日目),mt ijH?i:-“5,口“一roI十qTf h叫-1_lrt-1,i_dJ Lhl。“目3-5流程管理系统首页主要文现功能详细描述如F:1、右上角导航栏分为:首负、各种表单、待处理表单、我相关表单、表单 统计、分类报表、信息管理这七个功能模块菜单,方便用户在菜单之削的切换;2、导航栏下方有三个按纽:退出登陆、SHPHS2、帮助,当首选流程系统出 现暂时性的访问繁忙,系统可以实现多平台,相同数据库的WEB方式使用。实 现分流系统压力,用户可以通过“SHPMS2”(另一个w础登陆平台)访问备用系 统,其数据保持与$IIPMS同步。3、“设置我的首页”,系统设计页面具有个性化,通过此功能要求实现根据 员工个人需求来设置个人首页的显示内容。如可以个性化设置显示的界面,或 根据工作要求,设置快速操作系统的功能,为系统使用增加便捷性。4、“我的任务()”,此栏中显示了个人待处理任务数量,臀陆用户可出 此直接进入“待处理表单”模块并处理任务;陵功能主要是一登陆平台后,就 可以 目了然知道是否有需要处理和未完成的任务。5、“外出设置”。这个功能是工作流中最突出的设计功能,放在首页模块中, 登陆后就可以使用。考虑到在实际工作中具备审批或审核权限的人员会出差或 困事外出,设计此功能就可以在系统上进行外出设置,该代理人可以处理所有 在这个期自J到达设黄人的任务,避免原纸制流程中延误签字时间,当设置人取 消外出,归来以后,也同时在此解除相应流程的代理人,原流程又将重新到达 设置人待处理表单中。并且外出设置可以根据流程中的流程各种类来设置不同 的处理人,这个功能可以使分公司管理者或者相应审批者实现根据工作分工束 处理相应任务,如图3 6所示:北京邮电大学上程硕士研究生学位论文窟磊触热纛蕊触鞠黼黼。!二*”坠口圃口墅!口匝!亘_图3-6外出设置6、“网络邻居”。该功能也是我们项目设计的一个特点,使用户在此将系统 其它用户设置为自己的网络邻居,随后被设置人可咀共享设置人的所有需要处 理任务,这可以使公司避免外出紧急时未设置外出代理人,而通过网络邻居将 任务拉到被设置人任务栏中处理,可以减少耽误的时间,提高工作效率。如图37所示:g糕 4,笨嚣恐晷搿。嚣乳熟糟。川。、圉37网络邻居设置一当设置完成之后,被设置人进入自己网络邻居后便可以通过访问其“网络 邻居”并可以将设置人的待处理任务拖之其自己“待处理表单”中,进行处理 如图3-8所示:瞒z孟嚣、g躺。燃、。;,。R种、蚶rk棚,*H+,蕾1;n自Frxnn!劁越罐皑自豳M女罐鞋#耀耀崮穗龋删g鲑8摊g镕群8粥一删rq,5 一m 。t二釜墅魁登强墅崮塑滥I圈38网络邻居设置二北京邮电大学T程硕士研究生学位论文312各种表单各种表单主要的功能就是在工作流引擎定义完流程大类和流程大类下各相 关同类流程后,显示的信息,可以实现权限控制显示的页面。在该功能菜单中, 实现电子表单的提交(发起),项目设计时将流程按照公司部门来划分,用户进 入该页面所看到的此菜单下显示的是登录用户拥有提交(启动)权限的流程, 启动权限实现由系统管理员在工作流引擎中设置。各种表单是流程管理系统最 重要的功能模块,系统的精髓主要在此菜单中体现,同时系统实施的80的需 求、开发和实现都在此功能模块中展现。其主要功能模块如图39所示,用例 图如310所示:图3-9各种表尊功能结构图i基意系统管理员工w肌瓯 图3-10各种表单用例图北京邮电大学工程硕士研究生学位论文根据设计开发后,各种表单页面样式显示如图311所示憧E女自世m进Z日B燃At强雌健!些壁塞鳃璧型燥里翼!甑一一一曼些!墅坠-u4显苎dMi!皿!M盛。-,鞋吐&!dl自i!m腿ti mi目垃姓,gd拙im蛙强!女tH盘!畦;0H业“目啦i避盟自鲢g日Bd gi;雠g啦啦g目i型坐艋g!E髓!m自H!EtgdbgEx 蝴i!Bg&!E啦i璇d蜢ig珊diE弛m*2地醴!自!i!镕la“碹!S珏!自gSE琏!zE日f2idial出Z12=避女t妊E自自瞌酗iE自世aB=女盛iM4At雌t自t翻目盘目自艟ti自L啦g;t6BaZ!gE田3-11各种表单页面样式进入各种表单后根据流程发起权限,用户可以选取需要使用的流程,打 开具体某个流程后,填写里面所需信息,然后根据需求设计后形成的流程进行 运转,最后到流程的结束,其详细功能流程图如图312所示:囤3-1 2各种袁单砷能流程囤北京邮电大学一¥硕”研究生学竹论文在并种表单中显示的各流程足我们根据公司实际办公单据重新调整、设计 后的新流程,第版运行的电子化流程完全按照或进行稍许完善的纸质流程, 项日组根据流程一段时间的运行,再收集需求,对运行中流程做进一步整改。 当用户进入各种表单菜单后,通过点击各种表单r|某流程名来启动流程后,弹 出是该流程的电子表单。如现在下图实例所示,点击打开“CENTREX服务定单及 受理单”,它就是将原纸版5类单据(定啦、受理啦、调度单、施工单、完工 单)进行合并,晟终实现系统中现有流程,并通过表单程序丌发,连接表单对 应的数据表,来实现电子化流程,如图313所示:鬯囊褰墓竺塞熏鬻竺雾l震一。北京州电大学J程硕1:研究生学何论立图314流程步骤显示点击“图示”按纽,还可以看l整个流程图形化的界面。如图3 15所示w08I一诫n一谴酌”瘸瞧獭r“+1二兰!刊愚囤315 Centrex服务订单厦受理流程图(c)为了使流程具各优先度,以实现流程分级审核,在各种表单中用户就 可咀根据此流程业务的重要性,在表单上部分通过设置优先度把该业务流程设 置为:一般、急、特急,默认状态是一般。然后用户可通过点击“提交”按钮 使流程流向该流程下一节点处理人处理(这个优先度标识将会直随着流程流转),后续将通过统计将优先度进行汇总。31 3待处理表单根据分公司现状,考虑实际操作需求,存设计该功能模块时,将任务区分 为2类:立即处理的任务和跟踪中的任务,并考虑到有部分流程的特殊性,可 以提供批量处理任务的功能,详细功能结构图如图3一16所示,用例图如图317北京邮电大学工程硕士研究生学位论文所示:鑫赫、三鹭关=一。、。,;夕图3-17待处理表单用例图其中待处理表单主要操作流程,按图3-18设计进行。图318待处理表单功能流程图1、“立即处理的任务”显示的是用户所有待处理任务即需要处理的工作, 为了使用户在处理任务时,第一步就可以知道该任务是什么?因此设计时,将 表单中的唯一编号和提交表单的名称放为登陆“待处理任务中就立即可以显 示的信息,并且还可以让用户了解自己有哪些流程的工作需要处理,并且严格 管理任务处理的时效,将开始时间和到达时间也一并显示,并且让使用者了解现在处理的任务,自己处理哪个环节,如图3-19所示:北京邮电大学工私顿士研究生学位论文q)S:磊 矗袅麓篝置嚣嚣爨暴薅鏊削眦舳忡n自u、哪州-,In籼1口删一日1I q目J11 埘a“l,”j,IJan口赋 一_蝴日IR盥I嘲帅”州t口0 ,n口II,4,b监珥强nt螂埘tmog固3-1 9待处理表单样式进入待处理表单模块后,通过点击处理来打开某任务表单处理,具体如图320所示:图320袁单样式A上圈就是流程中的处理环节,在该模块中打开某个任务后,审核者或者 审批者就可咀了解提交信息,审核完成后,如粜对该任务有任何意见,可以通过 f作流引擎中最置的处理流转方向进行处理(前台页面只需要调用引擎接口即 可),如上图中的“同意”按钮。考虑到处理流程的多样性,也设计实现了流程中的委托处理,委托相关责任人处理。也考虑到提交的流程申请并不是都符舍条 件,在程序设计中,也提供“退回”功能进行退回修改。在系统设计时,还设计 多种方式告知,如通过邮件方式,米告知任务信息。B在待处理表单中,打开需要处理的某个任务后,因用户需要了解某流程 进展和现曲所处的环节,系统设计通过点击”流程“来查看任务的处理过程,查看 此流程正处在哪 节点处理,以及查看所经过各环节处理的处理意见。北京邮电大学工程硕士研究生学位论文c待处理表单菜单中也秉承了各种表单的相关联功能的设计,但表现方式不 一样见上图的右上角按钮,通过点这些按钮,可以知晓多少流程跟现在打开的 流程相关,并具备统计功能。D待处理表单在同意处理时候或者退回时,必须录入处理意见或者退回理由后,才能进行操作,并且也可以设置延期功能。E为了解决部分使用用户不直接处理流程,而需要查看流程操作进程,设 计时,通过点“过程”可以达到跟踪查询功能,并且也可以实现流程图再现功能, 如图3 21所示:x*黧:乎爨鬻怒?o4=2=om,j,#e410g*m一rt。Wt口4;十ott口8s虹-口l,#tHa舯洲q荆mM十剐tttdl;啊;mt:a“mn!世望!o獬!熙*口一一,d_一埔月Hh图321流程处理过程步骤2、待处理表单中“跟踪中的任务”显示用户担任“跟踪”角色的所有流程; 其功能同立即处理任务。但不同的是跟踪中的任务还不能处理,设计该功能子 菜单同工作流引擎相接口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论