999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Web瀏覽器的文件共享系統設計與實現

2014-12-09 08:55:20張明達莊建勇
無線互聯科技 2014年11期

張明達++莊建勇

摘 要:本文介紹了一種基于Web瀏覽器的文件共享系統,它能夠將保存在硬盤中傳統的文檔資料成批量地在瀏覽器上進行發布,并提供查詢、下載等功能。該系統的特點在于能夠將日常以FTP上傳或共享硬盤等方式收集的文件資料,根據存儲目錄結構轉化為欄目和樹形目錄結構瀏覽方式,并實現了目錄下文件的瀏覽和下載功能。

關鍵詞:文件共享;XML;文件查詢

1 系統分析與設計

1.1 系統功能需求

本系統是通過對當前收集的基于磁盤目錄結構的文件系統進行處理,以分類為目錄,以資料題目為文件名,實現如下幾方面的功能:⑴在互聯網環境下,客戶端能夠通過瀏覽器方式對磁盤目錄文件實現共享。對目錄結構可以按級展開,對于目錄下的文件,用戶可以實現文件的瀏覽、下載和打開;⑵根據文件所保存的目錄結構能夠生成網站的目錄結構。根據頂層目錄結構生成欄目結構,對欄目下的目錄,可以自動生成樹形目錄結構;⑶實現文件查找。用戶可以根據關鍵詞實現對文件名全局查詢。

1.2 系統設計

1.2.1 系統結構設計

根據上述的功能要求,設計整體系統結構如下圖所示。

在上述圖中,1為文檔轉換器,它能夠定時自動將目錄下的文檔轉換成XML描述的文檔結構tree.xml,在文檔中描述了目錄信息、文件信息以及文檔的URL,2、動態網頁生成程序。根據tree.xml文件結構生成文檔目錄和文件的頁面,顯示給用戶;3是文件的URL,當用戶選定文件以后,根據此URL可以定位文件的位置,并實現文件內容的下載和瀏覽。

系統整個流程描述如下:系統有一個URL生成程序,自動根據指定的目錄結構生成相應的目錄、文件內容描述的XML文件;當系統訪問文檔共享系統時,系統根據XML的配置信息自動生成響應的頁面進行選擇,當用戶選中某個文檔時,系統將自動下載指定的文檔到本地,從而實現了文檔的瀏覽。而系統文件查找,就變成了XML文件內容的查找。

1.2.2 XML文件結構設計

根據系統結構設計可以知道,描述文檔存儲結構的XML文件是整個系統的核心,它一方面定時將動態收集的文件及時反映出來,同時又是網站目錄結構定義、網站文件名稱列表和文件資源定位的中心,也是文件查找的基礎。在XML文件的結構設計中,需要體現出如下信息:

⑴目錄結構的層次:對于首層目錄結構,表現為不同的欄目;對于以下的目錄結構,表現為層次下的樹形目錄結構。在這里目錄結構層次以Level標簽進行標注:Level0,表示頂級;Level1表示欄目,即一級子目錄;Level2表示二級子目錄,以此類推;⑵將目錄名稱對應成相應的欄目和樹形欄目結構的名稱,在本設計中一條Level記錄就是一個目錄的描述,目錄下面包含子目錄名和文件名,屬性Text代表的目錄的名稱,顯示在屬性目錄結構內部;⑶將目錄下面的文件對應成文件內容,并且保存文件的URL地址。在本設計中一條File記錄就是一個文件的描述,其中Text屬性描述文件的顯示名稱,URL屬性描述該文件的目錄定位信息。

2 系統實現

2.1 XML配置信息生成實現

XML配置信息生成主要是將文檔的目錄結構生成XML配置文件結構,其主要算法是通過一個遞歸來實現。

2.2 文檔發布系統實現

文檔發布系統在Web服務器端運行,本系統采用微軟的Internet Information Server(IIS6.0)主要功能是針對客戶端瀏覽器的請求,根據XML配置信息生成相應的頁面發送到瀏覽器上,如果用戶點擊的是目錄信息,則顯示該目錄的下一級目錄以及該目錄下的文件信息,如果用戶點擊的文件信息,則系統通過超鏈在瀏覽器或調用本地相應軟件打開。其操作主要包括欄目的選擇和目錄的展開。

在系統實現的時候,樹形目錄結構通過XML文件綁定到TreeView控件來實現的,為了提高系統響應速度,我們采用了AJAX技術,對樹形結構下述節點采用了在打開時動態綁定的辦法。文件的綁定,是通過XML配置文件中遍歷某樹型節點下面的所有文件信息來實現的,并且將text屬性顯示為文件名,URL屬性作為相應文件的資源定位來實現。

2.3 查詢系統實現

