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

正文內(nèi)容

基于aspnet的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn)(編輯修改稿)

2024-12-13 22:10 本頁面
 

【文章內(nèi)容簡介】 aScript 部分 將 構(gòu)成網(wǎng)頁發(fā)送到 終端 用戶的瀏覽器 上 [3]。 總的來說, 有下列幾處優(yōu)點(diǎn): 基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 4 ( 1) 編輯代碼意味著應(yīng)用程序能 夠更快地運(yùn)行,設(shè)計時能夠捕捉更多錯誤在開發(fā)階段。 ( 2) 重要的是它改進(jìn)了運(yùn)行時錯誤的處理,用 trycatch 代碼塊來進(jìn)行異常處理。 ( 3) 大量的控件和類庫便于應(yīng)用程序的快速創(chuàng)建,加上在 Web 模板中可以使用用戶自定義控件,如菜單。這些控件在頁面上的布局更簡單方便,因?yàn)檫@些控件大部分都在控件欄中,能夠被直接看到并使用。 ( 4) 是建立在 CLR( Common Language Runtime)公共語言運(yùn)行庫基礎(chǔ)上的,它允許編程員使用任何支持 .NET 的語言(包括 C,J, ,Chrome,etc 等編程語言)來編寫 代碼。 ( 5) 可以存儲整個頁面或者僅僅是頁面的組成部分來提高性能。 ( 6) 運(yùn)用后臺代碼開發(fā)模式將邏輯事務(wù)與顯示界面分開。 ( 7) 真正運(yùn)用面向?qū)ο笤O(shè)計來編制網(wǎng)頁和控件 ( 8) Web 服務(wù)器控件是 為 Web 窗體提供的的 UI 控件。 ( 9) 在 中 Session 值可以被保存在 Microsoft SQL Server 數(shù)據(jù)庫或者保存在同個機(jī)器上運(yùn)行的不同的程序中如 Web 服務(wù)再或者保存在其他的機(jī)器中。當(dāng) Web 服務(wù) 重置或者 循環(huán)工作的時候,這種方式保存的 Session 值不會被丟失 。 JAVASCRIPT 本系統(tǒng)采用的腳本語言是 JavaScript 腳本語言,以實(shí)現(xiàn)網(wǎng)站的動態(tài)效果和網(wǎng)站與用戶之間的互動,滿足用戶的需求。 JavaScript是 Sun公司的注冊商標(biāo)。它最初由 Netscape公司的 Brendan Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的腳本語言,內(nèi)置支持類。 Javascript 就是適應(yīng)動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語 言如今越來越廣泛地使用于 Inter 網(wǎng)頁制作上。 該語言 常用來給HTML 網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作 , 也可以用于其他場合,如服務(wù)器端編程。完整的 JavaScript 實(shí)現(xiàn)包含三個部分: ECMAScript,文檔對象模型,字節(jié)順序記號。在 HTML 基礎(chǔ)上,使用 Javascript 可以開發(fā)交互式 Web 網(wǎng)頁 。 Javascript 的出現(xiàn)使得網(wǎng)頁和用戶之間實(shí)現(xiàn)了一種實(shí)時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。 Javascript 短小精悍, 又是在客戶機(jī)上執(zhí)行的,大大提高了網(wǎng)頁的 瀏覽速度和交互能力。 同時它又是專門為制作 Web 網(wǎng)頁而量身定做的一種簡單的編程語言 [4]。 JavaScript 優(yōu)點(diǎn)主要包括: JavaScript 可以在客戶端進(jìn)行數(shù)據(jù)驗(yàn)證 ,節(jié)省網(wǎng)絡(luò)和服務(wù)器的資源;可以方便地操縱各種瀏覽器的對象,包括瀏覽器的外觀、狀態(tài)甚至運(yùn)行方式,可以根據(jù)用戶的需要定制瀏覽器,從而使網(wǎng)頁更加友好;可以使多種任務(wù)僅在用戶端就可以完成而不需要網(wǎng)絡(luò)和服務(wù)器的參與,從而支持分布式的運(yùn)算和處理;可以使基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 5 網(wǎng)頁增加互動性;及時響應(yīng)用戶的操作。 JavaScript 是動態(tài)的,它采用以事件驅(qū)動的方式直接對用戶或客 戶輸入做出響應(yīng),無須經(jīng)過 Web 服務(wù)程序。 JavaScript 具有跨平臺性,它只 依賴于瀏覽器本身,與操作環(huán)境無關(guān),只要能運(yùn)行瀏覽器的計算機(jī),并支持JavaScript 的瀏覽器就可以正確執(zhí)行 [4]。 SQL 本系統(tǒng)采用的數(shù)據(jù)庫是 SQL Server 2020,使用的查詢語言為 SQL 語言。該小節(jié)對SQL 語言 和 SQL Server 2020 進(jìn)行了 詳細(xì)介紹。 SQL(Structured Query Language)是 結(jié)構(gòu)化查詢語言 。 按照 ANSI(美國國家標(biāo)準(zhǔn)協(xié)會 )的規(guī)定, SQL 被作為 關(guān)系型數(shù)據(jù)庫管理系 統(tǒng) 的標(biāo)準(zhǔn)語言。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了 SQL 語言標(biāo)準(zhǔn)。 它的 主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通 [5]。 SQL 語句可以用來執(zhí)行各種各樣的操作, 主要包括更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù),添加、刪除、修改數(shù)據(jù)等 。雖然很多數(shù)據(jù)庫都對 SQL 語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在內(nèi)的標(biāo)準(zhǔn)的SQL 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 SQL 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從 IBM 公司 1981 年 推出以 SQL 語言,得到了廣泛的應(yīng)用 [6]。 開發(fā)工具 版于 2020 年發(fā)布時,許多人就認(rèn)為它在 Web 應(yīng)用程序開發(fā)方面邁出了具有革命性的一步,是微軟 ASP 技術(shù)上取得的一次重大成功。而后來又推出了 版本更具有人心,更富有革命性。 是該產(chǎn)品的一個重要版本,建立在 .NET Framework 的核心功能之上,并帶有額外的類和功能,使 開發(fā)人員成為 Web領(lǐng)域中最高效的開發(fā)人員。 的優(yōu)點(diǎn) [2]: 包含一個名為“禁用 SQL 高速緩存”的特性。該特性可以使輸出的高速緩存數(shù)據(jù)隨著 SQL Server 結(jié)果集變化而變化,那么終端用戶看到的始終是最新的結(jié)果集,顯示的數(shù)據(jù)永遠(yuǎn)不會是過期的。 門戶為其成員提供了一個高級特性是個性化產(chǎn)品,終端用戶可以定制站點(diǎn)的外觀和功能。個性化應(yīng)用程序和存儲個性化設(shè)置的功能已完全內(nèi)置到 框架中。 引入了 實(shí)體框架,該框架的目標(biāo)是允許創(chuàng)建一個實(shí)體數(shù)據(jù)模型,以便于映射面向?qū)ο蟮臄?shù)據(jù)與這些數(shù)據(jù)在數(shù)據(jù)庫中 的表達(dá)方式。它可以使用許多不同類型的數(shù)據(jù)庫,同時也是 引入的其他一些新技術(shù)的基礎(chǔ),如 數(shù)據(jù)服務(wù)。 基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 6 動態(tài)數(shù)據(jù)只需指向在應(yīng)用程序中創(chuàng)建好的實(shí)體數(shù)據(jù)模型,允許動態(tài)數(shù)據(jù)引擎自動創(chuàng)建 Web 頁面,以提供數(shù)據(jù)庫中的創(chuàng)建、編輯、更新和刪除,它的一個優(yōu)點(diǎn)是在動態(tài)生成站點(diǎn)上的頁面時使用的是模板。 擁有強(qiáng)大的內(nèi)置健康監(jiān)控功能,它非常便于管理已部署的 應(yīng)用程序及其健康狀況和性能。 引入了 Master 頁面,可以在 應(yīng)用程序中使用可視化繼 承。 Master實(shí)現(xiàn)了在一個地方進(jìn)行影響整個站點(diǎn)的修改,而不需要修改應(yīng)用程序的每個頁面。 將 Web 應(yīng)用程序中最常見的編程操作直接內(nèi)置到 中,這樣可以省去大量的時間和編碼量。 提供了一系列基于導(dǎo)航的服務(wù)器控件,使終端用戶能夠方便地在應(yīng)用程序中進(jìn)行導(dǎo)航。 采用新的隱藏代碼技術(shù),可以使用隱藏代碼模型,也可以進(jìn)行在線編碼。 SQL Server 2020 SQL Server 2020 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2020 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù) 應(yīng)用程序 。 SQL Server 2020 能夠 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio) 緊密集成 ,這使得它的用戶獲得更多的創(chuàng)新解決方案并從數(shù)據(jù)中更多地獲益 [7]。 SQL Server 2020 包括了一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫加密、設(shè)置安全默認(rèn)值、增強(qiáng)密碼政策、縝密的許可控制、以及一個增強(qiáng)型的安全模式。 SQL Server 2020可伸縮性的先進(jìn)性包括表格分區(qū)、復(fù)制能力的增強(qiáng)和 64 位支持。 SQL Server 2020 引入了使用 Microsoft .NET 語言來開發(fā)數(shù)據(jù)庫目標(biāo)的性能。 SQL Server 2020 提供了全面的方案修改( DDL)復(fù)制、下一代監(jiān)控性能、從甲骨文( Oracle)到 SQL Server 的內(nèi)置復(fù)制功能、對多個超文本傳輸協(xié)議( )進(jìn)行合并復(fù)制, 以及就合并復(fù)制的可升級性和運(yùn)行,進(jìn)行了重大的改良。另外,新的對等交易式復(fù)制性能,通過使用復(fù)制,改進(jìn)了其對數(shù)據(jù)向外擴(kuò)展的支持 [7]。 本章小結(jié) 本章節(jié)對該系統(tǒng)開發(fā)所使用的開發(fā)技術(shù)和工具進(jìn)行了詳細(xì)介紹和分析, 從基礎(chǔ)上對該系統(tǒng)進(jìn)行了深層次分析。 本系統(tǒng) 開發(fā)技術(shù)和工具的優(yōu)越性不僅提高了開發(fā)的效率,而且提高了該系統(tǒng)各方面的性能。一個高性能的博客網(wǎng)站, 才能更好的滿足用戶對博客更高層次的需求。 基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 7 3 系統(tǒng)分析 系統(tǒng)分析是從系統(tǒng)需求入手,從用戶觀點(diǎn)出發(fā)的 。 其目的是將用戶的需求及解決方法確定下來 ,這些需要確定的結(jié)果主要包 括用戶對系統(tǒng)功能的需求;數(shù)據(jù)和業(yè)務(wù)流程等。系統(tǒng)分析所確定的內(nèi)容將會是之后系統(tǒng)設(shè)計和系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。 本節(jié)將詳細(xì)介紹該系統(tǒng)的分析過程,包括系統(tǒng)的各類用戶對該系統(tǒng)的功能需求以及系統(tǒng)流程。 功能需求分析 本系統(tǒng)主要包括 兩 類用戶:訪客、注冊用戶。下面將分別對這 兩 類用戶的功能進(jìn)行介紹。 訪客 訪客即瀏覽訪問該網(wǎng)站的 未注冊 用戶 ,他們可以注冊成為該網(wǎng)站的注冊用戶、閱讀注冊用戶發(fā)表的博文、給博主寫紙條、瀏覽博主的相冊。其功能結(jié)構(gòu)如圖 31 所示: 注冊用戶 注冊過的用戶可以擁有自己的個人博客網(wǎng)站, 當(dāng)用戶忘記密碼時可以通過找回密碼模塊來找回密碼。 注冊用戶登錄成功后, 瀏覽別人的博客網(wǎng)站時可以進(jìn)行的操作包括閱讀博文 、 瀏覽相冊 、 寫紙條 、 對博文發(fā)評論 、修改個人信息。 通過別人的博客網(wǎng)站 中的個人中心鏈接進(jìn)入自己的博客網(wǎng)站, 就可以 發(fā)表博文并且對個人博客進(jìn)行管理操作了??梢赃M(jìn)行的 管理操作包括 博文 、評論、相冊、紙條、友情鏈接的管理 , 頁面設(shè)置 ,頭像設(shè)置 。 其功能結(jié)構(gòu)如圖 32 所示: 個人博客網(wǎng)站訪客 注冊 閱讀博文 瀏覽相冊 寫紙條 圖 31 訪客功能圖 基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 8 系統(tǒng)流程 根據(jù) 用戶調(diào)查和需求分析, 了解了 用戶對該系統(tǒng)功能的要求, 并通過系統(tǒng)流程圖來表達(dá)系統(tǒng)各 部件 (程序、文件、數(shù)據(jù)庫、表格、人工過程等 )的流動情況,分析該系統(tǒng)業(yè)務(wù)流程的合理性。 該系統(tǒng)的流程如圖 33 所示: 注冊用戶 找回密碼 發(fā)表評論 發(fā)表博文 個人信息管理 博文管理 相冊管理 評論管理 友情鏈接管理 個人頭像設(shè)置 頁面管理 紙條管理 圖 32 注冊用戶功能圖 基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 9 本章小結(jié) 本章節(jié) 對不同用戶在功能上的需求進(jìn)行了分析,形成了不同的系統(tǒng)功能圖,并對整個系統(tǒng)的業(yè)務(wù)流程進(jìn)行了分析和設(shè)計。 通過對 該 系統(tǒng)的功能需求分析和對系統(tǒng)流程的分析,為該系統(tǒng)做出了整體的設(shè)計框架,在整個開發(fā)的過程中是不可缺少的一部分 也是至關(guān)重要的一部分 。該博 客系統(tǒng)也將圍繞本章節(jié)得出的分析 結(jié)論進(jìn)行進(jìn)一步設(shè)計與開發(fā)。 Y N 訪客 注冊 注冊用戶 登錄 閱讀博文 寫紙條 瀏覽相冊 提示登錄失敗 登錄成功否 找回密碼 進(jìn)入個人中心 個人頭像設(shè)置 頁面設(shè)置 進(jìn)入他人博客 發(fā)表評論 創(chuàng)建相冊 管理紙條 發(fā)表管理博文 管理評論 管理個人信息 查看管理紙條 上傳照片 管理相冊 紙條 相冊 照片 瀏覽照片 評論 博文 注冊信息 密碼 管理友情鏈接 圖 33 系統(tǒng)流程圖 基于 的個人博客網(wǎng)站設(shè)計與實(shí)現(xiàn) 10 4 系統(tǒng)設(shè)計 系統(tǒng) 結(jié)構(gòu) 設(shè)計 C/S 和 B/S 是當(dāng)今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。 C/S 是美國 Borland 公司最早研發(fā), B/S 是美國微軟公司研發(fā)。 C/S ( Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 Client 端和 Server 端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。 其優(yōu)勢為 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕 , 數(shù)據(jù)的儲存管理功能較為透明 。但是 傳統(tǒng)的 C/ S 體 系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是Client 端還是 Server 端都還需要特定的軟件支持 [1]。 由于沒能提供用戶真正期望的開放環(huán)境, C/S 結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快, C/S 架構(gòu)高昂的維護(hù)成本和較大的投資, 加上其較低的效率 已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用 [8]。 Web 瀏覽器 能夠 讓同樣的信息在不同的機(jī)器上同樣地顯示 ,在當(dāng)今社會得到了快速發(fā)展和廣泛應(yīng)用 。于是出現(xiàn)了瀏覽器 /服務(wù)器模式( Browser/Server, B/S)的三層結(jié)構(gòu)。B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inte
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1