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

正文內(nèi)容

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

2024-12-18 15:37 本頁面
 

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