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

主站蜘蛛池模板: 国产97公开成人免费视频| 国产大片喷水在线在线视频| 亚洲无码视频图片| 一区二区三区四区日韩| 亚洲三级色| 日韩毛片在线视频| 又猛又黄又爽无遮挡的视频网站| 国产精品美女在线| 国内丰满少妇猛烈精品播| av天堂最新版在线| 亚洲综合婷婷激情| 伊人AV天堂| 久久永久精品免费视频| 动漫精品中文字幕无码| 日韩精品无码不卡无码| 国产欧美性爱网| 谁有在线观看日韩亚洲最新视频| 91午夜福利在线观看| 国产91无码福利在线| 久久精品人人做人人爽| 无码日韩视频| 欧美日韩成人在线观看| 中文字幕 91| 草逼视频国产| 黄色网页在线观看| 免费观看成人久久网免费观看| 国产精品久久久久久久久| 久久99热66这里只有精品一| 久久中文字幕2021精品| 国产麻豆福利av在线播放| 午夜成人在线视频| 97se综合| 免费人成视网站在线不卡| 久久久黄色片| 亚洲国产欧洲精品路线久久| 91精品人妻一区二区| 欧美亚洲一区二区三区导航| 亚洲欧洲AV一区二区三区| 秘书高跟黑色丝袜国产91在线| 亚洲人成网站色7799在线播放 | 欧美性猛交xxxx乱大交极品| 亚洲高清资源| yy6080理论大片一级久久| 激情综合网址| 91精品国产自产在线老师啪l| a级毛片毛片免费观看久潮| 91www在线观看| 精品国产中文一级毛片在线看| 久久久波多野结衣av一区二区| 欧美一区二区三区国产精品| 91久久性奴调教国产免费| 免费在线看黄网址| 亚洲色图另类| 亚洲品质国产精品无码| 婷婷亚洲视频| 国内精品伊人久久久久7777人| 狠狠久久综合伊人不卡| 爆操波多野结衣| 国产手机在线观看| 精品久久久久久中文字幕女 | 一级片免费网站| 色亚洲成人| 无码一区18禁| 91精品啪在线观看国产60岁 | 黄色网址手机国内免费在线观看| 中文字幕在线欧美| 激情六月丁香婷婷四房播| 亚洲中文字幕久久无码精品A| 免费一级无码在线网站| 久久国产高潮流白浆免费观看| 国产在线自乱拍播放| 国产美女在线观看| 手机在线国产精品| 久久人人爽人人爽人人片aV东京热 | 波多野吉衣一区二区三区av| 少妇精品久久久一区二区三区| 日本国产精品| 国产美女91呻吟求| 福利姬国产精品一区在线| 国产精品自拍露脸视频| 成年人国产网站| 国产欧美网站|