计算机监控论文大全

计算机监控论文篇(1)

监视、控制计算机的使用

基于WindowsNT/2000的应用系统中,一些关键的人机交互工作站,常需要了解并记录所有操作人员操作计算机的情况。如:在工业控制领域,一些使用计算机对设备进行监视和控制的工作站,需要非常高的可靠性和安全性。在这些工作站上通常要求只能运行系统所要求的应用程序,不能运行与系统无关的程序,同时要求对计算机操作人员的所有原始输入进行记录,以便出现事故(如操作故障、程序异常退出)的时候,用来分析是人为原因,还是系统原因造成的。基于以上需求,我们必须解决两个问题,一个是如何记录操作人员的输入,另一个是如何控制操作人员的输入。在DOS、Windows3.1、Windows95/98中都可以编写响应键盘和鼠标输入的中断处理程序,截取来自键盘和鼠标的输入,记录、分析后依情况分别处理。但是在WindowsNT和Windows2000中,这样的解决方法将不再行得通,这是因为WindowsNT/2000操作系统为了提高系统的可靠性,不再允许应用程序直接对系统设备的底层进行操作。这样,用户的应用程序将不能够对计算机的端口地址进行读写操作,所以在WindowsNT/2000操作系统中对计算机端口的读写是无效的。另外一种方法能够非常完美地解决这个问题,就是可以编写操作系统的设备驱动程序来解决,但是要编写系统的设备驱动程序,必须对WindowsNT/2000的系统底层以及整个系统架构有比较深入的了解。而且设备驱动程序的编写、调试都比较困难,同时这方面的资料也比较少。所以本文没有采取这种方法,而是采用微软公布的标准Win32函数和钩子技术来解决这个问题,比较方便而且快捷。在WindowsNT/2000操作系统中,称各种输入为事件(Event),所有的键盘、鼠标输入事件以及其他事件都是通过消息传递处理机制来得到响应的。控制、监视计算机实际上是控制、监视事件消息流。Windows操作系统为这种应用提供钩子(Hook)技术。这种技术的要点就是在操作系统的消息传递处理机制上外挂一个我们定义的函数,可以使用这个函数来监视、控制系统的事件消息流。本文采用的就是这种方法,这种方法要求将所有的程序代码放入系统可以加载的动态链接库中。下面我们以键盘输入的监视和控制为例详细叙述这种方法。其总体思路如下:首先,定义自己的钩子函数。其次,安装自定义的钩子函数,此后钩子函数在后台开始工作。一旦系统发现击键动作或者鼠标动作,系统将马上调用该自定义的钩子函数,并将事件消息传入,供程序分析判断。它可以监视所有的击键和鼠标动作,与DOS时代的中断调用有非常相似的地方。最后,卸载自定义的钩子函数。钩子函数的定义微软的钩子技术的原理就是应用程序可以在系统的消息处理机制上外挂一个子程序,在消息尚未到达目的地之前,用该子程序来截获此消息,以进行监视和控制。我们这里使用的是WH_KEYBOARD_LL类型的钩子函数,这种类型的钩子函数可以截获所有的键盘事件,即敲击键盘上的任何一个键,我们自定义的钩子函数都可以知道。该类型钩子函数要求安装自定义的钩子函数必须是以下原型:LRESULTCALLBACKLowLevelKeyboard-Proc(intnCode,WPARAMwParam,LPARAMlParam);其中各参数的含义如下:intnCode:用来决定钩子函数如何处理事件消息的代码,参数的取值为HC_ACTION时,参数wParam、lParam包含了所需的键盘消息事件信息。WPARAMwParam:键盘消息事件的类型ID。该参数有四种可能的消息类型取值:WM_KEY-DOWN,WM_KEYUP,WM_SYSKEYDOWN,WM_SYSKEYUP.LPARAMlParam:指向一个类型为KBDLLHOOKSTRUCT的结构指针。该结构容纳了底层键盘输入事件的详细信息,它的定义如下:typedefstructtagKBDLLHOOKSTRUCT{DWORDvkCode;//一个范围从1到254的虚拟键码DWORDscanCode;//键盘的硬件扫描码DWORDflags;//一系列的标志位//0比特位指示该键是不是扩展键(如:功能键,或数字小键盘上的键),1表示是,0表示否//1~3比特位保留//4比特位用来区分该事件是否来自Win32函数keybd_event()调用,1表示是,0表示否//5比特位为状态描述码,如果ALT键按下,该位是1,否则是0。//6比特位保留。//7比特位是变换状态位,键被按下为0,键被释放为1。DWORDtime;//该消息事件的时间标记。DWORDdwExtraInfo;//该消息的其他扩展信息。}KBDLLHOOKSTRUCT,FAR*LPKBDLLHOOKSTRUCT,*PKBDLLHOOKSTRUCT;实际的钩子函数的框架如下:LRESULTCALLBACKMyLowLevelKeyboardProc(intnCode,WPARAMwParam,LPARAMlParam){BOOLbSkipThisEvent=FALSE;HWNDhwndForeground;HWNDhwndFocus;DWORDdwCurrentThreadId;DWORDdwWindowThreadId;if(nCode==HC_ACTION){PKBDLLHOOKSTRUCTp=(PKBDLLHOOKSTRUCT)lParam;//系统传递来的键盘输入事件信息指针switch(wParam){caseWM_SYSKEYUP:caseWM_KEYUP://ifkeyup/*这段代码用来获得当前拥有输入焦点的窗口的窗口句柄,以便获得该窗口的相关信息*//*获得前端窗口(即用户当前正在工作的窗口)的句柄,创建该窗口的线程通常拥有比其他线程稍微高一些的优先级。*/hwndForegroud=::GetForegroundWindow();dwCurrentThreadId=::GetCurrentThreadId();//当前线程的Id//获得产生前端窗口hwndForeground的线程Id值,用来惟一表示一个线程dwWindowThreadId=::GetWindowThread-ProcessId(hwndForegroud,NULL);/*下面这一行代码非常重要,它的作用是使当前线程(dwCurrentThreadId)的输入处理机制依附到创建前端窗口的线程(dwWindowThreadId)的输入机制上,否则你将得不到当前拥有键盘输入焦点的窗口句柄。这是因为在WindowsNT/2000操作系统通常创建不同的线程来处理相互***的输入过程,每一个输入过程都拥有自己的输入状态(焦点、键盘状态、队列状态等),通过AttachThreadInput调用,操作系统将允许调用线程获得或者设置其他线程生成窗口的输入状态信息。只有执行该系统调用,才能够得到当前拥有键盘输入焦点的窗口的窗口句柄,否则GetFocus()系统调用将返回NULL。在这一点上WindowsNT/2000与Windows9X操作系统有很大不同,这也正是WindowsNT/2000比Windows95/98操作系统可靠性、安全性更好的一个原因*/AttachThreadInput(dwCurrentThreadId,dwWindowThreadId,TRUE);////获得拥有键盘输入焦点的窗口的窗口句柄hwndFocus=::GetFocus();if(hwndFocus||hwndForeground){charwnm[256];wnm[0]=0;//变量定义后,使用之前一定要初始化。//获得该窗口的窗口标题,就是在窗口标题栏上显示的内容::GetWindowText(hwndForeground,wnm,255);charclsnm[266];clsnm[0]=0;//获得该窗口的类名字::GetClassName(hwndFocus,clsnm,255);//获得该窗口的风格LONGstyle=::GetWindowLong(hwfocus,GWL_STYLE);/*如果你只对部分窗口感兴趣的话,可以通过下面的形式进行过滤,从而只处理你所感兴趣的某些窗口的输入事件*/if((stricmp(clsnm,“edit”)==0)||(0x0020&style)||strstr(wnm,“MyTestWnd”)){//你可以在此记录供以后分析使用的相关信息LLKEY_OutputToLog(hwfore,hwfocus,wnm,clsnm,p);}}caseWM_KEYDOWN:caseWM_SYSKEYDOWN:if(p->vkCode==VK_LWIN)

*该行代码用来将键盘上的左Win系统键(就是带有微软旗帜***案的那个键,注意是左边的那个)屏蔽掉,如果在代码执行后,用户敲击键盘上的左Win系统键,将不会弹出Windows的开始菜单。你可以根据你的需要屏蔽任何你所要屏蔽的键,从而达到控制计算机使用的目的。*/bSkipThisEvent=TRUE;break;}endofswitch}//endofifif(bSkipThisEvent)//如果是需要屏蔽的键,一定要返回1给操作系统,切记。return1;elsereturnCallNextHookEx(NULL,nCode,wParam,lParam);/*调用钩子函数链,以便使其他应用程序能够正常工作*/}这里需要注意的是,如果nCode小于零,钩子函数必须返回CallNextHookEx函数调用的返回值。如果nCode>=0,建议仍然返回CallNextHookEx函数调用的返回值,否则其他安装了WH_KEYBOARD_LL钩子函数的应用程序将收不到系统发送的钩子通知,从而使其他应用程序功能发生异常。不过我们也可以利用系统的这一个特点,来屏蔽一些功能键,禁止某些系统特性,实现控制计算机使用的想法。安装钩子函数接下来的工作就是将我们定义好的钩子函数安装到系统中。用来安装用户自定义钩子函数的Win32函数是SetWindowsHookEx,该函数的原型如下:HHOOKSetWindowsHookEx(intidHook,//将要安装的钩子函数的钩子类型HOOKPROClpfn,//我们自定义的钩子函数的函数地址HINSTANCEhMod,//应用程序的实例句柄,即容纳了钩子函数的动态链接库的句柄。如果钩子函数所在地址空间在当前进程的地址空间,hMod应该为NULL.DWORDdwThreadId//钩子起作用的线程Id,如果该值为零,则对系统中所有线程都起作用);其中idHook指定了安装的钩子函数的类型,不同类型的钩子函数可完成不同应用功能,而且不同版本的Windows操作系统支持的钩子函数的种类也不尽相同,在本文我们主要介绍的是WindowsNT/2000操作系统中目前公开支持的最底层的两种钩子类型:WH_KEYBOARD_LL和WH_MOUSE_LL。这两种类型的钩子函数在WindowsNTServicesPack3及其以后的版本,包括Windows2000Professional中得到很好的支持。这两种类型的钩子函数可以分别监视底层的键盘和鼠标输入事件,在系统将事件分发到相应的接收目的地之前将它截获,交给用户自定义的钩子函数来处理。下面以键盘钩子为例详细说明,鼠标钩子与此类似,不再赘谈。在这里,我们的安装函数和我们定义的钩子函数放在同一个动态链接库中。其中g_hWin32NT_DllHandle是我们定义的全局变量,类型是Handle,在系统调用动态链接库的入口函数时,将hModule的值赋给g_hWin32NT_DllHandle。//下面是动态链接库的入口函数DllMain(HANDLEhModule,DWORDul_reason_for_call,LPVOIDlpReserved){g_hWin32NT_DllHandle=hModule;/*保存该值,以后在安装自定义钩子函数的时候要使用该值*/returnTRUE;}//下面的函数用来安装我们自定义的钩子函数HHOOKg_hhkLowLevelKybd;//以后在卸载自定义钩子函数时,要用到该值voidStartMyHook(void){g_hhkLowLevelKybd=SetWindowsHookEx(WH_KEYBOARD_LL,::MyLowLevelKeyboardProc,(HINSTANCE)g_hWin32NT_DllHandle,0);}/*g_hWin32NT_DllHandle是动态链接库的句柄,我们定义的钩子函数放在该动态链接库中。该句柄是在操作系统加载动态链接库时,由操作系统调用DllMain()传入的*/如果安装成功,系统调用将返回一个钩子函数的句柄;如果失败,将返回NULL。将来在卸载我们自定义的钩子函数时要使用该句柄。所以必须将返回值保存到一个全局变量中。安装成功后,该函数返回。从现在开始,键盘的任何击键动作都将被我们定义的钩子函数捕捉到,包括各种系统功能键。操作系统在后台将自动异步地调用我们自定义的钩子函数进行处理,并且不会影响任何当前正在进行的各种工作,也不会对系统有任何不良影响。卸载钩子函数当我们的应用程序退出时,或者不再需要钩子函数的处理时,必须卸载我们自定义的钩子函数。//下面的Win32函数用来卸载我们自定义的钩子函数UnhookWindowsHookEx(g_hhkLowLevelKybd);至此,我们已经比较完整地介绍了底层键盘钩子技术的应用方法,对于鼠标输入事件的控制与监视的方法,与此完全类似,读者可依照本文完成自己的功能。并且在你的应用程序中,可以根据需要,多次安装、卸载钩子函数。不过有一点读者要注意,就是在程序调试时,一定不要同时将这两种类型的钩子函数都进行设置,因为一旦程序处理上有错误,操作系统将不能获得任何操作消息,计算机只有重新启动。读者可以将本文介绍的方法应用到许多场合,比如在运行某些关键的任务时,为避免人机交互的干扰,可以锁定键盘和鼠标的输入。待任务完成时,再恢复正常的键盘和鼠标的输入。另外,屏蔽某些不想让用户使用的功能键等等。

