标准信息服务网站建设的分析与研究

2015-01-30 09:04朱翔新疆维吾尔自治区标准化研究院
中国质量与标准导报 2015年2期
关键词:数据库标准用户

朱翔(新疆维吾尔自治区标准化研究院)

标准信息服务网站建设的分析与研究

朱翔(新疆维吾尔自治区标准化研究院)

标准信息服务网站已成为人们了解标准化工作动态、进行标准信息查询、实现标准化咨询服务的重要手段,在标准化工作中逐渐显现出不可替代的作用。本文就网站建设过程中需要引起关注和重视的问题,谈几点想法供大家借鉴和参考。

标准 信息服务 网站建设

随着信息化技术的不断提高,互联网发展的日趋成熟,人们通过电子网络进行信息收集、物质交换以及标准信息的技术服务越来越多。为了做好标准化基础服务工作,国内许多省的标准化研究院建立了标准信息服务网站或服务系统,基本都以国际标准、国家标准、行业标准、地方标准及各类相关技术规范数据库信息数据为基础,利用互联网把标准服务网站和系统做成与用户沟通和交流的平台,向广大用户提供标准化信息服务。

由于各个标准服务网站或服务系统所用技术手段、路线的不同,系统建设目标及客户需求的千差万别,使各服务网站系统在结构、数据、功能等方面均存在不同的特点。本文从系统搭建、板块分布、服务效果的角度,就如何建设好标准信息服务网站,针对网站建设过程中需要引起关注和重视的几个问题,谈谈自己的想法供大家借鉴和参考。

1 注重合理的机构设计和规划

1.1 确定明确的技术路线

选择结构紧密、技术先进的服务系统运行方式并确定科学合理、适应性强的技术路线是研发首要考虑的问题。互联网时代,通过浏览器进行远程访问已是司空见惯,为充分发挥远程访问的跨地域优势,使应用系统更易用,建议在确定标准信息服务系统建设路线时,采用B/S结构模式和SSH开发框架作为系统规划、结构设计的基本思路。这样建设完成的系统将具备更好的扩展性和适应性,也便于运行维护和功能更新。

B/S (Brower/Server的缩写)结构模式就是浏览器加远程服务的结构模式。用户只要拥有一台安装有浏览器(如Netscape Navigator或Internet Explorer)的客户机,并能上网访问远程服务,就可通过Web Server 同服务器数据库进行数据交互,访问网页享受网站服务系统提供的标准查询、标准购买、服务需求提交等远程信息服务。其最大优点就是用户可在任何地方通过登录互联网进行操作,也无需安装任何专门的软件,使用简单方便,具有很强的实用性和可实施性。

在信息系统的开放构架方面,目前技术较为先进、结构更加合理的当属SSH(Struts+Spring+Hibernate)Web 应用程序开源框架。SSH框架系统分四个职责层:表示层、业务逻辑层、数据持久层和域模块层。据此我们很容易搭建结构清晰、层次分明、复用性强、维护方便的Web应用程序。可采用面向对象的分析方法,按需求提出一些模型,编写基本的DAO接口,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样做的好处在于,无论前端如何变化,模型层稍做改动,即满足前端的功能需要,且数据库的变化也不会影响前端,极大地提高了系统的可复用性。业务数据库和资源数据库相对隔离,保证了相应速度和数据安全性;文件存储与资源数据相对隔离,保证了系统文件的安全性。由于不同层之间耦合度小,有利于团队成员并行工作,在提高开发效率的同时,也保证了软件产品的质量,提高了系统的响应速度,增强了系统的容错能力。

1.2 确定合理的系统结构