查詢系統的功能是用戶在瀏覽器上輸入字符串,系統將自動查詢XML配置文件的中文件信息,如果發現匹配的文件,則將名字在文件顯示區中進行顯示。在實現時,通過應用程序查詢所有的File節點中的文件名來實現,如在文件查詢中輸入“AJAX”則將所有文件名中包含“AJAX”的文檔都顯示出來。

3 結束語

本文描述了一種基于Web的文檔管理系統設計與實現,它能夠根據硬盤存檔的文件系統目錄結構定期生成XML配置文件,然后通過動態網頁程序對XML配置文件的處理實現了文檔的目錄展開、文檔展示和文件的共享瀏覽,并且實現了文件的查詢。本系統開發和設計能夠解決當前普遍存在的單位共享資源的共享問題。endprint

摘 要:本文介紹了一種基于Web瀏覽器的文件共享系統,它能夠將保存在硬盤中傳統的文檔資料成批量地在瀏覽器上進行發布,并提供查詢、下載等功能。該系統的特點在于能夠將日常以FTP上傳或共享硬盤等方式收集的文件資料,根據存儲目錄結構轉化為欄目和樹形目錄結構瀏覽方式,并實現了目錄下文件的瀏覽和下載功能。

關鍵詞:文件共享;XML;文件查詢

1 系統分析與設計

1.1 系統功能需求

本系統是通過對當前收集的基于磁盤目錄結構的文件系統進行處理,以分類為目錄,以資料題目為文件名,實現如下幾方面的功能:⑴在互聯網環境下,客戶端能夠通過瀏覽器方式對磁盤目錄文件實現共享。對目錄結構可以按級展開,對于目錄下的文件,用戶可以實現文件的瀏覽、下載和打開;⑵根據文件所保存的目錄結構能夠生成網站的目錄結構。根據頂層目錄結構生成欄目結構,對欄目下的目錄,可以自動生成樹形目錄結構;⑶實現文件查找。用戶可以根據關鍵詞實現對文件名全局查詢。

1.2 系統設計

1.2.1 系統結構設計

根據上述的功能要求,設計整體系統結構如下圖所示。

在上述圖中,1為文檔轉換器,它能夠定時自動將目錄下的文檔轉換成XML描述的文檔結構tree.xml,在文檔中描述了目錄信息、文件信息以及文檔的URL,2、動態網頁生成程序。根據tree.xml文件結構生成文檔目錄和文件的頁面,顯示給用戶;3是文件的URL,當用戶選定文件以后,根據此URL可以定位文件的位置,并實現文件內容的下載和瀏覽。

系統整個流程描述如下:系統有一個URL生成程序,自動根據指定的目錄結構生成相應的目錄、文件內容描述的XML文件;當系統訪問文檔共享系統時,系統根據XML的配置信息自動生成響應的頁面進行選擇,當用戶選中某個文檔時,系統將自動下載指定的文檔到本地,從而實現了文檔的瀏覽。而系統文件查找,就變成了XML文件內容的查找。

1.2.2 XML文件結構設計

根據系統結構設計可以知道,描述文檔存儲結構的XML文件是整個系統的核心,它一方面定時將動態收集的文件及時反映出來,同時又是網站目錄結構定義、網站文件名稱列表和文件資源定位的中心,也是文件查找的基礎。在XML文件的結構設計中,需要體現出如下信息:

⑴目錄結構的層次:對于首層目錄結構,表現為不同的欄目;對于以下的目錄結構,表現為層次下的樹形目錄結構。在這里目錄結構層次以Level標簽進行標注:Level0,表示頂級;Level1表示欄目,即一級子目錄;Level2表示二級子目錄,以此類推;⑵將目錄名稱對應成相應的欄目和樹形欄目結構的名稱,在本設計中一條Level記錄就是一個目錄的描述,目錄下面包含子目錄名和文件名,屬性Text代表的目錄的名稱,顯示在屬性目錄結構內部;⑶將目錄下面的文件對應成文件內容,并且保存文件的URL地址。在本設計中一條File記錄就是一個文件的描述,其中Text屬性描述文件的顯示名稱,URL屬性描述該文件的目錄定位信息。

2 系統實現

2.1 XML配置信息生成實現

XML配置信息生成主要是將文檔的目錄結構生成XML配置文件結構,其主要算法是通過一個遞歸來實現。

2.2 文檔發布系統實現

文檔發布系統在Web服務器端運行,本系統采用微軟的Internet Information Server(IIS6.0)主要功能是針對客戶端瀏覽器的請求,根據XML配置信息生成相應的頁面發送到瀏覽器上,如果用戶點擊的是目錄信息,則顯示該目錄的下一級目錄以及該目錄下的文件信息,如果用戶點擊的文件信息,則系統通過超鏈在瀏覽器或調用本地相應軟件打開。其操作主要包括欄目的選擇和目錄的展開。

