时间:2022-05-19 07:43:01
导言:作为写作爱好者,不可错过为您精心挑选的10篇管理系统论文,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
12控制犗犘犆服务器中数据
1.2.1采集OPC项(OPCItem)中数据采集OPCItem中的数据,应该遵守OPC访问规范(OPCDA).客户端程序应该具有服务器(Server)对象、组(Group)对象和项(Item)对象.软件实现过程如下:打开MicrosoftVisualStudio2010,创建一个Windows窗体项目,在窗体中添加标签、按钮.程序设计首先添加OPC端口引用文件RsiOPCAuto.dll,该文件目录一般为C:\ProgramFiles\CommonFiles\Rockwell.
1.2.2数据写入OPCItem数据写入OPCItem与读取OPCItem中数据相似,客户端程序应该具有服务器(Server)对象、组(Group)对象和项(Item)对象,其流程与读取数据的流程相似,不同点是将读取数据改为写入数据.
13存储犗犘犆服务器中重要数据及存储数据的调用
对电梯的运行进行统计则需要大量的数据,这些数据来自平时电梯的运行,要得到这些数据,需要将OPC服务器中的重要数据导入到Access数据库中.为了便于观察,系统具有显示、查询数据功能.
1.3.1存储OPCServer中重要数据对派梯算法有影响的最直接的数据有呼梯信号所在电梯、轿箱外呼梯层、轿箱内呼梯层、呼梯时间.为了保证将所有的呼梯信号存储到Access数据库中,程序的扫描方式设置为实时扫描(不间断扫描);为了保证不重复的存储数据,程序设置为当有信号改变时,则将数据导入到Access数据库中.首先建立Access数据库,其中包含用户表(user)和电梯运行信息表(message);在原有的项目上添加窗体文件,编写C#程序,实现客户端程序与Access数据库的连接、OPC中数据存入Access数据库中.
1.3.2分析、筛选数据为了便于数据统计、管理,开发有统计、管理数据界面,能够显示数据库中存储的电梯按键的全部信息,还可以查询在第犖层停车的所有电梯的名称及时间.首先添加Form窗体,并改名为Management;在窗体中添加相应的Label,Button,TextBox,DataGridView控件,在DataGridView控件中选择要显示的数据源;编写C#程序,实现数据显示、查询等功能.
2电梯群控系统智能算法
派梯算法的优化原则有时间最短、能耗最低、时间与能耗相结合3种,核心是评价函数的设定.本文使用的时间与能耗相结合的最优原则,需计算以下几类信息,如楼层、呼叫、轿厢状态、曳引机状态等,从而完成评价函数或适合度的评估,计算量小于16犖+犖(犖-1)/2,其中犖为电梯数量.相较于典型的单一时间最短或能耗最低原则,此算法性能更灵活,同时还应该具有在呼梯高峰期派遣相应电梯到相应层待命的功能.
21系统总流程图电梯运行时,上位机管理系统定时扫描PLC中的数据,针对群梯系统的实时性特点及考虑输入、输出电气元件的特性,设定0.25s扫描1次,流程图如图2所示.
22子系统及其流程图1)判断电梯运行最高、最低层.运行最高层是电梯上行转为下行时的转折层,最底层即电梯下行转为上行时的转折层,其实现过程是,在主程序中添加函数犿犪狓_犿犻狀(),根据轿厢内有无按键将其分为2种情况:当无内部按键时,根据上下行呼梯信号及呼梯信号所在楼层判断电梯运行的最高最低层.当有内部按键时,比较上下行按键所在楼层、电梯所在当前层,得出电梯上下行最高最低层.2)判断上下行.电梯上下行是电梯运行规则的一个标志.电梯的运行规则是顺向呼梯时,电梯停车,反向呼梯,则需等电梯运行至最高层,反向后再响应反向呼梯信号.电梯的上下行判断,即当没有下行信号时,如果电梯上行最大层大于当前层,则电梯上行,即UP[犻]=true,否则UP[犻]=false;同理,可知判断DOWN[犻]的真假.3)计算电梯的适合度狊狌犻狋(犻).适合度由计算得出,与数值大小成反比.流程图如图3所示.4)选择适合度最高的电梯.比较各电梯的狊狌犻狋(犻),狊狌犻狋(犻)取最小值,如图4所示.5)将最适合的电梯所对应的电梯号反馈到OPC服务器中,同时PLC得到相应数据,执行派梯.
3系统调试及实验结果
在管理系统的主界面上点击“启动”按钮,则在主界面的文本框中显示电梯运行的状态信息,如停车次数、电梯上下行状态、等待时间、适合度、最高层最低层等,调试时根据这些数据,检查派梯算法、电梯运行过程是否正确.
31根据电梯的运行过程直观分析电梯分别停在1层时,在3层、4层分别有一个上行按钮,结果是电梯1响应3层呼梯信号,电梯2响应4层呼梯信号,与真实要求一致;继续调试,分别按下5层上行按钮、2层下行按钮,结果为电梯2响应5层呼梯信号,电梯1响应2层呼梯信号,与真实要求一致;再次按顺序按下5层下行按钮、7层上行按钮、3层上行按钮,结果是电梯2开门,电梯1响应7层呼梯信号,电梯3响应5层呼梯信号,调试结果与真实情况一致.
32根据数据分析电梯1,2,3,5,6在3层,电梯44层,这时在最短的时间内按下如下按键:梯1,内部按键2,6,7,梯2,3,5,6分别按下内部按键7,外部按键按下5层上呼按钮,其运行数据如图5所示,数据分析如下.电梯1:下行,响应2层内部按键,之后应该响应5层上行按键,再响应图内部按键6,7,即响应外呼信号前停车1次,响应外呼信号后停车2次,由于时间差,当按下外呼按钮后,梯1当前层已经显示2层,所以其适合度计算为同理狑犪犻狋狋犻犿犲犉[1]=(5-2)×2+1×5=11狑犪犻狋狋犻犿犲犔[1]=2×5=10,同理狊狌犻狋[1]=狑犪犻狋狋犻犿犲犉×0.7+狑犪犻狋狋犻犿犲犔×0.3=10.7,同理,可计算梯2,3,4,5,6的适合度,但由于梯4处于检修状态,其适合度为自设值(目的是区别于其他电梯).犉犻犵.5犕狅狀犻狋狅狉狑犻狀犱狅狑狊狅犳犲犾犲狏犪狋狅狉狅狆犲狉犪狋犻狅狀经联机调试,群梯管理系统通过OPCServer与现场设备之间通信,能够稳定读取现场设备运行时的数据,并将数据导入到Access数据库中;系统能够控制现场设备的运行,如电梯按键界面控制电梯的上下行,高频呼梯时间段设置界面控制电梯在某个时间段内有电梯在相应楼层等候.该系统的智能算法使电梯准确响应呼梯信号,满足候梯时间与能耗最低的综合优化原则.
2线损管理
2.1所谓的线损的管理就是在电力系统运行的过程中对于传输线部分以及各个传送变压装置以及在该过程中总的电能损失之和。电力企业所售商品的主要的形式就是电能,电能的损失直接关乎到电力企业的经济损失,也就是说电力企业的线损和电力企业经济损失之间存在着直接的关系。所以在电力负荷管理的过程中,通过有关数据加强对于线损的管理,减少线损是电力企业应该着手要解决的问题。
2.2线损的类型有很多根据不同的分类标准可以将其分为很多的类型,包括由于技术原因造成的线损和管理原因所造成的线损。所谓的电力线损就是电力系统中各个元器件所造成的线损,除了上述所讲的两种线损之外还包括计算线损。在对线损进行管理的过程中,从理论上来讲线损都能够通过相应的计算来得到并且能够进行避免。由于管理问题所造成的线损称为管理线损,比如由于抄表的失误或者是用户的窃电都属于管理线损的范畴。从上述两种情况来进行划分的话管理线损还可以分为有意的线损和无意的线损。供电企业给用户所供给的电能和用户所使用的电能的差值就是统计电能,为了更加方便的管理线损,一般在计算线损的过程中要考虑到高压线损和配网线损。
2.3对于电力企业来讲线损管理的常用方法在电力企业线损管理中占据着统治地位,其对于线损的管理地位是非常重要的,首先对于电网的网络结构进行分析。要再利用常规管理方法的基础上,结合可能产生线损的各个因素进行分析,包括配送线路上的线损,变压过程中的线损等。然后在进行线损管理的过程中加强对于我国电网的改造对于电网的结构进行改造和管理,形成较为电网网络。其次是计算理论上的线损。在进行理论线损计算的过程中要综合考虑电网输电过程中的各个可能造成线损的各个环节,特别是电网的负荷情况以及相应的网络参数等。将理论计算值和实际的估算值进行比较,通过计算来发现发生线损的主要的原因,然后采取相应的措施来对电网负荷进行相应的改进。传统的从线损的管理方式还能够对于用户的用电量用电功率进行检查。对于用户使用的较大功率的设备进行验证,然后进行相应的查表作业,通过上述方式来对用户的用电量进行核算,使得整个电网系统始终运行在较为合理的状态上。这种线损计算和管理方法能够有效的减少用户的窃电行为最大限度的减少电力企业的经济损失。采用传统的线损的管理的方式能够在很大程度上降低线损。在线损的管理工作中可以结合电网实际线损的情形指定为较为合理的线损管理方案,规划好输电的线路、供电所的相应的线损,大力推行线损管理过程中的责任制度来有效做好线损的管理工作。在线损管理的过程中还应不失时机的加强电力企业对于电力的调度。在对电力系统进行线损管理的过程中应该将工作的重点放到节能上来,在可以对电网系统进行优化的过程中,还能够实现远距离的输电,使得电网的运作效率大大提高。通过有效的管理和调度能够大大减少电网上所产生的线损。
3电力负荷管理系统在降低线损管理中的应用
3.1变电所始端的线损管理
在对线损进行管理的过程中,变电所有效的采用了电力负荷管理系统,采用电力负荷管理的系统能够对用户用电进行监测还可以实现远程的抄表作业。能够实现抄表作业的自动化,使得相关工作人员的劳动强度大大降低了。在这种情况下抄表的时间以及抄表的精确性都避免了人工的误差使得抄表的精度增加。通过这种管理系统的自动化实现可以更好地对于线损的管理,并且能够使得上述线损降低到很低的程度。
3.2末端电力用户的线损管理
在电力系统运行的过程中末端的电表也是非常总要的一个环节,在安装的过程中一定要做好相应的工作,可以是的整个系统连接在一起避免了数据不一致的现象。以此为基础可以较为方便的对线损量进行计算。针对不同用户电力使用不同的实际情况,对线损进行管理尽量保证所采集数据的科学性和合理性。
3.3配电网络的线损管理
在配电网络中一般都要相对应的配电网络管理系统,通过无限的方式实现对于配电网络系统的集成和管理,对于运行状态进行远程的监测,采用这种方式能够在技术和管理两个方面上实现对于配电网络的线损的管理。在实际管理的过程中可以对较为典型的配电网络安装相应的终端来实现对于线损的管理使得线损降到最低。
3.4电力负荷管理系统对公用变压器的监测
电力负荷管理系统还能够对于公用变压器相关的数据进行采集、监测和管理,各种电表以及其他种类的终端数据都可以进行集成然后进行综合分析。电力负荷管理系统通过采集到的实时数据还能够对于变压器进行状态以及线损的监测,通过对于变压器中的电压以及电流等参数的监测实现对于线损的监测。
2、ALM系统基础建设
ALM系统平台基础数据的统一定义是整个系统的基础。通过对设备树、数据分类、数据库体系、告警体系等的统一定义,形成各个应用系统共有的基础数据,减少各应用模块及线路问的接口,有效提高维保系统的整体性能和数据共享。因此,应进行设备基础信息库、标准设备状态监测模型及上层管理系统接口这3大基础建设。
2.1设备基础信息库与ALM系统
接口的子系统包括各种不同的设备。ALM系统监控的基本对象是设备,大多数的需求都是结合设备的监控、管理和维护提出的。因此,应建立基于ALM系统的设备管理功能,以支持通信系统的建设和运营维护。同时为地铁设备管理提供支持。基于ALM系统的设备管理,其主要管理对象为通信系统设备信息,因此应为设备管理功能体系建立标准的设备信息显示模型、完整的基于ALM系统的没备信息库和用于设备信息管理的接口。设备信息库是ALM系统建设和运行的基础,所有的设备信息显示模型均通过设备信息库生成。在系统调试阶段,大量设备信息由各子系统承包商提供,而ALM系统承包商将这些信息整理并归档于设备信息库。设备信息库存储于历史数据库中。设备信息库是基于ALM系统多个基础表而建立的,包括站点表、子系统表、设备类型表、告警分级表等。由于ALM系统站点众多,每个站点的子系统众多,设备信息库是一个数据量非常庞大的表格,因此,必须建立合理的基础信息体系,这样才能保证数据录入和检索的完整和高效。同时,需采用海量实时性能较高的历史数据库产品,以支撑数据基础体系的建立。设备信息库是一个完整的信息中心,包括了所有专业/子系统的设备信息,因此ALM系统的建设和维护需要众多专业/子系统的人员支持。为了便于每个专业/子系统人员对本专业的设备信息进行管理,必须建立一个通用的接口,使各专业/子系统人员不必直接面对数据量庞大的设备信息库,而是通过接口进行本专业的数据录入和检索。设备信息管理接口是人机界面的一部分,是系统维护人员的工具之一。该接口往往被运营人员所忽视,由此会导致设备信息管理的杂乱无章。
2.2标准设备状态监测模型
2.2.1设备状态判断
不同的设备具有自身的专业特点。ALM系统需要针对每一类设备进行告警分级、维修方式设定,以形成标准的设备状态监测模型体系,然后通过高性能的软件数据处理功能实现对设备维修信息的快速处置。一般将设备的状态分为维持服务、暂停服务和•14f1•中断服务,根据该设备的状态判断其是否完全具备维持运营的能力。1)维持服务:指设备虽然存在导致服务能力下降的故障,但仍然可以继续向乘客提供服务,如某个摄像头无法获取图像而乘客并不能感受到。2)暂停服务:指设备的故障导致无法满足乘客需求,但乘客可以选择其它设备代替或故障可以短时恢复。如站台某个PIS(乘客信息系统)显示单元无法开启。3)中断服务:指设备的故障导致无法满足乘客需求,进而导致某个运营服务能力完全失去。如站台广播失效需人工喊话。ALM系统需根据设备实时信息自动判断告警级别并采用不同的方式提供推送或辅助决策,由运营维护人员根据建议处理。可能的处理方式有:忽略,不做处理;记录维修相关信息,在运营后维修;需更换备品备件;紧急抢修。
2.2.2数据处理方式
现场采集的设备状态数据非常多,应对这些数据进行过滤、筛选、加工处理,以获得维修决策的基础数据。根据不同的管理需求,有不同的数据处理模型,如告警设置、趋势分析等。1)告警设置:包括限值告警、区间告警、统计告警、百分比变化告警等。2)设备趋势分析:是以定量、可视的形式对设备状态进行管理,包括检查设备的状态是否处于控制界限之内,观察设备状态的变化倾向或状况,预测设备状态发展到危险水平的时间,早期发现设备异常并进行预维修或定修。可采用单值趋势分析、正态分布趋势分析、公式或统计方法趋势分析等技术。
2.3决策支持
通过采集设备的现场状态数据和基于历史数据的分析,ALM系统可对维修决策提供支撑。按照设备、系统、网络等不同维度对数据进行统计分析,对指标体系进行梳理,形成通信系统设备的评价体系;通过仪表、图形、趋势分析等形式,构建地铁运营维护平台的管理“驾驶舱”。
3、ALM系统与维修业务的结合
典型的设备维修业务流程如图1所示。ALM系统主要在故障报告、报修、数据分析环节中起关键作用。ALM系统在整个维修管理业务流程中的作用如图2所示。
2火车来料信息管理
火车来料信息管理不同于汽车来料信息管理,比汽车来料信息管理要简单。火车行驶的路线固定,而汽车行驶的路线很随便。实现火车来料信息管理的重点,在于识别火来运载物料进入企业时,需正确地识别出每列火车的车厢号码,并准确的记录。我们采用应用很广泛的RFID火车车号识别天线,对火车车厢号码的识别。火车来料信息管理包括对火车车号的自动识别、采样过磅处数据接口的采集、翻车机动作信息的采集等。
3受煤坑卸料控制管理
受煤坑卸料控制管理是对进入受煤坑的汽车,通过螺旋卸料机将汽车运载的原料,卸载在受煤坑上,在打开受煤坑阀门后,通过输送带运输至料场或料仓。
4料场设备控制管理
料场设备控制管理分为两个主部分:一个是堆取料机控制管理;另一个是无轨机车位置识别及卸料管理。堆取料机控制管理采用千盟专利技术——感应无线车上位置检测技术,通过在堆取料机、轨道、中控室安装一套车上位置检测系统,即可实现堆取料机与中控室之间的数据通信、数据交换等。无轨机车位置识别及卸料管理采用无线及GPS定位技术,通过GPS实现无轨机车在料场区域的定位,由便携式PDA实现无轨机车卸料管理,并以无线的方式将无轨机车卸料数据发送到中控室。系统实现料场的设备控制管理采用两种不同的通信方式,感应无线通信和工业无线通信。感应无线是通过铺设在堆取料机轨道边沿,由安装堆取料机上的天线箱发出频率,与编码电缆多处交叉位置产生磁场,而达到识别机车位置。感应无线通信主要实现堆取料机的位置检测,堆取料机状态信号的采集等。无线通信具有通信速率快、数据传输安全等优点,主要实现汽车卸料数据的传送、堆取料机堆取数据的传送等。
5布料设备自动控制管理
布料设备自动控制管理主要是根据采集输送带状态信息、布料小车状态信息、料仓料位信息,并根据布料工艺流程,实现料仓与中控室、布料小车与中控室的相互通信,PLC将所有的信息连接在一起,通过程控的方式,实现布料小车自动操作。
1、关于企业知识管理系统的概念和结构的相关问题的分析。
2、关于企业知识管理的实现方法和实现的技巧经验。据目前既有的分析结果来看,其中涉及到用新的管理理念和新的管理方法来帮助KMS更好实施的研究是比较少的,从而这也就容易造成一种KMS的实施与基本组织的应用背景产生脱离比较严重的一种现象,对企业更进一步的发展产生一定的约束和限制。所以本文就从知识管理系统如何运用先进的理念的角度,对其进行新的探讨和研究,从而对知识管理系统如何更好的实现提出一种新的思路和策略,并且给出相应的理论分析的框架。
二、对企业知识管理系统框架的分析
1.关于系统分析的思维模式
我们在分析一个问题的时候,需要的是综合多个方面的知识、技术和方法等等,所以需要主要运用系统思维的方式。也就是说要从系统的整体结构开始,并且散发到各个的子系统,逐层的分析他们之间的相互关系和变化。所以对于企业知识管理系统框架的分析,我们首先就是要建立一种系统思维的方法。
2.对知识管理的系统分析
在对于知识管理的系统分析中,我们首先需要做的是要明确它的基本组成要素,包括:知识(其中含有显性知识和隐性知识,两者都不可忽视)、人、用于进行知识交流的场所(要考虑到现实的工作场所和虚拟的电子交流的空间这两个部分)。知识管理的过程其实就是这些的要素之间进行知识转换的一个动态的过程,并且知识的管理与信息的管理是密切联系在一起、不可分割的,如图一所示。并且跟一家企业的企业文化和相关的环境也是有很大联系的。所以企业知识管理不仅需要对显性的知识进行管理,同时要更加注重对于知识交流、转换所需环境的重视,更好的实现显性、隐形知识转移的过程,简单说来,也就是要实现知识管理的动态性和资源性的相互统一和协调。
3.企业知识管理系统的层次分析
企业的知识管理系统具体来说可以分为四个不同的层次。分别为:方法层、技术层、应用层和战略层。
(1)方法层
对于知识管理的方法层,简单点来说,就是将知识管理的相关策略进行更好的实施和具体的推进。并且从方法层的角度来说,更加注重的是知识管理的动态性。企业为知识管理和实施提供一种具体可行的方法论作为指导。帮助在企业内部更快、更有效的实施知识管理的推进、应用和改善,从而使它发挥出更加重要的作用。
(2)技术层
技术层的重要作用是确保企业内对于知识管理,一定要有一个非常有效的平台和工具。其中涉及的方面也是非常多的,所以一定要注意其全面性。一般来说,必不可少的平台有:知识管理的IT系统平台、为知识管理运营而提供保障的安全系统平台等等。除此之外,专业的安全管理制度和具体的实施方法也是非常必须的。
(3)应用层
应用层是从知识管理实施的效用的视角,通过对于知识的管理提供一系列的决策方法的支持和相关的业务方面的帮助。并且知识的积累、沉淀和管理,为大家组织并且实施最佳的实践机会。并且帮助职员在进行业务交流和进行集体协作的过程当中掌握到更多的专业知识,不断的进行学习。还可以为自己所掌握的知识进行更深一层的积累和优化,从而促进自身技能的进一步提升。
(4)战略层
战略层是将知识管理作为企业内部的综合性的战略计划的一部分。认为知识管理对于企业的长期发展和企业在市场变化当中竞争力的提升有着至关重要而作用。并且他们把知识看成是非常珍贵而重要的一部分资源。认为企业内部对于知识的管理、实施和有效运用,对企业的盈利情况会产生直接的影响。所以在整个的战略层面,企业对于知识的管理表现在相关的企业内部的知识管理理论和管理框架的认可,并且知识管理的战略计划、组织结构上对于知识管理的重视,都会为知识管理的运营提供非常有利的保障。在这里给大家举个例子,很多的企业都会设立知识总监(CKO),并且每个部门都会有专职的知识工程师,这样就可以更好的推荐知识管理的实施,并且在整个的企业内部建立一种知识共享、交流、学习的良好氛围,从而有效的推动知识管理的实施。
对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人力资源与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人力资源?这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人力资源管理特点,又符合我国企业管理实情的人力资源管理信息系统(HRMIS)就显得尤为重要。
本文正是从这方面出发,以合肥市新天地电脑综合服务公司为背景,希望通过本系统的功能设计,能够把人事管理者从繁重、传统的事务性工作如:档案增加、档案查询、档案修改、档案删除、打印档案等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,因而提高人事管理的质量和效率。
第一章简要介绍了本系统的设计总体线路。第二章概述了本系统的功能,设计原理,介绍了功能模块图设计、数据库设计及编码。第三章总结了本系统开发过程中结论及使用过程中的体会。
【ABSTRACT】Joinalongwiththeourcountrysuccessvariety,businessenterprisethatWTOandinformationwavetideofincreasinglynearby,businessenterprise………………….
2一、导言
2.1(一)问题的提出
随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业想要在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势。企业想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
对企业而言,人事是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人事管理特点,又符合我国企业管理实情的人事管理信息系统(HRMIS)就显得尤为重要。
本文正是从这方面出发,以合肥市新天地电脑综合服务公司为背景,希望通过本系统的功能设计,能够把人事管理者从繁重、传统的事务性工作如:档案增加、档案查询、档案修改、档案删除、打印档案等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,因而提高人事管理的质量和效率。
本人长期从事人事管理工作,对人事工作中的主要工作——档案管理工作深有感触,既费时又费力,增加或修改一个员工的档案常常需要几个小时的时间,而且把本身一项智力劳动都体现在了体力劳动中,因此,结合我工作中的实际经验,设计本系统的主要功能有档案增加、档案修改、档案删除、打印等功能。目前已经在合肥市新天地电脑综合服务公司使用,共录入员工信息20余条,运行效果良好。
1二、人事管理信息系统研究概述
1.1(一)管理信息系统的发展历史
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
1.2(二)人事管理信息系统的作用
随着人事管理信息系统在企业中的广泛应用,该系统对企业的影响也会越来越大,它对企业人事管理方面的贡献是无可替代的。
2三、人事管理信息系统分析与设计
2.1(一)人事管理信息系统的用户需求简介
人事管理信息系统对企业加强人事管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有招聘的功能,网上筛选简历的功能,提醒的功能,而且设计的模块也很多,比如人事规划模块,新员工上岗管理模块,招聘筛选管理模块,绩效考核模块,工资管理模块,在线培训模块等。
但由于合肥市新天地电脑综合服务公司人员结构比较简单,学历比较高,基本上都拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以合肥市新天地电脑综合服务目前阶段的人事工作主要就是员工档案的收集整理的工作,因此,针对合肥市新天地电脑综合服务公司而言,经过反复的论证,设计的这套人事管理信息系统,定义了以下的功能,见表1-1:
表1-1合肥市新天地电脑综合服务公司人事管理信息系统功能需求分析
功能模块
实现功能
人事档案管理
增加员工信息
修改员工信息
删除员工信息
查询员工信息
配置管理
增加、修改部门名称及岗位名称
打印
人事档案信息打印(简单打印、完整打印)
1参考文献
1、《VisualBasic6.0数据库开发指南》王福成、周铁柱、黄淼云等编著清华大学出版社2000年6月第一版
2、《入门经典:编程篇》崔洪斌等译清华大学出版社2002年05月第一版
3、《编程实例详解(含盘)》王华杰编著中国铁道出版社2002年04月第一版
4、《高级编程》康博译清华大学出版社2002年03月第一版
5、《实例解析应用编程》张龙卿编写合肥希望电子出版社2002年01月第一版
6、《XML编程--使用VB和ASP》[美]MarkWilson,[美]TraceyWilson著,健莲科技译中国电力出版社2001年06月第一版
7、《数据库设计与编程实例详解》电子工业出版社2001年02月第一版
8、《编程技巧及故障排除即时通(VB篇)》清华天则工作室编著兵器工业出版社2001年02月第一版
9、《引人入胜InstallShield6.x/VB/VC/Delphi安装程序设计与制作(含盘)》张君编著上海书店2000年11月第一版
10、《VB6.0中文版教程》新智工作室编著电子工业出版社2000年03月第一版
11、《企业管理的计算机化》威廉·谢尔上海科学技术文献出版社2000年
12、《人力资源管理信息系统》吴方辉洪都科技2000年第1期
系统数据处理模块实现对节点信息的封装/拆封处理、消息应答和收发规则处理以及对数据的过滤与管理。主要完成对节点加入网络的消息、网络管理类消息和节点网络信息的实时处理,确保网络监视和管理的时效性。
1.2节点信息显示
系统显控模块对网络中的节点信息要实时更新显示。网络节点通过对信息的图形化、形象化和逼真化显示,便于网络管理者和网络参与节点直观地了解、分析和判断网内各节点状态。系统将节点信息进行解析后实时显示网内节点的网络责任、指挥控制信息、位置信息、通信状态等信息。
2系统实现
2.1系统与网络
网络是由多个节点组成的,每个节点都配有数据源真实设备和网络监视管理系统终端,每个系统终端又将节点信息处理模块和节点信息显示模块分开设置在两台任务计算机执行。模块之间、终端与数据源真实设备之间均通过以太网进行数据传输,节点之间采用射频网络进行信息的交互,如图1所示。图1系统结构
2.2关键技术
2.2.1节点状态监视原则
网络监视管理系统监视的对象为当前网络内所有的在网节点,掌握各节点的状态变化情况从而动态监视当前网络的运行状态。系统从数据源设备周期上传的节点网络信息中提取出当前在网节点的状态信息,并对在网节点周期性上传的状态信息进行解析分类,然后更新原有的节点状态信息。对超过设定时间长度仍未上传网络状态信息的节点判定为脱离网络,并变更其网络状态予以警示。
2.2.2特殊节点身份确定和转移
网络监视管理系统中需要指定一些特殊节点作为网络中重要责任的担任者。这些节点担任的角色可能是网络中的某种基准或网络信息传播过程中的中转站,不同的角色所需选取的节点具有不同的准则,要综合考虑节点的存在形态(固定节点或移动节点)和节点的传播能力等要素来确认某一节点是否适合担任网络内的重要责任。当特殊责任节点脱离网络后会导致网络的运行障碍,这就要求网络管理者在网络设计中或网络运行伊始就要预先指定替补节点,选取原则应尽量与原角色相似。当网络监视到特殊节点脱离网络后就可以由替补节点继续承担相应的网络责任,维持网络的正常的运行。
2.2.3信息的图形化显示
网络监视管理系统呈现给使用者的显示界面上应对各类节点的信息进行分类显示。数据源设备周期上传的节点状态信息量庞大且内容繁杂,而使用者关心的是一些关键点信息,并希望能对关键点信息进行分类汇总,从不同角度了解当前节点构成的网络状态。除此之外,对使用者关注度较高的信息种类还应进行展开显示,便于对特殊信息的进一步细致了解。
2.2.4注册和身份识别
网络监视管理系统必须通过注册认证才能运行,对每个运行系统的终端绑定唯一的注册码,保证了系统使用范围的确定性。系统的使用对象主要分为网络管理者与网络参与者两大类,对于网络管理者不仅赋予对全网的状态监视权,还同时承担网络的管理责任;对于网络参与者仅有网络查看监视权,无权对其他网络节点进行管理。
2.2.5动态链接库
网络监视管理系统是基于LINUX操作系统开发完成的,其采用QT作为界面开发框架,QT是一个用C++编写的、成熟的、跨平台的GUI工具包,支持动态链接库工程。系统中的节点信息显示就是将其界面以动态链接库的形式嵌入到其他通信软件的界面中。在LINUX系统下的动态链接库编译后生成的是后缀名为.so的到共享库的链接文件,主调工程需要包含动态链接库工程的所有头文件和所有到共享库的链接文件后方可使用动态链接库工程里的文件。动态链接库将类的整体作为一个EXPORT进行封装打包,可以把其想象成一个大的信封,信封里定义各种类及函数,但是它的初始类型只作为一个大的容器,不具有QT的基本信号槽机制和事件触发机制。
2.2.6多线程通信
在系统进行节点信息处理时,需要涉及到多线程通信。在Linux系统中,线程的调度是由内核来完成的,每个线程都有自己的编号,由于在使用线程的软件项目中,总体消耗的系统资源比较少,加之线程间相互通信比较容易,因此采用该方式完成节点信息处理可以提高系统的信息处理速度。QT有一个线程类叫做QThread,一般需要启用多个线程通信时会从QThread继承一个类,并重新实现QThread中的run函数,将其填写所需功能代码。依靠QT的信号槽机制完成子线程向主线程的数据传递,在所继承的线程类里定义一个信号函数,然后让它在run函数中被触发,并且在主线程里定义一个负责接收子线程数据的槽函数,在主线程里对这对信号和槽进行关联,这样信号触发时,槽函数就会响应,相应的就把子线程的数据传递给了主线程。
2.2.7远程信息挂载
一般LINUX系统下的开发流程是在开发机上完成源码开发,编译后将可执行程序通过网口或其他途径拷至目的机上运行即可。但在实际开发中可能存在以下开况:开发机与目的机CPU架构不同;出于保密需求不允许将开发机源码拷至目的机编译。若开发机为X86架构而目的机为PowerPC架构,二者架构不同在开发机上编译后的可执行程序便无法在目的机上运行;在这种情况下若还不允许将开发机中的源码拷至目的机编译生成可执行程序,那么可以考虑的解决方法便是将开发机作为硬盘挂载于目的机,允许目的机访问开发机上的某个指定文件夹,对文件夹内的源码进行编译,在开发机上生成适用于目的机的可执行程序,再由开发机将可执行程序拷至目的机。
3系统监控指标
对网络监视管理系统而言,根据设计的系统监测指标体系,数据处理和评估的内容如表1所示。网络监视管理系统的监视功能可以实时监控当前网内节点的数目,从而可以统计监视网内节点的在网率;系统对在网节点的网内时间长度和它脱离网络的时间长度进行统计;通过对节点状态信息的实时更新监控当前网内节点的实时位置信息和网络责任担任情况,如经纬度、高度等信息;系统对当前在网节点的组织关系实时更新和监控,指挥者可以及时了解各组织结构下的网络节点分布情况;网络监视管理系统在管理功能中主要可以监控的指标是所有网络管理消息的发送情况及网内节点对指令的执行应答情况。
水利施工工程,施工过程较复杂,需要很多种类的工种相互配合。比如土建、钢筋、高空作业、爆破、防水、水下作业等技术工作和特殊工作。在水利施工工程中,对施工班组安排,交叉并且复杂,如果不好好对现场进行管理,则很容易使管理与施工陷入混乱的状态。一旦管理混乱,那么对工序的安排则会出错,班组之间在施工过程中就会发生冲突等等问题就会接二连三的出现,进而对施工的质量与进度产生负面影响。这种由于人员冗杂,带来的难以管理的问题,需要进行水利施工管理的单位或者部门对班组关系进行一个有序且高效的树立,对公共顺序等方面进行合理的安排,这就对水利施工建设在此方面提出了高于一般工业建筑的要求。
1.2危险性高
在水利施工过程中,存在很多为危险因素[1]。一方面在水利施工过程中,爆破、隧道开挖、水下作业、高空作业等本就是危险系数极高的作业工种,其危险因素在于不仅是本身就具有高危险性,如果管理和监督上出现微小的失误也会带来极大的危险性。另一方面是由于其所处地理环境的特殊性,水利施工建设工程在选址是多选择偏远、交通不便的地区,因此医疗卫生条件有限,如果在水利施工过程中不慎发生安全事故,或者在运输过程中发生交通事故,那么对于人员救治相对而言就会比较困难,因而水利施工过程中的安全管理安全管理是其十分突出且受到国家相关部门高度重视的一个环节。
24D施工管理系统应用
2.1实行进度管理
通过4D施工管理系统对水利工程项目施工进行4D施工过程模拟中,可以动态管理施工进度。水利工程管理人员可以控制和调整施工进度,图形界面中的4D模型会随着系统中的施工进度计划的修改,而发生变化,之后统计结果与4D显示图像会自动更新。4D进度管理包括对比进度、调整计划、进度追踪以及进度分析等功能。进度对比是指将录入的施工实际进度信息,与计划进度对比分析。实际进度和计划进度的不同对比情况用不同颜色的图形表现,具体包括未输入、准时、推后以及提前四种状态,使施工进度一目了然。进度调整则是通过连接项目管理系统,远程调整进度计划,从而改变图形界面中的4D模型。进度追踪功能可以按照规定的日期,跟踪工程的施工段或WBS节点的进度计划执行情况,并且可以根据计划和实际百分比进行统计[2]。进度分析功能自动统计规定时间段内施工进度的详细信息,并用列表的方式将施工段的具体状态表现出来,用图与数字的形式对不同状态的施工段的进行统计。
2.2进行过程模拟
将4D施工管理系统应用在水利工程项目施工中,可以用动态的三维模型将水利工程的实际施工情况以及进度展现出来,使其形成4D动态模拟。工程管理人员可以通过直接控制4D模拟过程,将具体的天、周、月设定为为时间单位[3],并以此为依据对施工进度进行顺序以及倒序模拟。三维视图中不同的施工状态用不同颜色的模型代表,用指定的WBS颜色显示已完成的构件。工程管理人员可以通过4D施工过程模拟,了解水利施工各个阶段详细施工情况。可以比较各种施工方案,最终选择操作性较强的施工方案。
2.3管理动态资源
通过应用4D施工管理系统可以将水利工程项目的资源需求、三维模型以及施工进度相结合,从而在施工过程中实现对消耗资源进行动态管理。动态资源管理是指材料人力、以及器械的管理和工程量统计[4]。人力、材料以及器械的管理功能可以自动计算水利工程项目的人力、材料以及器械的消耗量和成本,并可以将资源在不同的施工阶段的需求计算出来。工程量统计功能可以通过施工的实际进度和计划进度准确计算出施工单元、各个WBS节点以及整个工程的工程,最后采用统计图的方式将其完成情况进行分析和统计。
2.4查询施工属性
4D施工管理系统运用在水利施工过程中可多个施工属性进行查询,水利工程项目的管理人员可以通过其收集施工过程中的相关信息,比如资源、质量、进度等进行综合分析进而实现统一管理。其具体有以下几个功能[5]:对于水利施工工段或者构件,可先在建立的3D模型中选择出来,并在视图中进行放大,并且可采用多视角进行三维浏览;对于3D模型可以通过不同的角度和不同的试图对进行全方位查看;对于施工项目的详细信息,可以通过分析WBS节点、施工段等,对其进行进行实时查询,详细信息具体包括资源用量和成本、质检表、施工单位、施工时间、施工工序、工程量以及结构类型等。通过对施工信息和工程构件的实时查询,从而实现对水利工程项目施工的可视化管理。
1.1数据处理模块开发数据处理模块是服务器端开发的核心,其负责接受设备端发送的数据并将数据及时更新到数据库,同时向设备端发送数据。数据处理模块还负责与移动终端建立连接。移动终端主动向数据处理模块发送指令,其接收到指令后对其解析并根据指令向移动终端返回相应的数据包,采用客户/服务器通信模式,如图5所示。数据处理模块要求能同时为多个设备端提供服务,并且对每个设备端做出快速的响应,故要求其具有较高的并发性能。此外在通信的过程中,ServerSocket的accept()方法和Socket的read()方法都有可能使运行过程中发生阻塞。当与多个设备端同时通信时,就必须开启多个线程,就有可能发生多个通信线程阻塞,而且线程的多少与服务器的并发能力有如图6所示。由图6可以看出线程数目达到一定值反而会降低系统能力,原因是较多的线程会消耗很多系统资源,加大了系统的管理难度,且对于开启最优线程数目不易把握,故需对系统的并发能力进行优化。本模块在反复调试的基础上采取JDK类库提供的线程池和java.nio包提供的非阻塞通信机制实现系统的开发。在多设备端请求连接时,开启两个线程,一个线程负责与设备端的连接操作,另一个线程专门负责数据的接受和发送操作。负责连接的线程采取阻塞的工作模式,当有设备端连接时,就向Selector类注册读就绪和写就绪事件,没有连接就进入阻塞状态,直到有新的连接请求。负责收发数据的线程采用非阻塞的工作模式,当读写就绪事件发生时就执行相应的读写操作[7]。
1.2Web服务器和MySQL数据库的搭建Web服务器是基于网站架设的服务器,主要作用是提供网上信息浏览服务,只需打开浏览器向Web服务器发送指定链接便可在线查看横机信息,本系统使用Apache开源软件组织的Tomcat进行服务器端的配置开发。Tomcat服务器是当今进行JavaWeb开发使用最广泛的Servelt/JSP服务器,因为它运行稳定,性能可靠。结合Java语言强大的网络功能开发出B/S架构Web服务器,Web服务器也能够操作后台数据库。B/S架构的通信原理是基于应用层的HTTP协议实现的,HTTP是一种请求/响应式的协议。客户端向服务器端发送请求(在浏览器地址栏输入链接网址),服务器返回响应。HTTP协议严格规定了HTTP请求和HTTP响应的数据格式,其请求包括:请求方法,URI,HTTP协议的版本,请求头,请求征文;响应包括:HTTP协议的版本,状态代码,描述,响应头,响应正文[8]。MySQL是一个关系型数据库管理系统,可以将数据分类保存在一张张表中,并且其体积小、运行快、具有较高的查询速度,故本系统选择MySQL数据库保存横机信息。
1.3远程监控终端的开发随着Android智能手机的普及,开发手机端的软件监控横机生产更加方便快捷,手机APP与服务器端采用C/S架构的通讯模式,服务器根据手机APP发送的请求标志返回相应的数据,这样便可随时随地在手机端查看横机数据。Android智能手机分辨率众多,移动端监控APP必须要适应多种分辨率的手机设备,其编程思想是:首先利用WindowManager获取手机屏幕的分辨率的高和宽,然后根据分辨率在各个界面上采取相应的比例绘制界面布局,并将从服务器端获取的参数显示到相应的位置。
2通信协议开发
采用TCP/IP协议与服务器端数据处理模块进行通信,通过Socket编程,将横机的运行状态和编织的花型数据以字节的方式发送到数据处理模块。该模块采用多线程机制不断地接受客户端的连接请求并将接收到的数据写入后台数据库。通讯数据包主要字节的定义如表1所示。其中,包头标志符由系统固定为某一值,作为验证该数据是否安全的标志,验证通过服务器端才能接受此包数据;包长度表示一个包的长度;包命令字是核心内容,支出这一包数据的功能。包命令字的定义见表2。
3系统调试
本系统在杭州与非科技有限公司提供的横机控制器上进行测试。在设备端设置CNT文件的参数如图7所示,然后将参数通过网络发送到服务器端,服务器端的数据处理软件接收到数据后,将其保存到后台数据库的相应的表中,通过查看数据处理软件的CNT界面(如图8所示),可以看出服务器端已成功的接收到设备端发送的数据。在手机端监控软件能够实时获取横机运行参数数据,系统基本达到横机生产控制的预期效果。
单位管理包括设备制造单位、设备使用单位及设备安装单位管理,目的是为了将检验相关单位的信息统一管理并可以为以后各检验相关系统提供基础统一的信息来源。单位管理记录所有单位信息,主要包括单位代码、单位名称、地区代码、上级主管单位、单位地址、邮政编码、所属国家、联系人/主要负责人、联系电话以及电子信箱,其中单位代码用于规则号生成。
1.2设备管理
设备管理包括检验设备管理和管道设备管理。检验设备有一套标准的管理规范,出检人员到设备库提取设备到现场检验,并在检验报告中注明检验使用的设备相关标识,在信息系统中如何保持与现实设备状态一致至关重要,检验设备管理就可以提供一个统一的设备状态设置功能,以避免填写报告时人工误录非正常状态的检验设备,避免在质量监管过程中产生不必要的麻烦。检验设备管理包括检验设备的基础信息维护、设备状态的维护、检验过程中对检验设备的选择和查询等功能。管道设备管理包括管道类型管理、管道信息管理,所有检验中涉及到的管道全部纳入到管道设备管理库中。
1.3检验员资质管理
系统维护检验员、高级检验员等资质人员的信息,以供信息系统中出具报告时能自动匹配到相关检验员资质,避免出具不符合规范的报告,并统一管理人员资质,对相关资质期限给予提醒,更有助于检验业务的信息化工作。检验员资质管理包括检验员分类维护、检验员信息维护、资质相关信息维护、资质到期提醒、资质信息查询及资质信息使用等。
2管道安装监检管理模块
根据《压力管道安装安全质量监督检验规则》,首先由管道安装单位办理开工申请,其次监察部门审核资料出具受理单,然后检验机构根据受理单安排具体检验工作。管道安装监检涉及到使用单位、检验机构、政府监察部门3个单位,信息量大,手续繁琐。本系统中设置了监察部门、检验机构、使用单位3种角色,根据角色开放不同的权限,配置不同的页面。安装监检申请信息包括管道级别、申请单位组织信息等基础信息,可通过组织机构检索使用已录入组织,也可添加新的单位组织信息,上传申请材料信息及相关指标信息。如果选择已录入工程单位,要素会自动带入对应工程单位信息。相关检验信息进入流程后,在不同的流程节点对相应的审批者开放对应的可填写要素。
3管道在用检验管理模块
根据《压力管道使用登记管理规则》,在用压力管道应定期检验,确定安全状况等级。本系统根据上次检验结果和下次检验时间设置到期检验自动提醒功能,如果管道使用单位未能如期网上报检,则系统会自动以短信和邮件通知使用单位联系人。检验机构受理使用单位的网上报检申请,并将受理情况和检验安排生成检验工作通知单发送到网站和使用单位。使用单位根据通知单上的编号可在检验网站上查阅应检管道的基础信息,跟踪检验步骤,查询检验结论等信息,第一时间了解管道的安全状况。
4管道监察统计分析模块
目前压力管道检验检测机构拥有大量的检验、检测数据和检维修记录,但由于缺乏系统的综合统计分析功能,致使许多有用的信息不能充分地为企业生产和安全监察部门服务。例如,对于影响压力管道系统安全的薄弱环节不明确,在压力管道数量多、检测难度大的现实条件下,有限的检验费用和检验力量无法应用于真正影响压力管道运行风险的主要部位,从而使检验结果对安全运行的影响作用下降,法定的定期检验变成了完成国家规定检验指标或应付任务。本系统的监察统计分析模块根据时间段、完成情况,按照流程环节对安装、在用、改造分别进行统计,并生成统计结果,为监察部门和管理部门提供准确的压力管道安全监察技术统计信息。