當前,計算機網絡技術在金融貿易、商品銷售、加工生產、電子信息等諸多領域中得到了廣泛地利用,本文針對網站建設中的常見問題,從系統搭建、功能模塊、系統數據庫、安全解決方案等方面,就如何建設好標準信息服務網站,談談自己的想法與建議。
一、要有合理的機構設計和規劃
1.選擇合適的網站開發工具
隨著網絡技術的不斷發展,用于制作網站系統的工具軟件也越來越豐富。HTML編輯器應當屬于使用時間較長、應用范圍較廣的一款了,雖然HTML代碼復雜,編輯和調試要花費大量的時間,但因HTML的穩定性、廣泛支持性及可創建復雜的頁面效果,仍受高級網頁制作人員的青睞。也有以Microsoft Frontpage為代表的,具有與Word相似的操作界面,熟知Microsoft Word功能的操作者,可以輕松掌握并用于編制網頁,能解析網頁的HTML源代碼,提供頁面預覽。還有Macromedia公司出品的Flash互動網頁制作工具等。應當注意首選便于掌握的、技術先進的、適合自己特色的開發制作工具,這樣才有助于我們更加方便快捷的建設出獨具特色的信息網站來。
2.要有明確的技術路線
要建設好標準信息服務網站,首先要選擇好結構緊密、技術先進的服務系統運行方式,確定科學合理、適應性強的技術路線。為了充分發揮遠程訪問的跨地域的優勢,使應用系統有更好的易用性,應當在確定標準信息服務系統建設路線時,采用B/S結構模式和SSH開發框架作為系統規劃、結構設計的基本思路,這樣建設完成的系統才具備更好的擴展性和適應性,也便于日后運行維護和功能的更新。
其次,關于信息系統的開放構架,目前較為先進的當屬SSH(Struts+Spring+Hibernate) Web應用程序開源框架,其具體做法是:用面向對象的分析方法根據需求提出一些模型,然后編寫基本的DAO接口,采用Hibernate架構實現的DAO類來實現Java類與數據庫之間的轉換和訪問,最后由Spring完成業務邏輯。這樣,不僅實現了視圖、控制器與模型的徹底分離,還實現了業務邏輯層與持久層的分離。
3.確定合理的四層級結構
一般情況下系統是由基礎層、應用數據層、應用支持層、應用運作層組成四層級結構。基礎層包含了最為基礎的外設支持如網絡設備,存儲設備,服務器、其他機房設施等,主要為應用系統提供底層的運行環境。應用數據層包含了整個系統的數據存儲倉庫,對平臺中各類的數據資源進行統一訪問封裝、統一管理及統一存儲等操作。資源層的核心是業務數據庫和資源數據庫。應用支持層處于系統軟件與業務應用系統之間的支撐軟件,包含服務系統必備的基礎支持組件如權限組件、用戶組件、日志組件、搜索引擎、數據交換、基礎組件、業務組件、支撐組件和流程組件等。應用運作層主要包含具體的各個業務系統,直接面向終端用戶提供服務,并將各應用系統所有功能統一裝配、統一展現。只有這樣形成的應用結構,才會具有更加全面的標準規范體系和完備的信息安全體系。
二、設置合理的功能模塊
在進行網站功能分布設計時,首先應將一些最吸引人的內容放在最突出的位置,把用戶關心的、常用的、點擊頻率高的放在版面的優勢位置,并利用板塊分割的方式編排設置,各板塊即要相對獨立,又要相互關聯,做到條理清晰,每塊都有自己的欄目和主題,其主要功能模塊應包括以下幾方面:
1.標準服務類功能模塊:實現標準圖書信息檢索查詢;標準(電子版)在線購買;標準(文本)購買訂單的在線處理;標準的托管、跟蹤服務、有效性確認、標準制定、標準體系建設、標準翻譯的在線登記及處理;強制性國家標準閱讀;地方標準的閱覽專題標準庫查詢;用戶留言服務等,滿足用戶開展標準化工作的各類需求。
2. 信息宣傳類功能模塊:主要為實現標準化信息的宣傳與發布,包括標準化信息、標準化法律法規、標準化科普知識、標準公告、標準化研究信息、標準培訓信息、標準(圖書)館藏介紹等,可使用戶及時了解標準化工作動態,掌握標準化法律法規及相關信息。
3.系統鏈接模塊:實現對各標準化管理系統的鏈接,方便用戶訪問其他標準服務相關網站,滿足用戶多方面的業務需要。
三、建設標準化系統數據庫的原則
在規劃建設基礎數據庫時,筆者認為應遵循如下原則:
1.把專業領域數據和標準資源結構化數據融合在同一個庫中;
2.把標準資源結構化數據庫和標準文本非結構化數據庫進行關聯;
3.把跟業務相關的數據單獨存儲到一個庫中;
4.把業務數據庫所有有關業務操作的信息規劃到一個庫中;
4.要注意每個業務模塊之間的中間表的關系,便于各個業務之間的數據的流轉傳遞;
5.將電子文本存放需注意依據標準組織名稱進行分類,便于文件的管理與更新,使系統進行數據檢索時,能縮短系統響應時間。
四、要有多方位的安全預案
1. 加強系統運行管理
在系統設計和管理方面,要根據業務人員的不同職責進行功能權限的劃分,保證整個系統中每個角色的職責和系統的安全。加強日志管理,使用戶可以通過日志管理查看自己的登錄和操作行為是否存在異常,后臺管理員則可以統一監控和查看所有用戶的登錄信息。
2.做好運行環境安全性保障
為使系統免受病毒及黑客的攻擊,確保數據庫數據的安全,中心機房外網核心層應選用三層數據交換、安裝防火墻、設有異地數據備份機房和保證機房各類設備用電的UPS電源等,并制定完善的機房運維管理制度,確保系統運行環境的安全。
3.保證信息數據的準確性、可靠性、有效性
針對發布的各類信息和提供的標準數據的準確性、可靠性出現問題,我們應當采取從正規渠道收集標準文本及信息資料的作法,以確保各類入庫標準的準確性和權威性。對需要發布的各類信息還將依據國家的有關規定進行嚴格的審查,保證網站發布信息的真實性和可靠性。并安排專人進行標準的收集、整理、入庫工作,用于標準數據庫信息及文檔完善,確保數據的有效性。
4.確保數據的定期備份與災難恢復
制定詳細的備份制度,確定備份的方案。定期備份對象包括:各種數據庫的備份、重要文件的數據備份;各應用服務器以及業務管理應用本身的應用備份,尤其在發生局部的災難時,系統必須具有一定的自愈能力和快速切換能力。