首页 > 文章中心 > 进程间通信

进程间通信

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇进程间通信范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

进程间通信范文第1篇

关键词: 病毒 进程间通信 程序自我保护

1.引言

在计算机和网络技术日益发展的今天,病毒这个字眼越来越多地出现在了媒体和人们的言论中。计算机病毒的发展必然会促进计算机反病毒技术的发展,新型病毒的出现向以行为规则判定病毒的预防产品、以病毒特征为基础的检测产品,以及根据计算机病毒传染宿主程序的方法而消除病毒的产品提出了挑战,致使原有的反病毒技术和产品在新型的计算机病毒面前无能为力。这样,势必使人们认识到现有反病毒产品在对抗新型的计算机病毒方面的局限性,迫使人们在反病毒的技术和产品上进行新的更新和换代。要打败对手,就要从了解对手开始,本文从模拟病毒隐藏性和寄生性的角度出发,以进程通信、进程快照、多线程等技术基础,利用Visual C++的MFC窗口界面设计了一组程序自我保护软件,经过测试实现了程序的稳定运行。

2.进程的概念

当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。因此定义进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体。而进程则不同,它是程序在某个数据集上的执行,是一个动态实体。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤销,反映了一个程序在一定的数据集上运行的全部动态过程。

进程由两个部分组成:

(1)操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。

(2)地址空间。它包含所有可执行模块或DLL模块的代码和数据。它还包含动态内存分配的空间,如线程堆栈和堆分配空间。

目前常用的操作系统都是并行的,就是多个进程可以同步运行,这时就会牵扯到进程间通信这个概念。所谓进程通信,就是不同进程之间进行一些“接触”,这种接触有简单,也有复杂。机制不同,复杂度也不一样。通信是一个广义上的意义,不仅仅指传递一些信息。举个例子来说明:比如说在使用IE上网时,你想将网页上的一段文字保存至你的电脑上,这时有一种简单的方法,就是复制粘贴。将你想保存的文字选中,然后将其复制,接下来将所复制的文字粘贴到.TXT文档中,这时就形成了两个进程之间的通信,这里的通信媒介是剪贴板。

3.线程的概念

为了对线程模式有一定的理解,我们可以将其想象为把一所屋子里的东西搬到另一所屋子。如果采用单线程方法,则需要自己完成从打包到扛箱子再到拆包的所有工作。如果使用单元线程模式,则表示邀请了好朋友来帮忙。每个朋友在一个单独的房间里工作,并且不能帮助在其他房间工作的人。他们各自负责自己的空间和空间内的物品搬运。如果采用自由线程方法,仍然邀请相同的朋友来帮忙,但是所有朋友可以随时在任何一个房间工作,共同打包物品。与此类似,房子就是运行所有线程的进程,每个朋友都是一个代码实例,搬运的物品为应用程序的资源和变量。

有了上面的例子,便能容易理解线程(Thread)是一个能独立于程序的其他部分运行的作业,是进程的一个实体,是CPU调度和分派的基本单位。线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。一个线程可以执行应用程序代码的任一部分,包括正在由另一线程执行的代码。

线程由两个部分组成:

(1)线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方。

(2)线程堆栈,它用于维护线程在执行代码时需要的所有参数和局部变量。

线程属于一个过程,操作系统为每一个运行线程安排一定的CPU时间――时间片,线程是操作系统分配CPU时间的基本单位。系统通过一种循环的方式为线程提供时间片,线程在自己的时间内运行,因时间片相当短,因此,给用户的感觉,就好像线程是同时运行的一样。如果计算机拥有多个CPU,线程就能真正意义上同时运行了。

4.进程与线程的关系

根据操作系统的定义,进程是系统资源管理的最小单位,线程是程序执行的最小单位。进程是不活泼的,进程可以理解为是线程的容器。若要使进程完成某项操作,它必须拥有一个在它的环境中运行的线程,此线程负责执行包含在进程的地址空间中的代码。单个进程可能包含若干个线程,这些线程都“同时”执行进程地址空间中的代码。每个进程至少拥有一个线程,来执行进程的地址空间中的代码。当创建一个进程时,操作系统会自动创建这个进程的第一个线程,称为主线程。此后,该线程可以创建其他的线程。

