论文部分内容阅读
摘要:近几年来,我国环境污染事故日益增多,为了满足环保部门在处理污染事故时的需求,便于污染事故现场处置时快速查阅,特开发出《环境应急电子手册》,它具备了检索迅速、查找方便、可靠性高、存储量大等优点。
关键词:数据库环境应急污染事故;Visual Basic 6.0
中图分类号:TP391.9 文献标识码:A 文章编号:1007-9599 (2012) 11-0000-02
一、引言
我国的环境污染事故大多数是由于化学物质在生产、储存、运输、使用、处置过程中,因发生火灾、爆炸、泄漏及管理不当而造成的,其中危险化学品污染事故的多发性、处理的复杂性以及对人体和环境危害的严重性尤为突出。为提高对突发性环境污染事故,尤其是危险化学品污染事故的应急处理能力,2005年环保总局环境监察办公室组织有关专家编写了《环境应急手册》,作为各级环保部门在处理突发性环境污染事故时的指导性资料。《环境应急手册》将常见的39种化学品共分为四类:无机物、有机物、农药、消毒剂,每种化学品又注明了包括标识、理化特性、稳定性、危险性、环境标准、毒理学资料、安全防护措施、应急措施、环境监测方法、主要用途和包装等多个方面的内容。为方便用户快速查阅,特利用VB数据库技术开发出《环境应急电子手册》,它具备了检索迅速、查找方便、可靠性高、存储量大等优点。
二、背景分析
IETM(Interactive Electronic Technical Manual),中文名为交互式电子技术手册。简单来说,交互式电子技术手册的就是将书本状的技术手册的内容转换为数字化,进行重新编制后,可以交互的方式进行查阅,通过计算机等设备把所查阅内容展示给相关技术人员或系统操作人员。
IETM是综合应用了计算机多媒体技术、数据库技术和网络技术等优势,将内容繁琐庞大的操作手册等信息,以最优化的方式将文字、表格、图像、工程图形、声音、视频、动画等多种信息形式显示在计算机屏幕上,并以交互的方式进行查阅,将相关技术人员或系统操作人员所需的信息,精确地展现在使用者面前。它具备了纸质技术手册所不具备的几个新特征:1.优化了信息的组织样式,利用计算机为载体,具有翻滚、缩放、色彩、动画、声音等多个附加性能;2.信息之间相互关联,可以方便快速地查找所需信息,实现了数据与人的交互。
三、系统的设计与实现
(一)基本体系结构系统包括了无机物、有机物、农药、消毒剂四类,共39种化学品对象。每种化学品对象下都具备标识、理化特性、稳定性、危险性、环境标准、毒理学资料、安全防护措施、应急措施、环境监测方法、主要用途和包装等十方面的内容。化学品对象详细分类如下图所示。
无机物
1.氨
2.氟
3.氟化氢
4.汞
5.硫化氢
6.硫酸
7.氯
8.氯氧化钠
9.氰化钠
10.氰化氢
11.三氧化二砷
12.砷化氢
13.硝酸
14.盐酸
15.重铬酸钾 有机物 16.苯
17.苯胺
18.苯酚
19.丙烯腈
20.丁醛
21.多氯联苯
22.二甲苯
23.光气
24.甲苯
25.甲醇
26.甲醛
27.氯乙烯
28.三氯甲烷
29.四氯化碳
30.硝基苯
農药 31.倍硫磷
32.敌百虫
33.敌敌畏
34.乐果
35.六六六 消毒剂 36. 过氧乙酸
37. 次氯酸钠
38. 过氧化氢39. 二氧化氯
(二)开发环境。本系统的开发工具为Visual Basic 6.0,数据库使用Access 2007 。
在Visual Basic中,有下列三种常用的数据访问接口:1.数据库访问对象(DAO,Data Access Object)、2.远程数据库对象(RDO,Remote Data Object)、3.ActiveX数据对象(ADO,ActiveX Data Object )。ADO是最新的数据访问技术,提供了较为高级的访问OLE DB数据源的机制,它结合了DAO和RDO的优点,并提供了OLE DB数据源的入口。OLE DB是一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,利用它可以访问各种数据源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象。
在开发过程中,通常的流程是:先使用数据库管理系统或VB中的可视化数据管理器建立好数据库和数据表结构,然后在程序中通过使用ADODC数据库控件或引用ADO对象与数据库中的表建立连接,再通过数据库感知控件(例如:文本框等)来进行数据库的各种操作。但是,在这种开发过程中,有一个问题,就是用户在程序运行过程中无法动态地建立自己所需的数据库和数据表。
VB6.0提供了支持DAO、RDO、ADO的特殊控件,如Data控件可以创建DAO对象,用RemoteData控件可以创建RDO对象, 用ADO Data控件可以创建ADO对象以便访问和操作数据库。利用这些控件可以方便地连接到数据库并操作数据库,但这些控件并不能显示数据,必须借助数据绑定控件(如文本框等)显示、修改数据。使用数据库访问控件,可以简化开发过程,减少代码编写量,从而提高工作效率。
(三)功能实现简介。电子手册设计的要求是操作简便、界面实用,功能主要是左侧选择详细对象,右侧显示选中对象所对应的内容、图像。
首先,左侧显示详细分类名称功能使用的是VB中的TreeView控件,此控件是树形结构,能够形象地展示各种四类化学品之间的父子关系,并收放自如,界面整洁美观。此外,在程序运行过程中,TreeView的节点点击可以引发一系列的程序运行,使得整个界面连贯融合,如展示与节点相对应的相关图片及其相关属性等。
右侧显示对象所对应的内容则利用VB中的文本框控件来完成,在程序运行过程中,当某一分类被选中点击时,通过挑选节点从而选中其所对应的文字,并通过文本框显示出来。
右侧显示对象所对应的图像是利用VB中的Image控件及ImageList控件来完成。首先在ImageList控件中存入大量所对应的图片,在程序运行过程中,当某节点被选中时,则选中ImageList中所对应的图片,并通过Image显示出来。
四、结束语
本次的设计成果是一个查阅环境应急的电子手册。它主要实现在TreeView控件中查看到:无机物、有机物、农药、消毒剂共四类,以及在这四类下所分成的39个化学品对象,并从化学品的十大分类性质中选择某一个在右方的文本框控件和Image控件中显示所对应的内容和图像。由于使用传统的纸质工具书进行资料查询、参数选择、抄录、结果比较时要耗费大量时间,传统的纸质工具书的资料更新一般也需要较长时间,造成用户在使用过程中的种种不便。环境应急电子手册具有方便、快捷、准确等特征,可大大减轻使用人员的劳动强度,提高工作效率。
参考文献:
[1]国家环境保护总局环境监察办公室编著.环境应急手册.中国环境科学出版社
[2]龚沛曾.数据库技术及应用.高等教育出版社
[3]陈艳峰.Visual Basic数据库项目案例导航.清华大学出版社
[4]毛剑英,张迅.推进环境应急管理迈上新台阶——《关于加强环境应急管理工作的意见》解读[J].环境保护,2010,02
[5]李红臣,邓云峰,刘艳军.应急预案的形式化描述[J].中国安全生产科学技术,,2010,(04)
关键词:数据库环境应急污染事故;Visual Basic 6.0
中图分类号:TP391.9 文献标识码:A 文章编号:1007-9599 (2012) 11-0000-02
一、引言
我国的环境污染事故大多数是由于化学物质在生产、储存、运输、使用、处置过程中,因发生火灾、爆炸、泄漏及管理不当而造成的,其中危险化学品污染事故的多发性、处理的复杂性以及对人体和环境危害的严重性尤为突出。为提高对突发性环境污染事故,尤其是危险化学品污染事故的应急处理能力,2005年环保总局环境监察办公室组织有关专家编写了《环境应急手册》,作为各级环保部门在处理突发性环境污染事故时的指导性资料。《环境应急手册》将常见的39种化学品共分为四类:无机物、有机物、农药、消毒剂,每种化学品又注明了包括标识、理化特性、稳定性、危险性、环境标准、毒理学资料、安全防护措施、应急措施、环境监测方法、主要用途和包装等多个方面的内容。为方便用户快速查阅,特利用VB数据库技术开发出《环境应急电子手册》,它具备了检索迅速、查找方便、可靠性高、存储量大等优点。
二、背景分析
IETM(Interactive Electronic Technical Manual),中文名为交互式电子技术手册。简单来说,交互式电子技术手册的就是将书本状的技术手册的内容转换为数字化,进行重新编制后,可以交互的方式进行查阅,通过计算机等设备把所查阅内容展示给相关技术人员或系统操作人员。
IETM是综合应用了计算机多媒体技术、数据库技术和网络技术等优势,将内容繁琐庞大的操作手册等信息,以最优化的方式将文字、表格、图像、工程图形、声音、视频、动画等多种信息形式显示在计算机屏幕上,并以交互的方式进行查阅,将相关技术人员或系统操作人员所需的信息,精确地展现在使用者面前。它具备了纸质技术手册所不具备的几个新特征:1.优化了信息的组织样式,利用计算机为载体,具有翻滚、缩放、色彩、动画、声音等多个附加性能;2.信息之间相互关联,可以方便快速地查找所需信息,实现了数据与人的交互。
三、系统的设计与实现
(一)基本体系结构系统包括了无机物、有机物、农药、消毒剂四类,共39种化学品对象。每种化学品对象下都具备标识、理化特性、稳定性、危险性、环境标准、毒理学资料、安全防护措施、应急措施、环境监测方法、主要用途和包装等十方面的内容。化学品对象详细分类如下图所示。
无机物
1.氨
2.氟
3.氟化氢
4.汞
5.硫化氢
6.硫酸
7.氯
8.氯氧化钠
9.氰化钠
10.氰化氢
11.三氧化二砷
12.砷化氢
13.硝酸
14.盐酸
15.重铬酸钾 有机物 16.苯
17.苯胺
18.苯酚
19.丙烯腈
20.丁醛
21.多氯联苯
22.二甲苯
23.光气
24.甲苯
25.甲醇
26.甲醛
27.氯乙烯
28.三氯甲烷
29.四氯化碳
30.硝基苯
農药 31.倍硫磷
32.敌百虫
33.敌敌畏
34.乐果
35.六六六 消毒剂 36. 过氧乙酸
37. 次氯酸钠
38. 过氧化氢39. 二氧化氯
(二)开发环境。本系统的开发工具为Visual Basic 6.0,数据库使用Access 2007 。
在Visual Basic中,有下列三种常用的数据访问接口:1.数据库访问对象(DAO,Data Access Object)、2.远程数据库对象(RDO,Remote Data Object)、3.ActiveX数据对象(ADO,ActiveX Data Object )。ADO是最新的数据访问技术,提供了较为高级的访问OLE DB数据源的机制,它结合了DAO和RDO的优点,并提供了OLE DB数据源的入口。OLE DB是一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,利用它可以访问各种数据源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象。
在开发过程中,通常的流程是:先使用数据库管理系统或VB中的可视化数据管理器建立好数据库和数据表结构,然后在程序中通过使用ADODC数据库控件或引用ADO对象与数据库中的表建立连接,再通过数据库感知控件(例如:文本框等)来进行数据库的各种操作。但是,在这种开发过程中,有一个问题,就是用户在程序运行过程中无法动态地建立自己所需的数据库和数据表。
VB6.0提供了支持DAO、RDO、ADO的特殊控件,如Data控件可以创建DAO对象,用RemoteData控件可以创建RDO对象, 用ADO Data控件可以创建ADO对象以便访问和操作数据库。利用这些控件可以方便地连接到数据库并操作数据库,但这些控件并不能显示数据,必须借助数据绑定控件(如文本框等)显示、修改数据。使用数据库访问控件,可以简化开发过程,减少代码编写量,从而提高工作效率。
(三)功能实现简介。电子手册设计的要求是操作简便、界面实用,功能主要是左侧选择详细对象,右侧显示选中对象所对应的内容、图像。
首先,左侧显示详细分类名称功能使用的是VB中的TreeView控件,此控件是树形结构,能够形象地展示各种四类化学品之间的父子关系,并收放自如,界面整洁美观。此外,在程序运行过程中,TreeView的节点点击可以引发一系列的程序运行,使得整个界面连贯融合,如展示与节点相对应的相关图片及其相关属性等。
右侧显示对象所对应的内容则利用VB中的文本框控件来完成,在程序运行过程中,当某一分类被选中点击时,通过挑选节点从而选中其所对应的文字,并通过文本框显示出来。
右侧显示对象所对应的图像是利用VB中的Image控件及ImageList控件来完成。首先在ImageList控件中存入大量所对应的图片,在程序运行过程中,当某节点被选中时,则选中ImageList中所对应的图片,并通过Image显示出来。
四、结束语
本次的设计成果是一个查阅环境应急的电子手册。它主要实现在TreeView控件中查看到:无机物、有机物、农药、消毒剂共四类,以及在这四类下所分成的39个化学品对象,并从化学品的十大分类性质中选择某一个在右方的文本框控件和Image控件中显示所对应的内容和图像。由于使用传统的纸质工具书进行资料查询、参数选择、抄录、结果比较时要耗费大量时间,传统的纸质工具书的资料更新一般也需要较长时间,造成用户在使用过程中的种种不便。环境应急电子手册具有方便、快捷、准确等特征,可大大减轻使用人员的劳动强度,提高工作效率。
参考文献:
[1]国家环境保护总局环境监察办公室编著.环境应急手册.中国环境科学出版社
[2]龚沛曾.数据库技术及应用.高等教育出版社
[3]陈艳峰.Visual Basic数据库项目案例导航.清华大学出版社
[4]毛剑英,张迅.推进环境应急管理迈上新台阶——《关于加强环境应急管理工作的意见》解读[J].环境保护,2010,02
[5]李红臣,邓云峰,刘艳军.应急预案的形式化描述[J].中国安全生产科学技术,,2010,(04)