计算机监控论文篇(2)

视频监控模式主要采用的是在医疗机构、医生房间、患者病房、开刀室、监护病房处设置监控摄像头,通过监控中心的监控系统对房屋内外部进行全面的监控、在医疗机构的院、科等各级领导可以直接在办公室或者其他重要的工作人员直接进行计算机网络、实时查看到监控的场景,并能够统一的管理和处理各种相关事务。视频监控系统最大的优点在于能够实时的查看到医院的最新情况,管理层能够不出门就能够处理各种相关的内容,甚至主治医生能够在远处可以紧急处理多起急诊患者。这能极大的方便医生解决问题的时间和提升医院的管理效率。

1.2数据监控方式

数据监控方式主要是指使用大型的计算机软件进行数据的监控,数据监控关键点在于通过实施获得患者的信息。医疗专家等在办公室或家中,只需连入英特网,便能方便实时查看医疗机构的监控信息,达到远程监督和管理的目的;监控系统还可以在特殊情况下向公安机关,上级部门等提供接口,让这些机构部门可以查看监控的历史资料和实时监控资料;实现远程监控。

2计算机技术在医疗监控应用展望

随着计算机技术的提升,大数据时代的来临,计算机技术对于医疗监控系统提出更多的想象与发展空间,其不仅能够进一步带动医院的管理,而且能够提升以下几点的服务:

2.1提升医疗机构的日常监控管理应用

对于医疗机构的日常内部监控和管理,主要是指医院的安保工作,通过大数据的分析和计算,及时的对医院中出入口、手术室、停车场等重要场所进行实时的监控,及时返回,让医院的处于安全的保护当中,也有利于医疗机构的正常运行。

2.2提升医院的挂号、收费的简洁应用

在医院的流程当中,医生开出处方,门诊操作员将病人的项目输入电脑,并给病人打印发票,写清楚收费明细。在病人进入医院之后,病人就处于整个计算机管理监控过程中,直至病人出院系统都会将其开药品、单据等详细保存至计算机当中,从中减少了医生查询历史病历沟通的环节,有利病人的医疗。

2.3提升医院病区管理方面的应用

在病区管理中,病区管理系统通过计算机监控系统实时监控病区病人的情况,通过医嘱管理系统将医生的要求直接进行管理,并实时安排护理人员按照时间点去查看病人情况、更换输液,并能够通过监控直接反馈到专属医生当中,以便医生能够更好的了解病患当前情况,对症下药。

2.4提升药品管理方面的应用

监控系统对于药品管理系统是非常广泛和严格的,从药品的计划、采购、入库、调价、领药、消耗、到期等的监控都实现了计算机监控管理,药库通过把药品的信息录入电脑,让电脑将当前药品的库存、药品信息、以及门诊收费金额等多种信息传递到各个科室,让医生在开药的同时,清楚了解此次开单需要花费的金额,也让患者能够更加清楚的了解整个医疗过程中的花费。这不但有利于病的医治,也降低了医疗纠纷的产生。

2.5提升远程医疗方面的应用

在当前远程医疗手术已经成为现实,专家通过远程观看手术画面,在远程就可以和现场的医生讨论和实施医疗方案、指导手术的进行。这让医疗更加简单和方便。然而我们可以预想未来在家就可以让专家给自己看病,这种方式无疑更加会提升医院的管理效率。

2.6提升远程教育方面的应用

在医院等医疗机构当中,医疗远程教育也是临床教学的重要方向,由于医院的环境有限,医生们无法通过实地的教育让更多的学生进入到医院进行同等的学习,而采用远程监控的方式,能够让更多的实习生参与到手术、现场医疗的学习当中实时学习,这摆脱了传统教学模式的限制,也提高了实践教学的安全系数。

计算机监控论文篇(3)

随着计算机技术的不断发展,在水电厂的自动控制系统中,开始广泛应用计算机监控系统。其中,可编程控制器PLC的功能主要有逻辑控制、数据采集、计时控制、数据运算以及通信等等,因为PLC采用了计算机技术。同时,可编程控制器PLC还具有一下特点:速度快、延展性较大、体积小、编程灵活、可靠性比较高、功能比较强等等,其在计算机监控系统中起着重要的作用,所以,对PLC在水电厂计算机监控系统中的应用进行分析具有一定的理论意义和实践意义。

一、计算机监控系统中的结构和功能

1.计算机监控系统的基本构造

全分布开放式结构是计算机监控系统所采用的模式,其组成部分主要有以下两个方面的内容:一是对全厂设备进行集中控制的部分(主控级),一是LCU(现地控制单元)。主控级对现地控制单元级的实时监控的实现是由两级通过两个层次不同的软硬件体系结构来,通过两个层次不同的系统软件,通过统一的网络通信程序,通过统一的运行控制模式来实现的。双光纤、全分散开放式总线网络是监控系统内部通信所采用的,通信速率为100MB/S,各LCU挂在网络上,所有的主控级设备也挂在网络上,网络上的各个工作站没有自己的数据库,网络上的各个LCU也没有自己的数据库,它们可以互相访问。

2.计算机监控系统的功能

计算机监控系统的功能主要有以下十个方面的内容:第一,采集数据以及处理数据;第二,安全监视;第三,控制以及调节;第四,计算运行参数;第五,人员培训与软件开发;第六,通信功能;第七,运行指导;第八,音响报警;第九,监控系统自诊断功能;第十,打印记录的显示。

3.计算机监控系统站内主控级的主要硬件的配置

计算机监控系统的主控级的主要硬件的配置主要包括以下十个方面的内容:第一,1套冗余数据管理服务器;第二,1台厂内通信服务器;第三,2台操作员工作站;第四,1台网关机;第五,1台保护通信机;第六,1台工程师工作站;第七,1套短信系统装置以及语音报警系统;第八,1台生产管理工作站;第九,1套全厂公用的GPS卫星时钟同步装置;第十,1台培训工作站等等。

4.计算机监控系统单元控制级的硬件配置

对于单元控制级各发电组,1套LCU,1套大坝闸门LCU,1套公用设备LCU以及1套开关站LCU是其硬件配置;对于机组LCU,1台控制机,1套电源装置,1套交流采样装置,2套Quantum PLC,1个触摸屏和1套同期装置等是其主要的硬件配置;对于开关站LCU,1台工控机,3套交流采样装置,1套同期装置,1套Quantum PLC,1个触摸屏,1套电源装置等是其主要的硬件配置;对于公用设备LCU和大坝闸门LCU,1个触摸屏,1台工控机,1套电源装置以及1套Quantum PLC等是其主要的硬件配置。

5.计算机监控系统的软件配置

计算机监控系统所提供的软件应该满足系统各项性能指标的要求,应该满足系统全部功能的要求,配置的软件主要有以下十类:第一,应用软件:包括系统实时时钟管理软件、基本应用软件、系统AGC/AVC高级应用软件以及双机切换软件等等;第二,人机接口软件;第三,采集数据软件与处理数据软件;第四,操作系统:所有操作员工工作站采用的操作系统是UNIX4.0,系统工作站所采用的操作系统也是UNIX4.0,而其他设备所采用的操作系统则是WINDOWS NT;第五,实时数据库管理软件;第六,LCU主要软件:包括命令处理模块、调节模块、操作指令处理模块、采集数据模块、操作控制模块、时钟模块、I/O通道检测模块、初始化模块、记录事故模块以及修改参数模块等等;第七,诊断软件:远方诊断工具和监控系统内部自诊断软件是其两个主要的组成部分;第八,通讯软件;第九,工具软件:系统管理工具软件、开关连锁操作指导支持软件、***形开发工具软件、报表生成转换工具、PLC编程工具软件、周期数据综合计算支持软件以及数据库开发调试工具软件等是其主要的组成部分;第十,历史数据软件。

二、PLC在计算机监控系统中的应用

从整个网络结构来看,MB+现场总线结构是计算机监控系统中的现场总线所采用的形式,Quantem140系列则是计算机监控系统中的LCU的网络配置所采用的。

1.LCU的硬件配置及其作用

PLC和I/O是LCU的两大组成部分。它们两者的区别在于:远程I/O不配置CPU模块,而对于PLC来说,除了配置CPU以外,其还配备远程I/O模块,主要包括:以太网模块、电源模块、热备模块以及远程I/O模块;而远程I/O则包括顺空远程I/O(其主要作用是接收现地执行元件所送来的开光量信号,与此同时,其还负责将接收到的信号上送给LCU,此外,对于LCU所下达的开光量指令,其也负责执行)、数采远程I/O(其主要作用是负责接受现场数据采集器所送来的模拟量进行模数转换,负责接受现场数据采集器所送来的模拟量进行计算)等等。

2.现地PLC的硬件配置

Quantum系统的典型组成框***如下***所示:

首先,电源模块,用直流24V作为工作电源。

其次,开入/出模块,其功能是向PLC开光量信号,与此同时,其还将开关量指令执行下达给执行回路。

再次,CPU模块,一方面,其具有未处理的功能,另一方面,模块上还配备了RS485通讯接口以及MB+,其中,MB+用于与LCU通讯,用于与现场计算机借口,从而方便PLC***检修,方便PLC进行调试。

最后,模拟量模块,其主要是通过A/D转换后向PLC提供数据显示,通过A/D转换后向PLC提供逻辑计算等等。

3.机组的主要控制功能

能单步操作实现机组从停机备用到空转之间的转换,能单步操作实现机组从停机备用到空载之间的转换,能单步操作实现机组从停机备用到发电之间的转换,或者是一个指令完成开机或者是正常停机的全过程,具有事故停机的功能。

三、结束语

随着科学技术的不断发展,计算机技术越来越成熟,采用PLC的计算机监控系统逐渐开始在水电厂运行,通过调查研究,我们可以发现,如果各种设备的操作没有失误,那么,数据采集就会正常,通讯也正常,水电厂计算机监控系统所要求各项性能指标也都能够得到满足,这在一定程度上使得系统的可靠性得到了保证,减少了水电厂的运行,减少了水电厂的维护,从而为水电厂实现“无人值班”创造了条件,为水电厂实现“少人值守”创造了条件。

参考文献:

[1]孟宇.PLC在节水节能监控系统中的应用[J].科技资讯,2011年19期.

[2]李慧霞,马玉琴.PLC在宁夏青铜峡水电站9号机监控系统中的实际应用[A].西北五省(区)水电学会联系网第20次会议论文集[C],2005年.

计算机监控论文篇(4)

审计署前审计长***曾说,在网络经济时代,如果不搞计算机审计,将会失去审计资格。不懂得电脑的审计人员因审计数据的异化就无法有效地进行审计,不懂得电算化会计系统的特点和风险就不能识别和审查其内部控制,不懂得使用计算机,就无法对计算机内存储的会计资料进行审查或利用计算机进行审计,这就要求审计人员不仅要具备会计、审计理论和会计实务知识,而且还要掌握电算化会计方面的知识和计算机审计技能。计算机审计系统的创新包括审计理论创新、审计技术的创新等,其核心是审计观念、审计思维方式的创新。

一、审计理念的创新

(一)培养前瞻性的思维观念

审计工作的创新,在于审计人员,审计人员创新的根本在于审计理念的更新。审计人员应与时俱进、开拓创新,以科学发展观的思想,用超前的眼光把握审计工作的发展趋势,从中产生新的思想,发现新规律,寻求新办法,拓宽思维空间,把审计监督寓于管理和服务之中。