线程是属于进程的,它没有自己的独立的数据地址空间,线程运行在进程空间内,因此线程的切换速度比较快。同一进程所产生的线程共享同一内存空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,优先权较低的线程必须等到优先权较高的线程执行完后再执行。当进程退出时该进程所产生的线程都会被强制退出并清除。线程可与属于同一进程的其他线程共享虚地址空间、全局变量,以及该进程所拥有的全部资源,包括打开的文件、信号标志及动态分配的内存等。但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器、一组寄存器和栈)。

线程有点像进程身体内的细胞,我们通常听过多进程多线程,单进程多线程。这就是说,一个系统内有几个进程,如果进程是多个,就是多进程的,如果进程内有多个线程,那就是多线程的,多进程多线程的系统比单进程多线程的系统速度慢,但是可靠性高。

5.程序的设计与实现

程序的自我保护是一个大的概念,其中有多种方式和手段来实现自身的保护。比如隐藏、自我复制、注册为服务,等等。我们实现的程序自我保护实际上是一个相互监督的过程。其中包括了程序之间的监督和报警,监听程序的隐藏与保护。

5.1监督

所谓监督,是利用进程枚举的方法,让所有程序在运行同时不停地对进程列表进行快照,并检查目标进程是否存在的过程。

在Windows环境下可以通过调用ToolHelp API函数来达到枚举系统进程的目的。微软的Windows NT开发小组因为不喜欢ToolHelp函数,所以没有将这些函数添加给Windows NT,所以开发了自己的Process Status函数,就是PSAPI。但是后来微软已经将ToolHelp函数添加给了Windows 2000。ToolHelp32库函数在KERNEL32.dll中,它们都是标准的API函数。

ToolHelp32库中有各种各样的函数可以用来枚举系统中的进程、线程,以及获取内存和模块信息。其中枚举进程只需用如下三个的函数:CreateToolhelp32Snapshot()、Process32First()和Process32Next()。

使用ToolHelp32函数的第一步是用CreateToolhelp32Snapshot()函数创建系统信息“快照”。这个函数可让你选择存储在快照中的信息类型。如果你只是对进程信息感兴趣,那么只要包含TH32CS_SNAPPROCESS标志即可。CreateToolhelp32Snapshot()函数返回一个HANDLE,完成调用之后,必须将此HANDLE传给CloseHandle()。

接下来是调用一次Process32First函数,从快照中获取进程列表,然后重复调用Process32Next,直到函数返回FALSE为止。这样将遍历快照中进程列表。这两个函数都带两个参数,它们分别是快照句柄和一个PROCESSENTRY32结构。

调用完Process32First或Process32Next之后,PROCESSENTRY32中将包含系统中某个进程的关键信息。它的具体内容如下:

typedef struct tagPROCESSENTRY32{

DWORD dwSize;

DWORD cntUsage;

DWORD th32ProcessID;

DWORD th32DefaultHeapID;

DWORD th32ModuleID;

DWORD cntThreads;

DWORD th32ParentProcessID;

LONG pcPriClassBase;

DWORD dwFlags;

TCHAR szExeFile;

DWORD th32MemoryBase;

DWORD th32AccessKey;

}PROCESSENTRY32;

其中进程ID就存储在此结构的th32ProcessID。此ID可以被传给OpenProcess()API以获得该进程的句柄。对应的可执行文件名及其存放路径存放在szExeFile结构成员中。在该结构中还可以找到其他一些有用的信息。

5.2报警

