基于BS结构的地震信息数据库管理系统的设计.doc

基于BS结构的地震信息数据库管理系统的设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于BS结构的地震信息数据库管理系统的设计.doc

基于B/S结构的地震信息管理系统的设计( 郭祥云 (中国北京100081 中国地震局地球物理研究所) 摘要:为满足地震科研与应急工作的需要,建立基于B/S结构的地震信息数据库管理系统。系统采用Oracle数据库、Java开发软件、Tomcat网站服务器组合开发,实现重点监视区域数据的共享及应用。 关键词: ORACLE数据库;B/S结构 引言 随着数字技术得到广泛应用,数字化地震台网进一步加密,原始地震资料日益积累,数据量越来越大。统计资料表明,科研人员大约花费60%的时间和精力去寻找和整理所需的数据资料,而真正用于研究的时间仅占20%左右,甚至有时很难准确找到所需数据,浪费了科研人员的时间(高辉等,2008)。资料的管理,直接影响到科研成果的产出。随着互联网的普及,网络在各种科学研究领域发挥着越来越重要的作用(周超等,2003)。在地震观测领域,通过因特网开展的地震科学数据共享服务, 也已经广泛开展起来。充分利用历史资料,管理好数据,建立一个有效的网络化共享数据管理系统势在必行。 基于B/S结构的地震信息管理系统,采用Oracle数据库、Java开发软件、Tomcat网站服务器组合开发。系统收集有关地区历史数据,可以随时录入突发地震事件,允许工作人员在网络上进行操作,对重点监视区域的地震数据及分析研究结果,实现集中化、系统化、分类化管理,具有常用数据处理功能,为突发事件的快速科技产出,提供数据依据和科技支撑。 本数据库管理系统不仅收集有关地区历史数据,并可以随时录入最新发生的地震事件。本系统同时是一个应急系统,在突发事件发生时,允许工作人员在网络上并行的对同一事件进行分析处理、检索、录入和数据交换等操作,在集合各种地震参数的基础上产出事件报告。 系统设计目标与原则 1.1 设计目标 基于计算机网络技术的发展,建立重点监视区域突发地震事件应急基础平台。实现突发地震事件基本信息的发布、处理结果的实时交换、重点监视区域历史地震事件记录与分析结果的查询、下载、相关科研成果及文献搜索等功能。保证科研者在有限的时间内准确找到所需数据。 1.2 设计原则 整合数据库资料;统一规划、统一管理;分布实施,集合相关研究结果,快速产出应急事件报告。系统数据模型可以扩充,支持与外部数据的无缝连接;系统设计、运行平台、软、硬件环境适应将来的发展趋势并留有很大的升级空间。 2 技术构架与运行平台 本数据库管理系统建立在B/S(Browse/Server)构架之上,采用Java作为开发语言,Tomcat6.0作为网站服务器,建立网络平台。并辅助以MyEclips作为Java编辑工具,Frontpage作为界面编辑工具,结合oracle数据库软件,以网页的形式实现与用户的数据交换。 2.1 技术构架选择 传统的管理系统一般基于C/S结构开发,客户端应用程序直接连接到数据库服务器,这种结构存在一些弊端。如安全性低,造成数据损失;大量的数据直接传送,在业务高峰期容易造成网络流量暴增,网络阻塞;维护复杂,升级麻烦(吴毅杰等,2003)。针对上述问题,本文选择在B/S(Browse/Server)结构之上开发本数据库管理系统,用户不直接对数据库操作,系统功能通过WWW浏览器来实现。 B/S体系结构分为三层,表示层、业务逻辑层及数据访问层,表示层位于客户端,相当于用户界面,即Internet Explore等Web浏览器;业务逻辑层是系统核心部分,担当主要的应用处理任务,包括处理HTTP请求及与数据库服务器的连接和交互;数据层位于底层,以JDBC为接口,SQL Server为架构,主要处理业务逻辑层对数据的请求。 采用B/S结构最大的优点就是使用者可以不用安装任何专门的软件,也无需接受专门的训练,只要装一个简单的浏览器就可以随时随地的使用;客户端零维护,只需要更新服务器端代码文件,即可实现所有用户的同步更新;开发简单,共享性强。这样使得整个系统在维护和升级方面变的简单,从而使成本降低。 2.2 运行平台 本系统服务器采用微软公司开发的Window Server 2008服务器操作系统软件。其内置有强化Web和虚拟化功能,是专门为增加服务器基础架构的可靠性和弹性而设计,是迄今最稳固的 Windows Server 操作系统,其可靠性和易用性得到了普遍认同,具有广泛的用户。 采用Oracle10作为数据库管理系统。Oracle是世界领先的信息管理软件开发商,因其复杂的关系型数据库产品而闻名。采用标准的SQL结构化查询语言具有丰富的开发工具,覆盖开发周期的各阶段支持大型数据库具有字符界面和图形界面,易于开发通过SQL*DBA控制用户权限,提供数据保护功支持客户机/服务器体系结构及混合的体系结构数据库内模支持多字节码制,支持多种语言文字编码。Web应用服

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档