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

正文內(nèi)容

基于aspnet的圖片共享網(wǎng)站系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2024-12-18 15:37 本頁面
 

【文章內(nèi)容簡介】 農(nóng)村; 2040歲網(wǎng)民搜索引擎使用率明顯高于其他人群;學歷越高,搜索引擎使用率越 高;收入越高,搜索引擎使用率越高。搜索引擎應用人群的特點決定了它在互聯(lián)網(wǎng)領域的高商業(yè)價值。 ( 3) 網(wǎng)絡通訊 。 電子郵件 , 已經(jīng)是人們交互和溝通的主要方式之一 ,是互聯(lián)網(wǎng)的主要應用之一 。即時通信 ,也是正在不斷發(fā)展的一項互聯(lián)網(wǎng)的重要應用 , 承載的功能日益豐富,其平臺性也使其逐漸成為電子郵件、博客、網(wǎng)絡游戲和搜索等多種網(wǎng)絡應用重要入口。 ( 4) 網(wǎng)絡社區(qū) 。其 提供了基于網(wǎng)絡環(huán)境的虛擬交流平臺,特別常見的網(wǎng)絡社區(qū)是交友網(wǎng)站。通過網(wǎng)絡社區(qū),網(wǎng)民可以通過一個類似無距離無束縛的進行有目的的交友方式。博客也是個很好的網(wǎng)絡交流和展示自己 的方式,其中 SNS 元素的加入對博客用戶的增長起到了推動作用,博客的影響力進一步加強。 東北大學本科生畢業(yè)設計(論文)專用紙 3 ( 5) 網(wǎng)絡娛樂 。主要包括 網(wǎng)絡游戲 、網(wǎng)絡音樂和 網(wǎng)絡視頻 。 ( 6) 電子商務 。 除網(wǎng)絡購物外,網(wǎng)絡售物和旅行預訂也已經(jīng)初具規(guī)模。 ( 7) 網(wǎng)絡金融 。 包括 網(wǎng)上銀行 和 網(wǎng)絡炒股 等。 ( 8) 網(wǎng)上教育 。 網(wǎng)上教育主要應用人群是中小學生和普通在職人員。隨著就業(yè)壓力的增大,已工作的普通在職人員更加注重專業(yè)能力的培養(yǎng),英語、會計等網(wǎng)上教育課程,由于更容易分配時間,成本相對低廉,得到了在職人員的推崇。未來幾年網(wǎng)上教育將會有較好的發(fā)展空間。 綜上,網(wǎng)絡應 用重要的是要有兩個特點: ( 1) 要有分享。分享就是能夠為網(wǎng)絡用戶提供一個平臺,一個分享資源的平臺,如:音樂、圖片、視頻、新聞等。這樣才能有大量的用戶來訪問,才能夠很好的為網(wǎng)絡用戶服務。 ( 2) 要有交流。只分享沒有交流是很難獲得網(wǎng)絡用戶的認可的,需要為網(wǎng)絡用戶提供交流的途徑,這樣才能很好的分享思想,才能為資源做出一定程度的評價,更好的滿足網(wǎng)絡用戶的需求。 課題系統(tǒng)就是將分享和交流相結(jié)合,為網(wǎng)絡用戶提供一個圖片資源共享的網(wǎng)絡平臺。 論文的研究內(nèi)容 本課題將在結(jié)合基于網(wǎng)絡環(huán)境圖片共享的需求和流行的軟件開發(fā)技術(shù)的基 礎上,采用軟件工程的分析和設計方法,介紹如何分析、設計和實現(xiàn)圖片共享網(wǎng)站系統(tǒng)的核心功能。 本課題將主要完成下列工作: ( 1)介紹該課題相關(guān)的軟件設計和開發(fā)技術(shù)。包括 B/S 軟件系統(tǒng)架構(gòu)、 Web應用開發(fā)模式、 .NET 框架與 技術(shù)、 XHTML 與 Javascript 瀏覽器端開發(fā)技術(shù)和 Microsoft SQLServer2020 數(shù)據(jù)庫。 ( 2)從網(wǎng)絡用戶圖片共享的需求入手,分析和獲取圖片共享網(wǎng)站系統(tǒng)的需求,并在其基礎上對系統(tǒng)的整體框架、體系結(jié)構(gòu)等進行設計。 東北大學本科生畢業(yè)設計(論文)專用紙 4 ( 3)使用軟件工程的分析和設計方法,對系統(tǒng)進行 建模,并用 UML 簡單描述該系統(tǒng)。 ( 4)應用軟件開發(fā)技術(shù),描述如何實現(xiàn)圖片共享網(wǎng)站系統(tǒng)的各個功能模塊,并著重介紹系統(tǒng)實現(xiàn)中使用到的關(guān)鍵技術(shù)。 ( 5)介紹如何對 系統(tǒng)進行單元測試和集成測試,以及系統(tǒng)部署后的運行情況。 ( 6)對整個項目的分析、設計和開發(fā)進行總結(jié),并提出下一步工作的方向。 論文的組織結(jié)構(gòu) 本文從課題系統(tǒng)實際出發(fā),闡述了基于 的圖片共享網(wǎng)站系統(tǒng)的設計思想與具體實現(xiàn),分析了系統(tǒng)設計和開發(fā)中使用到的具體技術(shù),并說明了重要流程的實現(xiàn)過程和使用的關(guān)鍵技術(shù)。 第 1 章,緒論。本章介紹了論文課題提出的 背景,在介紹 Inter 的起源與發(fā)展,以及 互聯(lián)網(wǎng)應用常見形式 的基礎上,對圖片共享網(wǎng)站系統(tǒng)作了簡單的介紹,并介紹了論文完成的主要工作和論文的組織結(jié)構(gòu)。 第 2 章,課題主要相關(guān)技術(shù)。本章首先介紹了 B/S 軟件系統(tǒng)架構(gòu),然后介紹了 Web 應用開發(fā)模式、 .NET 框架與 技術(shù)、 HTML 與 Javascript 瀏覽器端開發(fā)技術(shù)和 Microsoft SQLServer2020 數(shù)據(jù)庫。 第 3 章,系統(tǒng)需求分析。本章在闡述系統(tǒng)需求分析技術(shù)的基礎上,結(jié)合網(wǎng)絡用戶圖片分享的實際需求,對該系統(tǒng)進行需求分析。 第 4 章,系統(tǒng)設計 。本章介紹了系統(tǒng)的總體框架設計,以及系統(tǒng)功能模塊設計、系統(tǒng)數(shù)據(jù)庫設計和系統(tǒng)界面設計。 第 5 章,系統(tǒng)實現(xiàn)。本章首先介紹了系統(tǒng)實現(xiàn)的軟硬件環(huán)境,然后著重闡述系統(tǒng)實現(xiàn)中的關(guān)鍵技術(shù),最后分別介紹了系統(tǒng)各個模塊的具體實現(xiàn)。 第 6 章,系統(tǒng)測試與部署。本章首先介紹了系統(tǒng)測試相關(guān)技術(shù)和要求后,介紹了系統(tǒng)測試與部署的軟硬件環(huán)境,并對系統(tǒng)測試與部署作了總體評價。 第 7 章,總結(jié)與展望。本章在對課題系統(tǒng)的設計和開發(fā)進行總結(jié)后,對課題系統(tǒng)存在的缺陷作了闡述,并提出了下一步的工作內(nèi)容。 東北大學本科生畢業(yè)設計(論文)專用紙 5 第 2章 課題主要相關(guān)技術(shù) 課題系統(tǒng)開發(fā)主要應用 B/S 軟 件系統(tǒng)架構(gòu),使用 和 XHTML 等開發(fā)技術(shù)。接下來我們對 B/S 軟件系統(tǒng)架構(gòu)、 Web 應用開發(fā)模式、 .NET 框架與 技術(shù) 、 XHTML 與 Javascript 瀏覽器端開發(fā)技術(shù) 和 SQLServer2020 進行簡要介紹。 B/S 軟件系統(tǒng)架構(gòu) B/S軟件系統(tǒng)結(jié)構(gòu) 是 在 服務器( Server) 上運行和維護應用,通過 客戶端 的 瀏覽器( Browse) 訪問應用的一種系統(tǒng)架構(gòu) ,即瀏覽器 /服務器結(jié)構(gòu)。目前 Inter流行的 Web 網(wǎng)站都是一種基于 B/S 軟件系統(tǒng)架構(gòu)的應用。相對于傳統(tǒng)的 C/S( Client/Server,客戶 /服務器)結(jié)構(gòu),它具有許多獨特的優(yōu)點: ( 1) B/S 是一種跨平臺的、一點對多點及多點對多點的應用軟件架構(gòu),減少了開發(fā)人員在客戶端的工作量,使 其 可以把注意力集中到怎樣合理地組織信息、提供客戶服務上來。 ( 2) B/S 具有統(tǒng)一的瀏覽器客戶端軟件,不僅節(jié)省了開發(fā)、維護客戶端軟件的時間與精力, 也 方便了用戶的使用。 ( 3) B/S 架構(gòu)中客戶端只需運行操作系統(tǒng)和 Web 瀏覽器,數(shù)據(jù)的查詢、處理和表示都由服務器完成。 與 C/S 架構(gòu)的應用系統(tǒng)相比,客戶端變得非?!笆荨?,易于測試和維護。 ( 4) B/S 架構(gòu) 可以透明地跨越異質(zhì)網(wǎng) 絡、計算機平臺,無縫地聯(lián)合使用數(shù)據(jù)庫、超文本、多媒體等多種形式的信息。 具體的 B/S 架構(gòu)相對 C/S 架構(gòu)有 幾個方面的優(yōu)勢:維護和升級方式簡單 ; 成本降低,選擇更多 ; C/S 架構(gòu)的劣勢是高昂的維護成本且投資大。 在本次系統(tǒng)開發(fā)中,使用基于 B/S 架構(gòu)的應用模式和開發(fā)技術(shù), 很好的 滿足基于網(wǎng)絡環(huán)境下的 圖片共享系統(tǒng)的需求,可以很容易的在互聯(lián)網(wǎng)上提供服務 。 Web 應用開發(fā)模式 Web 應用開發(fā)都采用 B/S 軟件系統(tǒng)架構(gòu),其應用開發(fā)模式大多采用多層體系東北大學本科生畢業(yè)設計(論文)專用紙 6 結(jié)構(gòu)。但是隨著 Web 應用的日趨復雜,傳統(tǒng)的多層體系結(jié)構(gòu)已經(jīng)不能滿足大規(guī)模高負載的 Web 應用開發(fā)的需求,基于 MVC 開發(fā)模式的 Web 應用開發(fā)已經(jīng)逐漸成為主流。由于課題系統(tǒng)主要是提供部門信息發(fā)布的功能,所需要的復雜程度和負載能力都不是很高,所以在開發(fā)課題系統(tǒng)的時候采用了傳統(tǒng)的多層體系結(jié)構(gòu),使用 和 Microsoft SQLServer2020 數(shù)據(jù)庫來實現(xiàn)。 Web 應用常用的多層體系結(jié)構(gòu) Web 應用系統(tǒng)常常采用如圖 所示的多層體系結(jié)構(gòu),這種多層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其他層的功能,也可以將多層的功能在一起實現(xiàn)。 圖 Web 系統(tǒng)的多層體系結(jié)構(gòu) Multitier Architecture of Web Systems 多層體系結(jié)構(gòu) 具有基本的三層結(jié)構(gòu): ( 1) 數(shù)據(jù)訪問層:實現(xiàn)對數(shù)據(jù)的訪問功能,如增加、刪除、修改、查詢數(shù)據(jù)。 ( 2) 業(yè)務邏輯層:實現(xiàn)業(yè)務的具體邏輯功能,如數(shù)據(jù)管理等。 ( 3) 頁面顯示層:將業(yè)務功能在瀏覽器上顯示出來,如分頁顯示信息等。 除此之外,還可能具有其他的層次。特別是在業(yè)務邏輯層,常常需要根據(jù)實東北大學本科生畢業(yè)設計(論文)專用紙 7 際情況增加層次,但總的原則是:每一層次都完成相對獨立的系統(tǒng)功能。在開發(fā)過程中,需要在邏輯上清晰這三層分別實現(xiàn)的功能,并以此 設計整個系統(tǒng)的實現(xiàn),以及管理整個系統(tǒng)的代碼文件。不能把處于不同層次的文件混為一起,否則會造成系統(tǒng)邏輯上的混亂,使龐大的系統(tǒng)難于管理和維護,容易導致系統(tǒng)的失敗。 另外,在這三層基礎之下,還有更為基礎的工作,即數(shù)據(jù)庫的設計模型。數(shù)據(jù)庫的設計模型是整個系統(tǒng)的基礎,一旦確定了數(shù)據(jù)庫的結(jié)構(gòu),在開發(fā)過程中就不要輕易改變,否則會對后面的工作造成巨大的負擔。 典型的 Web 應用模型的基本工作方式為 [1]:客戶端用戶動作觸發(fā)一個連接到Web 服務器的 HTTP 請求,服務器接收數(shù)據(jù)進行處理,包括訪問后臺數(shù)據(jù)庫系統(tǒng)的操作,生成一個 HTML 頁面后傳輸?shù)娇蛻舳耍ㄒ妶D )。 圖 典型的 Web 應用模型 Classic Web Application model Web 應用的 MVC 開發(fā)模式 MVC開發(fā)模式即模型 視圖 控制( ModelViewController, MVC) [2]結(jié)構(gòu)是交互式應用程序廣泛使用的一種體系結(jié)構(gòu)。它有效地在存儲和展示數(shù)據(jù)的對象中區(qū)分功能模塊以降低它們之間的連接度,這種體系結(jié)構(gòu)將傳統(tǒng)的輸入、處理和輸出模型轉(zhuǎn)化為圖形顯示的用戶交互模型。 MVC體系結(jié)構(gòu)具有三個層面 [3]:模型( Model)、視圖 ( View)和控制( Controller),每個層面有其各自的功能作用, MVC體系結(jié)構(gòu)東北大學本科生畢業(yè)設計(論文)專用紙 8 如圖 。 圖 MVC 模式 MVC Model 模型層主要負責表達和訪問商業(yè)數(shù)據(jù),執(zhí)行商業(yè)邏輯和操作。視圖層主要負責顯示模型層的內(nèi)容??刂茖又饕撠煻x應用程序的行為。在模型層、視圖層和控制層之間劃分責任可以減少代碼的重復度,并使應用程序維護起來更簡單。同時由于數(shù)據(jù)和商務邏輯的分開,在新的數(shù)據(jù)源加入和數(shù)據(jù)顯示變化的時候,數(shù)據(jù)處理也會變得更簡單。 MVC設計允許一個開發(fā)者將一個好的面向?qū)ο蟮脑O 計與用戶接口隔離開來,允許在同樣的模型中容易地使用多個接口,并且允許在實現(xiàn)階段對接口作大的修改而不需要對相應的模型進行修改。 MVC作為架構(gòu)模式,提供了一個原則,可以按照模型、表達方式和行為等角色把一個應用系統(tǒng)的各個部分之間的耦合解脫、分割開來[4]。 MVC的設計實現(xiàn)理解起來比較容易,但對開發(fā)人員的要求比較高。 MVC只是一種基本的設計思想,還需要詳細的設計規(guī)劃。同時 MVC設計模式也存在一些問題,如模型和視圖的嚴格分離可能使得開發(fā)調(diào)試困難一些,但也比較容易發(fā)現(xiàn)錯誤。經(jīng)驗表明, MVC由于將應用分為三層,意味著代 碼文件增多,所以對于文件的管理需要多加考慮。 .NET 框架與 技術(shù) .NET框架綜述 東北大學本科生畢業(yè)設計(論文)專用紙 9 Mciorsoft .NET 開發(fā)平臺 [5]是一個開發(fā)和運行軟件的新環(huán)境,它使得基于Windows 的客戶端圖形界面程序和基于 Inter 的 Web 應用程序的開發(fā)更為 方便 。 .NET 平臺 擁有豐富的運行庫服務,來支持多種編程語言編寫的組件,具有跨語言和跨平臺的互操作能力。它簡化了在高度分布式 Inter 環(huán)境中的應用程序開發(fā),為 XML Wbe 服務和其他應用程序提供了一個高效安全的開發(fā)環(huán)境,并且全面支持 XML。 圖 Microsoft .NET 系統(tǒng)框架 Microsoft .NET Framework .NET 開發(fā)平臺包括 .NET 框架 ( Framework) 和 .NET 開發(fā)工具 ( 包括編程語言和應用程序的集成開發(fā)環(huán)境 ) 等組成部分。其中 .NET Framework 是整個開發(fā)平臺的基礎,它主要包括公共語言運行庫及類庫 , .NET 系統(tǒng)框架如圖 所示。 Framework 作為一個開發(fā)、部署和運行 .NET 應用程序的集成開發(fā)環(huán)境 ,它提供了大量構(gòu)造 .NET 應用程序時可用的核心功能。其中,最關(guān)鍵的兩個內(nèi)核是 : 公共語言運行庫 ( Common Language Runtime, CLR) 和基礎類庫( BaseClassLibrary, BCL) ,它們?yōu)?.NET 平臺的實現(xiàn)提供了底層的技術(shù)支持。 ( 1) .NET 公共語言運行庫 ( Common Language Runtime, CLR) 從 Mciorsoft .NET 開發(fā)框架的整體架構(gòu)中可以看到,公共語言運行庫 ( CLR)[6]位于 Miocrostf .NET 架構(gòu)的最底層,作為 .NET 框架的執(zhí)行引擎,它是多 種語言Visual Studio.NET 通用語言運行時 VB C++ C JSciptt 第三方語言 基礎類庫 通用語言規(guī)范 Windows 應用 網(wǎng)絡服務 網(wǎng)絡表單 東北大學本科生畢業(yè)設計(論文)專用紙 10 的統(tǒng)一運行環(huán)境,基于 CLR 開發(fā)的代碼稱為托管代碼 ( Managed Code) 。托管代碼編譯與執(zhí)行的具體過程如圖 : 圖 托管代碼編譯與執(zhí)行過程 Compile and Execution Process of Managed Code ( 2) 基礎類庫 ( Base Class Library, BCL)
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1