一款发电厂专用数据库软件的建立

上传人:我** 文档编号:111655957 上传时间:2019-11-03 格式:DOC 页数:6 大小:463KB
返回 下载 相关 举报
一款发电厂专用数据库软件的建立_第1页
第1页 / 共6页
一款发电厂专用数据库软件的建立_第2页
第2页 / 共6页
一款发电厂专用数据库软件的建立_第3页
第3页 / 共6页
一款发电厂专用数据库软件的建立_第4页
第4页 / 共6页
一款发电厂专用数据库软件的建立_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《一款发电厂专用数据库软件的建立》由会员分享,可在线阅读,更多相关《一款发电厂专用数据库软件的建立(6页珍藏版)》请在金锄头文库上搜索。

1、论文一款发电厂专用数据库软件的建立陕西渭河发电有限公司 罗建科 712085摘要:随着计算机和互联网的普及,企业MIS系统的数据库软件层出不穷。本文针对火电厂生产领域热工自动专业,设计了一套“设备仪器管理系统”软件,具有一定的实用价值。对MIS系统在发电厂生产领域的使用,具有一定的参考价值。关键词:数据库,热工自动化,软件,管理1.1问题的提出对于大型火力发电机组而言,生产设备数量庞大,日常维护任务繁重,针对一台30万千瓦机组而言,就有各类检测点五千余个,各类阀门等外围设备一千多个。因此,实现设备的计算机管理势在必行。在本系统中,笔者以火电厂热工自动专业日常事务管理为需求,设计了一套设备管理软

2、件,软件的功能尽量涵盖本专业领域的所有工作内容,使其真正成为本专业员工以及各相关部门人员的得力助手。由于采用目前颇为流行的面向对象的可视化语言进行编程,界面友好,功能齐备,充分体现了计算机处理信息的强大优势。现将各主要功能分述如下:2.1设备管理功能作为本软件主要功能,通过对设备分类管理,进行数据的录入、编辑、查找、删除、统计等操作。主要的设备分类有: (1)DCS分散控制系统; (2)DEH汽轮机数字电调系统; (3)汽机给水泵调速系统; (4)外围设备. 设备设备缺陷外围设备505系统DEH系统CTM系统 图1 设备分类示意图2.2相关生产数据的统计 因本专业的核心任务是提高设备的健康水平

3、和机组的自动化投入率。本软件对四台机组自动系统名称、投入套数、使用情况等等都进行详细列表,并对总投入率进行了汇总计算,为方便查询,引入了棒图显示。 对自动系统列表的内容,可随时进行增添、修改、删除、还原、打印等。也可进行一些特定查询,如可找出某台机组的自动投入列表。例如可方便地找到某台机组的“基地式调节仪”自动等等。2.3班组管理2.3.1 员工档案管理 包括员工简历、岗位、工资状况、本人照片等资料的查询,并可进行列表打印、编辑、增加、修改、查找等操作。2.3.2 员工专责分工表 由于本专业实行设备到人、专责到人的管理制度,此分工表是每个员工工作的依据。因为引入的是一张Word表格,可利用Wo

4、rd的强大编辑功能对其进行修改。2.3.3 人员配备利用一张员工梯形图。简单明了的将全体员工的人员姓名和岗位情况进行描述,以方便进行班组人员档案管理。2.4 其它功能 在本软件中还提供了登录互连网功能,可方便地打开Microsoft Internet Explorer,查找一些厂家信息或其它一些资料。3.软件的编制及其特点3.1数据库及库表的建立 对于Vfpro6.0这样的可视化编程软件而言,数据库表的建立过程可有三种途径: (1)通过命令创建表。 (2)利用表向导创建。 (3)可以用表设计器创建。 程序员主要的工作是对现实对象的抽象以得到合理充分的数据字典。本软件主要为了实现班组的设备及相关

5、业务管理,数据库共建立有库表18张,视图13张。 3.2表单建立表单是使用者和MIS系统沟通的主要媒介。它是一个复合式的对象,软件工程师可根据自己的要求在其上添加各种控件并自定它们的位置和外观,然后通过这些控件来显示与编辑服务、启动其他的表单、完成某些功能操作等等。此外,使用者还可以在表单上加入一些叙述性文字与图片,以便使用户界面更具亲和力。本系统作为设备管理软件,功能较多,相应表单程序也较多,共计有三十张表单。 对出现次数较多界面相似的表单,通过定义表单类,生成表单模板,以进一步提高软件界面的规整性,提高开发效率。以下针对主表单的设计特点介绍如下:3.2.1 主界面表单设计本软件主界面为一顶

