高职院校人事管理系统开发与实现
摘要:目前我国的认识管理系统普遍存在信息量大,管理结构复杂,维护成本高的问题。工作流技术的出现让这些问题变得容易解决,本文通过对工作流技术的概念与实现进行分析,对其关键技术进行了探究,通过在高职院校人事管理系统中的应用对工作流技术的实际操作进行了分析,对于我国高校乃至企业的人事管理提供了思路.
关键词:工作流;人事管理;系统开发
1现有人事管理系统存在的问题
目前人事管理信息系统主要是由几个独立的单机版管理信息子系统组成,如干部管理系统、工资管理系统等。在日常的人事管理中,各子系统所关注的业务重点不同,人事基础数据出现大量的重叠,导致许多重复劳动,降低了工作效率,同时由于数据更新时空上的分割,还引发了数据不一致的问题。现有信息系统的架构模式是在底层的技术平台上直接构建管理系统,并且也只能采用面向技术的、业务无关的“原始”编程工具来开发管理系统,造成了人事管理信息系统利用率不高。
2工作流技术概述
2.1工作流技术概念
工作流由业务活动的编排和可重复模式组成,系统地将资源组织到转化材料,提供服务或处理信息的过程中。它可以被描述为一系列的操作,被称为一个人或一组的工作,一个工作人员组织或一个或多个简单或复杂的机制。从更抽象或更高层次的角度来看,工作流程可能被认为是实际工作的视图或表示。所描述的流程可以指从一个步骤转移到另一个步骤的文档,服务或产品。工作流程可以被视为与组织结构的其他部分(如信息技术、团队、项目和层次结构)相结合的一个基本构建模块。
2.2工作流技术的实现
工作流技术过程是比流程更为一般的概念,可以应用于物理或生物过程,而工作流通常是在工作环境中描述的过程或过程集合,例如在机器车间中发生的所有过程。规划和调度是描述在给定某些起始条件下完成特定目标所需的逻辑必需的、部分有序的活动。当计划和资源分配计算增加时,一个计划完全定义了追求目标的特定的系统处理实例。可以将工作流视为重复执行相同计划所需的机制(通常是最佳或接近最优)的实现。流量控制是应用于工作流程的控制概念,以区分材料或订单缓冲区的静态控制,意味着在运动和过程中流速和流量的更加动态的控制。这种对动态方面的定位是准备更先进的工作车间控制的基础,例如即时或顺序,适用于运输材料以及正在进行中的工作或正在进行的工作,即工作流程。通常可以使用正式或非正式的流程图技术来描述工作流程,显示处理步骤之间的有向流。工作流的单个处理步骤或组件基本上可以由三个参数定义:输入说明:完成步骤所需的✿信息,材料和能量转换规则:可由人员或机器执行的算法,或两者兼而有之。输出描述:步骤产生的信息,材料和能量,作为下游步骤的输入。如果一个先前(一组)组件的输出等于以下组件的强制输入要求,组件只能一起插入。因此,组件的基本描述实际上仅包括在数据类型及其含义(语义)方面完全描述的输入和输出。只有当有几种替代方法将一种类型的输入转换成一种类型的输出(可能具有不同的精度,速度等)时,算法或规则的描述才需要包括在内。当组件是通过计算机网络远程调用的非本地服务(如Web服务)时,还必须考虑其他描述符(如QoS和可用性)。
2.3工作流技术的关键部分
建模:可以使用基于图形的形式,如Petri网,对工作流问题进行建模和分析。测量:用于测量操作研究中的调度系统的许多概念对于测量一般工作流程很有用。这些包括吞吐量,处理时间和其他常规度量。科学工作流程系统:在二十世纪初期,在生物信息学和化学信息学领域得到广泛认可,成功满足了多种互连工具的需求,处理多种数据格式和大量数据量。此外,科学工作流程的范例类似于生命科学研究组织中Perl编程的传统,使其成为更加结构化的基础架构设计的自然步伐。人机交互:研究了混合主动工作流程的几个概念,特别是在军事领域,自动化代理人像人类一样扮演角色。对于创新的、适应性的、协作的人类工作,需要人类交互管理的技术。工作流分析:工作流系统允许用户开发可执行流程,而不熟悉正式的编程概念。自动工作流分析技术可以帮助用户分析用户工作流的属性,以便在执行某些属性之前对其进行验证。分析流量控制或数据流。已经开发了基于正式分析框架的工具的例子,用于科学工作流的分析,并可以扩展到其他类型的工作流程的分析。
3工作流技术在人事管理系统中的应用
结合高职院校人事管理系统的特点,给出实现本系统❥基于❣工作流技术开发的分层设计模式,具体包括:
3.1基础层和技术服务层
主要负责对系统实现的服务进行管理和相关业务流程的定义和执行,同时系统辅助功能组件化处理,方便服务器环境的配置和用户的权限、业务数据搜索与分析、业务流转等功能的深度挖掘,同时研发的软件服务环境,如操作系统、数据库也在此层。
3.2业务层和领域层
实现系统各业务功能模块,包括人员信息业务管理、职称业务管理、岗位业务管理、师资业务管理、考评业务管理、查询业务管理等。该层定义了系统业务逻辑,包括具体的操作逻辑、操作流程等。通用业务实体定义系统各流程的操作对象,如各种硬件设备、相关的网络设备等。
3.3应£用层和表示层
定义本系统的具体展现形式,可方便与使用者进行交互,完成系统外部数据采集、数据录入方式的确定等操作,并确定该系统采用目前较为流行的B/S模式进行服务的展现。卐
4总结
工作流技术因其高效性与安全性受到数据库维护人员的青睐,通过工作流技术可以实现数据库的个性化管理,对于我国大型企业的数据库管理有着积极的参考意义。
参考文献
[1]刘凌.基于Web服务的高校her系统的研究与应用[D].长沙:湖南大学,2006.
[2]何苏.高校人事管理信息系统的研究与实现[D].成都:电子科技大学,2007.
[3]赵东波.SQL语言在教师管理系统中的应用[J].现代计算机,2007:134-135.
[4]胡赛芬.UML建模在教师继续教育管理系统中的应用[J].宁波广播电视大学学报,2008:116-119.
作者:周春龙单位:广东科学技术职业学院