基与.NET的信息查询系统
摘 要:随着XX油田公司企业信息化建设的不断深入,目前还没有实现通过网络对专业标准进行方便的查询使用,为此本文致力于使用.NET框架中的ASP.NET技术及Oracle 9i数据库,设计了XX油田公司勘探相关标准网络查询系统。
  以Windows NT Server+IIS5.x+ASP.NET+Oracle 9i的组合为技术支撑,根据勘探相关标准分类方法,结合Visual C#.NET、DreamWeaver等软件,采用B/S模式三层体系结构,设计了XX油田勘探相关标准信息分类查询系统;利用精确或模糊及体系表等查询方法实现了勘探相关标准的标准号、标准名称查询及体系标准结构查询,利用Visual C#.NET建立COM Add-in,实现Web上的Office浏览。初步实现了勘探相关标准的数字信息化平台建设。
关键词:网络信息查询;网络数据库;ASP.NET;ADO.NET;Oracle
Abstract: With oil companies XX information the continuous deepening of the building, has yet to achieve through the network of professional standards for the use of convenient, for this paper to use. NET framework of ASP.NET technology and Oracle 9i database, Design of the XX oilfield exploration company standards for network systems.
To Windows NT Server + IIS5.x + ASP.NET + Oracle 9i for a combination of technical support, according to the standard classification of related exploration, with Visual C #. NET, DreamWeaver, and other software, using B / S model three-tier architecture, design XX oilfield exploration criteria for classification of information systems and the use of precise or vague, such as table system for the exploration methods to achieve the standards, criteria, standards for the name and structure for the standard system, using Visual C #. NET establish COM Add-in, achieving The Office on the Web browser. Achieved a preliminary exploration of the relevant standards of digital information platform construction.
Key words: Network Information, Network Database; ASP.NET; ADO.NET; Oracle
目 录
第一章 概述 3
1.1课题背景 3
1.1.1课题来源 3
1.1.2课题的意义 3
1.1.3网络查询系统的要求 4
1.2查询系统的功能设计 4
1.3查询系统的方案及主要特点 6
2.1系统功能设计 10
2.2系统结构设计方案比较 11
2.3数据库方案选取 16
2.4系统工作原理 17
2.5系统的架构 18
第3章网络查询系统详细设计 19
3.1 Oracle数据库数据表设计 19
3.1.1标准相关数据表设计 19
3.2数据访问技术ADO.NET及访问Oracle原理 21
3.3用户部分 22
3.3.1注册用户 22
3.3.2用户登陆 23
3.3.3用户管理 24
3.4关键词检索的实现 25
3.4.1 SQL语句 25
3.4.2关键词检索页面设计 25
3.4.3关键词检索的实现 26
3.5标准正文浏览的实现 27
3.6体系结构检索的实现 30
3.6.1体系结构检索的页面设计 30
3.6.2体系结构检索的实现 30
3.7数据管理 31
3.8系统安全性 32
3.8.1身份验证 32
3.8.2不同用户级别的控制 33
结 论 34
参考文献 35
致 谢 37
第一章 概述
1.1课题背景
1.1.1课题来源
随着目前XX油田公司企业信息化建设的不断深入,办公电子化已经十分普及,尤其是企业门户网站的建立,给广大职工带来了极大的方便。但是,目前还没有实现通过网络对专业标准进行方便的查询使用,为此,XX油田公司勘探部提出研制《XX油田公司信息查询系统》软件,以方便广大干部职工查询和使用专业标准。
1.1.2课题的意义
中油股份的上市,要求现在的石油行业按照现代石油公司模式进行企业的管理和经营,也就是要求这些企业在日常工作中严格执行相关标准,建立健全标准体系结构。经过几年来的工作实践,油田有限责任公司勘探部在完善油田公司勘探相关标准、制订勘探管理流程的同时,一直致力于油田公司勘探标准的宣贯工作。
  截至2003年6月底,勘探相关专业在用的标准有国家标准15项、行业标准316项、企业标准185项,钻井专业分标委2003年8月成立,今年正在制定5个钻井方面的标准。根据需要,每年还要对老标准进行逐步修订和对新标准进行制订。这些标准数目非常庞大,制、修订时间不同,所以出版版本、出版时间也随之不一样,再加上标准制订单位不同,造成目前执行的标准来源不一样,标准载体不完全一样,有的是光盘,有的是单行册,有的是合订本,从而给查阅、宣贯、修订以及制订工作带来了极大的不便。
  目前,在XX地区使用勘探相关标准的人群比较分散,查询及使用标准极不方便,为此,油田有限责任公司勘探部提出开发"油田有限责任公司勘探相关标准查询系统",该系统将勘探相关的8个专业的国家标准、行业标准及企业标准信息化,一方面实现了企业管理的信息化,另一方面为广大用户快速、准确地查询各标准提供了极大的方便。同时,该项目的开发将实现国家标准、行业标准和企业标准的管理集成化。目前,虽然许多部门都对标准的管理做了一些工作,但某些方面做得还不是很完善。通过此系统,可以把有关勘探标准的各种操作集中到一个环境或平台上来进行,这样解决了以前各部门之间没有实现的无缝连接问题。在满足企业管理信息化需求的同时,考虑到标准的特殊性,对查询用户将采取分等级授权,确保查询系统的可靠性、安全性、特殊性。因此,本项目的开发具有重大的使用价值和现实意义。
