對於建設標準資訊服務網站的研究論文

對於建設標準資訊服務網站的研究論文

  前言

  隨著資訊化技術的不斷提高,網際網路發展的日趨成熟,相關應用技術的突飛猛進,計算機網路技術在金融貿易、商品銷售、加工生產、電子資訊等諸多領域中得到了更為廣泛和充分地利用。人們透過電子網路進行資訊收集、物質交換以及標準資訊的技術服務,為了做好標準化基礎服務工作,將準確的標準資訊及時傳遞至各類使用者,國內許多省份的標準化研究院先後建立了標準資訊服務網站或服務系統,它們基本都是以國際標準、國家標準、行業標準、地方標準及各類相關技術規範資料庫資訊資料為基礎,透過標準化管理、線上服務、快捷查詢等標準服務的提供,利用網際網路資訊科技為傳播渠道和實現手段,把標準服務網站和系統做成了與使用者進行溝通和交流的平臺,向廣大使用者提供標準化資訊服務。如:中國標準資訊網(www. chinaios. com)、上海標準化服務資訊網(www. cnsis. info)、江蘇省標準資訊服務平臺(www. tsinfo. js. cn)、深圳市標準技術研究院(www. silt. org. cn)、山東標準資訊網(www. stdinfo. org. cn)、新疆標準資訊服務網(www. xjbz. org. cn)等。使用者透過登入這些標準資訊服務網站或系統,可以足不出戶的完成標準資訊查詢、標準題錄檢索、標準文字收集等多種標準化服務過程,還可以透過網站或系統與後臺服務工作人員進行線上交流,解決很多實際工作中需要諮詢和幫助的問題。這些依靠現代資訊化技術手段建立的標準服務網站,打破地域的限制,提供多層面的資源共享,提高標準資源的利用率,滿足了使用者的需求,為當地的企業發展、經濟建設、社會進步起到了積極的推動作用。

  由於各個標準服務網站或服務系統建造的時間有很大差異,所選擇使用的開發技術手段、技術路線有所不同,系統建設目標及客戶需求的千差萬別,致使各服務網站風格各異,獨具特色,加之網站開放技術和應用手段的飛速發展,這些網站系統在結構、資料、功能等方面均存在需要改進和完善的地方。本文從系統搭建、板塊分佈、服務效果的角度,就如何建設好標準資訊服務網站,針對網站建設過程中需要引起關注和重視的幾個問題,談談自己的想法供大家借鑑和參考。

  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編輯器,到現在非常流行的Flash互動網頁製作工具,以及各種各樣的網站製作系統等等。在這些製作工具中,HTML編輯器應當屬於使用時間較長、應用範圍較廣的一款了,雖然HTML程式碼複雜,編輯和除錯要花費大量的時間,但因HTML的穩定性、廣泛支援性及可建立複雜的頁面效果,仍受高階網頁製作人員的青睞。也有以Microsoft Frontpage為代表的,具有與Word相似的操作介面,熟知Microsoft 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介面的方式實現,是一種較好的方法。這種方式是透過向外界暴露出一個能夠透過Web進行呼叫的API,使使用者能夠用程式設計的方法實現某個功能的應用程式。它是基於網路的、分散式的模組化元件,它執行特定的任務,遵守具體的技術規範,可根據需要編寫介面供其他認可平臺傳送請求資訊,返回需要的查詢資料,完成與其他相容的元件進行的互動操作。

  4.4資料詞典和程式碼的應用

  在資料詞典和技術程式碼的應用方面應當遵循國家標準和有關部門的規定。國家有標準要求的要按照國家標準執行。如:GB/T 12504-1990《計算機軟體質量保證計劃規範》,GB/T 8567-1988《計算機軟體產品開發檔案編制指南》、GB/T 4754-2011《國民經濟行業分類》等,如果沒有國家標準程式碼的,遵循相關行業標準程式碼,沒有規定標準程式碼的,所設計出的詞典程式碼應滿足統一性要求,並保留擴充介面。

  4.5網站設計技巧

  在進行網站設計時,還應當注意下列幾個問題,處理得當將使我們的標準服務系統更加完善,更加賦有吸引力。

  (1)設計能夠反映系統特色的、與眾不同的網站標誌(LOGO)。

  (2)設計獨具特色的網頁介面。網站給人的第一印象來自視覺衝擊,選用不同的色彩搭配產生不同的效果,要合理搭配用於網站的標誌、標題、主選單的顏色和字型。給人以整體統一的感覺。

  (3)更好的利用電子郵件系統、QQ的聊天系統、網上銀行系統和簡訊傳輸系統。這些常用的資訊化傳輸系統的融入,將會使你的系統在資訊傳遞、資金流通等方面提供更多的便利。但必須提醒的是在使用這些系統功能的時候,一定遵守規則,注意網路道德,不然將會被當作垃圾資訊和郵件予以遮蔽或刪除。

  (4)應當設定清晰的網站介紹和功能說明,告訴訪問者如何實現他的目的。最好說明詳細的聯絡和通訊方式,便於使用者與後臺工作人員建立聯絡和溝通,因為在標準服務中,有很多的服務專案單靠服務網站是很難實現的,網站只是提供了一種溝通和交流的途徑,必須多種服務方式並行,才能達到預期的效果。如:標準體系建設、標準制修訂、標準查新等。

  (5)使用先進的開發和應用技術。Web技術的進步絕不會停止,使用最新版本的軟體,還應當能被授權進行升級。

  (6)不要忽視留言板的作用。網站應當設計有客戶留言板,既可以收集整理客戶意見,同時可以激勵訪問者再次瀏覽網站。

最近訪問