(二)强化审计监督理念

经济的信息化、网络化、虚拟化,使得网上交易非常普遍,且经济交易、资本决策可在瞬间完成,这在客观上也要求对这些无形化的网络会计实体进行适时监督。通过网络审计可改变事后审计而成为事前、事中、事后紧密结合一体的审计方式,变静态监督为动态监督,从单一的现场审计转变为现场审计与远程审计相结合,大大增强审计的及时性。审计人员借助强大的网络系统,对被审计单位的电子凭证、电子账簿和电子报表实施远程的***的审计抽样和审计测试,保证审计监督作业的即时性、连续性和经常性。加强审计监督的力度,以制度来约束企业的管理者和各个岗位。

(三)树立“审出效益,审出水平”的审计新理念

计算机系统下的审计工作,不是仅限于财务,还有销售、采购、存货、人力资源等各子系统,而上述各子系统之间紧密相连。只有树立全面审计的观念,才能真正做好计算机系统下的审计工作。通过对会计电子系统的查漏补缺,从而推动企业经营的其他环节发现和纠正存在的问题;在财务收支方面不固守于“审会计”,而是“审效益”的创新审计理念,充分关注财务部门每一项财务收支及其活动在经济上的节约,投入产出的效率和达到预期目标的效果,通过审计,审出效益,审出水平。

(四)对审计权利的依法设定

审计监督权必须依法设定,审计监督权的边界由法律确定,这是法治的必然要求。不能因为行使审计监督权而侵犯自然人、法人和其他市场主体的合法权利。权力容易导致腐败,必须接受监督,所以,审计署***组决定在审计系统自我检查的基础上引入外部检查是英明之举。

二、审计队伍自身修养的创新

(一)多种途径培养复合型知识结构的审计人才

审计发展的关键是人才的培养和加快审计人员的知识更新以适应审计发展的要求,由于计算机审计涉及到多学科,大多数企业的现有人员仅仅具备的是某一方面的技能,缺乏综合运用的能力。开展计算机审计需要一批既掌握现代审计理论与实务又了解计算机技术的复合型知识结构的专业人才。目前审计署干部培训中心开展的注册信息系统审计师堵养及与之相关的在审计人员中进行的计算机知识的培训工作,正是为了适应这一现实需要。由于计算机系统和会计准则也在处于不断的变化当中,审计部门应该通过内部交流,外部培训,采取引进来和走出去的方式,通过多种途径培养审计人才。

(二)综合运用多学科知识

在手工会计核算情况下,审计人员凭借自己的经验、专业知识,综合运用各种审核检的方法,就可达到目的。然而在会计计算机信息系统下,由于审计线索、内容和审计技术的改变,对审计人员提出了更高的要求。审计人员不仅要有丰富的审计知识,而且要掌握一定的计算机、网络、通讯、电子商务知识与技能,最重要的是要借助计算机辅助技术来达到审计目的,掌握系统分析设计和系统评审技术,对会计信息核算系统可能出现的错误及舞弊要有敏锐性,只有具有专业素质和多学科背景的人才,才能真正做好审计工作。

三、审计内容的创新

(一)了解计算机审计内容

1993年9月1日签发的中华人民共和国审计署令第9号《审计署关于计算机审计的暂行规定》第二、三条明确指出:凡使用计算机处理财***、财务收支及其有关经济活动的被审计单位,审计机关有权使用计算机技术,依法***对其计算机财务系统进行审计监督。计算机审计的内容包括:第一,内部控制制度,包括管理制度和软件控制技术;第二,记录在各载体上的数据资料,包括纸性、电磁性的凭证、账簿、报表等;第三,应用软件及其技术档案,包括各种管理财***、财务及其有关经济活动信息的计算机应用软件。

由于审计的目的不同,审计的内容也不相同。网络技术的应用给计算机审计的发展带来了契机与挑战,网络时代审计的创新远远不应局限于审计对象、审计技术、审计业务上,用计算机会计信息系统进行审计,除以上内容外,还包括内部控制系统的审计、系统开发审计、应用程序审计、数据文件审计等。

(二)不断完善审计内容

在计算机审计软件应用下,随着凭证、账簿等纸质载体的消失,以及计算机系统本身强大的核对、检查和内部控制功能,除了在某种特定条件下还需要由人来监盘实物库存、实地观察物资的流动及其记录外,传统意义上的查账已无存在的必要。

对计算机会计信息系统内部控制的审计,一方面是为了加强内部控制,完善内部控制体系,使得计算机系统的组织管理控制、系统开发与维护制度、计算机操作制度、硬软件控制、系统安全控制、系统文档控制、计算机处理与数据文件的控制发生变化;另一方面是通过对内部控制系统的审计来确定对计算会计信息系统结果的信赖程度,即通过对被审计单位资产、负债、损益、现金流情况的分析和主要财务、业务指标的计算分析,看计算机会计信息系中会计记录的正确性和可靠性,如输入、输出的授权控制、业务处理的审核等,和内部控制的有效执行能在多大程度上保护资产的完整性。判断企业内部控制系统能在何种程度上防止或发现会计报表中的错误及经营过程的舞弊;对系统开发的审计是事前审计,在审计过程中,审计人员一方面要检查系统的开发活动是否可行与恰当,系统的开发方法是否科学先进

和合理;另一方面还要检查开发过程中是否产生了必要的审计线索,以及这些审计线索是否规范;对系统应用程序进行审计,一是要对嵌入应用程序中的控制措施进行测试,看其是否按设计要求在系统运行中起作用,即测试应用控制系统的符合性;二是通过检查程序运算和逻辑的正确性达到实质性测试的目的;对系统数据文件进行审计,一方面是对数据文件进行实质性测试,即对各会计账户余额、发生额直接进行检查,同时对会计数据进行分析审核,另一方面是通过对系统数据文件的审计,测试一般控制措施和应用控制措施的符合性。再者,审计人员可利用计算机方便地获取被审计单位计算机会计信息系统中的数据文件,通过必要的数据转换,使其成为审计人员可识别的数据文件形式,再进行各种数据的重新组合和处理,以达到审计目的。

四、审计方法的创新

审计方法的采用主要取决于审计的内容,对不同的审计内容可采用不同的审计方法,由于审计对象的多样化,计算机信息系统各成体系,审计方法也应因地制宜,灵活运用。最常用的审计方法有筛选法:如按某关键字查、按满足逻辑条件查、按设定的金额条件查、按时间条件查等,计算机会很快将符合条件的信息筛选出来;比较法:审计人员可以利用数据之间本身具有的关联性,对被审计单位不同性质的关联数据进行比较;计算法:有些数据之间的关系不能够直接比对,但可以用一定的计算关系式、借助于计算机强大的计算功能来审核其真实、合规性;分析法:审计人员只需要提出思路,编写适当程序,就可以对电子数据进行全方位、多角度的透视分析以及编程判断法等。审计方法从会计电算化角度考虑主要有计算机会计信息系统开发审计和计算机应用程序的审计。

在审计过程中,既有计算机数据,也有纸质的账册、凭证。内审时,由于经营情况比较熟悉,可以采用计算机抽样或者建立数据模型来辅助审计,找到审计的关键点和线索。通过计算机的海量搜寻,可以进一步扩大和延伸审计范围,从而可以抽取足够多的样本。还可以充分运用数学方法、统计方法、会计方法、控制方法等多学科来交叉进行,从而达到发现问题、分析问题和解决问题的目的。

五、审计程序的创新

计算机系统的核心就是会计软件,审计程序设计的质量高低直接决定了计算机系统整体水平的高低,审计程序主要审计会计软件对数据进行处理和控制的及时性、正确性和可靠性,以及软件的纠错能力和容错能力。

(一)计算机条件下的审计程序

计算机条件下的审计程序按照《审计法》的规定,一般审计程序可分为4个阶段,即准备阶段、实施阶段、审计结论和执行阶段、异议和复审阶段。

计算机监控论文篇(5)

中***分类号:TP39 文献标识码:A 文章编号:1672-3791(2014)08(b)-0020-01

计算机网络技术是计算机技术和网络技术完美结合的产物,它代表着先进的信息技术,其网络化和自动化的特点已备受好评且广泛应用。当今社会是“信息***”时代,作为信息载体的计算机网络成为了社会各行各业的发展核心,它推动着各行各业迅猛发展,也包括企业管理水平的提升。现在企业生产信息的信息量巨大,信息分析工程庞杂,我们认为离开计算机网络技术管理,企业管理举步维艰,难以前行。只有合理应用计算机网络技术,才能帮助企业攻克信息收集、分析、储存等一系列难题。我们同时也发现,如何使计算机网络技术在企业生产信息管理上发挥出更为充分的作用也是一个艰难的题,这需要我们具体问题具体分析,不断探索研究。

1 计算机网络技术下的生产信息管理系统构成

企业计算机网络技术的运用,可以实现生产运行自动监控管理,我们这里以某地区一个运用计算机网络技术的自来水厂为例,对其计算机网络管理系统的构成的三个部分进行分析:监督控制系统、信息收集系统和中心管理系统。

1.1 监督控制系统

该自来水厂的监督控制系统是整个系统的心脏,其主要负责整个企业生产运行控制、生产监督及评估。整个监督控制过程都采用了PLC自动化技术,此自动化控制技术实现了水厂核心区域全自动化可控,并且自主进行信息的收集及分析,如:运行设备的温度、压力、水速等。这些信息被送往控制中心,由控制中心就行数据分析并发出下一级控制指令。水厂输出操作系统中的自动化检测设备同时用来监控系统运行状况,监控系统由网络与控制器进行连接,这样就实现了控制的自动一体化。

1.2 信息收集系统

将监督控制系统的信息收集并传达至上一级系统是信息收集系统的主要人物。在这个自来水厂,每个***的PLC系统之间由网桥进行连接,便于进行信息的收集和交流,这也是整个水厂一体化的条件。网桥的端口一边连接控制系统,另一边则连接信息收集系统,调度室还设有控制站点,便于控制和管理***的PLC系统,使设备正常运作。

1.3 中心管理系统

中心管理系统主要负责生产信息的管理和处理,将信息进行分类储存、传送和浏览。采用SERVER或CLIENT结构的中心控制系统将设备运行各阶段收集到的信息储存在数据库服务器中,同时利用MIS网络将分析后的数据和信息系统的各个部分,然后据此下达指令和要求。

我们看到这三个系统之间彼此***又相互影响,使得给水工作能够自动的、有条不紊的进行,这种计算机网络的运用使得管理更为科学、高效。

2 计算机网络控制系统的实现条件

2.1 必备的软件和硬件条件

软件及硬件支持是计算机网络控制系统实现运行的首要条件。我们以水厂为例,监督控制系统采用的是E984685硬件设备,提供一个MB+口,用于提供网络连接,其中的监控软件和编程软件又保证了设备控制的有效性;信息收集系统都采用了以太网粗缆,使用了双绞线和中继器等硬件。计算机应用了IBM商用机,以windows操作系统为平台支持单用户,多任务的操作模式。因此,只有充分满足计算机网络系统的软件和硬件条件才能实现其管理功能。

2.2 优质的网络条件

网络是实现计算机网络控制的最基本条件,只有满足良好的网络条件才能充分发挥计算机自动化功能,实现网络交流和网络传送,计算机网络技术的高效优势才能得以发挥。我们看到水厂的控制中心采用总线型MB+专用网,监督管理结构采用的是星形结构的以太网,一台计算机既可以实现整个网络的管理,同时完成设备运行的信息交流共享功能,同时完成服务及调度管理功能。当调度室和控制室的距离超越以太网的传输范围时,只需要一个中继器便可以解决信息传输难题。高效优势的管理功能一目了然。

2.3 适当的数据库条件

计算机网络控制系统的核心就是数据库管理系统,数据库管理系统运行模式及效率直接决定计算机网络系统的管理效率和该系统的稳定性。数据库需要收集设备运行中以及离线生产管理的数据。在水厂,SQL控制系统很好的兼容性为系统控制奠定了良好的基础的同时,又准确保障数据库和其他软件资源共享的一体化得以实现。我们发现,企业必须根据具体的生产情况建立数据库并惊醒数据设置,以达到收集分析运行设备信息、帮助控制中心发出控制指令的目的。

