国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于云平臺(tái)的高校學(xué)生信息倉(cāng)庫(kù)系統(tǒng)的實(shí)現(xiàn)

2018-11-26 09:33李敏杰厲丹劉曦蓉戴旭瑋岑文文
電腦知識(shí)與技術(shù) 2018年23期
關(guān)鍵詞:云平臺(tái)

李敏杰 厲丹 劉曦蓉 戴旭瑋 岑文文

摘要:針對(duì)高校學(xué)生信息量大,文件歸不斷檔存儲(chǔ),結(jié)構(gòu)越來(lái)越復(fù)雜,難以調(diào)整、維護(hù)的問(wèn)題,提出基于云平臺(tái)的信息倉(cāng)庫(kù)系統(tǒng),使用云端文件倉(cāng)庫(kù)式的存儲(chǔ),不負(fù)擔(dān)永久保存和索引文件的義務(wù),文件的保存、索引、共享全部交由文件倉(cāng)庫(kù)管理負(fù)責(zé),同時(shí)鑒別、過(guò)濾垃圾文件,具有更高效的檢索引擎功能。

關(guān)鍵詞:云平臺(tái);文件存儲(chǔ);信息倉(cāng)庫(kù)

中圖分類(lèi)號(hào):TP391.4 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào):1009-3044(2018)23-0012-03

Abstract: With the large amount of information of college students need to store, file storage structure is more and more complex and difficult to adjust and maintain, an information warehouse system based on cloud platform was proposed. The system uses cloud file storage, without permanently saving and indexing files. The preservation, indexing and sharing of documents are all handed over to the warehouse management. The system can identify and filter junk files at the same time, and has a more efficient search engine function.

Key words: cloud platform; file store; information warehouse

1 背景

隨著個(gè)人計(jì)算機(jī)的發(fā)展,電腦硬盤(pán)存儲(chǔ)單位由KB上升到如今的T,其可容納的空間極其龐大,由于高校學(xué)生信息量大,隨著時(shí)間增加,目錄的結(jié)構(gòu)越來(lái)越復(fù)雜,文件訪(fǎng)問(wèn)操作也越來(lái)越麻煩,特別是舊的目錄結(jié)構(gòu)不能滿(mǎn)足分類(lèi)需求時(shí)。即使使用電腦的搜索引擎,也會(huì)因?yàn)槟夸浗Y(jié)構(gòu)的復(fù)雜而徒增CPU的壓力,且效果低微。目前云服務(wù)臺(tái)與各軟件平臺(tái)云盤(pán)的發(fā)展,為用戶(hù)提供了方便的云平臺(tái)和文件服務(wù)系統(tǒng)。該系統(tǒng)針對(duì)用戶(hù)常用的文件,提供上傳、下載的服務(wù),并記錄用戶(hù)操作和備注、提供公共平臺(tái)共享文件,使用戶(hù)能夠在管理個(gè)人文件倉(cāng)庫(kù)同時(shí),在文件平臺(tái)上分享有價(jià)值的文件,各取所需,更大程度上方便用戶(hù)對(duì)文件管理系統(tǒng)的使用。

2 云服務(wù)器特點(diǎn)

云服務(wù)器基于云計(jì)算,由分布式計(jì)算、并行計(jì)算、效用計(jì)算、網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均衡等技術(shù)融合發(fā)展而來(lái)。云服務(wù)可以將顧客所需的軟件、硬件、資料等等,投放到網(wǎng)絡(luò)上,不限時(shí)間、不限地點(diǎn),根據(jù)身份信息區(qū)分用戶(hù),使用互聯(lián)網(wǎng)連接,實(shí)現(xiàn)數(shù)據(jù)云存取、云運(yùn)算等等。

優(yōu)點(diǎn):①規(guī)避宕機(jī);②避免了傳統(tǒng)計(jì)算機(jī)因數(shù)據(jù)斷電而造成的數(shù)據(jù)遺失的風(fēng)險(xiǎn),保證了長(zhǎng)時(shí)間在線(xiàn),只要在線(xiàn),都可以可隨時(shí)隨地訪(fǎng)問(wèn);③云資源豐富、規(guī)模經(jīng)濟(jì),更加便宜和可靠;④降低開(kāi)發(fā)者工作量。