这里的报警就涉及了进程间通信的概念。本文中涉及的进程间通信是用剪贴板的方法,剪贴板在我们实际应用中是用得比较多的,它实际上是系统维护管理的一个内存区域,当我们在一个程序中复制数据的时候,实际上是将这些数据放入了内存,相反,当我们在另一个程序中粘贴数据时实际上是从内存取出数据。下面介绍一下使用剪贴板时的主要函数:打开剪贴板OpenClipboard(),不管是对剪贴板的读还是写,都要首先调用此函数,以判断是否可以对剪贴板进行操作。此函数是BOOL型的,如果调用成功就返回非零,否则返回零。清空剪贴板EmptyClipborad(),每次对剪贴板的写入操作之前,都应该调用此函数,这个函数的作用不仅是清空剪贴板,而且起到获得剪贴板的使用权的作用。同样,这个函数也是BOOL型的,如果调用成功就返回非零,否则返回零。对剪贴板写入SetClipboardData(UINT uFormat,HANDLE hMem),这个函数有两个参数,第一个参数用来表示写入剪贴板数据的格式,第二个参数接收一个句柄值,在这里它接收一个指向内存对象的句柄,这个内存对象中存放着准备写入剪贴板的数据内容。在调用SetClipboardData(UINT uFormat,HANDLE hMem)之前还需要调用GlobalAlloc(UINT uFlags,SIZE_T dwSytes)这样一个函数,它专门用来为将要写入的数据分配一块内存空间。这个函数接收两个参数,第一个参数表示如何来分配内存空间,这里我们将它设置为GMEM_MOVEABLE,表示动态分配内存。第二个参数是表示分配内存空间的大小。GlobalAlloc(UINT uFlags,SIZE_T dwSytes)返回一个句柄,我们无法使用句柄来间接的将数据放入内存,这时就需要调用另一个函数GlobalLock(HGLOBAL hMem),这个函数获得一个内存对象的句柄,将这块内存加锁,返回一个指针,这时我们就可以给指针所指向的这块内存写入数据了。这个函数使用一个内存计数,计数器基数为零,每调用一次计数器加一,所以每调用一次的同时还需要调用另外一个函数GlobalUnlock(HGLOBAL hMem)来给计数器减一,相当于取消对这块内存的锁定。本文设计的程序实现报警功能就是在枚举进程之后发现目标进程被终止,从而在剪贴板中写入信息的过程。

5.3监听

所谓监听,就是报警的反方向,即从剪贴板中读出信息。从剪贴板读取数据的函数GetClipboardData(UINT uFormat)。这个函数只接收一个参数,参数指定读取的格式。读取信息之后,我们还要对信息进行if判断,如果信息是我们预留的某个进程被结束的话,我们就启动保护措施。

5.4保护和隐藏

这里的保护是指监听程序对其他程序的保护,方法非常简单,只需要利用WinExec函数来实现目标进程的启动就可以。而隐藏是指监听程序自身的隐藏,只要在OnPaint()函数里调用ShowWindow(SW_HIDE)函数就可以了,同时将监听程序命名为smss,就可以避免其被强行终止。

6.结语

本文中程序的设计是模仿病毒的一些特性而做成的。它实现了程序的隐藏,并且利用了系统的漏洞实现了不被终止。对我们了解病毒的特征提供了良好平台,同时对一般程序自我保护的设计有很好的现实意义。

参考文献:

[1]吴倩.一种进程通信劫持技术的实现与应用研究[J]中央民族大学学报(自然科学版),2007,(1).

[2]徐江峰,张战辉,杨有.基于VC~(++)的进程通信技术研究[J]计算机科学,2007,(9).

[3]郭江平.Windows进程通信技术分类[J]电脑编程技巧与维护,2010,(2).

[4]冯德旺,兰建容,宁正元.基于VC的剪贴板应用程序[J]计算机应用研究,2002,(7).

进程间通信范文第2篇

一、城乡统筹建设为工商行政管理信息化提出了新任务、新要求

(一)扩展工商行政管理信息化应用的覆盖范围

在推进统筹城乡发展工作中,成都工商部门面临的首要问题是管理范围的扩大。培育和发展农村市场主体,指导生产要素优化组合,推进农业结构调整和产业化经营:激活农村市场流通要素,带动农产品生产,促进现代农业发展,发展订单农业,搞好产销结合,规避市场风险,保护农民利益;推进农村消费者维权网络建设,建立诚信经营的长效监管机制,维护农村消费者的合法权益等等,都是工商助力城乡统筹建设的新要求,因此也成为“金信工程”建设服务的新领域。