3 计算机网络技术的优越性

3.1 轻松管理和监控

计算机网络控制系统可以根据收集的、水温、流速、压力等监控数据信息,分析发展趋势,用以调整设备运行状况,以期达到最大预期,较传统管理模式轻松、准确。

3.2 全面的数据显示

计算机网络技术控制系统对生产信息和数据的收集是非常全面的,通过对这些数据进行分析,可以很全精确的掌握设备的运行状态和运行效率,这些信息的理解为指令和设备控制打下坚定的基础。

3.3 准确反映生产状况

调度室、办公室以及客户端的计算机系统都有详细的设备流程体现,设备的各项运转状尽收眼底,管理人员对厂区各设备运行状况了如指掌。

3.4 便于形成数据报表

计算机网络管理系统在为我们提供方设备离线数据的同时,将收集并储存的数据形成系统用的数据表,这使得整个生产过程的评估更为直观。

参考文献

计算机监控论文篇(6)

内部控制起源于审计和管理的需要,管理的需要及保证资产安全和会计信息真实是内部控制发展的主要动力。内部控制经历了4个发展阶段:①内部牵制阶段,以查错防弊为目的;②内部控制制度阶段,将内部控制分为会计控制和管理控制;③内部控制结构阶段,将内部控制分为控制环境、会计系统、控制程序;④内部控制整体框架阶段,将内部控制分为控制环境、风险评估、控制活动、信息和交流、监督5个相互联系的部分。内部控制理论由简单的岗位内部牵制向结构化的内控机制发展,并进一步发展成将企业环境、业务过程和管理有机结合的综合控制系统,其演变过程可以说是各方利益集团共同作用的结果。

以按照美国权威审计机构coso为代表的现代内部控制理论将内部控制定义为“由企业董事会、管理层和其他员工制定和实施的,旨在为经营的效果和效率、财务报告的可靠性以及相关法律法规的遵循性等目标提供合理保证的过程”,其整体框架由控制环境、风险评估、控制活动、信息与沟通、监控五项要素构成。每个要素均承载三个目标:经营目标、财务报告目标、合规性目标。

企业管理人员、审计人员在经营管理实践中将现代内部控制理论运用于会计信息系统,已经形成了较为完善的自我监督和行为调整的会计内部控制框架。

2、 电算化会计信息系统内部控制的特性

在电算化条件下,会计信息系统的内部控制问题异常严峻:

2.1 基于计算机存储器的数据管理方式,使会计数据泄漏和损失的风险因计算机软硬件系统的脆弱性而成倍放大。计算机软硬件系统发生故障时,数据的完整性将取决于备份的时效;而地震、洪水、建筑物倒塌等自然灾害也将造成无法挽回的数据损失。甚至商业软件加密卡的丢失和损坏都会给系统造成灾难,同时给企业带来巨大经济损失。

2.2 信息化常常使业务流程和财务流程整合在软件系统中,包含许多不成文规则的手工方式的权限控制就必须重新分配。如果电算化下的控制模式没有充分挖掘出手工方式下诸多的隐含规则,将造成电算化会计信息系统内部控制的漏洞。

2.3 电算化条件下,技术人员尤其是系统管理人员的控制问题变得非常突出。极端情况下,系统管理人员可能造成极其毁坏或者全部系统崩溃的危险。

2.4 操作权限划分和登陆密码保护尤其重要。各级操作权限的随意设定,密码的泄露以及忘记,都会造成损失。

由此可见,随着会计信息化的进程,手工会计系统原有的内部控制已不能适应电子数据处理的新特点,不能有效地降低电算化会计信息系统特有的风险,为了系统的安全可靠和系统处理与存贮的会计信息准确完整,必须研究建立电算化会计信息系统的内部控制框架。

3、 电算化会计信息系统的内部控制框架

按照现代内部控制理论,电算化会计信息系统的内部控制框架由控制环境、风险评估、控制活动、信息和交流、监督5个相互联系的部分组成。

3.1 控制环境

内部控制的环境是控制系统中其他要素的基础,控制环境是各种因素共同作用的结果,可以增加或减少具体控制***策和程序的实施效果。换言之,控制环境决定着组织的整体风格,左右着组织中各成员的控制意识。

控制环境具体包含以下因素:诚信的原则和道德价值观、雇员品质和能力保证、管理哲学和经营风格、组织结构、董事会和审计委员会、责任分配与授权、人力资源***策和程序。

现实中会计信息造假案此起彼伏,股市人气涣散,造成这类事件的原因很多,而内部控制环境的缺陷是每个事件的共性原因。会计信息化(电算化)带来了会计工作方式和业务处理流程的改变,也可能引起会计内部控制环境各因素的变化。因此,企业必须在开展会计信息化工作的同时重视内部控制环境建设,优化企业纪律与架构,塑造企业文化,提高企业职工的控制意识。

3.2 风险评估

每个企业都面临着来自内部和外部的不同奉献,这些风险都必须加以评估。风险评估的先决条件是制定目标。风险评估就是一个确认、分析和管理企业实现目标过程中可能发生的风险的过程。会计信息系统的风险评估应该包括三个步骤:

第一, 明确系统目标。电算化会计信息系统的目标服务于企业整体目标,包括营运目标—包括绩效和获利目标及资产保全目标;财务报告目标—防止报送不真实的财务报告;合规性目标—企业经营活动应遵循国家相关的法律法规。

第二, 辨识和分析风险。电算化会计信息系统面临的风险,既有内部因素也有外部因素。管理层必须谨慎注意各种风险,并采取必要管理措施。辨识和分析风险的过程是一种持续并反复的过程。电算化会计信息系统的风险分析必须结合系统的外部环境以及系统内部要素(硬件、软件、人员、规程、数据)来进行。分析风险通常要考虑以下内容:系统面临的威胁和易受到的攻击;这些威胁对系统的影响程度;威胁发生的可能性;风险的性质。

第三, 环境变化后的应对。系统外部经济、产业以及管理等控制环境随时都会发生变化,系统内部软件、硬件、人员等要素也后发生变化,当这些变化发生时,会计信息系统的活动应随之进行改变。因此,风险评估中最关键的步骤就是确认内部和外部变化的情况,并及时采取必要的行动。

3.3 控制活动

控制活动是为了确保管理层的指令被执行而建立的***策和步骤。电算化会计信息系统中常见的控制活动包括:

职责分工:职责分工是防止某个员工在他的正常职责范围内产生(或隐瞒)错误或违规行为必要且有效的措施。职责分工的原则是将交易授权、交易记录和资产监管三种权限必须分配给不同的人或部门。

适当的文档和记录:在会计信息系统中应设计和使用适当的文档和记录,以确保交易和事件的适当记录。比如,文档或记录中的项目应当按次序实现编号,项目应能够被使用者方便地使用和理解,表格应提供特定的栏目以指明必要的授权和责任确认。

文档和记录作为存储信息的物质媒介,根据控制的需要有着各种不同的格式和内容,如销售订单、出库单、付款单、采购订单、入库单、验收单、收款单等等;其存储介质可能表现为传统的纸质文档,也可以是磁盘、光盘等用计算机读写的磁性或光学介质。电算化并不排斥纸质文档和记录。

适当的文档和记录,在种类、内容、格式、形式、副本量等方面的设计上都考虑了控制的要求和管理效率的兼顾,从而在实际应用中存储和传递数据的同时还以权利和责任的传递推进着经营的运作,以其标准化的格式和内容确保经营管理的规范化,最终提高系统的自动化水平。

限制接近资产:任何人只有在与所授权限一致的情况下才能接近资产。这就需要对接触和使用资产的行为以及针对这种行为的记录进行充分的实物上的控制和保卫。有很多实物控制的手段可选:现金登记簿、保险柜、锁、保险库、禁区、保安人员、监控摄像设备、警报系统等。必须注意,实物控制的有效性在很大程度上依赖于保证它们正常使用的相关措施,而不仅仅是设备的存在。

会计责任检查和执行情况复查:由授权人(或由授权人委托的人)、记录人和资产监管人在适当的日期将资产的帐面记录与实物进行比较,对二者之间的差异进行调查与纠正。还要定期或不定期地对经营管理行为的记录和效果进行合法性与合理性评估。

3.4 信息和交流

这里的信息是指员工能够获得的其工作中所需要的信息,包括用来确认、收集、分析、分类、记录和报告组织的交易以及为相关资产和负债进行会计处理的方法和记录。沟通是指信息向上的、向下的、横向的、在组织内外自由的流动。会计信息系统不仅处理组织内部所产生的信息,同时也处理与外部的事项、活动及环境等有关的信息。所有员工必须从最高管理层清楚地获取控制责任的信息,而且必须有向上级部门沟通重要信息的方法和渠道,并与外界顾客、供应商、***府只管机关和股东等作有效的沟通。

信息的文档化为会计信息系统中高效率的信息交流提供了条件,因此,信息和交流是会计信息系统内部控制框架的重要组成部分。

3.5 监督

内部控制的质量可能会在很多方面受到不利影响,包括缺乏遵从性、情况发生变化,甚至控制本身受到怀疑和误解。为了确保会计信息系统的内部控制被切实执行,产生良好效果,并能够随时适应新情况,内部控制本身必须被监督。

监督是由适当的人员,在适当及时的条件下,评估控制的设计和运作情况的过程。监督通过持续监督、个别评估或者二者的组合来确保会计信息系统的内部控制能够持续有效地运作。在内部控制的监督过程中,组织中有两项职能非常重要,即内部审计和控制自我监督。

内部审计。电算化会计信息系统完善、健全的内部控制框架中,必须有完善、严密的内部审计制度、***有效的内部审计机构和高素质、高责任心的内部审计人员。它既是内部控制框架的重要组成部分,又是实现内部控制目标的重要手段。

控制自我评估。控制自我评估是组织的管理部门和职员共同进行定期或不定期对会计信息系统的内部控制进行评估,评估内部控制的有效性及其实施的效率效果,以期能更好地达成内部控制的目标。控制自我评估是为提高组织内部控制的自我意识所作的努力,这种活动经常以研讨会的形式进行。

计算机监控论文篇(7)

计算机安全监控系统技术的推广应用主要体现在科学监控功能和信息处理功能这两个方面。计算机安全监控系统技术应用软件以安全监控为主,以信息处理为辅。计算机安全监控系统技术软件通过利用计算机自身的逻辑功能和信息储备功能有利于解决实践中的信息泄露问题,实现计算机安全监控系统技术语言和计算机程序语言的编写,进而实现监控程序的集合和有效处理。计算机安全监控系统技术应用有利于实现计算机安全监控软件系统的有效维护,促进计算机安全监控系统技术的控制管理和科学操作流程。计算机过程监控环节主要体现在对计算机数据进行有效的采集和报警处理,实现***形数据的显示工作、对历史数据进行完整归档和有效检索,实现报表操作的有效控制。由于计算机安全监控管理系统具有较快的响应速度,因而能够有效满足计算机应用操作系统的实时性要求,有利于提升计算机软件安全监控系统的数据处理能力,完善计算机的数据查询和数据库资源的共享等工作,提升计算机安全监控系统技术运行的效率和质量,实现计算机安全监控数据信息的有效采集和监控目标的实现。

2计算机安全监控系统软件的开发简介

2.1计算机安全监控系统软件开发

计算机安全监控系统的软件是计算机所有系统的重要组成部分。其中,计算机安全监控软件系统的编写程序主要包含各种细致文本程序的编写,计算机安全监控系统软件的开发还应当完善计算机数据库的数据信息管理系统,做好数据库信息管理的构建和管理工作,实现计算机数据信息的有效、合理保存,进而推动计算机安全监控系统软件设计、施工和验收等各阶段软件开发流程的完善。

2.2计算机安全监控系统软件的应用

计算机安全监控系统软件的应用是为了完成某种计算机安全监控系统软件的应用和解决某种监控软件的开发问题而进行程序编制的专用程序。其主要包括网络应用软件、金山毒霸、360卫士等杀毒软件等计算机安全监控系统应用软件的开发。因而,完善和创新计算机安全监控系统软件的开发应用有利于确保计算机监控系统网络和各类计算机信息系统的安全,实现计算机信息和软件操作系统的合理运行和有效操作。