缺點(diǎn):①云服務(wù)器基于web應(yīng)用,被認(rèn)為具有潛在安全風(fēng)險(xiǎn);②極少數(shù)情況情況下仍然會(huì)產(chǎn)生數(shù)據(jù)丟失;③云計(jì)算宿主離線(xiàn)產(chǎn)生的數(shù)據(jù)丟失問(wèn)題。

3 學(xué)生信息倉(cāng)庫(kù)系統(tǒng)設(shè)計(jì)

在線(xiàn)學(xué)生信息文件倉(cāng)庫(kù)管理系統(tǒng)可以實(shí)現(xiàn)幫助用戶(hù)管理、存儲(chǔ)文件。例如操作履歷、重要文件、遺忘文件、回收箱文件的提醒,個(gè)人文件倉(cāng)庫(kù)的展示,設(shè)置操作歷史,減少個(gè)人文件的遺忘和回收,使自己更好的管理個(gè)人文件。向使用者提供文件重要性綜合指標(biāo)、文件智能檢索和下載。而在系統(tǒng)中,公共共享文件倉(cāng)庫(kù)服務(wù)平臺(tái)的創(chuàng)立,將文件資源公用化。易于操作、瀏覽方便、查找快捷的個(gè)人文件管理系統(tǒng),存儲(chǔ)用戶(hù)個(gè)人信息和其所持有文件信息,極大地方便用戶(hù)進(jìn)行個(gè)人電腦中文件的管理。該系統(tǒng)所具有的個(gè)人履歷、常用/不常用文件提示功能,能夠很大程度上減少個(gè)人對(duì)文件的遺忘幾率,通過(guò)算法檢索出用戶(hù)經(jīng)常訪(fǎng)問(wèn)、編輯的對(duì)象。系統(tǒng)具有以下功能。

1)保存用戶(hù)個(gè)人登錄信息與重要文件信息,防止信息丟失和信息泄露。

2)用戶(hù)上傳文件時(shí)系統(tǒng)檢索過(guò)濾掉垃圾文件,保持用戶(hù)網(wǎng)上倉(cāng)庫(kù)的純凈度和可讀性。并且用戶(hù)文件能夠自動(dòng)分類(lèi)存儲(chǔ),便于用戶(hù)管理自己的文件,減少用戶(hù)誤操作(錯(cuò)誤的文件分類(lèi),從而導(dǎo)致在線(xiàn)文件倉(cāng)庫(kù)的雜亂無(wú)序,難以維護(hù)和檢索)。

3)前端界面的美觀設(shè)計(jì)、智能排版。

4)提供文件倉(cāng)庫(kù)內(nèi)的檢索引擎,確保高檢索速度、高容錯(cuò)率、高相關(guān)度。根據(jù)用戶(hù)輸入的內(nèi)容提供智能提醒,避免因?yàn)橛脩?hù)拼寫(xiě)錯(cuò)誤而與文件失之交臂。

5)向用戶(hù)提供基于熵值算法表明的重要文件的查詢(xún)/用戶(hù)長(zhǎng)期未操作的易遺忘文件提醒/已刪除文件的復(fù)原。

6)提供線(xiàn)上文件交互平臺(tái),為用戶(hù)提供文件互傳功能。

該系統(tǒng)使用http進(jìn)行文件傳輸,ajax實(shí)現(xiàn)前、后臺(tái)數(shù)據(jù)交接。流程圖如圖1。

在線(xiàn)文件管理系統(tǒng),主要有以下模塊:平臺(tái)首頁(yè)、個(gè)人信息的新增和完善、個(gè)人操作履歷,文件的上傳、刪除、下載、搜索,公共文件的上傳、下載、搜索,用戶(hù)角色的不同,也決定著他們所能操作的模塊權(quán)限。

1)登錄/注冊(cè)后進(jìn)入系統(tǒng)主頁(yè),用戶(hù)也可以編輯自身信息。