(二)进一步扩展“金信工程”的服务功能

“金信工程”以科学发展观为指导,以全市工商系统市场准入、市场监管、行政执法、消费者权益保护、行政事务和人力资源管理等各项工作的信息资源优化配置、快速流通、互联共享为目标,对全市工商系统的信息资源进行梳理分析,形成了成都市工商行政管理信息系统建设的总体资源规划和总体方案设计。城乡统筹发展要求进一步扩展“金信工程”服务功能。一是在登记业务中。及时把农民专业合作社、农村经纪人等登记管理工作纳入市场准入系统:二是在市场监管系统中。完善合同法律法规指导和备案管理,利用信息化手段为订单农业发展提供全程服务:三是在信息系统中体现商标服务联系卡制度,以进一步加强对商标专用权的保护,指导优质农产品向品牌化、规模化、产业化发展;四是在12315系统和消保维权系统中,把全市行政村消费维权站建设和农资市场商品监测工作纳入建设内容:五是结合全市新型农村流通体系的建立和发展,实现“免费咨询,开架自选,明码实价”的超市经营模式和统一进货、统一配送、统一服务、统一赔付的连锁经营模式与“金信工程”商品质量监测网建设工作的有机衔接,从源头上加强农村市场商品质量监管。

(三)更高的运行效率

“金信工程”项目建设的主要目的之一就是提高工商部门办事效率。实施城乡统筹战略将使工商管理业务更加纵横交错、数据分布更加广泛、业务需求不断变化,这都会加大工商管理信息城乡共享的难度。为此,成都“金信工程”设立一级统一的数据中心,实现了各业务子系统的无缝衔接和信息共享,以及通过信息交换平台与纵横向外部系统的信息交换。包括市场准入、市场监管、公平交易执法、消保维权、12315、消协、法制、人力资源、纪检、办公、视频、辅助决策、系统管理、门户网站等十四个业务子系统和一个领导工作平台的庞大成都工商信息系统,通过基于角色权限的系统管理,实现了从市局领导到各业务部门和基层工商所用户的个性化工作页面。强大的门户网站功能。使广大公众成为成都工商信息系统的注册用户成为可能。有理由相信,成都“金信工程”必将推动“电子工商开通到村”的进程,消除涉农信息“最后一公里”的传递空白。

二、“金信工程”为工商服务城乡统筹发展提供强有力支撑

“金信工程”项目的实施,必将使信息化成为工商服务城乡统筹的强有力支撑。一是整合信息资源,强化农村市场建设中的信息服务功能,为农民和涉农企业提供深度信息服务,使城乡企业在统一平台上发展。二是利用信息化手段创新业务流程,提高工商服务城乡统筹效率。如市场准入系统实现的工商服务规范化,注册登记科学化,综合查询多样化,统计报表自动化、指标分析图形化等功能:市场监管系统实现对各类经济户口网格化监管信息的采集。建立涵盖年检信息、公平交易执法、合同监督管理、市场规范管理、广告监督管理、商标监督管理和其它政府职能部门监管信息的经济户口动态信息:公平交易执法管理系统把从发现线索、立案、调查取证、移案、撤案、案件调查终结到案件执行、责令赔偿、结案等全部办案业务纳入信息化管理,将进一步规范办案行为,有效地减少执法的随意性。三是建设“两站三级”成都工商网站群,实现各类工商行政管理政务信息的网上,对各类企业或个体经营者登记申请的网上受理、广告登记申请的网上受理、各类登记状态查询、网上年检,对各类用户的申诉与举报的网上受理回复、对公众咨询的网上受理回复、与有关单位业务协作信息的网上交换。四是通过提升基层工商所的信息化水平,增强为城乡统筹服务实效。在所有业务子系统的设计中,都高度重视工商所一线的需要,尤其是在门户网站建设中单独考虑了工商所网页建设,通过工商所网页向公众展示各工商所基本情况及工作动态、提供工商所基本业务的网上支持办理,使之成为基层工商所开展电子政务的窗口、群众了解工商信息的平台。

进程间通信范文第3篇