在系統實現的時候,樹形目錄結構通過XML文件綁定到TreeView控件來實現的,為了提高系統響應速度,我們采用了AJAX技術,對樹形結構下述節點采用了在打開時動態綁定的辦法。文件的綁定,是通過XML配置文件中遍歷某樹型節點下面的所有文件信息來實現的,并且將text屬性顯示為文件名,URL屬性作為相應文件的資源定位來實現。

2.3 查詢系統實現

查詢系統的功能是用戶在瀏覽器上輸入字符串,系統將自動查詢XML配置文件的中文件信息,如果發現匹配的文件,則將名字在文件顯示區中進行顯示。在實現時,通過應用程序查詢所有的File節點中的文件名來實現,如在文件查詢中輸入“AJAX”則將所有文件名中包含“AJAX”的文檔都顯示出來。

3 結束語

本文描述了一種基于Web的文檔管理系統設計與實現,它能夠根據硬盤存檔的文件系統目錄結構定期生成XML配置文件,然后通過動態網頁程序對XML配置文件的處理實現了文檔的目錄展開、文檔展示和文件的共享瀏覽,并且實現了文件的查詢。本系統開發和設計能夠解決當前普遍存在的單位共享資源的共享問題。endprint

摘 要:本文介紹了一種基于Web瀏覽器的文件共享系統,它能夠將保存在硬盤中傳統的文檔資料成批量地在瀏覽器上進行發布,并提供查詢、下載等功能。該系統的特點在于能夠將日常以FTP上傳或共享硬盤等方式收集的文件資料,根據存儲目錄結構轉化為欄目和樹形目錄結構瀏覽方式,并實現了目錄下文件的瀏覽和下載功能。

關鍵詞:文件共享;XML;文件查詢

1 系統分析與設計

1.1 系統功能需求

本系統是通過對當前收集的基于磁盤目錄結構的文件系統進行處理,以分類為目錄,以資料題目為文件名,實現如下幾方面的功能:⑴在互聯網環境下,客戶端能夠通過瀏覽器方式對磁盤目錄文件實現共享。對目錄結構可以按級展開,對于目錄下的文件,用戶可以實現文件的瀏覽、下載和打開;⑵根據文件所保存的目錄結構能夠生成網站的目錄結構。根據頂層目錄結構生成欄目結構,對欄目下的目錄,可以自動生成樹形目錄結構;⑶實現文件查找。用戶可以根據關鍵詞實現對文件名全局查詢。

1.2 系統設計

1.2.1 系統結構設計

根據上述的功能要求,設計整體系統結構如下圖所示。

在上述圖中,1為文檔轉換器,它能夠定時自動將目錄下的文檔轉換成XML描述的文檔結構tree.xml,在文檔中描述了目錄信息、文件信息以及文檔的URL,2、動態網頁生成程序。根據tree.xml文件結構生成文檔目錄和文件的頁面,顯示給用戶;3是文件的URL,當用戶選定文件以后,根據此URL可以定位文件的位置,并實現文件內容的下載和瀏覽。

系統整個流程描述如下:系統有一個URL生成程序,自動根據指定的目錄結構生成相應的目錄、文件內容描述的XML文件;當系統訪問文檔共享系統時,系統根據XML的配置信息自動生成響應的頁面進行選擇,當用戶選中某個文檔時,系統將自動下載指定的文檔到本地,從而實現了文檔的瀏覽。而系統文件查找,就變成了XML文件內容的查找。

1.2.2 XML文件結構設計

根據系統結構設計可以知道,描述文檔存儲結構的XML文件是整個系統的核心,它一方面定時將動態收集的文件及時反映出來,同時又是網站目錄結構定義、網站文件名稱列表和文件資源定位的中心,也是文件查找的基礎。在XML文件的結構設計中,需要體現出如下信息:

⑴目錄結構的層次:對于首層目錄結構,表現為不同的欄目;對于以下的目錄結構,表現為層次下的樹形目錄結構。在這里目錄結構層次以Level標簽進行標注:Level0,表示頂級;Level1表示欄目,即一級子目錄;Level2表示二級子目錄,以此類推;⑵將目錄名稱對應成相應的欄目和樹形欄目結構的名稱,在本設計中一條Level記錄就是一個目錄的描述,目錄下面包含子目錄名和文件名,屬性Text代表的目錄的名稱,顯示在屬性目錄結構內部;⑶將目錄下面的文件對應成文件內容,并且保存文件的URL地址。在本設計中一條File記錄就是一個文件的描述,其中Text屬性描述文件的顯示名稱,URL屬性描述該文件的目錄定位信息。

