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

正文內(nèi)容

畢業(yè)論文]基于aspnet的教育論壇管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-13 23:15 本頁面
 

【文章內(nèi)容簡介】 信息;完成本課題的設(shè)計,需要以下知識的掌握: 的基本技術(shù); SQL數(shù)據(jù)庫的相關(guān)知識; VS 2020 網(wǎng)頁制作的知識; 。 4 第 2 章 技術(shù) 選型 本章中首先討論了開發(fā)系統(tǒng)所使用到的相關(guān)技術(shù),包括實施平臺的選擇、開發(fā)工具及開發(fā)語言的選擇、數(shù)據(jù)庫服務(wù)器的選擇、系統(tǒng)服務(wù)器的選擇,為系統(tǒng)開發(fā)做好充分的準備。 系統(tǒng)采用微軟的 .NET 構(gòu)建系統(tǒng)平臺 ,.NET 既是一種規(guī)范也是一種產(chǎn)品, .NET 開發(fā)工具 Visual Studo 2020 的易用性使得它在 Java 很難實現(xiàn)的“用戶應(yīng)用也可以編程”得以實現(xiàn), .NET 能夠提供多種語言支持,比如 , C,支持同一個 IDE,支持同一個框架和同一個調(diào)試器。它是一個非常豐富的平臺,原來是很多專有軟件才能提供的像容錯、可擴展性等功能都會構(gòu)建在 .NET 平臺上,同時也是一個廉價的應(yīng)用平臺 ,它是完善新一代網(wǎng)絡(luò)計算的環(huán)境平臺。 系統(tǒng)采用 Visual Studio 2020 做為開發(fā)工具,其具有以下特性: 在 Visual Studio 2020 中, 開發(fā)者可以 把一個目錄作為一個 web 工程來打開, 比起以前的 VS 2020,這 是一種相當不錯的改進。 在 VS 2020 中 , 則需 要把所有這些作為IIS 中的虛擬目錄加以配置和維護并且使工程實現(xiàn)正確地引用。在 VS 2020 中,只需要簡單地指向一個目錄就可以打開工程。 而且 完全可以使用本地的 Web 服務(wù)器構(gòu)建方式來運行應(yīng)用程序,這樣 一 來就免除了配置 Web 服務(wù)器的需要 。 在 Visual Studio 2020 中可以定義一個能夠應(yīng)用程序中重用的母版頁模板。使用這個功能能夠節(jié)約 開發(fā)者 大量的時間。 Visual Studio 2020 提供了對它的可視化支持 ,這可以使 開發(fā)者 看到母版的布局 。 除了設(shè)計器提供的重要的可視化方面外,母版頁模板還提供了一種良好的方式來把彼此相關(guān)的可重用的代碼聯(lián)系到一起。母版頁面的目的是,把以前需要使用若干用戶控件才能實現(xiàn)的功能融合到一起,從而使它們能夠比以前更為有效地實現(xiàn)邏輯分離。 5 在開發(fā)過程中,開發(fā)者 還能夠在運行時刻動態(tài)地改變母版頁面,從而實現(xiàn)更大的靈活性。這一支持使 開發(fā)者 能夠改變一個 應(yīng)用程序的整體外觀感覺;而且這種效果是僅憑借切換層疊 樣式 表所無法實現(xiàn)的。 Visual Studio 2020 能夠在 Web 表單編輯器內(nèi)顯示一個生成的用戶控件。不再 像 以前的老式的、非描述性的灰色的方框加上一個控件名, 開發(fā)者 能夠在設(shè)計器內(nèi)得到一個全面生成的恰當?shù)轿坏目丶?。雙擊則 VS 2020 就能 轉(zhuǎn)到 用戶控件設(shè)計器。完全自動地生成用戶控件 , 極大地節(jié)約了開發(fā)時間。 Studio 代碼編輯器 Visual Studio 2020 代碼編輯器比 2020 版本前進了一大 步。新的編輯器不會自動地打亂代碼格式。在 VS 2020 中,編輯器在大多數(shù)情況下會保留 開發(fā)者 自己的代碼格式,并且還會提供一種更好的處理 方式,即 把控件標記插入到代碼中。 同時 在 HTML 編輯器中引入了智能感知技術(shù) ,這將大大提高生產(chǎn)效率 。 還會編譯頁面并且檢查生成的嵌入式腳本代碼,以便及早地在設(shè)計時刻而不是在運行時刻才捕獲 HTML 標記中的錯誤。 系統(tǒng)采用的主要開發(fā)語言是 , 是 .NET 的主流開發(fā)語言, 框架是一種最完美的框架甚至超過了 JAVA+SUN ONE, 帶來新的編程范型 ,即從面向?qū)ο缶幊痰?WEB服務(wù)編程。這中間有個業(yè)界的巨大轉(zhuǎn)變:從分布式客戶服務(wù)器計算轉(zhuǎn)向“軟件就是服務(wù)”的網(wǎng)絡(luò)計算。后者把資源共享、軟件重用又提升到一個新階段。 面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選 , 無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的 語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Inter進行調(diào)用。 更 重要的是, 程序員可以高效的開發(fā) 程序,而絕不損失 Asp 原有的強大的功能。因為這種繼承關(guān)系。 總的來說, 具有以下特點: 效率與 高 安全性 6 隨著商業(yè)競爭的加速, 開發(fā)者必須不斷縮短開發(fā)周期,不斷推出應(yīng)用程序的新版本, 在設(shè)計時就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時也不易出錯。 新的應(yīng)用程序開發(fā)模型意味著越來越多 的 解決方案依賴于新出現(xiàn)的網(wǎng)絡(luò)標準,例如HTML, XML, SOAP 等?,F(xiàn)存的開發(fā)工具往往都是早于 Inter 出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育 期時出現(xiàn)的。所以,它們一般無法很好地支持最新的網(wǎng)絡(luò)技術(shù)。 程序員可以在 Microsoft .NET 平臺上事半功倍的構(gòu)建應(yīng)用程序的擴展框架。 包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),通過Inter 被任何操作系統(tǒng)上運行的任何程序調(diào)用。 更突出的是, XML 網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的 XML 網(wǎng)絡(luò)服務(wù)對程序員來說就和 對象一樣。這樣,程序員就可以方便地使用他們已有的面向?qū)ο蟮木幊碳记蓙黹_發(fā)利用現(xiàn)有的 XML網(wǎng)絡(luò)服務(wù)。 還有一些精細的特性,使得 。例如, XML 正逐漸成為在網(wǎng)絡(luò)上傳輸結(jié)構(gòu)化數(shù)據(jù)的標準。這種數(shù)據(jù)集合往往非常小。為提高性能, 允許把 XML 數(shù)據(jù)直接映射到 struct 數(shù)據(jù)類型,而不是 class。這樣對處理少量的數(shù)據(jù)非常有效。 在開發(fā)程序時, 小錯誤 往往 帶來難以預料的問題,有些甚至需要很長時間來尋找和解決。一旦一個程序作為產(chǎn)品來使用,就算最簡單的錯誤糾正起來也可能要付出極其昂貴的代價 。 而 的現(xiàn)代化設(shè)計能夠消除很多常見的編程錯誤。例如 , 資源回收減輕了程序員內(nèi)存管理的負擔 、 中變量由環(huán)境自動初始化 、 變量是類型安全的 等。 這樣 , 程序員編寫與維護那些解決復雜商業(yè)問題的程序就更方便了。 更新軟件組件是一項很容易出錯的工作,因為代碼的修改可能無意間改變原有程序的語義。為協(xié)助開發(fā)者進行這項工作, C為版本的更新提供內(nèi)在的支持。例如,方法重載必須顯式聲明。這樣可以防止編碼錯誤,保證版本更新的靈活性。還有一個相關(guān)的特性就是對接口和接口繼承的內(nèi)在支持。這些特性使得 C可以開發(fā)復雜的框架并且隨著時間不斷發(fā)展更新它。 7 這些特性使得開 發(fā)程序項目的后續(xù)版本的過程更加健壯,從而減少后續(xù)版本的開發(fā)成本。 語言允許類型定義的,擴展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應(yīng)用于任何對象。項目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語言元素 ,比如 類 、 接口等等。然后,開發(fā)人員可以編程檢查每個元素的屬性。這樣,很多工作都變得方便多了,比如編寫一個小工具來自動檢查每個類或接口是否被正確定義為某個抽象商業(yè)對象的一部分,或者只是創(chuàng)建一份基于對象的領(lǐng)域特有屬性的報表。定制的元數(shù)據(jù)和程序代碼之間的緊密對應(yīng)有助于加強程序 的預期行為和實際實現(xiàn)的之間的對應(yīng)關(guān)系。 系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng)是 SQL SERVER 2020, SQL SERVER 2020 是微軟公司開發(fā)的一個基于結(jié)構(gòu)化查詢和客戶機服務(wù)器模型的高性能和關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它的體系結(jié)構(gòu)經(jīng)過了很大的優(yōu)化,簡化了數(shù)據(jù)庫應(yīng)用的開發(fā),維護和管理工作,它使應(yīng)用程序可擴展到多種平臺,從個人系統(tǒng)(個人計算機)到比較高端的對稱多處理服務(wù)器, SQL SERVER 2020 改進的查詢處理支持新的算法,如索引交換,哈希連接以及并行查詢執(zhí)行,可以加速對超大型數(shù)據(jù)庫的查詢處理,查詢處理 還支持對分布式和異種數(shù)據(jù)庫的查詢能力,用于從 OLE/DB 與 ODBC 數(shù)據(jù)源詢問數(shù)據(jù)。它是在 SQL SERVER 的基礎(chǔ)上,在關(guān)系型數(shù)據(jù)庫、關(guān)系數(shù)據(jù)的 XML 集成、圖形管理、復制、數(shù)據(jù)轉(zhuǎn)換服務(wù)以及聯(lián)機幫助等方面均得到了很大的增強,在 Inter 方面的數(shù)據(jù)安全性更高,而且使用非常方便。所以選擇SQL SERVER 2020 作為數(shù)據(jù)庫有很大的優(yōu)點。 SQL Server 2020 有以下主要特性: 集成 SQL Server 2020 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還具有構(gòu)成最大的 Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。 SQL Server 2020 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2020 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。 同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows xp 的便攜式電腦,到運行 Microsoft Windows 2020 數(shù)據(jù)中心版的大型多處理器服務(wù)器。 SQL 8 Server 2020 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 SQL Server 2020 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2020 數(shù)據(jù)庫的一部分,同時 分布式事務(wù)支持充分保護任何分布式數(shù)據(jù)更新的完整性。復制同樣使您得以維護多個數(shù)據(jù)復本,同時確保單獨的數(shù)據(jù)復本保持同步??蓪⒁唤M數(shù)據(jù)復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 、部署和使用 SQL Server 2020 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。 SQL Server 2020 還支持基于標準的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫 和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。 SQL Server 2020 中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理 (OLAP) 的工具。SQL Server中還包括一些工具 ,可用來直觀地設(shè)計數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。 服務(wù)器的選擇一直是項目配置的重點之一,服務(wù)器的好壞決定著應(yīng)用程序的運行效率, j2ee 在 IBM、 SUN 等大公司地 支持下很快會在高端占領(lǐng)絕大部分的市場,而 .NET 是免費的, Sql server 也很低廉,加上 XP 本身就包含 服務(wù)器,所以會很快地占領(lǐng)低端的 WEB 市場。系統(tǒng)采用 .NET 技術(shù)平臺,主要針對的自身的特殊性,使得對服務(wù)器的要求并不高,所以可以使用性能較高的普通 PC 作為服務(wù)器。 8 第 3 章 系統(tǒng)分析 論壇系統(tǒng)是基于 Inter 的應(yīng)用系統(tǒng),所有功能都通過應(yīng)用服務(wù)器和用戶瀏覽器之間的交互完成。與系統(tǒng)相關(guān)的數(shù)據(jù)由數(shù)據(jù)庫服務(wù)器來維護和組織。圖 是對系統(tǒng)的簡單描述。由 Inter 網(wǎng)絡(luò)連接的用戶及系統(tǒng)管理員通過瀏覽器向應(yīng)用服務(wù)器發(fā)起請求,應(yīng)用服務(wù)器根據(jù)用戶的請求,檢索數(shù)據(jù),并把服務(wù)結(jié)果通過瀏覽器反饋給用戶。 本章將利用軟件工程的知識,從使用者的角度出發(fā),對論壇系統(tǒng)進行需求分析,包括分析系統(tǒng)的目標、特點、客戶需求、功能性需求、性能需求等。 可行性分析 可行性分析是指在當前情況下高校研究這個論壇系統(tǒng) 是否有必要,是否具有所需的必要條件。從西彭三中教育當前的實際情況出發(fā),研制這個論壇系統(tǒng)是很有必要的,可以使學院各部門之間以及學生之間進行信息交流和數(shù)據(jù)共享。 技術(shù)可行性 最近幾年,論壇系統(tǒng)技術(shù)得到了充分的發(fā)展與完善,使得開發(fā)系統(tǒng)在技術(shù)可行性上成為可能,利用 Visual Studio 2020 開發(fā)工具,使得系統(tǒng)不存在技術(shù)上的障礙。 社會可行性 使用該系統(tǒng)的西彭三中內(nèi)部環(huán)境能夠很好地發(fā)揮該論壇系統(tǒng)的功能。即組織內(nèi)外具備接受和使用該系統(tǒng)的條件。根據(jù)現(xiàn)有的硬件設(shè)施、軟件環(huán)境和人員素質(zhì)等方面考慮 ,論壇系統(tǒng)在學院內(nèi)應(yīng)該可以得到較好的應(yīng)用。該系統(tǒng)既可以在校園網(wǎng)(或單獨部門的局域網(wǎng))上運行,也可以在因特網(wǎng)上運行。 運行可行性 系統(tǒng)運行平臺可以 是 windows 系列 等 ,服務(wù)器端要求 SQL Server 20
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1