一.统筹城乡发展与新农村建设的紧迫性

改革开放以来,中国在经济高速发展的同时积累了很多问题,其中最核心的矛盾是城乡矛盾。这些矛盾是中国所处发展阶段的矛盾多发性所决定,是中国制度改革滞后导致了矛盾积累的结果。长期以来我们实施的是城乡分割的管理制度,导致了城乡发展严重失衡。

城市是发展中的赢家,享受了发展中的绝大部分成果;同时,城乡差距越来越大,城市居民与农民收入差距不断加大,文化教育、医疗卫生、公共财政等优质资源绝大部分集中在城市,而农村社会各个领域的资源远远落后于城市,使各类社会问题在乡村中不断积累。在城市化的时代,乡村的问题反过来又限制了城市的发展。传统的以城市为核心的发展道路已经走到尽头,必须改革发展方式,将乡村发展统一纳入国家发展的战略框架,谋求城市与乡村协调发展。

统筹城乡发展,就是要农村和城市共同享受发展的成果,就是要把城市的优势资源和优惠政策转移到农村,就是要借助城市的力量带动农村的发展。

中国城市化与新农村建设是中国发展的孪生姐妹,统筹城乡发展是手段,城乡一体化是目标,它们相互制约、相互促进。城市化是由传统的农业社会向现代城市社会发展的自然历史过程。第一,城市化是城市人口比重不断提高的过程。第二,城市化是产业结构转变的过程,是一个国家创造财富的能力不断提高的过程。第三,城市化是居民消费水平不断提高的过程,是一国中产阶级形成并占主体的过程,是一个国家现代社会结构形成的过程。第四,城市化是农村人口城市化和城市现代化的统一。第五,城市化是一个城市文明不断发展并向广大农村渗透和传播的过程,是城乡一体化的过程。

城乡一体化包括四个方面的内涵:一是经济一体化——发展以农业现代化为核心的农村经济,缩小城乡产业效率差距;二是社会一体化——提高乡村居民收入水平,缩小城乡居民的收入差距;三是制度一体化——为农村地区提供均等化的公共服务,缩小城乡居民享受公共服务水平的差距。四是城市内部二元结构的淡化与消除。

当前,××经济社会发展达到一个较好的水平,小城镇建设也取得了良好的成效。但是,××也和全国一样,城乡差距越来越大,县城得到发展的同时,全县农村经济社会各方面都没有取得更大的进步,农村医疗卫生、社会保障、群众的整体素质严重滞后,特别是农民收入的增长速度没有达到全县经济增长水平。所以,统筹城乡发展,加大对全县农村的倾斜力度,加快全县新农村建设具有重大的意义。

二、实施“四步走”战略,推进城乡统筹发展

二十世纪八十年代,县城石碌人口不足四万,二十多年来全县农村人口快速向县城转移,目前达到了七万人,说明解决人口流动问题是统筹城乡发展的关键。所以,我们必须实施“四步走”战略:

第一,大力发展新型工业,扩大就业,为农村富余劳动力提供发展空间,解决全县农村富余劳动力如何“流”的问题,这是统筹城乡发展的起点。

第二,通过城市的户籍制度创新和改革,使进入城市的人口及其家属成为真正的城市居民,解决富余劳动力如何“留”的问题,这是统筹城乡发展的核心内容。

第三,“三个集中”谋求规模经济效益,解决全县富余劳动力及乡村入口往“哪里流”的问题,这是统筹城乡高效有序发展的关键。

第四,为全县农村地区农业现代化和农民生活提供全方位、均等化的公共服务,解决“不流入城市留在乡村”的居民的发展问题,是统筹城乡发展的落脚点。

“四步走”战略,可以有效地促进农村人口的合理流动,使统筹城乡发展进入到一个很好的循环,我们需要把这4个环节有机串联,成为良性互动,相互促进。

三、构建新型健康的人口管理制度,推进城乡统筹发展

城乡之间的人口流动既是城乡发展的动力,也是城乡差距的矛盾所在。所以,统筹城乡发展不能就农村论农村,一定要将城市的发展、以及建立城乡之间开放的人口流动制度纳入框架之下。