2)登錄進(jìn)入首頁(yè)后,普通用戶(hù)可以看到用戶(hù)操作履歷圖表,展示自己本月的在本地和公共平臺(tái)的操作記錄(上傳文件數(shù)量、下載文件數(shù)量)。

3)文件的修改查詢(xún),當(dāng)用戶(hù)點(diǎn)擊界面上的個(gè)人文件倉(cāng)庫(kù)-我的倉(cāng)庫(kù)后,系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中已經(jīng)存儲(chǔ)的數(shù)據(jù)進(jìn)行讀取,通過(guò)用戶(hù)界面上的更能點(diǎn)擊進(jìn)行數(shù)據(jù)的增加、刪除、修改和查詢(xún)。

4)用戶(hù)登錄后可在個(gè)人中心查看自己的操作履歷列表(上傳記錄、下載歷史記錄)。同時(shí)可以查找、下載自己的操作熱點(diǎn)文件,遺忘文件,已刪除文件。

5)公共共享平臺(tái),上傳、編輯文件和查看下載記錄,檢索需要的文件,選擇下載。

4 學(xué)生信息倉(cāng)庫(kù)系統(tǒng)實(shí)現(xiàn)

4.1 操作履歷折線(xiàn)圖查詢(xún)

當(dāng)用戶(hù)登錄頁(yè)面進(jìn)入主頁(yè)面,可以查詢(xún)本月操作履歷的折線(xiàn)圖,如圖2所示。選擇公共區(qū)域,點(diǎn)擊查詢(xún)按鈕,查詢(xún)當(dāng)前月份用戶(hù)在公共平臺(tái)的上傳、下載記錄。

4.2 文件錄入功能、文件下載、編輯功能

整個(gè)上傳界面主要引入上傳組件和表格用以展示已上傳文件的文件列表,主要使用了Element集成Vue框架來(lái)對(duì)主體界面內(nèi)各個(gè)元素進(jìn)行布局處理,該頁(yè)面的實(shí)現(xiàn)主要應(yīng)用的控件有el-tableData(表格),el-Button(觸發(fā)事件),el-pagination(分頁(yè))等等控件,在監(jiān)聽(tīng)的@click()方法中設(shè)定需要的點(diǎn)擊效果從而實(shí)現(xiàn)文件的查詢(xún)、上傳、刪除、編輯、下載和文件列表的翻頁(yè)展示。

4.3 垃圾文件過(guò)濾與文件智能分類(lèi)

通過(guò):before-upload="beforeAvatarUpload" 這一傳輸前觸發(fā)函數(shù),驗(yàn)證用戶(hù)所上傳的文件信息,根據(jù)其后綴名區(qū)分文件的類(lèi)型,是垃圾文件,還是文本的、office文件、圖片、其他文件,其實(shí)現(xiàn)函數(shù)如圖4所示:

垃圾檢驗(yàn)函數(shù)checkRubbishFiles()和文件分類(lèi)檢驗(yàn)函數(shù)checkFilesTails()是通過(guò)分解文件名,獲取其后綴,與現(xiàn)在常見(jiàn)的垃圾文件、文本文件、office、圖片等等后綴比較,判斷文件的分類(lèi)。

4.4 文件下載

用戶(hù)在文件列表中查找到用戶(hù)所需要的文件,點(diǎn)擊下載,便可以下載文件到本地:如圖5所示。

下載文件的方法中,“$http.defaults.onUpload PictureURL”,指代http://127.0.0.1:8091/smp/ downloads /commonBcommonB/download/。在后臺(tái)的download方法中,根據(jù)文件id,獲取文件存放物理地址目錄,實(shí)現(xiàn)服務(wù)器端的下載。

4.5 文件信息編輯

用戶(hù)在文件列表中選擇文件進(jìn)行編輯,編輯文件名稱(chēng),內(nèi)容的分類(lèi),以及它的備注、關(guān)鍵點(diǎn),完成編輯后可以看到文件信息更加完備、立體,如圖6所示。

4.6 角色分配

個(gè)性界面主要有根據(jù)登錄用戶(hù)角色、等級(jí)的不同,展示不同的模塊與功能。

