【文章內容簡介】
網站結構的良好設計有利于訪問者盡快找到自己需要的信息,并是網站吸引訪問者的重要因素。但是當網站內容開始變得巨大時,再好的組織結構也無濟于事,用戶從到達網站,平均需要 5次點擊才能找到自己想要的內容。這時,最好的解決方法是使用全文索引的站內搜索引擎系統(tǒng)。成熟的網站都少不了一個良好的搜索引擎系統(tǒng)。 CyberSearch 是我們公司開發(fā)的基于 全文檢索的站內搜索引擎系統(tǒng),它具有如下特點: a) 中英文自動支持,基于字典的分詞技術與智能化的短語識別相結合,最后以字檢索作補充,確保分詞的準確性。 b) 高效率,系統(tǒng)使用索引的 CACHE 技術,實現(xiàn)檢索的“零等待”??山邮懿l(fā) 50個檢索請求同時進行。 c) 檢索條件語法分析,支持與、或、非等條件運算檢索。 d) 檢索結果按相關度排序,讓最匹配的結果首先呈現(xiàn)到用戶眼前。 e) 開放式 API,可定制檢索程序,實現(xiàn)搜索結果按時間、目錄等條件過濾,結果頁面可定制。 f) 基于索 引的檢索,可實現(xiàn)檢索范圍選擇。 CyberSearch 已經在多個網站投入使用,可參考站點應用有: 根據 XX 制藥網站的實際需求,我們可對 CyberSearch系統(tǒng)進行定制,我們提供安裝、維護和技術支持。 6. 網上調查與投票系統(tǒng) 在線市場調查與傳統(tǒng)的市場調查比較起來,可大大地降低成本,縮短周期。為了刺激訪問者參與調查的積極性,可舉行有獎調查等活動。從在線調查得到的數(shù)據是最直接 、最明了的商業(yè)數(shù)據,但在線調查具有樣本群體是被動的等缺點,可結合網下的活動以及數(shù)據跟蹤與分析等,以得到準確、翔實的商業(yè)數(shù)據。 7. 電子商務 電子商務應當分步完成,首先進行面向最終客戶的 B2C 的實驗,開展網上零售。在條件成熟后,可考慮建立配送網絡、商品供應網絡等成套的 B2B2C 的電子商務模式,甚至建立醫(yī)藥、保健行業(yè)的電子商務門戶,搭建網上的 emarketplace。 實施電子商務要考慮的環(huán)節(jié)非常多,就網上零售來說,有以下兩種方案可選擇: a) 利用現(xiàn)成的由銀行等單位建立的網上商城開展網上 零售,可免去自己開發(fā)應用系統(tǒng)的成本,可充分利用已有的技術平臺。將精力關注于如何做好商品的配送,為客戶提供滿意的服務上。缺點是操作不夠靈活,受網上商城的規(guī)范制約較多。 b) 自行開發(fā)網上零售系統(tǒng),包括購物車、支付網關接口、后臺管理系統(tǒng)。利用銀行提供的支付接口實現(xiàn)網上在線支付,并行采用貨到付款、郵局匯款等適合當前國內現(xiàn)狀的手段解決支付問題。 根據 XX 的需求,我們將會在系統(tǒng)中預留接口,為將來推進電子商務建設打下基礎。 8. 智能用戶問答系統(tǒng)( Qamp。A) 在線有效的回答用戶問題,可以顯著增加網站的吸引力。 XX世紀使用成熟產品 CyberQamp。A實現(xiàn)網站的智能用戶問答。 CyberQamp。A 通過數(shù)據庫技術整理用戶的常見問題和常見問題答案,通過先進的數(shù)據檢索引擎在問題庫中選擇匹配答案自動回答用戶。同時, CyberQamp。A具有問題積累、反饋功能,可以方便的通過集成化的管理界面制定回答問題和編輯答案。 9. 電子賀卡系統(tǒng) XX 世紀為 XX 制藥提供專門設計的電子賀卡系統(tǒng)。該系統(tǒng)通過數(shù)據庫的集成管理,為用戶提供電子賀卡服務。 系統(tǒng)可以提供豐富的賀卡樣板以供用戶選擇。當用戶在線訂賀卡以后,系統(tǒng)將通過個性化信息推送 系統(tǒng)發(fā)出包含賀卡的郵件。同時,電子賀卡系統(tǒng)同用戶行為跟蹤系統(tǒng)的接口將獲取用戶信息等有用數(shù)據,進入數(shù)據庫統(tǒng)一分析。 10. 用戶行為跟蹤系統(tǒng) XX 世紀采用成熟的產品 CyberTrace執(zhí)行用戶行為分析。 CyberTrace 采用數(shù)據庫技術來統(tǒng)計網站訪問者的在網站上的行為,包括用戶對特定產品的關心程度,點擊傾向,停留時間等。 該系統(tǒng)的分析模塊可以分析群體用戶的瀏覽傾向,可以給出完整的報告作為網站訪問評價的客觀依據。 CyberTrace的流量監(jiān)控功能將在流量監(jiān)控部分予以介紹。 第四 部分 網絡平臺軟、硬件選型 本部分是針對 XX 制藥網站招標書中的要求 —— 系統(tǒng)開發(fā)環(huán)境與網站集成方案的,將通過以下幾個小的部分分別論述 XX 制藥網站的高可靠性、網站的安全性、便捷的遠程管理、高可伸縮性和高度的靈活性。 目前網絡平臺的操作系統(tǒng),主要是 windows 2020 、 Linux和Unix,我們認為在 XX 制藥網站的初期工程可以采用 Windows 2020 Server 來運行網站,這樣會減少網站初期的投資,而且網站的整體程序可以在以后升級到微軟新的開發(fā)語言 ASP+。其實 Linux 相對于 Windows 2020 來說,是一個免費的系統(tǒng),應該是一個比較好的選擇。但是通過下面 Windows 2020 和 Linux 、 Unix的比較,我們可以看出,為什么會選用 Windows 2020。 1. Windows2020 和 Linux、 Unix的可靠性比較如下: 故障后的恢復 首先, Windows 2020 的文件保護加快了故障后的恢復工作。當 Linux、 Unix系統(tǒng)遇到一個非常重大的故障時,比如說突然斷電、系統(tǒng)不能夠引導了,恢復起來是非常困難的,一般都要重新安裝系統(tǒng)的。 Windows 2020 則不同,它有一個 文件保護功能,當系統(tǒng)遇到故障時,它能夠在最短的時間內,自動地把服務器和它的應用程序,恢復到故障前的狀態(tài),根本無需用戶插手。 另外, Windows 2020 的分布式文件系統(tǒng) (DFS)提供了額外的容錯功能。 DFS 允許用戶在多個不同的服務器上建立大型的虛擬文件系統(tǒng)。在一個 DFS 共享中,如果一個服務器出現(xiàn)故障,客戶端會自動地與 DFS 共享中的其他服務器相連接,而客戶端所能夠獲得的服務根本不會有什么變化。 Linux 也有分布式如CODA, AFS 等等,但是它們都還沒有獲得商業(yè)支持,也還都沒有為管理重大的任務做好準備。 驅動程序的來源 驅動程序簽名能夠確保你所安裝的都是經過測試的驅動程序。Linux可用的軟件本來就比較少,而且在這些軟件中大部分都沒有經過正式的測試。結果會怎么樣呢?當你安裝一個新的產品時,你總是要擔心它會不會與你的系統(tǒng)中現(xiàn)有的應用程序發(fā)生沖突,從而導致系統(tǒng)故障,甚至死機。 Unix 的版本就有好多種,這樣 Unix 的驅動就有好多種,這樣造成了 Unix 一般是跟隨服務器捆綁銷售的。 Windows 2020 的驅動程序簽名特性正是針對這個問題而設計的,有這個簽名的驅動程序,都來自于可信任的途徑,它們經過了各種各樣的測 試,保證與你現(xiàn)有的應用程序沒有沖突,當然,你現(xiàn)在有的那些應用程序也要來源可靠。 權威評測報告 在 Windows 2020 發(fā)布之前, Windows NT 已經在 ZD Labs的可靠性評測試驗中獲得了好評。 Windows 2020 作為 Windows ,推出的時間較短,還沒有正式的權威評測報告,但從媒體報道的案例分析中可以看出,它是比 Windows NT 更為可靠的產品。舉例來講, Windows NT 有一個很明顯的缺點,那就是每當系統(tǒng)配置有所改變時往往會要求重啟系統(tǒng)。當微軟公司 注意到這一點之后,在 Windows 2020 中就做了很大的改進,大部分的配置修改,如修改 IP 地址等等,都無需重啟系統(tǒng),減少了操作步驟意味著降低故障可能,從而提高系統(tǒng)的可靠性。相對來說, Linux 進入實用領域的時間還不夠長,目前還沒有豐富的案例或第一手的評測試驗資料,能夠證明在可靠性方面, Linux 比微軟的各個平臺要更好。不可否認, Linux 的開放源碼和免費使用為它帶來了巨大的潛在市場,但現(xiàn)在它似乎更象是編程高手們來顯示自己能力的一個舞臺,對于還沒有經受大型網絡環(huán)境考驗的 Linux,現(xiàn)在就斷言它的可靠性比 Windows高是不科學的。 2. Windows2020 和 Linux 的伸縮性比較 對于一個計算機系統(tǒng)來說,可伸縮性是一個非常重要的指標。那么什么是可伸縮性呢?可伸縮性是指一個計算機系統(tǒng)的體系結構能夠在何種程度上不斷擴展以滿足用戶的發(fā)展需求的特性。擴展的方式多種多樣:可以是轉移到一個完全不同的平臺中,也可以是向原來的單一系統(tǒng)中增添一些新的硬件,增加新的 CPU,或者是向群集中增加新的節(jié)點。此外,可伸縮性有時候也指一個操作系統(tǒng)在面向各種類型的系統(tǒng)和負荷時都能夠工作良好的能力,不論這些系統(tǒng)是機頂盒,桌面計算機, 還是大規(guī)模的服務器,也不管訪問的對象是一個還是成千上萬。 硬件支持 硬件支持廣泛的硬件支持可能是任何流行操作系統(tǒng)最基本的要求,也是可伸縮性的一個重要方面。 Windows操作系統(tǒng)在這個方面做得的確非常出色:一方面, Windows的廣泛使用使得任何硬件廠商在推出新的硬件時都會把 Windows 當作標準的平臺加以支持,并且不斷為新的 Windows版本更新驅動程序;另一方面,大量的硬件支持又反過來推動了 Windows平臺的進一步普及。去年推出的 Windows 2020 在保留了 Windows 98即插即用功能以外, 還自帶了大量的硬件驅動程序。 Linux 的硬件驅動程序通常都是由那些需要這些硬件的用戶自己來開發(fā)的 . Linux的共享性能夠很快地給那些常用的硬件提供驅動程序,這些驅動程序需要后續(xù)的支持和幫助,來克服潛在的不穩(wěn)定性。至于一些尚未普及的組件,如各式各樣的USB設備,其驅動程序的開發(fā)將需要更多的支持,來滿足不同用戶的需要。 SMP(對稱多處理器 )支持 CPU是計算機系統(tǒng)的核心部分,是否具有良好的 SMP 支持將直接影響大型應用下的性能。 Windows 2020 Advanced Server的零售版本最多支持 四路 SMP, OEM 版可以支持最多達 32 路的SMP。對 CPU的支持級別和 Windows 相比沒有什么變化,但是對 SMP 的實現(xiàn)代碼進行了改進,使得高性能的縮放可以更為“線性”地進行。 Windows NT Server 企業(yè)版已經實現(xiàn)了創(chuàng)紀錄的性能價格水平,隨著對 SMP 縮放的改進,這一趨勢將在 Windows 2020 Advanced Server 和 Datacenter Server中得到延續(xù)。在采用八路設計或者多于八路設計的系統(tǒng)中,性能的提高最為明顯。 而 Linux正致力于解決核心部分中的 SMP 支 持,以提高 Linux在大型應用下的性能。盡管 Linux不是為 SMP 而設計的, Linux Torvalds 也曾經說過 Linux 的 SMP 評測表現(xiàn)很差,但是我們期望這些問題能夠在 版本內核中得到解決,使更多的學?;蛘咂髽I(yè)可以使用經過考驗的 Linux來實現(xiàn)他們的核心程序。對群集的支持 Windows 2020 Server 具有強大的群集功能。Compaq 最近之所以能在 TPCC 比賽中傲視群雄,擊敗所有對手,靠的就是一個巨大的有著 12 個節(jié)點, 96 個處理器的群集,而它們運行的是 Windows 2020 Server。 盡管 Linux沒有在高端系統(tǒng)中運行關鍵性應用程序方面有出色記錄,但最近 Linux在群集項目也發(fā)布了不少東西,希望 Linux 的開發(fā)者大軍可以開發(fā)出更完善的群集功能。 環(huán)境支持 對特定計算環(huán)境的支持使每一個系統(tǒng)都有適合于自己的工作場合,這就是系統(tǒng)對特定計算環(huán)境的支持。微軟開發(fā)了不同的操作系統(tǒng)來完成不同類型的任務。 Windows CE 適用于小型的手持式電腦和筆記本電腦, Windows 95/98 和 Windows 2020 Professional 適用于桌面計算機,而 Windows NT 和Windows 2020 Server 則適用于大型服務器應用程序。作為一個系列操作系統(tǒng)家族, Windows對各種不同的工作環(huán)境提供了良好的伸縮性支持。 由于 Linux 大部分可用的平臺處于開發(fā)的初始階段,對于各種不同計算環(huán)境的支持將是 Linux 系統(tǒng)的下一步目標。文檔編制眾所周知,隨著系統(tǒng)變得越來越復雜,功能越來越強大,編制一個好的文檔是非常重要的。這有助于用戶對系統(tǒng)的理解和管理。詳盡的文檔說明,有助于我們熟練地掌握它所有的功能和特性。微軟通常為其產品提供了深入細致的文檔說明,在文檔的本地化方面也做得很好。 Linux產品的 文檔說明需要進一步的規(guī)范。 目前使用 Windows 2020 Server 平臺的用戶在中國的網站中是非常多的,大一些的如 、雅寶和 e 國等??梢哉fWindows 平臺在網站的應用中還是有很高的性價比,尤其是在電子商務這樣比較關鍵的應用上,系統(tǒng)的穩(wěn)定性、安全性和可靠性還是令人滿意的,并且 Windows 2020 Server 是自帶中間件的,這樣可以節(jié)省很多的費用。通過以上分析,我們可以看出現(xiàn)階段選用 Windows 2020 做為網站的操作平臺是一個非常好的選擇, XX 制藥目前的網站( 交互的內容比較少;而在 XX 制藥網站的改建中,