机房360首页
当前位置:首页 » UPS » UPS监控软件设计

UPS监控软件设计

来源:互联网 作者:Lily编辑 更新时间:2011-3-9 11:52:56

摘要:设计了一个UPS监控软件,以监视UPS的实时状态,控制UPS进行保护和切换的参数、诊断和开关排程等。

  1、UPS监控软件的功能
  
  UPS监控软件的作用是用来监视和控制UPS。其中,监视功能是给一般用户使用的,而控制功能是给具有特权用户使用的。对于一般用户只能读取电源事件和数据信息,供用户分析、判断UPS故障用;对于具有特权的用户,就可以对被监控的UPS进行诊断、测试、配置参数等操作。具体来说,有以下几个方面:
  
  1)各种图形用户界面显示UPS的输入电压、输出电压、输入频率、输出频率、电池电压、输出电流等参数,以掌握当前UPS的实时状态;
  
  2)可查看UPS的事件日志和数据日志,全面分析电源的历史状况;
  
  3)灵活的事件管理与告警方式,以便系统管理员或用户采取相应的应急措施;
  
  4)无人值守时发生严重电源故障情况下的文件自动保存并关闭系统,使已做的工作不会因电源故障丢失;
  
  5)可对UPS的运行参数和关机参数进行设置;
  
  6)可预定UPS的关机、重启和测试计划;
  
  7)中、英文界面,能适应各种主流操作系统。
  
  2、监控平台的设计
  
  2.1监控界面设计
  
  如果要实现UPS的监控功能,很明显,一个窗体是不能满足要求的,必须采用多窗体界面。为了程序能同时打开多个文件,使用多文档界面MDI(MultipleDocumentInterface)编程。MDI是指在一个窗体中能够建立多个子窗体的操作界面,它允许程序同时显示多个文档,每个文档显示在它自己的窗口中。文档或子窗口被包含在父窗体中,父窗口为应用程序中所有的子窗口提供工作空间。在运行时,子窗体显示在MDI窗体工作空间之内(其区域在父窗体边框以内及标题与菜单栏之下)。当子窗体最小化时,它的图标显示在MDI窗体的工作空间之内,
  
  由于该软件的设计得到了(温州)中国鸿宝电源有限公司的大力支持,为了表示感谢,在该软件的运行前先显示该公司的标志画面,也就是给该软件添加一个程序封面。程序封面的设计有2种方法:多窗体编程方法和隐藏控件方法。前者是在程序封面窗体上放置一个时间控件,待设定的时间后自动关闭封面切换到主窗体,为了能够人为地切换封面和主窗体,可在封面窗体鼠标单击事件中增加相应的代码;后者是在程序运行时使用Visible属性,首先,将主窗体上的全部控件隐藏,然后,在主窗体内进行程序封面的演示,延时一定时间后再恢复所有控件的显示,如果主窗体内的控件很多,可以将这些控件设计在一个容器控件上,这样只要设置该容器控件的Visible属性即可。
  
  由于UPS监控软件适合两种用户,所以接下来的是登录窗体和注册窗体的设计。为了用多种图形界面显示UPS的实时状态,该软件设计了4种窗体专门用来显示UPS的运行参数及其状态。在数据日志中,用户可以自由设定历史数据存储周期,并借助数据列表回放UPS的运行状态,分析UPS的某一次异常事件,全面了解UPS的运行状态与走势。另外,还有事件日志、计划任务、事件及其反映、遥控、UPS运行参数和关机参数设置等窗体。可自主设置UPS的运行计划,检测计划系统可按用户事先选定的项目以一定周期进行自检,同时,系统还可按用户的需要预约UPS的开机、关机时间。
  
  2.2软件实现
  
  该软件包含2个部分:数据库部分和应用程序部分。在本程序里面,将使用MicrosoftAccess2000来建立数据库,使用VisualBasic6.0来编制应用程序。数据库部分包含3个表格:用户表,事件日志表和数据日志表。用户表中包含该用户的帐号,密码和用户类型;事件日志表中包含日期,时间,事件描述,事件处理等各项内容;数据日志表中包含日期,时间和UPS的主要运行状态参数。
  
要使用该软件必须输入用户名和密码,软件根据数据库中的资料判断该用户的注册类型,决定该软件的使用权限。如果没有这个用户,则请求用户注册成为新用户。用户注册时,要填写一些必要的个人信息,如果该注册名已经存在,系统将要求采用其它的用户名重新注册,保存后存放到用户表中去。只有系统管理员级别的用户才能使用该软件的所有功能,一般用户只能使用该监视方面的功能。

本文地址:http://www.jifang360.com/news/201139/n154217145.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片