地质实验室样品检测系统的探究

评论 建筑网 |  2013-07-16 16:58    

   结构设计—B/S结构

  B/S结构,即Browser/Server,浏览器/服务器模式,是Web兴起之后的一种网络结构模式,Web浏览器是当前客户端最主要的应用软件。这种模式可以有效地统一客户端,能够把系统功能实现的核心部分集中到服务器上,进而简化了系统的开发、维护和使用[3]。客户端不用再安装其他任何的客户软件,只需安装一个浏览器,比如NetscapeNavigator或InternetExplorer,一个服务器,比如Oracle、Sybase、Informix或SQLServer等数据库,这样一来浏览器就能够通过WebServer与数据库实现数据的交互,客户就能够利用浏览器直接访问相关资源数据信息。B/S结构最大的优点就是能够随时随地地进行操作,而并不需要安装任何专门的软件,只要拥有一台能够上网的电脑设备即可,客户端能够实现零维护,系统更容易扩展。随着B/S结构的使用范围越来越广,尤其是由于需求推进了AJAX技术的发展,它的程序也可以在客户端的电脑上进行某些部分的处理,进而很大程度上减轻了服务器的负担,而且还提高了交互功能,以便进行局部实时刷新。该系统选用三层结构,即前台使用ASP.NET技术,中间层将iis作为服务器,后台将SQLServer作为数据库层。前台的ASP.NET技术主要负责控制页面,显示资源信息数据,及时反馈用户的操作信息等等[4]。ASP.NET技术又被称为APS+,但它不只是APS的简单升级版本,而是MicroSof研发的新一代ActiveServerPages脚本语言,它是微软发展的新型体系结构.NET的一部分,它的新型技术构架能够让每一个用户的网络生活都变得更为简单。IIS服务器则是利用Internet在用户和地质实验室样品检测资源管理部门之间提供切实可行的操作工具,能够有效地实现资源信息的实时动态交互,一方面为用户提供信息搜索查询功能,另一方面为资源管理部门提供在Internet上发布资源信息的服务。InternetInformationServices(IIS,互联网信息服务),是一种网页服务组件,它包括了用于网页浏览的网页服务器、用于新闻服务的NNTP服务器、用于文件传输的FTP服务器、用于邮件发送的SMTP服务器。IIS促使在网络上发布信息成为了一件极为容易的事情。SQLServer数据库主要负责存储、编辑、收集相关的资源信息,并提供输出功能。SQLServer是一个关系数据库管理系统。而SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

  数据库设计—SQLServer

  在系统中,数据库管理系统是采集整理相关资源数据的工具,科学地集中相关资源数据信息,然后再由资源数据管理系统保存输入数据库,最终由资源部门管理人员维护这些数据信息,如果这些数据信息的质量符合有关标准要求,并获得了确认发布的批准,工作人员方可通过发布系统将资源数据信息发布到网上,以便用户浏览查询资源数据信息。设计系统采用的MicrosoftSQLServer2008,推出了相当多的新型特性,促使它成为了当前最为强大、最为全面的MicrosoftSQLServer版本。它能够有效地降低开发和管理资源数据基础设施的时间以及成本费用,能够提供一个最为全面的平台,及时地为用户提供他们所需的数据信息[5]。另外,它最大的特点就是可信任性,它主要体现在以下三个方面:MicrosoftSQLServer2008可以对整个资源数据库、数据文件、日志文件等进行加密工作,而不需要改动任何应用程序;MicrosoftSQLServer2008可以为加密的密钥管理提供一个极为全面的解决方案;MicrosoftSQLServer2008可以为用户提供审查自己数据操作的服务,进而提高了遵从性以及安全性。

  系统功能模块设计

  当前的地质实验室样品检测能力资源管理系统应该从建库的数据信息整理到格式转换阶段,都应该严格规范相关工作流程的具体技术路线,规划数据库的建设和维护工作,比如数据的录入、管理、维护、信息发布等等。地质实验室样品检测能力资源管理系统最基本的工作模式,就是利用系统的后台管理系统集中各个地质实验室的检测能力资源数据,然后将这些数据信息输入资源数据库进行管理工作,最后再利用前台数据信息资源共享平台为用户提供相应的浏览查询服务。这样一来,用户就能够有效地借助前台资源共享平台进一步地了解地质实验室样品检测能力资源的相关数据信息,资源管理部门也能够有效地通过该系统加大与国内外同行的交流与互动,进而进一步地提升地质实验室的试验技术水平。

  系统功能的实现

  数据库的管理为了更好地保障资源数据信息的完整性和正确性,应该选择相关数据的生产者进行资源数据信息的管理工作。因此在数据库信息管理系统当中,相关数据的采集作业应该让数据生产者利用数据库系统科学合理地完成[7]。当有新的资源数据信息诞生的时候,数据生产者就应该严格按照数据标准格式,从数据中总结提炼出数据的各项特征,然后将它们按照相应的标准要求输进数据管理系统。在所有的数据特征填写完成之后,再利用数据管理系统进行逻辑检查,若是无误,尚可将这些资源数据信息添加进数据库内。为了有效地保障网站资源数据库的安全,一方面,后台客户端登陆应该采用用户密码与验证码的双重安全管理模式;另一方面,利用安全、灵活的客户端权限管理模式来保证资源数据信息维护和共享的安全性。地质实验室信息维护是资源数据库信息管理的关键步骤,它具体包括以下三个方面信息的维护:第一,维护和管理系统信息和常规信息,其中系统信息的管理维护工作主要是管理后台超级用户和权限以及管理前台登陆用户,而管理维护常规信息指的就是编辑和管理相关的新闻公告、服务机构、规章制度等信息;第二,维护地质实验室基本信息所牵涉的基本代码表,指的就是维护实验检测的产品名字、产品领域、仪器类型等等代码;第三,维护各个地质实验室的资源数据信息,维护地质实验室的基本信息、相关资源状况、样品检测能力、仪器设备信息等等。资源数据的发布资源数据库系统只有通过了数据网络发布才能真正地实现资源数据的共享,因此资源数据的发布工作自然就是地质实验室样品检测能力资源实现共享的最后一个环节,也是最为重要的环节之一。这项工作应该由资源数据发布系统负责完成,该项工作选用的是当下最为流行的B/S结构,并结合最新型的网页设计技术,将系统的资源数据信息发布在主界面之上。用户能够自由地进行访问、查询、搜索等,用户可以查询的内容包括了服务机构、虚拟实验室、仪器设备等方面,查询方式是关键字快速查询方式以及组合式高级查询方式。

  系统所具备的主要特点

  (1)能够为地质实验室样品检测能力资源管理提供功能全面的服务平台,不仅方便了用户浏览查询相关的资源数据信息,也进一步提高了地质实验工作国际合作交流的意识,这样一来就能够有效地推进我国地质实验测试技术含量的提高。(2)管理方便,由于该系统是以网页形式设计并在网络上运行的,因此相关管理人员便能够随时随地通过电脑,利用浏览器进行远程控制管理工作。(3)安全性好,MicrosoftSQLServer2008能够有效地提高数据系统的安全性能,只有管理人员才能对相关内容进行操作。(4)简单实用,利用B/S结构,用户应用起来极为方便,不需要安装其他的客户端软件,利用浏览器便能够直接访问查询,再加上查询方法也十分便捷,只要直接输入关键字即可,或者是组合式查询。

  总而言之,基于Web的地质实验室样品检测能力资源管理系统能够有效地实现资源共享,促使分散的相关资源数据信息能够不受时间空间的限制,互通有无,加大交互性,进而避免资源重复设置所形成的不必要浪费,真正地降低地质实验测试工作的使用成本费用,能够依据实际所需优化资源组合,将工作任务分散到不同的层面上进行处理,有效地提高地质实验室的工作效率。基于Web的地质实验室样品检测能力资源管理系统充分地展现出了网络平台的优势,能够更好地适应时代的发展要求,所以建立基于Web的地质实验室样品检测能力资源管理系统是具有相当大的现实意义的。

  本文作者:叶水美 工作单位:福建省地质矿产局闽北实验室

  


相关阅读:

网友评论:

X用户登录
X回复盖楼