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

正文內容

基于web的教學資源庫管理平臺設計基于web的教學資源庫管理平臺設計(編輯修改稿)

2024-12-22 16:20 本頁面
 

【文章內容簡介】 被編譯,所以 的 性能得到了很大的提高。 ( 2) 程序代碼與頁面內容的成功分離 通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合多種腳本語言。比如在 HTML 腳本語言上可以嵌入 JavaScript 或 VBScript 等客戶端腳本語言,也可以同時嵌入 ASP 或JSP 等服務器端腳本語言。這種多語言混合的 Web 開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內容混合在一起,程序員要在多種語言的思維上頻繁切換,如果程序很復雜的話,這種開發(fā)模式非常不利于程序的開發(fā),而且日后的維護也將成為大問題。 6 Web 開發(fā)技術為程序員提供了 一種非常好的開發(fā)模式,即 Code Behind 技術,它通過 Web 控件將程序代碼與頁面內容成功分離,從而使 的程序結構異常清晰,開發(fā)和維護的效率也得到了很大的提高。另外可以利用 Visual 集成環(huán)境下開發(fā) 應用程序,該環(huán)境不僅提供了強大的調試能力,而且還集成了“所見即所得”的 HTML 編輯器,為開發(fā)人員開發(fā) Web 頁提供了方便的圖形化支持。 ( 3) 引入服務器端控件 在 ASP 中,可以給頁面手動添加 HTML 控件,對這些控件的響應有兩種辦法。一種是在客戶端的腳本語言中響應用戶 對這些控件的輸入,另一種是把該頁面提交給服務器。這兩種辦法都存在問題,第一種辦法產生的問題是不同的瀏覽器以不同的方式執(zhí)行客戶端腳本語言,我們很難編寫在多種瀏覽器上都能良好運行的復雜的 Web 頁面。第二種辦法存在的問題是,如果我們把 Web 頁面重新提交給服務器,那么 Inter 的無狀態(tài)特性就會導致頁面上存儲在變量中的信息丟失,除非我們編寫了復雜的代碼,把它們存儲在 HTML 元素或 URL 查詢字符串中。 通過服務器控件解決了上述問題。服務器端控件會生成發(fā)送給瀏覽器的HTML 代碼,顯示控件,它們還能生成 隱藏的 HTML 元素來存儲它們當前的狀態(tài)。在提交頁面時,這些信息就會傳送回服務器,控件將自動處理這些信息,改變 HTML,顯示控件。 c語言概述 一般分為兩種開發(fā)語言, 即 和 C, 在本系統(tǒng)中,選擇 C作為開發(fā)語言。 C 是由 C、 C++ 語言發(fā)展而來的,它在繼承 C、 C++ 語言強大功能的同時拋棄了它們的一些復雜特性,使 C 變得相對簡單。 C 中沒有宏,沒有模板,不允許多重繼承,不再強調使用指針,幾乎拋棄了所有令讀者頭疼的特性。 C 在語法、思維方面也與 Java 有著很大 的相似性??傮w來講, C 具有以下優(yōu)點。 ( 1) 簡潔的語法 在默認的情況下, C 的代碼在 Microsoft .NET 框架提供的 可操縱 環(huán)境下運行,不允許直接地進行內存操作。它所帶來的最大特色是沒有了指針。與此相關的是,那些在 C++ 中被使用的操作符 (如 ::、 → )已經(jīng)不再出現(xiàn)。 ( 2) 精心地面向對象設計 C 語言是完全按照面向對象的思想來設計的,因此它具有面向對象所應有的一切 7 特性:封裝、繼承和多態(tài)性。 C 語言只允許單繼承,即一個類不會有多個基類,從而避免了類型定義的混亂。在 C 語言中,每種 類型都是一個對象,因此不存在全局函數(shù)、全局變量和全局常數(shù)等概念,所有常量、變量、屬性、方法、索引和事件等都必須封裝在類中,從而使代碼具有更好的可讀性,也減少了發(fā)生命名沖突的可能。 在 C 的類型系統(tǒng)中,每種類型都可以看作一個對象。 C 提供了一個叫做裝箱(boxing)與拆箱 (unboxing)的機制來完成這種操作,而不給使用者帶來麻煩。 ( 3) 與 Web 緊密結合 Microsoft .NET 中新的應用程序開發(fā)模型意味著越來越多的解決方案需要與 Web標準相統(tǒng)一,如超文本標記語言 (HyperText Markup Language, HTML)和 XML。由于有了 Web 服務框架的幫助,對程序員來說,網(wǎng)絡服務看起來就像是 C 的本地對象。程序員能夠利用已有的面向對象的知識與技巧開發(fā) Web 服務。僅需要使用簡單的 C 語言結構, C 組件將能夠方便地為 Web 服務,并允許它們通過 Inter 被運行在任何操作系統(tǒng)上的任何語言所調用。 ( 4) 完整的安全性與錯誤處理 語言的安全性和錯誤處理能力是衡量一種語言是否優(yōu)秀的重要依據(jù), C 語言可以避免很多軟件開發(fā)中的常見錯誤,并提供了包括類型安全在內的完整的安全性能。 在默認情況 下,從 Inter 和 Intra 下載的代碼都不允許訪問任何本地文件和資源, C 語言不允許使用未初始化的變量,并提供了邊界檢查與溢出檢查等功能。內存管理中的垃圾回收機制也大大減輕了開發(fā)人員的內存管理負擔。 ( 5) 版本處理技術 C 語言內置了版本控制功能,如對函數(shù)重載和接口的處理方式及特性支持等,從而保證方便地開發(fā)和升級復雜的軟件。 ( 6) 靈活性與兼容性 在托管狀態(tài)下, C 語言不能使用指針,而是用委托 (delegate)來模擬指針的功能。兼容性是指 C 語言允許與具有 C 或 C++ 語言 風格的需要傳遞指針型參數(shù)的 API 進行交互操作,允許 C 語言組件與其他語言組件間的交互操作等。 SQL Server 數(shù)據(jù)庫 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的分支。什么是數(shù)據(jù)庫呢?數(shù)據(jù)庫是 8 其中存儲的數(shù)據(jù)的集合。如果把 SQL Server 剛買來時的所有自帶的初始數(shù)據(jù)都刪掉,那它還是個 SQL Server,就像你把 Word 里的內容都刪掉,但 Word 還在那兒。一個 SQL Server 可以同時開多個數(shù)據(jù)庫服務器,每個數(shù)據(jù)庫服務器又可以擁有多個數(shù)據(jù)庫。目前較為常用的數(shù)據(jù)庫有 Access 數(shù)據(jù)庫、 MS SQL (Structured Query Language 結構化查詢語言 ) 數(shù)據(jù)庫、 Oricle 數(shù)據(jù)庫等。而 SQL 數(shù)據(jù)庫是目前使用最廣的并且是標準的數(shù)據(jù)庫語言,它是一個數(shù)據(jù)庫平臺,提供數(shù)據(jù)庫的從服務器到終端的完整的解決方案,其中數(shù)據(jù)庫服務器部分,是一個數(shù)據(jù)庫管理系統(tǒng),用于建立、使用和維護數(shù)據(jù)庫。 SQL Server 的特點: ( 1) 兼容性良好 由于今天 Windows 操作系統(tǒng)占領著主導地的位,選擇 SQL Server 一定會在兼容性方面取得一些優(yōu)勢。另外, SQL Server 2020 除了具有擴展性, 可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù),可以將搜索結果以 XML 格式輸出等特點,有利于構建了異構系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應用和服務的基石。這些特點在 .NET 戰(zhàn)略中發(fā)揮著重要的作用。 ( 2) 相對于 的憂越性 Microsoft SQL Server 2020 是在 SQL Server 的基礎上對性能、可靠性、質量以及易用性進行了擴展。 SQL Server 2020 中包含許多新特性,這些特性使其成為針對電子商務、數(shù)據(jù)倉庫和在線商務解決方案的卓越的數(shù)據(jù)庫平臺。其增強的特性包括對豐富的擴展標記語言( XML)的支持、綜合分析服務以及便捷的數(shù)據(jù)庫管理。 ( 3) 電子商務 在使用由 Microsoft SQL Server 2020 關系數(shù)據(jù)庫引擎的情況下, XML 數(shù)據(jù)可在關系表中進行存儲,而查詢則能以 XML 格 式將有關結果返回。此外, XML 支持還簡化了后端系統(tǒng)集成,并實現(xiàn)了跨防火墻的無縫數(shù)據(jù)傳輸。你還可以使用 Hypertext Transfer Protocol(超文本傳輸協(xié)議, HTTP)來訪問 SQL Server 2020,以實現(xiàn)面向 SQL Server 2020 數(shù)據(jù)庫的安全 Web 連接和無須額外編程的聯(lián)機分析處理( OLAP)多維數(shù)據(jù)集。 ( 4) 數(shù)據(jù)倉庫 Microsoft SQL Server 2020非常明顯的改進就是增加了 OLAP(聯(lián)機分析處理 )功能 ,這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉庫的一些特性進 行分析 。 OLAP 可以通過多維存儲技術對大型、復雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。數(shù)據(jù)挖掘功能能夠揭示 9 出隱藏在大量數(shù)據(jù)中的傾向及趨勢,它允許組織或機構最大限度的從數(shù)據(jù)中獲取價值。通過對現(xiàn)有數(shù)據(jù)進行有效分析,這一功能可以對未來的趨勢進行預測。 ( 5) 增強的在線商務 Microsoft SQL Server 2020 簡化了管理、優(yōu)化工作,并且增強了迅速、成功的部署在線商務應用程序所需的可靠性和伸縮性。其中,用以提高可靠性的特性包括日志傳送、在線備份和故障切換群集。在伸縮性方面的改進包括對多達 32 顆 CPU 和 64 GB RAM的支持。通過自動優(yōu)化和改進后的管理特性 諸如數(shù)據(jù)文件尺寸的自動管理、基于向導的數(shù)據(jù)庫拷貝、自動內存管理和簡化的故障切換群集安裝與管理,在線商務應用程序能夠被迅速部署并有效管理。 10 第 3 章 系統(tǒng)分析 需求分析 系統(tǒng)分析是開發(fā)系統(tǒng)的關鍵性階段,是一個從不斷認識和逐步細化的過程,是下一階段的工作基礎,是為下一階段進行物理方案設計、解決“怎么做”提供依據(jù),基關鍵性主要體現(xiàn)在“理解需求”和“表達需求”兩方面。 通過對現(xiàn)行系統(tǒng)的詳細調研,主要是從系統(tǒng)的角度理解用戶 的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應達到的標準,也就是確定新系統(tǒng)要做什么,做到什么程度。這些需求包括: ( 1) 功能需求。 確定新系統(tǒng)應做什么,這是最主要的需求。 ( 2) 性能需求。 給出所開發(fā)的新系統(tǒng)的技術性能指標,包括存儲容量限制、運行時間限制、安全保密性等。 ( 3) 環(huán)境需求。 這是對系統(tǒng)運行以及所處環(huán)境的要求。例如,在硬件方面采用什么機型、有什么硬件設備等;在軟件方面,采用什么支持系統(tǒng)運行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))。 ( 4) 未來需求。 這類要求是指目前不屬于系統(tǒng)開 發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會提出的要求。了解這類要求的目的是在開發(fā)過程中,可對系統(tǒng)將來可能的擴展與修改做準備。一旦需要時,就比較容易進行補充和修改了。 需求分析是對系統(tǒng)功能性和非功能性的捕獲,是下一步工作的基礎和開始,基于Web 的教學資源庫管理平臺設計涉及到“管理員”“普通用戶”兩個執(zhí)行者,每個執(zhí)行者都有一定的功能需求,針對這些用戶進行分析,可以得到系統(tǒng)的功能需求情況,其中管理員需要“用戶管理”、“資源管理”、“資源審核”三項服務,普通用戶僅需要“上傳資源”服務。因此,本系統(tǒng)主要是 開發(fā)一個簡單的基于 Web 的教學資源庫后臺管理系統(tǒng)。 11 可行性分析 可行性分析是需求分析的基礎上進行的,對系統(tǒng)的開發(fā)從技術、經(jīng)濟、營運等方面進行分析,并得出系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結論,最后完成可行性分析。 可行性分析一般可定義為:可行性分析是在建設的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術、經(jīng)濟能力的調查,判斷它是否可行。 可行性分析階段的主要工作包括以下幾個方面: ( 1) 技術可行性分析 技術可行性分析是根據(jù)新系統(tǒng)的目標來衡量 是否具備所需要的技術,包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應用技術。 從各個網(wǎng)站及許多局域網(wǎng)的建設中可以看到,雖然目前基于 Web 的信息系統(tǒng)開發(fā)尚缺乏成熟的方法與原則,但這一類的開發(fā)并不少見,而且有一些成功的經(jīng)驗可供借鑒,相信隨著 Inter/Intra 技術的進一步發(fā)展,基于 Web 的信息系統(tǒng)開發(fā)將有更為明朗的前景。 ( 2) 經(jīng)濟可行性分析 經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進行比較,確認新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。本系統(tǒng)在開發(fā)過程中所 需的軟、硬件設備以及開發(fā)技術人員都已具備,其開發(fā)費用在可承受范圍內。 ( 3) 營運可行性分析 營運可行性主要是指系統(tǒng)對組織機構的影響,現(xiàn)有人員和機構、設施、環(huán)境等對系統(tǒng)的適應性和進行人員培訓、補充計劃的可行性。營運可行性分析的主要內容包括系統(tǒng)與組織目標、運行機制的匹配關系,各部門工作與系統(tǒng)運行的適應性、人員適應性,人員計劃的可行性、環(huán)境條件的可行性。 12 第 4 章 系統(tǒng)設計 系統(tǒng)功能模塊設計 本系統(tǒng)總體的功能是實現(xiàn)基于 Web 的教學資源庫管理平臺的系統(tǒng)化、規(guī)范化和自動化。經(jīng)過實際的分析與調研,確定將系統(tǒng)功能 大致分為用戶管理、資源管理、資源審核等部分。下面分述各部分具體的功能。 用戶管理:實現(xiàn)管理員對用戶的添加、用戶權限的設置、用戶密碼的修改以及用戶列表的查看等功能。 資源管理:主要是實現(xiàn)資源查詢、資源修改、資源上傳、刪除資源、資源推薦等功能。 資源審核:實現(xiàn)對用戶上傳資源的審核,并進行發(fā)布等功能。 基于 Web 的教學資源庫管理平臺設計系統(tǒng)的各部分功能直觀圖如圖 所示: Fig . WEBbased teaching resources database management platform 圖 基于 Web的教學資源庫
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1