上位机瓦斯巡检管理系统的设计_第1页
上位机瓦斯巡检管理系统的设计_第2页
上位机瓦斯巡检管理系统的设计_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上位机瓦斯巡检管理系统的设计摘要:本文利用VB作为开发工具‘Access作为数据库系统,设计了上位机瓦斯巡检管理系统界面的各个功能模块,完成了大型数据库和管理界面的设计。实验表明系统达到了设计功能的需求。关键词:VBAccess瓦斯巡检管理系统巡检系统中上位机数据处理是整个系统的灵魂。巡检路线确定、巡检计划的更改以及各种识别卡的注册和更改都是由上位机通过程序实现的。对收集的原始数据根据经验值进行智能分析,给出趋势数据和报警数据,并且根据需要给出报表。1系统开发环境VB是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)当今世界上最快的编辑器、最为领先的数据库技术[1]。因此,对于开发智能瓦斯安全巡检系统这样的中小型应用程序来说,利用VB可视化集成开发环境更为实用,并且考虑到本信息收集管理的主要应用领域与使用人群,为此文中米用VB作为开发智能瓦斯安全巡检系统的语言。2系统数据库的设计数据库在一个管理系统中有非常重要的地位,数据结构设计的好坏将直接对应用系统的效率、功能的扩展、完善,以及实现的效果产生影响,合理的数据库结构设计可以提高存储的效率,保证数据的完整和一致。该系统使用Access2000根据需求对数据库进行设计,实现了11张数据表:用户信息表、班次管理表、班次牌管理表、地点分类管理表、地点管理表、计划编制表、记录管理表、角色管理表、角色权限表、人员管理表、线路管理表。2.1数据库设计的关键技术在VB的开发环境中,可以使用三种数据库访问方式,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ADO对象模型。但不是所有的方法都能访问目前比较流行的Access2000数据库,经过比较,在此采用ADO对象模型的方法访问Access2000数据库。ADO涉及的数据库访问方式有DSN(数据源名称)、ODBC(开放式数据连接)以及OLEDB三种,本文主要运用了OLEDB方式。ADOData控件使用MicrosoftActiveX数据对象(ADO)来快速建立数据绑定控件和数据提供者之间的连接。数据绑定控件是任何具有数据源”属性的控件。数据提供者可以是任何符合OLEDB规范的数据源。使用VisualBasic的类模块也可以很方便地创建子集的数据提供者。尽管可以在应用程序中直接使用ActiveX数据对象,但ADOData控件有作为一个图形控件的优势,可以用最少的代码创建数据库应用程序。打开一个指定的数据库表,或定义一个基于结构化查询语言(SQL)的查询、存储过程或该数据库中表视图的记录集合。将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。添加新的记录,或根据对显示在绑定的控件中的数据的任何更改来更新一个数据。2.2系统报表的设计煤矿主要需要定时生成瓦斯检测的日报表和班报表(包括图形格式和表格形式的报表),它是煤矿一项十分重要的数据资料,也是传统监控系统的系统操作员的日常工作之一[2]。可以根据用户要求提供各种报表的实现,能够实时预览,打印报表,而且可以方便地将查询到的数据导入到EXCEL文件中去力便用户定制自己特定的报表。本文设计的是一个通用单元,通过这个单元用户可以方便地将数据导入到Excel和文本文件中,然后还可以根据自己的实际需求,对数据进行后期的加工和处理。并且将这个单元改写成VB组件,可以安装到VB开发环境中,这样就可以根据自己的实际需要来选用该组件,可以方便地实现对数据的导出功能,最大程度上实现了代码的复用。VB本身提供自动化功能可以通过创建Excel对象来生成和打印报表,设计的步骤如下。在工程中引用excel类型库。从工程”菜单中选择引用”栏,在弹出的对话框中选择:Microsoftexcel10.0objectlibrary,然后选择确定”表示工程中要引用exceI类型库。在通用对象的声明过程中定义excel对象。使用Set命令创建excel对象。使用excel对象的属性或方法完成报表的设计。使用Quit方法释放excel对象。3管理系统界面的设计作为整个系统的工作中心,计算机软件系统对瓦斯检测的实时性、高效性和可靠性具有重要的意义。该计算机管理软件系统主要包括:登陆系统模块、基础信息模块、日常巡检模块和数据处理模块等四大模块。系统的主窗体是一个多文档界面(MDI),在主窗体中加入状态栏控件,可以反映系统时间、日期的变化[3]。同时,在主窗体中编辑了菜单。菜单的详细情况见表1所示,点击不同的菜单可以调用不同的窗体。4结语经过检测与调试,本文设计的上位机瓦斯巡检管理系统能够准确的记录瓦检人员的瓦检情况、瓦检时间、瓦斯检查工姓名、瓦检地点及现场数据。能够对输入计算机的测定数据进行分析处理,并自动生成瓦斯检查班报表和日报表,达到了预期的目的。参考文献王敏,王金海,郑全阶,等.基于CGI技术的安全信息管理系统的设计与实现[J].计算机应用研究,2005(7):21

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论