2 系統實現

2.1 XML配置信息生成實現

XML配置信息生成主要是將文檔的目錄結構生成XML配置文件結構,其主要算法是通過一個遞歸來實現。

2.2 文檔發布系統實現

文檔發布系統在Web服務器端運行,本系統采用微軟的Internet Information Server(IIS6.0)主要功能是針對客戶端瀏覽器的請求,根據XML配置信息生成相應的頁面發送到瀏覽器上,如果用戶點擊的是目錄信息,則顯示該目錄的下一級目錄以及該目錄下的文件信息,如果用戶點擊的文件信息,則系統通過超鏈在瀏覽器或調用本地相應軟件打開。其操作主要包括欄目的選擇和目錄的展開。

在系統實現的時候,樹形目錄結構通過XML文件綁定到TreeView控件來實現的,為了提高系統響應速度,我們采用了AJAX技術,對樹形結構下述節點采用了在打開時動態綁定的辦法。文件的綁定,是通過XML配置文件中遍歷某樹型節點下面的所有文件信息來實現的,并且將text屬性顯示為文件名,URL屬性作為相應文件的資源定位來實現。

2.3 查詢系統實現

查詢系統的功能是用戶在瀏覽器上輸入字符串,系統將自動查詢XML配置文件的中文件信息,如果發現匹配的文件,則將名字在文件顯示區中進行顯示。在實現時,通過應用程序查詢所有的File節點中的文件名來實現,如在文件查詢中輸入“AJAX”則將所有文件名中包含“AJAX”的文檔都顯示出來。

3 結束語

本文描述了一種基于Web的文檔管理系統設計與實現,它能夠根據硬盤存檔的文件系統目錄結構定期生成XML配置文件,然后通過動態網頁程序對XML配置文件的處理實現了文檔的目錄展開、文檔展示和文件的共享瀏覽,并且實現了文件的查詢。本系統開發和設計能夠解決當前普遍存在的單位共享資源的共享問題。endprint

主站蜘蛛池模板: 亚洲av无码片一区二区三区| 99久久国产自偷自偷免费一区| 亚洲精品在线观看91| 在线观看无码av五月花| 在线中文字幕日韩| 美女被操黄色视频网站| 亚洲男人在线| swag国产精品| 蜜桃视频一区二区| 国产精品xxx| 日韩精品亚洲人旧成在线| 国产欧美精品专区一区二区| 国产原创演绎剧情有字幕的| 青青草国产免费国产| a级毛片网| 国产精品一区二区不卡的视频| 亚洲国产清纯| 波多野衣结在线精品二区| 亚洲国产成人精品无码区性色| 欧美激情视频二区| yjizz国产在线视频网| 69视频国产| 久久这里只有精品8| 国产麻豆91网在线看| 国产美女人喷水在线观看| 五月婷婷中文字幕| 精品综合久久久久久97| 国产永久在线视频| 性喷潮久久久久久久久| 国产亚洲视频中文字幕视频| 亚洲成人福利网站| 一本视频精品中文字幕| 成人国产免费| 欧美另类第一页| 国产丝袜一区二区三区视频免下载| 2020最新国产精品视频| 伊人AV天堂| 噜噜噜久久| 999国产精品| 国产免费a级片| 老熟妇喷水一区二区三区| 亚洲最大福利网站| 亚洲福利一区二区三区| 不卡无码h在线观看| 91黄色在线观看| 国产91麻豆免费观看| 日韩成人午夜| 亚洲aaa视频| 男人的天堂久久精品激情| 国产制服丝袜91在线| 小说 亚洲 无码 精品| 精品国产免费人成在线观看| 高清无码手机在线观看| 无码免费的亚洲视频| 永久免费AⅤ无码网站在线观看| 日韩一区二区三免费高清| 国产亚洲精品自在久久不卡| 欧美日韩另类国产| 欧美伦理一区| 又黄又湿又爽的视频| 久久久精品国产SM调教网站| 欧美成人影院亚洲综合图| 成人无码一区二区三区视频在线观看| AV网站中文| 9966国产精品视频| 亚洲无码在线午夜电影| 久久人体视频| 久久亚洲天堂| av在线人妻熟妇| 久久亚洲综合伊人| 在线观看欧美精品二区| 欧美五月婷婷| 成人精品视频一区二区在线| 国产午夜精品鲁丝片| 亚洲精品第1页| 国产www网站| 国产日韩欧美视频| 国产成人夜色91| 欧美性猛交一区二区三区| 97视频免费在线观看| 欧美日韩综合网| 日韩精品久久久久久久电影蜜臀|