论文部分内容阅读
石油环境管理信息系统(Environmental Management Information System,EMIS)的开发对石油企业的环境管理有重要意义。本文就客户/应用/数据库三层结构的石油环境管理信息系统的研究开发工作进行了论述。作者从中国石油环境管理的现状入手,分析了国内外环境管理信息系统研究与发展的进展以及中国石油环境软件存在的问题。在此基础上提出了论文的研究目标和系统结构,分析了系统需求、总体方案、数据以及功能模块,设计了数据表、代码、安全以及软件系统,最终开发了石油环境管理信息系统,并采用先进的结构来支持该系统的运行。取得的重要成果和创新之处主要体现在: 1.系统功能齐全,能满足目前环境管理的要求 系统设计了简洁的输入界面,方便用户输入;查询容易且功能强大,并能生成多种多样的统计图形;报表打印独具特色,除按股份公司和国家要求的月报、年报外,还能根据查询结果生成动态报表,并能以Word、Excel、Html等多种形式输出,便于环境信息的再利用。 2.操作使用方便 采用流行的TreeView控件作为系统主要功能的控制界面,用户所有的操作都可在一个主窗口完成,而且可以随时切换任务;所有的操作都基本类似,既可同时浏览多条记录,也可选择详细查看某一记录;可实现对记录灵活的筛选;界面尽量采用常用Windows和Office界面,用户比较熟悉。 3.环境数据的一致性得到充分考虑 —系统在设计时充分考虑了数据的一致性问题,从环境管理、污染源、环境监测和环境统计四方面统一考虑。 —采用统一的数据库,一个数据只能有一个数据来源。避免了过去各个库之间存在数据重复输入和数据来源不一致的问题。 —结合股份公司已有的环保数据信息进行了细致地研究和讨论,尽量设计出比较完善的数据结构。 4.从数据源直接生成统计汇总数据是新系统的设计难点和突破口 由于股份公司各企业监测能力和具体情况悬殊很大,存在监测频率不一致、监测点位不足等问题,使得监测点类别划分上很困难。 为了解决这一问题,系统设计中考虑采用灵活可靠的计算方法,各用户可以根据实际自己定义统计公式,达到了既能体现企业复杂的具体情况,又能满足股份公司统计的需要。 5.采用了先进的结构支持系统运行 本文所采用的“客户/应用/数据库三层结构”,既不同于以前的“客户/服务器(C/S)方式”,也不同于现在比较流行的“浏览器/服务器(B/S)方式”。与后者比较相象但有不同。它结合了两者的优点,克服了两者的不足: 客户端:ICA客户端软件 应用服务器:MetaFrame Server+EMIS 数据库服务器:Oracle 8.1.6或 SQL Server 7刀 这样的方式客户端不需要安装EMIS应用程序,EMIS完全在应用服务器上运行,对客户端用户数目没有限制,客户端不需要维护,系统升级、更新非常容易,数据维护方便且具有良好的交互性。对网络要求也较低,需要的网络带宽为 5—15bps,适用与各种连接方式,包括拨号连接。 该系统及所采用的结构的应用能为石油企业环境管理起到方便、实用和节约大量资金等作用,并具有很好的应用和推广前景。