已阅读5页,还剩88页未读, 继续免费阅读
(计算机应用技术专业论文)基于web的勘探地质信息系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
捅要 本文论述了利用局域网实现基于w e b 的勘探地质信息发布系统的原理与技 术手段。通过对辽河油用研究院盆地所科研生产中的业务进行归纳、分析,以 科研生产主要业务流程为主线,并结合组织机构,本次系统设计分为基础数 掘管理子系统和( ( w e b 查询子系统两部分,实现在网上浏览、奄询基础数 据以及成果图形。在系统工作模式的选择上,考虑到b s 模式的先进性,又考 虑到c s 模式的成熟性,根据企业自身的业务特点,本系统采用了c s 与b s 交叉并用的体系结构,这两种模式的交叉并用,即满足了客户在c s 模式下批 量数据的转入需求,又满足了客户在b s 模式下个性化数据即时录入的需求, 这种工作模式很好地符合了科研人员工作习惯的需求。本系统利用o c x 图形浏 览控件,把网络浏览矢量图的难点变为现实,解决了在传统的浏览器中,只能 浏览非矢量化的图件,而不能浏览矢量化图件的问题。本次开发的o c x 控件使 科研人员可以在浏览器中直接无级放大矢量化图件,尤其是为科研人员在网上 详细浏览大比例成果图件提供了方便。 通过该系统的应用,加速了本企业实现自动化办公的进程,提高了现有资 料的共享程度和科研人员的工作效率,对传统手工资料的存储和应用进行了革 新,提高了科研生产管理和勘探决策水平。 关键字:数据库;w e b ;矢量图;o o x 控件 大连理工大学硕士学位论文 a b s t r a c t t h ep a p e rd i s c u s s e dt h em e t h o d sa n dp r i n c i p l e st o i s s u i n gi n f o r m a t i o n a b o u te x p l o r a t i o na n dg e o l o g yo nt h en e t d e v e l o p i n gt h e s y s t e ma f t e r a n a l y z ea c c o r d i n gt ot h en e e d t h es y s t e mi sd i v i d e di n t ot w op a r t s ,o n e i st h es u b s y s t e mo fb a s i cd a t am a n a g e m e n t ,a n dt h eo t h e ri st h es u b s y s t e m o fw e bs e a r c h i nc o n s i d e r a t i o no fa d v a n c e db sm o d ea n dm a t u r ec sm o d e , t h es y s t e ma d o p t sb o t ht w om o d e s ,a n dt h e ni ts a t i s f i e dt h ec l i e n t si n p u t b a t c hq u a n t i t yd a t au n d e rt h ec sm o d ea n ds a t i s f i e dt h ec l i e n t s i n p u t c h a r a c t e rd a t au n d e rt h eb s m o d e m o r e o v e r ,b r o w s i n gv e c t o rm a p so nt h e n e t c h a n g e i n t ot h ea c t u a l i t yb y u s i n gt h eo c xc o n t r o l l e r o nt h eo t h e rh a n db yt h es y s t e ma p p l y i n g ,i ta v o i d ss l o w s p e e dw o r k i n g , i ti n c r e a s e st h ed e g r e eo fs h a r i n go fc u r r e n td a t a t h e s es a v ep l e n t yo f t j m e ,a n dr a i s et h ep e r s o n n e l sw o r ke f f i c i e n c y o nt h eo t h e rh a n d 。i t c h a n g e st h ew a yo fa c c e s s i n gt r a d i t i o n a lh a n d i c r a f td a t a i th e l p sl e a d e r s t o i m p r o v i n g1 e v e l so fd e c is i o n k e yw o r d s :d a t a b a s e :w e b :v e c t o rm a p :o c xc o n t r o l l e r 基于w e b 的勘探地质信息系统的设计与实现 0 绪论 ,) 1 信息化建设的意义 信息化表现为电子化,数字化,网络化,但其发展趋势的核心是信息资源建设和使用社 含化。 信息化的出现是和电子化、数字化、网络化的出现分不开的。在信息资源的电子化基础 之上,产生信息资源的数字化,而在信息资源的数字化之后,网络的出现使数字化的信息资 源的传递速度加快,成本减低。电子化和数字化使社会整体拥有的信息资源量飞速增长,网 络纯使个入捐j 有的信息资源量飞速增长。但不管是电子化,数字化和网络化,改变的都主要 怒信怠盗源建设藕使臻的形式。 信怠资源建 殳静社会纯是社会各部f 1 所赭有酌信息瓷源都尽可能酌实现电子化、数字化 裁网络纯;在毖蒸础上,形成社会 乇豹信怠资源,辩所有衽会成爨无象件开放。信意资源的 建设秘使用救社会位魄就是使享主会各部门帮爨畜社会成爨都参与信惠资源建设,又都冒戳无 条传的在权限腰及范爨走使用投会德救信息资源。避露提高蠡己玺活,学习,工作戆矮量, 乃至改变了蒜自生活,学习,工终的方式。 信息化在现代社会发展中最大的撼动力在于其通过僚息滚通,点石成金,促避社众资源 罄体的优化配置。 就经济上来说,可以充分发挥电子信息技术对经济的倍增作用,我们就能够提高圆民经 济的效率,降低消耗,利用已经形成的相当规模的钢铁、煤炭、电力、石油资源,更好地摊 动我国经济的发展。,以信息化带动工业化,把我国工业化提高到广泛采用信息智能工具的水 准上来,用信息技术武装工业和国民经济,以提高圈际竞争力,实现跨越式发展。 总之,通过信息的汇集实现最大限度的信息共享,通过最大限度的信息共享实现信息资 源的开笈,电子化,数字化和网络化的信息资源得到最大限度的开发,才是信息化的真谛。 o 2 题目讲究的意义及背景 信慧己簸为工作生活当中不可缺少静部分,蔸箕鬟从事各稀经营活动韵企业或个人, 为了取褥较好戆经济效盏,必须鸯羁强信惑管理。丽对于辽海浪溺公司这样酶大型石漓企业, f i 鼍更跫公司发袋粒基础。 辽测油羽是中国石浊天然气黢馀公司灏矮第二大渡粥,中因第三丈灌霸,勘探开发领域 第1 硪 基于w e b 的勘探地质信息系统的设计与蜜现 1 0 4 3 万平方公罩。辽河油 :l ;l 在几十年的石油勘探工作中,随着石漓地质勘探工作的不断深 入,积累了大量的各耪数据。其中包括地震、地质、链若、测井等资料,这熄丰富的资料为 寻找地卜的石油宝藏提供了可靠的依据。如何科学、商效地利用这些数据,对油田的科研生 产鸯繁重要静意义。戈英是邋年来隧整蚤探稷痊靛不凝提裹,秘疆入受对套耱综合数旗信息 的需求量也越来越大,那么对于这些综合数据的收集和管理显得越来越重要。 在传统手工工作过程中,篙要资辩就要到档案镰去查阅,研究威莱还要癌挡,档案馆( 或 资料室) 是我们生产过程中不可缺少的一个组成部分,这种传统的工作方法越来越不能适应 科研人员在短时间内对各种综合信息麓的需求。 黩羲,随慧i n t e r n e t 技术豹迅猛发展,无纸办公以及网络办公绘大家带来了巨大熬方便。 尤其中国石油集团公司的网络建设,为改变我们油田传统的办公方式提供了耩础,使人们认 鼋筵弱计算辊办公靛方褒往窝遗甥惶。建立起窝效、科学、霞撬静基予w e b 魏信患查谗方法, 就能满足科研人员在最短的时问内获鞭大量的各种综台资料的需求。因此建立一套基于w e b 的勘探地质信怠系统楚符合漓田科研生产实际需要的。 憋于上述原因,辽河油蹦研究院予2 0 0 1 年3 月决定开发该系统。并要求在1 2 个月内完 成,2 0 0 2 年3 月投入运行该系统。 该系绫燕以勘搽开发裁谚生产王终中产生懿数摄瓷辩为纂础,这些基礁瓣数据资料对石 油勘探工业来说是重疆的资源,建立和完善数据管理对于石油工业有着十分蘸要的意义 o 3 国内黔发展裰猛 一、国外概况 缴观国外的各大石油公司,在计算机的废用上一崔处于领先建使,它们拥有大燮帆、工 乍站以及微机等各种帆型。在较件的_ 歼发上,它们大多把重点放在地震数据处理以及鼹释上。 比如,l a n d m a r k 公司歼发了多种地震解释软件。 在石漓懿搽领域中,经i 蕊多年实践亵磅寒,聚究入瑟积累了太爨熬藏聚数据,对予这些 成果数据的管理和使用,各个公司都在建立锌种数据库,使研究人员可以从繁琐的收集资料 等菲研究惶工作中解脱出来,旗而为掰究久受精闯题酶定量纯研究创造了畜秘条俸。 勘探地质数据库在美国、加拿大、法国、德国等髓方国家发展很快,8 0 年代以来,在许 多国家已普及应用。目前,世界上有三分之二的犬企业已经建立或正在建立自己的 i n t e r n e t i n t r 勰e t 铵息管理系统,有楣当多的大中型企业信息应用都号称建立在綦予w e b 数据库系统之上。 鼙2 夏 基于w e b 的勘探地质信息系统的设计与实现 二、国内概况 在国内的采油企业中,w e b 主页应用已受到愈来愈多的用户青睐。被广泛应用于油田系 统的常规管理工作中,而基于w e b 的数据库应用技术则刚刚起步,目前我国石油勘探行业数 据库的建立由于其自身的复杂性,专业的多样性,起步较晚,进度缓慢,一直落后于石油开 发数据库的开发水平。因此,中国石油总公司虽然拥有大量的的计算机设备,直到今天,整 个公司也没有建成一个全公司统一标准的数据库。但各个分公司都在开发了一些适合自己特 点的数据库,比如大庆油田、长庆油田、吉林油田等。 随着i n t e r n e t 国际互联网的快速发展,原来的数据库也越来越不能满足对信息服务的动 态性、实时性和交互性的要求。因此将w e b 技术与数据库技术相结合,开发动态的w e b 数据 库应用,已成必然,这也是石油勘探研究现代化的一一个重要标志。 第3 页 基于w e b 的勘探地质信息系统的设计与实现 1 相关知识综述 1 1 计算机网络及相关技术 1 1 1 计算机网络的分类 计算机网络的分类方法是多种多样的,其中最主要有以下两种方法: 1 据网络所使用的传输技术分类 网络所采用的传输技术决定了网络的主要特点,在通信技术中,通信信道的类型有两类: 广播通信信道与点到点通信信道。而网络要通过通信信道完成数据传输任务,因此,相应的 计算机网络也可以分为两类:广播式网络和点到点式网络。 2 根据网络的覆盖范围进行分类 按计算机网络覆盖的地理范围的不同,我们可把计算机网络分为广域网( w a n ) 、城域网 ( m a n ) 和局域网( l a n ) 。 1 1 2 局域网简介 目前,计算机局域网在我国是许多政府机关和企事业单位实现资源共享、集中管理的重 要途径。局域网( l a n ) 覆盖的地理范围较小,般从几十米到几千米,因此局域网可以建在一个 办公室、一个办公楼或一个大院内。局域网一般具有较高的数据传输速度。 一、局域网的组成 局域网是一个复杂的系统。由于具体的应用范围、应用目的等不同,网络的规模、结构 以及所采用的网络技术也不相同,因此不同网络的组成也不尽相同。简单网络可能只需要一 根电缆就可将几台计算机互连起来,而复杂的网络可能需要构建专门的、复杂的数据通信系 统,以便将分布在大范围内不同地方的许多计算机互连在一起。但不论是简单的网络还是复 杂的网络,主要都是由计算机、网络连接设备、传输介质、以及网络软件等组成的。 1 计算机 局域网是为了连接计算机而问世的。计算机主要完成数据处理任务,为网络内的其他计 算机提供共享资源等。现在的局域网不仅能连接计算机,还能连接许多其他类型的设备,包 括终端、打印机、大容量存储系统、电话机等。 2 网络连接设备 网络连接设备主要用于互连计算机并完成计算机之间的数据通信,它负责控制数据的发 送、接收或转发;包括信号转换、格式变换、路径选择、差错检测与恢复、通信管理与控制 第4 页 基于w e b 的勘探地质信息系统的设计与实现 等,我们熟悉的网络接i s i 卡( n i c ) 、集线器( h u b ) 、集中器( c o n c e n t r a t o r ) 、中继器( r e p e a t e r ) 、 网桥( b r i d g e ) 、路由器( r o u t e r ) 等都是网络连接设备。此外为了实现通信,网络中还经常使 用其他一些类型的连接设备,如调制解调器( m o d e m ) 、多路复用器( m u x ) 等。 3 传输介质 传输介质构成u r 网络中二台设备之间的物理通信线路,用于传输数据信号,网络中可用 的传输介质是多种多样的,其中常用的传输介质主要包括同轴电缆、双绞线、光纤等。 4 网络协议 网络协议是指通信双方公共遵守的一组通信规则,它是局域网工作的基础。f 如谈话中 的二个人要相互交流必须使用共同的语言一样,二个系统之间要相互通信、交换数据也必须 遵守共同的规则和约定,例如应按什么格式组织和传输数据,如何区分不同性质的数据、传 输过程中出现差错时应如何处理等。现代网络系统的协议大都采用层次型结构,这样就把一 个复杂的网络协议和通信过程分解为几个简单的协议和过程,同时也极大地促进了网络协议 的标准化。要了解网络的工作就必须了解网络协议。一般来说,网络协议一部分由软件实现, 另一部分由硬件实现,一部分在主机中实现,另一部分在网络连接设备中实现。 5 网络软件 计算机是在软件的控制下工作的,同样,网络的工作也需要网络软件的控制。网络软件 一方面控制网络的工作,控制、分配、管理网络资源,协调用户对网络资源的访问,另一方 面则帮助用户更容易地使用网络。网络软件要完成网络协议规定的功能。在网络软件中,最 重要的是网络操作系统,网络操作系统的性能和功能往往决定了一个网络的性能和功能。 此外,我们还可以从系统功能的角度考察局域网的组成。根据局域网的定义,局域网主 要包括两部分:一部分是要联网的计算机系统,主要完成信息的收集、存储和处理:另一部 分是把各种计算机系统互连起来的数据通信系统,主要完成不同计算机之间的通信与信息传 输,并完成对通信的控制和管理。因此从系统功能的角度来看,局域网由两个子网组成,一 个是通信子网,一个是资源子网。 通信予网的主要任务是将各种计算机系统互连起来,完成数据传输、交换和通信处理。 它主要包括通信线路( 即传输介质) 、网络连接设备( 如网络接口设备、通信处理机、网桥、路 由器、网关、调制解调器、多路复用器、卫星地面站等) 、网络通信协议、通信控制软件等。 资源子网主要进行信息处理,为网络用户提供网络服务和资源共享功能等,它主要包括计算 机主机及外设、终端、网络协议、网络软件等。 第5 页 兰主登! 竺塑堡兰堕笪:垦墨竺竺堡苎兰墨墨 二、局域网的应用价值主要体现在如下几个方面: 1 办公自动化 现在人们己不能满足于用独立的p c 机进行文字处理及文档管理,而要求把一个机关或部 门、企业的办公计算机联成网络,以便于在部门之间或上下级之间进行报表传递、信息综合 处理等事务的快速处理,以提高工作效率: 2 管理信息系统 当前局域网应用最广泛的地方,当属部门分支多、业务活动复杂的那些部门和企业的生 产、财务、工作进度、领导管理决策等等方面。 3 金融信息系统 局域网在金融信息系统中的应用已有相当一段时间,随着计算机通信技术的进步,这种 应用已越来越深入、先进了。目前热门的证券交易系统、期货交易系统,如果离开计算机局 域网,将变得不可想象。除此之外,在p o s ( 柜台销售信息网络系统) 和a t m ( 自动柜员机) 系统、 教学、情报检索等方面,局域网也都担当着极为重要的角色。 三、局域网可提供以下功能。 1 通信功能 这是局域网最基本的功能之一。局域网为分布在不同地点的用户提供了强有力的通信手 段,允许网络上不同的计算机之问相互传送数据,变换信息( 包括文字、语音、图形、图像、 数据等信息) ,从而实现对地理上分散的生产单元进行实时控制、对业务部门进行管理等。目 前通过局域网传送电子邮件和发布新闻消息已经得到了普遍应用,大大节省了通信时间和通 信费用,提高了效率。 2 共享信息、共享软件和硬件 信息是一种资源,局域网使大量分散的、分布在不同地理位置上的数据和信息迅速正确 地集中、分析和处理,一方面避免了信息的重复设置,有效地减少了信息的冗余量,另一方 面也便于信息的集中管理,使网络用户或网络上的各个计算机之间以多种不同的方式交换和 共享信息,充分利用网络上的信息资源,提高信息资源的利用率。 现在已有很多专供网络使用的软件。专为网络设计的各种软件允许网络上的多个用户同 时使用,不必担心访问冲突和数据的一致性和完整性问题,不必为每个用户都购买一套这样 的软件,从而节省了软件费用,网络用户不仅可以共享网络软件,也可以共享由网络软件使 用或产生的数据。 第6 页 基于w e b 的勘探地质信包系统的设计与实现 关享软件具有很多优点,最主要的优点是降低了费用、合法共享数据和同时升级等。而 且网络软件产生的数据放置在一个集中的地方,可供网络上的所有用户访问,同时网络也加 强了安全性,让用户集中处理和分析有关数据。 网络允许网络用户共享各种不同类型的硬件设备。这些可共享的硬件资源主要是一些具 有特殊功能或高性能的计算机或外设,其目的是让专用的、贵重的机器设备供更多的人使用, 以减少投资,提高设备的利用率。网络上最常用的共享硬件主要有硬盘、打印帆、通信设备 和线路。 在网络上共享硬件的好处是显而易见的。由于避免了重复购买硬件而降低了成本费用, 同时,网络用户可以访问多种设备,通过更新备份和网络上强化保密措施提高了数据的保密 性和安全性。 3 提高可靠性 在一个系统内,单个部件或计算机的暂时故障是不可避免的,联网后的计算机可以互为 后备,提高了整个系统的可靠性。当网络上的某台计算机发生故障后,可以由其他计算机代 替故障计算机,井继续进行其任务。联网后,各种资源存放在不同的地点,用户可以通过多 条路径,从不同的地点访问到所需要的资源,从而避免了个别部件或系统的故障对用户访问 的影响,保证整个网络仍处于正常的工作状态。这种可靠性对某些如军事、银行、实时控制 等可靠性要求很高的应用是十分重要的。 4 分担负荷和协同计算 当网络中的某台计算机负担过重时,可将新的作业任务传递到网络小任务不饱满的计算 机去处理,从而减少了用户的等待时间,并均衡了各计算机的负担。在网络操作系统合理的 调度和管理之下,网络中的计算机可以协同工作来解决一个单靠某台计算机无法解决的复杂 大型任务。 除上述功能外,网络还具有许多其他功能,如分布处理、易于扩展、提高整个系统的性 能等。正因为局域网有如此强大的功能,使得它在工业、农业、国防、商业、交通运输、邮 电、文化教育、科学研究等各个领域获得日益广泛的应用。企业可利用网络实现生产的监控 和管理,运输部门可通过网络实现运行管理和行车调度,邮电部门利用网络提供世界范围内 的快捷而廉价的电子邮件,教育科研部门可利用网络实现情报资料检索、计算机辅助教育、 计算机辅助设计等,国防单位可利用网络实现信息的快速收集、处理、跟踪、指挥和控制, 计划部门实现普查、统计、综合、平衡和预测,商业服务系统实现电子购物、电子转账等。 第7 酉 篷羔兰塑壁垒堡垒垩堡垒墨熙塑釜茎兰茎壅 1 1 3 n t r a n e t 技术简介 虽然i n t e r n e t 技术发展迅逋,各种应用精彩纷景,但作为企业对i n t e r n e t 的应用,主 要是考虑缀济效益,能否利用此项技术服务于企业的现代化发展,已经成为当代企业家遗求 受盟瑷代化戆一羲檬谖。露盔金照内部,应鼹i n t e r n e t 囊歪的经济效蕊来源予i n t r a n e t , i n t r a n e t 之所以获得巨大的戒功并班惊人的速菠发展,主要有以下三个原因: 首先,客户需要一个可互操作的网络互连基础设施。 其次,i n t r a n e t 通信标准附企业惠部信息分布大有帮助。 第三,w e b 技术已经非常戏熬并且易于使用。 一、i n t r a n e t 觳定义 简单地说,i n t r a n e t 就是建立于单位内部的i n t e r n e t 网,在单位内部的网络上成用 i n t e r n e t 拽术,如图卜1 所示,它是局域网和i n t e r n e t 技术结合的一个典型例子,它充分 扩展了局域网的功能。 图t - li n t r a n e t 示意图 f i g ,i - 1 i n t a c ts k e t c hm a p 由于i n t e r n e t 从诞生的那一天起就是一个公用的网络,谁都可以上去“漫游”,而建立 于单位内部的网络不是一个公熬的网络,但它又裴成用i n t e r n e t 技术,为了区别于公用的 i n t e r n e t 嘲,又区爰予一敷戆零使内部网,于是镬有了一个专有的名调i n t r a n e t 。 献技术上滢,i n t r a n e t 圭黉由单位级的t c p i p 网络和w e b 服务器浏览器系统构缄, 而t c p i p 技术能使i n t r a n e t 与遍及全球的i n t e r n e t 网很方便地连接起来,从而使单位内 部网很自然地成为全球性信息阕络的一个组成部分。昔日只有像i b m 公词这样的“电脑巨人” 第8 熨 基于w e b 的勘探地质信息系统的设计与实现 才能拥有的全球专用网,借助于i n t r a n e t 技术将成为中小企业均可享用的公司内部网。 二二、i n t r a n e t 的功能大致有如下几项: 念业内部信息发布、充分利用现有数据库资源、理想的销售工具、改善内部通信和技术 支持的工具、协同工作环境。 1 企业内部信息发布 现代企业往往是一个大的企业集团,或者是一家跨国公司,因此其雇员往往分散在不同 城市,甚至不同国家,从事销售业务。那么,如何使这些雇员及时准确地获取企业( 公司) 内 部的各种信息是现代企业信息管理系统的基本要求。然而,过去这种需求只能由耗资巨大、 管理复杂的广域专用网络来实现,因而它只能是少数几家大公司的特权。 有了i n t r a n e t ,公司内部信息可以通过如同i n t e r n e t 上的w e b 站点一样的w e b 服务器 向分散在世界各地的雇员发布,而w e b 浏览器使这些雇员如同阅读一本多媒体的联机杂志一 样来浏览公司内部信息。分散在世界各个角落的雇员甚至还可通过自己的r o m ep a g e ( 主页) 向其同事们发布当地的种种信息,于是公司内部网变成了全球性的信息网络,这正是现代企 业所迫切需要的信息系统。 2 充分利用现有的数据库资源 现代企业普遍使用计算机来管理其业务,即建立企业的管理信息系统( m i s ) 。现有的m i s 已拥有数量可观、种类繁多的数据库,然而使用这些数据库需要在客户机上安装相应的客户 软件,用户对这些软件的使用需经过培训。而有了i n t r a n e t 以后,w e b 技术使一般的工作人 员能通过统一的w e b 浏览器去访问各种结构复杂的数据库。公共网关接口( c g i ) 技术“屏蔽” 掉了各种数据库的“细节”,对于用户来说,访问数据库就是“漫游”w e b 服务器。用户的终 端上只要安装一个w e b 浏览器就行了,数据库管理员不必花费大量的精力和时间去培训用户 和对用户的技术支持。另一方面,公司多年来建立起来并一直使用的信息资源将会发挥更重 要的作用。i n t r a n e t 的本质在于信息资源的重组和开发。在信息处理上,它突破了m i s 面向 事务处理流程的局限,把信息服务渗透到决策和管理的全过程。在信息内容组织上十分灵活 且更具艺术性,更符合人们的阅读习惯。i n t r a n e t 上的信息内容更注重信息处理的结果,而 不仅限于原始数据和数据处理,与m i s 相比i n t r a n e t 更适于高层领导和战略决策。 3 理想的销售工具 有了i n t r a n e t ,不管销售人员身处何地,他都可以利用w e b 浏览器去调阅企业内部网上 各种多媒体信息。在销售人员看来,随时随地都能调阅具有文字、声音和图像等多种信息的 第9 页 基于w e b 的勘探地质信息系统的设计与实现 销售资料,对冀推锖监务的重瑟性是难良估量鲍,芒萁建对于获事商萃萼投产照纳公司,希j 焉 i n t r a n e t 及时向每个销售人员提供背景材料是销售成功的要素之一。 4 改善内部交流和技术支持的工蕊 在i n t r a n e t 出现之翦,建立秘运毒予管理信息系统怒一项昂贵、费时、费力的工作,两且 这些系统往往只是在“一对一”的状况下运作,即管理人员或技术人员每次只能为一个雇员 辩决嗣戆,嚣露工作效攀低且夔璃衰。 而有了i n t r a n e t ,管理人员和技术人员就可以在“一对多”的情况卜i 开展管理工作。例 如,管瑷人员可以把纛受们经鬻遴到酶共性问题归纳怒米做成常觅阕麓鹣w e b 页嚣。技术支 持人员可以通道自己的主页来提供相应的技术支持。企业内部电话号码表和电子邮件土墩址等 都可以在w e b 页面上找到。这样,雇员在进行内部交流和寻求技术支持时,可以先去浏览相 关懿w e b 页蟊,只有在必要对方去拨避电话或发出谗润女g 件。 5 协同工作环境 瑷霞金韭静集霆瞧痿,是众韭内熬互终群传往往分鼗在全毽各遣,甚至夔羚各建懿薹| :境 f 协同工作。过去,虽然有一些大公司已经利用电子邮件来实现群体各成员之间的信息交流, 僵电予女s 件不爨备现代遴信所必须静交互往,淤丽工佟豹效率釉效栗怒缀不尽入意酶。 而霄了i n t r a n e t ,w w w 页黼就会成为工作群体进行协同工作的理想环境。例如:一个项 目小组可以建立项目w 黼页面,在这个页面上不仅有项目组成员的姓名、通信地址、项目设 计方案鞠实施计划,恧越还可以随对列出项目豹主要| 、嗣题和工作进度。参与项羁的蚤贼员可 以通过项目页面互相交流信息,使整个项目协调同步。这些项目组成员可能相距很远,但只 要送入这个瑗强瑟瑟,藏可默缎驽遣秘湄工终。在这个颈强瑟瑟中,述霉酸黢示中瘸结果、 技术方案、设计草图和程序代码等。 三、i n t r a n e t 的投术与工冀 i n t r a n e t 从i n t e r n e t 和大型主机中借用了许多技术。i n t r a n e t 的基本思想是以w e b 浏 览器、服务器和基于网络的协议( 如t c p i p 协议和超文本传输协议h t t p ) 作为企、监内部应厣 的标准平台,在应用层提供了编写应用程序的编程语言( 如j a y a ) ,以及翅予应朋系统连接( 如 c g i ) 和安全性( 如s s l ) 的工具。 1 i n t r a n e t 结构撰型 i t l t r a n e t 和i n t e r n e t 的联系在于,i n t r a n e t 是使用i n t e r n e t 技术组建的企业内部网, i n t r a n e t 要与i n t e r n e t 互连才能发摇作蘑。 第1 0 页 基于w e b 的勘探地质信息系统的设计与实现 i n t r a n e t 和i n t e r n e t 的区别在于:i n t r a n e t 是一种企业内部网,而i n t e r n e t 是一种公 众信息网。i n t e r n e t 允许任何人从任何一个站点访问它的资源。而i n t r a n e t 内部信息必须 严格加以保护,它必须通过防火墙与i n t e r n e t 连接起柬。 因此,i n t r a n e t 的基本结构如图卜2 所示。 图1 - 2i n t r a n e t 基本结构 f i g 1 - 2 b a s i cc o n s t r u c t i o no fi n t r a n e t i n t r a n e t 的基本结构可以看成是由服务器、客户机、物理网、防火墙四部分组成的。 i n t r a n e t 的服务器主要有w w w 、数据库、电子邮件三种服务器。 i n t r a n e t 最主要的应用系统是w w w 。w w w 服务器用于存储和管理主页,提供w w w 服务。 在实际应用中,与w i t n 配套的另一类服务器是代理服务器p r o x ys e r v e r 。代理服务器的作用 主要有以下两个:一是作为防火墙,既要实现i n t r a n e t 和i n t e r n e t 的互连,又要防s l 夕l 部 用户非法访问i n t r a n e t 的保密资源;二是作为w w w 服务的本地缓冲区,将i n t r a n e t 用户从 i n t e r n e t 中访问过的主页或文件的副本存放在代理服务器中,用户下一次访问时可以直接从 代理服务器中读取,这样可以大大提高用户访问速度,节省费用。w e bs e r v e r 和p r o x ys e r v e r 属于服务器端软件。 w w w 的另一部分软件是客户端软件。客户端软件主要有w w w 浏览器软件( w w wb r o w s e r ) 、 主页制作软件( h t m le d i t o r ) 和主页转换软件( h t m lc o n v e r t o r ) 等。 电子邮件软件同样也可分为服务器端和客户机端两部分。大部分w w 浏览器软件都包含 有电子邮件的客户端功能。用户可以通过主页去查询和处理电子邮件,也可以用电子由口件中 第1 1 页 基于w e b 的勘探地质信息系统的设计与实现 攒入的主页链接柬调用主页。 数蠢疼服务器d a t a b a s es e r v e r 也楚i n t r a n e t 熬霆要缝藏部分。强翦,w e bs e r v e r 一 般是通过o d b c ( o p e nd a t a b a s ec o n n e c t i o n ) 接口与数据库相连的。开放数据库接口o d b c 是 m i c r o s o f t 公司制定的一种数据库标准接口,目前已被大多数数据库厂家所接受。无论是大 登数据库( o r a c l e 、i n f o r m i x 、d b 2 、s y b a s e ) ,还是小整数据库( d b a s e 、a c c e s s 、v i s u a l f o x p r o ) ,它们都提供了相应的o d b c 接脚。各种常见的数据库都可以通过w w w 形式显示。主 页的制作人员通过在w w w 主鼹中嵌入s o l 语句,用户w 以直接通过主页去访问数据库文件。 为了适瘦i n t e r n e t n t r a n e t 中并榭与数据痒穗羧豹要求缀多公司纷纷辩出了数据库 w 聊数据转换:c 具、数据库w w w 开发工氛、报表生成工具等。例如:m i c r o s o f t 公司提供了 a c c e s s 数据霹向w i f e ? 转换的= e 具软件i n t e r n e ta s s i s t a n tf o ra c c e s s ,它可以壹接将a c c e s s 数据库中的数据敬出,并转换成w w w 文穑。在o f f i c e 9 7 软件包中,i n t e r n e te x p l o r e r 潮览 器可以直接浏惋a c c e s s 数据库中的数据。在i n f o r m i xw w ws e r v e r 、w i n d o w sn ts q ls e r v e r 蛉w e ba s s i s t a n tf o rs o l s e r v e r 中,数据痒用户可以方便使用浏览器测篷数据。馒餍v i s u a l b a s i c 、p o w e rb u i i d e r 等开发工其开发的应用程序,阻及在i n t e r n e ti n f o r m a t i o ns e r v e r 中使用v i s u a lb a s i c 或c g i 编程,都可以方便地通过w w w 浏览器存取数据库中的数据。使用 一些掌用的报淡生成工具,细b u s i n e s s o b j e c t 加上相嶷的接口程序聪,藤户就可以将o r a c l e 、 i n f o r m i x 、s y b a s e 数据库中的数据取出,并转换成楣艨的w 聊文校。 在i n t r a n e t 中,w e bs e r v e r 与e - m a i1s e r v e r 都是要与外部的i n t e r n e t 谶接的。w e b s e r v e r 一般楚通过防火墙或代理整务器与i n t e r n e t 逡接;e - m a i ls e r v e r 可以遴避防炙墙与 i n t e r n e t 连接,也可以壹接与i n t e r n e t 连接。 1 1 4w e b 拨术简介 w e b 是w o r l dw i d ew e b ( 环球网或露维网) 的箍拣,通常也稔之为w 鼎。檄撼她讲,w e b 怒i n t e r n e t 上以超文本方式提供分布式、多平台超媒体信息服务的系统。 w e b 是建立在客户机服务器工作模式之上的,以h t m l 超文本描述语言和h t t p 超文本传 输绔议为基础,能提供各秘i n t r a n e t 服务,其存致餍户界面的镑怠鼹务系统。程序和数攒 等信息存放在w e b 服务器中,用户刚在w e b 客户机上通过w e b 测览器下载网页访问文本、 声音、图像和动画等信息,进行浏览和交互操作。它为用户提供了蒺观友好的操作界面,并 攥供了快速、方便、灵活的检索信息方法。 w e b 是分稚式的,因为w e b 上的信息分布在全球一h 予万台的计算机上,只簧怒i n t e r n e t 第1 2 页 基于w e b 的勘探地质信息系统的设计与实现 连通的地方,就可以有w e b 信息。w e b 用户可以通过w e b 浏览器访问世界各地计算机系统中 的信息。 一、w e b 的主要协议和标准 客户机和服务器之间有一组互相通信的程序。如果客户机没有按照服务器要求的方式提 出请求,则服务器不能进行响应,同样,如果服务器不根据客户机的要求去回答,则客户机 只能收到无法理解的信息。 为了使众多的客户机和服务器之问能够相互沟通,它们双方均必须遵守统一的协议。w e b 服务器主要采用以下的协议和标准,进行信息的定位、存取和显示: 1 u r l 一统一资源地址; u r l ( u n i f o r mr e s o u r c el o c a t i o n ) 即统一资源定位器,它指出了文件在i n t e r n e t 中的 位置。h t m l 文档中的超文本连接由两种方式构成:连接文本和连接图标。点击这些连接时, 调用超文本。u r l 描述了在超文本连接激活时所访问文档的地址,直观地点击一个连接,就 可以跳转到包含更多信息的某个资源。u r l 描述了访问目标服务器所用的协议、服务器名、 文档所在的路径及文件名。 2 h t t p 一超文本传输协议; w e b 浏览器与w e b 服务器通过h t t p 协议通信。h t t p 的含义是h y p e r t e x tt r a n s f e r p r o t o c o l ( 超文本传输协议) ,是专门为w e b 网设计的一种网络协议,它位于t c p i p 协议之上, 是w e b 上的图像、图形、音频、视频、超文本等信息的传输。也就是说,浏览器和w e b 服务 器之间通信的所有内部操作。h t t p 处理事务分为四个步骤:客户端与服务器建立连接;客户 端向服务器提出请求;服务器响应客户端的请求;客户端与服务器断开连接。 在浏览器和w e b 服务器之间的h t t p 的动作方式为:当用户利用浏览器访问w e b 站点时, 浏览器先请求该站点的w e b 服务器给出指定的w e b 页面。w e b 页面是一个含有h t m l 标记和 a s c i i 码文本的简单文件。为响应浏览器的请求,w e b 服务器把w e b 页面的一个拷贝传送给浏 览器。h t m l 标记定义了页面的格式,如字体是粗体还是斜体,是否有图形。当浏览器读到h t m l 标记时,就会根据标记定义文本属性。如果某个标记对应着图形,浏览器将再请求w e b 服务 器传送该图形文件的拷贝。 3 f t p 一文件传输协议; f t p ( f i l et r a n s f e rp r o t o c 0 1 ) 即文件传输协议,用于登录远程主机调用所需要的文件, 并将它传到自己的计算机上。 第1 3 页 基于w e b 的勘探地质信息系统的设计与实现 4 j t m l 一超文本标记语言; w w w 中的文档是通过h t m l ( h y p e r t e x tm a r k u p l a n g u a g e ) 来修饰的。这些文档称之为h t m l 文档,通常以h t m l 为文件扩展名。h t m l 文件可以用你熟悉的任何文本编辑器来手工书写, 也可以有其它格式的文件经过转换产生,或通过w w w 服务器及编程来实现。h t m l 语言描述了 文件的结构和超文本连接信息。 5 c g i - - 公共网关接l :_ l 。 c g i ( c o m m o ng a t e w a yi n t e r f a c e ) 是公共网关接口的英文缩写,它定义了对来自浏览器 的信息进行处理的外部程序与w e b 服务器之间的接口标准,是在服务器端运行的用于处理来 自浏览器的用户输入数据的外部程序,一般称为c g i 脚本或网关脚本。 c g i 脚本可以用于多种用途,其中最常用的当属对h t m l 表单数据的处理。此外c g i 脚本 还可以用来处理基于服务器的图像映射,用作数据库的接口,或者用作转到其它协议的饿网 关等。但需要说明的是,c g i 脚本是在w e b 服务器上运行的,它不能访问客户计算机,也不 能读写客户的硬盘。 二、w e b 服务器和浏览器 1 w e b 服务器 w e b 服务器使用h t t p 协议对客户机的请求给予答应。每一个w e b 服务器在i n t e r n e t 上 都有一个唯一的地址,这个地址可以是一个域名,也可以是一个以点分隔的0 到2 5 5 之问的 数字。如果客户机提出一个合法的请求,那么w e b 服务器就会把请求的内容传给客户机。 w e b 服务器不仅能够传送各种文件,还可以传送某个程序的输出结果,这就给w e b 与数 据库的结合创造了条件。 2 w w w 浏览器 客户端浏览器的主要作用是向w e b 服务器发出请求,当w e b 服务器传回数据以后,它对 这些数据进行解释和显示。浏览器的发展很快,最初的浏览器只支持文字和图像,现在的浏 览器支持动画、声音、j a v a 语言以及各种功能插件等。浏览器的种类很多,比如微软公司的 i n t e r n e te x p l o r e r 和网景公司的n e t s c a p e 。 在w e b 的c 1l e n t s e r v e r 工作环境中,w e b 浏览器起着控制的作用。w e b 浏览 使用一个起始u r l 来获取一个w e b 服务器上的w e b 文档,解释这个h t m l ,并将文 户环境所许可的效果最大限度地显示出来。当用户选择一个超文本连,这个过程 w e b 浏览器通过超文本连接相连的u r l 来请求获取文档,等待服务器发送文档, 第1 4 页 器的任务是 档内容以用 重新开始一 处理这个文 基于w e b 的勘探地质信息系统的设计与实现 档并显示出_ 柬。图卜3 表示w e b 浏览器与i n t r a n e t 信息服务器之间关系。 f t p 服务器 蚕卜3w e b 溯菱器与倍怠服务器靛关系 f i g 1 3 w e bb r o w s e r sa n di n f o r m a t i o ns e r v e r sr e l a t i o n 三、w e b 的软件结构 w e b 的软件结构为三个层次,如图1 - 4 所示。 应用层 w e b 技术实现臊 瞬终操终系统滋 图1 qw e b 的层次结构 f i g + 1 - 4 t h es t r u c t u r eo f w e b sl e v e l 第一层为网络操作系统层,完成所肖的最基本的网络操作服务,以此为核心构成企业内 部鲍局域网绒广域网鼹务体系。广域网激t c p i p 为邋僖诲议,因瓣,溺终操馋系统在物理分 布上是相互隔离的,体现了网络系统的分布特性。 第二层为w e b 技术实现层。它由w e b 服务器、w e b 浏览器、数据库应用系统以及c g i 搂 霜软 孛等构成,实瑗w e b 技术鼹务。 第三层为应用层,面向用户,提供备种应用服务。 w e b 软件结构的四个组成部分是:网络操作系统软件、客户端软件、w e b 服务器和应用数 攥瘁管理系绞。 1 e b 技术的b r o w s e r s e r v e r 模式中,b r o w s e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论