3计算机安全监控系统软件应用开发的创新策略

3.1坚持计算机安全监控系统的科学原则

计算机安全监控系统软件的技术开发人员在计算机安全监控系统应用软件的开发过程中应当坚持软件开发给用户提供的价值原则。坚持简单、有效原则,综合考虑各种因素,实现计算机软件的开发设计和软件系统的安全维护。保持远见原则是实现计算机安全监控系统软件项目开发顺利进行的重要原则。计算机安全监控系统的完整性是计算机安全监控系统软件设计中最需要关注的问题,保证计算机安全监控系统软件开发的通用性。实现计算机安全监控系统软件的真空使用是实现计算机软件系统的维护和文档安全设计的第四个原则。开放性原则是保证软件具有较长的生命周期,使得软件开发能够灵活适应各种突变问题的基础原则。在进行计算机安全监控系统软件的开发过程中要坚持重用计划,不断重复机器代码,不断优化计算机监控系统软件模式。还应当具有清晰、完整的思路,重视思考和创新原则,对软件的学习和研究进行再思考,提升对计算机理论知识的再理解和深度掌握,进而完善计算机安全监管软件系统的开发,保障计算机安全监管软件系统的开发质量。

3.2优化计算机安全监管系统应用技术

计算机安全监控系统应用软件的开发有较好的发展前景,计算机人员应努力创新计算机安全监控系统软件的应用开发技术。优化计算机监控系统的运行设备,满足计算机安全监控系统软件应用用户的需求,因而软件技术人员应当完善计算机监控系统的审核程序,提升处理计算机数据的效率,推动计算机安全监控系统的硬件和软件资源管理,增强计算机安全监控系统软件开发的可行性,进而提高计算机安全监控系统的运行效率。

计算机监控论文篇(8)

 

计算机实验教学是计算机及相关专业课程的重要组成部分,通过实际的上机操作,要让学生不仅仅是熟悉计算机的基础理论知识,更重要的是使学生掌握实际的计算机操作技能。

要达到这样的目的,除了在教学过程中要将计算机课程的各项知识点融入到实训项目中去,实现理论与实际相结合,提高学生的学习兴趣,强化学生的操作技能,增强学生对知识的理解和运用能力外,作为计算机实验室的管理人员要全面掌握学生的上课情况高校,全方位监管网络上所有计算机的使用情况,严格规范学生在实验期间的网络使用行为,引导学生合理利用上机实验时间,协助上课教师完成实践教学任务,从而更好的为计算机实验教学做好辅助服务。

高校计算机实验室的管理工作十分的琐碎,为了能够更加方便的进行实验室的管理,就必须实现以下几个功能:

1.计算机实验室管理系统能够实现单机整体监控,实验管理人员通过网络上的任一台电脑上就可以监控和管理整个网络上所有的学生计算机,包括跨网段的计算机,这样可以使的计算机管理变的更加方便。

2.实验期间学生的计算机使用行为要有详细日志记录,主要包括屏幕日志、上网日志和程序使用日志,以记录学生的上机操作行为,有效避免学生在实验室进行与学习无关事情,并为可能发生的各种问题的责任认定保留必要的证据记录。

3.游戏及非法应用程序限制,可以有效的禁止学生在实验室实践期间玩游戏以及使用非法应用程序的情况的发生,有效的提高学生的学习效率,防止计算机病毒的传播。

4.计算机屏幕能够做到实时监控,实验室管理员可以随机实时监控学生计算机的客户端屏幕,了解当前学生的计算机使用情况,这样更容易掌握学生的上课情况。

5.设备硬件资产发生异动时可以及时报警,当机房计算机硬件资产发生非正常改动或变化时报警高校,从而保障公共财产安全,可以避免学校公共财产的损失。

6.IP管理,管理人员可以管理整个局域网内的计算机IP地址的分配,确保学生计算机实现IP地址固定,以尽量减少IP地址冲突的现象的发生。

计算机实验室管理软件可以很好的解决了以上这些问题,它让实验室管理者可以全面的实时的掌握上课期间局域网中计算机的使用情况,严格规范学生的上网行为,并引导学生合理利用上机时间,协助任课教师更好的完成计算机实践教学任务。

计算机实验室管理软件按其功能模块来划分可分为:

1.记录模块

它可以精准记录上网日志、程序日志、屏幕日志等信息,并且为记录的内容提供详尽的查询分析工具。例如管理员可以查看每个学生的上网日志,其中就包括了访问人,访问***,访问时间以及是否允许访问等信息,从这些信息中可以了解学生在上网冲浪时的操作和其所访问的网络对象是否健康;程序日志则是记录了学生在上课期间在本机所运行的所有程序,包括访问人,访问程序,访问时间,是否允许等信息,可以从记录中可以看出学生是否在上课期间进行与学习无关事情;屏幕日志则是根据管理员事先设置好的间隔时间来保存学生端计算机的屏幕***像的截***,为可能发生的各种问题的责任认定保留必要的***像证据

2.过滤封堵模块

在提供全方位的记录日志同时,计算机实验室管理系统还具备程序禁用、***过滤、端口过滤、IP过滤等具有特色拦截功能的过滤封堵模块。这些功能可以有效的规范学生上课期间使用计算机的行为。例如程序过滤功能可以禁止学生端计算机运行管理人员事先设定的禁用程序高校,这样可以有效的控制学生在上课时间玩游戏和上网聊天;网速控制功能可以控制学生端计算机的上网带宽,从而杜绝学生在计算机上使用BT、迅雷等软件进行海量***,恶意占用网络带宽资源,影响学校其他部门的网络的正常使用;网络禁用功能可以依照实验课程对网络环境的要求,决定学生端计算机是否需要在上课期间开通网络环境;***模式功能则分为禁止模式和允许模式两种,当选择禁止模式时,学生不能访问管理人员在禁止网站库中加入的***,其他***则正常访问,当选择允许模式时,学生只允许访问管理员在允许网站库中加入的***,其他***则不能访问。这样做可以控制学生的上网浏览的对象,防止学生浏览网络上的不健康内容,而且可以防止计算机病毒的网络传播;端口禁用功能可以关闭或打开指定的计算机端口,可以在只需要使用局域网的情况下设置关闭计算机访问外网的端口,这样可以即断开了实验室计算机与因特网的连接,又不影响上课期间其对校内FTP服务器的访问。

3.远程控管模块

通过远程控管模块实验室管理人员可以在上课期间实时监控学生端计算机的屏幕,及时的发现学生在使用计算机中所出现的各种问题,在发现问题后,管理人员可以通过远程控管模块中的远程操作功能,关机、重启、注销出问题的计算机,并且可以锁定和解锁该计算机的桌面高校,进而可以及时的解决出现的问题。

4.应用管理模块

在该模块中,我们主要使用了其中的三个功能:

(1)资产管理功能:

高校的计算机硬件资源最少都是数以百计的,多的则更多,因此对于计算机实验室的管理人员来讲管理好这些学校的公共资产可不是一件轻松的工作。有了资产管理功能后,当实验室中计算机硬件资产发生非正常改动或变化时管理端可以及时的发出警报,管理人员可以第一时间进行查看和处理,这样就可以保障学校公共财产安全,从而避免学校公共财产的损失,也减轻了管理人员的工作压力。

计算机监控论文篇(9)

工程项目监理是一个复杂的系统工程,对工程建设的过程实行动态管理、量化和科学的系统管理和控制,涉及的因素很多,需要快速处理大量数据,及时显示当前建设的实际现状(进度、质量、费用等)有无偏差,为监理工程师决策和指导下一步工作提供依据,这样庞大的工作量,只有依靠计算机和信息技术这个现代化工具和手段才能完成。

工程项目监理是一个复杂的过程网络,要在项目的策划和实施过程中,对项目相关资源进行系统整合,要对各项工作流程和管理目标进行系统整合,以实现项目管理效益的最大化,也必须依靠计算机和信息技术。

工程数据库和管理数据库是工程项目监理的基础,而这些数据的建立、维护、更新都需要依靠计算机和信息技术。

主要监理信息的分类

投资控制信息。投资控制信息是指与投资控制直接有关的信息,如各种估算指标、类似工程造价、物价指数、概算定额、预算定额、工程项目投资估算、设计概预算、合同价 、施工阶段的支付帐单、原材料价格、机械设备台班费、人工费、运杂费等。

质量控制信息。如国家有关的质量***策及标准、项目建设标准、质量目标的分解结果、质量控制工作流程、质量控制工作制度、质量控制的风险分析、质量抽样检查的数据等。

进度控制信息。如施工定额、项目总进度计划、进度目标分解、进度控制工作流程、进度控制工作制度、进度控制的风险分析、某段时间的进度记录等。

合同管理信息。如经济合同、工程建设施工承包合同、物资设备供应合同、工程咨询合同、施工索赔等。

计算机在信息管理中的具体应用

投资控制。概算、预算、标底的调整;预算与概算的对比分析;标底与概算、预算的对比分析;合同价与概算、预算、标底的对比分析;实行投资与概算、预算、合同价的动态比较;项目决策与概算、预算、合同价的对比分析;项目投资数据查询等。

进度控制。编制单代号或双代号网络计划;编制多级网络;工程实际进度统计分析;实际进度与计划进度间动态比较;工程进度变化趋势预测;计划进度的调整;工程进度数据的查询等。

质量控制。项目建设的质量要求、质量标准;设计质量的鉴定记录、查询;材料、设备质量的验收记录、查询、统计;已完成工程质量的验收记录、查询、统计;项目实际质量与质量要求、质量标准的分析;安全事故处理记录、查询等。

合同管理。合同结构模式的提供和选用;合同文件、资料登录、修改、删除、查询、统计;合同执行情况的跟踪、处理;合同执行情况报表;涉外合同外汇折算;经济法规库(国内、国外)查询等。

工程建设监理的信息管理是由工程建设监理信息系统完成的。它是以计算机为手段,以系统思想为依据,收集、传递、处理、分析、存储建设监理各类数据,产生信息的一个信息系统 .它的目标是实现信息的系统管理及提供必要的决策支持。一般包括管理信息系统与决策支持系统。决策支持系统的核心是专家系统。管理信息系统主要完成数据的收集、处理、使用及存储、产生信息,提供给监理各层次、各部门、各阶段,完成沟通作用。决策支持系统是以计算机为基础,帮助决策者利用知识、信息和模型解决多样化和不确定性问题的人-机交互式系统,主要完成借助知识库帮助、在数据库大量数据支持下,运用知识,特别是本专业有关各学科专家的经验,来进行推理,提出监理各层次,特别是高层决策时所需的决策方案及参考意见,相当于给监理公司一个智能性极强的大脑。

利用监理软件进行计算机辅助监理

1.规范监理,减少监理人员操作误差监理作为一种行业,它主要是为业主的项目建设提供一种服务。这种服务实施于项目建设过程,体现在项目最终目标实现的程度之中, 因而是一种无形的难以量化的产品。如何切实提高这种服务水平,使监理工作保持在一个较高的层次上,软件发挥了很好的功能。

软件为监理工作提供了一个规范的操作框架。这种规范建立在现有法规和制度的基础上,辅助用户减少工作中不应出现的偏差和疏漏。它不只简单地提供一些文本和信息,指示用户如何操作,而是把这种规范融入到使用过程中。以文档管理为例,软件为监理可能使用的各种文件设置了标准格式或表格,并可利用计算机判断用户填入数据的类型,尽可能地防止错误数据的填入。这实际上规范了用户对监理文件的正确用法,并使生成的文件由系统统一归档管理, 从而根本上防止了保管过程中出现的遗失或难以查阅的现象。从使用者角度出发,既不希望这种规范和框架限制住自己的创造性和灵活性,也不希望它限制住不同公司的个性发展。在这点上软件也作了有益尝试,从文件代码到文件格式都允许用户进行改动,并引入自定义文档功能,使用户能在制订本公司文档标准时,在规范的系统支持下有很大弹性区域。