现存人口管理制度与公共服务供给制度,是统筹城乡发展的两大制度障碍。例如,我县城市居民贫困补助是每月440元,高于乡村居民人均收入,城市医疗补贴、教育资源远好于乡村。这就决定了城市户口还不能完全放开,全县乡村人口只能有条件向县城迁移。因此,我们必须改革户籍管理制度,构建新型户籍改革模式。新型户籍改革模式是:就业+社会保障+健康合法住宅=户籍。

这个城市户籍管理改革模式是农村人口向城市转移的门槛,农村要向县城石碌流动,必须满足新型健康户籍的三个条件:就业、社会保障、健康合法住宅。我们要构建新型户籍改革模式,必须采取以下措施,努力创造条件:一是扩大就业。要完善乡村地区的基础教育和城乡的职业教育体系,提高流动劳动力的市场竞争力;要完善企业职业培训制度,将全体就业人员的职业培训纳入常态管理,保障将新增城市人口及时培训为合格的现代产业工人,减少失业。要充分利用劳动力优势创造财富,为未来社会积累财富,实现经济社会的可持续发展。二是推行强制性的社会保障制度。充分考虑企业效益与社会公平的问题,减少低效的经济增长,构建健康的社会保障运行机制;构建全县统一的跨区域、行业、单位的转移制度框架与社会保障政策体系。三是自建、购买、租赁健康合法住宅。我们可以采取以下办法:(1)政府规划住宅小区,储备建房用地,出售给进城农民,用于自建住房;(2)政府可以通过行业规范认定、引导民间提供低价格合法健康住宅;(3)满足“就业+保障”条件达到特定年限的人及其家属可以申请公共住宅;(4)建设以普通住宅为主的住宅体系,努力开拓城市房屋租赁市场,建立规范的租赁、进退机制;(5)政府与民间合作发展公共住宅。特别是在郊区城市化的进程,借助郊区民间力量合作发展公共住宅租赁产业。

四.大力发展中心现代服务业,促进农村人口在城市的良性管理

市场规模及其和专业化水平是城市现代服务业发展的决定性因素。城市服务业与制造业相比具有较低的技术门槛和投资门槛,但由于其不可运输性和不可储存性,只是其需要较高的本地化市场门槛。鉴于××的情况,我们要大力发展服务业的四大市场:(1)为钢铁、水泥等制造业发展提供的生产业市场,如运输、建筑等;(2)居民提供的生活业市场,如宾馆,为企业职工提供食品等;(3)中心城市功能提供的综合性高层次服务业市场,如金融、保险等;(4)服务于基本民生的公共服务业市场。当市场规模充分大的时候,就发生细分的市场,城市服务业的专业化水平不断提高,服务变得更加昂贵,效率也更高。通过做细、做好、做高,促进服务业做大做强。

五、推动公共政策向农村的转型,构建城乡均等公共服务,促进城乡统筹发展

我国的公共政策,在过去长时间里和很大程度上傾向城市,忽视了农村。促进城乡统筹发展,就是要推动公共政策向农村的转型,将乡村发展规划统一纳入城市发展与区域发展的框架下。

(一)调整公共政策,构建城市与乡村均等化的公共服务建设。一要全县各级政府要坚决贯彻落实中央和省有关农村的优惠的公共政策,加大实施力度。二要不断丰富农村优惠政策的内容,加大经济社会规划及其政策保障体系的建设,将均等化的公共服务建设作为乡村地区规划的重点和核心,实现以下的农村公共体系:

进程间通信范文第4篇

【关键词】 通信工程 进度控制 成本控制

通信产业与人们的生活息息相关,随着信息化技术的发展,通信产业在国民生产体系中所占的比重逐渐递增,年年保持百分之十的增速,同时也对通信网络的建设提出了更高的要求。

本文将立足于通信工程建设进度控制的影响因素,探讨进度控制的目标,并根据实际情况提出相关对策。

一、影响通信工程进度控制的主要因素

1.1成本因素

