辽河油田下属有许多分散的二级单位,各二级单位网络设施健全,地处偏远的采油厂也通过无线网与油田机关及其它二级单位实现了网络互联。在这种情况下,油田公司科研管理和技术推广部门每年却要手工处理大量的二级单位上报的科研立项、开题报告、技术合同、项目外协、项目效果跟踪、项目评审、技术创新成果申报评审、专有技术查询等资料,工作量大而繁琐,耗费了大量的人力、物力和财力。
为了加强中国石油股份公司和辽河油田公司科技研究与技术开发管理,规范科技成果和知识产权管理的运行机制,提高研发质量,促进科技成果的应用,开发了“辽河油田科技信息管理系统” ,并在全油田科技系统全面推广应用。该系统的滚动开发,带动了全油田科技工作的自动化发展,使各二级单位直接通过网络将科技管理信息上报油田公司科研管理部门,极大的提高了工作效率和工作质量。
1.系统介绍
1.1研发的主要内容
科研信息管理办公自动化系统历经三年的研发与应用,主要包括以下四大方面内容:科研项目管理系统、技术创新成果管理系统、专有技术管理系统、综合处理管理系统。
整个系统平台分为20个子系统:科技立项、外协管理、开题报告、专有合同、项目验收、文件处理、技术资料、成果申报、成果评审、成果评定、成果管理、成果报告、专有技术保密、专利技术申请报告、专利(专有)技术实施许可协议、专有技术认定报告、专有技术效果跟踪、报表处理、综合查询、综合处理等系统。
该系统的研发基于WWW的Browser/Server结构和Client/Server模式,运用ASP技术、JSP技术和CGI混合网络编程技术,通过用户WWW、WEB服务器、ORACLE8I数据库服务器,集成科研网络办公自动化管理系统平台。该项目研究其各个子系统之间动态参数的模拟分析,采用精确的分析模型,得到各子系统的动态模拟方法,并以数据库统计法、图形分析方法、数据管道模拟方法等技术,建立各子系统协调设计模型,实现科技管理无纸化、自动化办公。
该系统有三条数据流:一是数据采集检验传输流,即三级单位用户将数据填写好后,上报给科技管理部门,科技管理部门对上报的数据接受后,将不合格数据返回给三级单位进行修改重传,将合格数据提交到数据库中;另一条是科技管理部门进行审批时,向数据库提出请求,将上报的所有数据从数据库中读出,进行审批,审批后结果提交到数据库中;第三条数据查询流,即采油厂所有联网计算机通过本机浏览器向Web服务器发送请求,由Web服务器进行请求解析,Web服务器再将请求发送到数据库服务器,由数据库服务器到数据库中去提取相关的数据并返回给Web服务器,最后由Web服务器将检索结果返回给用户。
各子系统间既相互联系又具有各自的独立性,实现了在线填报、修改、删除、在线审核、审批、综合查询等功能,并建立了相应的输入输出模型。
该系统平台已在辽河油田各采油厂、油公司科技系统全面推广应用,数据库在WWW上填报达100%,网上修改、查询、传输率达到100%。
1.2系统的创新点
1.2.1技术手段和开发工具的先进性
该系统研发基于WWW的Browser/Server结构和Client/Server模式,运用ASP、JSP技术和CGI混合网络编程技术,通过用户WWW、WEB服务器、ORACLE9数据库服务器,集成科研网络办公自动化管理系统平台。该项目研究其各个子系统之间动态参数的模拟分析,采用精确的分析模型,得到各子系统的动态模拟方法,并以数据库统计法、图形分析方法、数据管道模拟方法等技术,建立各子系统协调设计模型,实现科技管理无纸化、自动化办公。所采用的技术手段和开发工具在国内同行业中具有领先水平,应用的计算机及网络技术处于领导地位。
1.2.2人性化的管理
由于科技信息管理系统具有内容广泛性、业务专业性、用户多样性等特点,在系统设计中充分考虑了系统的可管理性。设计的系统具有应用管理、用户管理、安全管理等综合管理功能。从方便使用和减小工作量的角度,简化操作,体现以人为本的设计思想。
①应用管理:通过系统维护增加或删减系统应用的数量并通过授权控制用户对各种应用的操作权限。
②用户管理:管理用户的数量及权限。
③安全管理:通过安全日志对系统数据的操作情况进行控制管理。
1.2.3安全可靠性强
鉴于本系统的保密性,对相关数据进行MD5 (Message-Digest Algorithm 5)加密,MD5的实际应用是对一段Message(字节串)产生fingerprint(指纹),可以防止被“篡改”。是一种不可逆算法,可以大大加强数据的保密性。该系统实现了网上签章功能。通过软件编程提交后台数据库,通过密码访问,身份验证后,即可实现在WWW上审核、审批自动签字、盖章。其它相关部门在网上应用,资源共享。
1.2.4良好的可扩充性和灵活性
该系统具有良好的扩充能力。能够根据不断增长的科技信息需求,扩展系统平台,增添子系统,很容易的增加系统主服务器和应用客户。
1.3系统运行模式
科研信息管理办公自动化系统平台的建设,是基于客户机/服务器结构的数据库信息处理系统,实现对科研项目、成果管理和专有技术等管理系统基础数据库的管理和应用,以表格、文字图形作丰富的表现形式,集数据的输入、修改、查询、分析、汇总、上报为一体。
考虑到系统运行的特点,以及目前各个采油厂计算机的硬件条件、基层单位地理环境及技术人员素质、网络环境、网络安全、管理体制等诸多因素,在系统开发中我们采用了Browser/Server(浏览器/服务器)模式。Browser/Server结构是网络上一种新型的模式,服务器端是WWW与数据库的集成,它包括Web服务器和数据库服务器、以及它们的连接软件,而客户端用Internet上的浏览器作为统一的客户机界面。它借用Intranet上的Browser(浏览器)作为统一客户界面,来开发和使用信息系统,在Server(服务器)端不但有数据库服务器,还有WWW服务器,以及它们的连接软件,即所谓的瘦客户机-肥服务器。
2.关键技术介绍
2.1Intranet技术
Intranet技术作为该系统开发的主体技术,具有以下特点:
它的协议是标准公开的,不局限于任务硬件平台和操作系统,支持多媒体信息;数据、图形和图像等多种信息,通过标准浏览器显示出来,界面统一、友好且简单易用,不但能减轻培训的工作量,也可以减少培训费用;由于HTML简单易用,因此客户通过浏览器存取信息,文件容易共享,传递信息快速,准确;由于Intranet的建立,用户端无需专用的软件,维护和教育培训费用也相对低廉,可以降低企业的维护成本;安全性好,防火墙技术保证现代企业网络的安全性。
2.2 ASP技术
Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。
ASP脚本是采用明文(plain text)方式来编写的。 ASP脚本是一系列按特定语法(目前支持 VBScript 和Jscript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式的文件。当客户端的最终用户用WEB浏览器通过INTERNET来访问基于ASP脚本的应用时,WEB浏览器将向WEB服务器发出HTTP请求。WEB服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎( ASP.DLL ) 。ASP.DLL将从文件系统或内部缓冲区获取指定的ASP脚本文件,接着就进行语法分析并解释执行。最终的处理结果将形成HTML格式的内容,通过WEB服务器“原路”返回给WEB浏览器,由WEB浏览器在客户端形成最终的结果呈现。
2.3结构化查询语言——SQL语言
SQL语言即为结构化查询语言,对数据库进行操作就少不了使用数据库操作语言。结构化查询语言(即SQL语言)是最重要的关系数据库操作语言,具有良好的可移置性。
3.应用效果评价
该系统使辽河油田各个二级单位科研系统用户可以直接通过网络将数据上报给油田分公司科研管理部门,管理员通过此系统对上报的数据进行处理、汇总、判断、分析、总结、呈报等工作,使科研管理信息的查询更加方便快捷。此项目为科研办公节省了大量人力、物力,大大提高了工作效率,提高了办公质量和管理效率。按照石油企业管理优秀成果经济效益计算方法计算。经费计算取3年时间,系统开发应用累计创效益1017.88万元。(责任编辑:黄重来)