2.把握开发重点,简化监理工作繁琐事务软件把监理事务操作中最需要计算机处理或辅助管理的信息进行了全面归纳,充分发挥了计算机潜能,把人从繁琐的事务中***出来。前述的文档管理便是一例。还需值得一提的是质量评定模块,利用这个功能,监理工程师只要专注于收集数据,其它繁琐的数据统计和程序化的评定工作均可由计算机自动完成。面对计算机的统计和评定结果,监理工程师也不处于被动状态 ,因为程序赋予他一定的修改权限,以适应特殊工程的评定。利用软件所节约的时间和人力,对监理公司来说就是一种效益;同时还可大幅度减少评定结果的误差率,对提高监理工作的质量水平起到一定辅助作用。如果软件不体现监理业务与计算机功能的最佳结合,只是孤立地把各项事务电脑化,这样的软件就不是监理工程师的辅助工具了。软件开发者在这方面走过了一段比较曲折的路。如投资控制中的工程项目清单在初级版本中全部由用户自己输入,这对于任何一个工程都有很大的工作量,使用也很不方便。究其根源,就是监理业务与计算机功能上没有找到最佳结合点,当前版本中一般都有“定额库维护”的“数据传输”功能,基本解决了上述问题,从而带动了整个模块功能的使用。当然作为一个用心使用软件的用户,对软件还有更高的期望值,这种期望一般来说就是潜在的结合点。软件的升级和功能改进就是不断地寻找最佳结合点的过程。作为用户要根据本单位的实际情况选择较适用的软件,并进行不断地升级和功能改进。

3.增强处理功能,开拓监理软件设计新思路当前软件有一个比较显著的特点是:尽可能利用计算机处理事务,而不是简单地收集、汇总和显示信息。以工程项目监理软件SRIBS-2.2版中分项工程工序质量控制为例,该模块表现出软件设计的一个新思路。计算机在收集施工数据的基础上,便对这些数据进行分析处理;当质量数据不符合有关验收规范和标准时,系统会自动报警并提供可能的原因分析,并自动生成质量问题或质量事故档案卡;当进度不符合常规情况时,同样会提示生成质量问题档案卡。最终对每个分项工程形成一整套完整的施工档案,用户可以对各方面的数据进行检索与查询,从而初步具备了专家咨询系统的功能。这种功能有助于把监理人员从消耗在某些事物性工作上的精力有效地***出来,专心于其它技术性工作或管理工作。

4.应用先进技术,推动计算机辅助监理软件把计算机领域先进的手段应用于监理行业,丰富了监理的管理方法。当前软件中的通讯网络充分发挥了计算机远程通讯的新功能,使得工地上的文件和数据能及时上报监理公司本部。公司通过察看这些数据,不仅可监督具体项目是否按规范操作,而且能起到宏观调控公司运营的作用,从而对合理安排公司人员、设备等资源都可发挥作用。目前软件在这方面还有很多工作要做,如何适应不同管理模式,进一步深化管理功能,完善管理手段,对软件开发者来说都是新课题。

当前监理软件在实际应用中需要改进的问题

1.软件应用投入不足。由于许多单位的领导和项目决策者对监理软件认识的局限性和财力的限制,目前我国在监理软件应用上的投入明显不足,包括购买软硬件的投资、人员培训的投资都无法满足需要,加之使用软件所产生效益的滞后性和间接性,更加重了这一趋势。

2.缺乏先进适用的监理软件。单纯依靠购买国外的商品化软件,不仅费用昂贵,而且由于应用环境的差异,许多国外的优秀软件无法充分发挥其功能。而国内自行开发的一些商品化软件和专有系统,却由于在管理理论支持、开发团队构成方面的一些原因,无法满足大型工程项目目标控制的需要。可以说,目前国内性能先进并适合现有工程应用环境的监理软件并不多见。

3.缺乏良好的数据环境。在实际工程应用中,原本用来进行工程数据处理的软件却往往得不到有效的数据支持。数据的缺乏、基层数据管理的混乱、项目参与各方数据传递过程的延迟等都是制约工程软件充分发挥其功能的因素。

4.现有监理软件使用者的素质缺陷。目前我国工程监理人员普遍缺乏使用软件所必须的计算机和外语基础,同时对工程监理的基本方法和理论也缺乏深刻的理解,这也影响了监理软件在实践中的应用和推广。

我国监理软件在应用推广中的问题大致可分为三个层次:第一个层次是用与不用的问题,表现在许多公司不愿在软件上投资;第二个层次是有与没有的问题,表现在缺乏先进适用的优秀软件;第三个层次则是如何用好的问题,表现在已经安装软件的公司如何充分发挥软件功能的问题,在上述问题中,第一层次的问题随着现代监理理论在我国的普及和工程实践的发展,必将得到解决。较深层次的问题则涉及如何依托工程监理软件来构建高效率的工程监理信息系统的问题。它涉及到对工程监理信息系统的认识问题。工程监理信息系统的成功实施,不仅应具备一套先进适用的工程监理软件和性能可靠的硬件平台,更为重要的是应建立一整套与先进的计算机工作手段想适应的、科学合理的工程监理组织体系。因此,解决困扰我国工程监理信息系统应用的深层次的问题,必须提倡在工程监理信息系统实施中的“四轮驱动”——同时建立完善的工程监理的软件、硬件、组织件和教育件体系。

参考文献

《工程建设信息管理 》 中国建筑工业出版社

《工程建设监理概论 》 中国建筑工业出版社

《工程项目组织与管理》 中国计划出版社

计算机监控论文篇(10)

1 引言

众所周知,轮椅已成为了许多病人和老年人的不可或缺的工具,它不仅是一种代步工具,更重要的是用户可以借助轮椅锻炼身体和参与社会活动。传统的轮椅通过两个大轮和两个小轮来保持平衡,这样虽然可以在平地上平稳行进,但是在遇到上下坡和颠簸路面时则很难提供平稳舒适的用户体验;同时对于乘坐轮椅的弱势群体,在发生突发状况时他们往往无法应对,如没有及时得到救助可能会有生命危险,所以对于这个群体的监护是必不可少的。

本文提出了一种基于FPGA的双轴自平衡监护系统的设计方案,一则通过自平衡系统的特殊设计应对复杂路面的平衡问题,另一则通过监护软件实时监控用户的状态。该系统的主体采用双轴自平衡技术以维持轮椅的平衡,并加装安全监控装置,使监护人通过手机就可以实时了解用户的安全及位置信息。

2 系统总体设计方案

双轴自平衡监护系统主要由双轴自平衡轮椅和轮椅监护软件组成。系统框***如***1所示。

双轴自平衡轮椅的操作与一般的轮椅相同,其不同点是在座椅部分使用电机驱动的十字支撑的双轴来维持座椅的平衡状态;同时用户手机上的监护软件实时监控着轮椅的运行状态和使用者此时所处的地理位置。一旦轮椅出现故障或使用者主动按下报警按钮,轮椅监控软件就会将此时使用者所处的地理位置和出现的危险情况以短信的形式发送至监护人的手机上。并且监护人还可以通过向用户手机放松信息,得到老人当前所处的位置及轮椅的状态。

2.1 双轴自平衡原理

本系统中轮椅的自平衡主要由座椅下的十字支撑双轴的自平衡来保证,这需要使用两个步进电机、姿态传感器和主控制器协同完成。

已横轴为例,即保持座椅的纵向平衡。座椅下的横轴与一个步进电机的轴承直接相连,主控制器通过从姿态传感器传回的座椅的位置数据,产生控制信号驱动步进电机进行角度补偿来维持座椅纵轴方向的平衡。

当座椅出现前后偏移时,由姿态传感器来扑捉偏移量,通过串口传至主控制器,并申请中断处理信号,接收到中断信号,主控制器接收到座椅的偏移信息,并应用PID算法计算出控制信号驱动步进电机进行纵向的偏角补偿,从而维持座椅的前后平稳。座椅的横向平衡与此相同。

2.2 数字PID算法

数字式PID控制算法可以分为位置式PID和增量式PID控制算法。

2.2.1 位置式PID

位置PID算法是以T作为采样周期,k作为采样序号,则离散采样时间kT对应着连续时间t,用矩形法数值积分近似代替积分,用一阶后向差分近似代替微分,经过近似变换:可以得到离散的PID表达式为

(1)

其中Kp表示控制器的比例系数;k表示采样序号;uk表示第k次采样时刻的计算机输出值;ek表示第k次采样时刻输入的偏差值;ek-1表示第k-1次采样时刻输入的偏差值。

2.2.2 增量式PID

所谓增量式PID是指数字控制器的输出只是控制量的增量uk。增量式PID控制算法可以通过(式1)推导出。由(式1)可以得到控制器的第k-1个采样时刻的输出值为:

(2)

将(式1)与(式2)相减并整理,就可以得到增量式PID控制算法公式为:

(3)

由(式3)可以看出,如果计算机控制系统采用恒定的采样周期T,一旦确定A、B、C,只要使用前后三次测量的偏差值,就可以由(式3)求出控制量。

而位置式PID控制算法也可以通过增量式控制算法推出递推计算公式:

(4)

(式4)就是目前在计算机控制中广泛应用的数字递推PID控制算法,也是本文主要使用的算法。

3 双轴自平衡轮椅硬件系统设计

双轴自平衡轮椅的硬件系统主要包括,主控制器、姿态传感器、电机系统、蓝牙通信系统等。

3.1 主控制器

自平衡需要的硬件电路复杂度适中,数据计算量较复杂,如果进行最基本、最粗糙的自适应平衡,普通的单片机也能做到。但考虑到系统的实时性和高灵敏性,需要运行PID算法来调整车体状态,且要与手机进行通信。从系统性能和未来可改进空间上综合考虑选择使用Altera公司的Cyclone II系列的芯片EP2C50,主频50MHz。

3.2 姿态传感器

采用六轴姿态传感器模块,其中包含有高精度的陀螺加速度计MPU6050,且集成有姿态解算器,并配合动态卡尔曼滤波算法,能在动态环境下准确输出模块当前姿态,且输出直接为串口,波特率为115200,免去开发MPU6050的IIC协议,直接通过串口获取模块当前的姿态信息,方便的判断轮椅车体当前的状态。

3.3 电机系统

自平衡轮椅座椅下的十字支撑轴由两个减速步进电机控制控制。该步进电机为四相五线减速步进电机,驱动电压5V,步进角度为5.625*1/64,减速比为1/64。

直流电机和步进电机均使用电机驱动芯片L298N进行驱动。用该芯片可以驱动两个直流电机或一个步进电机,所以本系统中使用两个L298N。

3.4 蓝牙通信系统

自平衡轮椅与手机上的监护软件通信使用的是蓝牙,所以在主控FPGA上连接有HC-06蓝牙模块。该模块采用CSR主流蓝牙芯片,蓝牙V2.0协议标准;工作电压5V;波特率有八种可选,本系统中设定为115200;可与蓝牙笔记本、手机、PDA等设备无缝连接。

4 轮椅监护软件设计

本系统的轮椅监护软件是运行于手机上的客户端软件,具有蓝牙通信、GPS地理位置信息获取和短信监听、发送功能。蓝牙通信部分主要实现对轮椅发生意外时的报警和轮椅状态的监控;GPS部分则主要获取到当前手机的地理位置;短信部分则负责在发生突发事件时将地理位置信息、报警信息发送到监护人手机上,同时软件监听手机接收到的短信,如果监护人发来短信想获取使用者的位置,软件就将用户的地理位置发送给监护人。

4.1 建立蓝牙连接

监护软件使用蓝牙与双轴自平衡轮椅进行通信之前,首先要先建立起通信连接,保证双方已可以进行通信,然后才通过蓝牙进行通信。

如***3所示,建立蓝牙通信的过程可以分为五个步骤:

(1)获取手机默认的蓝牙适配器,它是蓝牙交互的入口点,利用它可以发现其它蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建立一个蓝牙服务器端来监听来自其它设备的连接;

(2)开启蓝牙设备,这是建立通信的前提;

(3)搜索 “可见”的蓝牙设备,若设备可被发现,则返回设备的名字、MAC地址等信息;

(4)在上步中搜索到的蓝牙设备中选择要连接的设备,发起连接请求,如果双方已配对,则直接建立好连接;

(5)最后访问已经建立好的蓝牙连接的套接字,就可以进行通信了 。

4.2 地理位置信息获取

本系统的轮椅监护软件具有实时获取手机GPS地理位置信息的功能,开启软件之后,便自动开始获取GPS信息,每隔一段时间刷新一次。其获取流程如***4所示。