由于标准服务类平台系统在客户需求、建设规划、行业特性等方面的限制,通常情况下系统是由基础层、应用数据层、应用支持层、应用运作层组成四层结构。基础层包含了最为基础的外设支持如网络设备,存储设备,服务器、其他机房设施等,主要为应用系统提供底层的运行环境,要具有可靠、安全、稳定和可扩展性。应用数据层包含了整个系统的数据存储仓库,对平台中各类的数据资源进行统一的访问封装、管理及存储等操作,且在不同应用系统内及系统间提供横纵向的数据交换能力。资源层的核心是业务数据库和资源数据库,应用支持层处于系统软件与业务应用系统之间的支撑软件,用于支撑应用系统的开发、部署和管理;包含服务系统必备的基础支持组件如权限组件、用户组件、日志组件、搜索引擎、数据交换、基础组件、业务组件、支撑组件和流程组件等。应用运作层主要包含了具体的各个业务系统,直接给终端用户提供服务,平台业务处理功能的各类应用模块、标准资源管理系统的各个模块、标准资讯服务系统的各个模块、标准搜索引擎的模块、标准在线服务系统、各个模块的的集成,并将各应用系统所有功能统一装配、统一展现。

这样形成的应用结构,标准规范体系和信息安全体系更完备全面,为整个系统建设提供了标准规范参考和安全保障,即保证系统成功运行,也为最终形成标准服务网站、后台支撑管理系统、标准化管理数据库以及各服务管理模块更好发挥系统服务功能打下良好基础。

1.3 合理设置网站服务栏目和功能模块

网站由多级业务功能网页组成,可实现用户登录、浏览查询、提供标准化服务、接受用户需求提交与处理、完成与用户交流互动。网站服务栏目的实质是一个网站的索引提纲,应将网站主体服务具体表现,只有合理规划才能做到层次清晰、主题明确,否则因结构或目录的混乱庞杂,会造成设计者在开发和扩充功能时频频出错,操作人在系统维护时面临困难,用户在浏览网页时也会感到无从下手,弃站而去。因此,在搭建系统前,要认真考虑好网站各服务栏目的分布和各功能模块的设置问题。作为标准信息服务系统,由于服务专业特性因素,网站实现的主要功能模块应当包括以下几个方面:

1)信息宣传类功能模块:主要为实现标准化信息的宣传与发布,使用户及时了解标准化工作动态,掌握标准化法律法规及相关信息。

2)标准服务类功能模块:实现标准图书信息检索查询;标准(电子版)在线购买;标准(文本)购买订单的在线处理;标准的托管、跟踪服务、有效性确认、标准制定、标准体系建设、标准翻译的在线登记及处理;强制性国家标准阅读;地方标准的阅览;专题标准库查询;用户留言服务等,满足用户开展标准化工作的各类需求。

3)系统链接模块:实现对各标准化管理系统的链接,方便用户访问其他标准服务相关网站,满足用户多方面的业务需要。

在进行网站功能分布设计时,应将用户关心的、常用的、点击频率高的内容放在版面的优势位置,尽可能从方便用户的角度来编排栏目。不必将站点简介、版权信息、个人信息等辅助内容放在主栏目里,以免冲淡主题。其次,将服务功能模块进行分类,利用板块分割的方式编排设置,各板块即相对独立又相互关联,条理清晰,每个板块都有自己的栏目和主题。在进行网页设计时,建议采用非常便捷的菜单式访问模式作为服务功能模块链接。

1.4 选择适宜的网站开放工具

随着网络技术的不断发展,用于制作网站系统的工具软件也越来越丰富。在这些制作工具中,HTML编辑器应当属于使用时间较长、应用范围较广的一款了,虽然代码复杂,编辑和调试要花费大量的时间,但因其稳定性、广泛支持性及可创建复杂的页面效果,仍受高级网页制作人员的青睐。也有以Microsoft Frontpage为代表的,具有与Word相似的操作界面,可以轻松掌握并用于编制网页,能解析网页的HTML源代码,提供页面预览。是一款非常适合初、中级网页制作人员使用的工具软件。还有Macromedia公司出品的Flash互动网页制作工具等。在选择开发制作工具应当注意首选便于掌握的、技术先进的、适合自己特色的开发制作工具,这样才有助于我们更加方便快捷的建设出独具特色的信息网站来。

