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

        ?

        基于云存儲(chǔ)的高職院校網(wǎng)盤(pán)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2017-07-18 11:57:28范曉玲
        關(guān)鍵詞:網(wǎng)盤(pán)回收站文件夾

        范曉玲

        (常州輕工職業(yè)技術(shù)學(xué)院 信息工程系,江蘇 常州 213164)

        基于云存儲(chǔ)的高職院校網(wǎng)盤(pán)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        范曉玲

        (常州輕工職業(yè)技術(shù)學(xué)院 信息工程系,江蘇 常州 213164)

        云網(wǎng)盤(pán)是云計(jì)算應(yīng)用之一,能實(shí)現(xiàn)多終端數(shù)據(jù)實(shí)時(shí)同步、多平臺(tái)無(wú)縫連接和用戶(hù)資源共享,是最廣泛的個(gè)人云存儲(chǔ)應(yīng)用。系統(tǒng)基于OpenStack搭建的私有云平臺(tái),采用的是Java EE開(kāi)發(fā)平臺(tái),運(yùn)用JavaWeb、Spring MVC和Ajax等技術(shù),實(shí)現(xiàn)系統(tǒng)的基本功能。

        云存儲(chǔ);網(wǎng)盤(pán);客戶(hù)端

        0 引言

        隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,用戶(hù)對(duì)個(gè)人數(shù)據(jù)的存儲(chǔ)、遷移和管理的需求也越來(lái)越強(qiáng)烈,同時(shí)用戶(hù)存儲(chǔ)的內(nèi)容屬性也已經(jīng)從單純的娛樂(lè)性公共信息,轉(zhuǎn)向個(gè)人有價(jià)值的電子數(shù)據(jù)信息。從個(gè)人云存儲(chǔ)廠商的角度講,云計(jì)算、云儲(chǔ)存技術(shù)的采用簡(jiǎn)化了服務(wù)技術(shù),穩(wěn)定的服務(wù)將為未來(lái)盈利打下堅(jiān)實(shí)的基礎(chǔ),個(gè)人云存儲(chǔ)市場(chǎng)的快速發(fā)展已經(jīng)勢(shì)不可擋。

        目前一些硬件存儲(chǔ)設(shè)備已經(jīng)不能滿(mǎn)足人們的需求。本客戶(hù)端的設(shè)計(jì)與開(kāi)發(fā),完全符合當(dāng)前人們對(duì)于存儲(chǔ)數(shù)據(jù)的要求。本客戶(hù)端合理運(yùn)用云存儲(chǔ),建設(shè)一個(gè)私有云服務(wù)網(wǎng)盤(pán),使之具有方便、安全、存儲(chǔ)容量大等優(yōu)點(diǎn)??蛻?hù)端作為用戶(hù)直接用來(lái)操作云存儲(chǔ)網(wǎng)盤(pán)的數(shù)據(jù)服務(wù)端口,用戶(hù)體驗(yàn)度評(píng)價(jià)的優(yōu)劣與否,極大地影響了云存儲(chǔ)網(wǎng)盤(pán)的發(fā)展。

        現(xiàn)在已有部分高校開(kāi)始應(yīng)用云盤(pán)系統(tǒng)為師生提供共享服務(wù),但筆者所在常州輕工職業(yè)技術(shù)學(xué)院還沒(méi)有提供一個(gè)云盤(pán)實(shí)現(xiàn)師生之間的數(shù)據(jù)共享,師生之間共享教學(xué)資源主要通過(guò)FTP、U盤(pán)拷貝等方式,而這些方式存在使用不方便、資源易丟失的問(wèn)題。本系統(tǒng)正是基于此現(xiàn)狀而開(kāi)發(fā),可以使得教師之間實(shí)現(xiàn)資源共享。

        就目前而言,大部分流行的云網(wǎng)盤(pán)提供的都是基于Web,Android,IOS和Windows Phone的客戶(hù)端,不管是那種客戶(hù)端,其最終目的都是為了滿(mǎn)足用戶(hù)的需求。

        1 系統(tǒng)功能設(shè)計(jì)

        本系統(tǒng)的主要功能分為用戶(hù)管理和存儲(chǔ)管理。在用戶(hù)管理方面,擁有登錄、注冊(cè)和個(gè)人信息設(shè)置的功能;在存儲(chǔ)管理方面,擁有上傳、下載、刪除、重命名、復(fù)制和移動(dòng)等主要功能。系統(tǒng)功能模塊如圖1所示。

        圖1 系統(tǒng)功能模塊圖

        下面主要針對(duì)新增文件夾、上傳文件、下載文件、刪除文件、文件顯示等功能進(jìn)行分析。

        1.1 新增文件夾

        用戶(hù)完成注冊(cè)登錄后,就可以進(jìn)入網(wǎng)盤(pán)的主頁(yè)面,這時(shí)主頁(yè)面顯示的是全部文件,用戶(hù)第一次進(jìn)入時(shí),里面是沒(méi)有任何數(shù)據(jù)文件顯示的。此時(shí),用戶(hù)可以根據(jù)自己的需要建立文件夾。進(jìn)入建好的文件夾之后還可以建立文件夾的子文件夾,以便于區(qū)分存儲(chǔ)文件。

        1.2 上傳文件

        上傳文件是網(wǎng)盤(pán)的重要功能之一。用戶(hù)可以上傳多種類(lèi)別和多種格式的文件,支持圖片、文檔和視頻的上傳。在頁(yè)面的左邊有一個(gè)將文件歸類(lèi)顯示的欄目,它將文檔、圖片和視頻等不同類(lèi)型的文件分開(kāi)顯示,不管文件在什么文件夾中,只要點(diǎn)開(kāi)對(duì)應(yīng)的類(lèi)別,就會(huì)全部顯示出來(lái)。如果想要將文件上傳到固定的文件夾,只需將對(duì)應(yīng)的文件夾打開(kāi),然后點(diǎn)擊“上傳文件”按鈕即可。點(diǎn)擊“上傳文件”按鈕之后會(huì)彈出一個(gè)從本地上傳文件的文件選取框,用戶(hù)只要找到想要上傳的文件,然后選中就可以上傳。需要注意的是,文件夾是不可以上傳的,如果想要將一個(gè)文件夾中的所有文件上傳至網(wǎng)盤(pán),就要先將文件夾進(jìn)行壓縮,以壓縮包的形式實(shí)現(xiàn)上傳。

        1.3 下載文件

        下載文件也是網(wǎng)盤(pán)的重要功能之一。用戶(hù)在網(wǎng)盤(pán)中找到要下載的文件,選中文件,點(diǎn)擊“下載文件”,此時(shí),文件就會(huì)被下載至本地磁盤(pán)中。文件下載的路徑在下載時(shí)是不可選的,它是由瀏覽器設(shè)置的下載路徑?jīng)Q定的。

        1.4 刪除文件

        刪除文件是根據(jù)用戶(hù)的需求,將一些沒(méi)有價(jià)值或者沒(méi)有任何用處的文件從網(wǎng)盤(pán)中刪除。被刪除的文件并沒(méi)有從用戶(hù)的網(wǎng)盤(pán)中徹底消失,而是被統(tǒng)一放在了回收站中,用戶(hù)如果在刪除某些文件后感覺(jué)到后悔,就可以進(jìn)入回收站,恢復(fù)被刪除的文件?;厥照局械膬?nèi)容會(huì)占用容量,為了節(jié)省空間,可以將回收站清空,此時(shí),被刪除的文件將徹底從網(wǎng)盤(pán)中消失。

        1.5 文件顯示

        文件顯示功能其實(shí)就是將用戶(hù)新增的一些文件正確地顯示出來(lái),以保證用戶(hù)對(duì)文件進(jìn)行下一步的操作。

        2 系統(tǒng)主要功能實(shí)現(xiàn)

        2.1 主界面的實(shí)現(xiàn)

        主界面是網(wǎng)盤(pán)所有操作的入口,在用戶(hù)進(jìn)入網(wǎng)盤(pán)之后看到的就是網(wǎng)盤(pán)中的文件列表,文件的顯示有兩種,一種是文件夾,一種是文件。如果是文件就顯示文件的名稱(chēng)、大小(文件的大小單位按KB計(jì)算)和修改日期;如果是文件夾,就只顯示文件的名稱(chēng)。圖2為主界面截圖。

        圖2 系統(tǒng)運(yùn)行主界面

        獲取容器的對(duì)應(yīng)用戶(hù),然后獲取容器中的文件,根據(jù)文件所在路徑的長(zhǎng)度判斷當(dāng)前的文件是否為文件夾,如果其長(zhǎng)度大于1,那么當(dāng)前的文件還是一個(gè)文件夾。在找尋容器中的文件時(shí),首先定義一個(gè)List,然后遍歷在容器中找到的文件,將文件的名稱(chēng)、路徑、大小等屬性放在List中,然后將List中的屬性在前臺(tái)頁(yè)面展現(xiàn)出來(lái),核心代碼如下所示:

        2.2 上傳文件功能的實(shí)現(xiàn)

        文件的上傳功能是在任何目錄下都可以實(shí)現(xiàn)的,如果不是在某一個(gè)固定的文件夾中上傳文件,而是在導(dǎo)航欄的狀態(tài)下上傳文件,上傳的文件就會(huì)存在根目錄下,出現(xiàn)在全部文件的列表中。用戶(hù)點(diǎn)擊上傳按鈕,會(huì)彈出一個(gè)對(duì)話框以供用戶(hù)選擇上傳的文件。上傳功能頁(yè)面如圖3所示。

        圖3 上傳功能截圖

        文件上傳的時(shí)候會(huì)將文件按照字節(jié)上傳,其主要代碼如下:

        2.3 刪除功能的實(shí)現(xiàn)

        刪除功能分為在文件中的刪除和在回收站中的刪除。如果是在文件中刪除,刪除的時(shí)候就把文件放進(jìn)回收站,放進(jìn)回收站的文件依然可以看到,并且可以恢復(fù)。如果是在回收站中刪除,則是徹底地刪除文件。刪除文件的時(shí)候,頁(yè)面會(huì)有一個(gè)提示框,提示是否真的刪除,點(diǎn)擊“確定”就執(zhí)行刪除操作,點(diǎn)擊“取消”則放棄操作。圖4為刪除功能頁(yè)面截圖。

        圖4 刪除文件時(shí)提示

        將要?jiǎng)h除的文件的參數(shù)傳到delete方法,然后刪除,主要代碼如下:

        3 結(jié)論

        本系統(tǒng)采用的是Java EE開(kāi)發(fā)平臺(tái),云服務(wù)器安裝在Linux操作系統(tǒng)上。開(kāi)發(fā)工具是Eclipse,運(yùn)用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)用戶(hù)的信息。采用Bootstrap Flat UI進(jìn)行頁(yè)面設(shè)計(jì),本系統(tǒng)采用Iass和Pass提供的云計(jì)算服務(wù)平臺(tái),開(kāi)發(fā)了包含用戶(hù)的注冊(cè)、注銷(xiāo)、登錄、設(shè)置、新建文件夾、上傳、下載、刪除、重命名、復(fù)制、移動(dòng)和搜索等相關(guān)模塊,設(shè)計(jì)與實(shí)現(xiàn)了該系統(tǒng)的相關(guān)功能。同時(shí),該系統(tǒng)完成后,為師生之間提供數(shù)據(jù)的共享,實(shí)現(xiàn)了教學(xué)資源的共享。

        [1]王曉勤.基于云存儲(chǔ)的網(wǎng)盤(pán)客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2015.

        [2]付丹丹,祝裕璞,蘇丹.云存儲(chǔ)技術(shù)架構(gòu)與結(jié)構(gòu)模型分析[J].信息通信.2014(05):86-86.

        [3]張宇,王映輝,張翔南.基于Spring的MVC框架設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程.2010(04):59-62.

        Design and Implementation of Higher Vocational Colleges Internet Disk System based on Cloud Storage

        FAN Xiao-ling

        (Department of Information Engineering,Changzhou Institute of Light Industry Technology,Changzhou 213164, China)

        Cloud disk is one of the applications of cloud computing,it can realize multi terminal real-time data synchronization,multi platform seamless connection and user resource sharing,it is the most widely used personal cloud storage,now there are many enterprises and institutionsin providing cloud storage service.Higher vocational colleges internet disk system is an internet disk storage client based on the cloud storage,the user sets up folders in the cloud disk according to their own needs,and then uploads or downloads their own files,in order to allow users to find their own files quickly,the system also providessearch and classification display function.In addition,the system also provides renaming,copying and moving and so on.The system is based on OpenStack to build a private cloud platform,the development platform is using Java EE development platform and using Spring, MVC JavaWeb,Ajax and other technologies to achieve the basic functions.

        cloud storage;internet disk;client

        TP393.18

        A

        1673-2022(2017)02-0046-04

        2016-10-31

        2016年江蘇省社科應(yīng)用研究精品工程課題(16SYC-136);2016年度江蘇省現(xiàn)代教育技術(shù)研究課題(2016-R-50337)

        范曉玲(1979-),女,江蘇南通人,工程師,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù)。

        猜你喜歡
        網(wǎng)盤(pán)回收站文件夾
        磁力文件夾
        能量回收站
        神奇裁縫最省布
        調(diào)動(dòng)右鍵 解決文件夾管理三大難題
        TC一鍵直達(dá)常用文件夾
        電腦迷(2015年1期)2015-04-29 21:24:13
        網(wǎng)盤(pán)資源集中管理
        電腦迷(2014年8期)2014-04-29 08:53:03
        網(wǎng)盤(pán)如何知道你在分享侵權(quán)文件
        基于Web的網(wǎng)盤(pán)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        舊衣回收
        隨心所欲搜索網(wǎng)盤(pán)資源
        電腦迷(2012年12期)2012-04-29 23:27:06
        精品一区二区三区在线观看| 全亚洲高清视频在线观看| 亚洲中文字幕av天堂自拍| 女女女女女裸体处开bbb| 一道久在线无码加勒比| 欧美日韩国产乱了伦| 日本在线综合一区二区| 狠狠色丁香婷婷综合潮喷| 特级婬片国产高清视频| 国产欧美日韩在线观看一区二区三区| 蜜桃在线观看免费高清| 精品人妻一区二区三区在线观看| 蜜桃日本免费看mv免费版| 老熟女毛茸茸浓毛| 粉嫩av一区二区在线观看| 亚洲日本人妻少妇中文字幕| 男人的天堂无码动漫av| 亚洲h视频| 日本一极品久久99精品| 女人天堂av人禽交在线观看| 欧美成人片在线观看| 国产在视频线精品视频www666| 日韩熟女一区二区三区| 日本一区二区精品高清| 免费中文熟妇在线影片| 国产精品无码久久久久免费AV | 国产丝袜美腿在线播放| 正在播放国产多p交换视频| 亚洲人免费| 亚洲影院在线观看av| 漂亮人妻洗澡被公强 日日躁| 国产特级毛片aaaaaa高清| 精品少妇人妻成人一区二区| 日韩不卡一区二区三区色图| 久久久久亚洲精品无码蜜桃| 国产精品视频牛仔裤一区| 人妻av不卡一区二区三区| 亚洲精品国产精品乱码在线观看| 内射少妇36p九色| 男人天堂AV在线麻豆| 97中文字幕精品一区二区三区|