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

正文內(nèi)容

畢業(yè)設(shè)計-基于數(shù)據(jù)庫,aspnet上的網(wǎng)上輔助教學(xué)系統(tǒng)的開發(fā)與應(yīng)用(編輯修改稿)

2025-01-08 18:53 本頁面
 

【文章內(nèi)容簡介】 , 上的網(wǎng)上輔助教學(xué)系統(tǒng)的開發(fā)與應(yīng)用 開發(fā)工具以及語言環(huán)境的選擇 第 9 頁 Workstation, Windows NT Server 等操作系統(tǒng)下,并且利用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。同時, SQL Server 也可以很好地與 Microsoft BackOffice 產(chǎn)品集成。 基于 SQL server 以上的 5個特點,我們選擇了它為網(wǎng)站搭建數(shù)據(jù)庫 , 使網(wǎng)站能夠更快更好的完成數(shù)據(jù)庫操作。 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL SQL 是一種介于關(guān)系代數(shù)與關(guān)系演算之間 的結(jié)構(gòu)化查詢語言,其功能并不僅僅是查詢。 SQL 是一個通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。 SQL 之所以能夠為用戶和業(yè)界所接受,并成為國際標(biāo)準(zhǔn),是因為它是一個綜合的、功能極強(qiáng)同時又簡捷易學(xué)的語言。 SQL 語言集數(shù)據(jù)查詢 (Data Query)、數(shù)據(jù)操縱 (Data Manipulation)、數(shù)據(jù)定義 (Data Definition)和數(shù)據(jù)控制 (Data Control)功能與一體,主要特點包括: ? 統(tǒng)一 的語言 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類 型的終端用戶。基本的 SQL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。 SQL 為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)在表中插入、修改和刪除記錄,建立、修改和刪除數(shù)據(jù)對象,控制對數(shù)據(jù)和數(shù)據(jù)對象的存取,保證數(shù)據(jù)庫一致性和完整性。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中 ? 高度非過程化 SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。 SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作,可操作記錄集。所有 SQL語句接受集合作為輸入, 返回集合作為輸出。 SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。這種特性使用戶更易集中精力于要得到的結(jié)果。所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,使用在哪兒合適,而用戶從不需要知道表是否有索引,表有什么類型的索引 ? 面向集合的操作方式 基于數(shù)據(jù)庫 , 上的網(wǎng)上輔助教學(xué)系統(tǒng)的開發(fā)與應(yīng)用 開發(fā)工具以及語言環(huán)境的選擇 第 10 頁 SQL 語言采用集合操作方式,不僅操作對象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。 ? 以同一種語法結(jié)構(gòu)提供兩種使用方式 SQL 語言既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,用戶可以在終端鍵盤上直接鍵入 SQL 命令對數(shù)據(jù)庫進(jìn)行操作,作為嵌入式語言, SQL 語句能夠嵌入到高級語言 (例如 C, COBOL, FORTRAN, PL/1)程序中,供程序員設(shè)計程序時使用。而在兩種不同的使用方式下, SQL 語言的語法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語法結(jié)構(gòu)提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。 ? 語言簡捷,易學(xué)易用 SQL 語言功能極強(qiáng),但由于設(shè)計巧妙,語言十 分簡捷,完成核心功能只用了 9 個動詞, SQL 語言接近英語口語,因此容易學(xué)習(xí),容易使用。 ASP 全名 Active Server Pages, 是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境 ,產(chǎn)生和運(yùn)行動態(tài)的、交互的、高性能的 Web 服務(wù)應(yīng)用程序。 ASP 采用腳本語言 VBScript 或 Jscript作為開發(fā)語言。 ASP 的出現(xiàn)使得網(wǎng)絡(luò)應(yīng)用程序開發(fā)變得相當(dāng)容易,但由于它是通過解釋執(zhí)行,而且腳本程序和靜態(tài)網(wǎng)頁混合在一起,所以從程序的執(zhí)行速度和程序的可移植性上都存在一些問題,由于這樣的原因,微軟推出了 。 結(jié)構(gòu)是一個三層系統(tǒng):UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層,如圖 22所示。 圖 22 由于 ASP本身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采取了 技術(shù)的系統(tǒng)性能上有了很大的改善,其主要表現(xiàn)在以下幾方面: 基于數(shù)據(jù)庫 , 上的網(wǎng)上輔助教學(xué)系統(tǒng)的開發(fā)與應(yīng)用 開發(fā)工具以及語言環(huán)境的選擇 第 11 頁 ? 由于 ASP 頁面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁面在反復(fù)打 開 時速度沒有任何提升,而 頁面只需要一次編譯后不需要重新編譯,直到該頁面被修改或 Web應(yīng)用程序重新啟動。這使得在多次訪問時速度有了極大的提升。 ? 由于 ASP 沒有提供任何輸出數(shù)據(jù)為內(nèi)容的 元件,所以在使用 ASP 撰寫數(shù)據(jù)庫 頁 面時只能借助 ADO 的 RecordSet 對象逐筆讀取記錄,而 通過 提供的DataGrid 等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系。 ? 支持應(yīng)用程序的實時更新。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不 用 停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文件。應(yīng)用程序文件永遠(yuǎn)不會被加鎖,因此甚至在程序運(yùn)行時文件就可以被覆蓋。當(dāng)文件更新后,系統(tǒng)會溫和地轉(zhuǎn)換到新的版本。 ? 采取 codebehind方式編寫代碼使得代碼更易于編寫,結(jié)構(gòu)更清晰 , 降低了系統(tǒng)的開 發(fā)與維護(hù)的復(fù)雜度和費(fèi)用。 及優(yōu)勢 與數(shù)據(jù)庫相連, 提供了如下 3 種方式:通過 ODBC 相連;通過 OLEDB 相連;直接與 SQL Server 相連。 3種方式由于應(yīng)用層次的差異,使得效率由低到高,獨(dú)立性由高到低。對于相連數(shù)據(jù)庫的數(shù)據(jù)處理,也有 2種方式,即一種是通過 DataSet 來隔離異構(gòu)的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取 (DataReader 方式 )。 傳統(tǒng)的應(yīng)用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運(yùn)行過程中維護(hù)連接的方式來設(shè)計的。 采取了 斷開連接方式的數(shù)據(jù)結(jié)構(gòu)。當(dāng)瀏覽器向 Web 服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。 的另一個創(chuàng)新是引入了數(shù)據(jù)集 (Dataset)。一個數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。數(shù)據(jù)集對數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)倉庫中調(diào)入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。 由于 采用不連接的數(shù)據(jù)集,可以把數(shù)據(jù)集想象是一個本地的小型數(shù)據(jù)庫,并且采用關(guān)系數(shù)據(jù)庫的模型,通過豐富的程序接口可以更快速、更有效的處理數(shù)據(jù)。 提供對 Microsoft SQL Server 等數(shù)據(jù)源以及通過 OLE DB 和 XML 公開的數(shù)據(jù)源的一致訪問。數(shù)據(jù)共享使用者應(yīng)用程序可以使用 來連接到這些數(shù)據(jù)源,并檢基于數(shù)據(jù)庫 , 上的網(wǎng)上輔助教學(xué)系統(tǒng)的開發(fā)與應(yīng)用 開發(fā)工具以及語言環(huán)境的選擇 第 12 頁 索、操作和更新數(shù)據(jù)。 有效地從數(shù)據(jù)操作中將數(shù)據(jù)訪問分解為多個可以單獨(dú)使用或一前一后使用的不連接組件。 包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果的 .NET 數(shù)據(jù)提供程序??梢灾苯犹幚頇z索到的結(jié)果,或?qū)⑵浞湃? DataSet 對象,以便與來自多個源的數(shù)據(jù)或在層之間進(jìn)行遠(yuǎn)程處理的數(shù)據(jù)組合在一起,以特殊方式向用戶公開。 的DataSet對象也可以獨(dú)立于 .NET數(shù)據(jù)提供程序使用,以管理應(yīng)用程序本地的數(shù)據(jù)或源自 XML的數(shù)據(jù)。 基于數(shù)據(jù)庫 , 上的網(wǎng)上輔助教學(xué)系統(tǒng)的開發(fā)與應(yīng)用 網(wǎng)站總體設(shè)計及功能分析 第 13 頁 第三章 網(wǎng)站總體 設(shè)計及功能分析 總體 構(gòu)成 設(shè)計 總體設(shè)計分析 要實現(xiàn)網(wǎng)絡(luò) 教學(xué) 系統(tǒng)的功能,一個重要的技術(shù)就是要實現(xiàn)通過瀏覽器來訪問數(shù)據(jù)庫。這個功能可以通過 。 提供的使 具有訪問數(shù)據(jù)庫功能的構(gòu)件。在設(shè)計用戶界面的時候,把頁面都設(shè)計成 ASP 的,然后用 ASP去訪問數(shù)據(jù)庫。用 ASP 訪問數(shù)據(jù)庫涉及創(chuàng)建數(shù)據(jù)源、創(chuàng)建鏈接、創(chuàng)建數(shù)據(jù)對象、操作數(shù)據(jù)對象、關(guān)閉并釋放數(shù)據(jù)對象等環(huán)節(jié)。這其中又涉及 DSN(Data Source Name)的配置以及用ASP 訪問數(shù)據(jù)庫的各種語法格式。 在實際的設(shè)計中,對數(shù)據(jù)庫的訪問操作設(shè)計是結(jié)合用戶界面的設(shè)計同時進(jìn)行的。換句話說,我們要設(shè)計的用戶界面幾乎都是 ASP 格式的。用戶界面的設(shè)計包括網(wǎng)頁的外觀設(shè)計和網(wǎng)頁的層
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1