在影响项目进度的因素当中,对项目进度影响最大的就是项目成本因素,项目成本包括在通信工程建设各环节当中的各项费用。按照形式的不同一般分为人工费用、材料费用、设备使用费以及施工管理费用等。由于通信工程的规模较大,周期较长,因此需要大量的资金成本作为依靠,此外,在施工过程中,随时都有可能追加成本,这更加重了通信工程成本管理工作的负担。如果项目启动时没有做好充分的预算工作,会导致项目在进行过程中搁置过长,造成项目无法如期交工,给企业带来不可挽回的经济损失。[1]

1.2组织因素

在整个项目的进行当中,团队组织是决定项目进度的根本因素。执行不够彻底是团队组织运作中最常见的问题,往往在实际的工作中,管理者并没有将工程的平衡进行优化,容易造成计划与现实施工工作的脱节,如施工人员的专业素养不够就会导致个体时间的生产活动的减少,从而影响整个通信工程施工的效率。在通信工程建设过程中,团队成员之间缺乏沟通,团队磨合度不够,都会在不同程度上拖慢通信工程的建设进度,从而阻碍项目工程的顺利进行。

1.3质量因素

影响通信工程项目建设的质量因素有人员、材料、设备、环境、技术。作为通信工程建设的主体,面对技术复杂、精度高的工序或者操作,如果技术不够成熟、经验不够老道,很容易出现规章操作,一定程度上降低通信工程的整体质量。此外材料管理是通信现场管理中一个难点工作,通信工程使用的施工材料也越发的呈现多样化的趋势,面对施工材料种类与数量的增多,一定程度上,考验了现场管理人员对通信施工材料的认识程度,工作量的增加则带给通信工程施工现场管理控制工作更多的风险因素,甚至会导致通信工程无法如期交工,最终造成项目的搁置甚至流产。

二、加强通信工程建设进度控制的措施

2.1控制通信工程建设各环节的成本

控制通信工程建设各环节的成本,是加强通信工程建设进度控制的重要途径。首先,要根据项目建设的总体规划,对各环节产生的费用进行统计,并以此为根据,进行预算工作的定额管理,使项目的工程量与定额手册中的单位相一致。其次,还要加强用料的管理,从而提高材料与设备的利用率,通过加强现场管理的方式,消减项目成本,目的是优化通信工程建设的资源配置。[2]

2.2加强组织成员的绩效考评

组织成员的绩效考评主要包括两个方面,第一是对组织成员的工作表现进行考核,侧重于考核组织成员平时的表现,并以此为根据,奖励表现出创新性、建设性的成员。惩罚态度不端正、违规操作的成员。第二是工作业绩考核,工作业绩是团队成员工作表现行为结果,相比表现考核,工作业绩考核更加复杂,主要根据施工单位在施工方法的选择是否正确、施工工艺是否符合技术标准,以及施工效果如何,并以量化的形式,对组织成员的贡献程度进行客观的评价,借此来提高组织成员的积极性。

2.3加强质量因素的管控

质量是企业赖以生存的根本,加强质量因素的管控,使加强通信工程进度控制的有效途径,首先应该统一所规定的质量标准,为后续的质量检测工作提供依据。并且以预防为主,加强通信工程项目建设过程中的控制,定期开展质量检查,并通过宣传与培训,加强施工人员的质量意识,使通信工程施工利进行。安全施工也是通信工程进度管理的一个重要目标,因此落实安全施工,要求相关管理人员能对通信工程的各阶段工作都有一个明确的认识,并且针对不同阶段不同的情况,建立起动态管理的模式,从而应对通信工程的各种突况与错综复杂的管理工作。[3]

三、结语

综上所述,通信工程是一个复杂的系统性工程,影响建设进度的因素有很多,要求相关工作人员能够从多个角度入手,保证通信工程建设的合理性,从而达到通信工程建设进度控制的目标,提高相关企业的经济效益。

参 考 文 献

[1]宋永娟.项目风险评价与控制在通信工程建设项目中的应用研究[D].北京邮电大学,2011.

进程间通信范文第5篇

【关键词】 信息化建设 信息工程监理 进度控制

一、关于信息化工程建设监理中的进度控制