6、层表单“启动表单1.SLX”,其上加载有主菜单程序。用户在使用时通过调用主菜单来打开相应的子表单。本程序的调用步骤如图2所示: 软件最大特点是采用对子表单的逐级调用来尽量展现设备的各种资料和信息。子表单设计时需将属性showwindow = 1。DCS系统子表单的运行界面如下图三: 图三 #3机组CTM系统运行表单#3机组CTM卡件浏览表单设计 此表单用来进行卡件浏览,通过创建表格控件(Grid)来完成其功能,数据源通过表格生成器自动实现。实现后的使用界面如下图四:3.2.2表单类的设计 由于#4、#5、#6机组的表单外观与#3机组相似,仅是数据源的引用不同。因此,笔者将以上介绍的表单另存为表

7、单类,以此作为模板,来创建其它机组表单,这样不仅软件界面更加规范,也节约了开发时间,提高效率。本软件全部的使用者自定类如图五所示: 自定义表单 类库 505浏览表单类505系统表单类DEH浏览表单类DEH卡件表单类DEH系统表单类CTM浏览表单类CTM卡件表单类CTM系统表单类 类 对象 六号机组表单五号机组表单四号机组表单三号机组表单 图五 使用者自定义表单类示意图3.2.3 员工档案表单设计此表单特点为创造一个三页式的页框控件来分别显示员工资料、照片及简历。 建立一列示框进行员工姓名、性别浏览,更为特别的是点击列示柜(LIST)中姓名便可进行资料的相应更换.此表单的界面如下图六: 图六 员

8、工档案表单界面3.3菜单程序的建立 本软件中菜单程序是利用菜单设计器来完成,采用下拉式菜单结构来调用各子表单及功能代码。 本软件的上网功能通过菜单直接调用过程代码实现,其代码如下: *打开浏览器,登录网站 ole=createobject(internetexplorer.application) ole.visible=.t. ole.navigate(http:/) 菜单程序代码从略。3.4主程序的建立 主程序主要用来设置系统运行的环境,同时打开数据库,加载菜单与表单,显示整个应用程序界面,其代码如下: *主程序 *全程变量 PUBLIC seiectedtable &选择的数据库表 PU

9、BLIC derectory &保存目录 *设置系统路径,联遍成可执行文件时用 derectory=sys(2003)+ *打开数据库 OPEN database derectory+设备仪器管理.dbc *打开主表单 DO form derectory+启动表单1.scx name 启动表单1 linked *执行事件循环 READ events3.5系统调试、连编和发布3.5.1 系统调试 为了检查系统运行中的各种错误,甚至是一些不可预料的错误,对整个的程序进行调试是必要的。调试的方法可以用VFP自带的“调试器”进行。 3.5.2连编和发布 Vfpro6.0在管理器中带有连编功能,可连编成

10、应用程序(.app)和可执行文件(*.exe)两种。 系统的发布通过VFP6.0的安装向导自动完成,但用户须将相应文件统一放在目的发布树下。3.6从单机版向网络版的升级方案 众所周知,用Vfpro开发的软件主要使用于中小型的且对安全性要求不高的用户使用。为了更好的发挥本数据库的功能,实现和局域网的联接。可将本数据库方便的升级到Microsoft SQL数据库,用SQL作服务器端管理软件,用Vfro做前端数据库。 Vfp具有向SQL自动导入功能,可方便升级的的实现。结论: 本软件的设计初衷主要为本部门的工作服务,属于实用型软件。它对于电厂进一步实现规范管理,减员增效意义重大。对发电厂生产设备的微

11、机化管理具有很大的参考价值。但毕竟由于时间仓促,部分功能尚不完善,尤其是“自动系统统计”方面的功能,还需进一步商磋和改进,大量的数据尚待工作中不断的补充和完善。参考文献:【1】Nelson ling(美),Visual Foxpro6.0 中文版 自学教程,清华大学出版社,1999,P158;【2】清汉计算机工作室编著,Visual Foxpro6.0开发实例,机械工业出版社,2000,p438;【3】潘锦平,施小英,姚天,软件系统开发技术,西安电子科大出版社,1999,P010;【4】萨师煊,王珊,数据库系统概论,高等教育出版社,1991,P112;【5】章立民,Visual Foxpro6

12、.0中文版,程序设计基础加强篇,中国铁道出版社,1999,P063;【6】章立民,Visual Foxpro6.0中文版,程序设计问题篇,中国铁道出版社,1999,P064;【7】Sneed h.Automated Software Quality Assurance.on Software Engineering.1985.9,SE-11(9):909-916【8】周速,陈敏玲等,软件工程及应用,天津科学技术出版社,1992;【9】蔡希尧,陈平,面向对象技术,西安电子科技大学出版社,1993;【10】卢光盛,王家增等,计算机系统开发实用手册,北京电子工业出版社,1994。 写稿日期:2002.5 联系方式: 0910-38823875

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号