• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于.NET的文檔共享系統(tǒng)的開(kāi)發(fā)

      2015-07-29 02:48:14賴媛媛
      科技創(chuàng)新導(dǎo)報(bào) 2015年16期

      賴媛媛

      摘 要:隨著網(wǎng)絡(luò)技術(shù)的日益發(fā)達(dá),越來(lái)越多的企業(yè)、學(xué)校擁有了基于網(wǎng)絡(luò)的工作平臺(tái),給日常的工作和生活都帶來(lái)的極大的便利。該文為了更好地完善各種平臺(tái)的功能模塊,特別設(shè)計(jì)了一款基于.NET編寫(xiě)的文檔共享系統(tǒng)。該系統(tǒng)擁有將多種格式的文檔轉(zhuǎn)換成為FLASh在線瀏覽的功能,能夠極大的方便對(duì)各種的文檔進(jìn)行查閱等的操作。文檔共享系統(tǒng)能夠應(yīng)用于多種平臺(tái)之上,理應(yīng)具有良好的實(shí)用性和可用價(jià)值。

      關(guān)鍵詞:NET 文檔共享 在線瀏覽 格式轉(zhuǎn)換

      中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)06(a)-0046-01

      自從進(jìn)入網(wǎng)絡(luò)時(shí)代以來(lái),網(wǎng)絡(luò)上各種各樣的資源極大的方便了人們的工作和生活,越來(lái)越多的企業(yè)、學(xué)校擁有了基于網(wǎng)絡(luò)的信息交流和管理平臺(tái)。但是如今的網(wǎng)絡(luò)軟件仍然在處于不斷更新和完善的狀態(tài),實(shí)際上很多企業(yè)和學(xué)校還缺少一種能夠在線共享各種類型文檔,并提供評(píng)論反饋機(jī)制的文檔共享系統(tǒng)。現(xiàn)如今的文檔共享機(jī)制非常不完善,很多平臺(tái)上的文檔系統(tǒng)往往存在著文檔質(zhì)量參差不齊、數(shù)量不充足等等問(wèn)題,最關(guān)鍵的是大多都缺少用戶評(píng)論反饋的功能模塊,使系統(tǒng)在使用的時(shí)候不容易分辨優(yōu)秀的文檔或者濫竽充數(shù)的文檔,在使用效率和面向用戶的方面有非常大的潛力可挖。該文設(shè)計(jì)的文檔共享系統(tǒng)就不單單具有將Excel文檔、Word文檔、PowerPoint 文檔、PDF文檔等格式統(tǒng)一轉(zhuǎn)換成flash格式在線瀏覽的功能,還為廣大用戶提供了評(píng)論與反饋機(jī)制,能夠做到方便用戶的在線資源共享。

      1 文檔共享系統(tǒng)主體設(shè)計(jì)

      1.1 系統(tǒng)體系架構(gòu)

      該文基于現(xiàn)今的各種網(wǎng)絡(luò)平臺(tái)的文檔共享現(xiàn)狀及需求,設(shè)計(jì)了一個(gè)基于.NET 技術(shù)的文檔共享系統(tǒng)。該系統(tǒng)開(kāi)發(fā)模式采用Browser/Serve開(kāi)發(fā)模式,使用目前主流的ASP.NET開(kāi)發(fā)語(yǔ)言和SQL Server關(guān)系數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)開(kāi)發(fā)。本系統(tǒng)使用三層架構(gòu)構(gòu)成體系框架,將系統(tǒng)分為表示層、業(yè)務(wù)層和數(shù)據(jù)層三層,具體系統(tǒng)體系結(jié)構(gòu)如下。

      (1)表示層:面向企業(yè)員工、職員、系統(tǒng)管理員等用戶,主要功能為接收用戶的請(qǐng)求,進(jìn)行用戶的訪問(wèn)安全性驗(yàn)證并進(jìn)行信息輸出。表示層定義了處理界面和數(shù)據(jù)輸入輸出的相關(guān)驗(yàn)證。

      (2)業(yè)務(wù)層:對(duì)數(shù)據(jù)進(jìn)行邏輯性轉(zhuǎn)換、生成并處理,主要負(fù)責(zé)對(duì)系統(tǒng)相關(guān)業(yè)務(wù)的處理。業(yè)務(wù)包括各種格式文檔的管理與展示、權(quán)限管理等。

      (3)數(shù)據(jù)層:進(jìn)行與數(shù)據(jù)源的數(shù)據(jù)交互,也就是數(shù)據(jù)的插入、刪除、修改以及查詢等功能。包括與關(guān)系數(shù)據(jù)庫(kù)、Word文檔、PPT文檔等文檔之間的存取操作。

      1.2 系統(tǒng)功能模塊

      該系統(tǒng)具有文檔顯示、文檔管理、用戶管理、用戶反饋等功能模塊。其中文檔展示模塊具體功能為文檔的瀏覽、搜索和下載;文檔管理模塊主要功能為文檔的上傳、審核和轉(zhuǎn)換;用戶管理模塊具體功能為用戶的注冊(cè)、登錄、信息管理和積分管理等;評(píng)論管理模塊功能為評(píng)論審核和評(píng)論信息管理等。

      該系統(tǒng)的使用用戶能夠通過(guò)該系統(tǒng)將各種文檔資源進(jìn)行上傳和共享,這些上傳的文檔都能夠轉(zhuǎn)換成為flash格式的文件并先交給管理員進(jìn)行審核,審核通過(guò)之后系統(tǒng)平臺(tái)就可以在線對(duì)這些文檔進(jìn)行瀏覽、下載等,供其他系統(tǒng)用戶使用。最主要功能模塊的具體實(shí)現(xiàn)如下。

      (1)文檔上傳模塊。

      該功能模塊主要流程為:文檔上傳——格式判斷——文檔審核——審核通過(guò)。

      用戶在上傳文檔之后,系統(tǒng)平臺(tái)首先要做的是對(duì)文檔的格式進(jìn)行判斷,文檔支持接收的格式應(yīng)有PowerPoint文檔、Word文檔、Excel文檔、PDF文檔等,當(dāng)系統(tǒng)對(duì)文檔格式進(jìn)行判斷失敗,也就是文檔格式不符合接受要求的時(shí)候會(huì)返回頁(yè)面并告知用戶文檔不符合要求,如果成功則進(jìn)入管理員對(duì)文檔進(jìn)行人工審核的階段,通過(guò)管理員審核之后,管理員可以選擇將文檔置頂或者推送至首頁(yè),以方便用戶的查找和使用。

      (2)文檔轉(zhuǎn)換模塊。

      該功能模塊具體流程如下:首先,系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù)中尚未進(jìn)行轉(zhuǎn)換的文檔信息,訪問(wèn)文檔存儲(chǔ)路徑來(lái)讀取相應(yīng)的文件。然后對(duì)文檔格式進(jìn)行判斷,若文檔為PDF格式,那么該文檔就可以直接轉(zhuǎn)換為SWF格式的文件;其他格式的文檔則不能直接轉(zhuǎn)換,而需要先轉(zhuǎn)換成為PDF格式,再經(jīng)二次轉(zhuǎn)換成為SWF格式的文件。數(shù)據(jù)庫(kù)中最終所有的文檔都應(yīng)該存儲(chǔ)為SWF類型。

      (3)文檔下載模塊。

      該系統(tǒng)的文檔下載模塊使用積分制對(duì)文檔的下載進(jìn)行限制。簡(jiǎn)單來(lái)說(shuō),用戶只有在支付文檔上傳者制定的積分標(biāo)準(zhǔn)之后才允許對(duì)文檔進(jìn)行下載。而用戶獲取這些積分的方式主要有2種,分別是上傳文檔和網(wǎng)絡(luò)充值。

      系統(tǒng)用戶在瀏覽文檔時(shí),若覺(jué)得需要,就選擇消耗積分下載文檔。但該操作只限于已登錄的用戶,未登錄用戶再點(diǎn)擊下載之后會(huì)先行跳轉(zhuǎn)至用戶登錄界面,登錄后再自動(dòng)跳轉(zhuǎn)回瀏覽頁(yè)面,繼續(xù)完成下載。下載文檔時(shí)會(huì)彈出對(duì)話框顯示下載文檔所用積分和該用戶賬戶剩余積分等信息,一旦余額不足,那么系統(tǒng)就會(huì)提醒該用戶“該充值了”。用戶多次下載同一文檔時(shí)只有第一次需要消耗積分。

      1.3 系統(tǒng)關(guān)鍵技術(shù)研究

      1.3.1 Flash在線瀏覽技術(shù)

      Flash由Adobe公司開(kāi)發(fā),是一款交互性矢量動(dòng)畫(huà)設(shè)及文本文件,提供對(duì)音頻、視頻及圖像文件的壓縮功能。在目前市面上大多數(shù)分享類網(wǎng)站都使用Flash技術(shù)來(lái)實(shí)現(xiàn)在線瀏覽和下載控制,F(xiàn)lash能夠?qū)⒍喾N不同格式的音頻、視頻、圖像等利用Flash插件在瀏覽器中對(duì)Flash文件進(jìn)行展示。用戶瀏覽前只需要安裝Flash插件,就可以在瀏覽器中自由的瀏覽各種不同格式的文檔了。

      該系統(tǒng)的文檔權(quán)限控制功能也使用Flash實(shí)現(xiàn),具體實(shí)現(xiàn)為Action Script 腳本語(yǔ)言,對(duì)各個(gè)文檔的瀏覽權(quán)限、打印權(quán)限和下載權(quán)限3種權(quán)限進(jìn)行控制。其中最主要的功能是限制用戶訪問(wèn)的文件類型,面向用戶的只是PDF和Flv文件,最大程度的保護(hù)作者的權(quán)益,防止用戶對(duì)文檔進(jìn)行肆意的篡改。

      1.3.2 文檔轉(zhuǎn)換技術(shù)

      當(dāng)前,人們存儲(chǔ)的文檔絕大部分都用 Office進(jìn)行保存,Office格式包括doc、docx、ppt、pptx、xls、xlsx、wps等,這些格式的文檔都需要經(jīng)過(guò)系統(tǒng)的格式轉(zhuǎn)化功能轉(zhuǎn)化成為SWF格式的Flash文件,然后才能存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)來(lái)進(jìn)行在線瀏覽。本系統(tǒng)的文檔格式轉(zhuǎn)換功能使用C#實(shí)現(xiàn),但具體代碼在這里不予以展示。

      2 結(jié)語(yǔ)

      本系統(tǒng)成功的實(shí)現(xiàn)了用戶賬戶管理、資源上傳、資源下載,資源在線瀏覽、資源搜索、用戶資源管理、資源評(píng)論、后臺(tái)管理等功能。經(jīng)過(guò)驗(yàn)證可以滿足絕大部分用戶對(duì)于文檔瀏覽的需求,而且相對(duì)于其他的文檔共享系統(tǒng),新加入的用戶反饋機(jī)制使文檔擁有了更多的信息交互,用戶能夠根據(jù)其他用戶的反饋信息對(duì)文檔的實(shí)用性進(jìn)行判斷,實(shí)用性大大提升。

      參考文獻(xiàn)

      [1] 羅卓君.基于.NET的精品課程開(kāi)發(fā)系統(tǒng)的研究與實(shí)現(xiàn)[D].長(zhǎng)沙:湖南大學(xué),2014.

      [2] 蔡銀珊.基于文檔解析和特征識(shí)別的 Flash動(dòng)畫(huà)自動(dòng)閱卷的研究[J].甘肅聯(lián)合大學(xué)學(xué)報(bào),2012,24(6):44-46.

      [3] 安寧.多校區(qū)高校教學(xué)資源整合的研究與實(shí)現(xiàn)[D].天津:天津大學(xué),2012.

      [4] 孫夢(mèng)詩(shī),王穎.開(kāi)放共享與版權(quán)制度變革[J].沈陽(yáng)大學(xué)學(xué)報(bào),2013,2(1):37-39.endprint

      崇信县| 隆子县| 沾化县| 呼和浩特市| 萨嘎县| 淮滨县| 中超| 从化市| 讷河市| 江安县| 新安县| 黄冈市| 苍南县| 靖远县| 韶山市| 香港| 永靖县| 桂东县| 元谋县| 江城| 大荔县| 马关县| 桃园市| 郁南县| 绵阳市| 融水| 北票市| 山东省| 扬中市| 营口市| 通州区| 革吉县| 六枝特区| 松原市| 美姑县| 北安市| 天长市| 承德市| 中牟县| 黄冈市| 汝阳县|