地理位置的获取,主要分为两种方式:GPS模块定位和WLAN、移动网络定位。我们主要采用移动网络进行定位,室内GPS无法获取到卫星信息,当在室外时开启GPS模块使用它进行定位。

通过上述两种方式获取到的地理位置信息包括经度、纬度、海拔等,在本软件中只获取经纬度,并通过获取到的经纬度解析为具体地址街道信息,这需要开启网络,所以在软件运行前要保证网络的顺畅。

4.3 短信监听与发送

在4.2中我们通过获取到了地理位置信息,这些信息保存在软件中。当轮椅发生意外或监护人发来请求时,软件通过短信将之前获取到的地理位置信息和报警信息发送给监护人。如***5所示为这部分的软件流程。

5 结语

本文设计的双轴自平衡轮椅能够有效的克服复杂路面环境,为用户提供良好的康复和社会环境,同时也能够为用户着想提供给用户了解自身身体状态信息。并且在发生特殊情况是告知用户监护人。总之,提供给了用户安全可靠和值得信赖的平台。

此外,本文所涉及的安全监控系统软件也可应用于手机对其它设备的监控上,应用前景广泛。

参考文献

[1]Rich Chi Ooi, Balancing a Two-Wheeled Autonomous Robot.Final Year Thesis of USQ,2003

[2]张深.直流无刷电动机原理及应用[M].北京:机械工业出版社,2007.

[3]王巍,徐长智,赵采凡.陀螺加速度计输出装置设计与测试[J].导弹与航天运载技术,1995.3:36-44.

[4]谭卢敏,冯新刚.MEMS陀螺仪在检测小车运动状态中的应用[J].科技广场,2009.1:184-185.

[5]谢世杰,陈生潭,楼顺天.数字PID算法在无刷直流电机控制器中的应用[J].现代电子技术,200427(2):59-61.

[6]胡晓磊,喻俊志一种新型模糊PID控制器在伺服系统的应用[J].电力电子技术,2009.43(11):35-37.

[7]王瑜.两轮自平衡机器人的控制技术研究[D].哈尔滨工程大学(硕士学位论文),2009.

[8]袁泽睿.两轮自平衡机器人控制算法的研究[D].哈尔滨工业大学(硕士论文),2006.

[9]孔祥宣.自主式双轮动态平衡移动机器人的控制系统研究[D].上海交通大学硕士学位论文,2007

[10]刘斌.两轮自平衡小车软硬件研发与基于模糊线性化模型的变结构控制研究[D].西安电子科技大学工学硕士学位论文,2009

[11]黎田.两轮自平衡机器人自适应控制算法的研究[D].哈尔滨工业大学工学硕士学位论文,2000.

作者单位

计算机监控论文篇(11)

中***分类号: TP393; TP311

文献标志码:A

0引言

传统的企业数据管理方式是选择专用服务器来管理企业数据,或建立自己的机房,或租用***服务器。而近年来,企业的数据量呈爆发式增长,云计算和大数据技术应运而生。云计算因具有使用更便利、节约大量软件和硬件成本、节省物理空间等优点,使得应用愈加广泛。各大公司纷纷推出自己云计算平台和云平台服务,国外典型的云平台服务有Google 云平台、IBM“蓝云”、Amazon弹性计算云EC2等;国内典型的云平台服务有百度云平台、阿里云平台、盛大云平台和腾讯云平台,许多机构和中小公司也建立自己的云计算平台,这些云计算服务平台提供云计算的3个领域基础设施即服务(Infrastructure as a Service, IaaS)、平台即服务(Platform as a Service, PaaS)、软件即服务(Software as a Service, SaaS)的一种或多种服务。目前的云服务市场已经有一定的成熟度,全球大约90%的互联网用户均属于“云端用户”的范畴。

当云计算技术兴起后,很多企业迫切希望能将重要工作负载迁移到云计算――公共云、私有云或混合云中,部分企业已经或计划将业务和应用迁移到云上。而云迁移面临着应用性能和可用性可能降低、关键业务安全性受到威胁等问题,因此是迁移到云上还是部署到***服务器上,是企业需要深入考虑的问题。而基于云平台上的云监控技术提供了进行性能评估手段,可为云迁移提供重要参考。

国内外有较多文献对云平台和云监控平台进行了论述,但应用是否适合云迁移的相关文献较少。文献[1]对云平台监控进行了较详细的分析,讨论了云监控系统存在的问题及研究者提出的处理方法,并对商用和开源的监控平台都进行了分析比较;文献[2]对主流监控平台进行了较全面的分析和分类,并讨论了云监控在云安全等领域的应用;文献[3]以从内部数据中心迁移到Amazon EC2云为例,探讨了应用迁移到云上的优点和问题;文献[4]对云迁移的现状进行了探讨,并对业务平台向云迁移进行了分析;文献[5]基于Nagios[6]平台部署了一种服务器集群监控管理机制;文献[7]基于Nagios对集群上的物理机和虚拟机的CPU、内存和网络等资源情况以及各服务的运行情况进行监控;文献[8]对各种开源云平台进行了比较分析,并讨论了OpenStack[9]的部署和应用。

本文即从性能角度分析,以OpenStack搭建的清华云平台作为基础平台,Nagios作为监控平台,基于Ubuntu和Windows对不同应用进行性能比较和分析,分析哪些应用更适合迁移到云上,为企业云迁移提供参考。

1清华云平台和架构

实验基于OpenStack搭建的清华云平台作为基础实验平台,基于Nagios搭建云监控平台。

1.1清华云平台的选用

为了构建合理的清华云平台架构,保证云平台中各种应用的顺利实施,最根本的是需要建立一个稳定的基础架构即服务(IaaS) 层。IaaS 通过互联网提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其他基本的计算资源,用户能够部署和运行任意软件。目前有多种搭建 IaaS云服务的平台,较知名的有OpenNebula、Eucalyptus和OpenStack[9]。清华云选用 OpenStack 作为云计算设计的平台工具,主要原因是由于其开源的特质,并具有良好的控制性、兼容性、可扩展性和灵活性。

OpenStack是采用 Smarty MVC 框架[10],综合使用 PHP、Shell、Java、Python、HTML 等编程语言实现的一个构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件之上的云平台综合管理系统,同时也是一个云计算后台数据中心的整体管理运营系统。

OpenStack 的主要组件及其相互关系包括: OpenStack Compute(Nova)、OpenStack Object Storage(Swift)、OpenStack Image Service(Glance)、Identity(Keystone)、Dashboard(Horizon)以及Network Connectivity(Quantum)等。其中,Dashboard(Horizon) 提供了一个 Web 前端到 OpenStack 其他的界面; Compute(Nova) 组件主要负责管理虚拟机,存储检索虚拟磁盘(Image)和Image上相关的元数据(Glance),并提供管理和维护系统镜像的服务; 网络组件 Network(Quantum) 提供构建与管理虚拟网络的功能,它将网络连接作为服务提供; 块存储服务组件BlockStorage(Cinder) 提供存储功能; Image(Glance) 在对象存储组件(Swift) 上能够完成虚拟磁盘文件的存储,该组件提供 petabytes 级别的、安全可靠的对象存储服务; 所有的服务均需要利用 Keystone 进行身份验证。

OpenStack的前台主要分为基础设施层、应用服务层和访问控制层等3个层面: 基础设施层为云平台的正常运行提供必要的设备级支持; 应用服务层主要基于 OpenStack 的 Keystone、Nova Glance、Swift 组件进行开发,实现对租户、云主机等的相应应用; 访问控制层主要用于不同身份用户的注册、登录与安全认证等。OpenStack的后台主要负责对整个平台进行运行管理和控制,实现对服务器的统一管理,并将存储、网络等硬件设备抽象为资源池进行集中管理; 提供用户租户管理、权限控制、余额查询、订单统计等; 根据需要分配、调度和回收资源; 负责接收和处理用户的资源申请,进行自动化的环境配置; 进行性能监控和故障管理等。

1.2清华云平台架构

在选定好云平台后,基于Ubuntu构建基于OpenStack的清华云平台,构建稳定的 IaaS 层应用,清华云平台的系统架构如***1所示。该云平台由主体由Dell服务器构成(Intel Xeon 3430 2.4GHz CPU,8GB 内存,2个500GB硬盘),清华云的控制中心及 Web 服务部署在第一台服务器上,Glance 镜像服务单独部署在一台服务器上,网络服务(Novanetwork) 部署在每个计算节点上,存储服务(Novavolume) 在物理层面挂载在两台服务器上,被所有设备通过网络共享。

在启动云服务后,在每台物理机创建的虚拟机可以通过内网互相通信,并通过外网和云外设备通信。现已能对外部客户提供存储服务。

2清华云监控平台和架构

2.1清华云监控平台的选用

云监控工具也有很多种,主流的有Ganglia[7]和Nagios。Ganglia是UC Berkeley发起的一个开源的分布式监视项目,设计用于测量集群内数以千计的计算节点。Nagios是一个可运行在Linux/Unix平台之上的开源监视系统,可以用来监视系统运行状态和网络信息,Nagios可以监视所指定的本地或远程主机以及服务,同时提供异常通知功能。清华云监控平台选择Nagios作为监控平台,因其监控功能应强大,可跨操作系统监控物理主机和虚拟的云主机,也可监控应用的实时运行状况。

Nagios 的监控系统可以分为5大部分[11],各个模块及作用如下:

1) Nagios core。核心守护进程,负责协调各个模块的运行,以及日志记录。

2) NRPE 守护进程。NRPE部署在远程的被监控Linux/Unix(Ubuntu)主机上,通过执行插件的方式来对远程主机上的资源进行监控。

3) NSCA 守护进程。NSCA同样部署在远程的被监控Linux/Unix(Ubuntu)主机上,但是是通过用户自定义的脚本来向远程的Nagios服务器发送本机的监控信息,这是被动监控的主要模式。

4) NSClient++守护进程。NSClient++部署在以Windows为操作系统的主机上,用来监控使用该系统主机的情况。

5) NDO2DB 守护进程。负责把 Nagios core 守护进程的运行日志、配置信息、事件信息等入库。

Nagios主要监测指标有被监控主机的CPU利用率、内存利用率、磁盘利用率、进程以及ping等。

2.2基于Nagios的清华云监控平台架构

基于Nagios的清华云监控平台架构如***2所示,有2台Nagios服务器对4台主机进行监控(需要可随时增加),Nagios1监控的是由OpenStack建立的两台云主机(cloud host1, cloud host2),Nagios2监控的是两立主机(host1, host2)。两台Nagios server上安装了Nagios core、NRPE、Nagiosplugin、PNP4Nagios等模块。被监控的Ubuntu主机上安装NRPE模块,Windows主机上安装了NSClient++模块。

3性能评估

3.1实验参数和说明

CPU利用率和内存利用率是评价系统性能的重要指标,本实验即以这两项作为实验的性能检测指标,以Ubuntu和Windows两种操作系统作为测试程序平台,选2台相同配置主机作为***主机(即***服务器),2台云主机在dashboard下建立,重要参数均与***主机相同,4台被监控主机部分信息如表1所示。

实验测试应用分为两类:CPU运算类应用和服务器负载类应用,前者选择的为圆周率测试程序和LinX、后者选择的是http_load、WebBench和FTP。

3.2Ubuntu下云主机和***主机性能评估

3.2.1浮点运算能力评估

浮点能力测试基于Ubuntu下编写的圆周率运算程序。此应用测试目标是评估Ubuntu环境下云主机和***主机提供计算服务时的系统性能。选择的圆周率测试程序对CPU有较高的持续使用率,即应用典型有效,能很好地完成测试目标。

在云主机和***主机分别运行此程序,执行时间为20min,得到的结果如***3所示。由***3比较云主机1(cloud host1)和***主机1(host1)的CPU负载可知,取load1的CPU 平均负载(下同),云主机1为0.76,***主机1为0.91,云主机1相比***主机1有16.5%的性能提升,即浮点运算程序在云主机1上CPU开销更低。

由***4,比较云主机1和***主机1的内存使用可知,云主机1的平均内存使用为725MB,***主机1的平均内存使用为493MB,***主机1的内存开销与云主机1相比低32%,即浮点运算程序在***主机1上内存开销更低。

