九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

《圖像處理》學(xué)習(xí)平臺(tái)研發(fā)要點(diǎn)

  • 資源ID:20636302       資源大小:168.58KB        全文頁(yè)數(shù):28頁(yè)
  • 資源格式: DOCX        下載積分:12積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要12積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

《圖像處理》學(xué)習(xí)平臺(tái)研發(fā)要點(diǎn)

圖像處理學(xué)習(xí)平臺(tái)研發(fā)要: 隨著信息技術(shù)的不斷發(fā)展,利用網(wǎng)絡(luò)作為媒介的學(xué)習(xí)模式在終身學(xué)習(xí)體系中已經(jīng)是一個(gè)重要的組成部分, 它能夠讓學(xué)者根據(jù)個(gè)人的需求即時(shí)地學(xué)習(xí), 不受時(shí)間、空間的限制。圖像處理學(xué)習(xí)平臺(tái)作為一個(gè)新的學(xué)習(xí)途徑,是圍繞圖像處理這一專題進(jìn)行較為廣泛深入研究的資源學(xué)習(xí)網(wǎng)站, 是應(yīng)用面向?qū)ο蟮脑O(shè)計(jì)思想和 UML統(tǒng)一建模語(yǔ)言進(jìn)行分析設(shè)計(jì), 采用 B/S 結(jié)構(gòu)模式,運(yùn)用 ASP.NET動(dòng)態(tài)頁(yè)面技術(shù),前臺(tái)頁(yè)面實(shí)際使用 Visual Studio 開發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)使用 SQLServer 數(shù)據(jù)庫(kù),運(yùn)用 LINQ 技術(shù)進(jìn)行數(shù)據(jù)查詢的系統(tǒng)。系統(tǒng)包括了功能完善、模塊清晰整齊,實(shí)現(xiàn)了圖文教程分類,視頻教程分類,會(huì)員信息交流,提供素材下載,后臺(tái)管理等功能。本論文介紹了圖像處理學(xué)習(xí)平臺(tái)的設(shè)計(jì)目標(biāo)、用到了工具、平臺(tái)概要設(shè)計(jì)以及詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。 在平臺(tái)前臺(tái)設(shè)計(jì)中, 包括用戶注冊(cè)、 用戶登錄、教程瀏覽、教程評(píng)論、教程搜索、素材下載、留言等操作。在后臺(tái)設(shè)計(jì)中,包括教程信息的管理、用戶管理、教程分類、留言回復(fù)等操作。關(guān)鍵詞:學(xué)習(xí)平臺(tái)專題學(xué)習(xí)網(wǎng)站圖像處理ASP.NET LINQ1引言隨著科學(xué)技術(shù)不斷發(fā)展、信息化浪潮席卷世界的今天,計(jì)算機(jī)應(yīng)用已經(jīng)逐步滲入到人們的日常生活中的各個(gè)領(lǐng)域, 通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)就是其中一個(gè)方面。圖像處理專題學(xué)習(xí)網(wǎng)站是圍繞圖像處理這一專題進(jìn)行較為深入研究的資源學(xué)習(xí)型網(wǎng)站。傳統(tǒng)的教學(xué)模式靈活性差,且在信息量方面具有一定的局限性,在傳統(tǒng)的教學(xué)中,只能口頭的講解、 描述圖像處理原理, 而不能展現(xiàn)圖像的處理過程和程序的執(zhí)行過程, 且枯燥乏味, 再者傳統(tǒng)的教學(xué)也受到了時(shí)間與空間的限制。 即使是學(xué)生,在教學(xué)過程中, 往往仍以傳統(tǒng)的學(xué)科教學(xué)模式進(jìn)行, 雖然學(xué)生學(xué)完該門課程對(duì)所有工具的使用有了一定程度的掌握, 但是依然沒有學(xué)會(huì)如何靈活運(yùn)用各種工具來(lái)自主設(shè)計(jì),甚至在需要?jiǎng)?chuàng)新制作時(shí)還會(huì)無(wú)從下手 1 。再者目前,不斷加速的生活節(jié)奏使得對(duì)圖像處理這一能力有需求的學(xué)習(xí)者對(duì)更加便捷的學(xué)習(xí)方式提出了更多要求,要求能以相對(duì)快捷的方式學(xué)會(huì)如何靈活運(yùn)用各種工具來(lái)達(dá)到自己的目的 2 。基于這種情況,本文將設(shè)計(jì)開發(fā)一個(gè)網(wǎng)絡(luò)圖像處理專題學(xué)習(xí)平臺(tái),提供完善的資源,便捷的查詢功能,以便學(xué)者學(xué)習(xí)使用。1圖像處理學(xué)習(xí)平臺(tái)為實(shí)現(xiàn)對(duì)平臺(tái)資源的系統(tǒng)化、規(guī)范化和自動(dòng)化管理,擬采用 Visual Studio 2008作為前臺(tái)開發(fā)工具,以SQL Server 2005 作為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)平臺(tái)實(shí)現(xiàn)以下功能:用戶管理、管理員管理、圖文教程資源管理、視頻教程管理、素材資源管理和作品欣賞管理六大模塊;系統(tǒng)基本操作。如增加、修改、刪除、查詢等;系統(tǒng)需易于維護(hù)、可擴(kuò)展、可升級(jí)。本系統(tǒng)功能較完善,可以設(shè)置會(huì)員自己的個(gè)人信息,可以上傳會(huì)員的作品, 會(huì)員可以對(duì)教程或作品進(jìn)行評(píng)價(jià),會(huì)員亦可在線進(jìn)行交流。本文對(duì)系統(tǒng)進(jìn)行需求分析和系統(tǒng)功能模塊的分析,根據(jù)需求分析和功能模塊分析畫出系統(tǒng)流程圖,并設(shè)計(jì)數(shù)據(jù)庫(kù),最后對(duì)系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì)。21 開發(fā)技術(shù)介紹1.1 ASP.NET 技術(shù)Asp.net技術(shù)是一種建立在通用語(yǔ)言上的程序構(gòu)架,其內(nèi)在包含了生成企業(yè)級(jí)Web 應(yīng)用程序所必需的多種服務(wù)。Asp.net是微軟推出的最新版本,是一種建立在服務(wù)器編程技術(shù)基礎(chǔ)之上的, 用于為 Web 站點(diǎn)或企業(yè)內(nèi)部網(wǎng)創(chuàng)建交互的、動(dòng)態(tài)的 HTML 頁(yè)面。相較于傳統(tǒng) ASP 的其他版本具有顯著的優(yōu)越性。Asp.net 具有以下 8 個(gè)特點(diǎn):( 1) 即時(shí)性 Asp.net 是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的傳統(tǒng)的 ASP不同, Asp.net 可以用提前綁定、即時(shí)編譯、本機(jī)優(yōu)化和外部緩存服務(wù),這相當(dāng)于在編寫代碼之前便提高了性能。( 2). 可視性 Asp.net 框架補(bǔ)充的大量箱和設(shè)計(jì)器提供了所見即所得的編輯方式、拖放服務(wù)器控件以及自動(dòng)部署等。( 3). 威力和靈活性 因?yàn)?Asp.net 基于公共語(yǔ)言運(yùn)行庫(kù), 所以 Web應(yīng)用軟件開發(fā)者可以利用整個(gè)平臺(tái)的威力和靈活性。 .NET 框架的類庫(kù)、消息處理、數(shù)據(jù)訪問解決方案等都可以從 Web無(wú)縫訪問。 Asp.net 也與語(yǔ)言無(wú)關(guān)。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到Asp.net時(shí)保留基于 .COM的開發(fā)中的現(xiàn)有投資。( 4).簡(jiǎn)易性從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置,Asp.net使執(zhí)行常見任務(wù)變得容易。另外,公共語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)簡(jiǎn)化了開發(fā)。( 5). 可管理性 Asp.net 采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web應(yīng)用程序。( 6). 縮放性和可用性 Asp.net 在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外, 進(jìn)程受到Asp.net運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄露、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。( 7).自定義性和擴(kuò)展性Asp.net隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),開發(fā)人員可以在此環(huán)境中的適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自定義組件來(lái)擴(kuò)展或替換Asp.net 運(yùn)行庫(kù)的任何組件。( 8). 安全性 內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置保證了應(yīng)用程序是安全的。Asp.net是統(tǒng)一的Web應(yīng)用程序平臺(tái), 它提供的新的結(jié)構(gòu)基礎(chǔ)和編程的模型任何對(duì)安全性、可升級(jí)性、穩(wěn)定性有更高要求的瀏覽器或設(shè)備都能夠使用。Asp.net是 Microsoft.NET3Framework 的一部分,是一種可以再高度分布的Internet環(huán)境中簡(jiǎn)化應(yīng)用程序開發(fā)的計(jì)算環(huán)境。 .NET Framework 包含提供了各種核心服務(wù),如內(nèi)存管理、線程管理和代碼安全的公共語(yǔ)言運(yùn)行庫(kù)。它也包含 .NET Framework 類庫(kù),這是一個(gè)與公共語(yǔ)言運(yùn)行庫(kù)緊密集成的可重用的類型集合 3 。該系統(tǒng)使用的Asp.net 2.0版本,相對(duì)于Asp.net 1.x版本,它有這樣的一些優(yōu)勢(shì):Asp.net 2.0擴(kuò)展的動(dòng)態(tài)編輯模式,幾乎可以自動(dòng)編譯,Asp.net2.0 支持頁(yè)面模板,支持跨頁(yè)回調(diào)功能,不在僅僅只能允許回到自己。要查看 ASP應(yīng)用程序的運(yùn)行效果,首先要對(duì)應(yīng)用環(huán)境進(jìn)行配置。信息服務(wù)器IIS(MicrosoftInternetInformationServer )是微軟公司的一種集成了多種Internet服務(wù)的服務(wù)器軟件,它提供了強(qiáng)大的Internet和 Intranet服務(wù)功能 4 。在安裝好IIS之后,對(duì)其進(jìn)行相應(yīng)的配置之后就可以運(yùn)行了。1.2 SQL 數(shù)據(jù)庫(kù)SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)軟件系統(tǒng)是為存儲(chǔ)、維護(hù)和應(yīng)用提供數(shù)據(jù)使之可運(yùn)行的系統(tǒng),它是存儲(chǔ)介質(zhì)、 處理對(duì)象和管理系統(tǒng)的集合體。新一代數(shù)據(jù)管理和分析解決方案的大型數(shù)據(jù)庫(kù)系統(tǒng)SQLServer 2005,企業(yè)在它的幫助下做出更快更好的決策,而且它所提供的企業(yè)級(jí)應(yīng)用數(shù)據(jù)和分析程序是更安全、穩(wěn)定和可靠的, 這些都使開發(fā)團(tuán)隊(duì)的生產(chǎn)力得到提高,并且在預(yù)算減少的同時(shí),仍然能更好地滿足多種需求2 。SQL Server 中的數(shù)據(jù)庫(kù)是一個(gè)能容納數(shù)據(jù)對(duì)象以及其他跟數(shù)據(jù)庫(kù)有關(guān)的對(duì)象的巨大的存儲(chǔ)器。 SQL Server2005 相對(duì) SQLServer2000 在可用性、以用性、可管理性、可伸縮性、安全性等方面都有一定的加強(qiáng)。該數(shù)據(jù)庫(kù)的管理員可以在SQL服務(wù)器運(yùn)行的情況下,執(zhí)行恢復(fù)操作。1.3 LINQ 技術(shù)LINQ 是 Language Integrated Query的縮寫,它是集成在.NET 編程語(yǔ)言中的一種特性。 LINQ 是一系列的編程接口,它使得使用一種統(tǒng)一的方式查詢不同類型的數(shù)據(jù)成為現(xiàn)實(shí)。并且它同時(shí)還使得查詢可以方便地對(duì)內(nèi)存中的信息進(jìn)行查詢而不僅僅只是外部數(shù)據(jù)源3。LINQ to Object、 LINQ to ADO.NET 、 LINQ to XML 是 LINQ 的三個(gè)主要組成部分。其中LINQ to ADO.NET 可以進(jìn)一步分為L(zhǎng)INQ to SQL 、LINQ to Entities和 LINQ to DataSet。在 .NET Frame-work中,數(shù)據(jù)訪問的各個(gè)方面都集成了LINQ,包括 DataSet 斷開連接式編程模型和現(xiàn)有的SQL Server 數(shù)據(jù)庫(kù)架構(gòu)。通過使用LINQ to SQL ,可以使用LINQ 技術(shù)訪問 SQL數(shù)據(jù)庫(kù),就像訪問內(nèi)存中的集合一樣5 。在傳統(tǒng)上,針對(duì)某一數(shù)據(jù)庫(kù)的查詢的方法是將相關(guān)SQL語(yǔ)句包含在字符串中發(fā)送給數(shù)據(jù)庫(kù)服務(wù)器來(lái)實(shí)現(xiàn)的, 但是這種方法是不能實(shí)現(xiàn)使用集成開發(fā)環(huán)境提供的編譯時(shí)類型檢查功能4和 IntelliSense的支持 4 。而 LINQ 是一系列的編程接口,借助于該技術(shù),開發(fā)人員可以使用一種統(tǒng)一的方式查詢或操作不同類型的數(shù)據(jù),這有助于開發(fā)者編寫更安全、 更健壯的代碼。1.4統(tǒng)一建模語(yǔ)言( UML)統(tǒng)一建模語(yǔ)言(UML)是一個(gè)通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔。對(duì)必須構(gòu)造的系統(tǒng)的理解和決定可用UML來(lái)記錄, 理解、設(shè)計(jì)、瀏覽、配置、維護(hù)和信息控制系統(tǒng)可用UML??梢杂孟铝形孱悎D來(lái)定義UML 的重要內(nèi)容:第一類為用例圖, 它所描述系統(tǒng)功能是從用戶的角度出發(fā),并指出各功能的操作者,第二類是靜態(tài)圖,包括類圖、對(duì)象圖和包圖,第三類是行為圖,第四類是交互圖,第五類是現(xiàn)實(shí)圖。UML的主要特點(diǎn)有: 第一, UML統(tǒng)是 Booch、OMT和 OOSE等方法基本概念的拓展和延伸。第二,UML還吸取了面向?qū)ο蠹夹g(shù)領(lǐng)域中其他流派的長(zhǎng)處,其中包括非面向?qū)ο蠓椒ǖ挠绊憽ML符號(hào)表示考慮了各種方法的圖形表示,刪除了大量易引起混亂的、多余的和極少使用的符號(hào),也添加了一些新的符號(hào)。第三,在UML標(biāo)準(zhǔn)中新添加了模板、線程、并發(fā)、擴(kuò)展機(jī)制等新概念。第四,UML可以用于系統(tǒng)開發(fā)的不同階段,對(duì)以面向?qū)ο蠹夹g(shù)來(lái)描述的系統(tǒng)都可以用 UML。52 系統(tǒng)功能分析2.1系統(tǒng)設(shè)計(jì)目標(biāo)圖像處理學(xué)習(xí)平臺(tái)設(shè)計(jì)階段的任務(wù)是根據(jù)邏輯模型提出物理階段的具體方案。因此,在開發(fā)系統(tǒng)是明確設(shè)計(jì)目標(biāo)十分重要。通常系統(tǒng)設(shè)計(jì)的目標(biāo)要考慮一下幾個(gè)方面:1. 系統(tǒng)的實(shí)用性系統(tǒng)設(shè)計(jì)的功能模塊必須要符合用戶的需求,完成系統(tǒng)所設(shè)計(jì)的方案。2. 系統(tǒng)的高效性從運(yùn)行時(shí)間,響應(yīng)時(shí)間考慮。3. 系統(tǒng)的可靠性指系統(tǒng)在工作時(shí)應(yīng)變各種外界變化的能力。4. 系統(tǒng)的交互性和易操作性對(duì)于圖像處理學(xué)習(xí)平臺(tái)的設(shè)計(jì),特別強(qiáng)調(diào)友好的人機(jī)界面,能以最簡(jiǎn)明的方式為用戶提供對(duì)學(xué)習(xí)者有用的資源。5. 系統(tǒng)的可變性和易維護(hù)性由于系統(tǒng)的環(huán)境不是固定不變的,系統(tǒng)本身也有生命周期,也需要不斷的修改和完善,因此系統(tǒng)的維護(hù)修改工作總是要不斷進(jìn)行的。因此該系統(tǒng)從一開始的開發(fā)便遵照實(shí)用性的原則,做到界面簡(jiǎn)潔, 操作方面, 便于用戶查找所需資源。 管理員用專門為管理員注冊(cè)的賬號(hào)和密碼登錄,對(duì)本系統(tǒng)和可登錄人員進(jìn)行管理,做到平臺(tái)的集中化管理,減少了不必要的麻煩,提高了系統(tǒng)的安全性。2.2需求分析在科技飛速發(fā)展的今天,人們通過互聯(lián)網(wǎng)快速獲取信息,傳遞信息。 顯然互聯(lián)網(wǎng)在人們的政治,經(jīng)濟(jì)等各方面都發(fā)揮著中流砥柱的作用。圖像處理學(xué)習(xí)平臺(tái)的必要性體現(xiàn)在能夠打破傳統(tǒng)學(xué)習(xí)方式在時(shí)間、空間上的局限,學(xué)習(xí)者能根據(jù)自己的目的進(jìn)行選擇性的學(xué)習(xí),很好的提高學(xué)習(xí)者的學(xué)習(xí)效率。平面圖像處理就是對(duì)已有的位圖圖像進(jìn)行編輯加工處理以及運(yùn)用一些特殊效果, 是近幾年比較“熱”的一門計(jì)算機(jī)應(yīng)用類課程5 。 Photoshop 作為平面圖像處理領(lǐng)域的行業(yè)權(quán)威和標(biāo)準(zhǔn),是目前電腦圖形圖像處理軟件中功能最強(qiáng)大的視覺溝通軟件之一 6。不管對(duì)于在高校中學(xué)習(xí)該專業(yè)的學(xué)生,還是僅是對(duì)該領(lǐng)域有需求的學(xué)習(xí)者,該網(wǎng)站的目標(biāo)就是開發(fā)一個(gè)功能實(shí)用,用戶操方便,簡(jiǎn)單完整的圖像處理學(xué)習(xí)平臺(tái)。62.2.1普通會(huì)員瀏覽此功能針對(duì)所有站點(diǎn)訪問者,需要角色認(rèn)證。實(shí)現(xiàn)目標(biāo):( 1) . 可以方便的搜索站中的教程,進(jìn)行學(xué)習(xí)。( 2) . 可以對(duì)教程等進(jìn)行評(píng)價(jià)。( 3) . 可以方便的瀏覽網(wǎng)站中的信息。( 4) . 可以上傳個(gè)人作品。( 5) . 可以設(shè)置自己的個(gè)人信息。( 6) . 可以下載圖像處理素材等。( 7) . 可以欣賞他人作品。( 8) . 可以在線交流。2.2.2后臺(tái)管理此功能針對(duì)后臺(tái)管理人員,需登陸進(jìn)行身份認(rèn)證。實(shí)現(xiàn)目標(biāo):1. 實(shí)現(xiàn)對(duì)教程的增加、刪除、修改、查詢。2. 對(duì)素材、優(yōu)秀作品的添加、修改、刪除。3. 能對(duì)會(huì)員進(jìn)行刪除等操作。4. 管理員對(duì)會(huì)員留言的刪除、回復(fù)操作。5. 管理員管理:實(shí)現(xiàn)對(duì)管理員的刪除,密碼的修改和管理員的增加。2.3圖像處理學(xué)習(xí)平臺(tái)組織結(jié)構(gòu)學(xué)習(xí)平臺(tái)中的教程資源是在線學(xué)習(xí)環(huán)境的一個(gè)重要組成部分,學(xué)習(xí)者在利用網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)是,應(yīng)很容易獲得其所需資源。對(duì)于圖像處理學(xué)習(xí)平臺(tái),我們結(jié)合計(jì)算機(jī)網(wǎng)絡(luò)與多媒體技術(shù)的網(wǎng)絡(luò)學(xué)習(xí)環(huán)境,我們把系統(tǒng)分為三層:資源層、功能層、管理層。1. 資源層:對(duì)各類教程資源的管理。在網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中為學(xué)習(xí)者提供大量的基礎(chǔ)性學(xué)習(xí)資源是網(wǎng)絡(luò)學(xué)習(xí)實(shí)現(xiàn)的前提和重要保障。首先,要對(duì)教程進(jìn)行合理的組織,規(guī)劃、分類和存儲(chǔ)是至關(guān)重要的。需要將圖像處理教程的專業(yè)特色與教育教學(xué)模式結(jié)合起來(lái)考慮,根據(jù)對(duì)該專業(yè)不同層次的學(xué)習(xí)者的需求,將教程資源進(jìn)行級(jí)別分類。任何類型的資源都必有有資源的屬性標(biāo)注,以便區(qū)分資源類型。該平臺(tái)資源庫(kù)中,主要將教程資源分為圖文教程和視頻教程。圖文教程中有分為非主流教程、照片特效教程、背景處理教程等,視頻教程又分為新手教程和提高教程等。資源庫(kù)中不僅有教程資源,還提供而來(lái)素材資源、設(shè)計(jì)欣賞等對(duì)學(xué)習(xí)者將該專業(yè)進(jìn)行實(shí)踐操作有用的資源。2. 功能層:提供友好的用戶界面,實(shí)現(xiàn)具體的應(yīng)用功能。平臺(tái)主要的應(yīng)用功能如下:7(1) 界面功能 從用戶的應(yīng)用界面方面, 用戶和管理員可以通過 WEB模式訪問系統(tǒng), 用戶可以實(shí)現(xiàn)對(duì)信息的瀏覽,查詢,資源的上傳,管理員可以實(shí)現(xiàn)用戶和資源管理。(2) 在線交流和留言簿 作為在線學(xué)習(xí)平臺(tái)必不可少的一部分,交流功能是學(xué)習(xí)者之間進(jìn)行交流的重要場(chǎng)所, 同時(shí)也是對(duì)資源庫(kù)中的教程資源進(jìn)行評(píng)價(jià), 進(jìn)行教學(xué)資源修正和擴(kuò)充的重要信息來(lái)源地。(3) 檢索資源 資源搜索可以搜索系統(tǒng)中數(shù)據(jù)庫(kù)內(nèi)的資源,學(xué)習(xí)者通過輸入要檢索資源的關(guān)鍵字,將顯示含有關(guān)鍵字的所有教程資源。(4) 資源下載 若用戶對(duì)某一資源非常有興趣,那么該用戶便可以下載此資源。(5) 資源上傳 用戶可以講個(gè)人的作品上傳并且分享。(6) 資源評(píng)價(jià) 用戶可以對(duì)平臺(tái)所提供的資源進(jìn)行評(píng)價(jià)。3. 管理層:會(huì)員、管理員和資源的管理對(duì)整個(gè)平臺(tái)進(jìn)行必要的維護(hù)和管理,保證資源層中的資源數(shù)據(jù)有效性與安全性,保證功能層各項(xiàng)功能的實(shí)現(xiàn)。用戶通過會(huì)員登錄并且登錄成功后,才能進(jìn)行對(duì)資源的瀏覽、下載、評(píng)價(jià)等功能。 后臺(tái)管理是管理員對(duì)系統(tǒng)進(jìn)行全面管理的應(yīng)用平臺(tái),主要是對(duì)系統(tǒng)的管理、資源的管理、 用戶的管理等綜合管理。資源層、 功能層、管理層在邏輯上構(gòu)成了網(wǎng)絡(luò)學(xué)習(xí)環(huán)境的基本結(jié)構(gòu),實(shí)現(xiàn)這一機(jī)構(gòu)的技術(shù)框架采用B/S 結(jié)構(gòu)。總之,建設(shè)基于B/S 模式的學(xué)習(xí)平臺(tái)是涉及教程資源收集整理、數(shù)據(jù)管理維護(hù)、 互動(dòng)型、服務(wù)型的在線學(xué)習(xí)系統(tǒng)。系統(tǒng)的建設(shè)不僅考慮現(xiàn)實(shí)意義,結(jié)合相關(guān)技術(shù)的發(fā)展,考慮未來(lái)學(xué)習(xí)方式的發(fā)展趨勢(shì), 是應(yīng)具有前瞻性的學(xué)習(xí)平臺(tái),利用該系統(tǒng)提供一種終身學(xué)習(xí)的學(xué)習(xí)模式。2.4圖像處理學(xué)習(xí)平臺(tái)總體模塊劃分基于 B/S 結(jié)構(gòu)的圖像處理學(xué)習(xí)平臺(tái),功能完整,模塊清晰。平臺(tái)應(yīng)符合學(xué)習(xí)者的學(xué)習(xí)需求,并在操作中達(dá)到直觀、方便、安全、實(shí)用的要求。該系統(tǒng)采用模塊化設(shè)計(jì)方法,并將其分為前臺(tái)功能模塊和后臺(tái)管理模塊。2.4.1 前臺(tái)功能模塊用戶在初次進(jìn)入本系統(tǒng)將必須完成用戶注冊(cè)和登錄過程。在注冊(cè)頁(yè)面中將用戶提供的用戶名、密碼等個(gè)人信息寫入數(shù)據(jù)庫(kù)用戶數(shù)據(jù)表。數(shù)據(jù)庫(kù)會(huì)將對(duì)用戶提供的信息進(jìn)行驗(yàn)證和識(shí)別,在用戶注冊(cè)成功后就可以直接登錄系統(tǒng)。再次登錄平臺(tái)時(shí)系統(tǒng)將驗(yàn)證身份,若是用戶提供的用戶名和密碼與后臺(tái)數(shù)據(jù)庫(kù)不一致,系統(tǒng)將提示用戶重新輸入。成功登錄的用戶可以進(jìn)入系統(tǒng)使用教學(xué)資源。管理員登錄頁(yè)面與普通用戶登錄的頁(yè)面是不一樣的。前臺(tái)為成功登錄的用戶提供資源搜索和下載、對(duì)資源進(jìn)行評(píng)價(jià)、留言等功能,見圖2-1 。8圖像處理學(xué)習(xí)平臺(tái)前臺(tái)成功登陸資資資評(píng)留源源源價(jià)言瀏搜下資與覽索載源留言回復(fù)圖 2-1前臺(tái)功能模塊圖2.4.2后臺(tái)管理模塊要進(jìn)入該系統(tǒng)的后臺(tái)必須要有正確的賬號(hào)跟密碼,夠太管理員是沒有注冊(cè)頁(yè)面的,僅能在后臺(tái)管理中由管理員進(jìn)行添加。管理員進(jìn)入后臺(tái)后能對(duì)后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理。其中管理功能有:教程的資源管理,例如添加、刪除、修改;管理員管理,素材管理,普通用戶管理等,見圖2-2。圖像處理學(xué)習(xí)平臺(tái)后臺(tái)成功登陸教管素用留程理材戶言管員管管回理管理理復(fù)理圖 2-2 后臺(tái)管理模塊圖92.5圖像處理學(xué)習(xí)平臺(tái)流程圖像處理學(xué)習(xí)平臺(tái)的流程圖如圖2-3 所示。圖像處理學(xué)習(xí)平臺(tái)普通用戶角色管理員用戶角色開始注冊(cè)相關(guān)信息(注冊(cè)人審查注冊(cè)信息的個(gè)人信息)No是否通過審查未能通過審查通知用戶不能登錄Yes重新注冊(cè)登錄系統(tǒng)審查通過,并通知用戶普通用戶權(quán)限后臺(tái)登錄資源瀏覽管理員權(quán)限資源下載用戶管理資源評(píng)價(jià)管理員管理個(gè)人信息管理系統(tǒng)管理個(gè)人作品上傳資源管理留言圖 2-3 平臺(tái)流程圖102.6其他非功能性要求圖像處理 學(xué)習(xí)平臺(tái)的用戶是學(xué)校的學(xué)生和在線的學(xué)習(xí)者,為對(duì)圖像處理這一技術(shù)有需求的學(xué)習(xí)者提供學(xué)習(xí)上的便利。作為一個(gè)在線學(xué)習(xí)平臺(tái),圖像處理學(xué)習(xí)平臺(tái)需具有人機(jī)界面的一些基本原則:一、界面核心原則以實(shí)現(xiàn)通信功能為界面的核心設(shè)計(jì)目標(biāo)。 人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。二、界面統(tǒng)一原則統(tǒng)一的人機(jī)界面會(huì)讓用戶操作采用最自然的方式操作,讓用戶始終用同一種方式思考。避免年用戶用不同的操作命令和操作方法對(duì)待不同的屏幕。三、界面導(dǎo)航清晰原則做到讓用戶了解自己在平臺(tái)中所處的未知,避免用戶在網(wǎng)站中“迷路”。四、界面友好原則平臺(tái)提供良好的資源導(dǎo)航,讓學(xué)習(xí)者能快捷的找到自己所需要的學(xué)習(xí)資源。113 圖像處理學(xué)習(xí)平臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)3.1數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)3.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的概念所謂數(shù)據(jù)庫(kù),就是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合 16 。它是一個(gè)按一定的數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng)。一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)的管理系統(tǒng)、 數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)和計(jì)算機(jī)軟硬件、系統(tǒng)人員、 用戶等組成一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以根據(jù)不同的用戶需求給出相應(yīng)的數(shù)據(jù)供用戶使用,數(shù)據(jù)庫(kù)中的數(shù)據(jù)還提供可以多個(gè)用戶同時(shí)共享的功能。數(shù)據(jù)庫(kù)系統(tǒng)立足于數(shù)據(jù)本身的管理,將所有保存在數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行科學(xué)的組織,在數(shù)據(jù)庫(kù)管理系統(tǒng)的幫助下,以數(shù)據(jù)庫(kù)管理系統(tǒng)為中介,與各種應(yīng)用程序或應(yīng)用系統(tǒng)接口,使之能方便地使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。簡(jiǎn)單地說(shuō)數(shù)據(jù)庫(kù)就是一組數(shù)據(jù)在經(jīng)過計(jì)算機(jī)的整理后,存儲(chǔ)在一個(gè)或多個(gè)文件中, 而管理這個(gè)數(shù)據(jù)庫(kù)的軟件就稱之為數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)建出相對(duì)最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)和相應(yīng)的應(yīng)用系統(tǒng), 讓它能夠有效地存儲(chǔ)數(shù)據(jù),并且滿足各種用戶的各種應(yīng)用需求。在數(shù)據(jù)庫(kù)領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫(kù)的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中, 數(shù)據(jù)庫(kù)的設(shè)計(jì)是非常重要的,數(shù)據(jù)庫(kù)性能的好壞以及最終應(yīng)用系統(tǒng)的性能直接受到數(shù)據(jù)庫(kù)設(shè)計(jì)好壞的影響。數(shù)據(jù)庫(kù)技術(shù)是信息管理最好的手段。良好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)的效率,減少數(shù)據(jù)庫(kù)的冗余,確保數(shù)據(jù)的完整性和一致性,系統(tǒng)具有較快的響應(yīng)速度等。3.1.2 數(shù)據(jù)庫(kù)需求分析準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)是整個(gè)設(shè)計(jì)過程的基礎(chǔ),是最困難、 最耗費(fèi)時(shí)間的一步。 數(shù)據(jù)庫(kù)需求分析的主要任務(wù)是建立基本數(shù)據(jù)、確定關(guān)鍵字、 清楚數(shù)據(jù)結(jié)構(gòu)處理的流程, 最后組成一個(gè)詳盡的數(shù)據(jù)字典,為以后的系統(tǒng)詳細(xì)設(shè)計(jì)打下良好的基礎(chǔ)。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,一、我們要盡量簡(jiǎn)化數(shù)據(jù)庫(kù),降低其冗余度;二、在某些時(shí)候,又可以刻意保持一些數(shù)據(jù)的冗余,確保用戶在刷新頁(yè)面時(shí)的查詢操作減少,既而提高訪問速度。三、維護(hù)數(shù)據(jù)庫(kù)的安全性、完整性。在設(shè)計(jì)數(shù)據(jù)庫(kù)的過程中把數(shù)據(jù)庫(kù)的設(shè)計(jì)和對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)處理的設(shè)計(jì)緊密結(jié)合起來(lái)將這兩個(gè)方面的需求分析、抽象、設(shè)計(jì)、實(shí)現(xiàn)在各個(gè)階段同時(shí)進(jìn)行,相互參照、補(bǔ)充,以完善兩方面的設(shè)計(jì)。123.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是將現(xiàn)實(shí)世界的用戶需求轉(zhuǎn)化為概念模型,即它的目的是獲取數(shù)據(jù)庫(kù)的概念模型,將現(xiàn)實(shí)世界轉(zhuǎn)化為信息世界,形成一組描述現(xiàn)實(shí)世界中的實(shí)體及實(shí)體之間的聯(lián)系。概念模型是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶進(jìn)行交流的語(yǔ)言。概念結(jié)構(gòu)設(shè)計(jì)通常采用數(shù)據(jù)庫(kù)設(shè)計(jì)工具輔助進(jìn)行設(shè)計(jì),如采用實(shí)體聯(lián)系模型(ER圖)設(shè)計(jì)。 ER圖表示實(shí)體、屬性聯(lián)系的方法:1 實(shí)體:用矩形表示,實(shí)體名稱寫在矩形框內(nèi)。2 屬性:用橢圓表示,屬性的名稱寫在橢圓內(nèi),用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。3 聯(lián)系:用菱形表示,聯(lián)系名稱寫在菱形內(nèi), 如果聯(lián)系有屬性,則這些屬性同樣用橢圓表示,用無(wú)向邊與聯(lián)系連接起來(lái)。3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)開發(fā)平臺(tái)為ASP.NET,以下給出本程序的數(shù)據(jù)表。1、管理員信息表 ( tb_Admin )主要用于保存管理員的信息,該表的結(jié)構(gòu)如表3-1 所示。表 3-1 tb_Admin 的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint用戶 ID(主鍵)tb_AdminAdminnamevarchar用戶名管理員Adminpwdvarchar密碼Realnamevarchar真實(shí)姓名regtimedatatime注冊(cè)時(shí)間2、普通用戶信息表( tb_User )主要用于保存普通用戶的信息,該表的結(jié)構(gòu)如表3-2所示。表 3-2 tb_User的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint注冊(cè)用戶編號(hào)(主tb_User鍵)普通用戶usernamevarchar用戶名passwordvarchar密碼sexvarcar性別regtimedatatime注冊(cè)時(shí)間realnamevarchar真實(shí)姓名mailvarchar郵件地址133、圖文教程信息表( course_info)主要用于保存圖文教程信息,該表的結(jié)構(gòu)如表3-3所示。表 3-3 course_info的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint教程編號(hào)course_infocourse_namevarchar教程名圖文教程pic_urlvarchar圖片地址class_numint教程標(biāo)號(hào)pic_numInt圖片編號(hào)textvarchar簡(jiǎn)介upload_personvarchar上傳者upload_timeDatatime上傳日期levelint級(jí)別course_stylevarchar教程類別4、視頻教程信息表( vedio_course )用于保存視頻教程的信息,該表的結(jié)構(gòu)如表3-4所示。表 3-4 vedio_course的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint視頻編號(hào)vedio_coursevedio_namevarchar視頻名稱視頻教程vediovarchar視頻地址vedio_uptimedatatime上傳時(shí)間categoryint級(jí)別introductionvarchar簡(jiǎn)介vedio_personvarchar上傳者5、欣賞作品信息表( tb_design)用于保存用于欣賞的作品信息,該表的結(jié)構(gòu)如表3-5所示。表 3-5 tb_design 的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint作品編號(hào)tb_designdesign_namevarchar作品名作品欣賞design_numint作品標(biāo)號(hào)pic_numint圖片編號(hào)pic_urlvarchar圖片地址upload_timedatatime上傳時(shí)間upload_personvarchar上傳者146、素材信息表( tb_material)主要用于保存設(shè)計(jì)素材的信息,該表的結(jié)構(gòu)如表3-6所示。表 3-6 tb_material的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint素材編號(hào)tb_materialClassvarchar素材類別material_namevarchar素材資源素材名pic_urlvarchar素材地址upload_timedatatime上傳時(shí)間upload_personvarchar上傳者7、資源評(píng)價(jià)表( tb_Evaluation)主要用于保存學(xué)習(xí)者對(duì)系統(tǒng)提供的資源的評(píng)價(jià),該表的結(jié)構(gòu)如表 3-7 所示。表 3-7 tb_Evaluation的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint評(píng)價(jià)編號(hào)tb_EvaluationEvl_coursevarchar評(píng)價(jià)資源評(píng)價(jià)Evl_personvarchar評(píng)價(jià)者Evl_textvarchar評(píng)價(jià)內(nèi)容Evl_timedatatime評(píng)價(jià)時(shí)間8、留言信息表( tb_message )主要用于保存學(xué)習(xí)者的留言信息,該表的結(jié)構(gòu)如表3-8所示。表 3-8 tb_message的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint留言編號(hào)tb_messageMessagevarchar留言內(nèi)容留言M_namevarchar留言標(biāo)題M_personvarchar留言者M(jìn)_timedatatime留言時(shí)間9、留言信息表( tb_reply )主要用于保存學(xué)習(xí)者的回復(fù)信息,該表的結(jié)構(gòu)如表3-9 所示。表 3-9 tb_reply的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint留言編號(hào)tb_messageM_namevarchar留言標(biāo)題留言Replyvarchar回復(fù)內(nèi)容R_personvarchar回復(fù)者R_timedatatime回復(fù)時(shí)間10、用戶作品信息表( hy_design )主要用于保存普通用戶上傳的作品的信息,該表的結(jié)構(gòu)如表 4-10所示。15表 3-10 hy_design的結(jié)構(gòu)表名字段名字段類型字段說(shuō)明備注IDint編號(hào)(主鍵)hy_designuser_namevarchar用戶名普通用戶design_namevarchar密碼dn_urlvarcar性別pic_uptimedatatime作品上傳時(shí)間3.3 ASP.NET 與 SQL數(shù)據(jù)庫(kù)的連接系統(tǒng)采用 LINQ to SQL數(shù)據(jù)管理框架來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作。建立dbml( Database MarkLangage 數(shù)據(jù)庫(kù)描述語(yǔ)言,是一種xml 格式的文檔,用來(lái)描述數(shù)據(jù)庫(kù))文件,將該文件名命名為 Dataclass.dbml, tb_Admin 類被映射成一個(gè)表,對(duì)應(yīng)數(shù)據(jù)庫(kù)中的tb_Admin 表,如圖3-11 所示。圖 4-2 映射表在 ASP.NET的代碼頁(yè)中寫入以下代碼,便能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢操作。代碼為<% DataclassDataContext dc = new DataclassDataContext(); %>164 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 模塊具體實(shí)現(xiàn)1、普通用戶登錄頁(yè)面運(yùn)行程序以后輸入用戶的賬號(hào)和用戶密碼,然后點(diǎn)擊登錄,系統(tǒng)檢驗(yàn)用戶名密碼正確后,就進(jìn)入圖像處理學(xué)習(xí)平臺(tái)首頁(yè),用戶的權(quán)限才能實(shí)現(xiàn)。操作如圖4-1 所示。(注:普通用戶賬號(hào): user ,普通用戶密碼:user )圖 4-1 defualt2.aspx普通用戶登錄頁(yè)面default.aspx頁(yè)面的 Userpwd 文本框的代碼:<%<asp:TextBox ID="Userpwd" runat="server" Height="16px" TextMode="Password"Width="122px"></asp:TextBox>%>default.aspx頁(yè)面 Button1 登錄按鈕中的代碼<%if (this.Username.Text = "")Response.Write(this.message("用戶名不能為空");Response.End();if (this.Userpwd.Text = "")Response.Write(this.message("密碼不能為空");Response.End();if (va(this.Username.Text)17Response.Write(this.message("用戶名中含有非法字符串");Response.End();if (va(this.Userpwd.Text)Response.Write(this.message("密碼中含有非法字符串");Response.End();var i = (from v in dc.tb_Userwhere v.username = Username.Text.ToString() && v.password = Userpwd.Text.ToString()select v).FirstOrDefault();if (i != null)Session"username" = this.Username.Text.ToString();this.Panel1.Visible = false;this.Panel2.Visible = true;this.Lable1.Text = Session"username".ToString();elseResponse.Write(this.message("用戶名或密碼錯(cuò)誤");%>2、普通用戶注冊(cè)頁(yè)面設(shè)計(jì),用戶可在系統(tǒng)前臺(tái)中添加個(gè)人信息,系統(tǒng)將對(duì)用戶輸入的信息進(jìn)行驗(yàn)證,該注冊(cè)頁(yè)面為register.aspx,點(diǎn)擊 Button1提交按鈕時(shí), 若出現(xiàn)錯(cuò)誤將會(huì)出現(xiàn)信息提示用戶。register.aspx頁(yè)面的 Button1 按鈕中的代碼<%if (this.TextBox1.Text = "")Response.Write(this.message("用戶名不能為空");Response.End();if (this.TextBox2.Text = "")Response.Write(this.message("密碼不能為空");Response.End();if (this.TextBox3.Text != this.TextBox2.Text)Response.Write(this.message("密碼輸入必須一致");Response.End();18var i = (from v in dc.tb_Userwhere v.username = TextBox1.Text.ToString()select v).FirstOrDefault();if (i!=null)Response.Write(this.message("用戶名已經(jīng)存在");Response.End();TextBox1.Text = ""tb_User tu = new tb_User();tu.username = TextBox1.Text;tu.password = TextBox2.Text;tu.sex = RadioButtonList1.SelectedValue;dc.tb_User.InsertOnSubmit(tu);dc.SubmitChanges();RegisterStartupScript("", "<script>alert(添加成功! )</script>");TextBox1.Text = ""%>其中 message() 為自定義函數(shù),該函數(shù)代碼<%public string message(string str)string mes = "<script language=javascript>alert(" + str +");location=javascript:history.go(-1)</script>"return mes;%>3、管理員信息管理頁(yè)面設(shè)計(jì), 管理員可在后臺(tái)管理頁(yè)面中管理管理員信息,主要操作有添加、 修改、刪除。這里以修改和刪除為例,在modify_admin.aspx頁(yè)面中添加一個(gè)GridView 控件,在進(jìn)行數(shù)據(jù)綁定。 modify_admin.aspx頁(yè)面如圖5-2 所示。圖 5-2 modify_admin.aspx管理員信息管理頁(yè)面modify_admin.aspx頁(yè)面的 DeleteButton按鈕的代碼19<%DataclassDataContext dc = new DataclassDataContext();tb_Admin ta = new tb_Admin();string ID = (Button)sender).CommandName;dc.tb_Admin.DeleteAllOnSubmit(from i in dc.tb_Adminwhere i.ID =Convert.ToInt32(ID)select i);trydc.SubmitChanges();catchResponse.Write(this.message("刪除數(shù)據(jù)失??!");Response.End();Response.Write(this.message("刪除數(shù)據(jù)成功!");Response.Redirect("modify_admin.aspx");Response.End();%>4.2 系統(tǒng)運(yùn)行測(cè)試測(cè)試是系統(tǒng)開發(fā)中不可缺少的重要的一個(gè)環(huán)節(jié)。在程序編寫好后,首先進(jìn)行代碼測(cè)試,包括正常數(shù)據(jù)測(cè)試其是否正常;用以異常數(shù)據(jù)測(cè)試程序健壯性如何,如果出現(xiàn)空數(shù)據(jù)是否會(huì)出現(xiàn)錯(cuò)誤提示,用錯(cuò)誤數(shù)據(jù)測(cè)試程序是否能夠及時(shí)發(fā)現(xiàn)錯(cuò)誤并予以處理等。筆者在測(cè)試時(shí)就發(fā)現(xiàn)了一些問題。例如,在編譯時(shí)會(huì)經(jīng)常出現(xiàn) “編譯器錯(cuò)誤信息: CS0029:無(wú)法將類型string隱式轉(zhuǎn)換為int ”這樣菜鳥級(jí)的錯(cuò)誤,經(jīng)檢查這是未將頁(yè)面中的TextBox控件或其他控件中的數(shù)據(jù)類型轉(zhuǎn)化成與數(shù)據(jù)庫(kù)中字段的類型引起的;在用戶權(quán)限問題上,網(wǎng)頁(yè)顯示“無(wú)法打開登錄所請(qǐng)求的數(shù)據(jù)庫(kù)study_web_data 。登錄失敗。用戶IIS APPPOOL DefaultAppPool 登錄失敗?!?,通過百度查詢,也嘗試多次后,最終在IIS 的權(quán)限中添加一個(gè) Everyone 用戶,并將網(wǎng)站文件夾設(shè)置為共享后成功解決問題;在點(diǎn)擊添加資源按鈕后頁(yè)面往往會(huì)直接跳轉(zhuǎn)為“該頁(yè)面無(wú)法顯示” ,最后發(fā)現(xiàn)只需在Response 語(yǔ)句中添加一句返回原頁(yè)面的語(yǔ)句即可解決問題等等?;竟δ芏寄苓\(yùn)行的情況下,再爭(zhēng)取做到界面美觀,格局排版整齊,并不斷完善。20結(jié)論綜上所述, 本論文是對(duì)圖像處理這一專題學(xué)習(xí)平臺(tái)的分析和設(shè)計(jì)展開的。探討了展開在線專題學(xué)習(xí)的種種優(yōu)勢(shì),對(duì)學(xué)習(xí)平臺(tái)進(jìn)行需求分析和系統(tǒng)設(shè)計(jì)進(jìn)行了詳細(xì)的闡述,并對(duì)實(shí)現(xiàn)的關(guān)鍵技術(shù)進(jìn)行了討論。該平臺(tái)實(shí)現(xiàn)是專題學(xué)習(xí)網(wǎng)站的基本功能,如用戶管理、教程資源管理、管理員管理、資源查詢等功能,基本滿足了學(xué)習(xí)者的實(shí)際需求。本系統(tǒng)有以下特點(diǎn):1、系統(tǒng)的功能設(shè)計(jì)比較簡(jiǎn)潔,系統(tǒng)的結(jié)構(gòu)比較清晰。采用B/S 模式、模塊化程序設(shè)計(jì),具有易于維護(hù)、可擴(kuò)展性的特點(diǎn)。2、檢索迅速。對(duì)教程資源進(jìn)行分類,搜索錄入時(shí)采用下拉列表選擇類別,提高了查詢速度。3、基于 .NET 環(huán)境的 WEB應(yīng)用系統(tǒng)具有高效、安全、開放、低投入的優(yōu)點(diǎn),充分發(fā)揮了網(wǎng)絡(luò)在信息傳遞中的優(yōu)勢(shì),試圖最大限度地優(yōu)化系統(tǒng)運(yùn)作過程。同時(shí),該系統(tǒng)移植性和通用性較好,對(duì)于對(duì)該專題有需求的學(xué)習(xí)者有一定的幫助。平臺(tái)只是完成了圖像處理專題學(xué)習(xí)網(wǎng)站的基本功能, 系統(tǒng)還存在不足, 例如學(xué)習(xí)者注冊(cè)為平臺(tái)用戶并進(jìn)行學(xué)習(xí)后, 系統(tǒng)還未實(shí)現(xiàn)記錄該用戶的學(xué)習(xí)情況; 未能實(shí)現(xiàn)針對(duì)學(xué)習(xí)者的個(gè)別差異提供所需的個(gè)性化的支持功能;在線的用戶之間未能實(shí)現(xiàn)在線的交流功能,平臺(tái)界面還有待優(yōu)化等。在以后的學(xué)習(xí)和工作中將針對(duì)上述問題繼續(xù)研究和探討,使得該專題學(xué)習(xí)網(wǎng)站平臺(tái)得到進(jìn)一步的發(fā)展和完善。

注意事項(xiàng)

本文(《圖像處理》學(xué)習(xí)平臺(tái)研發(fā)要點(diǎn))為本站會(huì)員(無(wú)***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!