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

主站蜘蛛池模板: 久久黄色毛片| www成人国产在线观看网站| 国产精品美女在线| 国产91视频观看| 成人小视频在线观看免费| 亚洲资源站av无码网址| 一本综合久久| 成人久久精品一区二区三区| 成人午夜天| 成人国产精品视频频| 久久国产精品影院| 欧美日韩免费| 国产欧美日韩综合一区在线播放| 一级毛片不卡片免费观看| 2019国产在线| 亚洲最新在线| 免费Aⅴ片在线观看蜜芽Tⅴ| 欲色天天综合网| 亚洲人在线| 97久久人人超碰国产精品| 天堂在线亚洲| 国产成人麻豆精品| 国内熟女少妇一线天| 免费无码AV片在线观看中文| 国产AV毛片| 日韩av高清无码一区二区三区| 久久综合伊人 六十路| 91久久青青草原精品国产| 91欧洲国产日韩在线人成| 欧美亚洲一区二区三区导航| 亚洲小视频网站| 色婷婷国产精品视频| 成人小视频网| 日本欧美精品| 亚洲AV永久无码精品古装片| 亚洲IV视频免费在线光看| 国内精品免费| 欧美性精品不卡在线观看| 欧美亚洲第一页| 91色综合综合热五月激情| 看国产毛片| 午夜天堂视频| 久久国产精品嫖妓| 欧美有码在线观看| 国产精品久久久久久久久久98| 国产农村妇女精品一二区| 国产成人精品亚洲77美色| 欧美天堂在线| 2021国产v亚洲v天堂无码| 国产高清又黄又嫩的免费视频网站| 欧美日韩一区二区在线播放| 无码综合天天久久综合网| 亚洲天堂.com| 99热这里只有精品2| 亚洲嫩模喷白浆| 网久久综合| 91视频99| 97人妻精品专区久久久久| av在线5g无码天天| 色网站免费在线观看| 欧洲精品视频在线观看| 国产综合在线观看视频| 好紧好深好大乳无码中文字幕| 操美女免费网站| 波多野结衣久久精品| 国产人在线成免费视频| 欧美性久久久久| 欧美成人精品在线| 99热这里只有精品免费| www.youjizz.com久久| 免费视频在线2021入口| 在线日韩日本国产亚洲| 国产农村精品一级毛片视频| 亚洲精品天堂自在久久77| 午夜欧美理论2019理论| 亚洲AV无码一二区三区在线播放| 欧美无遮挡国产欧美另类| 青青久视频| 亚洲熟女偷拍| 亚洲精品另类| 五月综合色婷婷| 亚洲无码免费黄色网址|