亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于XML技術的搜索系統(tǒng)的設計與實現(xiàn)

        2013-11-16 06:27:42甘新玲
        中國新技術新產(chǎn)品 2013年20期
        關鍵詞:預覽局域網(wǎng)檢索

        李 猛 甘新玲 李 永

        (濱州學院計算機科學技術系,山東 濱州 256603)

        1 系統(tǒng)需求分析

        通過分析得出本系統(tǒng)主要設計目標包括以下六個方面:

        (1)系統(tǒng)最終實現(xiàn)多種形式的資源檢索,包括文檔、音頻、視頻以及圖片。

        (2)具備高級檢索功能,其中包括按所需詞查詢,按排除詞查詢,多詞聯(lián)合查詢。

        (3)對于用戶輸入的關鍵詞具備拼音-漢字識別轉(zhuǎn)換功能,例如輸入“pingguo”,則搜索結果會按照“蘋果”一詞進行檢索并顯示與之相關的資源。

        (4)支持文檔預覽和流媒體播放功能。用戶可以在線瀏覽文檔、播放視頻。

        (5)后臺管理功能。后臺管理包括用戶管理、服務器管理、資源管理模塊。

        (6)各服務器上的用戶可以對自己提供的資源進行一些基本信息的維護,主要包括資源刪除與修改。

        2 系統(tǒng)設計

        2.1 設計思想

        局域網(wǎng)內(nèi)有多臺服務器,各服務器之間通過RMI技術進行通信。本系統(tǒng)突破了傳統(tǒng)的“主從服務器”的設計,采用了“平等服務器”的設計概念。即局域網(wǎng)內(nèi)的所有主機均為服務器,并且每臺服務器均運行維護一個服務器列表。當有新的服務器開啟或關閉時,其他服務器會收到相應的注冊或注銷的指令,以此來維護服務器列表。每臺服務器上的資源被索引到Web容器根目錄下的test.xml文件中,本系統(tǒng)通過解析XML文件以獲得資源的具體信息。XML解析模塊通過采用dom4j技術來實現(xiàn)XML文件的處理,極大提高了搜索的效率。當?shù)谝淮芜\行環(huán)境時,系統(tǒng)自動檢測是否建立全文索引,如果沒有系統(tǒng)將自動在后臺開辟線程,建立全文索引。全文索引支 持 doc、xls、ppt、docx、xlsx、pptx、txt、wps、dps、rtf、pdf、zip、rar共十三種文件格式的全文索引。

        圖1 啟動功能模塊結構圖

        2.2 系統(tǒng)結構設計

        系統(tǒng)結構化設計的核心是把模塊分解設計,采用自頂向下、逐層分解的方法,整個系統(tǒng)劃分成多個子模塊,分別完成不同的功能,各模塊具有一定的獨立性,降低系統(tǒng)的復雜性和耦合性。本系統(tǒng)分為啟動功能模塊和資源預覽功能模塊,結構圖分別如圖1所示。

        2.3 XML文件中字段設計

        針對資源特征以及本系統(tǒng)的搜索與共享特性,結合局域網(wǎng)內(nèi)服務器的IP屬性,在XML文件中設立了以下表述字段。

        表1 資源表述屬性字段

        3 系統(tǒng)模塊設計

        3.1 服務器注冊/注銷模塊

        服務器的注冊/注銷模塊用以解決局域網(wǎng)內(nèi)的各個服務器之間的識別問題,使各服務器進行維護本機的服務器列表。每臺服務器運行用于通信的Socket程序,當局域網(wǎng)內(nèi)有新的服務器啟動或關閉時會通過組播技術向其他主機發(fā)送注冊或注銷請求,收到此請求的服務器會將其IP地址在本機的服務器列表中進行添加或移除,這樣就達到了服務器注冊與注銷的功能。

        3.2 資源的維護模塊

        服務器管理員登錄系統(tǒng)后,均可以在后臺進行共享資源的發(fā)布。管理員只需要將所要共享的資源放在服務器的resources目錄下,并在后臺的管理系統(tǒng)中填寫資源的相關信息即可實現(xiàn)對發(fā)布信息資源的維護。

        3.3 XML解析處理模塊

        采用dom4j技術來實現(xiàn)對XML文件的解析處理,大大提高了解析效率和搜索效率。在該系統(tǒng)中,通過使用dom4j技術來操縱XML文件,避免了使用數(shù)據(jù)庫記錄信息的繁瑣,同時更便于資源檢索。

        3.4 資源檢索模塊

        各用戶在登錄系統(tǒng)后,均可以在系統(tǒng)主頁的資源檢索框內(nèi)輸入資源的關鍵字來進行資源檢索。系統(tǒng)會根據(jù)輸入的關鍵字,對分布在局域網(wǎng)內(nèi)的所有服務器的共享資源進行檢索,得到結果后返回給用戶。

        3.5 資源預覽與下載模塊

        當用戶檢索到自己所需要的資源之后,可以對資源進行預覽。音頻和視頻格式均可以嵌入到網(wǎng)頁上查看預覽效果。預覽過后,可以下載當前預覽資源。

        4 系統(tǒng)測試

        系統(tǒng)部署發(fā)布成功后,綜合運用了單元測試、集成測試和確認測試三種測試方法對系統(tǒng)進行了測試,較好地完成了對本系統(tǒng)的測試工作,系統(tǒng)測試過程和結果如下。

        進入搜索系統(tǒng),在搜索框內(nèi)輸入所查詢資源的關鍵字,點擊搜索按鈕,檢索資源結果。然后,測試搜索系統(tǒng)資源預覽效果,文檔可以嵌入網(wǎng)頁式預覽,支持的主要文件格式包括:word、ppt、 pdf。

        結語

        本文通過運用Struts2.0技術搭建起系統(tǒng)框架,dom4j解析技術解析xml資源文件,綜合運用Java程序語言、JSP、JavaScript等Web開發(fā)技術實現(xiàn)了系統(tǒng)功能。系統(tǒng)整體界面友好、層次分明、操作簡單,各模塊之間的耦合度較低,通過綜合運用單元測試、集成測試和確認測試,系統(tǒng)實現(xiàn)了局域網(wǎng)內(nèi)資源的深度共享與有效檢索,為局域網(wǎng)資源的有效利用和信息整合提供了有效解決方案。

        [1]李崢.基于XML的數(shù)字資源檢索[J].數(shù)據(jù)庫與信息管理,2013(12).

        [2]任文娟.基于XML的P2P網(wǎng)絡資源檢索系統(tǒng)[J].計算機系統(tǒng)應用.2013.22(01).

        猜你喜歡
        預覽局域網(wǎng)檢索
        新品預覽
        基于VPN的機房局域網(wǎng)遠程控制系統(tǒng)
        電子制作(2019年16期)2019-09-27 09:35:04
        2019年第4-6期便捷檢索目錄
        基于802.1Q協(xié)議的虛擬局域網(wǎng)技術研究與實現(xiàn)
        電子制作(2017年17期)2017-12-18 06:40:48
        局域網(wǎng)性能的優(yōu)化
        電子制作(2017年8期)2017-06-05 09:36:15
        11月在拍電視劇預覽表
        電視指南(2016年11期)2016-12-20 22:09:38
        專利檢索中“語義”的表現(xiàn)
        專利代理(2016年1期)2016-05-17 06:14:36
        bauma China 2014展前預覽
        國際標準檢索
        國際標準檢索
        久久久久免费看成人影片| 久久精品国产亚洲婷婷| 98在线视频噜噜噜国产| 亚洲不卡无码高清视频| 精品少妇人妻成人一区二区| 无码熟妇人妻AV不卡| 国产精品三级av一区二区| 国产在线看不卡一区二区| 国产一区二区三区在线av| 日韩国产精品一区二区三区| 国产黑色丝袜在线看片| 免费av一区二区三区| 熟女人妇 成熟妇女系列视频| 成年女人粗暴毛片免费观看| 麻豆91蜜桃传媒在线观看| 国产av在线观看一区二区三区 | 日本真人边吃奶边做爽电影| 妺妺窝人体色www看人体| 国产高清av首播原创麻豆 | 国产精品亚洲А∨天堂免下载| 一区二区三区内射视频在线观看| 无码国产日韩精品一区二区| 久草视频华人在线观看| 一区二区三区精品亚洲视频| 日本黑人人妻一区二区水多多| 色综合久久人妻精品日韩| 国产精品一区二区韩国av| 日本高清乱码中文字幕| 亚洲精品一区二区国产精华液| 最新国产精品久久精品| a级国产乱理伦片在线播放| 久久丫精品国产亚洲av| 国产第19页精品| 成年视频网站在线观看777| 少妇又紧又色又爽又刺| 国产激情一区二区三区成人| 日韩女优av一区二区| 人妻在卧室被老板疯狂进入| 丰满人妻熟妇乱又伦精品软件 | 国产成人亚洲精品电影| 精品人妻一区二区三区蜜桃|