2 建设系统基础数据库

系统数据库是用于存放系统相关的各类信息数据的结构总称。目前,大部分标准信息服务使用windows作为服务器操作系统,数据库管理软件中多数使用SQL Server。标准信息服务系统内容主要由各类标准题录信息和电子文本组成,因标准种类繁杂、数量庞大,系统数据库的建设在整个网站建设中显得尤为重要,须认真规划和设计,这会直接影响到服务系统的运行效果,突出表现在信息检索的回应时间、网站响应速度等方面。建设服务系统以标准资料信息资源库为基础,应包括标准题录结构化数据库、标准文本资源非结构化数据库、标准服务业务数据库、企业标准登记数据库、标准前言摘要数据库、用户资源数据库、业务管理数据库等标准信息资源库在内系统数据库。在这些数据库中,各类标准题录数据表、标准资源分类表、用户信息表、标准跟踪表、标准有效性表、标准体系建设表、订单详细表、标准文本表等均不可缺。为了建立符合标准信息服务系统需求的数据库,应遵循下列规则:注意把专业领域数据和标准资源结构化数据融合在同一个库中,便于数据的管理和维护;把标准资源结构化数据库和标准文本非结构化数据库进行关联,且文本数据物理存储到其他位置的磁盘上以降低耦合性;将与业务相关的数据单独建库;注重各业务模块之间的关系,便于数据的流转传递;电子文本依据标准组织名称进行分类,以树状结构模式建立文件存放单位,以2000~3000个文件数量为宜,便于文件的管理和更新,在进行数据检索时将极大缩短系统回应时间。

3 做好系统的安全解决方案

3.1 保证信息数据的准确性、可靠性

为避免发布信息和提供标准数据的准确性、可靠性出现问题,应从正规渠道收集标准文本及信息资料。对需要发布的各类信息还应依据国家的有关规定进行严格的审查,保证网站发布信息的真实性和可靠性。

3.2 建立系统运行环境的安全性保障

为保障服务系统正常运转免受病毒及黑客的攻击,除了在设计开发时选用正版开发软件及数据库软件外,还应该把系统运行环境搭建在具备一定安全性的中心机房内。中心机房外网核心层应选用三层数据交换、安装防火墙、设有异地数据备份机房和保证机房各类设备用电的 UPS电源等。制定完善的机房运维管理制度,配备专业水平的运行维护人员,严格按照相关规程进行日常的管理,保证各类软硬件的正常运转。

3.3 建立标准数据库数据的有效性保障

随着经济的不断发展,各类标准的不断增加和更新,仅国家标准、行业标准每年新增和更新的数量就近万项。如果不进行及时更新,后果将非常严重。应由专人进行标准的收集、整理、入库,划拨足够标准购置经费,用于标准数据库信息及文档完善。

3.4 做好数据的定期备份与灾难恢复

制定详细的备份制度,确定备份的方案。定期备份对象包括:各种数据库的备份、重要文件的数据备份;各应用服务器以及业务管理应用本身的应用备份。在恢复机制方面可以采取镜像技术、双机热备等方式保证系统数据库、应用系统和网络链路的正常运行。在发生局部的灾难时,系统必须具有一定的自愈能力和快速切换能力。

3.5 强化系统的运行管理

在系统设计和管理方面,要规划好系统管理功能中提供的权限管理,根据不同的职责划分功能权限,保证整个系统的安全。加强日志管理,系统提供各类用户详细用户操作日志记录,日常用户可以通过日志管理查看自己的登录和操作行为是否存在异常,后台管理员统一监控和查看所有用户的登录信息。做好操作记录的追溯依据。

4 构建优秀网站应当注意的问题

4.1 选择好的域名

单纯的标准信息服务网站,其域名好坏直接影响网站运行效果。在诸多标准服务网站中,涉及的服务功能和模块基本相同,如无一个好的域名与其他网站加以区别,将被众多的网站所淹没。在给网站编辑域名时,所起的域名级别不亦超过三级,自身域名尽量简单形象、具有代表性、便于记忆,选择与自身分类相关顶级域名,如:org.cn、info.cn、com.cn等,便于用户了解网站性质。最好注册一个收费域名,便于永久占用。

