freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的在線文檔分享與管理系統(tǒng)研究與實現(xiàn)學(xué)士學(xué)位論文-資料下載頁

2025-06-27 19:00本頁面
  

【正文】 finally { ()。 } return (Des)。 } 縮略圖和水印的產(chǎn)生貴州電視臺技術(shù)資料管理系統(tǒng)與百度文庫、豆丁網(wǎng)等的一個顯著區(qū)別是圖片預(yù)覽沒有采用Flash技術(shù),而是具有自己的一些特點:l 根據(jù)系統(tǒng)預(yù)定義的顯示區(qū)域大小,生成與顯示區(qū)域大小和比例相符的縮略圖;l 加入數(shù)字水印,防止截屏;l 對網(wǎng)頁進行了編程和設(shè)定,防止右鍵和熱鍵的拷貝;l 授權(quán)用戶下載的為不帶水印的原始大小的圖片;這些做法主要目的是防止非法拷貝,保證授權(quán)使用,形成收集、分享、獲取積分的良性互動。生成縮略圖的技術(shù)主要使用了C中的API[20],對圖像格式進行轉(zhuǎn)換和圖像大小進行變換的GetThumbnailImage()。源代碼核心部分如下:if ( 990 amp。amp。 580){ thumbImage = (, , null, )。}else if ( 580){ thumbImage = ( * 580 / , 580, null, )。}else{ thumbImage = (990, * 990 / , null, )。}生成水印的技術(shù)主要采用向已生成的縮略圖片疊加一幅水印圖的方式,主要部分的C源代碼如下: image = (fileXltPath)。 watermarkImage = ((.) + /images/)。Graphics g1 = (image)。for (int i = 0。 i 。 i += + 15){ for (int j = 0。 j 。 j += 2 * ( + 33)) { (watermarkImage, new Rectangle(i, j, , ), 0, 0, , , , imageAttr)。 }}3 項目規(guī)劃 系統(tǒng)開發(fā)的意義貴州電視臺現(xiàn)有多個技術(shù)部門、數(shù)百名電視技術(shù)工作人員,建臺40多年來積累了大量的技術(shù)文檔,雖然由于技術(shù)工作的實效性,每隔一段時間都會有一些文檔實效,但隨著廣電行業(yè)技術(shù)進步和技術(shù)升級的加快,每年都會產(chǎn)生一定數(shù)量的新的技術(shù)規(guī)劃、技術(shù)方案、工程資料、項目檔案,還有很多廠商到我臺的技術(shù)交流、臺內(nèi)技術(shù)論文、獲獎?wù)撐牡荣Y料等文檔,大部分有長期保存的價值和必要。但在使用中有兩大不便:(1)由于我臺將來準(zhǔn)備根據(jù)電視臺的特點建立整體的全臺網(wǎng)系統(tǒng),目前未考慮整個單位一級的辦公自動化系統(tǒng),所以目前的工作、技術(shù)文檔交流主要靠U盤、電子郵件附件、臺內(nèi)FTP、甚至進行,不夠方便、易產(chǎn)生病毒傳播等問題。(2)此外過去這些資料與文檔都保存在各個技術(shù)部門和個人手中,無法集中管理、較為分散、難以被全臺技術(shù)人員分享,一旦有工作需要,需進行檢索、瀏覽和使用時十分不便。近年來基于Web的在線文檔分析平臺和技術(shù)開始興起,充分利用了Web技術(shù)成熟、靈活、便于瀏覽和使用的特點,成為熱門之一。為克服我臺在技術(shù)文檔工作中的不便,解決我臺技術(shù)資料管理、收集、分享的難題,我結(jié)合我在軟件工程碩士課程中的所學(xué),對前期對文檔管理、電子文檔管理、在線文檔分享平臺和技術(shù)等進行了一定的探索和研究。我所在的臺技術(shù)辦公室(以下簡稱技術(shù)辦)作為我臺的綜合技術(shù)管理職能部門,也有職責(zé)對全臺技術(shù)資料和文檔進行統(tǒng)一管理,便于全臺的技術(shù)人員分享和使用。研發(fā)或引進適用的文檔管理系統(tǒng)具有現(xiàn)實的作用和意義。經(jīng)領(lǐng)導(dǎo)同意,決定結(jié)合在線文檔分享技術(shù)的優(yōu)點和文檔管理、管理信息系統(tǒng)的特點,開發(fā)“貴州電視臺技術(shù)資料管理系統(tǒng)”。 我臺2009年已使用了由臺技術(shù)辦、臺辦公室、臺總編室共同立項、我本人作為主要開發(fā)人員而開發(fā)的“貴州電視臺遠程圖書借閱系統(tǒng)”,通過與臺辦公室圖書室相結(jié)合,為我臺倡導(dǎo)學(xué)習(xí)氛圍和軟實力建設(shè)發(fā)揮了一定的作用。在此基礎(chǔ)上,2010年9月,經(jīng)臺領(lǐng)導(dǎo)批準(zhǔn),由技術(shù)辦牽頭和立項,成立了由我本人擔(dān)任主要開發(fā)人員的“貴州電視臺技術(shù)資料管理系統(tǒng)”項目組。 系統(tǒng)建設(shè)的目標(biāo)“貴州電視臺技術(shù)資料管理系統(tǒng)”于2010年9月立項。擬實現(xiàn)貴州電視臺全臺范圍內(nèi)的技術(shù)文檔收集、文檔管理,文檔分享,為我臺的技術(shù)工作提供實質(zhì)的作用。根據(jù)要求,需要完成以下任務(wù):l 對貴州電視臺歷年來積累的技術(shù)文檔資料進行分類管理;l 對技術(shù)資料中常見的Word、Excel、Powerpoint、PDF以及圖片文檔實現(xiàn)在線預(yù)覽;l 提供注冊機制,結(jié)合用戶管理,由管理后臺對用戶進行分類授權(quán),擬將權(quán)限分為未注冊用戶、一般注冊用戶、文檔管理員和系統(tǒng)管理員4個層次;l 提供上載機制,用戶通過上載有價值的技術(shù)文檔可以獲得相應(yīng)積分,一部分是在上載的文檔被管理員入庫時獲取,另一部分是在其它用戶下載該文檔時獲取。l 建立積分機制。系統(tǒng)功能的關(guān)鍵點之一在于文檔的管理和分享,具體由“積分機制”和“授權(quán)使用”來完成。擁有積分的用戶可以下載文檔,不注冊或積分不夠的用戶只能在線預(yù)覽主要的文檔;從而促進臺內(nèi)文檔的集中和分享。系統(tǒng)將分階段完成分析、設(shè)計、編程等建設(shè)工作,于2011年中期在貴州電視臺企業(yè)內(nèi)部網(wǎng)絡(luò)進行部署,服務(wù)于我臺的技術(shù)工作:第一階段:對目前流行的文庫實現(xiàn)方式進行研究、選型,摸索準(zhǔn)備開發(fā)環(huán)境和工具,進行需求分析。時間:2010/9/10 ~ 2010/11/15。 第二階段:開發(fā)和實現(xiàn)系統(tǒng)的主體和基本流程,在上階段工作的基礎(chǔ)上進行詳細設(shè)計,編程逐步實現(xiàn)各部分,在部門內(nèi)的PC服務(wù)器上部署和進行部門內(nèi)部測試與試用。擬實現(xiàn)用戶的智能模糊檢索、文檔分類瀏覽與檢索、注冊、登錄、個人信息修改、上載獲取積分、下載、在線預(yù)覽等功能,以及管理方的文檔管理、上載管理、直接上載、分類管理、用戶管理、授權(quán)管理、綜合管理(含簡訊管理、用戶初始積分設(shè)置)等功能。時間:2010/11/15 ~ 2011/2/1。第三階段:在系統(tǒng)基本功能已經(jīng)能夠穩(wěn)定工作的基礎(chǔ)上進行改進,擬加入圖片庫管理等功能,完成系統(tǒng)測試并在內(nèi)網(wǎng)服務(wù)器上正式部署和面向全臺的發(fā)布。時間:2011/2/1 ~ 2011/4/30。 軟件工程與過程結(jié)合我本人在軟件過程碩士課程的學(xué)習(xí),“貴州電視臺技術(shù)資料管理系統(tǒng)”在開發(fā)階段采用了軟件工程和軟件過程的思想與方法。在現(xiàn)代社會中,軟件應(yīng)用于多個方面。同時,各個行業(yè)幾乎都有計算機軟件的應(yīng)用。這些應(yīng)用促進了經(jīng)濟和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質(zhì)量。軟件工程(Software Engineering)研究用系統(tǒng)的、規(guī)范的、可度量的方法開發(fā)、運行和維護軟件,是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。涉及到程序設(shè)計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標(biāo)準(zhǔn),設(shè)計模式等方面。軟件過程是指生產(chǎn)一個最終能滿足需求且達到工程目標(biāo)的軟件產(chǎn)品所需要的步驟,主要包括開發(fā)過程、運作過程、維護過程。軟件過程要求用分階段的生命周期計劃嚴格管理,統(tǒng)計表明,50%以上的失敗項目是由于計劃不周而造成的。在軟件開發(fā)與維護的漫長生命周期中,需要完成許多性質(zhì)各異的工作。這意味著,應(yīng)該把軟件生命周期分成若干階段,并相應(yīng)制定出切實可行的計劃,然后嚴格按照計劃對軟件的開發(fā)和維護進行管理?!百F州電視臺技術(shù)資料管理系統(tǒng)”由于系統(tǒng)規(guī)模較小、需求較為確定,故從整體思路上使用了軟件工程中的瀑布模型進行規(guī)劃,但在開發(fā)中又部分采用了統(tǒng)一軟件過程(UP)的概念,根據(jù)實際需要進行了過程裁剪,生成開發(fā)原型,對系統(tǒng)進行了迭代開發(fā)。系統(tǒng)使用微軟的Visio對系統(tǒng)進行UML建模,采用模型驅(qū)動的軟件開發(fā)(或用例驅(qū)動的軟件開發(fā))。下圖為整體開發(fā)過程示意,紅色部分為模塊級迭代: 貴州電視臺技術(shù)資料管理系統(tǒng)開發(fā)過程示意瀑布模型核心思想是按工序?qū)栴}化簡,將功能的實現(xiàn)與設(shè)計分開,便于分工協(xié)作,即采用結(jié)構(gòu)化的分析與設(shè)計方法將邏輯實現(xiàn)與物理實現(xiàn)分開。瀑布模型將軟件生命周期劃分為軟件計劃、需求分析和定義、軟件設(shè)計、軟件實現(xiàn)、軟件測試、軟件運行和維護這6個階段,規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水逐級下落。采用瀑布模型的軟件過程如下圖所示: 統(tǒng)一軟件過程(UP)源于Jacobson,統(tǒng)一軟件過程遵循下面的基本原則:216。 用例和風(fēng)險驅(qū)動該過程中通過用例捕獲系統(tǒng)的需求,所有的開發(fā)過程都圍繞滿足用戶的需求M開。風(fēng)險是可能導(dǎo)致開發(fā)失敗的一切因素,如需求變化、未經(jīng)驗證的技術(shù)、開發(fā)團隊人員變更、時間等。我們必須提前預(yù)測風(fēng)險并采取有效措施消除風(fēng)險。216。 以構(gòu)架為中心構(gòu)架描述了軟件的高層次決策,如軟件的組成結(jié)構(gòu)、組成元素間如何交互實現(xiàn)系統(tǒng)功能、如何部署到硬件系統(tǒng)等。統(tǒng)一軟件過程認為軟件構(gòu)架是最重要的制,開發(fā)過程就是開發(fā)和演進一個健壯的系統(tǒng)構(gòu)架。216。 迭代和增量應(yīng)用“分治”和“逐步求精”的思想,把一個大項目分解成若干個小的子項目,每個小項目都會經(jīng)歷若干次完整的開發(fā)周期并產(chǎn)生最終系統(tǒng)部分完成的版本,以及任何相關(guān)的文檔。同一種關(guān)鍵活動,譬如分析和設(shè)計會在不同的小項目開發(fā)中反復(fù)應(yīng)用。這樣的一個小項目就是一次迭代過程。迭代的結(jié)果形成基線,為下次迭代的起點。兩個連續(xù)基線之間的差異被稱為增量。統(tǒng)一軟件過程每次迭代中,都包含了如下5種關(guān)鍵活動:l 需求( Requirements):明確系統(tǒng)應(yīng)該做什么,最重要的是理解系統(tǒng)統(tǒng)所解決問題的定義和范圍。l 分析( Analysis):結(jié)構(gòu)化和精細需求,最重要的是創(chuàng)建系統(tǒng)的邏輯模型,該模型此時仍面向問題域而不考慮任何實現(xiàn)。l 設(shè)計(Design):用系統(tǒng)架構(gòu)實現(xiàn)需求,該活動面向解決方案域。l 實現(xiàn)(lmplementation):將設(shè)計轉(zhuǎn)化為具體代碼,并最終構(gòu)造出可執(zhí)行的軟件。l 測試( Test):驗證實現(xiàn)是否滿足了需求。統(tǒng)一開發(fā)過程中的迭代又被分組為4個階段:初始、細化、構(gòu)造和移交。每個階段都包含一次或多次迭代,每個階段有不同的關(guān)注焦點,并由一個顯著里程碑終止。伴隨著軟件工程的發(fā)展,軟件開發(fā)方法主要經(jīng)歷了面向過程、面向?qū)ο?、面向組件、模型驅(qū)動等階段。模型驅(qū)動的軟件開發(fā)是目前的熱點,一般使用UML來進行建模。UML(Unified Modeling Language)是一種通用的可視化建模語言,是面向?qū)ο蠹夹g(shù)領(lǐng)域中占主導(dǎo)地位的統(tǒng)一建模語言。雖然在對Web應(yīng)用進行建模時,它的一些構(gòu)件不能與標(biāo)準(zhǔn)UML建模元素一一對應(yīng),需進行一些擴展和調(diào)整。但根據(jù)我自己的開發(fā)經(jīng)驗,、基于三層或多層架構(gòu)的體系,問題不大。當(dāng)前支持UML的比較流行的建模工具有Rational Rose、Visio等。Rational Rose系列的建模工具功能非常強,也最成熟,是一種面向?qū)I(yè)建模人員的高級建模工具。但對初學(xué)者而言,這套工具稍嫌復(fù)雜,并且對.NET應(yīng)用建模支持得不是很好。Visio是微軟的UML建模工具,傳統(tǒng)上的Visio以繪圖方便、簡單易學(xué)而聞名,從而使它也成為一個輕量級的UML建模工具。貴州電視臺技術(shù)資料管理系統(tǒng)的UML建模采用了Visio。這里簡要出幾點Visio建模的優(yōu)勢:l 簡單易用:作為微軟Office套件中的一員,使用Visio就跟使用Word一樣簡單。l 功能完整:Visio提供了對UML建模的全部環(huán)境,只要使用Visio就具有UML建模所需的必要成分。l 有大量的圖形化模型元素模板:Visio提供了UML構(gòu)造塊的圖形化模板元素,將這些元素拖放到繪圖中就增加了一個UML元素,Visio的在線幫助提供了這些圖形化元素的詳細說明,這也增強了對UML本身的理解。[7]4 軟件系統(tǒng)需求分析在計算機軟件系統(tǒng)的分析與設(shè)計中,首先要準(zhǔn)確地描述用戶需求中的功能需求,以便能進一步確定系統(tǒng)中應(yīng)建立哪些對象。長期以來,無論是傳統(tǒng)的軟件開發(fā)方法還是面向?qū)ο蟮拈_發(fā)方法,都是利用自然語言來描述系統(tǒng)的需求的,即把預(yù)期的人與系統(tǒng)交互編成“劇本”來描述這種需求。但是這種做法沒有統(tǒng)一的格式,隨意性較大,常常容易造成理解上的含混和不準(zhǔn)確性。[5]UML是一種面向?qū)ο蟮姆治雠c設(shè)計語言,用于編制軟件藍圖,對復(fù)雜軟件系統(tǒng)的各種成分的可視化,說明和構(gòu)造系統(tǒng)模型。它綜合了目前主流的面向?qū)ο蠓治龊驮O(shè)計技術(shù),為面向?qū)ο蠼L岢隽艘粋€統(tǒng)—的標(biāo)準(zhǔn),適合系統(tǒng)開發(fā)過程中從用戶需求開始到系統(tǒng)完成的各個階段,通過靜態(tài)結(jié)構(gòu)建模和大軟件玨發(fā)人員帶來了極大的方便。大軟件開發(fā)人員帶來了極大的方便。[7]作為軟件項目開發(fā)和規(guī)劃的一個基本模型元素,用例Use Case的概念和方法受到了IT界的歡迎,并很快泛應(yīng)用到許多面向?qū)ο蟮姆治龇椒ㄖ小K^用例(Use Case)是指系統(tǒng)的外部事物(活動者、設(shè)備或外部系統(tǒng))與系統(tǒng)的交它表達了系統(tǒng)的功能,即系統(tǒng)所提供的服務(wù)。用例圖(Use Case圖)是一種描述Use Case的可視化工具,它用簡單的圖形元素表示出系統(tǒng)的活動者、Use Case及它們之間的關(guān)系,準(zhǔn)確地表達了活統(tǒng)的交互情況和系統(tǒng)所能提供的服務(wù)。因此對整個軟件開發(fā)過程而言,用例圖是至關(guān)重要的,它的正確與否直接關(guān)系到用戶對最終產(chǎn)品的滿意程度。 不少軟件過程,如統(tǒng)一軟件過程(RUP)等以用例為驅(qū)動力,并使用用例貫穿于整個軟件生命周期。用例也是類、對象、操作等元素的基本來源。用例實現(xiàn)包含了用例名稱、用例編號、相關(guān)主角、前置條件、后置條件、擴展點、主場景。 微軟的Office工具Visio支持UML建模,它提供了4種典型的UML模型:用例模型、領(lǐng)域模型、設(shè)計模型和實現(xiàn)模型,大致對應(yīng)著軟件開發(fā)過程的各個階段:用例模型階段、領(lǐng)域模型階段、設(shè)計模型階段和實現(xiàn)模型階段。這些階段表面上是連續(xù)的,但最為有效的開發(fā)過程應(yīng)是迭代式的,其中每個階段要反復(fù)出現(xiàn)若干次。既可以將這種軟件過程理解為輕量級的統(tǒng)一軟件過程,又可以將它理解為瀑布方法,關(guān)鍵在于迭代。[7] 系統(tǒng)功能描述 貴州電視臺技術(shù)資料管理系統(tǒng)定位為運行于貴州電視臺內(nèi)網(wǎng)的、面向全臺的技術(shù)文檔分享與管理系統(tǒng)。要求具有先進的、具有較好人機交互的圖形化界面,簡便、實用和高效的文檔分享、管理和互動流程與機制,要求具有安全的數(shù)據(jù)管理,保障不
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1