综上,对浮点运算程序,在云主机上的CPU开销较小,但***主机的内存性能更好,因此用户要权衡此类应用CPU和内存性能哪个更为重要,来决定在是否将其迁移到云上。

3.2.2http_load性能评估

测试工具基于http_load,测试目标是评估Ubuntu环境下云主机和***主机在不同负载时的系统性能。http_load是基于linux平台的一种性能测工具,用以测试Web服务器的吞吐量与负载,及Web页面的性能。它能模拟服务器各种负载的情况,即应用典型有效,能很好地完成测试目标。

在云主机和***主机分别运行此程序,测试的URL为20个常用网站地址,测试时间为20min。实验结果如***5和***6所示。由***5比较云主机1和***主机1的CPU负载可知, 云主机1的平均负载为0.22,***主机1的平均负载为0.27,云主机1相比***主机1有18.5%的性能提升,即http_load在云主机1上CPU开销更低。

由***6比较云主机1和***主机1的内存使用可知,云主机1的平均内存使用为734MB,***主机1的平均内存使用为781MB,云主机1的内存开销与***主机1相比低6%,相差较小,考虑到实验误差,浮点运算程序在云主机和***主机1上和内存开销大致相同。

综上,对HTTP应用,因在云主机上CPU开销较低,内存性能大致相同,因此适合迁移到云主机上运行。

3.2.3WebBench性能评估

测试工具基于WebBench。此应用测试目标是评估Ubuntu环境下云主机和***主机作为服务器在处理高强度用户服务时的系统性能。WebBench是Ubuntu环境下的网站压力测试工具,能测试处在相同硬件上不同服务的性能以及不同硬件上同一个服务的运行状况。它能模拟Web服务器在大量用户并发访问的情况,即应用典型有效,能很好地完成测试目标。

在云主机和***主机分别运行此程序,以本机为Web server,向本机模拟5000个并发连接,测试时间为10min,实验结果如***7和***8所示。由***7可知,云主机1和***主机1的CPU的负载都很高,因为处理并发请求CPU消耗较高。云主机的平均负载为5.76,***主机1的平均负载为4.36,***主机相比云主机有24.3%的性能提升,即WebBench在***主机1上CPU开销更低。

由***8可知,云主机1和***主机1的内存使用都较多,因为大量并发请求占用了大量内存;云主机1的平均内存使用为1.97GB,***主机1的平均内存使用为1.6GB,***主机1的内存开销与云主机1相比低18.8%,即WebBench在***主机1上内存开销更低。

综上,对WebBench应用,在***主机上运行开销和内存开销都更低,因此更适合在***主机上运行。

3.3 Windows下云主机和***主机性能评估

3.3.1FTP性能评估

在Windows 环境下先评估FTP文件传输性能(以文件***为例)。此应用测试目标是评估Windows环境下云主机和***主机作为Web服务器提供网络服务时的系统性能。FTP是最常用、最典型的网络服务,即应用典型有效,能很好地完成测试目标。

云主机和***主机分别从清华FTP上***镜像文件,测试时间为10min,实验结果如***9和***10所示。由***9可知,云主机2(cloud host2)和***主机2(host2)的CPU的负载相对都较低,因为FTP服务不需要CPU过多的参与。云主机2的平均负载为12.5%,***主机2的平均负载为1.2%,即FTP应用在***主机2上CPU开销更低。

由***10可知,云主机2的平均内存使用为282MB,***主机2的平均内存使用为781MB,云主机2的内存开销,与云主机2相比低63.9%,即FTP应用在云主机2的内存开销明显更低。

综上,对FTP应用,***主机的CPU开销更低,但云主机内存开销更低,用户要权衡CPU和内存哪个更为重要,以决定是否进行云迁移。

3.3.2浮点运算性能评估

测试工具基于LinX,此应用测试目标是评估Windows环境下云主机和***主机在提供计算类服务时的系统性能。LinX是基于Intel Linpack数学核心库的浮点运算性能测试软件,对CPU有较高的持续使用率,即应用典型有效,能很好地完成测试目标。

问题规模为10000,在云主机和***主机上按3轮次执行,运行约10min,测试结果如***11和***12所示。由***11可知,云主机2的平均负载为26.6%,***主机2的平均负载为15.2%,***主机2相比云主机2比低11.4%,即浮点计算在***主机2上CPU开销更低。

由***12可知,云主机2的云主机和***主机的内存使用都较多,因为浮点计算占用了大量内存;云主机2的平均内存使用为1.34GB,***主机2的平均内存使用为0.84GB,***主机2的内存开销与云主机2相比降低37.3%,即浮点计算在***主机2上内存开销明显更低。

转载请注明出处我优求知网 » 计算机监控论文大全

学习

司法所个人工作总结大全

阅读(18)

本文为您介绍司法所个人工作总结大全,内容包括司法所工作人员个人工作总结,司法所所长个人工作总结。

学习

门前三包责任书大全

阅读(24)

本文为您介绍门前三包责任书大全,内容包括门前三包管理责任书如何填写,门前三包责任书范本规格。四、新都小学将对门前卫生“三包”进行检查,对责任人不履行门前卫生“三包”义务的,学校将采取相关措施,将上报于相关部门进行清理。此责任书

学习

大学生艺术考察报告大全

阅读(26)

本文为您介绍大学生艺术考察报告大全,内容包括大学生艺术考察心得体会,大学生艺术考察日记。艺术考察的目的是通过考察实践提高学生的动手能力和创造性思维,培养学生的创新意识和开拓能力。学校为学生创造条件,让学生有更多的机会接近生活

学习

幼教培训总结大全

阅读(25)

本文为您介绍幼教培训总结大全,内容包括幼教培训心得简短总结,幼教培训心得和计划。行***部老师就宣传平台的制作,***片的选择编辑等内容进行了培训学习。活动中,老师们都聚精会神的听讲,并就相关问题积极的进行探讨,分享自己的观点,充满活力

学习

美术鉴赏学习心得大全

阅读(25)

本文为您介绍美术鉴赏学习心得大全,内容包括文学作品鉴赏心得1000字,中外美术鉴赏心得。在美术鉴赏课中,要求教师能够设计出让学生在整个学习过程中都能保持好奇、愉悦的学习气氛。所以,教师要对美术作者和作品具有充分的了解,这在教学过程

学习

物流公司每周工作计划大全

阅读(22)

本文为您介绍物流公司每周工作计划大全,内容包括物流公司全年工作计划及方案,物流公司发运员年度工作计划。1.Poseponement的所覆盖的供应链需求范畴Poseponement的所覆盖的各区域分销中心计划和持续补料是为了满足库存目标及订单,不包括

学习

成人学校工作计划大全

阅读(28)

在这方面,作为一名校长的我首先向全校提出鼓舞人心富有吸引力的共同奋斗目标,使全校人员目标一致,行动一致,确实形成了一个坚强的教育集体。我觉得这是办好学校的重要条件。在开学初,组织全校工作人员讨论和制定工作计划,使大家明确本学年(期)共

学习

垃圾分类知识内容大全

阅读(29)

本文为您介绍垃圾分类知识内容大全,内容包括垃圾分类知识竞赛题目及答案,垃圾分类知识课件ppt免费。通过对垃圾处理的了解,让学生知道我们所生活的环境对垃圾的承受能力是有限的,随意扔垃圾将会造成对人类生活环境的毁灭性破坏。2.通过各

学习

教师培训计划方案大全

阅读(25)

本文为您介绍教师培训计划方案大全,内容包括教师培训5年计划阶段性总结,教师培训计划如何撰写。(1)培训对象:教龄在3年内的教师;(2)培训内容:结合维扬区教师培训方案,学校以实施青年教师导师制为主要方式,加强新年教师教师职业道德规范,教育***策

学习

学校组织人事工作计划大全

阅读(24)

本文为您介绍学校组织人事工作计划大全,内容包括学校组织人事工作计划,学校人事部工作计划安排表。我们学校在组建少先大队组织机构的时候,大队长采取的是老师提名、各中队投票选举相结合的方式产生的,各中队队长则由各中队自行选出。至于

学习

饭店开业邀请函大全

阅读(23)

本文为您介绍饭店开业邀请函大全,内容包括开业邀请函电子版制作免费,饭店开业大吉邀请函怎么写。地点:山西太原并州饭店(五一广场西南角)日程安排:3月6日下午14:0018:00报到19:00晚餐(并州饭店)3月7日上午07:0008:00早餐(并州饭店)08:3012

学习

竞选部长演讲稿大全

阅读(23)

本文为您介绍竞选部长演讲稿大全,内容包括竞选部长演讲稿范文合集十篇,竞选部长演讲稿精选11篇文库。既然,我竞选的是组织部部长,这基本要求就是,必须对组织部的各项工作熟悉。我想,我可以很自信的说,这一点我没问题。对于组织部的各项工作,做

学习

幼儿园中班德育总结大全

阅读(22)

本文为您介绍幼儿园中班德育总结大全,内容包括幼儿园中班德育工作小结及反思,幼儿园中班第二期德育总结。2:十月份,在感官总动员中的嘘,仔细听的活动中让幼儿懂得尊重他人,上课要遵守纪律认真听讲。知道倾听的重要性。3:在伞的世界中&l

学习

巡视心得体会大全

阅读(29)

本文为您介绍巡视心得体会大全,内容包括学习巡视心得体会,巡视心得体会怎么写才最好。要积极主动抓好整改。坚持把巡视组反馈意见当做“一面镜子”,勇于直面问题,敢于承担责任,主动接受巡视组提出的意见建议,对发现的问题,认真制定整改措施,确

学习

司法所个人工作总结大全

阅读(18)

本文为您介绍司法所个人工作总结大全,内容包括司法所工作人员个人工作总结,司法所所长个人工作总结。

学习

门前三包责任书大全

阅读(24)

本文为您介绍门前三包责任书大全,内容包括门前三包管理责任书如何填写,门前三包责任书范本规格。四、新都小学将对门前卫生“三包”进行检查,对责任人不履行门前卫生“三包”义务的,学校将采取相关措施,将上报于相关部门进行清理。此责任书

学习

大学生艺术考察报告大全

阅读(26)

本文为您介绍大学生艺术考察报告大全,内容包括大学生艺术考察心得体会,大学生艺术考察日记。艺术考察的目的是通过考察实践提高学生的动手能力和创造性思维,培养学生的创新意识和开拓能力。学校为学生创造条件,让学生有更多的机会接近生活

学习

幼教培训总结大全

阅读(25)

本文为您介绍幼教培训总结大全,内容包括幼教培训心得简短总结,幼教培训心得和计划。行***部老师就宣传平台的制作,***片的选择编辑等内容进行了培训学习。活动中,老师们都聚精会神的听讲,并就相关问题积极的进行探讨,分享自己的观点,充满活力

学习

美术鉴赏学习心得大全

阅读(25)

本文为您介绍美术鉴赏学习心得大全,内容包括文学作品鉴赏心得1000字,中外美术鉴赏心得。在美术鉴赏课中,要求教师能够设计出让学生在整个学习过程中都能保持好奇、愉悦的学习气氛。所以,教师要对美术作者和作品具有充分的了解,这在教学过程

学习

物流公司每周工作计划大全

阅读(22)

本文为您介绍物流公司每周工作计划大全,内容包括物流公司全年工作计划及方案,物流公司发运员年度工作计划。1.Poseponement的所覆盖的供应链需求范畴Poseponement的所覆盖的各区域分销中心计划和持续补料是为了满足库存目标及订单,不包括

学习

成人学校工作计划大全

阅读(28)

在这方面,作为一名校长的我首先向全校提出鼓舞人心富有吸引力的共同奋斗目标,使全校人员目标一致,行动一致,确实形成了一个坚强的教育集体。我觉得这是办好学校的重要条件。在开学初,组织全校工作人员讨论和制定工作计划,使大家明确本学年(期)共

学习

物理小论文大全

阅读(23)

本文为您介绍物理小论文大全,内容包括物理小论文大全,物理论文范文2000。一、活跃课堂气氛,拉近教师与学生的距离1.消除学生对物理学科的神秘感实验导入新课是课堂教学的良好开端。实验导入的主要任务是在学习者和新的学习课题之间建立起