4.2 充分发挥搜索引擎的作用

对于标准服务系统来说,数据检索非常重要,多数用户登陆网站就是为了查询标准数据信息,其工作频率和服务密集度在系统的标准服务项目中占主要地位。搜索引擎在标准服务系统中主要用到两种,一是系统用于提供不同查询入口的题录信息及文本数据查询的内部搜索引擎,二是由专业搜索服务商提供的互联网信息搜索的外部搜索引擎。

内部搜索引擎是系统功能实现的重要组成部分,实现多条件、多字段的快速查询,标准信息搜索功能就是其典型的应用范例,这是一种具有特殊性属的垂直搜索引擎,其工作流程依然是遵循了传统搜索引擎的模式:抓取数据库中的标准信息→在索引数据库中搜索→对搜索结果进行处理和排序。

外部搜索引擎是大型互联网搜索引擎数据中心提供的搜索服务(如:google、百度、中国雅虎等)。其工作过程是:搜集互联网上的网页,然后进行预处理,建立网页索引库,实时响应用户查询请求,对查找到的结果按某种规则进行排序后返回给用户。搜索引擎的重要功能是能够对互联网上的文本信息提供全文检索,用户可以非常容易的找到你。

4.3 设置和保留异构系统的接口

为更好发挥标准信息数据资源的作用,提供与其他应用系统的资源共享,系统应提供高安全性和高可靠性的应用功能对接接口,资源与其他系统资源通过异构系统接口进行第三方交互,在广域网环境中提供企业级的安全交互保障。数据接口应满足与现有其他系统数据共享的需求。采用webservice接口是一种较好的方法。它是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,可根据需要编写接口供其他认可平台发送请求信息,返回需要的查询数据,完成与其他兼容的组件进行的交互操作。

4.4 数据词典和代码的应用

在数据词典和技术代码的应用方面应当遵循国家标准和有关部门的规定。国家有标准要求的要按照国家标准执行。如:GB/T 8567—2006《计算机软件文档编制规范》、GB/T 4754—2011《国民经济行业分类》等,如果没有国家标准代码的,遵循相关行业标准代码,没有规定标准代码的,所设计出的词典代码应满足统一性要求,并保留扩充接口。

4.5 网站设计技巧

在进行网站设计时,还应当注意下列几个问题:

1)设计能够反映系统特色的、与众不同的网站标志(LOGO)。

2)设计独具特色的网页界面。要合理搭配用于网站的标志、标题、主菜单的颜色和字体。给人以整体统一的感觉。

3)更好的利用电子邮件系统、QQ聊天系统、网上银行系统和短信传输系统。这些常用的信息化传输系统的融入,将会使系统在信息传递、资金流通等方面提供更多的便利。

4)应当设置清晰的网站介绍和功能说明,告诉访问者如何实现他的目的。

5)使用先进的开发和应用技术。Web技术的进步绝不会停止,使用最新版本的软件,还应当能被授权进行升级。

6)不要忽视留言板的作用,既可收集整理客户意见,又可激励访问者再次浏览网站。

Analysis and Research on the Standard Information Service Website Construction

Zhu Xiang ( Xinjiang Uygur Autonomous Region Institute of Standardization )

The standard information service website has become the people understand the standardization work of dynamic, important means of standard information query, realize the Standardization Advisory service. Show a irreplaceable role in standardization work gradually. In the process of the construction site on the need to pay close attention to the problem, talk about a few idea for your reference.

standard, information service, website construction

猜你喜欢
数据库标准用户
2022 年3 月实施的工程建设标准
忠诚的标准
美还是丑?
数据库
关注用户
关注用户
数据库
关注用户
数据库
一家之言:新标准将解决快递业“成长中的烦恼”