欢迎来到学术参考网

基于工作流的殡葬服务管理系统设计与实现术

发布时间:2015-07-08 09:14
  【 论文 关键词】殡葬服务  工作流技术  过程建模  自动化
  【论文摘要】文章在分析了国内殡葬服务公司在服务管理系统功能需求的基础上,对工作流技术在殡葬服务管理系统中的应用进行了研究,并时殡葬服务管理系统的体系结构进行了初步设计。
  0引言
  随着信息时代的到来,人们对信息的需求量越来越大,对信息处理的要求也越来越高。信息已经成为 经济 发展 和社会进步的主要因素。如何有效地发现信息资源、利用信息资源,将成为决定 企业 成败最为关键的因素。工作流技术正是在这样的背景下产生的。
  工作流的概念起源于企业生产组织和办公自动化领域。工作流管理联盟rc)给出的工作流定义是工作流是一类能够完全或者部分自动执行的经营过程。它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。目的是通过将工作分解成定义良好的任务角色,按照一定的规则和过程来执行并对它们进行监控,达到提高办事效率、降低生产成本、提高生产经营管理水平和企业竞争力的效果。
  根据对工作流的定义,即可以知道工作流是经营过程的一个 计算 机实现。其具体反映了经营过程如下几个方面的问题.即过程是什么(由哪些活动任务组成)、怎么做(活动间的执行条件、规则以及所交互的信息)、由谁来做(人或者计算机应用程序)、做得怎样(通过工作流管理系统进行监控1。
  目前,工作流技术不仅在 工业 企业得到推广.而且也逐渐被殡葬企业所应用。殡葬服务管理系统是针对国内殡葬服务公司业务部门尚处于手工处理业务阶段的现实而设计、开发的。在殡葬业务过程中需要涉及到众多流程性工作.如遗体接运、遗体防腐和业务洽谈等。鉴于这些工作具有一定的结构性规则,就可以在系统设计过程中结合工作流技术。使系统更具灵活性;同时可以减轻工作人员的工作强度、提高工作效率.并对企业内部各项资源进行更为合理的分配.
  1系统需求分析
  1.1系统设计目标
  设计开发本系统的目的是使殡葬服务公司对殡葬服务信息实现 网络 化、流程化管理。其目标是:
  1)为公司用户提供一个围绕殡葬业务信息的综合系统.使得业务、经费、人员管理等子系统有机统一。这样就可以充分发挥计算机软件管理的优势,有效提高殡葬服务的水平与质量。
  2)为方便各类用户对业务流程查询的需求。提供一个统一的殡葬服务信息查询平台,并能自动生成用户所需的业务项目统计报表。
  3)为业务流程规范化提供了一个项目发布平台。不同身份用户可以在客户端对各自的业务进行处理,实现业务流程的自动化及资源共享,规范了业务流程。41系统具有友好、简洁的界面,同时具备实用性、可扩充性和可维护性,以及较高的安全性和可靠性。

  1.2系统功能需求
  根据殡葬服务流程和系统设计目标.经过实地调研.将殡葬服务管理系统划分为五个子系统:殡葬业务管理子系统、库房管理子系统、车队管理子系统、对外信息服务子系统、网点业务管理子系统。系统功能构成如图l所示。

  l1殡仪业务管理子系统是对殡葬服务的全过程进行控制和管理。主要包括遗体接运管理、防腐业务管理、业务洽谈与承接、业务调度与管理、花圈用品业务管理、收费管理、综合管理等功能。
  2)库房管理子系统是对公司物资、丧葬等物品的管理,实现物资入库、出库、盘点、统计工作的计算机管理。主要包括入库管理、出库管理、盘点管理等功能。
  3)车队管理子系统是对公司的车辆进行合理的调度与管理。主要包括车辆运行与调度管理、车辆维修管理、车辆安全档案管理、综合管理、队长信息服务等功能。
  4)对外信息服务管理子系统是对公司的所有信息资源实现统一管理和共享,方便用户的使用与查询。主要包括告别厅堂门牌显示、信息查询、公司网站、综合管理等。
  5)网点业务管理子系统是通过计算机网络,实现公司对社区网点业务t作管理、控制和信息交换。主要包括遗体接运、业务洽谈、车辆调度、收费、综合管理、信息查询等。
  1.3运行性能需求
  殡葬服务管理系统是在内部网和外部网的环境下运行的。这要求系统具有一定的安全性和很快的访问速度.闵此.本系统采用b/s体系结构。用户根据分配的权限.可以进行不同的访问,在整个访问过程中都要求对用户进行身份鉴别,以防止非法用户侵入以及合法用户的误操作而使数据库系统遭到破坏。
  根据殡葬服务公司业务扩展快、业务员操作水平不高、数据需共享、需进行异地操作等业务流程的特点,将系统设计为三层b/s体系结构模式。无论用户的规模有多大.扩大多少社区网点都不会增加任何维护升级的t作量,所有的操作只需要针对服务器进行。如果是异地,只需把服务器连接专网即可实现远程维护、升级和共享。本系统体系结构如图2所示。

  1)数据层:存储系统数据和用户数据。系统数据又包括过程定义数据和1-作流运行时的数据
  2)业务层:r[作流运行环境,包括过程定义、工作流弓{擎、过程监控等。
  3)表示层:即客户端。所有用户均使用浏览器同系统进行交互系统设置了前台用户和管理员两个登录入口为不同身份的用户提供不同的登录界面
  (1)前台用户:这是系统的真正使用者,包括前台接待人员、业务洽谈人员、网点工作人员、车队人员、库房管理人员、财务人员、管理人员等。当用户登陆系统后,系统根据其角色列出对应的任务列表.用户可以一目了然地看到自己需要处理的t作。当用户选择了某个任务后.系统进行相应任务的处理。任务处理结束,更新用户的任务列表,并将执行结果报告给用户,用户可以随时查询自己任务列表的状态,也可查询已执行的任务信息。

  (21系统管理员:对系统进行日常维护,对整个殡葬业务管理信息系统的运行进行监控,对系统的异常情况进行处理。以及进行用户的权限管理。
  1.4工作流技术在系统中应用[3l]
  1.4.1关键殡葬业务流程分析
  在殡葬服务管理系统中,殡葬业务管理子系统是关键。通过对“死者信息确定”、“遗体接运”、“遗体防腐处理”、“业务洽谈”、“业务单提交”、“业务项目实施”、“结算收费”、“业务文件归档”全过程管理。实现殡葬业务项目管理的规范、可控和质量跟踪一体化,从整体上提高殡葬服务的水平。殡葬业务服务流程如图3所示

  在对殡葬业务流程进行分析之后,利用uml(统一建模语言1对业务流程进行过程建模。建模遵循三个步骤:建立需求模型,给出系统用例图;建立静态结构模型,给出系统类图;最后建立动态结构模型,给出系统顺序图、协作图及活动图。
  1.4.2工作流技术在系统中的实现
  在对殡葬服务管理系统进行需求分析及业务流程分析后,发现系统中最为核心的殡葬业务流程是一个结构化的流程且符合工作流的范畴。所以在系统各功能模块的设计中结合了t作流技术,包括t作流过程定义和t作流执行服务两个部分。

  工作流过程定义是过程建模时的主要工作.包含了所有能被t作流子模块执行的必要信息。包括起始和终止条件、各项活动、活动调度规则、各业务的参与者的任务、相关应用程序和数据的调用信息等。
  工作流执行服务是工作流管理的核心,其主要功能是解释过程定义、完成任务的调度、资源分配等。在一个工作流执行子系统中可以包含一个或多个工作流引擎。工作流引擎的主要功能是将过程定义实例化,按照过程定义调度各个活动。调用相应的应该用程序来帮助执行活动.维护工作流控制数据和工作流相关数据.并对过程实例执行情况进行监控与管理。根据系统的实际应用情况,对本系统工作流引擎作了如下设计:
  1)工作流实例启动与结束。工作流实例即工作流的一次执行实例的启动一般有三种方式:通关工作流管理器由系统管理员启动;由系统使用者启动;由定时管理器触发时间信号启动。本系统中.工作流过程实例一般由系统使用者启动,例如由业务员触发“殡葬业务功能”启动。系统调用相应的功能模块根据工作流的定义,将该实例的完整信息写入工作流实例表,并将起始活动实例化,并写入任务表。
  工作流过程实例的结束点可以有一个或多个。如果当前活动没有可以激活的下一步活动,而且活动状态处于“完成”,那么该活动可以是结束点。在殡葬业务流程中,一旦死者家属完成结算收费.那么该过程实例就结束。
  2)工作流执行流程]。工作流开始于用户的执行,当业务员触发起始任务时,工作流引擎根据任务所属的流程读取流程定义信息,完成流程实例创建工作;系统根据工作人员权限信息,为不同工作人员提供相关任务的处理页,同时更新任务表;工作人员处理任务,并提交任务:工作流引擎对任务的输出数据进行检查,以确定任务完成;在“已完成任务表”中添加任务信息,同时删除“任务表”中相应的任务记录;根据任务的转移规则判断是否有后续任务,若有后续任务则开始新任务的创建和新任务的处理,若没有则结束处理流程。
  2结束语
  工作流技术是通过对业务过程建模、优化、管理与集成,从而实现业务过程自动化的核心技术。工作流技术作为一种过程建模和过程管理的核心技术.可以与其他应用系统有效结合,生成符合本 企业 (部门)需求的各种业务管理系统,为企业(部门)带来效益。本项目现已实际应用于广州大爱殡葬服务公司。实践证明.通过本系统的应用,不仅为广州大爱殡葬服务公司创造了较好的 经济 效益和社会效益,还相应提升了整体服务的水平与质量,也为今后殡葬管理软件的开发设计探索了一条新的思路。

上一篇:浅谈色彩在包装设计中的运用

下一篇:浅析现代家具设计的创新与突破