public abstract class LogicBase:System.ComponentM ode1.Component
{//定义基类为抽象类,不可以直接实例化此类
protected SQLSERVER dataSource;//保护类型的数据访问层对象,这样继承此类的子类也可以访问这个保护成员。
private static string strConn;//私有静态成员,用来保存连接字符串。
protected DataSet mData//保护成员,此成员是逻辑中用来保存中间层数据的数据集对象。
public DataSet LDATASET//公有方法,此方法返回对数据集的引用
{ . . }
public static string ConnectionString //公有静态属性,通过此属性可以访问用于保存连接字符串的私有变量strCon
{ . . }
public LogicBase()
{//基类的构造函数,创建数据库连接对象,并实例化数据集对象
dataSource— new SQLSERVER (str—Conn);
this.mData=new DataSet(); }
}
保存数据连接字符串的变量被定义为静态,这是因为无论创建多少个继承基类的子类,都将使用同一个连接字符串,而且这样做也方便在程序启动时及数据库配置模块时,进行数据库连接字符串的设置。
2)设备类失效次数的年度趋势图设计。在这里使用了一个名为Infragistics NetAdvan—tage的第三方组件,它专门提供了一个win—Chart组件,可以完美地显示图表,而且支持. NET里的数据绑定。这个控件的设置基本是向导方式,使用非常简单。
3)在数据录入时及数据统计计算前,使用数据有效性校验可保证数据存储及统计的准确性。例如,在添加操作员日志及从其中统计可靠性数据时,都先检查日志中可能出现的记录错误。如在记录中同一个设备出现连续两次都是启动或都是停止的情况,说明记录有错误,这时系统会自动提醒用户。
4)数据库存在检查。如果服务器没有启动,或是服务器位置有变,应该在程序启动时给予用户提示。数据库的启动检查的代码放置在主窗体的加载事件中。由于在检查时,要经过10s的超时检查,在此期间又不能让程序处于未响应状态,所以在此处创建了一个新的线程,来进行数据库连接的检查。
3.3 开发环境
1)硬件要求。与Internet相联的计算机若干台,每台计算机的最低配置:Pentium II类处理器,450 MHz;256 MB物理内存;安装驱动器上至少3.5GB空余空间。
2)软件要求。WINOOWs2000或WINOOWsXP;Visual Studio.NET专业版;SQL Server2000。
4 应用与结论
可靠性设备失效报告系统是建立在信息技术基础上,以系统化的管理思想,为核电站管理人员提供电站运行期间的设备可靠性数据管理平台。该系统不仅可以提供设备的运行历史记录和原始特性参数,还可以提供用于核电站的PSA分析的设备可靠性参数;不仅能快速、准确地为核电站设备可靠性数据采集报告生成数据报表,还可根据设备失效趋势分析结果,指导核电站的核安全管理。
用该系统对某核电站循环水系统(CRF)泵类19970101/2001 1231的历史运行数据进行统计计算,部分计算结果见图2和图3所示。


参考文献:
[1]孙造占,郁祖盛.数据库系统在核安全中的应用前景[J] 核科学与工程,1998(3).
[2]Development of M eth0d010gies for Optim ization of Surveillance Testing and M aintenance of Safety Related Equipment at NPPs[-z] IAEA Working Material,Vienna,A ustria,1997.
[3][美]微软公司,著.杨志鹃,李朋朋,等译.用VisualBasic.NET和Visual C#.NET开发XML Web服务与服务器组件[M].北京:清华大学出版社,2003:2—10.
[4]程晓琳,宋苗云,等编著.Visual Basic.NET数据库高级教程[M].北京:清华大学出版社,2004:296—325.
[5](美)阿奇(Archer,T.).马朝晖,译.C# 技术揭秘(第二版)[M].北京:机械工业出版社,2004.
上一页 [1] [2]
本文关键字:技术 核电厂 电力配电知识,电工技术 - 电力配电知识