管理員登錄后可操作三個(gè)模塊:系統(tǒng)管理、個(gè)人文件倉(cāng)庫(kù)、文件共享倉(cāng)庫(kù)。管理員登錄后可操作三個(gè)模塊:個(gè)人文件倉(cāng)庫(kù)、文件共享倉(cāng)庫(kù)。管理員可管理用戶(hù)(密碼重置,凍結(jié)等等),配置角色所見(jiàn)模塊(授權(quán))。

訪(fǎng)客進(jìn)入首頁(yè)后只可操作一個(gè)模塊:文件共享倉(cāng)庫(kù)。用戶(hù)登錄后,根據(jù)登錄者身份信息的不同、權(quán)限不一致,首頁(yè)動(dòng)態(tài)地畫(huà)出當(dāng)前用戶(hù)訪(fǎng)問(wèn)的界面,完成一定的個(gè)性化需求,當(dāng)然管理員可以在系統(tǒng)管理中,配置不同權(quán)限的可見(jiàn)模塊,這樣每個(gè)登錄者可見(jiàn)的模塊就又有所不同了。

4.7 查看個(gè)人操作履歷功能

普通注冊(cè)用戶(hù)進(jìn)入個(gè)人文件倉(cāng)庫(kù)-個(gè)人中心,可以查看自己的操作履歷(上傳記錄、下載記錄、個(gè)性功能),如圖7所示。

其中回收箱中會(huì)保留用戶(hù)曾經(jīng)刪除過(guò)的文件,使得用戶(hù)能夠做到恢復(fù)文件、下載,挽回誤操作。而遺忘物,則是通過(guò)后臺(tái)特定的SQL語(yǔ)句拼寫(xiě)查詢(xún)到符合條件的遺忘文件,幫助用戶(hù)搜尋易遺忘的文件。

4.8 搜索引擎檢索功能

用戶(hù)可以根據(jù)文件名、文件分類(lèi)、內(nèi)容分類(lèi)這些字段信息對(duì)本地文件進(jìn)行檢索,或者選擇具有智能提示的關(guān)鍵詞快速檢索,如圖8所示。

該文件管理系統(tǒng)在個(gè)人倉(cāng)庫(kù)以及公共倉(cāng)庫(kù)皆提供以上兩種文件查詢(xún)方式,處理傳統(tǒng)的按條件查詢(xún)文件,亦可以通過(guò)“快速檢索”的下框中的智能提示,避免使用者拼寫(xiě)錯(cuò)誤,同時(shí)一定程度上提示用戶(hù),幫助用戶(hù)更直觀地找到目標(biāo)文件名稱(chēng),準(zhǔn)確而快速地將結(jié)果回饋給用戶(hù)。

5 結(jié)束語(yǔ)

在線(xiàn)學(xué)生信息文件倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)幫助用戶(hù)管理文件,提供文件共享平臺(tái)的在線(xiàn)文件管理系統(tǒng),前臺(tái)操作簡(jiǎn)便、易懂,用戶(hù)體驗(yàn)非常友好,提供多種搜索機(jī)制和文件羅列方式,并且提供文件即時(shí)下載的鏈接,可以極其快速方便的檢索出并獲取到用戶(hù)所需要的個(gè)人倉(cāng)庫(kù)文件、平臺(tái)共享文件,使用戶(hù)能夠看到自己的歷史操作記錄、快速找到自己想要的文件。

參考文獻(xiàn):

[1] 尤雨溪. 前端-開(kāi)源前端框架縱橫談[J]. 程序員, 2013(3):24-29.

[2] 武坤. Lotus Domino/Notes R6 應(yīng)用教程[M]. 北京: 機(jī)械工業(yè)出版社,2003(3).

[3] 竇光輝. 搜索引擎查詢(xún)糾錯(cuò)的關(guān)鍵技術(shù)研究[D]. 北京: 北方工業(yè)大學(xué),2014.

[4] Feng Deng-Guo, Zhang Min, Zhang Yan. Study on cloud computing security[J]. Journal of Software, 2011, 22(1):71-83.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
云平臺(tái)
“云平臺(tái)+大數(shù)據(jù)”在高校檔案管理中的應(yīng)用研究
企業(yè)云平臺(tái)建設(shè)研究