信息化建设虽然是刚兴起来,但却越来越重要。大到国家安全、政府办公,小到公司管理、信息化教育系统以及我们的日常生活,都在慢慢的接近信息化。所以加强对信息化建设工程的整体感知,确保工程质量和投资收益以及确保工程按计划进度如期投入使用,为用户赢得最大利益等就变得十分重要。并且在这其中进度控制是信息化建设工程监理中的重要一步,也是信息工程建设监理工作的主要内容之一。

进度控制涉及面广、影响因素较多、技术性与综合性较强,是信息化工程建设监理工作中的一个重要职责。它与质量控制和投资控制构成了信息化工程建设监理的三大目标。其主要任务是保证工程项目在合同规定的时间内完成并使用。

但是由于社会各方、外界环境以及不可抗力等许多因素的影响,使进度控制成为信息化建设中的一个难题。而且慢慢成为建设方不重视、承建方和监理方回避的问题。所以我们常常听到“争取某某工程于某年某月完工”的含糊口号。

而这个结果就是:进度过快使投资加大,而且可能会影响工程质量;进度过慢会使工程不能如期完成从而加大了工程投资,使建设方的资金大量沉淀在未完成的工程之上,同时由于工程不能如期交付使用从而减少了工程的投资收益、降低了建设单位的投资效果,增加了产品的市场风险等一系列负面效应。对于乙方来说:工期延长使工程建设的成本增加、效益下降,同时使乙方信誉受损从而影响了经营竞争力,另外由于工期的拉长可能会使施工的风险加大、责任加大,影响了承建单位人员和建设资源的流动。因此为了使工程能够如期完成,不给甲乙双方带来损失就要加强对工程进度的控制。

二、信息化建设工程进度控制监理概述

进度控制监理的原则是以工程合同所约定的工期目标作为工程进度控制监理的依据,为了有效的控制信息化建设工程实施的进度,保证工程质量和甲方的投资收益,监理单位必须确立明确的进度监理目标,从而使工程的进展更加有条理性,使每个阶段都能如期完成。而不是出现“尽早完成”、“争取早日竣工”等模糊的不明确的目标。

由于信息化工程建设的工程进度情况会影响到建设单位的投资收益和承建单位的效益、信誉等诸多方面,因此,为了避免工程进度不能按照计划完成而带来的不利,承建单位往往会抓紧施工、加快作业。在这个为了追求工期而急于赶工的过程中,承建单位往往不注意工程建设的质量、不重视施工作业中的安全情况。

最后最可能出现的结果是:工程在施工过程中出现了安全问题;工程的确如期完工甚至可能提前完工了,但是在验收阶段根本不能过关,甚至需要返工;或者,投资单位在以后的使用中发现了许多质量问题,引起甲乙双方的纠纷、使乙方信誉受到损失。

由此可见,一味追求进度的后果是很严重的,因此监理单位在控制信息工程施工进度的过程中的一条重要原则就是要“确保工程质量和工作安全”。

监理方应采用动态的控制方法对工程进度进行主动控制。 不论是在土木工程还是信息工程的建设过程中,都可能会有一些甲乙双方计划之外的事情发生,从而影响工程的建设。

因此,不是工程中的每个部分都一定能按照预定目标如期完成,因此监理方应该采用动态的进度控制方法,对工程进行主动的控制。协调好建设单位和承建单位,帮助他们排除困难,从而实现工程的整体目标。

三、信息系统建设进度控制的监理方法

信息系统建设工程是一种高技术、高复杂的工程,所以信息工程建设监理的工作必须是讲科学、讲方法的,对于进度控制尤其如此。进度控制监理过程中可遵循如下方法:

1.监理工程师从工程的施工准备阶段开始介入直至竣工验收的全过程,对工程的进度都采用了动态的管理办法,主动对工程进度进行预控和监督。

2.监理工程师深入工程一线,掌握最新的工程进度数据,把实际工程进展情况与计划值进行比较和分析,从而发现问题。和甲乙双方一起协商解决方法,对乙方出现的问题及时指出、纠正并对其严重行为进行批评和处罚。