1.1.3网络查询系统的要求
在对勘探相关标准(包括国际标准、国家标准、行业标准、集团公司标准、股份公司标准、油田公司标准和企业标准)载体形式、标准数目等情况进行详细调查摸底的基础上,综合考虑目前使用的系统结构、编程语言、数据库形式以及网络安全等因素,列出针对性处理措施,并进行统一规划设计,形成项目实施方案;根据实施方案,开发编写软件程序,形成勘探相关标准网络查询平台。
1.2查询系统的功能设计
根据对本信息查询系统的要求分析,所需设置如下的功能,见图1-1所示。
图1-1系统功能图
根据功能的需要可以分成四种不同的类型的用户,即初级用户、中级用户、高级用户和系统管理员,不同类型的用户具有不同的使用权限。登陆时,不同的用户根据系统的用户数据库中存储的用户数据类型加以判断选择,从而实现不同用户所具有的各自功能。根据系统设计的需要,相应的用户具有的权限如下:
初级用户只能实现对所需信息的查询和浏览功能,而不能对所需的信息进行选中、复制、粘贴、页面保存、页面打印和Word电子文档的下载。
中级用户除具有对所需信息进行查询和浏览功能外,还能实现对所需的信息进行选中、复制和粘贴的功能,同时,还可以对信息所在页面的文件进行保存和打印。
高级用户除了具有对所需信息进行查询和浏览的功能,对所需的信息进行选中、复制和粘贴的功能,对信息所在页面文件进行保存和打印的功能外,能下载所查询信息的电子Word文档,对所需的信息进行Word操作;
系统管理员是本系统的超级用户,该用户能实现查询系统所具有的所有功能,并完成对用户和数据库的管理。对用户的管理主要体现在对用户的使用权限、用户名及用户口令的设置等;对数据库的管理主要体现在对数据库进行修改、添加和删除。还能通过连接到Web服务器上的监控计算机完成对本查询系统的监控功能,对发现有对本系统进行攻击和恶意操作的用户进行剔除,并能对恶意操作的用户进行网络追捕,探测出其IP地址并对其进行封杀;同时系统管理员完成对本系统的功能维护和一些问题的解决。
1.3查询系统的方案及主要特点
在查询系统的设计中,总体网络采用B/S的网络结构,此结构的
  • 大家都分享一下了,你好意思不点吗?点一下又不会怀孕

创意是网站设计的生命之源,好的创意能更加还原于真实。更加吸引浏览者的注意力.