第1章概述
1.1课题背景
1.1.1课题来源
随着目前大庆油田有限责任公司企业信息化建设的不断深入,办公电子化已经十分普及,尤其是企业门户网站的建立,给广大职工带来了极大的方便。但是,目前还没有实现通过网络对专业标准进行方便的查询使用,为此,大庆油田有限责任公司勘探部提出研制《大庆油田有限责任公司勘探相关标准查询系统》软件,以方便广大干部职工查询和使用专业标准。
1.1.2课题的意义
中油股份的上市,要求现在的石油行业按照现代石油公司模式进行企业的管理和经营,也就是要求这些企业在日常工作中严格执行相关标准,建立健全标准体系结构。经过几年来的工作实践,大庆油田有限责任公司勘探部在完善油田公司勘探相关标准、制订勘探管理流程的同时,一直致力于油田公司勘探标准的宣贯工作。
截至2003年6月底,勘探相关专业在用的标准有国家标准15项、行业标准316项、企业标准185项,钻井专业分标委2003年8月成立,今年正在制定5个钻井方面的标准。根据需要,每年还要对老标准进行逐步修订和对新标准进行制订。这些标准数目非常庞大,制、修订时间不同,所以出版版本、出版时间也随之不一样,再加上标准制订单位不同,造成目前执行的标准来源不一样,标准载体不完全一样,有的是光盘,有的是单行册,有的是合订本,从而给查阅、宣贯、修订以及制订工作带来了极大的不便。
目前,在大庆地区使用勘探相关标准的人群比较分散,查询及使用标准极不方便,为此,大庆油田有限责任公司勘探部提出开发"大庆油田有限责任公司勘探相关标准查询系统",该系统将勘探相关的8个专业的国家标准、行业标准及企业标准信息化,一方面实现了企业管理的信息化,另一方面为广大用户快速、准确地查询各标准提供了极大的方便。同时,该项目的开发将实现国家标准、行业标准和企业标准的管理集成化。目前,虽然许多部门都对标准的管理做了一些工作,但某些方面做得还不是很完善。通过此系统,可以把有关勘探标准的各种操作集中到一个环境或平台上来进行,这样解决了以前各部门之间没有实现的无缝连接问题。在满足企业管理信息化需求的同时,考虑到标准的特殊性,对查询用户将采取分等级授权,确保查询系统的可靠性、安全性、特殊性。因此,本项目的开发具有重大的使用价值和现实意义。
1.1.3网络查询系统的要求
在对勘探相关标准(包括国际标准、国家标准、行业标准、集团公司标准、股份公司标准、大庆油田公司标准和企业标准)载体形式、标准数目等情况进行详细调查摸底的基础上,综合考虑目前使用的系统结构、编程语言、数据库形式以及网络安全等因素,列出针对性处理措施,并进行统一规划设计,形成项目实施方案;根据实施方案,开发编写软件程序,形成勘探相关标准网络查询平台。
1.2查询系统的功能设计
根据对本信息查询系统的要求分析,所需设置如下的功能,见图1-1所示。
图1-1系统功能图
Figure 1-1 System Functions
根据功能的需要可以分成四种不同的类型的用户,即初级用户、中级用户、高级用户和系统管理员,不同类型的用户具有不同的使用权限。登陆时,不同的用户根据系统的用户数据库中存储的用户数据类型加以判断选择,从而实现不同用户所具有的各自功能。根据系统设计的需要,相应的用户具有的权限如下:
初级用户只能实现对所需信息的查询和浏览功能,而不能对所需的信息进行选中、复制、粘贴、页面保存、页面打印和Word电子文档的下载。
中级用户除具有对所需信息进行查询和浏览功能外,还能实现对所需的信息进行选中、复制和粘贴的功能,同时,还可以对信息所在页面的文件进行保存和打印。
高级用户除了具有对所需信息进行查询和浏览的功能,对所需的信息进行选中、复制和粘贴的功能,对信息所在页面文件进行保存和打印的功能外,能下载所查询信息的电子Word文档,对所需的信息进行Word操作;
系统管理员是本系统的超级用户,该用户能实现查询系统所具有的所有功能,并完成对用户和数据库的管理。对用户的管理主要体现在对用户的使用权限、用户名及用户口令的设置等;对数据库的管理主要体现在对数据库进行修改、添加和删除。还能通过连接到Web服务器上的监控计算机完成对本查询系统的监控功能,对发现有对本系统进行攻击和恶意操作的用户进行剔除,并能对恶意操作的用户进行网络追捕,探测出其IP地址并对其进行封杀;同时系统管理员完成对本系统的功能维护和一些问题的解决。
1.3查询系统的方案及主要特点
在查询系统的设计中,总体网络采用B/S的网络结构,此结构的前端开发工具采用ASP.NET和Dreamweaver相结合的技术开发用户界面,Web服务器采用微软的IIS5.x,后台数据库采用Oracle数据库,数据库访问技术采用一种最新推出的一种完整的Web数据库的解决方案,即ASP.NET和ADO.NET相结合的技术,这样的方式连接数据库简单,而且实现的功能强大。如图1-2所示。这样,不同级别的用户可以通过Web服务器轻松的对数据库服务器发出请求,完成对所需数据的调用。
图1-2 B/S结构
Figure 1-2 B/S Structure
根据本系统的设计思想,此系统的设计主要具有以下的一些特点:
1.本系统的设计是基于.NET成功开发应用的基础上,第一次采用2002年推出的ASP.NET技术开发的信息查询系统;
2.本系统设计采用最新的ASP.NET与Oracle数据库结合技术完成对本系统的设计。
3.本系统是国内第一次设计的勘探相关标准查询系统。此系统的设计将克服工作量大、设计复杂等困难,查询的准确率将接近100%,系统的安全性合乎设计标准。
4.此勘探相关标准查询系统是目前国内勘探相关标准最完备、最具代表性的查询系统,它的设计将为地质勘探标准的查询、地质勘探工作的研究和开展提供最方便的工具。
5.此系统具有很好的可扩展性,为今后进一步拓展新应用打下基础。由于ASP.NET的技术的应用,增强了系统的可扩展性,为系统的跨平台使用打下了坚实的基础。同时,它还可以根据系统的发展需要而被扩展,当系统需要扩大建设时,它可以被植入扩展后的系统中独立使用。
1.4技术关键
(1)信息安全技术
信息安全性是一切Web应用的重要保证。本系统主要从网络、Web服务器和数据库服务器及人为控制等方面的安全策略方面加以考虑。系统总的应用结构为底层信息数据库在TCP/IP局域网上维护,而对数据信息的查询利用查询系统在Intranet上实现,因此,本系统服务器组成的局域网可以通过高性能的防火墙实现与企业网络及Intranet的互联,尽可能控制外部对服务器的入侵及破坏;
另外,利用Windows服务器以及Web服务器的文件访问控制功能,进一步保证Web服务的文档安全性。由于应用中的动态页面是用ASP.NET技术实现的,所有脚本的解释执行过程全在服务器端完成,返回浏览器端的只是静态的HTML文档,所以,Web应用的源程序相对比较安全。另外,将数据库服务器与Web服务器相分离,而且数据库服务器采用标准的登录认证,实现对底层数据库表的存取控制,确保数据库系统的安全性。
在人为方面,可以通过IP与用户数据绑定的方式限制不同类型的用户登陆,从而保证数据库服务器的人为破坏;同时,系统管理员可以通过连接到Web服务器上的监控端对整个系统的访问进行监控,发现有恶意操作或攻击的,系统管理员可以采取剔除用户、封杀账
上一篇:
基于net的供应链管理系统设计与实现.
下一篇:
马原:环境保护与可持续发展论文(word)